body {
	padding: 0px;
	margin: 15px 0px 60px 0px;
	font: 8pt 'Georgia';
	line-height: 16pt;
	color: #4c4c4c;
	background: url(../images/bg.gif) repeat-x #2e2e2e;
}
.inner {
	position: relative;
	width: 910px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	position: relative;
	z-index: 99999;
	margin-bottom: 5px;
}
.topBox {
	position: absolute;
	z-index: 10;
	top: -35px;
	left: -10px;
}
#box1Home {
	position: relative;
	top: 8px;
	width: 629px;
	height: 220px;
	padding: 10px;
	background: #fff;
	border-top: 0px;
	border-right: 10px solid #1b1b1b;
	border-bottom: 10px solid #1b1b1b;
	border-left: 10px solid #1b1b1b;
	margin-bottom: 11px;
}
#btmBoxHome {
	width: 669px;
	height: 220px;
	background: url(../images/btmleft_corner.gif) no-repeat left bottom #f1b922;
	margin-top: 3px;
	color: #000;
}
#btmBoxHome div { padding:35px 25px 45px 210px; }
#box1 {
	position: relative;
	top: 8px;
	width: 861px;
	height: 240px;
	padding: 10px;
	background: #fff;
	border-top: 0px;
	border-right: 10px solid #1b1b1b;
	border-bottom: 10px solid #1b1b1b;
	border-left: 10px solid #1b1b1b;
}
#btmBox {
	position: relative;
	width: 900px;
	min-height: 250px;
	background: url(../images/btmleft_corner.gif) no-repeat left bottom #f1b922;
	margin-top: 10px;
	padding-bottom: 40px;
	color: #000;
}
#btmBox p { padding:45px 70px 45px 390px; }
#btmBox span {
	margin: 0px;
	color: #000;
	font: 11pt 'Georgia';
	line-height: 15pt;
}
#subLeft {
	float: left;
	margin: 45px 45px 45px 23px;
	padding: 20px 30px 50px 30px;
	background: #d59d07;
	width: 240px;
	height: 100px;
}
#subLeft h3 {
	margin: 0px 0px 10px 0px;
	color: #000;
	font: 12pt 'Georgia';
	line-height: 13pt;
}
#subLeft a, #subLeft a:link { color:#fff; }
#subLeft a:hover { color:#fedb61; }

#leftFrame {
	top: 103px;
	left: 65px;
	width: 260px;
	padding-top: 10px;
}
#rightFrame {
	position: absolute;
	left: 315px;
	width: 420px;
	padding: 10px 35px 15px 65px;
	margin-right: 3px;
}
#sideBar {
	position: absolute;
	left: 667px;
	width: 194px;
	padding: 12px 17px 12px 13px;
	margin-top: -45px;
	background: #525252;
	font-size: 8pt;
	line-height: 12pt;
	color: #fff;
}
#sideBar div, #sideBar2 div { padding:8px 0px 8px 6px; }

#sideBar2 {
	position: absolute;
	top: 377px;
	left: 677px;
	width: 194px;
	height: 190px;
	padding: 14px 17px 17px 13px;
	background: #90730e;
	font-size: 8pt;
	line-height: 11pt;
	color: #fff;
}
.gecko #sideBar2, .safari #sideBar2 {
	top: 380px;
}
.ie6 #sideBar2 {
	top: 380px;
	width: 198px;
	height: 197px;
}
#sideBar2 ul {
	margin: 0;
	list-style: none;
}
.gecko #sideBar2 ul, .safari #sideBar2 ul {
	margin: 0px 0px 0px -40px;
	list-style: none;
}
img { border:0; }
.img {
	position: absolute;
	float: left;
	top: -25px;
	left: 0px;
	border-right: 10px solid #1b1b1b;
	border-bottom: 10px solid #1b1b1b;
}
.imgL {
	border: 8px solid #d8ab0f;
	margin: 0px 0px 0px 20px;
}
.imgR {
	border: 8px solid #d8ab0f;
	margin: 0px 20px 0px 0px;
}
#title {
	margin: 0px 0px 10px 0px;
	color: #2e2e2e;
	font: 13pt 'Georgia';
	line-height: 15pt;
}
h1 {
	margin: 0px 0px 10px 0px;
	color: #2e2e2e;
	font: 13pt 'Georgia';
	line-height: 15pt;
}
h2 {
	margin: 0px;
	color: #ccc;
	font: 11pt 'Georgia';
	line-height: 15pt;
}
h3 {
	margin: 0px;
	color: #2e2e2e;
	font: 9pt 'Georgia';
	line-height: 13pt;
}
li {
	background: url(../images/arrow-button.gif) no-repeat 5px center;
}
/*** FOOTER ***/
#footer {
	font: 7.5pt 'Tahoma';
	line-height: 10.5pt;
	padding-top: 10px;
	color: #fff;
}
#footerL {
	position: absolute;
	float: left;
	width: 50%;
}
#footerR {
	position: absolute;
	float: left;
	width: 50%;
	margin-left: 445px;
	text-align: right;
}
#footer a:link, #footer a:active, #footer a:visited { color:#f1b922; text-decoration:none; font:7.5pt 'Tahoma'; line-height:9.5pt; }
#footer a:hover { color:#f1b922; text-decoration:underline; }

