@charset "utf-8";

/* CSS Document */



body, html {

width:100%;

height:100%;

margin:0px;

padding:0px;

background: url('images/bg_site.jpg') top repeat;

text-align:center;

font-family:Helvetica, Arial, sans-serif;

color: #595959;

font-size:11px;

line-height:16px;

}

div{

margin:0px;

padding:0px;

}

h2{

margin: 10px 0px 10px 0px;

color:#7ab5c2;

font-weight:bold;

}

p {

line-height:16px;

margin-bottom:10px;

margin-top:0px;

}

img {

padding: 0px;

margin:0px;

border: 0px;

}

a{

/*color:#aad3e1;*/
color:#7ab5c2;

text-decoration:none;



}

a:hover{

text-decoration:underline;

}

.bigBlue{

font-size:15px;

color:#7ab5c2;

font-weight:bold;

}

.bigBlue2{

font-size:12px;

color:#7ab5c2;

font-weight:bold;

}

.clear{

height:1px;

width:100%;

clear:both;

}

#siteWrapper {

width:779px;

margin: 0px auto;

}

#siteTopSpacer {

width:779px;

height:13px;

}

#siteTop{

width:779px;

height:15px;

background: url('images/top.gif') top no-repeat;

}

#siteBottom{

width:779px;

height:40px;

background: url('images/bottom.gif') top no-repeat;

}

#contentWrapper{

width:779px;

background: url('images/bg.gif') top repeat-y;

text-align:center;

}

#header{

width:749px;

height:115px;

clear:both;

margin:0px auto;

text-align:left;

}

#headerLeft{

width:504px;

height:115px;

margin-left:1px;

float:left;

}

#headerRight {

width:243px;

height:115px;

float:left;

}

/* Begin Nav/Dropdown Styles */

#navArea{

width:504px;

height:25px;

overflow:visible;

background: url('images/bg_nav.gif') top no-repeat;

}

ul#nav{

width:504px;

height:25px;

overflow:visible;

list-style:none;

text-align:left;

padding:0px;

margin:0px;

}

#nav ul {

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

	z-index:20;

}

#nav li {

	position:relative;

	float: left;

}

#nav li ul {

	display:block;

	position: absolute;

	width: 130px;

	left: -999em;

	top:25px;

	background: #98d5e3;

	z-index: 40;

	clear:none;

	overflow:hidden;

}



#nav li:hover ul{

	display:block;

	z-index:9000;

	float:left;

	position:absolute;

	left: 0px;

	overflow:visible;

	z-index:40;

}

#nav li.sfhover ul{

	display:block;

	z-index:9000;

	float:left;

	clear:both;

	left:0px;

	z-index:40;

}

#nav li ul li {

	width:130px;

	overflow:hidden;	

}

#nav li ul li a {

	display: block;

	font-size:10px;

	font-weight: normal;

	text-decoration:none;

	width:130px;

	color: #000000;

    padding: 5px 5px 5px 5px;

	text-align: left;	

	border: 1px solid #c6f0fa;

	border-width: 1px 1px 0px 1px;

	border-collapse:collapse;

}

#nav li ul li a:hover{

	background-color:#828282;

	color: #ffffff;

	text-decoration:none;

}

#navleftspacer{

width:29px;

height:25px;

}

.navSpacer{

width:5px;

height:25px;

}

a.nav1 {

	display:block;

	height: 25px;

	width: 51px;

	background: url('images/nav1.gif') no-repeat;

	background-position: 0 0px;

}

a.nav1:hover {

	background-position: 0 -25px;

}

#nav1Over {

	width:51px;

	background: url('images/nav1.gif') no-repeat;

}

a.nav2 {

	display:block;

	height: 25px;

	width: 56px;

	background: url('images/nav2.gif') no-repeat;

	background-position: 0 0px;

}

a.nav2:hover {

	background-position: 0 -25px;

}

#nav2Over {

	display:block;

	height:25px;

	width:56px;

	background: url('images/nav2.gif') no-repeat;

	background-position: 0 -25px;

}

