/* CSS Document */

body { background:#56566f; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
img { behavior: url("/scripts/iepngfix.htc"); border:none; }
.alert {width:400px; padding:20px 20px 20px 70px; font-size:1.2em; background:url(/images/alert.jpg) 10px 10px no-repeat; }
#errormsg {font-size:12px; color:#FF0000; font-weight:bold;}

#container {width:100%; background:url(/images/images/bckgrd_stripes.jpg) top left;  min-height:600px; margin-top:75px;}

#main {position:relative; width:750px; margin:0px auto; min-height:600px; background:url(/images/bckgrd_container.jpg) bottom left repeat-x #d0d5cc;}

/*inner man supports the short background bar that is behind the nav. allows color to stretch with the design.*/
#main #innermain {position:relative; width:100%; background:url(/images/images/bckgrd_nav.jpg) top left repeat-y; min-height:560px; padding-bottom:100px;display: table-cell;}
* html #innermain{display: block;}
#main #innermain #nav {position:absolute; top:115px; left:20px; width:177px; text-align:right; }
#main #innermain #nav .menuitem {padding-bottom:5px; margin-bottom:5px; border-bottom:#ffffff solid 1px; padding-right:20px;}
#main #innermain #nav .menuitem a { color:#002d5c; text-decoration:none; font-size:11px; font-weight:bold; }
#main #innermain #nav .menuitem a:hover { color:#e89423; }
#main #innermain #sub .submenuitem { padding:4px 5px 4px 10px; font-size:11px; font-weight:bold; line-height:11px; width:170px; float:left; }
#main #innermain #sub .submenuitem a { color:#002d5c; text-decoration:none; }
#main #innermain #sub .submenuitem a:hover { color:#000; }
#main #innermain #sub { position:absolute; top:0px; left:197px; width:185px; background:#FFD08A; z-index:50; display:none; padding:10px 0px 10px 15px; }
#main #innermain #sub #shadow { position:absolute; top:-11px; right:0px; width:200px; overflow:hidden; }

#main #innermain #pageimage {position:absolute; top:365px; left:23px; }
#main #innermain #topimage {position:absolute; top:15px; right:70px; width:90px; height:90px; /*border:#ffffff solid 1px;*/}


#main #innermain #content {position:relative;margin-left:200px; width:550px;}
#main #innermain #content #bodycopy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:25px 20px 0px 20px; line-height:14px;}
#main #innermain #content #bodycopy h1 {font-weight:normal; color:#002d5c; font-size:20px; text-transform:uppercase; }
#main #innermain #content #bodycopy a { text-decoration:none; color:#002d5c; font-weight:bold; }
#main #innermain #content #bodycopy a:hover { color:#000; }
#main #innermain #content #bodycopy .videos{position:relative;}

#main #innermain #tabbar { position:absolute; bottom:40px; left:0px; width:750px; z-index:80; }
#main #innermain #tabbar .tab { position:absolute; width:125px; height:50px; bottom:-41px; background:#aeb1af; overflow:hidden; border-top:#666666 solid 1px; border-right:#666666 solid 1px; border-left:#999999 solid 1px;}
#main #innermain #tabbar .tab img { position:absolute; top:0px; left:0px; z-index:1 }
#main #innermain #tabbar .tab p.hit { position:absolute; width:125px; top:6px; margin:0px;  font-size:10px; color:#002d5c; text-align:center; line-height:24px; cursor:pointer; z-index:20 }
#main #innermain #tabbar .tab p.copy { position:absolute; width:105px; top:40px; left:10px; margin:0px; font-size:9px; color:#000; text-align:left; font-weight:normal; line-height:11px; z-index:30 }
#main #innermain #tabbar .tab p.copy a { text-decoration:none; color:#00234C; font-weight:bold; }
#main #innermain #tabbar .tab p.copy a:hover { color:#000; }

#main #innermain #btmbar {position:absolute; bottom:0px; left:0px; width:740px; height:30px; background:#e89423; padding:5px;}
#main #innermain #btmbar p { color:#FFF; width:750px; text-align:center; font-size:9px; padding:0px; margin:0px; }
#main #innermain #btmbar a { text-decoration:none; color:#73869d; font-weight:bold; }
#main #innermain #btmbar a:hover { text-decoration:underline; color:#FFF; }
#footer { position:relative; width:750px; text-align:right; padding:8px; color:#ffffff; font-size:9px; margin:0px auto;}
#footer a { padding:0px 5px; font-size:9px; text-decoration:none; color:#ffffff;}

/************************************
Custom Styles for FCK editor
************************************/
.subtitle { font-size:12px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; color:#506884; padding:0px 0px 5px 0px; margin:0px; font-weight:bold;}