a { text-decoration:none; }
a:link, a:active, a:visited { color:#fedb61; }
a:hover { color:#9b9b9b; text-decoration:underline; }

#box1 a:link, #box1 a:active, #box1 a:visited { background:#dcdcdc; color:#333; padding:1px 4px 2px 4px; }
#box1 a:hover { background:#ccc; color:#000; text-decoration:none; }

a.more:link, a.more:active, a.more:visited { background:#222; color:#fedb61; font-size:7.5pt; float:right; padding:0px 4px 1px 4px; }
a.more:hover { background:#c5b554; color:#000; text-decoration:none; }

a.more2:link, a.more2:active, a.more2:visited { background:#222; color:#fedb61; font-size:8.5pt; float:right; padding:0px 6px 1px 6px; }
a.more2:hover { background:#555; color:#fff; text-decoration:none; }

a.wht:link, a.wht:active, a.wht:visited { color:#394a6c; font-weight:bold; font-size:7.5pt; line-height:9px; }
a.wht:hover { background:#dde4ed; color:#23335c; }

a.btn:link, a.btn:active, a.btn:visited { background:#c9d3d7; color:#fedb61; padding:1px 6px 2px 6px; margin:0px 0px 6px 0px; }
a.btn:hover { background:#b2bfc5; color:#00153d; }

/** TOP NAV **/
.menu { position:absolute; top:55px; left:410px; width:500px; height:30px; }

.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:4px 12px 5px 13px; color:#2e2e2e; margin-right:8px; cursor:pointer; font:10pt 'Georgia'; }
.menu ul li:hover { background:#2e2e2e; color:#fff; }

.menu li:hover { visibility:visible; }
.menu ul li:hover ul { visibility:visible; background:#9bb0c3; }

.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; }


#personnel {
	margin: -50px 0px 0px 390px;
	padding: 0;
	width: 470px;
	list-style-type: none;
	list-style-image: url(../images/clear.gif);
}
#personnel h2 {
	cursor: pointer;
	color: #000;
	font: 11pt Georgia;
	line-height: 17pt;
	padding-bottom: 10px;
}
#personnel span {
	font-size: 7.5pt;
	padding: 0px 3px 1px 3px;
	color: #fff;
	background: #d59d07;
}
#personnel span:hover {
	color: #ccc;
	background: #333;
}

/*** ACCORDION ***/
#accordion ul {
	margin: -50px 0px 0px 390px;
	padding: 0;
	width: 470px;
	list-style-type: none;
	list-style-image: url(../images/clear.gif);
}
#accordion h2 {
	cursor: pointer;
	color: #000;
	font: 10pt Georgia;
	line-height: 17pt;
	padding-bottom: 10px;
}
#accordion h2:hover { color:#333; }
#accordion h4 {
	margin: 0;
	font: 9pt 'Tahoma';
	line-height: 15pt;
	padding-bottom: 20px;
}
#accordion span {
	font-size: 7.5pt;
	padding: 0px 3px 1px 3px;
	color: #fff;
	background: #d59d07;
}
#accordion span:hover {
	color: #ccc;
	background: #333;
}
.drawer-content {
	padding-bottom: 30px;
}
