html, body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	}
		
/* sub navigation starts here */

.child_navigation { background-color: #FCFCEE;}

.child_navigation th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #999999;
	font-weight: normal; 
	border-bottom-width: 1px;
	border-bottom-color: #ECECD7;
	border-bottom-style: solid;
	}

.child_navigation td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	border-bottom-width: 1px;
	border-bottom-color: #ECECD7;
	border-bottom-style: solid;
	}

.child_custom {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	font-weight: bold;
	}

.child_navigation a:link, .child_navigation a:visited { text-decoration: underline; color: #535353;}
.child_navigation a:hover, .child_navigation a:active { text-decoration: underline; color: #CC0000;}

/* sub navigation ends here */		

/* search starts here */
.search_table { border: 1px solid #E8E8E8; }
.search_table th { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #666666; 
	text-align: left; 
	border: 1px solid #F8F7F7;
	border-collapse: collapse; 
	background-color: #F8F7F7; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 0px; 
	padding-bottom: 0px;
	}
.search_table td { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	border: 1px solid #F8F7F7;
	border-collapse: collapse;
	background-color: #F8F7F7;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	}		

.search_button { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	border-right: #80B4E0 1px outset; 
	border-top: #AED7FA 1px outset;
	border-left: #AED7FA 1px outset; 
	border-bottom: #80B4E0 1px outset; 
	background: url(@IMGROOT@/button_bg.gif) #E1EFFE repeat-x; 
	height: 18px;
	cursor: pointer;
	cursor: hand;
	}

.search_custom {
	font-weight: bold;
}		

.bold_custom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* search ends here */

.ms_ecp_input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;
	border-top-width: 2px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 2px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid;
	border-left-style: solid; 
	border-top-color: #C0C0C0; 
	border-right-color: #cccccc; 
	border-bottom-color: #cccccc; 
	border-left-color: #C0C0C0;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 0px;
	height: 20px;
}

.inputnull { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal;
	color: #000000;
	border: 0px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 0px;
	height: 20px;
}

.ms_ecp_description { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;
	border-top-width: 2px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 2px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid;
	border-left-style: solid; 
	border-top-color: #C0C0C0; 
	border-right-color: #cccccc; 
	border-bottom-color: #cccccc; 
	border-left-color: #C0C0C0;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 0px;
}

.manage_table {
	border: 1px;
	border-color: #AED7FA;
	border-style: solid;
	border-collapse: collapse;
	}
		
.manage_table th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #336699; 
	text-align: left; 
	border: 1px;
	border-color: #AED7FA;
	border-style: solid;
	border-collapse: collapse;
	background-color: #E1EFFE; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 5px; 
	padding-bottom: 5px;
	}
		
.manage_table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	border: 1px;
	border-color: #E1EFFE;
	border-style: solid;
	border-collapse: collapse;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 5px;
	}
		
.manage_custom {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #336699;
	font-weight: bold;
	}
	
.manage_custom_ra {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align: right;
	}	

.ms_ecp_page_titile {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #003366;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 2px; 
	padding-bottom: 5px;
	}
	
.ms_ecp_page_title {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #003366;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 2px; 
	padding-bottom: 5px;
	}
	
.ms_ecp_title_a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #003366;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 2px; 
	padding-bottom: 5px;
	}	

.ms_ecp_title_b {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #003366;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 2px; 
	padding-bottom: 5px;
	}		
	
.ms_ecp_page_subtitile {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	font-weight: bold;
	padding-top: 2px; 
	padding-bottom: 5px;
	}
	
.ms_ecp_page_subtitile_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	font-weight: normal;
	padding-top: 2px; 
	padding-bottom: 5px;
	}	

.ms_ecp_page_subtitile_ra {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	text-align: right;
	font-weight: bold;
	padding-top: 2px; 
	padding-bottom: 5px;
	}	
		
