/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,hr {margin:0;padding:0;}
.low {display:none;}
.clear {clear:both;}

hr {
}

#flash_box{
	z-index:1;
	width: 100%;
	overflow: hidden;
	position: absolute;
	height: 680px;
}
/* body
--------------------------------------------------*/
html, body {
background-color:#ffffff;
width: 100%;
}

#abpilogo{
	float: right;
	margin: 5px 0 0 5px;
	width: 40px;
}
#abpilogo a{
	text-indent: 9999px;
	width: 40px;
	height: 42px;
	display: block;
	background: url(../images/abpi.jpg) top right no-repeat;
}

#footer {
    background:#000000;
    bottom:0;
    height:25px;
    padding:0;
    position:fixed;
    width:100%;
    z-index:1000;
	float:left;
	left:0;
  }

#content{
	width: 100%;
	z-index: 2;
	position: absolute;
	top:0;
	margin:0;
	padding:0 0;
	text-align:center;
	left:0;
}

td.mainbg{
	background:url(../images/mainbg.png) top center no-repeat;
	height:754px;
}

td.blueborder{
	border:solid;
	border-color:#CDE4E4;
	border-width: 5px;
	}
	
td.blueborder2{
	border:solid;
	border-color:#99BBDD;
	border-width: 5px;
	}

a:link {
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #006699;
}
a:hover {
	text-decoration: underline;
	color: #006699;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #006699;
	font-weight: bold;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:36px;
	color: #006699;
	margin: 0 0 15px 0;
	font-weight:lighter;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color: #141d3d;
	font-weight:200;
}

p.bluemed {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #141d3d;
	font-weight:700;
}

ul.bluesml {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #141d3d;
	font-weight:400;
	margin-left:0;
	margin-bottom:10px;
	line-height:22px;
}

p.smallliteblu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #006699;
	font-weight:300;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	font-weight:700;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000000;
}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #006699;
	margin: 0 0 0 0;
	font-weight:lighter;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
}

.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

a.white:link  {
	color:#FFFFFF;
	text-decoration:none;
}

a.white:hover {
	color:#FFFFFF;
	text-decoration:none;
}
a.white:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.white:active {
	color:#FFFFFF;
	text-decoration:none;
}

td.nobg{
background: #D9E7F0;
}

/*------------- BEGIN NAVIGATION -------------- */
#navigation
{
	position:relative;
	width: 580px;
	font-family:Arial, Helvetica, sans-serif;
}

#navigation ul
{
	
}

#navigation ul li
{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	/*text-indent:-300em;*/
	float: left;
	margin: 4px 0 4px 0;
}

#navigation ul li a, #menu ul li a:link, #menu ul li a:visited, #menu ul li a:hover, #menu ul li a:active
{
	display: block;
	width: 580px;
	padding: 5px 35px 5px 5px;
	float: left;
	text-decoration:none;
	color: #3f9bd5;
}

#navigation2
{
	position:relative;
	width: 580px;
	font-family:Arial, Helvetica, sans-serif;
}

#navigation2 ul
{
	
}

#navigation2 ul li
{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	/*text-indent:-300em;*/
	float: left;
	margin: 4px 0 4px 0;
}

#navigation2 ul li a, #menu2 ul li a:link, #menu2 ul li a:visited, #menu2 ul li a:hover, #menu2 ul li a:active
{
	display: block;
	width: 580px;
	padding: 5px 35px 5px 5px;
	float: left;
	text-decoration:none;
	color: #3f9bd5;
}

#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7, #nav8, #nav9, #nav10, #nav11
{
	width: 580px;
	background:url(../images/buttons/mag_glass.png) right no-repeat;
	background-color: #D9E7F0;
	outline:none;
	padding: 5px 35px 5px 5px;
}

#nav1 a:hover, #nav2 a:hover, #nav3 a:hover, #nav4 a:hover, #nav5 a:hover, #nav6 a:hover, #nav7 a:hover, #nav8 a:hover, #nav9 a:hover, #nav10 a:hover, #nav11 a:hover, 
{
	background:url(../images/buttons/mag_glass.png) right no-repeat;
	background-color: #b7bac4;
	outline:none;
	width: 580px;
}

#navigation h1, #navigation span.supernav
{
	font-size: 12px;
	color: #3f9bd5;
	display: block;
}

#navigation span.subnav
{
	color: #000000;
	font-size: 10px;
}

#navigation2 h1, #navigation2 span.supernav
{
	font-size: 12px;
	color: #3f9bd5;
	display: block;
}

#navigation2 span.subnav
{
	color: #000000;
	font-size: 10px;
}

#flash_box3 ul
{
	
}

#flash_box3 ul li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float: left;
}

#flash_box3 ul li a
{
	display: block;
	height: 2px;
	width: 2px;
	float: left;
	text-decoration:none;
	color: #fff;
}