@charset "utf-8";
/* CSS Document */
*{margin: 0; padding: 0;}
body{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; font-variant: normal; background: url(images/headerBG.jpg) left top repeat-x; color: #191919;}
.bodyHome{background: url(images/home_body_BG.jpg) left top repeat-x; height:703px;}
img{border: none;}
a{text-decoration: none; cursor: pointer; color: #191919;}
ul{list-style-type: none;}
table{border-collapse: collapse;}

/*** Input Styles ***/
.form-box{width: 100%; float: left;}
.form-label{float: left;}
.input-box{float: left;}

/*******common styles******/
.float-left{float:left;}
.float-right{float:right;}
.zero{padding:0 !important; margin:0 !important;}
.clear{clear:both;}
.bold{font-weight: bold;}
.aRight{text-align: right;}
.aCenter{text-align: center;}
.pagebox{float:left; width: 100%;}
.title16, .title17, .title20{font-size: 16px; color: #01589f; margin-bottom: 10px;}
.title17{font-size: 17px;}
.title20{font-size: 20px;}
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}

/*** Layout ***/
.wrapper{width: 1000px; margin: 0 auto;}
.header{float:left; width: 1000px; height: 90px;}
.headerRight{float: right;}
.header .logList{float: right; padding: 15px 0 0 0;}
.header .logList li{float: left; margin-left: 5px;}
.header .logList li a{text-decoration: underline; font-size: 12px;}
.header .menuTab{float: right; clear:both; padding-top: 14px;}
.header .menuTab li{float: left;  margin-left: 2px;}
.header .menuTab li a{float: left; padding-right: 5px; font-size: 14px; background: url(images/mainMenuBG_right.png) right top no-repeat; height: 39px;}
.header .menuTab li a span{display: block; padding: 10px 13px 8px 20px; height:21px; background: url(images/mainMenuBG.png) left top no-repeat; float: left;}
.header .menuTab li a:hover, .header .menuTab li a.selected{background:url(images/mainMenuBG_active_right.png) right top no-repeat;}
.header .menuTab li a:hover span, .header .menuTab li a.selected span{background:url(images/mainMenuBG_active.png) left top no-repeat; color: #fff;}

.footer{width: 100%; height: 26px; background-color: #d1d1d1; padding-top: 12px; font-size: 11px; }
.maincontent{ float:left; width: 1000px; min-height: 415px; padding: 20px 0;}

/*** Inner Page ***/
.leftCol{float: left; width: 220px;}
.rightCol{float  : right; width: 760px; padding: 0 0 0 20px;}
.menuLeft li{width: 100%; margin-bottom: 2px;}
.menuLeft li a{ display: block; padding-right: 5px; color: #000; font-size: 14px; background: url(images/leftMenuBG_right.png) right top no-repeat; height: 49px; color: #005193;}
.menuLeft li a span{display: block; padding: 15px 12px 8px 20px; height:26px; background: url(images/leftMenuBG.png) left top no-repeat;}
.menuLeft li a:hover, .menuLeft li a.selected{background: url(images/leftMenuBG_active_right.png) right top no-repeat; color: #fff;}
.menuLeft li a:hover span, .menuLeft li a.selected span{background: url(images/leftMenuBG_active.png) left top no-repeat;}

.tableContent th{font-size: 14px; padding: 0px 0px;   text-align: left;}
.tableContent td{padding: 3px 6px;  }
.tableContent tr.rowChange{background-color: #fbfbfb;}
.tableContent tr.txtChange{background-color: #EEEEEE;}
.tableContent tr.listChange{background-color: #F4F4F4;}
.tableContentHome th{font-size: 14px; padding: 0px 0px;   text-align: center;}
.tableContentHome td{padding: 3px 6px;  }
.tableContentHome tr.rowChange{background-color: #fbfbfb;}
.tableContentHome tr.txtChange{background-color: #EEEEEE;}
.tableContentHome tr.listChange{background-color: #F4F4F4;}
.tableList th{font-size: 14px; padding: 10px 10px;  border: 1px solid #cdcdcd; text-align: left;}
.tableList td{padding: 4px 6px;  border: 1px solid #cdcdcd;}
.tableList tr.rowChange{background-color: #fbfbfb;}
.tableMarkList th{font-size: 14px; padding: 6px 6px;  border: 1px solid #cdcdcd; text-align: left;}
.tableMarkList td{padding: 4px 8px;  border: 1px solid #cdcdcd;}
.tableMarkList tr.rowChange{background-color: #fbfbfb;}
.tableTitle, .pagination{background-color: #f1f1f1; border: 1px solid #cdcdcd; height: 24px; padding: 5px 10px 0; background: url(images/titleBG.png) left top repeat-x;}
.tableTitle{font-weight: bold; font-size: 14px; border-bottom: none;}
.tableTitleResult, .pagination{background-color: #f1f1f1; border: 1px solid #cdcdcd; height: 60px; padding: 5px 10px 0; background: url(images/titleBG.png) left top repeat-x;}
.tableTitleResult{font-weight: bold; font-size: 14px;}
.pagination{text-align: right; border-top: none; padding-top: 6px; height: 23px;}
.pagination .pager li{display: inline;}
.pagination .pager li a{border: 1px solid #cdcdcd; padding: 0px 5px; color: #555; background-color: #fff;}
.pagination .pager li.selected a{background-color: #8b8b8b;}

.borderTopCurve{-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topRight: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.borderTopCurve1{-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topRight: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.borderBottomCurve{-webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomLeft: 3px; -moz-border-radius-bottomRight: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
.borderCurve{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

/*** Home ***/
.home{background: url(images/home_headerBG.jpg) left top repeat-x;}
.home .wrapper{padding: 0 10px; background: url(images/homerepeat.png) center top repeat-y; position:relative;}
.home .header{height: 125px; width: 980px; padding-right: 20px;}
.logohomeIT{margin: 10px 0 0 10px; display: inline;}
.home .header .logList li{color: #01589f;}
.home .header .logList li a{color: #01589f; font-size: 14px;}
.header .menuTab li{float: left;  margin-left: 2px;}
.header .menuTab li a{float: left; padding-right: 5px; font-size: 14px; background: url(images/mainMenuBG_right.png) right top no-repeat; height: 39px;}
.header .menuTab li a span{display: block; padding: 10px 13px 8px 20px; height:21px; background: url(images/mainMenuBG.png) left top no-repeat; float: left;}
.header .menuTab li a:hover, .header .menuTab li a.selected{background:url(images/mainMenuBG_active_right.png) right top no-repeat;}
.header .menuTab li a:hover span, .header .menuTab li a.selected span{background:url(images/mainMenuBG_active.png) left top no-repeat; color: #fff;}
.home .footer{background: url(images/footer_shadow.jpg) top center no-repeat; text-align: center; padding-top: 15px; float: left; font-family:Verdana;}
.homenav{background: url(images/homemenu_leftBG.png) left top no-repeat; padding: 0; float: right; clear:both; padding-left: 6px; margin-top: 48px;}
.homenav li{float: left; padding-right: 2px; background: url(images/homemenu_divider.png) right top no-repeat;}
.homenav li a{background: url(images/homemenu_repeat.png) left top repeat-x; font-size: 14px; color: #fff; font-weight: bold; height: 29px; float: left; padding: 10px 20px 0 20px;}
.homenav li a.selected, .homenav li a:active{background-image: url(images/homemenu_active_repeat.png);}
.homenav li.last{background: url(images/homemenu_rightBG.png) right top no-repeat; padding-right: 6px;}
.home .maincontent{padding: 0 0 20px 0;}
.home .leftCol, .home .rightCol{width: 215px; padding: 10px 10px 30px 20px; color: #525252;}
.home .middleCol{float: left; width: 468px; border-left: 1px dashed #d3d3d3; border-right: 1px dashed #d3d3d3; padding:10px 20px 30px; color: #525252;}
.home .middleCol p, .home .rightCol p{line-height: 20px; margin-bottom: 10px;}
.home .textCol{float: left; width: 67%;   padding:7px 17px 7px; color: #525252;}
.home .textCol p{line-height: 18px; margin-bottom: 2px;}
.txleftCol{float: left; width: 300px;}
.textcontent{ float:left; width: 100%;  padding: 10px 0;}
.textcontent{ float:left; width: 100%; min-height: 215px; padding: 10px 0;}

.home .textheader{height: 60px; width: 100%; padding-right: 10px;}
.textheader{float:left; width: 98%; height: 70px;}
.textheader .menuTab{float: right; clear:both; padding-top: 12px;}
.textheader .menuTab li{float: left;  margin-left: 2px;}
.textheader .menuTab li a{float: left; padding-right: 5px; font-size: 14px; background: url(images/mainMenuBG_right.png) right top no-repeat; height: 39px;}
.textheader .menuTab li a span{display: block; padding: 10px 13px 8px 20px; height:21px; background: url(images/mainMenuBG.png) left top no-repeat; float: left;}
.textheader.menuTab li a:hover, .header .menuTab li a.selected{background:url(images/mainMenuBG_active_right.png) right top no-repeat;}
.textheader .menuTab li a:hover span, .header .menuTab li a.selected span{background:url(images/mainMenuBG_active.png) left top no-repeat; color: #fff;}


.cmnlist{list-style-type: disc; margin: 0 0 10px 15px;}
.cmnlist li{margin-bottom: 5px;}
.home a, .linkcolor{color: #01589f;}
.home a, .tablelink{color: #01589f;  font-weight: bold;  }
.pT10{padding-top: 10px;}
.pT15{padding-top: 15px;}
.pB10{padding-bottom: 10px;}
.pB15{padding-bottom: 15px;}
.boxNews p{padding-bottom: 10px; border-bottom: 1px dashed #d3d3d3; margin-bottom: 10px;}
.boxNews p a{color:#525252; }
.boxNews p a:hover{color:#01589f;}
.rightCol .rm{padding-right: 10px;}
.btnSubmit{border: none; cursor: pointer; }
.valError{color: #ba4e27; font-size: 10px;}

/*** Image Sliding ***/
.sliderbox{float: left; width: 1000px; height: 277px; overflow: hidden; background: url(images/banner-shadow.jpg) bottom center no-repeat; position: relative; }
#gallery{height: 263px;	position: relative;}
#gallery img{float: left; position: absolute;}
#gallery img.show {z-index:500;}
#scrolling{height:200px; overflow:auto;}
.imgtitle{font-size: 30px; color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; position: absolute; top: 50px; left: 30px; z-index: 1000;}
.form-box{padding-bottom: 10px;}
/*** Popup ***/

.popups{width: 300px; display: none; position: absolute; right: 0; top: 23px; z-index: 6000;}
.popups .top, .popups .bottom{float:left; height: 11px; width: 286px; background:url(images/popup-box-top.png) left top no-repeat; 
overflow: hidden;}
.popups .middle{float: left; width: 236px; background: url(images/popup-box-middle.png) left top repeat-y; padding: 10px 28px 10px 26px; min-height: 160px; position: relative;}
.popups .bottom{float: left; background: url(images/popup-box-btm.png) left top no-repeat;}
.popups .input-text, .home .header .popups .input-text{border: 1px solid #dedede; padding: 5px; width: 230px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.popups .btnSubmit{float: right; width: 61px; height: 30px;}
.popups .btnLogin{ background: url(images/btn_login_small.png) left top no-repeat; }
.popups .btnSend{background:url(images/btn_send_small.png) left top no-repeat;}
.popups label{display: block; margin-bottom: 3px; }
.popups .txtFP{padding: 6px 20px 0 0;}
.popups .txtFP a{color: #414142;}
.popups p{margin-bottom: 10px;}
.closePopup{position: absolute; top: 0; right: 12px; background: url(images/closepopup.png) left top; width: 16px; height: 16px; display: block;}
.closePopup:hover{text-decoration: none;}
.overlay{display:none; height:100%; position:absolute; left:0; top:0; width:100%;  z-index: 1000; background: url(images/overlayBG.gif) left top repeat;}
#popupLogin, #popupFP{top: 32px; right: 90px;}
#popupSignup{top: 32px; right: 23px;}
#popupSignup .fs11{margin: 0 0 0 18px;}
#popupSignup .btnSubmit{background: url(images/btn_submit_small.png) left top no-repeat;}
#popupSignup .middle{padding: 10px 28px 10px 20px; width: 238px;}
#popupSignup .form-box{position: relative;}
.labelText {font-weight: bold;}
.contentHead{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;  color:#0033FF;}

.rightmiddlemenulink{width:200px;border-bottom:#CCCCCC solid 1px; padding-left:2px;padding-top:2px; padding-bottom:2px;}
a:hover.link
{
color: #660033;
text-decoration: underline;
}
/****TAB*****/
.innerheadingstrip{xdisplay:none;  height:33px; background:url(../images/innerheadingstrip.png) no-repeat }
