@charset "UTF-8";
/* CSS Document */



body {
	margin:0px;
	background-color:#FFF;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.imgNoBorder{
border:0px;
}

/* Text styles */
H1{
font-size:26px;
color:#0095da;
margin:0;
line-height:26px;
font-weight:bold;
}

H2{
font-size:18px;
color:#58595b;
line-height:24px;
font-weight:normal;
}


P{
font-size:14px;
color:#58595b;
line-height:24px;
font-weight:normal;
}

H3{
font-size:21px;
color:#0095da;
line-height:24px;
font-weight:normal;
}


/* Link styles */
.footerLink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9c9d9f;
text-decoration:underline;
}

/* MAIN MENU */

div.menuContainer{
position:relative;
float:left;
width:929px;
min-height:42px;
background: url(../imgs/nav/bg.jpg) #0095da top left repeat-x;
}


#nav-menu ul
{
list-style:none;
padding: 0;
margin: 0;
height:42px;
}

#nav-menu li
{
float: left;
margin: 15px 0 11px 30px;
background: url(../imgs/nav/bullet.gif) center left no-repeat;
padding-left:10px;
}

#nav-menu li a
{
float: left;
display: block;
font-size:13px;
line-height:20px;
color: #FFF;
text-decoration: none;
font-weight:normal;
text-align: left;
}

#nav-menu li a:hover
{
text-decoration: underline;
}

#nav-menu li a.selected
{
text-decoration: underline;
}


/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:890px;
}


ul
{
list-style:none;
padding: 0;
margin: 20px;
}


li
{
font-size:16px;
line-height:26px;
color: #58595b;
text-decoration: none;
font-weight:normal;
text-align: left;
padding-left:15px;
background: url(../imgs/bullet.gif) center left no-repeat;
}



/***********************************************/
/* Link Styles                                */
/***********************************************/


a {
	text-decoration: none;
	color: #0095da;
}
a:hover {
	text-decoration: underline;
	color: #0095da;
		}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/* Site shadow */
div.siteContainer {
position:relative;
width:990px;
margin:0 auto;
} 


div.siteShadow {
position:relative;
float:left;
width:990px;
background-image:url(../imgs/drop_shadow.gif);
background-repeat:repeat-y;
} 

div.siteWhiteBGContainer {
position:relative;
width:929px;
margin:0 0 0 27px;
background-color:#FFFFFF;
} 

div.siteBorder{
position:relative;
width:929px;
float:left;
margin:0;
border-left:1px #a9a9a9 solid;
border-right:1px #a9a9a9 solid;
}


/* Header */
div.headerContainer{
position:relative;
float:left;
width:929px;
height:215px;
background: url(../imgs/header/bg_grad.jpg) #FFF bottom left repeat-x;
}

div.headerImgContainer{
position:relative;
float:right;
margin:0;
}

div.headerLogoContainer{
position:relative;
float:left;
width:198px;
margin:6px 0 0 30px;
padding:0;
}

div.headerTopBorder{
position:relative;
float:left;
width:929px;
height:5px;
background: url(../imgs/header/border_btm.gif) #149ddd bottom left repeat-x;
}


/* Main */
div.mainContainer{
position:relative;
float:left;
width:859px;
margin:40px 0 0 0;
}

div.mainImgsContainer{
position:relative;
float:right;
width:182px;
margin:0 45px 0 0;
}

div.mainImgContainer{
position:relative;
float:left;
margin:0 0 20px 0;
}

div.mainTxtContainer{
position:relative;
float:right;
width:585px;
margin:0;
}


/* Footer */
div.footerContainer{
position:relative;
float:right;
width:929px;
margin:20px 0 10px 0;
border-top: solid #c2c2c2 1px;
}

div.footerLeftTxt{
position:relative;
float:left;
width:400px;
margin:20px 0 0 40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9c9d9f;
line-height:14px;
}


div.footerRightTxt{
position:relative;
float:right;
width:300px;
height:35px;
margin:20px 20px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9c9d9f;
line-height:14px;
}

div.footerRightLogoHolder{
position:relative;
float:right;
}


div.footerRightTxtHolder{
position:relative;
float:right;
margin: 11px 5px 0 0;
}