.manage_table tr.altrow { background-color: #F5FAFF; color: #000000;}

.manage_table a:link, .manage_table a:visited { text-decoration: underline; color: #000099;}
.manage_table a:hover, .manage_table a:active { text-decoration: underline; color: #CC0000;}

table.data tbody tr {
	background-color:expression(rowIndex%1?(parentNode.parentNode.rowHighlightColor||"#dddddd"):"");
	}


/*tr.RowOverOdd {
background-color : #efefef;
}
tr.RowOverEven {
background-color : #ffffff;
}
tr.RowOverSelected {
color : #FFFFFF;
background-color : #E1EFFE;
}*/

tr.even {
background-color: #efefef;
}
tr.odd {
background-color: #ffffff;
}

.ms_ecp_button { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	border-right: #80B4E0 1px outset; 
	border-top: #AED7FA 1px outset;
	border-left: #AED7FA 1px outset; 
	border-bottom: #80B4E0 1px outset; 
	/* background-color: #AED7FA;*/
	background: url(@IMGROOT@/button_bg.gif) #E1EFFE repeat-x;
	height: 18px;
	cursor: pointer;
	cursor: hand;
	}
	
.ms_ecp_subbutton { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	color: #000000;
	border-right: #666666 1px outset; 
	border-top: #C0C0C0 1px outset;
	border-left: #C0C0C0 1px outset; 
	border-bottom: #666666 1px outset; 
	/* background-color: #AED7FA;*/
	background: url(@IMGROOT@/sub_button_bg.gif) #F2F2F2 repeat-x;
	height: 18px;
	cursor: pointer;
	cursor: hand;
	}	

.ms_ecp_copyright { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999; 
	text-align: center;
	font-weight: normal; 
	border-top: #E1EFFE 1px solid;
	height: 21px;
	}

.error_message th { width: 15px;}
.error_message td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	color: #FF0000;
	font-style: normal; font-weight: bold;
	text-align: left; 
	padding: 5px 5px 5px 5px; 
	background-color: #FEFEDD;
	border: 1px solid #FFCC33;
	}

.errormessage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
	color: #FF0000;
	font-style: normal; font-weight: bold;
	text-align: left; 
	padding: 5px 5px 5px 5px; 
	background-color: #FEFEDD;
	border: 1px solid #FFCC33;
	}	
	
.success_message th { width: 15px;}
.success_message td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	color: #339900;
	font-style: normal; font-weight: bold;
	text-align: left; 
	padding: 5px 5px 5px 5px; 
	background-color: #FEFEDD;
	border: 1px solid #99CC66;
	}	

.ms_ecp_main_label { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	background-color: #E1EFFE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AED7FA;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 6px;
	}

.ms_ecp_zebra_stripes { 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #F7FBFE;
}

.ms_ecp_page_indicator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
}

/* input form classes*/

.form_table th {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		background-color: #F2F2F2;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 6px;
		border-bottom-width: 1px;
		border-bottom-color: #DADADA;
		border-bottom-style: solid;
		border-top-width: 1px;
		border-top-color: #ffffff;
		border-top-style: solid;
		width: 25%;
		}
		
.form_table td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 6px;
		border-bottom-width: 1px;
		border-bottom-color: #DADADA;
		border-bottom-style: solid;
		border-top-width: 1px;
		border-top-color: #ffffff;
		border-top-style: solid;
		}
		
.form_tablesub {border-collapse: collapse; }		
		
.form_tablesub th {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		background-color: #F2F2F2;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 1px;
		border-color: #DADADA;
		border-style: solid;
		}
		
.form_tablesub td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 1px;
		border-color: #DADADA;
		border-style: solid;
		}		
		
.table_nopadding {
		border: 0px;
		border-collapse: collapse;
		padding: 0px;
		}		
		
.form_table_1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 6px;
		}		

.required_label {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #FF0000;
		vertical-align: bottom;
		}

.form_table_custom {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-align: left;
		background-color: #F2F2F2;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 6px;
		border-bottom-width: 1px;
		border-bottom-color: #DADADA;
		border-bottom-style: solid;
		}		
		
/* input form classes ends here */

.ms_ecp_bg_button { 
		background-color: #E1EFFE;
		border-top-width: 1px;
		border-top-color: #AED7FA;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #AED7FA;
		border-bottom-style: solid;
		height: 26px;
}

.ms_ecp_date {
	border: 0px;
	align: left;
	}
		
.ms_ecp_date th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-align: left; 
	border: 0px;
	padding: 0px;
	}
		
.ms_ecp_date td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	border: 0px;
	padding: 0px;
	vertical-align: middle;
	}
	
/* temprory styles */

.ms_ecp_tab_button th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099; 
	text-align: center;
	background-color: #E1EFFE;
	border-right: #80B4E0 1px outset; 
	border-top: #AED7FA 1px outset;
	border-left: #AED7FA 1px outset; 
	border-bottom: #80B4E0 1px outset;
	height: 18;
	cursor: pointer;
	cursor: hand;
	}	
	
.ms_ecp_tab_button td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099; 
	text-align: center;
	background-color: #ffffff;
	}		
	
.sub_description {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #666666;
		text-align: left;
		}	

