body {

	padding: 0px;

	margin: 15px 0px 60px 0px;

	/*font: 8pt Arial, Helvetica, sans-serif;

	color: #23335c;

	line-height: 17px;*/

	/*font: 8pt 'Lucida Sans';*/

	font: 11px Arial, Helvetica, sans-serif;

	color: #23335c;

	line-height: 17px;

	background: #00153d;

}

#inner {

	display: block;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-top: 0px;

	position: relative;

	text-align: left;

	width: 1024px;

}

#top {

	padding-left: 35px;

	margin-bottom: 10px;

	clear: all;

}

.tagline {

	text-align: left;

	margin: 0px 0px -5px 20px;

	color: #fff;

	font-size: 7pt;

}

#leftFrame {

	top: 103px;

	left: 65px;

	width: 260px;

	padding-top: 10px;

}

#leftFrame p {

	display: none;

	padding: 30px 15px 30px 35px;

}

#leftLowerFrame {

	width: 215px;

	min-height: 200px;

	background: #d2dad9;

	padding: 30px;

	text-align: right;

}

#rightFrame {

	position: absolute;

	top: 140px;

	left: 325px;

	width: 510px;

	padding: 5px 35px 15px 45px;

	margin-right: 3px;

}

#midFrame {

	margin-left: 55px;

	width: 895px;

	/*background: #e3e8e4;*/

	background: #fff;

}

#content {

	position: absolute;

	top: 337px;

	left: 330px;

	width: 500px;

	padding: 22px 20px 30px 40px;

}

#bioBoxes {

	margin-right: 30px;

}

.subTitleCons {

	color: #00153d;

	font: 8pt 'Georgia';

	line-height: 16px;

	margin-top: -121px;

	margin-left: 145px;

	height: 125px;

}

.photo {

	padding: 10px 0px 0px 5px;

}

.imgBorderLft {

	border: 8px solid #d8ab0f;

	margin: 0px 0px 0px 20px;

}

.imgBorderRt {

	border: 8px solid #d8ab0f;

	margin: 0px 20px 0px 0px;

}

#imgCons {

	float: right;

	/*border: 5px solid #e3e8e4;*/

	margin: 0px 0px 20px 20px;

}

#imgConsSml {

	/*border: 2px solid #23335c;*/

	border: 0px;

	margin: 0px 40px 5px 0px;

}

.btmCons {

	margin-top: 4px;

	padding-bottom: 10px;

	/*border-bottom: 2px dashed #00153d;*/

	width: 129px;

}

h1 {

	color: #00153d;

	font: 18px 'Georgia';

}

h2 {

	/*color: #3b72a4;*/

	color: #00153d;

	font: 12px 'Georgia';

	font-weight: bold;

	margin: 0px;

	line-height: 20px;

}

h3 {

	color: #00153d;

	font: 11px 'Georgia';

	margin: 0px;

	line-height: 15px;

}

.opTitle {

	color: #23335c;

	font: 14pt 'Georgia';

	font-weight: bold;

	margin-bottom: 7px;

}

.opother {

	color: #23335c;

	font: 12pt 'Arial';

	font-weight: bold;

}

.optx {

	color: #23335c;

	font: 10pt 'Arial';

}

#box1 {

	margin-left: 55px;

	width: 875px;

	min-height: 250px;

	padding: 10px;

	background: #fff;

}

#btmBox {

	width: 895px;

	height: 50px;

	background-color: #2e4e77;

	background-image: url(../images/sub_btm-left_corner.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin-top: 1px;

	margin-left: 55px;

	color: #fff;

}



* html #btmBoxHome {

	width: 750px;

	w\idth: 720px;

}



#btmBoxHome {

	position: absolute;

	width: 670px;

	height: 196px;

	background-color: #b2bfc5;

	background-image: url(../images/btm-left_corner.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin-top: 1px;

	margin-left: 55px;

}

