body 
{
	margin:0px;	
	background-color:#20409A;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	padding:0px;
	padding-bottom:0px;
}

.text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#7E7E7E;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

.small
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9.5px;
color:#99E7FA;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

.bluetxt{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9.5px;
color:#99E7FA;
font-weight:normal;
text-decoration:none;
}

.bluetxtmed{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#99E7FA;
font-weight:bold;
text-decoration:none;
}

.bluetxtbig{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#00C2F3;
margin:0px;
padding:0px;
text-decoration:none;
}


.redtxtbig{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FF1040;
/*color:#C82331;*/
margin:0px;
padding:0px;
text-decoration:none;
font-style:italic;
}

.redtxthome{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF1040;
/*color:#C82331;*/
margin:0px;
padding:0px;
text-decoration:none;
font-style:italic;
}

.greentxt{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#354B13;
font-size:74%;
}

.whitetxt{
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
color:#FFFFFF;
font-style:normal;
font-weight:normal;
}

.whitetxtsmall
{
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

.whitetxtbig {

font-family:Arial;
font-size:13px;
color:#FFFFFF;
font-weight:200;
margin:0px;
padding:0px;
text-decoration:none;
}

.whitetxtbig:hover {

font-family:Arial;
font-size:13px;
color:#F10E14;
font-weight:200;
margin:0px;
padding:0px;
text-decoration:none;
}

.prodtxt {

font-family:Arial;
font-size:16px;
color:#00BDF2;
font-weight:600;
margin:0px;
padding:0px;
text-decoration:none;
}


.smalltxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
font-weight:normal;
color:#4866AF;
padding-left:12px;

}


.subtxt{
color:#1F419B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:70%;
}


/*h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#516F93;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}*/

.gobtn
{
	background-image:url(../images/mainpage_go_btn.gif);
	height: 15px;
	width: 33px;
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
}

.txtbtn
{
	font-size:9px;
	width: 155px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}

/*.txtbtn1
{
	font-size:9px;
	width: 155px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}*/

.txtbtn1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 155px;
	color:#7E7E7E;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	
}

.txtbtn1_over
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 155px;
	color:#7E7E7E;
	border: 1px solid #CCCCCC;
	background-color:#E9FBFC;
	
}

.txtbtn1Caps{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 155px;
	color:#7E7E7E;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	
}

.txtbtn1Caps_over
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 155px;
	color:#7E7E7E;
	border: 1px solid #CCCCCC;
	background-color:#E9FBFC;
	
}

.selectbox{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 159px;
	color:#7E7E7E;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.selectbox_over
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 159px;
	color:#7E7E7E;
	border: 1px solid #CCCCCC;
	background-color:#E9FBFC;
}