.ms_ecp_text {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-align: center;
		}
		
.nopadding {	
		height: 16px;
		vertical-align:middle;
		}			
		
		
/* system tab drop down menu styles starts here */		
#dropmenudiv {
		position: absolute;
		border: 1px solid #999999;
		border-bottom-width: 0;
		font: normal 11px Verdana;
		line-height: 18px;
		z-index:100;
}

#dropmenudiv a{
		width: 100%;
		display: block;
		text-indent: 5px;
		border-bottom: 1px solid #999999;
		padding: 1px 0 3px 0;
		text-decoration: underline;
		font-weight: normal;
		vertical-align: text-top;
		color: #535353;
		background-color: #E8E8E8;
}

#dropmenudiv a:hover{ /*hover background color*/
		background-color: #FCFCEE;
		color: #CC0000;
		text-decoration: underline;
}		

/* system tab drop down menu styles ends here */		

/* report wizard styles starts here */		

.wizard_in {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-align: center;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 6px;
		background-color: #ffffff;
		border-right: #8FC2ED 1px solid; 
		border-top: #8FC2ED 1px solid;
		border-left: #8FC2ED 1px solid; 
		border-bottom: #ffffff 1px solid;
}

.wizard_out {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-align: center;
		padding-left: 12px;
		padding-right: 12px;
		/*padding-top: 3px;*/
		/*padding-bottom: 4px;*/
		background-color: #E1EFFE;
		background: url(@IMGROOT@/bgwizard.jpg) #E1EFFE repeat-x;
		border-right: #8FC2ED 1px solid; 
		border-top: #E1EFFE 1px solid;
		border-left: #E1EFFE 1px solid; 
		border-bottom: #8FC2ED 1px solid;
}

.wizard_out a:link, .wizard_out a:visited { text-decoration: none; color: #000099;}
.wizard_out a:hover, .wizard_out a:active { text-decoration: underline; color: #CC0000;}

.empty {
		background-color: #ffffff;
		border-right: #AED7FA 0px solid; 
		border-top: #F7FBFE 0px solid;
		border-left: #F7FBFE 0px solid; 
		border-bottom: #8FC2ED 1px solid;
}

.wizardtable {
		background-color: #ffffff;
		border-right: #8FC2ED 1px solid; 
		border-top: #F7FBFE 0px solid;
		border-left: #8FC2ED 1px solid; 
		border-bottom: #8FC2ED 1px solid;
}

.wdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal;
	color: #000000;
	border-right: #8FC2ED 0px solid; 
	border-top: #F7FBFE 0px solid;
	border-left: #8FC2ED 0px solid; 
	border-bottom: #8FC2ED 0px solid;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 0px;
}

.commontext {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		}


/* report wizard styles ends here */	

.paddingnull {
	border: 0px;
	align: left;
	}
		
.paddingnull th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-align: left; 
	border: 0px;
	padding: 0px;
	}
		
.paddingnull td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	border: 0px;
	padding: 0px;
	vertical-align: middle;
	}
	
.commonbg {
		background-color: #F2F2F2;
}	

.chartstable {
	border-collapse: collapse;
	border: #DADADA 1px solid;
	padding: 5px;
}


/* infocenter styles */

.info_table {
	border: 1px;
	border-color: #AED7FA;
	border-style: solid;
	border-collapse: collapse;
	background-color: #ffffff;
	}
		
.info_table th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #336699; 
	text-align: left; 
	border: 0px;
	border-color: #AED7FA;
	border-style: solid;
	border-collapse: collapse;
	background-color: #E1EFFE; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 5px; 
	padding-bottom: 5px;
	}
		
.info_table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
	border: 1px;
	border-color: #E1EFFE;
	border-style: solid;
	border-collapse: collapse;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
.info_table th a:link, .info_table th a:visited { text-decoration: none; color: #3B6C9C;}
.info_table th a:hover, .info_table th a:active { text-decoration: underline; color: #CC0000;}	
	
.infocustom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}	

.info_subt {
	border: 1px;
	border-color: #AED7FA;
	border-style: solid;
	border-collapse: collapse;
	}
		
.info_subt th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #336699; 
	text-align: center; 
	border-right: #E1EFFE 0px solid; 
	border-top: #E1EFFE 1px solid;
	border-left: #E1EFFE 1px solid; 
	border-bottom: #E1EFFE 1px solid;
	border-collapse: collapse;
	background-color: #ffffff; 
	padding-left: 2px; 
	padding-right: 0px; 
	padding-top: 5px; 
	padding-bottom: 6px;
	}
		
