/* by Steve Zabak Oct. 16 2004 */
html { height: 100%;} #main_body { background-color:#001D3F; height: 100%; min-height:100%;}
table label { margin-right:7px;}
div#innermain #f_table tr td.comments { width:25%; font-family:verdana; font-size:9px; color:#826C55;}
div#innermain #f_table tr .error_comments { width:25%; font-family:verdana; font-size:9px; color:#F00;}
div#innermain table { border-width:0; font-size:100%; color:#333; width:100%;}
div#innermain #f_table tr th, div#innermain #f_table tr td { border-top:1px solid #CABBA9; border-width:1px 0 0 0; padding:15px 10px; font-size:93%; line-height:1.5em;}
#f_table { width:549px;}
div#innermain table tr th { padding-left:5px; font-size:100%; color:#664E38; text-align:left; }
div#text { color:#826C55; font-size:10px; text-indent:5%; line-height:15px; }
body { height:100%; font-family: Verdana; font:small Verdana,Arial,Sans-serif;}
a.links { text-decoration: underline; font-size: 11px; color: #996666;}
a.links:visited { text-decoration: underline; font-size: 11px; color: #660033;}
a.links:hover { text-decoration: underline; font-size: 11px; color: #669966;}
a.links:active { text-decoration: underline; font-size: 11px; color: #669966;}
a.topnavlink { text-decoration: none; font-size: 12px; font-weight:bold; color: #FFF;}
a.topnavlink:visited { text-decoration: none; font-size: 12px; font-weight:bold; color: #FFF;}
a.topnavlink:hover { text-decoration: none; font-size: 12px; font-weight:bold; color: #FFF;}
a.topnavlink:active { text-decoration: none; font-size: 12px; font-weight:bold; color: #FFF;}
.hdr2 { font-family: arial; color: #616A6F; font-weight:bold; font-size:18px; text-align:center; padding:5px 0px 15px 0px;}
#odiv { position:relative; width: 775px; margin: 0px auto 0px auto; }
#ediv { position:relative; float:left; width:775px; }
#cdiv { float:left; background:url("images/icn_bg.jpg") repeat-x top; background-color:#FFF; }
#ldiv { float:left; width:132px; }
#limg { background:url("images/icn_left_nav.jpg") no-repeat left top; width:132px; height:132px; }
#fdiv { width:775px; }
#mdiv { margin-left:132px; width:585px; }
#side_bar { width:117px; margin-left:10px; } 
#main_sub0 { background:url("images/c_top.gif") no-repeat left top; padding-top:15px; margin-left:16px; float:left; width:100%;}
#main_sub1 { background:url("images/c_bot.gif") no-repeat left bottom; padding-bottom:15px; float:left; width:100%;}
#main_sub2 { background-color:#FFF; border:5px solid #C1C2A1; border-width:0 5px; padding:0 15px; float:left;}
div#innermain { width:545px;}
div#cna { float:left; width:643px; }
#corner { background:url("images/icn_corner.jpg") no-repeat left top; float:left; width:93px; height:40px; }
div#loginnotification { background:url("images/ig_login_menu.jpg") no-repeat; padding-bottom:15px; height:18px; width:550px; color:#FFF; height:20px; font-size:11px; font-weight:bold; text-align:right; float:left; padding-top:5px;}
.error { color:#F00; font-size:12px; width:545px; text-align:center; }
a.menusublinks{ color:#777; font-size:11px; text-decoration:none; font-weight:bold; font-family:helvetica;}
a.menusublinkshl{ color:#E84522; font-size:11px; text-decoration:none; font-weight:bold; font-family:helvetica;}
div.tabs { padding:2px 0px 4px 2px; width:113px; background-color:#E0E2EF; border-top:1px #828A9F solid; border-left:1px #828A9F solid; border-right:1px #828A9F solid;}
div.tabs a { font-size:11px; font-weight:bold; color:#333; text-decoration:none; display:block;}
div.sidediv { padding:2px 2px 2px 2px; text-align:left; margin-left:17px; margin-right:3px; color:#7A9; font-size:11px; font-weight:bold; font-family:helvetica; }
div.menu { border:1px #828A9F solid; width:115px; background-color:#FFF; }
div.calmenu { border:1px #828A9F solid; width:115px; background-color:#FFF; }
.calink { display:block; color:#777; font-size:11px; text-decoration:none; font-weight:bold; font-family:helvetica; padding:5px 5px 5px 5px; }
.calink_hl { display:block; color:#F33; font-size:11px; text-decoration:none; font-weight:bold; font-family:helvetica; padding:5px 5px 5px 5px; }
#header { background:url("images/icn_header.jpg") no-repeat top; float:left; width:775px; height:119px; }
div#ig_header_nav { background:url("images/ig_header_nav.gif") no-repeat; float:left; width:775px; height:32px; }
div#topnav { position:relative; left:170px; top:7px; width:600px; height:20px; }
div#search { height:20px; padding-left:410px; float:left; }
div#go { float:left; width:25px; height:25px; }
#spacer { height:40px; width:775px; background-color:#FFF; float:left; }
#footer { text-align:center; background-color:#990000; color:#FFF; height:30px;width:775px; font-size:9px; font-family:verdana; padding:5px 0px 5px 0px; float:left; }
select, input, textarea { background-color: #FFFCFF; padding: 1px; border: 1px solid #AAA; font-family: verdana; font-size: 10px; color: #669966; font-weight:bold;} 
#pickup { text-align:left; font-family:helvetica; color:#777; font-size:11px; font-weight:bold; padding:7px 5px 2px 2px;}
#login { text-align:left; color:#777; font-family:helvetica; font-weight:bold; font-size:11px; padding:7px 5px 2px 2px;}
.ab_head { color:#664E38; font-weight:bold; padding-left:5px; text-align:left; }
td.admin_info { text-align:left; font-size:10px; background-color:#E0E2EF; color:#000;}
td.admin_field { padding: 5px 5px 5px 5px; color:#FFF; font-size:12px; font-weight:bold; background-color:#828A9F; }
.line { float:left; width:538px; border-top:1px solid #CABBA9; border-width:1px 0 0 0; line-height:1.5em; }
.page_comments { color:#777; font-size:11px; text-indent:2em; }
