/* CSS Document */

/* CSS Document */
body,td,th,input,select,textarea { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #555555; }
body,form { margin: 0px; }
input,textarea{ border:1px solid #DDDDDD; padding:2px 0px 0px 3px; vertical-align:middle; }
.btn{ border:0px none; padding:0; vertical-align:middle; }
table{ border-collapse:collapse; }
a{ color:#555555; text-decoration:none; }
a:hover,a:active{ color:#0054B0;text-decoration:none; }

.w_bg { background-repeat: repeat-x; }
.h_bg {	background-repeat: repeat-y; }
.no_bg { background-repeat: no-repeat; }
.red { color:#FF0000; }
.time{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; }
.time2{color:#999999; font-family:Verdana; font-size:11px; }

.bore{border:1px; border-color:#D7D7D7; border-style:solid;}
.line-height{line-height:22px;}
.right_border{border-bottom:1px; border-bottom-color:#BBBBBB; border-bottom-style:dashed;}
#demo { OVERFLOW: hidden; WIDTH: 410px; }	

.keys { background-image: url(../images/search-bg.jpg); background-repeat: repeat-x; background-position: left top; height: 20px; width: 122px; border:none; padding:4px 0px 0px 0px; }

.left-title { color:#FFFFFF; padding:3px 0px 0px 30px; background-image: url(../images/left-menu-title.jpg); background-repeat: no-repeat; background-position: left top; font-weight: bold; line-height: 29px; }
#left_menu .left-bg { border:1px #D7D7D7 solid; border-top:none; padding:10px 17px 10px 17px; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#F1F1F1, gradientType=0); }
#left_menu a{ color: #666666; background-image: url(../images/left-menu-bg.gif); background-repeat: no-repeat; background-position: 0px -25px; display: block; line-height: 23px; text-indent: 22px; margin-bottom:2px; padding-top:1px; }
#left_menu a:hover{ color: #FFFFFF; background-image: url(../images/left-menu-bg.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#left_menu .aA{ color: #FFFFFF; background-image: url(../images/left-menu-bg.gif); background-repeat: no-repeat; background-position: 0px 0px; }

.bout { line-height:180%; }
.bout p{ margin:12px 0; }
.bout td{ line-height:180%; }

#news td{padding:10px 0px 2px 2px; border-bottom:1px #CCCCCC dashed;}

#index-news td{ border-bottom:1px #cccccc solid; padding:7px 2px 2px 2px; }
#index-pro { margin-top:0px; }
#index-pro td{ border-bottom:1px #cccccc dashed; padding:8px 2px 5px 2px; }

.gray { COLOR: #999999; }
.gray:hover { COLOR: #666666; }
.gray:active { COLOR: #666666; }

#sites { Z-INDEX: 2; border-bottom: #ededed 1px solid; POSITION: absolute; border-left: #ededed 1px solid; PADDING-bottom: 4px; MARGIN-TOP: -1px; PADDING-left: 8px; WIDTH: 100px; PADDING-RIGHT: 8px; BACKGROUND: #fff; border-TOP: 0px; border-RIGHT: #ededed 1px solid; PADDING-TOP: 3px; }
#sites A { LINE-HEIGHT: 21px; MARGIN-TOP: 1px; PADDING-left: 15px; DISPLAY: block; HEIGHT: 24px; COLOR: #999999; }
#sites .list1 { BACKGROUND: url(../images/sites-bg.gif) no-repeat; }
#sites .list2 { BACKGROUND: url(../images/sites-bg2.gif) no-repeat; }
#sites .list3 { BACKGROUND: url(../images/sites-bg3.gif) no-repeat; }
#sites .list1:hover { BACKGROUND-COLOR: #ededed; COLOR: #0054b0; }
#sites .list2:hover { BACKGROUND-COLOR: #ededed; COLOR: #0054b0; }
#sites .list3:hover { BACKGROUND-COLOR: #ededed; COLOR: #0054b0; }

.title { color:#007CC1; font-weight:bold; font-size:13px; }