.info_subt td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
	border-right: #E1EFFE 0px solid; 
	border-top: #E1EFFE 1px solid;
	border-left: #E1EFFE 0px solid; 
	border-bottom: #E1EFFE 1px solid;
	border-collapse: collapse;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 6px;
	}
	
.info_subt_a {
	border: 1px;
	border-color: #AED7FA;
	border-style: solid;
	border-collapse: collapse;
	}
		
.info_subt_a th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #336699; 
	text-align: center; 
	border-right: #E1EFFE 0px solid; 
	border-top: #E1EFFE 1px solid;
	border-left: #E1EFFE 1px solid; 
	border-bottom: #E1EFFE 1px solid;
	border-collapse: collapse;
	background-color: #ffffff; 
	padding-left: 2px; 
	padding-right: 0px; 
	padding-top: 5px; 
	padding-bottom: 6px;
	}
		
.info_subt_a td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
	border-right: #E1EFFE 0px solid; 
	border-top: #E1EFFE 1px solid;
	border-left: #E1EFFE 0px solid; 
	border-bottom: #E1EFFE 1px solid;
	border-collapse: collapse;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}	
	
.infocustom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.info_edit {
	border: 1px;
	border-color: #AED7FA;
	border-style: solid;
	border-collapse: collapse;
	background-color: #ffffff;
	}
		
.info_edit th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 
	text-align: left; 
	padding-left: 4px; 
	padding-right: 0px; 
	padding-top: 4px; 
	padding-bottom: 0px;
	}
		
.info_edit td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
	padding-left: 4px; 
	padding-right: 2px; 
	padding-top: 0px; 
	padding-bottom: 0px;
	}
	
.login_table {
	background-color: #ffffff;
	border: 1px;
	border-color: #C6E1FE;
	border-style: solid;
	border-collapse: collapse;
	background-image: url("@IMGROOT@/login_bg.jpg");
	background-repeat: repeat-x;
	}
	
.bgbottom {
    background-image: url("@IMGROOT@/login_bgbig.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
.ms_ecp_inputlg { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-top-width: 2px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 2px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid;
	border-left-style: solid; 
	border-top-color: #cccccc; 
	border-right-color: #efefef; 
	border-bottom-color: #efefef; 
	border-left-color: #cccccc;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 0px;
	height: 20px;
}	

.custom_bold_lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}

#descriptiontip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	text-align: left;
	color: #000000;
    padding: 5px;
    background: #FDFDEF;
	border-right: #CCCCCC 2px solid; 
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid; 
	border-bottom: #CCCCCC 2px solid;
}

span.desctip {
    border-bottom: 0px solid #E0E0E0;
	cursor: pointer;
	cursor: hand;
}

.ddwidth225 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #EFF0F7;
	border-top-width: 2px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 2px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid;
	border-left-style: solid; 
	border-top-color: #C0C0C0; 
	border-right-color: #cccccc; 
	border-bottom-color: #cccccc; 
	border-left-color: #C0C0C0;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 0px;
	height: 20px;
	width:225px;
}


.repgraybg {
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}	

.repyellowbg {
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.rep_bg_button { 
		background-color: #E1EFFE;
		border-top-width: 1px;
		border-top-color: #AED7FA;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #AED7FA;
		border-bottom-style: solid;
		border-left-width: 1px;
		border-left-color: #AED7FA;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-color: #AED7FA;
		border-right-style: solid;
		height: 26px;
}

.ms_ecp_frame { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;
	border-top-width: 1px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 1px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid;
	border-left-style: solid; 
	border-top-color: #4998DD; 
	border-right-color: #4998DD; 
	border-bottom-color: #4998DD; 
	border-left-color: #4998DD;	
}

.manage_report {
	border: 1px;
	border-color: #AED7FA;
	border-style: solid;
	border-collapse: collapse;
}
		
.manage_report th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #336699;
	background-color: #E1EFFE; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 5px; 
	padding-bottom: 5px;
}
		
.manage_report td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px;
	border-color: #AED7FA;
	border-style: solid;
	border-collapse: collapse;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 5px;
}

