/* CSS Document */
body { background:#fff url(../images/bg.gif) top left repeat-x; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif}
html {overflow: -moz-scrollbars-vertical;}
.valign { vertical-align:top;}
.align-right { text-align:right;}
.align-center { text-align:center;}
.padding-top10 { padding-top:10px;}
.padding-left10 { padding-left:10px;}
.padding-right10 { padding-right:10px;}
.padding-top15 { padding-top:15px;}
.padding-lr { margin-top:10px; margin-bottom:10px;}
.bodycontainer {
  width:980px;
  margin:0px auto 0px auto;
}
.headercenterbg {
  background:url(../images/top-centerbg.gif) top left no-repeat;
  vertical-align:middle;
}
.margin-top14{margin-top:14px;}
.logincenterbg {
  background:url(../images/login-centerbg.gif) top left repeat-x;
  vertical-align:top;
}
.logincontent {
  margin-top:8px; 
}
.logincontent tr{
  height:24px;
  line-height:24px;
}
.logintxt {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-align:right;
}
.textfield-user {
  background-image: url(../images/textboxbg.gif);
  background-repeat:repeat-x;
  border:none;
  height:20px;
  width:171px;
}
.textfield-pwd {
  background-image: url(../images/textboxbg.gif);
  background-repeat:repeat-x;
  border:none;
  height:20px;
  width:135px;
}
.loginregister {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#004183;
  text-align:center;
}
.loginregister a{
  color:#004183;
  text-decoration:underline;  
}
.loginregister a:hover{
  color:#004183;
  text-decoration:none;  
}
.pagebg {
  background:url(../images/pagebg.gif) top left repeat-y;
  height:100%;
}
/*Start menu Styles*/
.menu {
  background:url(../images/menubg.gif) top left repeat-x;
  color:#ffffff; 
  font-size:16px;
  font-weight:bold;
}
ul#hmenu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	font-size:15px;
	font-family:Tahoma;

}
ul#hmenu li{
	display:block;
	float:left;
	margin:0;
	pading:0;
}
ul#hmenu li a{
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	/*padding:8px 25px 8px 25px;*/
	padding:8px 15px 8px 15px;
	background:transparent url(../images/divider.gif) no-repeat top right;
}
ul#hmenu li a:hover{
	background:url(../images/tabshoverbg.gif) top left repeat-x;
	color:#000000;
}
 .active{
	background:url(../images/tabshoverbg.gif) top left repeat-x !important;
	color:#000000 !important;
}
/*End menu Styles*/
.rootcontent{
    padding-left:30px;
	padding-right:28px;
}
.contenttbl{
  background:#fff url(../images/contentbg.gif) top left repeat-x;
	height:200px;
}
.contenttbl td.paddingtbl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
	vertical-align:top;
	text-align:justify;
	color:#333333;
}
.HeadingColor{
	color:#004281 !important;
	font-size:13px;

}
li { line-height:20px; }
.banner {
    margin-top:15px;
	text-align:center;
}
/*Start content round panel Styles*/
.top {background: url(../images/top.gif) 0 0 repeat-x; width: 100%;}
.bottom {background: url(../images/bottom.gif) 0 100% repeat-x}
.left {background: url(../images/left.gif) 0 0 repeat-y}
.right {background: url(../images/right.gif) 100% 0 repeat-y} 

.bleft {background: url(../images/L-bottom.gif) 0 100% no-repeat;}
.bright {background: url(../images/R-bottom.gif) 100% 100% no-repeat}
.tleft {background: url(../images/L-top.gif) 0 0 no-repeat}
.tright {background:url(../images/R-top.gif) 100% 0 no-repeat; padding:20px}
.roundtxt {
	width: 100%;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	background-color: #D7D6D7;
	color: #161616;
	height:100%;
	min-height:120px!important;
	line-height:15px;
	position:relative;
}
*html .roundtxt { height:120px;  }
.roundtitle {
    font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#004281;
	padding-bottom:5px;
}

.Subtitle {
    font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#004281;
	padding-bottom:5px;
}
/*End content round panel Styles*/
/*Start side round panel Styles*/
.stop {background: url(../images/s-top.gif) 0 0 repeat-x; width: 100%;}
.sbottom {background: url(../images/s-bottom.gif) 0 100% repeat-x}
.sleft {background: url(../images/s-left.gif) 0 0 repeat-y}
.sright {background: url(../images/s-right.gif) 100% 0 repeat-y} 

