/* CSS Document */

h1, h2, h3, h4, h5, h6, p, a, ul, li, ol, div, img, input, form{margin:0;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
ul{list-style:none;}
li{display:inline;}
body{background:url(../image/bg.jpg) no-repeat fixed center top;  padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; color:#294277;}
a{text-decoration:none; color:#fff; cursor:pointer; border:none;}
/*a:hover{color:#ab2727; border:0px;}*/
a:hover{color:#FFFFFF; border:0px;}
p{line-height:18px;}
.txtbox{background:#dad9d9; border:1px solid #595754; width:142px; height:20px;}

.leftCurveHeadr{background:url(../image/leftCurve-headr.jpg) no-repeat 0 0; height:40px; width:4px; float:left;}
.rightCurveHeadr{background:url(../image/rightCurve-headr.jpg) no-repeat 100% 0; height:40px; width:4px; float:left;}
h2{color:#fff; font:18px Arial, Helvetica, sans-serif;}

#main
{
width:960px;
margin:auto;
}

/************************* header ************************************/

#header{background:url(../image/header.jpg) no-repeat 0 0; float:left; width:960px; height:147px;}
#header img{margin:28px 0 0 21px; float:left;}

/************************* end of header ************************************/

/************************* Menu ************************************/

#menu{ clear:both; float:left; border-left:1px solid #ab2727;
border-right:1px solid #ab2727;
}
#menu ul{float:left; background:url(../image/bg-menu.jpg) repeat-x 0 0; height:43px; padding:0; width:959px; margin:0;}
#menu li{float:left; padding:7px 19px; border-right:1px solid #fff;}
#menu li a{font:14px Arial, Helvetica, sans-serif; color:#fff; 
 margin-left:3px; height:28px; float:left;}
#menu li a span{padding:5px 7px 0 4px; margin-left:3px; float:left;}
#menu li.last{border:none;}

#menu li a:hover, #menu li a.active{background:url(../image/leftCuevr-menuhover.jpg) no-repeat 0 0; float:left; height:28px;}
#menu li a:hover span, #menu li a.active span{background:url(../image/rightCuevr-menuhover.jpg) no-repeat 100% 0; float:left; height:28px; margin-left:3px;}


/************************* end of menu ************************************/

/************************* content ************************************/

#content{ clear:both; float:left; background:#EDECEB; width:960px; padding:14px 0 0 0;}

/************************* lcol ************************************/

#lcol{width:242px; background:url(../image/lcolLeftCurve.jpg) repeat-y 100% 0 #fff; float:left; padding:10px 0 40px 12px; margin:0 0 0 14px; }

#lcol h2{background:url(../image/lcol-bg-h2.jpg) repeat-x 0 0; float:left; width:230px; height:31px;
font:17px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:5px 0 0;}

#lcol ul{float:left; margin:0 0 0 7px; padding:0 0 5px 0;}
#lcol li{ display:list-item; padding:10px 0; border-bottom:1px dashed #D9D9D9; width:211px;}
#lcol li.last{border:none;}
#lcol li a{color:#242424; font:bold 12px Arial, Helvetica, sans-serif;
background:url(../image/bullet-lcol.jpg) no-repeat 0 2px; padding:0 0px 0 20px; line-height:18px;}
#lcol li a:hover{color:#ab2727;}

#submenu{border:1px solid #e5e5e5; border-top:none; width:228px; float:left; margin:-5px 0 0 0;}

#lcolimg img{padding:20px 0 0 0;}

/************************* end of lcol ************************************/

/************************* rcol ************************************/

#rcol{float:right; width:668px;}
#rcoltopmenu{float:right;}
#rcoltopmenu ul{line-height:30px;}
#rcoltopmenu li{border-right:1px solid #820000; padding:0 11px 0 0; position:relative; float:left;}
#rcoltopmenu li a{background:url(../image/bullet-topmenurcol.jpg) no-repeat 100% 5px; color:#820000; font:bold 12px Arial, Helvetica, sans-serif; padding:0 11px;
display:block;}
#rcoltopmenu li.last{border:none;}


#rcoltopmenu ul ul{visibility:hidden; position:absolute;}
#rcoltopmenu ul li:hover ul{visibility:visible;}
#rcoltopmenu ul ul li a{background:#edeceb; width:115px; margin:0 0 0 -31px; border:1px solid #ccc; border-top:none; padding:4px 11px; text-align:left; font-weight:normal;}
#rcoltopmenu ul ul li{border:none;}
#rcoltopmenu ul ul li a:hover, #rcoltopmenu ul ul ul li a:hover{background:#fff; color:#000;}

#rcoltopmenu li ul ul{left:8.3em; margin:-24px 0 0 0px; *margin:0; *left:11.3em;}
#rcoltopmenu li:hover ul ul, #rcoltopmenu li:hover ul ul ul{display:none;}
#rcoltopmenu li:hover ul, #rcoltopmenu li li:hover ul, #rcoltopmenu li li li:hover ul{display:block;}



#rcolbg{float:right; background:url(../image/bg-rcol.jpg) no-repeat 0 0; width:519px; height:147px; margin:61px 0 0; padding:152px 0 0 35px; text-align:left;}
#rcol table.srchbg{margin:0 0 0 59px; float:left;}
#rcolbg form input{padding:0;}
#rcolbg form{float:left;}
#rcolbg table{margin:0 0 0 3px; color:#000;}
#rcolbg table td{padding:0 3px;}
#rcolbg table.search{ clear:both; float:left; margin:8px 0 0 0; *margin:5px 0 0 0;}
#rcolbg input.srchtxt{border:none; background:none; width:301px; height:20px; padding:0px 0 0 4px;}
#rcolbg form input.keyboard{margin:0 0 0 -1px; }

#rcolbg table.addsrch{float:left; clear:both; margin:10px 0 0 5px;}
#rcolbg table.addsrch td a{color:#04659C; background:url(../image/btn-adsearch.jpg) no-repeat 0 0; height:15px; padding:0 0 0 20px;}
#rcolbg table.addsrch td a:hover{color:#ab2727;}


#visitor{float:right; margin:60px 10px 0 0;}
#visitor p, #visitor img{float:left;}
#visitor p{padding:3px 5px 0 0 ;}

#rcol table.imgtxt{float:left; padding:10px 0 0 86px;}


/************************* end of rcol ************************************/

/************************* footer ************************************/

#footer{clear:both; float:left; background:url(../image/bg-footer.jpg) repeat-x 0 0; height:35px; width:941px; padding:4px 10px; color:#fff;}
#footer p, #footer img{float:left; margin:0;}
#footer p{padding:0 10px 0 10px; font:11px Arial, Helvetica, sans-serif;}

#footer ul{margin:10px 0 0 0;}
#footer li a{border-right:1px solid #fff; padding:0 7px; font:12px Arial, Helvetica, sans-serif;}
#footer li a.last{border:none;}

/************************* end of footer ************************************/

/************************* inside1 ************************************/

.searchinside{float:left; background:url(../image/bg-search.jpg) no-repeat 0 0; height:39px; width:629px; margin:23px 29px 50px 0;}
.searchinside table{margin:0 0 0 173px; color:#6F6E6E;}
.searchinside input.srchtxt{border:none; background:none; width:275px; height:33px; padding-left:2px;}
.searchinside form table.srchmargin{margin:0 83px 0 0; float:right;}
.searchinside form table a{margin:0; color:#6F6E6E; font:12px Arial, Helvetica, sans-serif;}
.searchinside form input.keyboard1{margin:0 0 0 12px;}

/********* table result *********/

#results{float:left; clear:both; margin:10px 0 0 -10px;}
#results table{border-bottom:1px solid #ccc;}
#results table th{background:url(../image/bg-tableheader.jpg) repeat-x 0 0;  font:bold 13px Arial, Helvetica, sans-serif; color:#fff;  }
#results table th.first{border-left:1px solid #ccc;}
#results table td.first{border-left:1px solid #ccc;}
#results table th, #results table td{border-right:1px solid #ccc; height:36px;}
#results table td{ text-align:center;}
#results table tr.row1{background:#fbfbfb;}
#results table tr.row2{background:#EEEEEE;}
#results table.tablebutton td, #results table.tablebutton{border:none;}

/********* pagination *********/

#pagination{clear:both; float:left; margin:15px 0 24px 0; width:643px}
#pagination a{color:#333333; font:bold 12px Arial, Helvetica, sans-serif; float:left; padding:3px 0;}
#pagination #pgno{float:left;}
#pgno ul{float:left; width:320px;}
#pgno a{margin:0 6px; background:#fff; width:21px; text-align:center; border:1px solid #d2d2d2; height:18px; padding:3px 0 0 0;}
#pgno a:hover, #pgno a.active{background:url(../image/pghover.jpg) no-repeat 0 0; color:#fff; border:none; height:19px; width:23px;}
#pagination form{float:left;}
#pagination form input.pgtxt{width:38px; border:1px solid #d2d2d2;  float:left; margin:0 0 0 20px; height:18px;}
#pagination form input.btngo{float:left; margin:0 0 0 5px;}

/************************* end of inside1 ************************************/

/************************* About Project ************************************/

#aboutproj{clear:both; float:left; color:#ab2727; margin-top:5px;}
#aboutproj p{text-align:justify; width:630px; margin-top:10px; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:19px;}
#aboutproj h1{font:22px Arial, Helvetica, sans-serif; border-bottom:1px solid #ab2727; padding:0 0 8px; }

/************************* end of About Project ************************************/

/************************* login ************************************/

#login{
background:url(../image/bg-login.jpg) no-repeat 0 0;
width:566px;
height:389px;
clear:both;
margin:auto;
color:#333333;
font:bold 12px Arial, Helvetica, sans-serif;
}
#login table.logindms{margin:48px 0 0 41px; font:bold 15px Arial, Helvetica, sans-serif; color:#eaeaea;}
#login table.loginp{margin:45px 0 0 181px; font-size:16px; color:#9f1417;}
#login table{margin:28px 0 0 155px;}
#login table input{margin:3px 0; width:186px; border:1px solid #aeadad; height:20px;}
#login table input.btnsignin{width:59px; height:21px; border:none; margin-top:6px;}

/************************* end of login ************************************/

/************************* Control Panel ************************************/

#header1{background:url(../image/banner-admin.jpg) no-repeat 0 0; float:left; width:960px; height:95px;}
#header1 img{margin:6px 0 0 50px; float:left;}

#icon{clear:both; float:left; width:570px; margin:5px 0 41px;}
#icon img{margin:10px;}
#icon a img{border:5px solid #d2d2d2;}
#icon a:hover img{border-width:5px; border-style:solid; border-color:#ab2727 #52090a #52090a #ab2727; }
#content p.dash{float:left; margin:0 0 0 24px; font:bold 16px Arial, Helvetica, sans-serif; color: #333333;}

#menu1 ul{float:left; padding:0; margin:0;  }
#menu1{ clear:both; float:left; border-left:1px solid #ab2727;
border-right:1px solid #ab2727;
width:959px;
background:url(../image/bg-menuadmin.jpg) repeat-x 0 0; height:35px;
}

#menu1 ul#logout{float:right; padding:0 10px 0 0; margin:0;}
#menu1 ul#logout li{float:left; padding:9px 8px; border-right:none;}
#menu1 ul#logout li a{padding:0; text-align:right; width:auto;}

#menu1 li{float:left; padding:9px 0px; border-right:1px solid #fff; position:relative;}
#menu1 li a{font:14px Arial, Helvetica, sans-serif; color:#fff; float:left; padding:0 19px; }
#menu1 li.last, #menu1 ul#logout li.last{border:none;}
#menu1 li a:hover{ text-decoration:underline;}

#menu1 ul ul{visibility:hidden; position:absolute; top:34px; margin:0 0 0 -2px; left:0;}
#menu1 ul li:hover ul{visibility:visible;}
#menu1 ul ul li a{background:#900101; width:131px; margin:0; border:2px outset #fff; border-top:none; padding:3px 0 0 19px; text-align:left; font-weight:normal; height:20px;
border-bottom:1px solid #fff; opacity: 0.9; font-size:12px;}
#menu1 ul ul li{border:none; padding:0;}
/*#menu1 ul ul li a:hover{background:#fff; color:#000;}*/


/************************* end of Control Panel ************************************/


















