﻿html {background: #DDE1E8;}
body, div, a, p, td  {margin: 0px auto; font-family: Arial; font-size: 12px; color: #333;}
table { border-collapse: collapse; }
a { color: #333; text-decoration: none;}
a:hover { color: #a00; text-decoration: none;}
h2 {padding: 4px 0px; margin-top: 6px; margin-bottom: 0px; font-size: 16px; color: #a00;}
form {margin: 0px; padding: 0px;}
button {width: 106px; height: 26px; line-height: 26px; border: 0px; font-weight: bold; color: #fff; background: url(layout/button.gif) no-repeat;}

.menutop {display: block; width: 118px; height: 29px; line-height: 29px; margin-top: 28px; margin-left: 3px; text-align: center; font-weight: bold; color: #111; background: url(layout/menu.gif) no-repeat; float: right;}
.menutop:hover {color: #fff; background: url(layout/menu-hover.gif) no-repeat;}
.menutopactive {display: block; width: 118px; height: 29px; line-height: 29px; margin-top: 28px; margin-left: 3px; text-align: center; font-weight: bold; color: #fff; background: url(layout/menu-hover.gif) no-repeat; float: right;}
.menutopactive:hover {color: #fff;}
.moduleleft {line-height: 29px; color: #fff; font-size: 14px; background: #666 url(layout/pulldown.gif) no-repeat right;}
.moduleleft span {padding-left: 12px;}
.moduleright {line-height: 29px; color: #fff; font-size: 14px; background: #666 url(layout/pulldown.gif) no-repeat;}
.moduleright span {padding-left: 24px;}
.moduleabout {line-height: 29px; color: #fff; font-size: 14px; text-transform: uppercase; background: url(layout/about.gif) no-repeat right; border: 1px solid #C0BEBE;}
.moduleabout span {padding-left: 12px;}
.modulemain {line-height: 29px; color: #fff; font-size: 14px; text-transform: uppercase; background: url(layout/pulldownmain.gif) no-repeat right; border: 1px solid #C0BEBE;}
.modulemain span {padding-left: 12px;}
.modulemain a {font-size: 14px; color: #fff;}
.modulesub {line-height: 27px; color: #199FBF; font-size: 14px; text-transform: uppercase; background: url(layout/pulldownsub.gif) no-repeat right; border: 1px solid #C0BEBE;}
.modulesub span {padding-left: 12px;}
.modulesub a {color: #199FBF; font-size: 14px;}
.linemodule {height: 16px; background: url(layout/line.gif) repeat-x;}
.cols {border-top: 1px solid #C4C2C2; border-right: 1px solid #C4C2C2; border-left: 1px solid #C4C2C2;}
.colsbot {border-right: 1px solid #C4C2C2; border-left: 1px solid #C4C2C2; background: url(layout/bottom.gif) no-repeat;}
.tablebot {border-right: 1px solid #C4C2C2; border-left: 1px solid #C4C2C2;}
.linkdetail {color: #199FBF; }
.dot {background: url(layout/dot.gif) repeat-x bottom; font-weight: bold;}
.bnumzoom {width: 20px; text-align: center; margin-left: 2px; line-height: 25px; font-weight: bold; color: #fff; background: url(layout/num-zoom.gif) repeat-x; float: left;}
.brightzoom {width: 14px; height: 25px; background: url(layout/right-zoom.gif) no-repeat; float: left;}
.bleftzoom {width: 14px; height: 25px; background: url(layout/left-zoom.gif) no-repeat; float: left;}
.bzoom {line-height: 25px; font-weight: bold; color: #fff; float: left;}
.searchbox {width: 165px; height: 24px; background: url(layout/search-box.gif) no-repeat; border: 0px; margin-left: 1px; text-align: center; padding-top: 4px;}

.combobox {width: 165px; height: 24px; line-height: 24px; background: url(layout/search-box-combo.gif) no-repeat; border: 0px;}
.combobox1 {width: 222px; height: 24px; line-height: 24px; background: url(layout/search-box-combo-1.gif) no-repeat; border: 0px;}
.textbox {width: 100px; height: 20px; line-height: 20px; background: url(layout/textbox.gif) no-repeat; border: 0px; text-align: center;}
.login {border: 0px; font-weight: bold; color: #666; padding: 0px; background: #fff; text-align: left;}
.img {border: 1px solid #eee; padding: 2px; float: left; margin-right: 6px;}

.cat {display: block; line-height: 26px; background: url(layout/cat.gif) no-repeat 0px 6px; padding-left: 20px; margin-right: 20px; font-weight: bold; border-bottom: 1px solid #ccc;}
.subcat {display: block; line-height: 26px; margin-left: 20px; margin-right: 20px; background: url(layout/subcat.gif) no-repeat 0px 6px; padding-left: 20px; border-bottom: 1px solid #ccc;}

.news {color: #0048C0; font-weight: bold;}
.othernews {display: block; background: url(layout/bullet-news.gif) no-repeat 0px 6px; padding-left: 16px; color: #0048C0; line-height: 20px;}

.sap1 {display: inline-block; width: 96%; border-bottom: solid 1px #eee; float: left;}

/*Div pulldown*/
#dropmenudiv{
position: absolute;
border: 1px solid #ccc;
border-bottom-width: 0;
line-height: 22px;
z-index: 100;
margin-left: 1px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ccc;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #f6f6f6;
}
/*Div pulldown*/