.s_bleft {background: url(../images/Ls-bottom.gif) 0 100% no-repeat;}
.s_bright {background: url(../images/Rs-bottom.gif) 100% 100% no-repeat}
.s_tleft {background: url(../images/Ls-top.gif) 0 0 no-repeat}
.s_tright {background:url(../images/Rs-top.gif) 100% 0 no-repeat; padding:20px}
.roundimages {
	width: 100%;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	background-color: #65B5DE;
	color: #161616;
	height:100%;
	min-height:300px!important;
}
*html .roundimages { height:300px;  }
/*End side round panel Styles*/
/*Start side round panel Styles*/
.stop {background: url(../images/s-top.gif) 0 0 repeat-x; width: 100%;}
.sbottom {background: url(../images/s-bottom.gif) 0 100% repeat-x}
.sleft {background: url(../images/s-left.gif) 0 0 repeat-y}
.sright {background: url(../images/s-right.gif) 100% 0 repeat-y} 

.s_bleft {background: url(../images/Ls-bottom.gif) 0 100% no-repeat;}
.s_bright {background: url(../images/Rs-bottom.gif) 100% 100% no-repeat}
.s_tleft {background: url(../images/Ls-top.gif) 0 0 no-repeat}
.s_tright {background:url(../images/Rs-top.gif) 100% 0 no-repeat; padding:20px}
.roundimages {
	width: 100%;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	background-color: #65B5DE;
	color: #161616;
	height:100%;
	min-height:300px!important;
	padding-top:8px;
	padding-bottom:8px;
}
*html .roundimages { height:300px;  }
/*End side round panel Styles*/
/*Start Footer Styles*/
.footercerterbg {
  background:url(../images/bottom-centerbg.gif) top left no-repeat;
  vertical-align:middle;
}
.footerlinks {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; 
  color:#6B6B6B;
  padding-top:20px;
} 
.footerlinks a{
  color:#6B6B6B;
  text-decoration:none;
} 
.footerlinks a:hover{
  color:#6B6B6B;
  text-decoration:underline;
} 
.footerlinks span a{
  color:#1F4E67;
  text-decoration:underline;
} 
.footerlinks span a:hover{
  color:#1F4E67;
  text-decoration:none;
} 




.footertrademark {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; 
  color:#6B6B6B;
  text-align:center;
  padding-top:10px;
}
.footertrademark a{
  color:#1F4E67 !important;
  text-decoration:underline;
} 
.footertrademark a:hover{
  color:#1F4E67;
  text-decoration:none;
} 
/*End Footer Styles*/


.mainExpand {
  cursor:hand;
  cursor:pointer;
  font: bold .9em verdana, arial, helvetica, sans-serif;  
}

.contenttbl2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  border:1px solid #CCC;
}
.contenttbl2 td{ padding:4px; line-height:18px;
}
.contenttbl2 tr.header{
  background-color:#666666;
  color:#FFFFFF;
  font-weight:bold;
}

.contenttbl2 tr.row1{
  background-color:#F2F2F2;
  color:#000000;
}
.contenttbl2 tr.row2{
  background-color:#E7E6E6;
  color:#000000;
}
input.btn {
  background:#5179B6 url(../images/btnbg.gif) top left repeat-x;
  color:#FFFFFF;
  border:1px solid #447CD3;
  padding-top:1px;
  padding-bottom:1px;
  cursor:pointer;
  
}
.textfield {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  border:1px solid #98BCF5;
  width:160px;
  height:22px;
}
.textareafield {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  border:1px solid #98BCF5;
  width:160px;
}


.loginbg { background-image:url(../images/loginbg1.gif); height:135px; background-repeat:no-repeat; background-position:top center; margin-bottom:190px; }
#contenttbl{ background:#fff url(../images/contentbg.gif) top left repeat-x;}
.loginpwd {
background-image: url(../images/textboxbg.gif);
background-repeat:repeat-x;
border:none;
height:20px;
width:160px;
}
.loginuser {
background-image: url(../images/textboxbg.gif);
background-repeat:repeat-x;
border:none;
height:20px;
width:195px;
}
.logininvalid {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
text-align:center;
padding-top:15px;
}


