/* CSS Document */
body {
background-color:#fff;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* ----------container to center the layout-------------- */
#container {
width:960px;
margin-left: auto;
margin-right: auto;
background-color: #fff; 
}

/* ----------header for logo-------------- */
#header {
height:110px;
width: 960px;
background-color:#fff; 
border:0px clear #000;
} 

/* ----------left content-------------- */
#leftcontent { 
float:left;
width:430px;
margin:0px;
padding:0px;
min-height:512px;
border: 0px solid #000;
color: #000000;
}

/* ----------right content-------------- */
#rightcontent {
margin:28px 0 0 420px;
padding:0px;
height:502px;
min-height:502px;
background-color: #FFF;
border: 1px solid #9DCEE3;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color:#25355B;
}
/* 
div#content { 
min-height:502px;
height:expression(this.scrollHeight > 502 ? "auto":"502px"); 
}
*/

#imgright{
padding:0px;
background-color: #FFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

#textleft{
float:left;
width: 380px;
margin:8px 0 0 0px;
padding:0px;
background-color: #FFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color:#25355B;
}

h1 { font-size:12px; color:#3E7ABE; margin: 0px; padding:0px 5px 0px 0px; display:inline;}
h2 { font-size:12px; color:#25355B; margin: 5px 5px 0px 5px; padding:0px 3px;}

p { text-align:justify; color:#25355B; margin: 10px 12px 0 8px;}
.lightbluetext { font-size:12px; font-weight:bold; padding:0px; color:#9DCEE3; }
.small { font-size:0.8em;}
a:link, a:visited, a:active { color:#FFFFFF; font-weight:bold; text-decoration:none; }
a:hover { color:#9DCEE3; font-weight:bold; }

a.grey:link, a.grey:visited, a.grey:active { color:#808080; font-weight:bold; text-decoration:none; }
a.grey:hover { color:#9DCEE3; font-weight:bold; }

a.darkBlue:link, a.darkBlue:visited, a.darkBlue:active { 
	color:#25355B;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #89C5E4;
	padding:0px 5px 0px 5px;
	margin:0px 3px 0px 0px;
}
a.darkBlue:hover { color:#89C5E4; font-weight:bold; }

.darkBlueBar {
	background-color:#25355B;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	width:960px;
	color:#FFFFFF;
	top:0; padding:0; text-indent:8px;
}

#headerContact {
	position:relative;
	display:block;
	border-right: 1px solid #fff;
	background-image:url("./images/contactus.png");
	background-repeat:no-repeat;
	line-height:45px;
	left:7px;
	top:0px;
	width:207px;
}
a:hover#headerContact { background-image:url(images/contactus_hover.png);}
.lightBlueBar {
background-color:#E6F3F8;
font-size:12px; font-weight:bold; line-height:30px;
border-bottom:1px solid #89C5E4;
border:
top:0; padding:0; text-indent:8px;  width:100%; color:#25355B; text-transform:uppercase; }

a:link.style2 {text-decoration : underline; font-weight:normal; color:#25355B}
a:visited.style2 {text-decoration : underline; font-weight:normal; color:#25355B}
a:hover.style2 {text-decoration : underline; font-weight:normal; color:#9DCEE3}
a:active.style2 {text-decoration : underline; font-weight:normal; color:#9DCEE3}

.right { text-align:right; position:absolute; }
/* ----------- LH Box Button Nav -------------- */
.boxContainer {
	position:relative;
	display:block;
	border:0px clear #333;
	margin: 0;
	padding:0px;
	height:128px;
	width:414px;
	top:28px;
	left:0;
	float:left;
}

	a.innerBox:link, a.innerBox:visited, a.innerBox:hover, a.innerBox:active {
		position: relative;
		display:block;
		float:left;
		margin:0 8px 0 0;
		padding:0;
		width:130px;
		height:120px;
		border:0px clear #000;
		opacity:1.0; filter:alpha(opacity=100);
	}
	a.innerBox:hover { opacity:0.4; filter:alpha(opacity=40); }

/* ----------footer content-------------- */
#footer {
clear:both;
height:80px;
width:860px;
border: 0px clear #000;
background-color:#fff;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #808080;
margin:10px 0 0 0;
}
.footer_img { 
background-image:url(images/footer2.gif); background-repeat:no-repeat; 
height:48px;
min-height:48px;
width:960px;
text-align:right;
}
