@charset "utf-8";
/* CSS Document */

 * {
 margin: 0;
 padding: 0;
 border: 0;
}

 html {
 height: 100%;
}

 body {
 background-color: #bdbdbd;
 height: 100%;
}

 .clear {
 clear: both;
}

 #page {
 width: 960px;
 min-height: 100%;
 height: 100%;
 height:auto !important;
 margin: 0 auto -70px;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 color: #8b8a8a;
 position: relative;
 z-index: 1;
 background: #FFFFFF;
}

 #page #header {
 width: 100%;
 height: 70px;
 display: block;
 position: relative;
 z-index: 2;
 background: #e1dddd;
}

 #page #header .logo{
 height: 70px;
 width: 137px;
 display: block;
 margin-left: 20px;
 float: left;
 position: relative;
 z-index: 3;
}

#page #header .mainmenu {
 height: 70px;
 position: relative;
 z-index: 3;
 float: left;
 display: block;
 margin-left: 20px;
 width: 783px;
}

 #page #header .mainmenu ul {
 list-style: none;
 display: block;
}

 #page #header .mainmenu li {
 float: left;
 height: 20px;
 margin-top: 0px;
 padding-top: 50px;
 display: block;
 background: none;
}

 #page #header .mainmenu li:hover {
 background: url(../images/innermenubg.png) 2px 55px no-repeat;
}

 #page #header .mainmenu a {
 color: #333333;
 text-decoration: none;
 font-weight: 600;
 font-size: 14px;
 padding: 0 7px 0 14px;
}

 #page #header .options {
 margin-top: 10px;
 height: 20px;
 width: 100px;
 display: block;
 position: absolute;
 right: 10px;
 z-index: 3;
 float: right;
}

 #page #header .options img {
 float: right;
 margin-left: 15px;
}

 #page #content {
 clear: both;
 background: #FFFFFF;
 display: block;
 width: 930px;
 height:100%;
 position: relative;
 z-index: 2;
 padding: 10px 10px 20px 20px;
 text-align: left;
}

 #page .push {
 clear: both;
 height: 70px;
 width: 960px;
 display: block;
}

 #page #content h2, h1, h3, h4, h5, h6 {
 color: #666666;
}

 #page #content h2{
 color: #666666;
 padding-left: 15px;
 font-size: 18px;
 line-height: 200%;
}

 #page #content p {
 width: auto;
 padding-left: 15px;
}

 #page #content p .data{
 font-size: 12px;
}

 #page #content p a {
 color: #666666;
}
 
 #page #content p a:hover {
 text-decoration: none;
}

 #page #content h3 {
 display: block;
 padding-left: 15px;
}

 #page #content h3 a {
 font-family: Arial;
 font-size: 16px;
 font-weight: 700;
 color: #666666;
 text-decoration: none;
}

 #page #content h3 a:hover {
 font-family: Arial;
 font-size: 16px;
 font-weight: 700;
 color: #666666;
 text-decoration: underline;
}

 #page #content ul {
 list-style: none;
 padding-left: 15px;
 display: block;
}

 #page #content ul li a{
 text-decoration: none;
 font-weight: 600;
 color: #8b8a8a; 
}

 #page #content ul li {
 padding: 3px 0;
}

 #page #content ul li li{
 padding: 1px 0;
}

 #page #content ul li li a{
 font-weight: 400;
 color: #666666;
 text-decoration: underline;
}

 #page #content ul li li a:hover{
 text-decoration: none;
}

 #page #content form input, #page #content form textarea{
 border: #666666 1px solid;
 font-size: 13px;
 font-family: Arial;
 color: #333333;
 margin-left: 15px;
}

 #page #content form input[type="submit"] {
 width: 80px;
 height: 20px;
 display: block;
 cursor: pointer;
}

 #page #content .first {
 display: block;
 padding-left: 15px;
 overflow: hidden;
 background: url(../images/line.gif) left center no-repeat;
}

 #footer {
 clear: both;
 background: #FFFFFF;
 display: block;
 width: 920px;
 height: 70px;
 padding: 0 20px 0 20px;
 margin: 0 auto;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 color: #8b8a8a;
 position: relative;
 z-index: 1;
}

 #footer .hr{
 background: url(../images/footerline.gif) 0 0 repeat-x;
 display: block;
 width: 100%;
 height: 2px;
}

 #footer .leftfooter{
 float: left;
 font-size: 11px;
}

 #footer .rightfooter{
 float: right;
}

 .preloader {
 background: url(../images/innermenubg.png) 0 0 no-repeat;
 visibility: hidden;
}

