.message {  font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #414EBE;
 font-weight: bold;
 text-decoration: none
}

.links {  font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #336699;
 text-decoration: underline
}

.sub_head {  font-family: Arial, "Book Antiqua";
 font-size: 12px;
 font-weight: bold;
 color: #006699;
 text-decoration: none
}

.table_bg_col {  font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 12px;
 background-color: #E9E9E9;
 
}

.inputText{ font-family: Arial;
 font-size: 12px;
 color: black;
 background-color: #f3f3f3;
 border: 1 solid #7F9DB9;

}

.sideText { font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: black;
 font-weight:normal;
 padding: 5px;
}

.alt_row_bg_light {  
font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 12px;
 background-color: #ffffff;
}

.alt_row_bg_light td {  
 padding-left:3px;
}
.alt_row_bg_dark { 
 font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 12px;
 background-color: #eeeeee;
 height: 20px
}
.alt_row_bg_dark td {
 padding-left:3px;
}

.alt_row_bg_light_report { font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 10px;
 background-color: #ffffff;
 height: 15px
}

.alt_row_bg_dark_report { font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 10px;
 background-color: #f5f5f5;
 height: 15px
}


.tbl_sub_head { 
 font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 12px;
 background-color: #95c180;
 color:#FFFFFF;
 height:20;
 font-weight:bold;
 
}

.tbl_sub_head_img {  text-align:center;
 font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 12px;
 background-color: #95c180;
 color:#FFFFFF;
 height:8;
 font-weight:bold 
}


.tbl_sub_head_report { 
        text-align:center;
        font-family: Arial, Verdana, "Comic Sans MS";
 	font-weight:bold ;
        font-size: 11px;
        color: #000000;
        background-color: #cccccc;
        height:20;
 
}

.tbl_sub_head_img_report {  background-color: #4B4B4B;
 color:#FFFFFF;
 height:8;
 font-weight:bold 
}


.sidebarTitle
 {padding-left:5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#FFFFFF;
 font-weight:bold;
 background-color:#41590d;
 height:25px;

}

.err_message {  font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FF0000
}

.subTitle{ font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color:#FA2300;
 padding: 5px;
}

.link_light {  font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #993333;

}

.tab_data {  font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 10px
}

.link_bold {  font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #993333;
 text-decoration: none
}

.heading {  font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #990000
}

.tbl_sub_main_head {  font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 12px;
 background-color: #C9DBEE;
 
}

.tab_link {  font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 9px;
 background-color: #EAF4FF;
 color: #0066CC;
 text-decoration: underline
}

.table_th_bg_col { font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 12px;
 background-color: #A0B1C5;
 line-height: 18px;
 font-weight: normal;
 color: #000000;
height:20px
}

.text10pt {  font-family: Arial, Helvetica, sans-serif;
 font-size: 10px
}

.linkstyleblue {  font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 12px;
 color: #003366;
 text-decoration: underline;
 
}

.frm_sub_head {font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 12px;
 background-color: #4B4B4B;
 color:#FFFFFF;
 height:20;
 font-weight:bold;
 
}

.imglink{ text-decoration:none
}

.blank{color:#000000
}

.content{font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;

}

#sitedetial.detachecss {color:#000000
}


#dropmenudiv{
position:absolute;

border:1px solid black;

border-bottom-width: 0;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

color:#000000;


}


#dropmenudiv a{
width: 100%;

display: block;

text-indent: 3px;

border-bottom: 0;

padding: 1px 0;

text-decoration: none;

font-weight: none;

color:#000000;


}


#dropmenudiv a:hover{ /*hover background color*/
font-weight: bold;

background-color:#8B8B8B;



}

body        {
	background-color:#E7F7C6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px
}
.body       {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px
            }

fieldset {
                padding: 5px;  
}

legend {
                padding: 2px;  
                font-weight: bold;
}
            
            
textarea,select
			{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
                font-weight: normal;
		background-color: #FFFFFF; 
                border-width: 1px; 
                border-color: #CCCCCC;
                padding: 2px;  
			}
			