#btmBoxHome div {

	width: 182px;

	float: left;

	/*background: #a0a6b3;*/

	padding: 16px 20px 12px 20px;

	margin-right: 1px;

}

#btmBoxHome li {

	padding-bottom: 6px;

	font-size: 6pt;

	line-height: 8pt;

}

#btmBoxHome #ltBlue {

	background: #c9d3d7;

	padding: 7px 18px;

	margin: 0px;

	width: 165px;

}

#btmBoxHome #ltBlue ul#lftMargin li {

	margin-top: 0px;

	margin-left: -35px;

	padding-bottom: 3px;

}

#btmBoxHome #ltBlue ul#lftMarginFF li {

	margin: -8px 0px 5px -35px;

	line-height: 11px;

}

.homeTitle {

	font: 12px 'Georgia';

	font-weight: bold;

	color: #121e3d;

}

.subTitle {

	color: #00153d;

	font: 8pt 'Georgia';

	line-height: 20px;

}

#side-bar {

	background: #3d5b80;

	position: absolute;

	top: -53px;

	left: 408px;

	width: 235px;

	margin-left: 2px;

}

#side-bar #sideDiv ul#lftMargin li {

	width: 100%;

	margin: 0px 0px 6px -35px;

	list-style-type: none;

}

#side-bar #sideDiv ul#lftMarginFF li {

	margin: -5px 0px 5px -35px;

	list-style-type: none;

	float: left;

}

#side-bar div {

	/*background: #000a1e;*/

	padding: 18px 30px 18px 18px;

	font: 11px Arial, Helvetica, sans-serif;

	line-height: 16px;

	color: #fff;	

}

.cstitle {

	font: 15px 'Georgia';

	color: #f7e67d;

}

.formSmall {

	font: 9px Verdana, Arial, Helvetica, sans-serif;

	color: #333;

}

.bullet {

	background-image: url(../images/arrow-button.gif);

	background-repeat: no-repeat;

	background-position: 5px center;

}

#footer {

	line-height: 17px;

	position: absolute;

	padding: 10px 0px 0px 55px;

	color: #fff;

}

#tblRow1 {

	position: absolute;

	top: 100px;

	clear: all;

	margin-bottom: 40px;

}

#tblRow2 {

	position: absolute;

	top: 300px;

	clear: all;

	margin-bottom: 40px;

}

#tbl {

	width: 160px;

	display: block;

	float: left;

	padding-left: 0px;

	padding-right: 10px;

}

#tbl span {

	font-weight: bold;

	/*border: 1px solid #23335c;

	background: #c9d3d7;

	line-height: 20px;*/

	padding: 2px 4px 3px 5px;

}

#tbl ul {

	margin: 3px 15px 0px 0px;

	display: block;

	float: left;

}

#tbl li {

	padding: 0px 0px 0px 6px;

	margin-bottom: 2px;

	line-height: 15px;

}

.ff {

	position: relative;

	left: 0px;

	display: block;

	margin-top: 5px;

	margin-left: 0px;

	padding-left: 12px;

	text-align: left;

}





