
*{
 margin:0;
 padding:0;
}
html{
 height:100%;
}
body{
 height:100%;
 color:#4a4a4a;
 cursor:default;
 font-size:13px;
 line-height:16px;
 text-align:center;
 font-family:arial,sans-serif;
 background:#fff url(images/bg.jpg) 0 0 repeat-x;
}

strong{
 font-weight:bold;
}
em{
 font-style:italic;
}
.underline{
 text-decoration:underline;
}
.clear{
 clear:both;
}
a:link,a:visited{
 color:#e02b26;
 text-decoration:none;
}
a:hover,a:focus{
 text-decoration:underline;
}
a img{
 border:0;
}

.red{color:#e02927;}
.yellow{color:#ea9c2d;}
.black{color:#000 !important;}

div#container{
 width:775px;
 margin:0 auto;
 text-align:left;
 padding:0 0 0 2px;
}

div#logo{
 height:75px;
 background:url(images/logo.jpg) 0 0 no-repeat;
}
 div#logo h1{
  float:left;
  width:250px;
  height:75px;
 }
  div#logo h1 a{
   border:0;
   height:75px;
   display:block;
   line-height:75px;
   text-indent:-9999px;
  }

div#nav{
 height:28px;
 background:#808181;
}
 div#nav ul{
  float:left;
  height:28px;
  list-style:none;
  line-height:28px;
 }
  div#nav ul li{float:left;}
   div#nav ul li a{
    color:#fff;
    display:block;
    padding:0 22px;
    font-weight:bold;
    text-decoration:none;
   }
   div#nav ul li a.on,
   div#nav ul li a:hover{
    background:#e02926;
   }

div#header{
 height:267px;
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
}
 div#header img{
  width:775px;
  height:267px;
 }

div#content{
 padding:15px;
 background:#fff url(images/content-bg.jpg) 0 0 repeat-x;
}
 div#content h2{
  color:#808080;
  font-size:22px;
  margin:0 0 10px;
  line-height:22px;
 }
  div#content h2 span{color:#e99b2c;}
 div#content h3{
  color:#e02927;
  font-size:16px;
  margin:0 0 10px;
  line-height:27px;
  padding:0 0 0 35px;
  background:url(images/red-down-arrow.png) 0 0 no-repeat;
 }
 div#content h3.closed{background-position:2px -29px}
 div#content h4{
  color:#e02927;
  font-size:16px;
  margin:0 0 5px;
  line-height:16px;
 }
  div#content h4 img{vertical-align:middle;margin:0 5px 0 0;}
 div#content p{
  color:#000;
  margin:0 0 10px;
 }
 div#content hr{
  border:0;
  height:1px;
  color:#e99b2c;
  margin:0 0 10px;
  background:#e99b2c;
 }
 div#content ul{margin:0 0 0 15px;}
 div#content table{}
  div#content table td{
   color:#000;
   font-size:11px;
   padding:0 0 2px;
   line-height:16px;
   vertical-align:top;
  }
   div#content table td strong{float:left;}
   div#content table td strong.required{padding:0 5px 0 0;background:url(images/required.gif) 100% 3px no-repeat;}
   div#content table td input.text,
   div#content table td textarea{
    border:0;
    width:65%;
    float:right;
    height:18px;
    font-size:11px;
    background:#ddd;
    padding:2px 0 0 5px;
    font-family:arial,sans-serif;
   }
   div#content table td input.submit{float:right;}
   div#content table td.nofloat strong{float:none;}
   div#content table td.orange{padding:5px;background:url(images/table-orange.jpg) 0 0 repeat-x;}

 div#content div.homebox{
  float:left;
  width:175px;
  height:150px;
  margin:10px 10px 0 0;
 }
  div#content div.homebox.grey{background-image:url(images/homebox-grey.jpg);}
  div#content div.homebox.red{background-image:url(images/homebox-red.jpg);}
  div#content div.homebox.yellow{background-image:url(images/homebox-yellow.jpg);}
  div#content div.homebox p.title{
   color:#fff;
   height:30px;
   font-size:14px;
   line-height:36px;
   font-weight:bold;
   padding:0 0 0 5px;
  }
  div#content div.grey p.title{color:#e02b26;}
  div#content div.homebox p.text{
   padding:5px;
   font-size:12px;
   letter-spacing:-1px;
  }
  div#content div.red a{color:#fff;}
 
 div#content div#sidebar{
  float:right;
  clear:right;
  width:180px;
  display:inline;
  font-size:12px;
  margin:-15px -15px 25px 25px;
  background:#fff url(images/sidebar-bg.jpg) 0 0 repeat-y;
 }
  div#content div#sidebar h4{
   color:#fff;
   height:22px;
   margin:0 0 6px;
   font-size:12px;
   line-height:22px;
   padding:0 0 0 10px;
   background:#808181;
  }
  div#content div#sidebar h4.rss{background:#ea9b2c;}
  div#content div#sidebar h4.news{background:#e22b27;}
  div#content div#sidebar p{
   padding:0 10px 6px;
   letter-spacing:-1px;
  }
  div#content div#sidebar a.pdf{color:#000;}
  div#content div#sidebar form{
   color:#fff;
   padding:8px;
   line-height:20px;
   font-weight:bold;
   background:#808080;
  }
   div#content div#sidebar form input.text{
    border:0;
    float:left;
    width:140px;
    height:18px;
    color:#8d8e8f;
    font-size:12px;
    font-weight:bold;
    margin:5px 5px 0 0;
    padding:2px 0 0 2px;
    font-family:arial,sans-serif;
   }
   div#content div#sidebar form input.image{
    float:left;
    margin:5px 0 0;
    vertical-align:middle;
   }
 
