/* Site Structure */
html, body {
	background-color:#34957a;
	height:100%;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
img {
	border:none;
}
#fullheight {height:100%;}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul {
	margin-left:0px;
	padding-left:0px;
}

li {
	margin-left:15px;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
}

.gutterLeft {
	background-image:url(images/bg_gutter_left.gif);
	background-repeat:repeat-y;
}

.gutterRight {
	background-image:url(images/bg_gutter_right.gif);
	background-repeat:repeat-y;
}

.divLine01 {
	background-image:url(images/vert_div_line_01.gif);
	background-repeat:repeat-y;
}

.divLine02 {
	background-image:url(images/horz_div_line_01.gif);
	background-repeat:repeat-x;
}

.subNavBG {
	background-image:url(images/bg_subnav.gif);
	background-repeat:repeat-x;
}


/* Site Link Classes */
a.subNavLink1:link, a.subNavLink1:visited{text-decoration:none; color:#000000;}
a.subNavLink1:hover, a.subNavLink1:active{text-decoration:none; color:#7d92be;}

a.subNavLink1SEL:link, a.subNavLink1SEL:visited{text-decoration:none; color:#7d92be; font-weight:bold;}
a.subNavLink1SEL:hover, a.subNavLink1SEL:active{text-decoration:none; color:#7d92be; font-weight:bold;}

a.subNavLink2:link, a.subNavLink2:visited{text-decoration:none; color:#878787;}
a.subNavLink2:hover, a.subNavLink2:active{text-decoration:none; color:#7d92be;}

a.subNavLink2SEL:link, a.subNavLink2SEL:visited{text-decoration:none; color:#7d92be;}
a.subNavLink2SEL:hover, a.subNavLink2SEL:active{text-decoration:none; color:#7d92be;}


/* Site Color IDs */
#bgColor1 {background-color:#ffffff;}
#bgColor2 {background-color:#002a7f;}
#bgColor3 {background-color:#7d92be;}


/* Site Pad Sets */
#padSet1 {padding-left:16px; padding-right:16px;}
#padSet2 {padding-left:16px; padding-right:15px;}
#padSet3 {padding-left:16px; padding-right:15px; padding-top:10px; padding-bottom:10px;}
#padSet4 {padding-top:2px;}
#padSet5 {padding-left:20px; padding-right:20px; padding-bottom:20px;}
#padSet6 {padding-top:4px; padding-bottom:4px;}

/* Typography */
h2 {
	font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#334977;
	border-bottom: 1px solid #ccc;
	margin:0 0 .1em 0;

}
.title {
	font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#334977;
	border-bottom: 1px solid #ccc;
	margin:0 0 .1em 0;
}
.footer {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#999;
}
.division {
	font-weight:bold;
	color:#002A7F;
}

.news a {text-decoration:none; color:#002A7F;}
.news a:hover {color:#666;}
/* Images */
.img_mgt {
	float:left;
	padding: 0 10px 10px 0;
}
#services img {
	float:left;
	padding: 0 10px 0 0;
}
#services p {
	clear:left;
}
.content_float {
	width:300px;
	float:left;
	padding-right:15px;
} 
.img_float {
	
	float:left;
}
.img_float img {
	border:1px solid #7D92BE;
	margin-top:15px;
}