body{margin:0px 0px 20px 0px;padding:0px;background-color:#ffffff;color:#404040;font-family:Arial,sans-serif;font-size:14px;line-height:22px;}

h1,h2,h3{margin:0px;padding:0px;color:#263156;font-size:24px;}
h2{margin-top:15px;}
h3{padding:3px 10px;font-size:15px;background-color:#e1e1e1;color:#151a2a;}
a{color:#263156;}
a:hover{text-decoration:none;}
a.imagelink{text-decoration:none;border-bottom:1px solid #263156;}
a.imagelink:hover{border-bottom:0px;}
form{margin:0px;padding:0px;}

input[type=button],input[type=submit]{width:81px;height:26px;padding-bottom:2px;border:0px;background:#ffffff url(../images/button-bg.jpg) no-repeat;font-weight:bold;font-size:11px;cursor:hand;cursor:pointer;}
input[type=button]:hover,input[type=submit]:hover{background:#ffffff url(../images/button-bg-over.jpg) no-repeat;color:#ffffff;}
.errorinput{border:2px solid #be2112;}

table.norm{width:100%;border:1px solid #9d9d9d;}
table.norm td{padding:0px 10px 10px 10px;}
.trhead td{height:24px;font-weight:bold;background: url(../images/tdhead-bg.jpg) repeat-x;border-right:1px solid #ffffff;}
.trcolor{background-color:#e8eaee;}

ul.formstyle{margin:0px;padding:0px;list-style-type:none;}
ul.formstyle li{clear:both;margin:5px; 0px 0px 0px;padding:0px;}
ul.formstyle label{width:100px;float:left;display:block;}

.c{text-align:center;}
.bb{font-weight:bold;font-size:14px;color:#000000;}
.padleft{padding-left:20px;}
.errMess{margin-bottom:10px;padding:5px 10px 5px 35px;width:500px;font-weight:bold;color:#be2112;border:1px solid #dcb8b9;background:#fbf0ef url(../images/icons/error.png) no-repeat 10px 7px;}
.succMess{margin-bottom:10px;padding:5px 10px 5px 35px;width:500px;font-weight:bold;color:#263156;border:1px solid #c1c9e3;background:#edf0f7 url(../images/icons/success.png) no-repeat 10px 7px;}
.martop1{margin-top:10px;}
.martop2{margin-top:20px;}
.small{font-size:10px;}
.clear{clear:both;}
.none{display:none;}
.err{font-weight:bold;color:#be2112;}
.hand{cursor:hand;cursor:pointer;}

div.pagination{padding:3px;margin:3px;}
div.pagination a{padding:2px 5px 2px 5px;margin:2px;border:1px solid #9d9d9d;text-decoration:none;color:#404040;background:url(../images/tdhead-bg.jpg) repeat-x;}
div.pagination a:hover,div.pagination a:active{border:1px solid #253255;color:#00000;}
div.pagination span.current{padding:2px 5px 2px 5px;margin:2px;border:1px solid #000099;font-weight:bold;background-color:#253255;color:#ffffff;}
div.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #eeeeee;color:#dddddd;}	

#popupcover{width:100%;height:100%;position:absolute;top:0px;left:0px;background: url(../images/popup-cover.png);display:none;}
#popup{width:492px;position:fixed;top:30%;left:30%;}
#popuptop{padding:8px 15px 0px 15px;width:462px;height:23px;background: url(../images/popup-top.png) no-repeat;font-weight:bold;position:relative;}
#popupinner{padding:5px 20px;background: url(../images/popup-bg.png) repeat-y;position:relative;}
#popupbottom{width:492px;height:12px;background: url(../images/popup-bottom.png) no-repeat;}
#popupclose{position:absolute;top:10px;right:15px;display:inline;}
#popupstatus{padding:0px 20px;width:100%;height:100%;position:absolute;top:0px;left:0px;background: url(../images/popup-bg.png) repeat-y;display:none;}

#apptitle{position:relative;top:6px;left:0px;color:#111627;font-size:22px;font-weight:bold;}
#apptitleblue{color:#2d467f;}

#wrap{background:url(../images/header-bg.jpg) repeat-x;position:relative;}

#header{height:155px;margin:0px auto;width:950px;position:relative;}
#righttop{padding-top:10px;text-align:right;font-size:12px;color:#263156;}
#righttop a{padding:0px;color:#263156;}
#iconkey{padding-left:20px;position:relative;bottom:-5px;}
#linkbar{position:absolute;bottom:39px;left:0px;width:100%;}
#linkbar ul{margin:0px;padding:0px;width:100%;list-style-type:none;font-weight:bold;color:#000000;}
#linkbar li{float:left;margin-right:3px;height:22px;background: url(../images/tab-bg.jpg) repeat-x;}
.tableft,.tablefton{float:left;width:3px;height:22px;background: url(../images/tab-left.jpg) no-repeat;}
.tablefton{background: url(../images/tab-left-on.jpg) no-repeat;}
.tabright,.tabrighton{float:left;width:3px;height:22px;background: url(../images/tab-right.jpg) no-repeat;}
.tabrighton{background: url(../images/tab-right-on.jpg) no-repeat;}
li.linkcurrent{background: url(../images/tab-bg-on.jpg) repeat-x !important;color:#ffffff !important;}
li.linkcurrent a{color:#ffffff !important;}
#linkbar a{padding:2px 15px 0px 15px;display:block;width:auto;float:left;height:25px;color:#000000;text-decoration:none;}
*html #linkbar a{padding-top:0px;}
.lbright{position:absolute;right:0px;}
*html .lbright{right:44px;}
ul#sublinkbar{margin:0px;padding:0px;position:absolute;bottom:0px;list-style-type:none;}
ul#sublinkbar li{padding:0px 40px 10px 18px;float:left;font-weight:bold;color:#ffffff;}
ul#sublinkbar a{text-decoration:none;color:#ffffff;}
ul#sublinkbar a:hover{text-decoration:underline;}
li.linkarrow{background:url(../images/linkarrow.jpg) no-repeat 37% 100%;}

#breadcrumb{padding-top:10px;height:37px;font-weight:bold;color:#111627;}
#breadcrumb a{text-decoration:none;}
#nobreadcrumb{height:47px;}
#main{margin:0px auto;width:950px;}
#main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #main{height:1%;}

#footer{margin:45px auto 0px auto;padding-top:25px;width:950px;font-size:12px;text-align:center;border-top:1px solid #a3a3a3;}
#footer a{margin:0px 10px;}
#copyright {margin-top:10px;}
#copyright a{margin:0px;}

#side{float:right;padding:1px;width:200px;border:1px solid #c5c5c5;}