.prohead
{
font-family:Verdana;
font-size:11px;
color:#777777;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}

.protext
{
font-family:Verdana;
font-size:10px;
color:#00CCFF;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
/*color:#00CCFF;*/
color:#7E94D6;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
text-align: right;
padding-right:5px;
}

.greytxt{
font-family:Verdana;
font-size:70%;
color:#7E7E7E;
font-weight:normal;
text-decoration:none;
}

.greytxtbig{
font-family:Verdana;
font-size:13px;
color:#7E7E7E;
font-weight:normal;
text-decoration:none;
}

.lightgreytxt{
font-family:Verdana;
font-size:70%;
color:#C3C3C3;
font-weight:normal;
text-decoration:none;
}


.h2txtbig{

font-family:Verdana;
font-size:15px;
color:#F10E14;
font-weight:bold;
font-style:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

/*h2{
font-family:Verdana;
font-size:14px;
/*color:#7E7E7E;*/
/*color:#114889;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}*/


.darkbluetxt{
font-family:Verdana;
font-size:11px;
color:#20409A;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

.prodtitle {

font-family:Verdana;
font-size:11px;
color:#666666;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

.imgborder
{
border:1px solid #E3E3E3;
}

.imgborder_grey
{
/*border:1px solid #E3E3E3;*/
background-image:url(../images/grey_border.gif);
background-repeat: no-repeat;
width: 134px;
}

.imgborder_over
{
/*border:1px solid #E3E3E3;*/
background-image: url(../images/blue_border.gif);
background-repeat: no-repeat;
width: 134px;
}


.tabborder
{
border:1px solid #666666;
}

.imgborderblue
{
border:1px solid #4BD4F7;
}

.footer
{
font-family:Verdana;
font-size:9px;
color:#7E94D6;
font-weight:normal;
text-decoration:none;
}

.footer1
{
font-family:Verdana;
font-size:9px;
color:#7E94D6;
font-weight:normal;
text-decoration:none;
}
.footer:hover
{
font-family:Verdana;
font-size:9px;
/*color:#1B53F1;*/
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

.error {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
/*  font-weight: bold;*/
  color: #B20817;
  text-decoration: none;
}

.required {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #B20817;
  text-decoration: none;
}

.formfield1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #3399CC;
	border: 1px solid #14624E;
	color: #000000;
}

.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787474;
	border: 1px solid #707477;
	background-color:#FFFFFF;
}

.textbox2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 background-color: #FFFFFF;
 color:#5C5959;
 border: 1px solid #F78E8B;
}


.textbox_over2 {
 background-color: #F5F1F1;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 border: 1px solid #9F553A;
 color:#5C5959;
}

.reset_btn
{
	 border-width:0px;
	 background-image:url(../images/reset_btn.gif);
	 background-repeat:no-repeat;
	 width:60px;
	 height:15px;
	 cursor: pointer;
} 

.submit_btn
{
	 border-width:0px;
	 background-image:url(../images/submit_btn.gif);
	 background-repeat:no-repeat;
	 width:60px;
	 height:15px;
	 cursor: pointer;
} 
ul{
	margin-top:5px;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;

}

.orange{

list-style-image:url(../images/orange_bullet.gif);
margin-top:5px;
padding-top:0px;
margin-left:15px;
padding-left:5px;
}

li {
margin-top:5px;
padding-top:0px;
margin-left:15px;
padding-left:5px;

list-style-image:url(../images/green_bullet.jpg);
}

.err_li {
margin-top:5px;
padding-top:0px;
margin-left:0px;
padding-left:0px;
}

.product_bg
{
	background-image:url(../images/tilted_mop_new.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;	
}

.light_blue_strip
{
	background-image:url(../images/light_blue_strip.jpg); 
	background-repeat:repeat-y;
	background-position:right;
}

.curve_bt
{
	background-image:url(../images/bottom_curve_new1.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left;
}

a
{
	font-family:Verdana;
	color:#7E7E7E;
	font-weight:normal;
	text-decoration:none;
}

a:hover
{
	font-family:Verdana;
/*	color:#F10E14;*/
	color: #20409A;
	font-weight:normal;
	text-decoration:none;
}

.bluehead
{
/*background-image: url(../images/blue_heading_right_new.jpg);*/
background-color: #25479E;
/*background-repeat: no-repeat;*/
padding-top:5px;
}

.dblock
{
display: block;
cursor: pointer;
}

.top_div
{
background-color:#20409A;
width:100%;
height:93px;
}

.div_stretch
{
background-color:#FFFFFF;
width:100%;
height:100%;
}

.redtxt_home_pad
{
padding-left:35px;
padding-top:10px;
}

.redtxt_prod_pad
{
padding-left:50px;
padding-top:25px;
}

.lt_blue_strip
{
background-image:url(../images/light_blue_strip.jpg);
background-repeat:repeat-y;
}

.bot_curve_new
{
background-image:url(../images/bottom_curve_new.jpg);
background-repeat:no-repeat;
background-position: left bottom;
}

.bot_curve_new1
{
background-image:url(images/bottom_curve_new1.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

.ajx_span
{
display:none;
overflow:hidden;
margin:0px;
padding:0px;
}

.ajx_div
{
margin:0px;
padding:0px; 
}
.rt_border
{
border-right:1px solid #08C4F4;
}

.img_border
{
border-right:1px solid #08C4F4;
border-bottom:1px solid #536FB0;
}

.content_pad
{
padding-left:100px;
padding-right:15px;
padding-top:30px;
vertical-align:top;
}

.bot_spacer
{
background-image:url(../images/spacer_bottom.jpg);
background-repeat:repeat-x;
width:100%;
/*height:19px; */
padding-top:10px;
}

.footer_div
{
background-color:#20409A;
width:100%;
height:55px;
}

.footer_pad
{
padding-top:9px;
padding-right:15px;
}

.blu_curve2
{
background-image:url(../images/blue_curve2.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.blu_curve2_new
{
background-image:url(../images/blue_curve2_new.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.spacer_left_pad
{
padding-left:30px;
}

.green_strip_40
{
padding-left:40px;
background-image:url(../images/green_strip.jpg);
background-repeat:no-repeat;
}

.green_strip_65
{
padding-left:65px;
background-image:url(../images/green_strip.jpg);
background-repeat:no-repeat;
}

.pad_left_40
{
padding-left:40px;
}

.pad_left_65
{
padding-left:65px;
}

.pad_left_10
{
padding-left: 10px;
}

.pad_left_5
{
padding-left: 5px;
}

.pad_top_22
{
padding-top: 22px;
}

.pad_top_5
{
padding-top: 5px;
}
.pad_top_8
{
padding-top:8px;
}
.pad_right_10{
	padding-right: 10px;
}
.comp_head_pad
{
padding-top:13px;
padding-bottom:2px;
padding-left:63px;
}

.pad_left_50
{
padding-left:50px;
}

.sub_content
{
padding-left:70px;
padding-top: 20px;
padding-right: 15px;
}

.pad_left_5
{
padding-left:5px;
}

.pad_left_top_8
{
padding-left:8px;
padding-top:8px;
}

.pad_left_8
{
padding-left:8px;
}

.pad_left_rt_25
{
	padding-left: 25px;
	padding-right: 25px;
}

.txt_transform_low
{
text-transform:lowercase;
}

.txt_transform_cap
{
text-transform:capitalize;
}

.pad_right_top
{
padding-right: 9px;
padding-top: 10px;
}

.span_ajax
{
display:none;
overflow:hidden;
margin:0px;
padding:0px;
}

.div_ajax
{
margin:0px;
padding:0px;
}

.green_bdr_bot
{
border-bottom: solid 1px #ACD270;;
}

.green_bdr_top
{
border-top:solid 1px #ACD270;
}

.head_bg
{
background-image: url(../images/head_back.jpg);
background-repeat: repeat-x;
}

.home_grad
{
	/*background: url(../images/specials_bg.jpg);*/
	background-position: right;
	background-repeat: repeat-y;
}

/* Dev - THis "help" class is used for showing help at various places */
a.help{

	position:relative;
	z-index:24;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;

}

a.help:hover{

	z-index:25; 
	cursor:help;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}

a.help span{

	display: none

}

a.help:hover span{

	display:block;
	position:absolute;
	background-color:#F4E9E7;
	top:3em;
	left:3em;
	width:23em;
	border:2px solid #B2B2B2;
	color:#000000;
	text-align: left;
	padding: 2px;
	text-decoration:none;
}

.sitemap_txt 
{
font-family:Verdana;
font-size:11px;
color:#20409A;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

.sitemap_txt:hover
{
font-family:Verdana;
font-size:11px;
color:#7E7E7E;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}


h2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FF1040;
margin:0px;
padding:0px;
text-decoration:none;
font-style:italic;
font-weight:bold;

}

.h2_text
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FF1040;
margin:0px;
padding:0px;
text-decoration:none;
font-style:italic;
font-weight:bold;
}

.h2_normal
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FF1040;
margin:0px;
padding:0px;
text-decoration:none;
font-style:italic;
font-weight:normal;

}

h3{
font-family:Arial;
font-size:16px;
color:#00BDF2;
font-weight:600;
margin:0px;
padding:0px;
text-decoration:none;
}

.h3_text
{
font-family:Arial;
font-size:16px;
color:#00BDF2;
font-weight:600;
margin:0px;
padding:0px;
text-decoration:none;
}


.h2_bluetxtbig{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#00C2F3;
margin:0px;
padding:0px;
text-decoration:none;
font-style:normal;
}


h4{
font-family:Verdana;
font-size:11px;
color:#7E7E7E;
font-weight:normal;
text-decoration:none;
font-weight:bold;
font-style:normal;
padding:0px;
margin:0px;
}

.h4_text
{
font-family:Verdana;
font-size:11px;
color:#7E7E7E;
font-weight:normal;
text-decoration:none;
font-weight:bold;
font-style:normal;
padding:0px;
margin:0px;
}

.h4text_big{
font-family:Verdana;
font-size:13px;
color:#7E7E7E;
font-weight:normal;
text-decoration:none;
}

.h2_redtxthome{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF1040;
margin:0px;
padding:0px;
text-decoration:none;
font-style:italic;
}

td div.divmenu
{
	position:relative;
	padding:0px;
	margin:0px;
	}
	
.drop_down{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
text-decoration:none;
font-weight:500;
background-color:#20409A;
display:block;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
line-height:20px;
	}

.drop_down:hover{
font-family:Arial, Helvetica, sans-serif;
color:#06AAE2;
font-size:12px;
text-decoration:none;
font-weight:500;
background-color:#20409A;
display:block;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
line-height:20px;
}