@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:80%; background:#EEE; }
#wrapper{ width:960px; margin:10px auto;}

#inner_wrapper{ float:left; border:1px solid #999;  background:#FFF; width:960px; background:#FFF url(../images/JB.jpg) no-repeat bottom right; }

#header{ height:120px; width:100%; background:#FFF; overflow:hidden; color:#000; overflow:hidden;}
#headerImg{ height:160px; width:100%; background:#EEE; overflow:hidden; }
#headerUrl{display:block; height:80px; width:420px; z-index:999;  position:absolute;}

#menu{clear:both; background:#AAA; padding-top:1px; padding-bottom:1px; height:24px; width:960px;    margin:-23px 0 0; position:absolute; z-index:20;}


#menu ul { list-style-type:none; margin:0; width:100%;  }
#menu li { background-image:none; float:left; padding-left:0; list-style:none; }
#menu li a { color:#FFF; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  padding:5px 15px; text-decoration:none; width:auto; border-right:1px solid #999; }
#menu li a:hover { background:#CCC; color:#FFF; }
#menu li.active a { background:#DDD; color:#000; height:14px; border-right:1px solid #999; }
#menu ul ul { background-color:#CCC; width:170px;  }
#menu li li { background:#CCC; margin-right:0; width:100%; }
#menu li li a, #menu li.active li a { color:#000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; height:1%; white-space:normal; width:auto; }
#menu li.active li a { background-color:#CCC; }
#menu li li a:hover { background:#333; color:#FFF;}
#menu li:hover li:hover { background:#FFF; } 
#menu li.active li.active a { color:#000; }
#menu ul ul, #menu.noJsMenu li:hover ul ul, #menu li.Hover ul ul, #menu ul ul ul, #menu.noJsMenu li:hover ul ul ul, #menu li.Hover ul ul ul, #menu ul ul ul ul { left:-999em; position:absolute; }
#menu.noJsMenu li:hover ul, #menu.noJsMenu li li:hover ul, #menu.noJsMenu li li li:hover ul, #menu li.Hover ul, #menu li li.Hover ul, #menu li li li.Hover ul { left:auto; z-index:9999;  }



#content{ float:left; clear:both; padding:20px; width:620px; min-height:310px; background:#FFF; line-height:18px; }
#content p, #content td{  font-size:90%; }
#content h1{  color:#720000; }
#content h2{  font-size:14px; color:#720000;display:block; background-color:#EEE; width:100%; padding:2px 0 2px 20px; margin:0 0 0 -20px; }

#theTop{position:absolute; top:0;}
.backToTop{ float:right; width:60px; }
.backToTop a{ font-size:10px; color:#720000; }

#sidebar{color:#000; background:#FFF; width:299px;  float:left; height:100%;  }
#sidebar a{color:#000; }
#sidebar li{margin:5px 0 0 0; }
#sidebar h1{  font-size:14px; color:#720000;display:block; background-color:#EEE; width:100%; padding:2px 0 2px 20px; margin:0 0 0 -20px;  }

#footer{ float:left; clear:both; padding:5px; background-color:#720000 ; width:950px; height:2px; }