div#footer{
 height:24px;
 padding:0 0 0 30px;
 background:#e1e1e0;
}
 div#footer ul{
  float:left;
  height:24px;
  list-style:none;
  line-height:24px;
 }
  div#footer ul li{float:left;}
   div#footer ul li a{
    color:#000;
    display:block;
    padding:0 10px;
    font-size:11px;
    letter-spacing:-1px;
    text-decoration:none;
   }
   div#footer ul li a:hover{text-decoration:underline;}
div#copyright{
 font-size:11px;
 overflow:hidden;
 letter-spacing:-1px;
 padding:10px 15px 20px;
}
 div#copyright div.left{float:left;}
 div#copyright div.right{float:right;}

 /************************************
 ************************************/
div#admin-panel{
 bottom:0;
 left:25px;
 color:#333;
 height:25px;
 z-index:150;
 display:block;
 position:fixed;
 font-size:11px;
 overflow:hidden;
 line-height:24px;
 background:#e5e5e5;
 border:1px solid #555;
 font-family:Tahoma,sans-serif;
 border-bottom:0;
}
 div#admin-panel a{
  color:#333;
 }
 div#admin-panel div{
  float:left;
  border-top:1px solid #fff;
 }
 div#admin-panel p{
  float:left;
  border-right:1px solid #fff;
 }
 div#admin-panel p.un{
  padding:0 10px;
  border-left:1px solid #fff;
  border-right:1px solid #b5b5b5;
 }
 div#admin-panel p.so{
		right:0;
		position:absolute;
  float:right;
  border-right:0;
  border-left:1px solid #b5b5b5;
 }
 div#admin-panel a{
  float:left;
  padding:0 10px;
  border-left:1px solid #fff;
  border-right:1px solid #b5b5b5;
 }
 div#admin-panel a:hover{
  color:#000;
  background:#f5f5f5;
  text-decoration:none;
 }
  div#admin-panel p.so a{
   border-right:0;
  }

		
div.adminpopup{
 top:0;
 left:0;
 color:#000;
 z-index:150;
 display:none;
 overflow:auto;
 position:absolute;
 background:#f5f5f5;
 border:1px solid #000;
}
 div.adminpopup div{
  padding:15px;
  border-left:1px solid #fff;
  border-top:1px solid #fff;
 }
 div.adminpopup table{
  width:100%;
  border:1px solid;
		background:#e5e5e5;
  border-color:#b5b5b5 #fff #fff #b5b5b5;
 }
  div.adminpopup table th,
		div.adminpopup table td{
   border:1px solid;
   padding:5px 10px;
   text-align:center;
   border-color:#fff #b5b5b5 #b5b5b5 #fff;
  }
  div.adminpopup table th{
   color:#555;
  }
  div.adminpopup table td.q{
   text-align:left;
  }
  div.adminpopup table td.total{
   text-align:left;
   font-weight:bold;
  }
  div.adminpopup table tr:hover>td{
   background:#d5d5d5;
  }
  div.adminpopup table.nobg>tbody>tr:hover>td{
   background:none;
  }
  div.adminpopup table table tr:hover td{
   background:#d5d5d5;
  }
