
BODY {margin:0px;

background-color:#dddddd;
background-image: url(../images/body_bg.gif);
background-repeat: repeat-y;
background-position: top center;

font-family:Lucida Sans;
font-size:13px;}
IMG  {border:0px;}

A:link {color: #2b4267;}
A:visited {color: #2b4267;}
A:active {color: #2b4267;}
A:hover {color: #2b4267;}

H1 {color:#2b4267;margin:0px;font-size:20px; font-weight: bold;}

H4 {color:#2b4267;margin:0px;font-size:13px;}

P {color:#2b4267;font-size:13px;margin-top:10px;margin-bottom:10px;}

TD {color:#2b4267;font-size:13px;}

UL {margin-left:20px;}
LI {font-size:13px;}
#nav {position:absolute;float:left;text-align:left;left:335px;margin-top:93px;width:620px;height:40px;color:#97a098;z-index: 1000;}
#wrapper {margin:0 auto;text-align:center;background-color:#ddd;}

#divMain  {z-index:12;position:relative;margin:0 auto;width:960px;text-align:left;background-image:url(../images/back1_new.jpg);background-repeat:no-repeat;height:460px;border-left:solid 1px #003d7a;border-right:solid 1px #003d7a;background-color:#fff;}
#mainsub {z-index:33;position:relative;margin:0 auto;width:960px;text-align:left;background-image:url(../images/back1_new.jpg);background-repeat:no-repeat;height:200px;border-left:solid 1px #003d7a;border-right:solid 1px #003d7a;background-color:#fff;}

#logo {position:absolute;float:left;text-align:left;left:10px;margin-top:40px;}
#tagline {float:right;width:450px;color:#ece4cd;font-family:Lucida Sans;font-size:13px;margin-top:15px;margin-right:10px;text-align:right;}
#tagline IMG {margin-left:10px;vertical-align:middle}

#portrait {position:absolute;float:left;text-align:left;left:0px;margin-top:150px;}
#photos {position:absolute;float:left;text-align:left;left:230px;margin-top:150px;}

#rotator {position:absolute;float:left;text-align:left;left:0;margin-top:150px;background:url(../images/bg-rotator.png) no-repeat;width:775px;height:350px;}
#rotator .content {position:relative;top:29px;left:18px;width:712px;height:274px;}
#rotator .content img {display:none;position:absolute;top:0;left:0;}
#rotator .content #itemContent {position:absolute;bottom:0;}
#rotator .content #itemLinks {margin:0 0 0 5px;}
#rotator .content #itemLinks a {display:block;width:9px;height:9px;background:#dadada;float:left;margin-right:4px;}
#rotator .content #itemLinks a:hover, #rotator .content #itemLinks a.active {background:#a8a286;}
#rotator .content #itemLinks div {display:none;}
#rotator .content #itemText {background:url(../images/bg-rotator-text.png) repeat;width:696px;height:52px;padding:8px;color:#fff;font-size:8pt;}
#rotator .content #itemText a {color:#d3c6a1;}
span.itemTitle {color:#d3c6a1;font-weight:bold;}

#search {position:absolute;float:left;text-align:left;left:770px;margin-top:160px;width:200px;height:30px;}

#back {position:relative;margin:0 auto;width:960px;text-align:left;background-image:url(../images/back2.gif);height:1000px;background-repeat:repeat-x;background-color:#3e5867;border-left:solid 1px #003d7a;border-right:solid 1px #003d7a;}
#contentwrapper {background-image:url(../images/body_main.png);background-repeat:repeat-y; height: 966px;}
#content {padding:40px;width:750px;padding-top:0px;}
#content #left {float:left;width:380px;padding-right:20px;border-right:solid 1px #e7e9ec;}
#content #right {width:260px;float:left;padding-left:20px;}
#content #full {float:left;width:687px;padding-right:20px;}
#rightcol {width:170px;float:left;margin-left:-20px;text-align:center;padding-top:20px;}

#footer {clear:both;margin-top:100px;border-top:solid 1px #e1e4e8;padding-top:10px;font-size:10px;color:#a0a18c;width:650px;}
#footer A {font-size:10px;color:#2b4267;}


.sep1h {margin-top:10px;margin-bottom:10px;height:1px;overflow:hidden;background-color:#d5d9de}
#rightcol .sep1h {margin-top:15px;margin-bottom:15px}

a.modalButton {
	width: 232px;
	height: 68px;
	display: block;
	background: url(../images/gradient-button.png) no-repeat;
	background-position: 0 0;
	line-height: 68px;
	text-decoration: none;
	font-size: 15pt;
	margin: 0 20px 0 10px;
	color: #464646;
}

a.modalButton + a.modalButton {
	margin-top: 40px;
}

a.modalButton:hover {
	background-position: 0 100%;
}

a.modalButton span {
	display: block;
	float: left;
	padding: 10px 23px 0;
}