/*----Start Page Style----*/
body {font-family:Tahoma, Verdana;font-size: 12px;color: #333333;}
td {font-family:Tahoma, Verdana;font-size: 12px;color: #333333;}
.bullet{margin-right: 10px;}
img.icon{margin-right:3px;margin-left:3px;}
input.textbox{border:1px solid #A6C4DB;height:18px;background: url(images/bg_txtbox.gif);}
input.button{font:11px Tahoma;color:#333333;background: url(images/bg_button.gif);padding:0px 3px 0px 3px;}
button{font:11px Tahoma;color:#333333;background: url(images/bg_button.gif);padding:0px 3px 0px 3px;}
select{font:11px Tahoma;Ms Sans Serif;background:#EDF4FA;border:1px solid #A6C4DB;}
a:link, a:visited {color:#31728F;text-decoration:none;}
a:hover{color:#31728F;text-decoration:underline;}

td.w{font-family: Ms Sans Serif,Tahoma,Verdana;font-size: 11px;color: #FFFFFF;}
.headingblue{color: #003366;font-weight: bold;}
.headingorange{color: #FF9900;font-weight: bold;}
/*----end Page Style----*/

/*Start Navbar*/
table.nav{background-image: url(images/bg_navbar.gif);color:#FFFFFF;}
td.nav{color:#FFFFFF;}
a.nav:link, a.nav:visited {color:#FFFFFF;text-decoration:none;}
a.nav:hover{color:#FFFFFF;text-decoration:underline;}
/*End Navbar*/

/*----Start tool tip----*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*----End tool tip----*/

/*----start side page----*/
td.headingside {font-family:Tahoma, Verdana;font-size: 14px;color: #FFFFFF;font-weight:bold;background-image: url(images/heading_box.gif);height:23px;padding-left:10px;}
td.side{background-color: #76C2E4;color:#FFFFFF;}
a.side:link, a.side:visited {color:#035A95;text-decoration:none;}
a.side:hover{color:#035A95;text-decoration:underline;}
/*----End side page----*/

/*----start content area----*/
td.headingcontent{padding-left:10px;background:url(images/bg_heading_box.gif) repeat-x top #006cb9;font-size:17px;color:#FFFFFF;border:1px solid #d1e0ef;}
td.contentblue{padding-left:10px;background:url(images/bg_nav.gif) repeat-x bottom ;border:1px solid #d1e0ef;font-size:12px;color:#0076b1;}
td.contentred{padding:10px;background-color:#EE953C;text-align:center;font-size:12px;color:#FFFFFF;font-weight:bold;}
td.content_be_selected{padding-left:10px;background-color:#FFCC00;font-size:12px;color:#333333;}
td.contentwhite{padding-left:10px;background-color:#FFFFFF;font-size:12px;color:#333333;}
.h1{font-family:Tahoma,Verdana;font-size: 18px;color: #FFFFFF;font-weight: bold;}
.h2{font-family:Tahoma, Verdana;font-size: 12px;color: #035A95;font-weight: bold;line-height:20px;}
.h3{font-family:Tahoma, Verdana;font-size: 11px;color: #333333;font-weight: bold;}
/*----end content area----*/

/*----start bottom area----*/
td.bottom{background-color: #5BA2C2;color:#FFFFFF;padding:15px;text-align:center;}
a.bottom:link, a.bottom:visited {color:#FFFFFF;text-decoration:none;}
a.bottom:hover{color:#FFFFFF;text-decoration:underline;}
/*----end bottom area----*/
/*-----NIm TEst*/
table.centercontent02{background:url(images/bg_line02.gif) repeat-y right top;}
table.centercontent03{background:url(images/bg_line03.gif) repeat-y right top;}
table.centercontent04{background:url(images/bg_line03.gif) repeat-y  top;}
div.centercontent02{background:url(images/bg_line02.gif) repeat-y right top;}
div.contentinner{padding:0px 10px 15px 15px;font-size:11px;}
div.contentinner ul{padding:0px 0px 0px 12px;margin:0px;}
div.contentinner li{list-style:url(images/bullet02.gif);padding:0px 0px 5px 0px;}


/*---End NimTest-*/
/*----left menu----*/
#leftmenu ul{margin:0px;padding:0px;}
#leftmenu li{padding-left:15px;display:block;width:100%;background:#F1F5FA; list-style: circle;border-bottom:1px solid #FFFFFF;font:13px Tahoma, Verdana;}
#leftmenu a{background:#F1F5FA;display:block;width:100%;color:#31728F;line-height:19px;}
#leftmenu a:hover{background:#DBE9FA;font-weight:bold;}
/*----left menu----*/

/*----Tab----*/
.shadetabs{padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;font: bold 12px Verdana;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/}
.shadetabs li{display: inline;margin: 0px;}
.shadetabs li a{text-decoration: none;padding: 3px 8px;margin-right: 3px;border: 1px solid #778;color: #2d2b2b;background: white url(images/shade.gif) top left repeat-x;}
.shadetabs li a:visited{color: #2d2b2b;}
.shadetabs li a:hover{text-decoration: underline;color: #2d2b2b;}
.shadetabs li.selected{position: relative;top: 1px;}
.shadetabs li.selected a{ /*selected main tab style */background-image: url(images/shadeactive.gif);border-bottom-color: white;}
.shadetabs li.selected a:hover{ /*selected main tab style */text-decoration: none;}
.tabcontentstyle{ /*style of tab content oontainer*/border: 1px solid gray;width: 95%;margin-bottom: 1em;padding: 10px;}
.tabcontent{display:none;}
@media print {
.tabcontent { display:block!important; }
}
/*----Tab----*/

/************************* new css *******************************/
#containtop{width:98%;margin:0px auto 0px auto;}
td.bgtop{background:url(images/bg_top.gif) repeat-x;width:100%;}

#topnav{
margin:0px;
padding:0px;
clear:both;
border-top:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
}
#topnav li{
margin:0px;
margin-right:1px;
line-height:20px;
list-style:none;
float:left;
display:inline;
text-align:center;
}
#topnav a{
border:1px solid #d1e0ef;
font-weight:bold;
padding:5px 10px 5px 10px;
width:120px;
background:url(images/bg_nav.gif) repeat-x bottom;
display:block;
}
#topnav a:hover{
border:1px solid #b9cfe6;
font-weight:bold;
padding:5px 10px 5px 10px;
width:120px;
background:#dfedf6;
display:block;
}

#containbody{
width:98%;
margin:0px auto 0px auto;
border:1px solid #d1e0ef;
clear:both;
/***background:url(images/bg_body.gif) repeat-x;***/
margin-top:2px;
}
#containbody td.menu{
width:210px;
padding:40px 5px 10px 5px;
}
#containbody td.center{
width:100%;
}
#leftnav{
margin:0px;
padding:0px;
}
#leftnav li{
margin:0px;
padding:0px;
list-style:none;
}
#leftnav li.heading{
margin:0px;
padding:0px;
list-style:none;
clear:both;
margin-bottom:1px;
font-size:0px;
line-height:0px;
}
#leftnav li.topcat{
list-style:none;
background:url(images/bg_lefmenu_top_cat.gif) no-repeat;
font-weight:bold;
color:#0076b1;
width:200px;
height:20px;
display:block;
padding:5px 0px 0px 10px;
margin-bottom:1px;
}
#leftnav li.menuitem{
list-style:none;
margin-bottom:1px;
}
#leftnav li.menuitem a{
color:#5890a8;
width:200px;
height:20px;
border:1px solid #d1e0ef;
padding:5px 0px 0px 15px;
display:block;
}
#leftnav li.menuitem a:hover	{
color:#5890a8;
width:200px;
height:20px;
background:#eef7ff;
border:1px solid #d1e0ef;
padding:5px 0px 0px 15px;
display:block;
}
img.bulletleftnav{
float:left;
margin-right:5px;
vertical-align:baseline;
border:0px;
}
#helpmenu{
width:100%;
padding:10px 10px 0px 0px;
margin:0px;
}
#helpmenu li{
float:right;
width:130px;
display:inline;
}
#helpmenu li a{
display:block;
border:1px solid #d1e0ef;
padding:5px;
text-align:center;
background:url(images/bg_heading_box.gif) repeat-x bottom;
color:#FFFFFF;
}
#helpmenu li a:hover{
display:block;
border:1px solid #d1e0ef;
padding:5px;
text-align:center;
background:#3594ce;
color:#FFFFFF;
}
#containlogin{
margin:100px auto 0px auto;
width:464px;
height:232px;
background:url(images/bg_login_02.gif) no-repeat;
text-align:left;
padding:80px 0px 0px 30px;
}

/*----TEST PIC*---*/

 div.fieldset {
	border:  1px solid #afe14c;
	margin: 10px 0;
	padding: 20px 10px;
}
div.fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 14px Tahoma, sans-serif;
	color: #000000;
}

div.flash {
	width: 545px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}





input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */


label { 
	width: 150px; 
	text-align: right; 
	display:block;
	margin-right: 5px;
}

/*--#btnSubmit { margin: 0 0 0 155px ; }--*/

/* -- Table Styles td {font: 10pt Helvetica, Arial, sans-serif;vertical-align: top;}------------------------------- */
.progressWrapper {
	width: 457px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.gray {
	border: solid 1px #000000;
	background-color: #DCDCDC;
}
.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

/* -- style sheet of Tooltips -- */
div#tipDiv {
    padding:0px;
    color:#000; font-size:12px; line-height:1.3;
    background-color:#E0E9F8; border:1px solid #d1e0ef; 
}
div#tipDiv ul.tipContentList {
	    margin:0; padding:0; list-style:none;
}
