*{padding:0;margin:0}
body{font-family:Arial;font-size:12px;line-height:16px;background-color:#000}
img{border:0}
p{margin-bottom:10px;}
a{text-decoration:none}
h3{text-transform:uppercase;font-size:1.2em}
form{margin:0;padding:0}
.clear{clear:both}
.bar{height:2em;line-height:2em;width:850px;}
.left{width:210px}
.center{text-align:center}
/*.right{width:250px}*/




/*
WRAPPER
*/
#wrapper{position:relative;width:850px;margin:10px auto;background-color:#FFF;border: 1px solid #FFF;}
.wrapper{margin: 0 0 0 -125px}


/*
NAV
*/
#nav_wrapper{background-color:#58595b;border-bottom:1px solid #FFF}
#nav_wrapper ul{list-style:none}
.menu a{color:#FFF;display:block;padding:0 1em;}
.menu a:hover{color:#f7e100}
.menu li{float:left;background-color:#58595b; margin:0 7px;}
.menu li ul{position:absolute;width:200px;left:-999em}
.menu li:hover, .menu li.hover,.menu li:hover li a, .menu li.hover li a{background-color:#000}
.menu li:hover li, .menu li.hover li{width:200px;border-top:1px solid #FFF; margin:0;}
.menu li ul ul{margin:-2.1em 0 0 200px;}
.menu li:hover ul ul,.menu li:hover ul ul ul,.menu li.hover ul ul,.menu li.hover ul ul ul{left:-999em}
.menu li:hover ul,.menu li li:hover ul,.menu li li li:hover ul,.menu li.hover ul,.menu li li.hover ul,.menu li li li.hover ul{left:auto;z-index:1000}


/*
HEADER
*/
#header{width:850px;height:100px;background:url(../images/header.jpg) no-repeat}
#header_text{position:relative;top:73px;left:139px;z-index:100}
#header_text span{display:inline-block;width:669px;height:54px}

/*
IMAGE
*/
#image{position:relative; height:218px; width:850px;}

/*
MAIN BODY
*/
#main_body{width:850px; position:relative; text-align:left;}

/*
CONTENT
*/
#content{float:right;width:648px; padding:15px 30px;}
#content ul{margin-left:10px}
#content h3{padding:10px 0}
.componentheading, .moduletable h3{text-transform:uppercase;font-size:1.4em;font-weight:bolder;color:#00209f}
.createdate{font-size:.7em;padding:5px 0}
#left{float:left;width:140px;}
#left .moduletable{}
.moduletable{text-align:left !important;}
.moduletable p{text-align:left !important}
.moduletable .right{text-align:left !important}
.contentheading{font-weight:bold; font-size:14px; color:#00209f;}

/*
FRONT CONTENT
*/
#front_content{clear:both;padding:15px; text-align:left;}
#front_content .moduletable{float:left;width:250px;padding:10px}
#front_content .inner{float:none;width:100%;border-bottom:1px solid #58595b; margin-bottom:5px;}
#front_content div.middle{border:1px solid #58595b;border-top:0;border-bottom:0;height:100%}
#front_content .contentheading{text-transform:uppercase;font-size:16px;font-weight:bolder;color:#00209f}
#front_content .readon{}
#front_content div.right{width:250px; text-align:left;}
#featured{z-index:100;position:absolute;bottom:18px;left:20px}
#featured span{display:inline-block;width:256px;height:17px}


/*
MODULES
*/
.latestnews{list-style:none;float:none}
.latestnews a{font-size:1.4em;font-weight:bolder;color:#00209f;display:block;padding:5px 0}
#flash{position:absolute;left:0;width:140px;z-index:100;bottom:0; margin:10px 0 10px 10px;}

/*
FOOTER
*/
#footer{background-color:#000;color:#6E8AF5}
#footer a{color:#6E8AF5}
#footer a:hover{color:#FFF}
#login{width:848px;padding:0 5px}
#login input{border:none; font-size:10px; padding:1px; margin-right:10px;}
#login span{padding:0 5px}
#login #submit{background:#6E8AF5;border:1px solid #FFF !important;color:#FFF;padding:0 2px}

/*
CONTACT
*/
#contact{background-color:#58595b;border-top:1px solid #FFF;text-align:center;color:#FFF; padding-left: 10px; width:840px;height:50px;}
#contact .moduletable{width:848px}
#contact a{color:#FFF}
#contact a:hover{color:#000}

/*
FORM
*/
#form span.value{display:block}
#form span.title{float:left;width:100px;