a.nav3 {

	display:block;

	height: 25px;

	width: 70px;

	background: url('images/nav3.gif') no-repeat;

	background-position: 0 0px;

}

a.nav3:hover {

	background-position: 0 -25px;

}

#nav3Over {

	width:70px;

	background: url('images/nav3.gif') no-repeat;

	display:block;

	height:25px;

	background-position: 0 -25px;

}

a.nav4 {

	display:block;

	height: 25px;

	width: 76px;

	background: url('images/nav4.gif') no-repeat;

	background-position: 0 0px;

}

a.nav4:hover {

	background-position: 0 -25px;

}

#nav4Over {

	width:76px;

	background: url('images/nav4.gif') no-repeat;

	display:block;

	height:25px;

	background-position: 0 -25px;

}

a.nav5 {

	display:block;

	height: 25px;

	width: 56px;

	background: url('images/nav5.gif') no-repeat;

	background-position: 0 0px;

}

a.nav5:hover {

	background-position: 0 -25px;

}

#nav5Over {

	width:56px;

	background: url('images/nav5.gif') no-repeat;

	display:block;

	height:25px;

	background-position: 0 -25px;

}

a.nav6 {

	display:block;

	height: 25px;

	width: 103px;

	background: url('images/nav6.gif') no-repeat;

	background-position: 0 0px;

}

a.nav6:hover {

	background-position: 0 -25px;

}

#nav6Over {

	width:103px;

	background: url('images/nav6.gif') no-repeat;

	display:block;

	height:25px;

	background-position: 0 -25px;

}

/*Content Area */



#contentIndexDiv{

width:735px;

height:auto;

min-height:500px;

margin:0px auto;

text-align:left;

}

#contentDiv{

width:748px;

height:auto;

min-height:500px;

margin:0px auto;

text-align:left;

background: url('images/bg_secondary.jpg') top right repeat-y;

}

#indexTop{

margin-top:8px;

margin-left:1px;

width:735px;

height:346px;

}

#indexTopLeft{

width:509px;

height:346px;

float:left;

}

#indexTopRight{

width:226px;

height:346px;
padding-top:15px;
float:left;
font-size:10px;
font-family:"Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
text-align:center;
}
#indexTopRight p {
line-height:13px;
}

#indexBottom{

width:735px;

margin-bottom:30px;

}

#indexCopy{

width:460px;

float:left;

}

.indexParagraph{

margin-left:16px;

}

#indexButtons{

float:right;

margin-top:10px;

}

/* Home buttons */



.homeBtn{

display:block;

margin-bottom:3px;

}

#homeBtn1{

width:209px;

height:37px;

background: url('images/homeBtn1.gif') no-repeat;

background-position: 0 0px;

}

#homeBtn1:hover{

background-position: 0 -37px;

}

#homeBtn2{

width:209px;

height:38px;

background: url('images/homeBtn2.gif') no-repeat;

background-position: 0 0px;

}

#homeBtn2:hover{

background-position: 0 -38px;

}

#homeBtn3{

width:209px;

height:37px;

background: url('images/homeBtn3.gif') no-repeat;

background-position: 0 0px;

}

#homeBtn3:hover{

background-position: 0 -37px;

}

#homeBtn4{

width:209px;

height:37px;

background: url('images/homeBtn4.gif') no-repeat;

background-position: 0 0px;

}

#homeBtn4:hover{

background-position: 0 -37px;

}



/* Footer style */

#footer{

width:746px;

height:112px;

margin:0px auto;

text-align:center;

}

.floatLeft{

float:left;

}

#contactBox{

width:200px;

height:92px;

float:left;

}

.footerText{

font-size:10px;

color:#a8a8a8;

}



/* Secondary content */

#leftColumn{

width:480px;

float:left;

margin-left:23px;

}

#rightColumn{

width:210px;

float:right;

margin-top:10px;

}

.imgFloatRight{

float:right;

margin: 10px 0px 10px 10px;

}