.contentcox h1, .contentcox p {
  margin:0 10px;
 }

.contentcox .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin-left:5px;
  margin-right:5px;
/*  background:#65A2D2;
*/  font-size:1px;
 }
.contentcox .b2 {
  display:block; 
  overflow:hidden; 
  background:#65A2D2; 
  border-left:2px solid #65A2D2; 
  border-right:2px solid #65A2D2; 
  margin-left:2px;
  margin-right:2px; 
  height:1px;
  font-size:1px;
 }
.contentcox .b3 {
  display:block; 
  overflow:hidden; 
  border-left:1px solid #65A2D2; 
  border-right:1px solid #65A2D2; 
  margin-left:1px;
  margin-right:1px; 
  height:1px;
  font-size:1px;
  background:#65A2D2; 
 }
 .contentcox .b5 {
  display:block; 
  overflow:hidden; 
  border-left:1px solid #65A2D2; 
  border-right:1px solid #65A2D2; 
  margin-left:1px;
  margin-right:1px; 
  height:1px;
  font-size:1px;
  background:#65A2D2; 
 }
.contentcox .b4 {
  display:block; 
  overflow:hidden; 
  background:#65A2D2; 
  border-left:1px solid #65A2D2; 
  border-right:1px solid #65A2D2; 
  margin-left:0px;
  margin-right:0px; 
  height:1px;
  font-size:1px;
 }
.contentcox .boxcontent {
  display:block; 
  background:#E4F5F6; 
  border:1px solid #65A2D2; 
  border-width:0 1px;
 }
.boxheading{
  background:#CBECEE url(../images/heading-bg.gif) top left repeat-x; 
  font-size:14px;
  font-weight:bold;
  color:#000000;
  text-align:left;
  padding-bottom:6px;
  padding-top:7px;
  padding-left:6px;
 }

a{ 
  color:#003399;
  text-decoration:underline;
 }
a:hover{ 
  color:#4683BE;
  text-decoration:underline;
 } 
 
.fieldsbox-datarow{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:#D6E8F4; 
  font-size:11px;
  font-weight:normal;
  color:#000000;  
  text-align:left;
  
 }
 .fieldsbox-datarow td.header{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-image:url(../images/headerbg.gif);
  background-position:top left;
  background-repeat:repeat-x;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;  
  text-align:left;
 }
 .fieldsbox-datarow tr.row1{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:#D6E8F4;
  font-size:11px;
  font-weight:normal;
  color:#000000;  
  text-align:left;
 }
  .fieldsbox-datarow tr.row2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:#C6E2F4;
  font-size:11px;
  font-weight:normal;
  color:#000000;  
  text-align:left;
 }

 .fieldsbox-datarow td{
 border-bottom:1px solid #BEE1F8;
 padding:5px;

 }
 .maintblbg{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:#D6E8F4; 
  padding-top:2px;
  padding-bottom:2px;
  font-size:11px;
  font-weight:bold;
  color:#000000;  
  text-align:left;
  line-height:20px;
 }
 .maintblbg td{
  height:30px;  
}
.textfield {
background:#DCECFA url(../images/textfieldbg.gif) repeat-x scroll 0 0;
border:1px solid #3D7AB6;
color:#000000;
display:inline-block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:19px;
padding:2px;
width:167px;
}

.textarea {
background:#DCECFA url(../images/textfieldbg.gif) repeat-x scroll 0 0;
border:1px solid #3D7AB6;
color:#000000;
display:inline-block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding:2px;
width:167px;
}
.selectbox {
background:#DCECFA url(../images/textfieldbg.gif) repeat-x scroll 0 0;
border:1px solid #3D7AB6;
color:#000000;
display:inline-block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:19px;
padding:2px;
width:167px;
}

.SplInfo {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#FF0000; 
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
.SplInfo a{
	color:#042f85;
	text-decoration:underline;
}
.SplInfo a:hover{
	color:#4b4b4b;
	text-decoration:none;
}


/*.contenttbl{
background:#F1F9FF url(../images/contentbg.gif) top left repeat-x;
height:200px;
}*/