/* {border:solid 1px red;} */
/* General declarations */
body {margin:0px;color:#000000;background:#FFFFFF;}
body, td, th {font-family:Verdana, Geneva, Arial, helvetica, sans-serif;}

/* Loading Display */
.load {padding:10px;font-size:14px;}

/* Banner image section */
#bannerleft, #bannerright, #bannerbottom {margin:0px;padding:0px;position:absolute;z-index:100;}
#bannerleft {background: url(/images/afsa_banner_logo.gif) no-repeat;width:133px;top:0px;left:0px;height:120px;}
#bannerright {background: url(/images/afsa_banner_text.gif) no-repeat;width:223px;top:0px;left:133px;height:76px;}
#bannerbottom {background: url(/images/afsa_banner_bottom.gif) no-repeat;width:27px;top:76px;left:133px;height:15px;}
/* Navigation bar */
#navbar {position:absolute;height:45px;width:795px;left:2px;top:120px;}
.mbutton {position:absolute;top:-40px;height:30px;width:94px;background:#9999FF;cursor:pointer;z-index:0;}
#search {position:absolute;top:4px;left:8px;height:21px;width:166px;padding:0px;margin:0px;}
#search input {position:absolute;height:21px;background:transparent;border:none;}
#search .stxt {top:2px;}
#search .sbutt {right:0px;}

/* Navigation Sidebar */
#nsb {position:absolute;width:180px;top:156px;left:4px;z-index:0;}
/* Sub-navigation area */
#subcont {position:relative;left:0px;top:0px;height:240px;}
#subcatcont {position:absolute;width:180px;height:240px;top:0px;left:0px;overflow:hidden;z-index:0;}
#subcatcont.load {top:0px;}
.subcattray {position:absolute;width:180px;height:240px;left:0px;z-index:1;overflow:hidden;color:#999999;}
.subcattrayhead {padding:5px 5px 5px 10px; margin-bottom:5px;color:#FFFFFF;font-weight:bold;background:#999999;}
.subcattray ul{margin:0px;padding:0px 0px 0px 20px;}
.subcattray li{font-size:10px;font-weight:bold;cursor:pointer;list-style-type:none;line-height:14px;}
.subcattray span{color:#999999;font-weight:bolder; font-size:11px;width:10px;background:#FFFFFF;}
.oln, .olnw, .olne, .olw, .ole, .ols, .olsw, .olse {position:absolute;z-index:100;}
.oln, .olnw, .olne {top:0px;height:10px;}
.olw, .ole {top:10px;height:220px;}
.ols, .olsw, .olse {top:230px;height:10px;}
.olw, .olnw, .olsw {left:0px;width:10px;}
.oln, .ols {left:10px;width:160px;}
.ole, .olne, .olse {left:170px;width:10px;}
.olnw {background: url(/images/olnw.gif) no-repeat;}
.olne {background: url(/images/olne.gif) no-repeat;}
.oln {background: url(/images/oln.gif) repeat-x;}
.olw {background: url(/images/olw.gif) repeat-y;}
.ole {background: url(/images/ole.gif) repeat-y;}
.olsw {background: url(/images/olsw.gif) no-repeat;}
.olse {background: url(/images/olse.gif) no-repeat;}
.ols {background: url(/images/ols.gif) repeat-x;}
/* Legal section */
#navextra {position:relative;top:2px;left:0px;width:180px;height:10%;min-height:10%;color:#666666;font-size:6px;overflow:hidden;}
#navextra ul{margin:0px;padding:5px 0px 10px 12px;}
#navextra li{font-size:9px;font-weight:bold;cursor:pointer;list-style-type:none;line-height:12px;}
#navextra span{color:#999999;font-weight:bolder; font-size:10px;width:10px;}
.nen, .nenw, .nene, .new, .nee, .nes, .nesw, .nese {position:absolute;}
.nen, .nenw, .nene {top:0px;height:10px;z-index:2;}
.nc {position:relative;padding:10px;background:url(../images/ofc.jpg) repeat;z-index:0;}
.new, .nee {top:0px;height:99%;min-height:99%;z-index:1;}
.nes, .nesw, .nese {bottom:-1px;height:10px;z-index:100;}
.new, .nenw, .nesw {left:0px;width:10px;}
.nen, .nes {left:0px;width:100%;z-index:1;}
.nee, .nene, .nese {right:0px;width:10px;}
.nenw {background: url(/images/ofnw.jpg) no-repeat;}
.nene {background: url(/images/ofne.jpg) no-repeat;}
.nen {background: url(/images/ofn.jpg) repeat-x;}
.new {background: url(/images/ofw.jpg) repeat-y;}
.nee {background: url(/images/ofe.jpg) repeat-y;}
.nesw {background: url(/images/ofsw.jpg) no-repeat;}
.nese {background: url(/images/ofse.jpg) no-repeat;}
.nes {background: url(/images/ofs.jpg) repeat-x;}
/* News scroller */
#scrollerbox {position:absolute;top:6px;left:487px;}
.scrollcontainerchild {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:9px;text-align:left;margin:4px 2px 2px 2px;height:100px;width:95px;cursor:pointer;}
.scrollcontainerchild img {float:left;}
.scrollcontainerchild span {clear:both;}
/* Validation box */
#validation {position:relative;top:5px;left:0px;height:25px;width:180px;text-align:center;font-size:9px}
#validation img {border:0;width:66px;height:23px;}
/* Main content box */
#right {position:absolute;left:200px;top:122px;height:418px;width:590px;overflow:hidden;border-bottom:1px solid black;}
#bodybox {position:relative;left:0px;top:0px;width:590px;height:100%;overflow:auto;font-size:10px;padding:3px;text-align:justify;}
.bodywait {filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}
#breadcrumbline {position:relative;left:0px;top:0px;height:20px;padding-top:5px;font-size: 11px; font-weight: bold;color:#000000;border-bottom:1px solid black;}
#breadcrumbline span, #breadcrumbline img {line-height:12px;vertical-align:middle;}
#spinner {height:12px;width:12px;}
#footer {position:absolute;top:540px;width:790px;text-align:right;font-size:10px;}
/* History box */
#hist{position:relative;left:0px;top:0px;width:100%;margin-bottom:4px;font-size:10px;color:#666666;display:none;overflow:hidden;background:#E6E6E6}
#hist span{font-weight:bold;}
#hist ul, #hist li {display:inline;margin:2px;padding:2px;}
#hist li {cursor:pointer;}
#hist li span {display:none;}
.histover {color:#000000;font-weight:bold;}
.histout {}
/* Float Layer */
#floatlayer {position:absolute;}