/* CSS Document */

body {
margin:0px;
padding:0px;
background:#fff;
color:#345;
font-weight: normal;
font-size: 75%;
font-family:Arial, Helvetica, sans-serif;
}
P{ 
font-size:12px;
color:#333333;
font-weight:normal;
text-align:justify;
padding:0px 5px 0px 5px;
}
h1{ 
font-size:16px;
color:#a30800;
text-decoration:none;
font-weight:bold; 
line-height:20px;
margin-top:0px;
display:inline;
}
h2{ font-size:14px;
color:#a30800;
text-decoration:none;
font-weight:bold;
display:inline;
}
h3{font-size:14px;
color: #FFFFFF; 
text-decoration:none;
font-weight:bold;
display:inline;
}
blockquote,form, input,select,div,li,ol,textarea,ul
{
font-size:12px;
font-family:arial,helvetica,sans-serif; 
}
.clear{ clear:both;}

.shadowleft{	
	background-image:url(../img/left-bg.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	}
	
   .shadowright{	
	background-image:url(../img/right-bg.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	}
div#topnavbox
{
background-color:#fff;
background-image:url(../img/top-navigation.jpg);
background-repeat:repeat-x;
height:34px;
}

	div#topnavbox ul
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:1.1em;
		color:white;
		text-align:right;
		margin:0px;
		padding-bottom:3px;
		padding-top:6px;
		list-style-image:none;
		
	}
	
	div#topnavbox ul li
	{
		display:inline;
		margin-left:-4px;
		list-style-type:none;
		list-style-image:none;
		background-color:transparent;
	}
	div#topnavbox ul li a
	{
		padding:5px 10px 8px 10px;
		color:white;
		text-decoration: none;
		border-left:1px solid #fff;
		border-bottom:0px;
	}
	
	div#topnavbox ul li a:hover
	{
		background-color:#ffae00;
		color:#c20f27;
	}
.topnavbox a:link, .navbox a:visited {
color:#058;
border-bottom: none !important;
}
.topnavbox a:active, .navbox a:hover {
color:#006;
border-bottom:none !important;
}

.brd-gray{border-left:#e2e2e2 solid 1px;border-right:#e2e2e2 solid 1px;}
.banner-bg{ background-image:url(../img/box-bg.jpg);width:310px;height:177px;background-repeat:no-repeat;}
.md-baner{ background-image:url(../img/banner-01.jpg); height:182px;
padding-left:15px;background-repeat:no-repeat;}
.banner-hd{ font-size:25px;
	color:#f56f02;
	line-height:35px;}
.yellow-bg{ background-image:url(../img/home-insurance-yellow-bg.jpg);
             background-repeat:repeat-x;color:#014918;font-weight:bold;font-size:13px;}
	.yellow-bg a{ color:#014918;font-weight:bold;font-size:13px;}
	.yellow-bg a:hover{ color:#014918;font-weight:bold;font-size:13px;}
.gray-bg{ background-image:url(../img/gray-bg.jpg);
             background-repeat:repeat-x;color:#ff4e00;font-weight:bold;font-size:13px;}
.heading-bold{font-size:13px;padding-left:5px;border-bottom:#CCCCCC solid 2px;}

#mdleft{
 	width:190px;
	margin:5px 0px 0px 5px;
	float:left;
	}
	.left-hd{
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold; 
	}
	
	.left-hd a{
	color:#ffffff;
	text-transform:uppercase; 
	text-decoration:none;
	font-weight:bold;
	}
	.left-hd a:hover{
	color:#ffffff;
	text-transform:uppercase; 
	text-decoration:underline;
	font-weight:bold;
	}
	#mdleft ul{
 	list-style-type:none;
	margin-top:0px;
    }
  	#mdleft ul li{
 	list-style-type:none;
	margin-left:-35px;
	padding-left:0px; 
	display:block;
	}
	#mdleft li{
 	list-style-type:none;
	line-height:27px;
	border-bottom:#e6e6e6 solid 1px;
	color:#a30800;
	font-weight:bold;
	text-align:left;
	}
	#mdleft ul li a{
	text-decoration:none;
	color:#a30800;
	}
/*--------------Right Portion-------------------*/
.rt-hd{
       font-weight:bold;
	   color:#FFFFFF;}
.rt-text{
       font-weight:normal;
	   color:#345;
	   font-size:12px;
	   height:35px;
	   padding-top:5px;
	   border-bottom:#DDDDDD solid 1px; }
	   .rt-blt{
       height:35px;
	   padding-top:10px;
	   border-bottom:#DDDDDD solid 1px;
	  }

#footer{
	margin:0px;
 	padding:0px;
 	font-size:11px;
	text-align:center;
	color:#999999;
	height:26px;
 	}
	
.md-hd{
	color:#006;
		text-decoration:none;
	font-weight:bold; 
	}
	
	.md-hd a{
	color:#006;

	text-decoration:none;
	font-weight:bold;
	}
	.md-hd a:hover{
	color:#006;

	text-decoration:underline;
	font-weight:bold;
	}
	
/*----------------*/
.str-tp{COLOR:#727272;font-size:12px; padding-left:13px;TEXT-DECORATION:none;FONT-WEIGHT:normal; text-align:left; margin-top:5px;}
.str-tp a{COLOR:#a30800;font-size:12px;TEXT-DECORATION:none;FONT-WEIGHT:bold; }
.str-tp a:hover{COLOR:#a30800;font-size:12px; TEXT-DECORATION:underline;FONT-WEIGHT:bold;}
/*----------------*/
.red-blt{ color:#FF9900;font-size:12px;font-weight:bold;}
/*----------------*/
.str-tp-sec{COLOR:#000000;font-size:12px;TEXT-DECORATION:none;FONT-WEIGHT:normal; }
.str-tp-sec a{COLOR:#f57601;font-size:12px; TEXT-DECORATION:none;FONT-WEIGHT:bold; }
.str-tp-sec a:hover{COLOR:#f57601;font-size:12px;TEXT-DECORATION: underline;FONT-WEIGHT:bold; }
/*----------------*/

.table-hd-md{ color:#333333;font-size:13px;font-weight:bold;}

.darkbgorange{ background:url(../img/rt-bg.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}

.blackfont{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #940f04;
margin:2px;
padding:0px;
}

.addone{width:auto;
height:auto;
float:left;
margin:2px;
padding:2px;
}

.borbox{width:auto;
height:auto;
border:solid 1px #CCCCCC;
padding:2px;
margin:2px;
}