/*
input:focus, textarea:focus, select:focus
			{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
                font-weight: normal;
		background-color: #FFFFC1; 
                border-width: 1px; 
                border-color: #000000;
                padding: 2px;  
			} 		
*/			
#srchpage select {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px; 
                font-weight: bold;
                color: #FFFFFF; 
                border-color: #CCCCCC; 
                background-color: #506DC7;
                padding: 2px; 
}

#srchpage select:focus {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px; 
                font-weight: bold;
                color: #FFFFFF; 
                border-color: #CCCCCC; 
                background-color: #506DC7;
                padding: 2px; 
}			

.form_field_error
			{ 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 12px; 
                font-weight: normal;
				background-color: #F9DEC6; 
                border-width: 1px; 
                border-color: #CCCCCC;                
			} 	
			            
            
.search_nav {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px; font-weight: bold;
                color: #FFFFFF;
                background-color: #3399FF;
                margin: 1px;
                padding: 1px;
                border-color: #006600 #006600 #003300 #003300; 
            }
            
.form_button 	
	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:506DC7;
	background-color: #f1f1f1;
	border-color: #333333;
	border-width: 1px;
	padding: 1px;
	}            

submit,button,input
	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:000000;
	background-color: #f1f1f1;
	border-color: #333333;
	border-width: 1px;
	padding: 1px;
	}            


.form_button_dead 	
			{
				font-family: Verdana,Arial, Helvetica, sans-serif;
				font-size: 11px;
				background-color: #FFFFFF;
				border-color: #FFFFFF;	
				border-width: 0px
			}
                 
								
.table_background 
			{
				background-color: #CCCCCC;
			}

.table_heading
			{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #FFFFFF;
				font-size: 12px;
				text-align: center;
				vertical-align: middle;
				height: 14px;
				background-color: #696969;
				border-color: #FFFFFF #FFFFFF #F1F1F1 #FFFFFF;
				padding: 3px;
				border-style: solid;
				border-width: 0px
			}

.table_heading_txt
			{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				height: 14px;
				color: #FFFFFF;
				padding: 1px;
			}
			
.table_heading_cart
			{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #333333;
				font-size: 12px; 
				vertical-align: middle;
				height: 18px;
				background-color: #DBDBDB;
				border-color: #FFFFFF #FFFFFF #F1F1F1 #FFFFFF;
				padding: 5px; 
			}				
				
.row1	
			{
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				background-color: #F9F9F9;
				color: #000000;
			}
				
.row2 
			{
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				background-color: #FCFCFC;
				color: #000000;
			}
						
.row_select
			{
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				background-color: #C9EEFF;
				color: #000000;
			}
				
.row_mouse_over
			{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px; 
				background-color: #FFFFCC;
				color: #000000;	
			}
				
.row_mouse_over_select
			{
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				background-color: #BEDFF1;
				color: #000000;
			}
			
                
.menu_background
			{
				background-color: #F9F9F9;
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px;
				text-weight: bold;			
			}
				
.menu_1
			{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				background-color: #898989;
				color: #FFFFFF;
                text-decoration: bold; 
                padding-top: 2px;
				padding-bottom: 2px;  
				text-weight: bold;				
			}
				
.menu_2	
			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			background-color: #EEEEEE;
			color: #333333;
                text-decoration: none;
                padding-top: 2px;
			padding-bottom: 2px; 
			white-space: nowrap; 
			}
 
			
.pme-header-th {
	white-space: nowrap; 
   	border-width: 0px; 
        padding-left: 4px;
        border-top: #ffffff 1px solid;
        border-left: #ffffff 1px solid;
        border-bottom: #808080 1px solid;
        border-right: #808080 1px solid;
        font: 8pt Arial;
        color: #000000;
        background-color: #cccccc;
  }

.pme-header {
	white-space: nowrap; 
   	border-width: 0px; 
        border-top: #ffffff 1px solid;
        border-left: #ffffff 1px solid;
        border-bottom: #808080 1px solid;
        border-right: #808080 1px solid;
        font: 8pt Arial;
        color: #000000;
        background-color: #cccccc;
  }



