body {padding:0px;margin:0px;background:#002369;font-family:Verdana,Arial,Helvetica,sans-serif;width:100%}
div#site {width:960px;background:#FFFFFF url(/images/template/site-bg.gif) repeat-y;margin:10px auto;position:relative;}
div#site div#header {height:121px;background:#FCCD4D url(/images/template/header-bg.gif) repeat-x;position:relative;height:130px;}
div#site div#header div#words {
	position:absolute;
	width:420px;
	top:70px;
	left:165px;
}
div#site div#header div#words img {padding-top:5px;}
div#site div#printheader {display:none;}
div#site div#navpanel {
	width:160px;
	float:left;
}
div#site div#navpanel ul#nav {margin:15px 0px;padding:0px;text-align:right;list-style:none;}
div#site div#navpanel ul#nav li {
	font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:8pt;
        padding-right:20px;
        position:relative;
        display:block;
	background:url(/images/template/bullet.gif) no-repeat right;
}
div#site div#navpanel ul#nav li a {
	color:#002384;
	font-weight:bold;
        display:block;
        padding:6px 0px;
	text-decoration:none;
}
div#site div#navpanel ul#nav li a:hover {
	color:#0099FF;
}
div#site div#navpanel ul#nav li ul {
	position:absolute;
        background:#FEF1CC;
	right:-220px;
	top:4px;
	width:220px;
	margin:0px; padding:0px;
	text-align:left;
        /*display:none;*/
        visibility:hidden;
}
div#site div#navpanel ul#nav ul li {
	background:none;
	padding:0px;
	margin:0px;
	list-style:none;
}
div#site div#navpanel ul#nav ul li a {
display:block;padding:5px 10px;border-bottom:1px dotted #FCCD4D}
div#site div#navpanel ul#nav ul li a:hover {background:#FDE9B2}

.promo {width:140px;margin:0px 0px 20px 12px;border-collapse:collapse}
.promotitle {
	background:#FAB700 url(/images/template/promo-corner.gif) no-repeat left;
	width:100%;height:23px;
}
.promotitle h3 {
	font-size:9pt; color:#002384;
	font-weight:bold;
	text-align:right;
	padding:1px 5px 0px 0px;	
}
.promotext {
	background:url(/images/template/promobg.gif) repeat-y;;
	border-bottom:1px solid #FAB700;
	padding:10px 5px;
	text-align:right;
}
.promotext p {
        font-size:8pt;
	line-height:16px;
}
div#site div#content {width:800px;float:left;margin-bottom:100px;background:#FFF}
div#site div#content div.inner {padding:20px;background:#FFF}
div#site div#footer {position:absolute;_position:relative;bottom:0px;left:0px;width:760px;margin:20px 20px 20px 180px;}

/* NEWS TEMPLATE */
div#newssite {width:600px;margin:20px auto;background:#FFF;}
div#newssite div.inner {padding:15px;}

div.leftcol {
width:510px;
float:left;
}
div.rightcol {
width:250px;
float:left;
background:#FFF1CB;
}
div.rightcol div.inner2 {padding:0px 10px;}
#searchwidget {right:10px;position:absolute;top:105px;}
#searchwidget input {border:none;}
#searchwidget .t {border:1px solid #FCCD4D;font-size:8pt;}
#searchwidget .s {background:#FDE9B2;font-size:8pt;color:#002384;height:18px;}