.manage_report th a:link, .manage_report th a:visited {text-decoration: underline; color: #336699;}
.manage_report th a:hover, .manage_report th a:active {text-decoration: underline; color: #CC0000;}

.manage_report td a:link, .manage_report td a:visited {text-decoration: underline; color: #000099;}
.manage_report td a:hover, .manage_report td a:active {text-decoration: underline; color: #CC0000;}

.related_report {
	border: 1px;
	border-color: #AED7FA;
	border-style: solid;
	border-collapse: collapse;
}
		
.related_report th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #336699; 
	text-align: left;
	border: 1px;
	border-color: #AED7FA;
	border-style: solid;
	border-collapse: collapse;
	background-color: #E1EFFE; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 5px; 
	padding-bottom: 5px;
}
		
.related_report td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;

	border-right: #AED7FA 1px solid; 
	border-top: #AED7FA 1px solid;
	border-left: #AED7FA 1px solid; 
	border-bottom: #AED7FA 1px solid;

	border-collapse: collapse;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 5px;
}

.custom_bold_cn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	}	
	
.commonbg_ln {
		background-color: #AED7FA;
}

.custom_title {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #003366;
	font-weight: bold;
	text-align: center;
}


/* DROPDOWN related styles: start */
/* ######### Style for Tab Interface itself ######### */

.shadetabs {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background: url(/si_image/navig_bg.gif) repeat-x;
	width: 100%;
	white-space: nowrap;
}

.shadetabs ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	line-height: 15px;
	padding: 4px 10px 5px 10px;
	margin-right: 0px;
	text-decoration: none;
	margin: 0; 
	padding: 0;
	list-style-type: none;
	width: 100%;
	white-space: nowrap;
}

.shadetabs li {
display: inline;
margin: 0;
padding: 0px;
}

.shadetabs li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #4998DD;		
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;	
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #99CCFF;
	border-right-color: #17528C;
	border-left-color: #99CCFF;
	border-bottom-color: #2B5F92;
	float: left;
	line-height: 15px;
	padding: 4px 10px 5px 10px;
	margin-right: 0px;
	text-decoration: none;
}

.shadetabs li a:visited {

}

.shadetabs li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #000099;	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;	
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #2B5F92;
	border-right-color: #2B5F92;
	border-left-color: #2B5F92;
	border-bottom-color: #2B5F92;
}

.shadetabs li.selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FCFCEE;	
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;	
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #2B5F92;
	border-left-color: #17528C;
	border-bottom-color: #FCFCEE;
	float: left;
	line-height: 14px;
	margin: 0px;
}

.shadetabs li.selected a { /*selected main tab style */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FCFCEE;	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;	
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #2B5F92;
	border-left-color: #FCFCEE;
	border-bottom-color: #FCFCEE;
	float: left;
	line-height: 14px;
	margin: 0px;
}

.shadetabs li.selected a:hover { /*active main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
position:absolute;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 1px;
font: normal 11px Verdana;
line-height: 19px;
z-index:100;
background-color: FCFCEE;
width: 175px;
visibility: hidden;
margin: 0; 
padding: 0;
float: left;
}


.dropmenudiv a {
width: auto;
display: block;
text-indent: 0px;
border-top: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-bottom: 1px solid #FCFCEE; /*THEME CHANGE HERE*/
padding: 3px 10px 3px 10px;
text-decoration: none;
font-weight: normal;
color: black;
}

* html .dropmenudiv a { /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover { /*THEME CHANGE HERE*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #000099;	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;	
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #2B5F92;
	border-right-color: #2B5F92;
	border-left-color: #2B5F92;
	border-bottom-color: #2B5F92;
}
/* DROPDOWN related styles: end */

/* dms tabs */

.dmstabs_in {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-align: center;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 3px;
		padding-bottom: 4px;
		background-color: #efefef;
		border-right: #336699 1px solid; 
		border-top: #336699 1px solid;
		border-left: #336699 1px solid; 
		border-bottom: #efefef 1px solid;
}

.dmstabs_out {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-align: center;
		padding-left: 6px;
		padding-right: 6px;
		/*padding-top: 3px;*/
		/*padding-bottom: 4px;*/
		background-color: #6699CC;
		border-right: #336699 1px solid; 
		border-top: #E1EFFE 1px solid;
		border-left: #E1EFFE 1px solid; 
		border-bottom: #336699 1px solid;
}

.dmstabs_out a:link, .dmstabs_out a:visited { text-decoration: none; color: #000099;}
.dmstabs_out a:hover, .dmstabs_out a:active { text-decoration: underline; color: #CC0000;}

.tabsempty {
		background-color: #efefef;
		border-right: #AED7FA 0px solid; 
		border-top: #F7FBFE 0px solid;
		border-left: #F7FBFE 0px solid; 
		border-bottom: #336699 1px solid;
}