.pme-header-href {
  font: 8pt Arial;
  color: #000000;
  text-decoration: none;
  }




		

.style1 {
        color: #737373;
        font-size: 11px;
        font-family: arial;
}
.style2 {
        color: #FFFFFF;
        font-size: 11px;
        font-family: arial;
}
.style3 {
        color: #526171;
        font-size: 11px;
        font-family: verdana;
}
.style5 {
        color: #FFFFFF;
        font-size: 11px;
        font-family: verdana;
        font-weight: bold;
}
.style6 {
        color: #848383;
        font-size: 11px;
        font-family: verdana;
}
.style7 {
        color: #8d9ba9;
        font-size: 11px;
        font-family: verdana;
        font-weight: bold;
}
.style8 {
        color: #9e0b0e;
        font-size: 11px;
        font-family: verdana;
}

a {
        color: #9e0b0e;
        font-size: 11px;
	text-decoration: underline;
}


.style9 {
        color: #6c6b6b;
        font-size: 11px;
        font-family: verdana;
        font-weight: bold;
}
.style10 {
        color: #ffffff;
        font-size: 11px;
        font-family: verdana;
}
.style11 {
        color: #787575;
        font-size: 11px;
        font-family: verdana;
}
.style12 {color: #63707D}

.header {
        color: #787575;
        font-size: 12px;
        font-weight: bold;
        font-family: verdana;
}

h1 {
        color: #787575;
        font-size: 12px;
        font-weight: bold;
        font-family: verdana;
	display: inline;
}

.headerx {
        color: #787575;
        font-size: 9px;
        font-family: arial;
	display: inline;
	text-align: center;
}




.header2 {
        color: #526171;
        font-size: 12px;
        font-weight: bold;
        font-family: verdana;
}
h2 {
        color: #526171;
        font-size: 12px;
        font-weight: bold;
        font-family: verdana;
	display: inline;
}



.pme-row-1 {
vertical-align: top;
background: #ffffff; 
font-size: 11px; 
font-family: verdana
}

.tbl1 {
white-space: nowrap;
padding: 3px;
} 
.pme-row-0a {
white-space: nowrap; 
vertical-align: top;
background: #eeeeee; 
font-size: 11px; 
font-family: verdana
}

.pme-row-1a {
white-space: nowrap; 
vertical-align: top;
background: #ffffff; 
font-size: 11px; 
font-family: verdana
}



.pme-cell-1 {
vertical-align: top;
background: #eeeeee; 
font-size: 11px; 
font-family: verdana
}

.pme-navigation-1 {
vertical-align: top;
background: #eeeeee; 
font-size: 11px; 
font-family: verdana
}



.pme-row-0 {
vertical-align: top;
background: #ffffff; 
font-size: 11px; 
font-family: verdana
}



.pme-main {
   border-top: #808080 1px solid;
   border-left: #808080 1px solid;
   border-right: #808080 1px solid;
   border-bottom: #808080 1px solid;
   border-collapse: collapse;
}



.header2 {
        color: #526171;
        font-size: 12px;
        font-weight: bold;
        font-family: verdana;
}


.pme-row-1 {
vertical-align: top;
background: #ffffff; 
font-size: 11px; 
font-family: verdana
}

.tbl1 {
white-space: nowrap;
padding: 3px;
} 
.pme-row-0a {
white-space: nowrap; 
vertical-align: top;
background: #eeeeee; 
font-size: 11px; 
font-family: verdana
}

.pme-row-1a {
white-space: nowrap; 
vertical-align: top;
background: #ffffff; 
font-size: 11px; 
font-family: verdana
}



.pme-cell-1 {
vertical-align: top;
background: #eeeeee; 
font-size: 11px; 
font-family: verdana
}

.pme-navigation-1 {
vertical-align: top;
background: #eeeeee; 
font-size: 11px; 
font-family: verdana
}



.pme-row-0 {
vertical-align: top;
background: #ffffff; 
font-size: 11px; 
font-family: verdana
}



.pme-main {
   border-top: #808080 1px solid;
   border-left: #808080 1px solid;
   border-right: #808080 1px solid;
   border-bottom: #808080 1px solid;
   border-collapse: collapse;
}



td {
color: #000000; 
font-size: 12px; 
font-family: verdana;
}

.tdnowrap {
color: #848383; 
font-size: 11px; 
font-family: verdana;
white-space: nowrap;
}




th {
color: #000000; 
background : #eeeeee;
 	font-size: 12px;
        font-weight: normal;
        font-family: verdana;
	vertical-align: top;
	text-align: left;
}

.thsmall {
color: #000000; 
background : #eeeeee;
 	font-size: 8px;
        font-weight: normal;
        font-family: verdana;
	vertical-align: top;
	text-align: center;
}

.pme-hr {
	height: 1px; 
	shade: no-shade;
	color: #ffffff; 
	background: #ffffff; 
}

.tdfield {
	color: #848383; 
 	font-size: 12px;
        font-weight: bold;
        font-family: verdana;
	vertical-align: top;
	text-align: right;
}

.pme-key-0 {
	color: #848383; 
 	font-size: 12px;
        font-weight: bold;
        font-family: verdana;
	vertical-align: top;
	text-align: right;
}

.pme-help-1 {
	color: #848383; 
 	font-size: 10px;
        font-weight: bold;
        font-family: verdana;
	vertical-align: middle;
	text-align: left;
}

.pme-help-0 {
	color: #848383; 
 	font-size: 10px;
        font-weight: bold;
        font-family: verdana;
	vertical-align: middle;
	text-align: left;
	border-width: 1px; 
}


.pme-key-1 {
	color: #848383; 
 	font-size: 12px;
        font-weight: bold;
        font-family: verdana;
	vertical-align: top;
	text-align: right;
}




.tdsmall {
	color: #848383; 
 	font-size: 8px;
        font-weight: normal;
        font-family: verdana;
	vertical-align: top;
	text-align: right;
}




.inputtext
{
color : #000000;
background : #ffffff;
border-color : #000000;
border-top : 1px solid;
border-bottom : 1px solid;
border-left : 1px solid;
border-right : 1px solid;
font-family : verdana,Arial;
font-size : 10px;
}

li {
padding-left:20px;
}

.udm li.dividerBelow {
	margin-bottom:2px !important;
	padding-bottom:2px;
	border-bottom:1px solid #eee;
}

.udm li.dividerAbove {
	margin-top:2px !important;
	padding-top:2px;
	border-top:1px solid #eee;
}

<!-- From new layout-->

.menu_text {
padding:5px 0px 0px 0px;
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#FFCC00;
}
.menu_text a {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.menu_text a:hover {
font-size:12px;
font-weight:bold;
color:#FF6600;
text-decoration:none;
}

.login {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#666666;
}
.states {
font-family:Arial;
font-size:11px;
color:#003366;
}
.states-no {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#990000;
}
.states_head {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FF6600;
}

.b-text {
font-family:Arial;
font-size:11px;
color:#003366;
}
.b-text a {
font-family:Arial;
font-size:11px;
color:#003366;
text-decoration:none;
}
.b-text a:hover {
font-family:Arial;
font-size:11px;
color:#FF6600;
text-decoration:none;
}
.b-text_head {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FF0000;
}

#tbl1_bg {
background-image:url(../images/link-exchange_r9_c2.png);
background-repeat:repeat-y;
}

.header_text {
padding:3px 60px 0px 0px;
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#660000;
}
.header_text a {
padding:3px 5px 0px 5px;
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#003333;
text-decoration:none;
}
.header_text a:hover {
padding:3px 5px 0px 5px;
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#FF3300;
text-decoration:underline;
}
.gr-bold {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#003333;
}
.gray {
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#666666;
}

.parot-bold {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#009933;
}
.gray-1 {
padding:15px 0x 0px 20px;
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#4D536F;
}
.lgr {
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#FF0000;
text-decoration:none;
}
.lgr a {
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#8DC0A3;
text-decoration:none;
}
.lgr a:hover {
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#006666;
text-decoration:none;
}

/* Menu */

#menu {
	float: left;
	width: 670px;
	height: 30px;
	background: #FFFFFF;
}
#menu ul {
	list-style: none;
}
#menu li {
	display: inline;
}
#menu a {
	display: block;
	float: left;
	background-image:url(../images/btn1.png);
	background-repeat:no-repeat;
	width:47px;
	height: 31px;
	padding: 6px 0px 0 0px;
	text-align:center;
	text-decoration: none;
	font-size:12px;
	font-family: Arial;
	font-weight:normal;
	color: #000000;
	display: inline;
}

