/* CSS Document */
body { margin:0; background:#e0e0da url(../images/bg_body.jpg) repeat-x; }
body,h1,h2,h3,input,select,textarea,table,label { font:11px Verdana, Arial, Helvetica, sans-serif; color:#676665; }
h1,.h1 { margin:13px 0 15px 0; padding-bottom:10px; font-weight:bold; font-size:16px; color:#1d3560; border-bottom:2px solid #FFF; }
h2,.h2 { margin:8px 0 5px 0; font-weight:bold; font-size:12px; color:#a73c12; }
form { margin:0; padding:0; }
a { color:#3b5984; text-decoration:none;}
a img { border:0; }
hr { margin:20px 0; _margin:5px 0; color:#e0e0da; background:#e0e0da; border:0 none; height:1px; }
.Clear { clear:both; }
.MoreInfo { color:#848387; text-decoration:underline; }

/* Layout */
#Wrapper { margin:0 auto; width:745px; padding:0 14px; background:#FFF; border:2px solid #e1e3e4; border-top:0; }
#Header { width:747px; height:120px;}
#Home { width:747px; background:url(../images/hero.jpg) no-repeat;}
#Content { margin:0 0 15px 0; width:747px; background:url(../images/bg_content.jpg) repeat-x; }
#Content .Left { float:left; width:145px; min-width:145px; }
#Content .Right { float:right; margin:0 15px 15px 0; min-height:350px; width:560px; line-height:15px; }
#Content .Right h1 { display:block; }
#Footer { padding:10px 0 55px; width:747px; background:url(../images/bg_border_hori.gif) repeat-x top left; }
#Footer ul { float:left; margin:0; padding:0; width:160px; list-style:none; }
#Footer ul li { float:left; border-left:1px solid #c0bfc1; }
#Footer ul li.First { border:0; }
#Footer ul li a { display:block; padding:0 5px; font-size:10px; }
#Footer .Copy { float:left; color:#acadaf; }

/* Menu */
#Menu { margin:5px 0 5px; width:747px; height:25px; background:#8C8B78; }
#Menu ul { margin:0; padding:0; list-style:none; }
#Menu ul li { float:left; }
#Menu ul li a { display:block; padding:5px 12px; color:#FFF; background:url(../images/bullet_topnav.gif) no-repeat 0px 8px; text-transform:capitalize; }
#Menu ul li a:hover { color:#2e4e7c; }
#Menu ul li a.Selected { color:#2e4e7c; }

/* Submenu */
.SubMenu { float:left; padding:10px 8px 0; width:129px; }
.SubMenu ul { margin:0; padding:0; list-style:none; }
.SubMenu ul li { background:url(../images/bg_menuitem.gif) repeat-x bottom left; margin: 0; }
.SubMenu ul li a { display:block; padding: 6px 0 8px 10px; color:#a73c12;font-family:Arial, Helvetica, sans-serif;}
.SubMenu ul li a:hover { background:#f9f9f9 url(../images/arrow_submenu.gif) 0px 10px no-repeat; }
.SubMenu ul li.Selected a { color:#a73c12; font-weight:bold; background:url(../images/arrow_submenu.gif) 0px 10px no-repeat; }

/* Downloads Menu */
.Downloads { padding-top:20px; }
.Downloads h2 { margin:0; padding-bottom:2px; font-size:12px;  border-bottom:1px solid #e0e0da; }
.Downloads ul li a { display:block; padding:2px; color:#888888;  }

/* Forms */
.FormField { border:1px solid #CCC; }
.Form div { clear:both; display:block; margin-top:4px; }
.Form div label { display:block; float:left; margin:4px 0.5em 0 0; width:9.2em; text-align:right; }
.Form div select, form div option { width:auto; padding:0; } 
.Form div table label, .Form div ul label { float:none; width:auto; text-align:left; }
.Form .Req { color:#FF0000; }
.Form .Button { padding:3px; width:80px; background:#2e4e7c; color:#FFF; border:1px #525764 solid; }

/* Homepage */
#Home #rightbox { float:right; width:291px;  padding-top:7px; }
#Sections { width:277px; background:#FFF;}
#Sections #grey { margin:0 2px; width:273px; background:#636972; border-top:2px #FFF solid; min-height:200px; _height:200px; }
#Sections .SectionList { margin:0 15px 0 15px; padding:7px 0; width:250px; color:#FFF; background:url(../images/bg_feature_border.gif) repeat-x top left; }
#Sections .SectionList h2 { margin:0 0 2px; color:#d6d7d1; font-size:11px; }
#Sections .SectionList h2 a { margin:0 0 2px; color:#d6d7d1; font-size:11px; text-decoration:none; }
#Sections .SectionList a { text-decoration:underline; color:#fff; }
#Sections .First { background:none; }

#LatestNews { float:left; margin:0 10px 0 0; padding:0 30px 30px 10px; width:418px; background:url(../images/bg_border_vert.gif) repeat-y top right; }
#LatestNews h1 { margin:6px 0; padding:0; height:30px; color:#a73c12; text-indent:-9999px; background:url(../images/h_latest_news.gif) no-repeat 0 12px; }
#LatestNews .Item { padding:5px 0; }
#LatestNews .Item h2 { font-size:11px; }

#SouthernCross { float:left; padding:0 15px; width:245px; height: 178px; background: #fff url(../images/sc_frontpage.gif) no-repeat; z-index:auto; }
#SouthernCross h1 { margin:6px 0; padding:0; height:35px; border: none; text-indent:-9999px; background:url(../images/h_southerncross.gif) no-repeat 0 8px; }
#SouthernCross .Summary {padding-bottom: 20px; width: 125px; font-size:11px; color:#807E82; }
#SouthernCross a {margin-top:5px; padding:3px 6px; width:90px; color:#FFF; background:#2e4e7c; border:1px solid #525764;}

#Subscribe .Form .Thankyou { margin:20px 10px 0 0; width:180px; text-align:center }
#Subscribe h1.Failed { padding-left:12px; height:40px; color:#CC3300; }
#Subscribe h1.thanks { text-indent:20px; color: #1d3560;}

#Subscribe { float:left; padding:0 15px; width:245px;  }
#Subscribe h1 { margin:6px 0; padding:0; height:35px; text-indent:-9999px; background:url(../images/h_news_signup.gif) no-repeat 0 8px; }
#Subscribe .Summary { margin:10px 0; font-size:11px; font-weight:normal; color:#000; }
#Subscribe .Form div { margin:4px 0 0; }
#Subscribe .Form label { width:70px; }
#Subscribe .Form .FormField { width:62px;}
#Subscribe .Submit { margin-top:5px; padding:3px; width:80px; color:#FFF; background:#2e4e7c; border:1px solid #525764; }

/* News */
#News { float:left; width:580px; }
.NewsMenu { margin-right:25px; padding:0; }
.NewsMenu input, #Container #NewsMenu select { margin:4px 0; }

#ArticleList .Item { padding-bottom:10px; border-top:1px solid #CCC; }
#ArticleList .Item img { margin:20px 10px 10px; border:1px solid #CCC; }
#ArticleList .First { border:0; }
#ArticleDetails { width: 565px; }
#ArticleDetails .Item { padding-bottom:10px; }
#thumb_sml {width: 120px; padding-top: 10px;}
.btnimg {width: 115px;}
#ArticleDetails .Item img { margin:20px 10px 10px; border:1px solid #CCC; }
#NewsSearch .Submit { padding:3px; border: 1px #525764 solid; background-color:#2e4e7c; color: #fff; width: 100px; }

/* Our People */
#Content .Photo { float:left; margin:8px 10px 0 0; width:110px; }
#Content .Details { float:left; width:400px; }

/* IE Fixes */
* html .SubMenu ul li a { height: 1%; }