/* CSS Document */

body{
margin:0px;
}

.mainbodypadding{
padding-left:30px;
padding-right:30px;
}

.hori-hr{
	height:1px;
	color:#cccccc;
}	
/****************** boxes, borders and paddings*********************/

.rtred-menu-border{
border-right:1px solid #C60301;
}

.mainheadingbox{
border-left:8px solid #C60301;
padding-left:15px;
border:1px solid #000000;
}

.mainheading-red-box{
padding-left:15px;
padding-top:11px;
padding-bottom:11px;
}

.menubox{
padding-left:20px;
padding-right:20px;
}

.boxtopborder{
border-top:1px solid #8c8989;
}

.borderall{
	border:1px solid #cccccc;
	background-color:#dddfdd;
}


.table-bottom-border{
border-bottom:1px dotted #8c8989;
}

.borderleft{
border-left:1px solid #adaaaa;
}

.paddingleft{

	padding-left:45px;
}

	
.borderleftright{
border-left:1px solid #adaaaa;
border-right:1px solid #adaaaa;
}

.tollfreebox{
border-top:8px solid #c60301;
border-bottom:8px solid #c60301;
border-left:8px solid #c60301;
border-right:8px solid #c60301;
padding-top:5px;
padding-bottom:5px;
}
html>body .tollfreebox{
border-top:7px solid #c60301;
border-bottom:7px solid #c60301;
}
.whitebox-border-right{
	border-right: 1px solid #dcdbdb;
}	


/************************* texts******************/
.redtext{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#E60301;
}

.mainheadingtext{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

.title-red-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c60301;
	font-weight:bold;
}
.desctext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	font-weight:normal;
	padding:10px 10px 5px 15px;
	
}

.desctxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	font-weight:normal;
	padding:0px 0px 0px 10px;
}



.table-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c60301;
	font-weight:bold;
}

.table-heading-two{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.table-heading-three{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a:hover.table-heading-three{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C60301;
	font-weight:bold;
	text-decoration:none;
	padding-left:1px;
}



.desctext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	font-weight:normal;
	padding:10px 10px 5px 15px;
}
.linked-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}
.redboxtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.whiteboxtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	font-weight:normal;
	padding-left:10px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:5px;
}	

.whiteboxtextborderrt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c60301;
	border-right:1px solid #999999;
	padding:17px 12px 0px 12px;
	
}	

.detailtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c60301;
}	

.tollfree{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fbdfba;
}

.phoneno{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;	
}	

.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c60301;
}	
/********* links *************************************************/
a.topmenu-red{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#c60301;
	text-decoration:none;
}
a:hover.topmenu-red{
	color:#000000;
}

a.topmenu-gray{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#adaaaa;
	text-decoration:none;
}

a:hover.topmenu-gray{
	color:#c60301;

}

a.readmore{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}	

a:hover.readmore{
	padding-left:2px;
}	
a.readmore-black{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}	
a:hover.readmore-black{
	padding-left:2px;
}
a.mainlinks-black{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	display:block;
}	

a:hover.mainlinks-black{
	color:#ffffff;
	display:block;
	background-color:#c60301;
	border-top:4px solid #c60301;
	border-bottom:4px solid #c60301;
}
a.mainlinks-white{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}	

a:hover.mainlinks-white{
	color:#FFFFFF;
	display:block;
	background-color:#c60301;
	border-top:4px solid #c60301;
	border-bottom:4px solid #c60301;
}	
	
	
.mainlink{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}	
a.desctext-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	font-weight:normal;
	text-decoration:underline;
}
a:hover.desctext-link{
	text-decoration:underline;
	color:#c60301;
}
/********* paddings *****************************************************/
.paddding-left12px{
	padding-left:12px;
}

.padding-toprtlt-15px12px{
	padding:15px 10px 0px 10px;
}

.padding-toprtlt-16px12px4px{
	padding: 16px 12px 0px 4px;
}	

.padding-left5px{
	padding-left:5px;
}	

.padding-right3x{
	padding-right:3px;
}	

.padding-right8px{
	padding-right:8px;
}	

/*********************gradients**************************/
.right-bg-gradient{
	background-image:url(../images/right-gradient.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.left-bg-gradient{
	background-image:url(../images/left-gradient.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

.reamore-bg-grad{
	background-image:url(../images/readmorebggrad.jpg);
	background-repeat:repeat-y;
	background-position:right;
	width:137px;
	margin-left:10px;
}

.readmore-grey-bg-grad{
	background-image:url(../images/readmore-gray-bg-grad.jpg);
	background-repeat:repeat-y;
	background-position:left;
}	

/********** for menu *****************/

#dropmenudiv{
position:absolute;
border:1px solid #CCCCCC;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:19px;
z-index:100;
margin-top:8px;
}
html>body #dropmenudiv{
	margin-top:4px;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #CCCCCC;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color:#F1EEEE;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #c60301;
color:#FFFFFF;
}

/************** forms ****************/
FORM{
	margin:0px;
}
.form-textfield{
	background-color:#FFF9E1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	padding-left:2px;
	color:#333333;
	border:1px solid #DC0101;
}

.feedback-txtfield{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	padding-left:2px;
	color:#333333;
	border:1px solid #cccccc;
}	

.form-button{
	background-color:#FFF9E1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-weight:bold;
	font-size:11px;
	padding:1px 5px;
	color:#333333;
	border:1px solid #DC0101;
	cursor:hand;
}

.feedback-button{
	background-color:#FFF9E1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-weight:bold;
	font-size:11px;
	padding:1px 5px;
	color:#333333;
	border:1px solid #cccccc;
	cursor:hand;
}

a.linknational{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c60301;
	text-decoration:none;
}

a:hover.linknational{
	text-decoration:underline;
	color:black;
}

a.linkagent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	text-decoration:none;	
}

a:hover.linkagent{
	color:#c60301;
}

.form-select{
	
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	padding-left:2px;
	color:#333333;
	border-bottom:1px solid #cccccc;
	text-decoration:underline;


}