#menu a:hover {
	text-decoration: none;
	font-size:12px;
	font-family: Arial;
	font-weight:normal;
	color: #000000;
}
.tools {
	display: block;
	float: left;
	background-image:url(../images/btn1.png);
	background-repeat:no-repeat;
	width:47px;
	height: 31px;
	padding: 5px 0px 0px 0px;
	text-align:center;
	text-decoration: none;
	font-size:12px;
	font-family: Arial;
	font-weight:Bold;
	color:#FFFFFF;
}
.tools a {
	text-decoration: none;
	font-size:12px;
	font-family: Arial;
	font-weight:normal;
	color: #FFFFFF;
}
.tools a:hover {
	text-decoration:underline;
	font-size:12px;
	font-family: Arial;
	font-weight:normal;
	color: #000000;
}
.new_btn {
	display: block;
	float: left;
	height: 21px;
	margin-left:5px;
	padding: 5px 5px 5px 5px;
	text-align:center;
	text-decoration: none;
	font-size:12px;
	font-family: Arial;
	font-weight:Bold;
	color:#FFFFFF;
	background:#009999;
	border:1px solid #000000;
}

#right_space {
Float:right;
height:32px;
width:400px;
text-align:left;
vertical-align:middle;
}
#left_space {
Float:left;
height:32px;
width:270px;
text-align:left;
}
.navbtn {
	display: block;
	float: left;
	background-image:url(../images/btn2.png);
	background-repeat:no-repeat;
	width:47px;
	height: 31px;
	padding: 5px 0px 0px 0px;
	text-align:center;
	text-decoration: none;
	font-size:12px;
	font-family: Arial;
	font-weight:Bold;
	color:#336699;
	display:inline;
}
.navbtn a {
	text-decoration: none;
	font-size:12px;
	font-family: Arial;
	font-weight:normal;
	color: #336699;
}
.navbtn a:hover {
	text-decoration:underline;
	font-size:12px;
	font-family: Arial;
	font-weight:normal;
	color: #000000;
}
.btn1 {
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#FF0000;
text-decoration:none;
}
.btn1 a {
background-image:url(../images/btn2.png);
display:block;
height:19px;
width:47px;
padding:6px 0px 0px 0px;
text-align:center;
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#003333;
text-decoration:none;
}
.btn1 a:hover {
background-image:url(../images/btn1.png);
display:block;
height:25px;
width:75px;
text-align:center;
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#003333;
text-decoration:none;
}

.helpheading
{
font-family: Arial, Verdana, "Comic Sans MS";
 font-size: 12px;
 font-weight: bold;
 color: #f13d41;
 text-decoration: none;
 cursor:help;
}

.helptable{
font-family: Arial, Verdana, "Comic Sans MS";
font-size:12px;
border:solid 1px #397a0a; 
background:#e6faaf;
color:#000000;
padding:4px;
text-align:center;
}

.helpcontent
{
font-family: Verdana, "Comic Sans MS";
font-size:12px;
padding:4px;
color:#000000
}

#borderTable {	
padding: 2px 4px 2px 4px;
border: 1px solid #98cc0d;
}

#borderTable th{	
background-color:#e7f7c6;
font-size:14px;
font-weight:bold;
border-bottom: 1px solid #98cc0d;
}