@charset "utf-8";
/* CSS Document */
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }
body { margin:0px; padding:0px; background-color:#d3ebfb;background-repeat:repeat-x; }

body, h1, h2, h3, form, iframe, table, td, tr, p { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:22px; margin: 0; padding:0; }
h1 { font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color: #a13c8c; line-height: 20px; padding: 6px 0 13px 0; }
/* h1 { font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color: #a13c8c; line-height: 20px; padding: 21px 0 19px 0; } */
h2 { font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #525251; line-height: 18px; padding: 10px 0 8px 0; }
h2.category {color: #a13c8c;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #525251; }
a{ text-decoration: none; color: #304798; }
a:hover{ text-decoration: underline; color: #304798; }
p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#242424; margin:0; padding:0 0 15px 0; line-height:22px; }
p a{ text-decoration: none; color: #304798; }
p a:hover{ text-decoration: underline; color: #304798; }

#container { margin:0px auto; width:1008px; }
#mainbody { padding-top:29px;padding-bottom:25px; float:left; width:100%; background-color:#f7f9fd; }
.headerclass { width:100%; height:147px; background-color:#f7f9fd; float:left; }
.headerclassOld{ width:100%; height:147px; border-top:7px solid #656667; border-bottom:1px solid #616161; background-color:#525251; float:left; }

.logoclass { float:left;padding-left:20px; width:524px; height:126px; }
.logoclass a img { behavior:url(iepngfix.htc); }
.leftnaviclass { float:left; width:210px; padding-left:43px; }
div.leftNavi { border-bottom:1px solid #e3e5e8; width:213px; height:31px; line-height:28px; cursor:pointer; }
div.leftNavi a { display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626262; background-image:url(../images/li-img.gif); background-position: 5px center; background-repeat:no-repeat; width:193px; height:31px; padding-left:20px; }
div.leftNavi a:hover { display:block; background-image:url(../images/li-img-act.gif); background-position: 5px center; background-repeat:no-repeat; background-color: #adf; width:193px; height:31px; padding-left:20px; }
div.leftNavi a.hover { display:block; background-image:url(../images/li-img-act.gif); background-position: 5px center; background-repeat:no-repeat; background-color: #adf; font-weight:bold; width:193px; height:31px; padding-left:20px; }
div.leftNavi2 { border-bottom:1px solid #e3e5e8; width:213px; height:31px; line-height:28px; cursor:pointer; }
div.leftNavi2 a { display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626262; background-image:url(../images/li-img.gif); background-position: 20px center; background-repeat:no-repeat; width:178px; height:31px; padding-left:35px; }
div.leftNavi2 a:hover { display:block; background-image:url(../images/li-img-act.gif); background-position: 20px center; background-repeat:no-repeat; background-color: #D3EBFB; width:178px; height:31px; padding-left:35px; }
div.leftNavi2 a.hover { display:block; background-image:url(../images/li-img-act.gif); background-position: 20px center; background-repeat:no-repeat; background-color: #D3EBFB; font-weight:bold; width:178px; height:31px; padding-left:35px; }
.midcontentclass { float:left; width:439px; padding-left:16px; padding-right:16px; }
.topimg { width:100%; }
h1.mainbodytitle { font-family:"Arial Rounded MT Bold",Arial, Helvetica, sans-serif; font-size:18px; /* color:#5c9ed2; */ color:#a13c8c; height:34px; line-height:34px; font-weight:normal; border-bottom:1px dotted #cdced2; clear:left; margin: 0; padding:0; }
h1.paddtop12 { padding-top: 12px; }
.bodytext { text-align:left; width:100%; padding-top:10px; }
.bodytext ul { padding:0 0 12px 0; margin:0 0 0 45px;}
.bodytext table tr td { font-family:Arial, Helvetica, sans-serif; font-size: 13px; background-color:#f7f9fd; padding-left:30px; }
.bodytext table tr td a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#626262; padding-left:14px; background-position:center left; background-repeat:no-repeat; }
.border-bot { border-bottom:1px dotted #cdced2; }
.botmrgin { padding-bottom:50px; }
.rightwidgetclass { float:left; width:213px; }
.rightwidget { padding-top:10px; }
.widgettop{ background-image:url(../images/widgettop.gif); background-position:left bottom; background-repeat:no-repeat; width:213px; height:6px; line-height:6px; }
.widgetimglink { #margin-top:-2px; _margin-top:-3px; background-image:url(../images/widgetmid.gif); background-position:left; background-repeat:repeat-y; text-align:center; padding-top:10px; padding-bottom:10px; width:213px; }
.widgetbot{ background-image:url(../images/widgetbot.gif); background-position:left top; background-repeat:no-repeat; width:213px; height:6px; line-height:6px; }
.spacerclass20 { height:20px; line-height:20px; }
.spacerclass11 { height:11px; line-height:11px; }
.widgettxt { #margin-top:-2px; _margin-top:-3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c1c1c; text-align:left; width:183px; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; line-height:20px; background-image:url(../images/widgetmid.gif); background-position:left; background-repeat:repeat-y; }
.widgettxt a { text-decoration: none; color: #304798; }
.widgettxt a:hover{ text-decoration: underline; color: #304798; }
.widgettxt b { color:#000000; }
.footerclass { clear:both; width:100%; height:100px; line-height:31px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525251; /* background-color:#e5e8ee; */ background-color:#d3ebfb;}
.footerclass a { color:#525251; text-decoration:none; }
.footerclass a:hover { color:#525251; text-decoration:underline; }
.paddtop12 { padding-top:12px; }
/* .frmTxtBox{border: 1px solid #666666; font-size:12px; height: 18px; color: #000000; padding:4px 2px 2px 3px;} */
.frmTxtBox{width:180px; color: #363636; font-size:12px; height:20px; border: 1px solid #d2a9ca; font-family:Arial, Helvetica, sans-serif;}
/* .frmTxtABox{border: 1px solid #666666; font-size:12px; color: #000000; padding:4px 2px 2px 3px;} */
.frmTxtABox{width:180px; color: #363636; font-size:12px; border: 1px solid #d2a9ca; font-family:Arial, Helvetica, sans-serif;}
input.frmBtn{border:1px solid #666666; font-family:arial; font-size:12px; color: #000000; margin:0px;padding:2px 2px 2px 2px;}
.right{float:right; padding: 0 62px 0 0;}

.footerclass1 { clear:both; width:100%; height:100px; line-height:31px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525251; /* background-color:#e5e8ee; */ background-color:#d3ebfb; padding-top: 15px; }
.footerclass1 a { color:#525251; text-decoration:none; }
.footerclass1 a:hover { color:#525251; text-decoration:underline; }

.hiddendiv{visibility:hidden;display:none;}
.visiblediv{visibility:visible;display:block;}
.cboth{clear:both}
.hSpc16{height:16px;line-height:16px;}
.left{ float: left; }
.borderAllBlue{border:3px solid #013788;}
.hand {cursor: pointer;}
.abs{ position: absolute; }
.padTB5 { padding: 5px 0 5px 0;}

.saveBtn {
	width:92px;
	height:33px;
	border:0px solid #F7f9fd;
	background: #F7f9fd url("../images/button.png") no-repeat 0 0;
	color: #fff;
	font-weight: bold;
}
.saveBtn:hover {
	background: #F7f9fd url("../images/button.png") no-repeat 0 -33px;
}