a:link, a:active, a:visited {color:#394a6c; text-decoration:underline; font-weight:bold;}

a:hover {color:#9b9b9b; text-decoration:underline; font-weight:bold;}



a.more:link, a.more:active, a.more:visited {background:#23335c; color:#859CF0; text-decoration:none; font-weight:bold; font-size:9px; padding:1px 4px; margin:5px 0px 0px 5px;}

a.more:hover {background:#dce4ed; color:#00153d; text-decoration:none; font-weight:bold; font-size:9px; padding:1px 4px; margin:5px 0px 0px 5px;}



a.more2:link, a.more2:active, a.more2:visited {background:#dce4ed; color:#00153d; text-decoration:none; font-weight:bold; font-size:9px; padding:0px 4px 1px 4px; margin:5px 0px 0px 5px;}

a.more2:hover {background:#00153d; color:#dce4ed; text-decoration:none; font-weight:bold; font-size:9px; padding:0px 4px 1px 4px; margin:5px 0px 0px 5px;}



a.more3:link, a.more3:active, a.more3:visited {background:#ccc; color:#222; text-decoration:none; font:8.5pt 'Arial'; font-weight:bold; padding:1px 4px;}

a.more3:hover {background:#dce4ed; color:#00153d; text-decoration:none; font:8.5pt 'Arial'; font-weight:bold; padding:1px 4px;}



a.wht:link, a.wht:active, a.wht:visited {color:#394a6c; text-decoration:none; font-weight:bold; font-size:7.5pt; line-height:9px;}

a.wht:hover {background:#dde4ed; color:#23335c; text-decoration:none; font-weight:bold; font-size:7.5pt; line-height:9px;; line-height:9px;}



a.wht2:link, a.wht2:active, a.wht2:visited {color:#fff; text-decoration:none; font-size:9px; padding:1px 4px 2px 4px; float:left; display:block; margin:0px 0px 6px 0px; line-height:12px;}

a.wht2:hover {background:#b2bfc5; color:#000a1e; text-decoration:none; font-size:9px; padding:1px 4px 2px 4px; float:left; display:block; margin:0px 0px 6px 0px; line-height:12px;}



a.blueBtn:link, a.blueBtn:active, a.blueBtn:visited {font-size:7.5pt; background:#23335c; color:#859CF0; text-decoration:none; padding:1px 6px 3px 6px; margin:0px 0px 6px 0px;}

a.blueBtn:hover {font-size:7.5pt; background:#dce4ed; color:#00153d; text-decoration:none; padding:2px 6px 3px 6px; margin:0px 0px 6px 0px;}



a.btn:link, a.btn:active, a.btn:visited {background:#c9d3d7; text-decoration:none; padding:1px 6px 2px 6px; margin:0px 0px 6px 0px;}

a.btn:hover {background:#b2bfc5; color:#00153d; text-decoration:none; padding:1px 6px 2px 6px; margin:0px 0px 6px 0px;}





/** TOP NAV **/

.menu { width:615px; height: }

/*.menu { padding-top:40px; width:585px; float:right;}*/ /**PUTS NAV AT TOP RIGHT**/

.menu ul {padding:0; margin:0;}

.menu li {list-style-type:none; list-style-image:url(../images/clear.gif); position:relative; float:left; z-index:100; padding:1px 9px 5px 9px; background:url(../images/nav_arrow.gif) 6px 6px no-repeat; color:#121e3d; margin-right:8px; cursor:pointer;}



.menu li a:link, .menu li a:visited, .menu li a:active {text-align:center; text-decoration:none; font:7.5pt 'Arial'; font-weight:bold; color:#121e3d; padding-left:6px; color:#121e3d;}

.menu ul li a:hover {text-align:center; text-decoration:none; font:7.5pt 'Arial'; font-weight:bold; color:#121e3d; padding-left:6px;}



.menu li:hover {visibility:visible; background:url(../images/nav_arrow.gif) 6px 6px no-repeat #dce4ed;}

.menu ul li:hover ul {visibility:visible; background-color:#9bb0c3; background-image:none;}



.menu ul ul {visibility:hidden; position:absolute; width:156px; padding:0; top:23px; left:0px;}

.menu ul ul li {width:144px; padding:3px 6px; background-image:none; border-bottom:1px solid #dce4ed;}

.menu ul li li:hover {width:144px; padding-left:6px; padding-right:6px; background:#dce4ed; cursor:pointer;}



.menu ul :hover ul ul { visibility:hidden; }

.menu ul :hover ul :hover ul { visibility:visible; background:#3d5b80; }



.menu ul ul ul li { border:white 0px solid; margin-bottom:5px; height:auto; }

.menu ul ul ul { width:165px; top:0px; left:122px; }

.menu ul ul ul li { width:151px; padding:0px 8px; }

.menu ul ul ul li:hover { background:#dce4ed; width:151px; }

#third a { line-height:17px; }
