body{
	background:#DFDEDB;
	margin:0;
	
}

body, td, li, p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	
}


h1{
	font-size:15px;
	color:#3a3a7c;
	text-transform: uppercase;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
h1.quote{
	font-size:13px;
	}
h2{
	font-size:14px;
	color:#3a3a7c;
	font-weight:bold;
}

h3{
	font-size:12px;

}

h4 {
	color: #516290;
	font-size: 17px;
	font-weight: normal;
	line-height: 100%;
	margin: 0 0 3px 0;
	text-align: left;
}

h5 {
	color: #516290;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}

h6 {
	color: #516290;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 -10px 0;
}

.black-center {
	color: #000;
	font-size: 17px;
	text-align: center;
}

.no-li li {
	list-style-type: none;
	padding: 3px 0 3px 0;
}

.num-li li {
	list-style-type: decimal;
	padding: 3px 0 3px 0;
}

a.instantquote{
	font-size:14px;
	font-weight:bold;
}
a, a:visited{
	color:#3d3e7e;
}

a:hover{
	text-decoration:none;

	
}	

#shell{

}

#content{
	padding:30px;
	vertical-align: top;
	text-align: justify;
	background:#ffffff;
	color: #666;
}

#home-content {
	color: #666 !important;
}

#content2{
	padding:30px 60px 10px 30px;
	height:320px;
	vertical-align: top;
	text-align: justify;
	background:#ffffff;
}


#content td, #content p{

}
td.images{
	padding:0 0 0 40px;
	width:260x;
	text-align: center;
}
td.images img{
	border:1px solid #999999;
}

td.images .desc{
margin:0;
font-size:10px;
font-style:italic;
margin-right:20px;
color:#666;
}

#rightbar{
	padding:10px 10px 10px 20px;
	vertical-align: top;
	background:#ffffff;
	width:130px;
}
#leftbar{
	padding:0;
	vertical-align: top;
	background:url(images/left_bg.gif) repeat-y #FFFFFF;
	width:225px;
	text-align:left;
}

ul.services{
margin:0 20px 20px 40px;
padding-left:20px;
}
ul.services li{
	color:#3a3a7c;
	font-weight:bold;
	font-size:12px;
	margin-bottom:4px;
}
table#pagecontainer{

}

td#mainnavcontainer{
	background:url(images/mainnavBG.gif);
	height:35px;
	padding:0;
}

td#footercontainer{
	background:#ffffff;
	color:#3a3a7c;
	padding:10px 10px 20px 30px;
	border-top:4px solid #DFDEDB;
}

#footercontainer, #footercontainer a, #footercontainer a:visited{
	color:#3a3a7c;
	text-align:left;
}


#djk td{
	font-size:10px;
	color:#666666;
	text-align:right;
	padding:4px 30px 10px 10px;	
}
#djk a, #djk a:visited{
	color:#999999;
	text-decoration:none;
}
#djk a:hover{
	text-decoration:underline;
}

img{
	border: #000000;

}

#flash{
	border-bottom:8px #DFDEDB solid;
}

div.hompagepic{
	padding:20px 20px 0 20px;
	text-align:center;
	
}

div.hompagepic img{
	border:1px solid #095183;
}

p.contactdetails{
	margin:10px 0 0 0 ;
	padding: 0 45px 0 0;
	font-size:10px;
	text-align:right;

}

p.contactdetails strong{
	font-size:11px;
	color: #3a3a7c;
}

p.contactdetails a, p.contactdetails a:visited{
	color: #3a3a7c;
}

tbl.quote{
	width:450px;
}

table.quote td.head{
	background:#3d3e7e;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding:2px;
}

table.quote td.quotebody{
	background:#EFEFEF;
}

table.quote table.form td{
	font-size:11px;
	padding:3px 2px 3px 5px;
	color:#666666;
	text-align:left;
}

table.quote table.form input, table.form select{
	font-size:11px;
	color:#666666;
}




/* Submitted Table*/
tbl.submitted{
	width:450px;
}

table.submitted td.head{
	background:#3a3a7c;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding:2px;
}

table.submitted td.quotebody{
	background:#fff;
}

table.submitted table.form td{
	font-size:11px;
	padding:3px 2px 3px 5px;
	color:#666666;
	text-align:left;
}

table.submitted table.form input, table.form select{
	font-size:11px;
	color:#666666;
}


.small{
	font-size:10px;
}