﻿/* header styles */
#headcontainer { position: relative; float:left; width:100%; background-image:url(../images/tile_head_rite.jpg); background-repeat:repeat-x; }
#headmain { position:relative; width:760px; margin-left:auto; margin-right:auto; }
#headleft { position:relative; width:100%; height:124px; left:-760px; background-image:url(../images/tile_head_left.jpg); background-repeat:repeat-x; }
#headleft-2navrows { position:relative; width:100%; height:144px; left:-760px; background-image:url(../images/tile_head_left.jpg); background-repeat:repeat-x; }
#logocontainer { position:absolute; width:320px; height:85px; top:10px; left:25px; }
#statuscontainer { position:absolute; width:230px; height:60px; top:10px; left:530px; }
.statustext { font-size:11px; color:#092769; font-style:normal; font-weight:normal; text-decoration:none; line-height: 14px;  margin-bottom:0px; margin-top:0px; }
.statusbox { width:230px; height:60px; }

/* nav styles */
#navcontainer { position:absolute; left:0px; top:100px; width:760px; }
#navtopper { position:relative; left:0px; top:0px; width:760px; height:3px; float:left; }
#toprownav { position:relative; left:0px; top:0px; width:760px; height:20px; float:left; clear:left; }
#topspace { position:relative; left:0px; top:0px; float:left; }
.navbutton { position:relative; left:0px; top:0px; float:left; }
#find { position:relative; left:12px; top:0px; width:279px; float:left; }
#findboxcontainer { position:absolute; width:135px; height:16px; top:0px; }
#findB { position:absolute; left:-11px; top:-3px; }
.findbox { width:135px; height:16px; padding-left:6px; background-color:#FFFFFF; font-size:11px; color:#092769; font-style:normal; border:0; }
#navdivide { position:relative; left:0px; top:0px; width:760px; height:1px; float:left; clear:left; }
#bottomrownav { position:relative; left:0px; top:0px; width:760px; height:20px; float:left; clear:left; }

/* content styles */
#contentcontainer { position:relative; float:left; clear:both; width:100%; }
#contentmain { position:relative; width:760px; margin-left:auto; margin-right:auto; }
#page-body { /* This wraps everything except site-header and site-footer, and is used to ensure proper margins; Only used on non-tabbed (navbar and subnavbar) pages */
  margin-left: 29px; /* aligns content with top nav buttons */
  margin-right: 8px;
}

/* footer styles */
#footercontainer { position:relative; float:left; clear:both; width:100%; height:20px; background-image:url(../images/tile_footer.jpg); background-repeat:repeat-x; }
#footermain { position:relative; width:760px; height:20px; margin-left:auto; margin-right:auto; }
#footerleft { position:relative; width:470px; height:20px; left:30px; float:left; }
#footerright { position:relative; width:230px; height:20px; right:0px; float:right; }
.footertext { font-size:9px; color:#FFFFFF; font-style:normal; font-weight:normal; text-decoration:none; margin-bottom:0px; margin-top:0px; }
a.footertext:link { font-size:9px; color:#FFFFFF; font-style:normal; font-weight:bold; text-decoration:none; margin-bottom:0px;margin-top:0px; }
a.footertext:visited { font-size:9px; color:#FFFFFF; font-style:normal; font-weight:bold; text-decoration:none; margin-bottom:0px;margin-top:0px; }
a.footertext:hover { font-size:9px; color:#FFFFFF; font-style:normal; font-weight:bold; text-decoration:underline; margin-bottom:0px; margin-top:0px; }
.footerbox{ height:20px; }