@charset "utf-8";
/* CSS Document */

html{scrollbar-track-color:#cccccc; scrollbar-arrow-color:#0065a6; scrollbar-face-color:#ffffff; 
scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-darkshadow-color:#ffffff;}

body{margin:0px; padding:0px; text-align:center; font:normal 12px/145% Verdana; color:#656565; background:#035689 url(../../images/bodybg.jpg) repeat-x 0px 0px;}
table{font:normal 1em/145% Verdana; color:#656565;}
table td{margin:0px 0px 0px 40px; 
padding:0px;
}
table th{color:#ffffff; font-weight:bold; background-color:#4db1d7; line-height:110%; white-space:nowrap; text-align:center;}
table th table{color:#ffffff; font-weight:bold; line-height:110%;}
table.border1 td{border:1px solid #087cc3; padding:4px;}
table.noborder td{border:0px;}
table table td{border:0px; background-color:none;}
table caption{text-align:right; color:#f33333 !important; background-color:#f0f0f0; padding:0px 5px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
table td span.star{color:#f33333 !important;}

.tableholder{width:100%; margin:0px; padding:0px; border:0px;  outline:0px;}
.dummy{}


table.border1 table td{border:0px;}
.alert{background:#ee917b url(../../images/alert.gif) no-repeat 0px 0px; margin:0px 0px;  padding:20px 10px 10px 20px; 
border:1px solid #8b1b00; display:block;color:#000000; line-height:normal;}

 
.headerbg{background:#ffffff url(../../images/logo.gif) no-repeat 0px 0px;}
.headerbg1{background:url(../../images/logo.gif) no-repeat 0px 0px;}
.headerbg2{background:url(../../images/logo.gif) no-repeat 0px 0px;}
.headerbg3{background:url(../../images/logo.gif) no-repeat 0px 0px;}

ul{margin-top:0px; padding-top:0px; font:normal 1em/145% Verdana; color:#656565;}

h1,h2,h3,h4,h5,p{margin:0px; padding:0px; font-size:1em; }
.clear{clear:both; margin:0px; padding:0px; font-size:1px; line-height:1px; height:1px; visibility:hidden;}

#wrapall{width:980px; margin:0px auto; padding:0px; text-align:left; background-color:#ffffff;}

#smalllinks {
	width:100%;
	height:19px;
	background:#eeeeee;
	border-bottom:solid 1px #d9d9d9;
	position:relative;
}

#smalllinks img{display:block; margin-right:0px; width:auto; height:auto; position:absolute; right:50px; top:0px; cursor:pointer; cursor:hand;}

.blacksmall,
.blacksmall a:link,
.blacksmall a:visited,
.blacksmall a:active{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
	color:#8b8b8b;	
}
.blacksmall a:hover {

	text-decoration:none;
	color:#5F5F5F;
}

.leftclass{width: 200px; height: 20px; float: left;}
.blacksmall{width: 680px; height: 20px; float: left;}

.webmenu{height:40px; float:right; margin-right:-10px;}
.webmenu a{height:36px; display:block; float:left; background-color:#ffffff; padding:0px 8px;}
.webmenu a:hover{background-color:#fffffe;}
.webmenu a img{display:block; margin:0px; padding:0px; vertical-align:bottom;}

#header{width:100%; height:175px; margin:1px 0px; padding:0px; clear:both; text-align:right;}
#header h1{padding:55px 30px 20px 30px; font-size:1.6em; color:#062441; font-weight:bold;}
#header p{width:500px; color:#003c76; font-weight:bold; padding:5px 30px 20px 30px; float:right;}

#loginbar{background-color:#eeeeee; border-bottom:1px solid #d9d9d9; padding:2px 15px; margin:0px 0px 0px 0px; }
.login{width:250px; height:10px; line-height:normal; text-align:right; COLOR: #333333; float:right; display:inline; font-size:10px; }
.login span{padding:0px 10px; font-weight:bold;}

.weblinks{width:700px; float:left; display:inline;}
.weblinks a{height:10px; display:block; float:left; padding:0px 12px; text-decoration:none; font-size:10px; color:#0071b7; font-weight:bold;}
.weblinks a:hover{text-decoration:underline;}


#toplinks{width:99%; clear:both; margin:1px 0px; padding:3px 0px 2px 10px; height:22px; color:#ffffff; font-weight:bold; font-family:arial; background:#184059 url(../../images/topbg.jpg) repeat-x 0px 0px;  }
#toplinks a{display:inline; line-height:90%; color:#ffffff; text-decoration:none; padding:0px 12px 0px 12px; margin-right:1px; text-align:center;}
#toplinks a:hover{background-color:#ffffff; color:#000000;}
#toplinks a.current{background-color:#ffffff; color:#000000;}


#mainlinks{width:100%; clear:both; margin:1px 0px; padding:0px; height:20px; text-align:right; color:#006c9d; font-weight:bold; background-color:#eeeeee;}
#mainlinks a{display:inline; line-height:20px; color:#006c9d; text-decoration:none; padding:4px 20px; }
#mainlinks a:hover{background-color:#ffffff; color:#000000;}
#mainlinks a.current{background-color:#ffffff; color:#000000;}
#mainlinks a img{border:0px;}

#mainlinks p{padding:4px 20px; display:inline;}
#mainlinks p span{color:#003b51; padding-left:5px;}
#mainlinks a.logout{display:inline; line-height:20px; color:#006c9d; text-decoration:none; padding:4px 20px 4px 30px ; background:url(../../images/logout1.jpg) no-repeat 15px 3px;}
#mainlinks a.logout:hover{color:#000000;}

#bodycontent{width:960px; margin:0px; padding:0px; clear:both; overflow-x:auto; overflow-y:hidden;}
#container{width:960px; margin:0px 10px; padding:115px 0px 5px 0px; clear:both; min-height:485px; }
#container .left{width:290px; display:inline; float:right; margin-top:10px;}
#container .right{width:650px; display:inline; float:left; margin-top:10px;}
.scrolldiv{margin:0px; padding:0px 0px 18px 0px; clear:both; overflow-x:auto; overflow-y:hidden; width:753px;}
.scrolldiv1{margin:0px; padding:0px 0px 18px 0px; clear:both; overflow-x:auto; overflow-y:hidden; width:958px;}


.lefttd{background-color:#cecece; height:450px;}
.righttd{background-color:#ffffff; height:450px;}
.sep{height:18px; margin:0px; padding:0px;}

/*.rightbar{width:707px; display:inline; float:right; padding:0px 0px 15px 3px; overflow-x:auto; overflow-y:hidden; color:#454545; }
.leftbar{width:250px; display:inline; float:left; padding:0px 0px 15px 0px; margin:0px; line-height:normal; overflow-x:auto; overflow-y:hidden;}
.leftbar a{display:block; color:#ffffff; text-decoration:none; padding:8px 5px; border-bottom:1px dotted #ffffff;}
.leftbar a:hover{text-align:right;  padding-right:10px; background:none; background-color:#fffff; font-weight:bold; color:#175878;}
.leftbar a.current{color:#175878; text-align:right; padding-right:10px; background:none; background-color:#ffffff;  font-weight:bold;}
*/

.rightbar{width:757px; display:inline; float:left; padding:0px 0px 15px 3px;  color:#454545; overflow:auto; overflow-y:hidden;}
.leftbar{width:200px;  display:inline; float:left; padding:0px 0px 15px 0px; margin:0px; line-height:normal; overflow:auto; overflow-y:hidden;}
.leftbar a{display:block; color:#000000; text-decoration:none; padding:8px 5px; border-bottom:1px dotted #ffffff;}
.leftbar a:hover{background-color:#4db1d7;  background-color:#e0e0e0; color:#175878;}
.leftbar a.current{background-color:#4db1d7;  background-color:#e0e0e0; color:#175878;}


.rightbar1{width:817px; display:inline; float:left; padding:0px 0px 15px 3px;  color:#454545; overflow:auto; overflow-y:hidden;}
.leftbar1{width:150px; display:inline; float:left; padding:0px 0px 15px 0px; margin:0px; line-height:normal; overflow-x:auto; overflow-y:hidden;}
.leftbar1 a{display:block; color:#000000; text-decoration:none; padding:8px 5px; border-bottom:1px dotted #ffffff;}
.leftbar1 a:hover{background-color:#b0b0b0; color:#175878; color:#ffffff;}
.leftbar1 a.current{background-color:#b0b0b0; color:#175878; color:#ffffff;}


#agentlogin1, #corporatelogin1, #employeelogin1{display:none;}

#loginbox{clear:both; margin:0px; height:28px; position:relative;}
#loginbox a{display:block; float:left; height:15px; width:140px; padding:6px 0px; text-decoration:none; text-align:center; color:#227bd1; font-weight:bold; margin:0px 0px 0px 0px;   background-color:#ffffff; border-left:solid 1px #ffffff;  position:relative; bottom:0px; }
#loginbox a:hover{color:#000000; }
#loginbox a.current{color:#000000; border-left:solid 1px #bbbbbb; border-bottom:1px solid #ffffff; margin:0px 0px 0px 0px; background:url(../../images/corner1.gif) no-repeat right top; bottom:-1px;}
#loginbox a.current:hover{border-left:1px solid #bbbbbb;}
#loginbox a:visited{outline:0px;} /* for mozilla  browser */


.logincontent{ border-top:solid 1px #bbbbbb; margin:0px 0px; padding:20px 0px; color:#333333; width:100%;}
.logincontent table td{padding:0px 10px;}
.logincontent table td a{padding:0px 5px; float:none;}

#loginbox a.custome{display:inline; width:auto; background:none; padding:0px 20px 0px 0px; color:#34577d; text-decoration:none; border:0px;font-family:verdana; margin:0px;}
#loginbox a.custome:hover{display:inline; text-decoration:underline;}

#footer{width:960; clear:both; margin:0px 10px; padding:0px; font-size:0.85em; border-top: 1px solid rgb(204, 204, 204);}
#footer p{color:#656565;padding:0px 0px 5px 0px; text-align:left;}
#footer p a{color:#656565; text-decoration:none; padding:0px 2px;}
#footer p a:hover{text-decoration:none; color:#353535;}

h1{padding:10px 0px 2px 0px; margin-bottom:10px; font-size:18px; text-align:left;
	font-weight:normal;
	text-shadow:#999999;
	text-decoration:none;
	line-height:18px;
	color:#0099cc;
	font-family:Arial;
	border-bottom:1px dotted #0065a6;
}
h2{padding:2px 5px; margin:1px 0px; color:#00407f; font-size:1.2em; background-color:#72cdeb; font-weight:bold;}
h3{padding:5px 5px; font-size:1.1em; color:#959595; color:#0099cc;}
h4{padding:2px 5px; font-size:1.1em; color:#0051a0; font-size:1.1em; background-color:#efefef;}
h5{FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #0099cc; LINE-HEIGHT: 18px; padding:17px 0px 18px 0px; font-family:Arial;}
p{padding:0px 0px 20px 0px; font-weight:normal; COLOR: #908f8f; }
p.alert{background:#ee917b url(../../images/alert.gif) no-repeat 0px 0px; margin:10px; padding:20px 10px 10px 20px; 
border:1px solid #8b1b00; color:#000000; line-height:normal; }



b{font-weight:normal; color:#1e96e4;}
img.l{float:left; margin:5px 20px; display:inline;}
img.r{float:right; margin:5px 20px; display:inline; border:0px solid #f0f0f0;}
img.n{margin:5px 20px; border:0px;}
#bodycontent td .LabelErrorMessage{color:#ff0000; font-weight:bold;}
#bodycontent caption{color:#ff0000; text-align:right;}

hr{margin:4px 0px; padding:0px; background:none; border:0px; border-bottom:1px dotted #0071b7; clear:both; height:1px; line-height:1px;}
table td hr{margin:0px; padding:0px; background:none; border:0px; border-bottom:1px dotted #0071b7; clear:both; height:1px; line-height:1px;}


a{color:#0071b7; text-decoration:underline;}
a:hover{text-decoration:none;}
a:visited{outline:0px;}
a:active{outline:0px;}

/* --------------------------------------------------------------------------------------------------------------- */

.box{width:46%; min-height:150px; background-color:#eff9ff; border:1px solid #d4f0ff; float:left; display:inline; margin:5px 0px 5px 20px;}


b{color:#ff6600; font-weight:normal;}
img.normal{margin:0px 0px;}
img.r{margin:5px 20px 5px 5px; float:right; display:block;}

form, fieldset, label, legend {margin:0px; padding:0px;}
input, select, textarea, iframe{outline:none;} /* only for safari browsers to avoid outer glow */
iframe{background-color:#ffffff; border:1px solid #aaaaaa;}

input.up{color:#555555; margin:1px; border:1px solid #aaaaaa; background-color:#ffffff;}
input.over{border:1px solid #399cc9;  margin:1px; background-color:#ffffff;}
input.disabled{background-color:#f0f0f0;  border:1px solid #cccccc;  margin:1px;}

select{border:1px solid #aaaaaa;}
select.titlesel{border:1px solid #5bbdea; width:60px;} /* this class for mr. jr.*/
select.combo1{width:115px;}
input.custome{width:265px;}

textarea.up{color:#555555; margin:1px; border:1px solid #aaaaaa; background-color:#ffffff;}
textarea.over{border:1px solid #399cc9;  margin:1px; background-color:#ffffff;}
textarea.disabled{background-color:#f0f0f0;  border:1px solid #cccccc;  margin:1px; background-color:#f0f0f0; }


.img{float:none; margin:0px 5px; vertical-align:bottom; width:14px; height:14px;}
.select{float:left; display:inline; clear:right; margin:5px;}

.bg1{display:block; width:377px; background:url(../../images/formbg.jpg) repeat-y -1px 0px; border-top:1px solid #919270; border-bottom:1px solid #919270; padding:1px;}
html>body .bg1{width:359px; padding:0px 10px;}

.readonly{border:1px solid #cccccc; background:none; background-color:#f0f0f0; color:#757575;}
.submit{background-color:#0f78b3; color:#ffffff; padding:0px 2px; text-align:center; margin:2px 2px 2px 0px; font-weight:normal; 
border-top:2px solid #35d2ff; border-left:2px solid #35b6ff; border-right:2px solid #0b4d71; border-bottom:2px solid #10435f;} 

.disable{background-color:#e3e3e3; color:#656565; padding:0px 2px; text-align:center;  margin:2px 2px 2px 0px; font-weight:normal; 
border-top:2px solid #e0e0e0; border-left:2px solid #d0d0d0; border-right:2px solid #9f9f9f; border-bottom:2px solid #848484;} 

table td input{font:normal 0.95em verdana; color:#555555; padding:2px 2px;}
table td select{font:normal 0.95em verdana; color:#555555;  background-color:#c8eaff;
	height: 17px;
}
table td textarea{font:normal 0.95em verdana; color:#555555;}

table td.txtcell{text-align:right; background-color:#66c7f4; padding:4px; white-space:nowrap; min-width:70px;
background:#dedede url(../../images/line1.gif) repeat 0px 0px; border:0px solid #eeeeee; color:#222222; vertical-align:top;} /* this is for text cell*/
table td.fieldcell{text-align:left; background-color:#5bbdea; padding:4px; background:#f5f5f5 url(../../images/line2.gif) repeat 0px 0px; border:0px solid #eeeeee; color:#555555;  vertical-align:top;} /* this is for form cell*/
table td.buttoncell{text-align:left;} /* this is for button cell*/
table td.moneycell{text-align:right;}
table td.msgcell{text-align:left; background:#dedede url(../../images/line1.gif) repeat 0px 0px; padding:0px 4px; color:Green;}

.pagerstyle {margin:0px; padding:0px; text-align:center; background-color:#cce4c5; background-color:#ffffff;}
.pagerstyle table{width:auto; margin:0px auto; border:none; font-weight:bold; border-collapse:collapse; background:none;  border:1px solid #ffffff;}
.pagerstyle table td{border:0px solid #ffffff; margin:0px;}
.pagerstyle table td span{border:0px solid #ffffff; background:none;}
.pagerstyle table td a{padding:0px 6px; height:10px; line-height:10px; color:#ffffff; text-decoration:none; color:#656565; margin:0px;}
.pagerstyle table td a:hover{color:#992525;}
.pagerstyle table td span{color:#992525; padding:0px 6px;}

.dyntable{padding:0px; border:0px;  border-collapse:collapse;  font-size:11px; width:100%;}
.dyntable th{padding:4px 8px; border:1px solid #ffffff; }
.dyntable td{text-align:center; border-bottom:0px solid #e0e0e0; background-color:#ffffff; padding:4px 8px; margin:0px; white-space:nowrap;}
.dyntable td.outstate{border:0px; border-bottom:1px solid #efefef; background-color:#f9f9f9; font-weight:normal;}
.dyntable td.outstate1{border:0px; border-bottom:1px solid #ebebeb; background-color:#f0f0f0; font-weight:normal;}
.dyntable td.overstate{ border:0px; border-bottom:1px solid #c9ebff; background-color:#dcf2ff; font-weight:normal;}
.dyntable td.activestate{border:0px; border-bottom:1px solid #ffde5b; background-color:#fff0cb; font-weight:normal;}
html>body .dyntable tr{border-bottom:1px solid #ffffff;}
*html .dyntable tr{border:0px;}


.rowstyle{border-collapse:collapse; padding:0px; border:0px; font-size:11px; width:100%;}
.rowstyle td{ padding:4px; text-align:center; border-right:1px solid #f9f9f9;}
.rowstyle th{ padding:4px; background-color:#0092d4;  text-align:center;  border:1px solid #7bd0f7;}
.rowstyle tr.up{background-color:#f9f9f9; border:1px solid #f9f9f9;}
.rowstyle tr.up1{background-color:#ddf5f9; border:1px solid #ddf5f9;}

.bg1 {display:block; width:377px; background:url(../../images/formbg.jpg) repeat-y -1px 0px; border-top:1px solid #919270; border-bottom:1px solid #919270; padding:1px;}
.readonly {border:1px solid #cccccc; background:none; background-color:#f0f0f0; color:#757575;}


#newuser{}
#newuser td{color:#555555; font-weight:bold;}
#newuser caption{color:#000000;}