/* CSS Document */
body * {
	outline:none;
}
body {
	font-family:Arial;
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height:18px;
	background-color:#D8D8D8;
}
p {
	margin:0px;
	padding:0px;
}
a{
	color:#255585;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
.underline {
	text-decoration:underline;
	font-weight:bold;
}
.underline:hover {
	text-decoration:none;
}
.more {
	text-decoration:underline;
}
.more:hover {
	text-decoration:none;
}
li {
	line-height:22px;
}
h1 {
	font-size:21px;
	font-weight:bold;
	color:#5E5F63;
	padding:0px;
	margin:0px;
}
h2 {
	color:#262A7E;
	font-size:22px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	line-height:20px;
}
h3 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:18px;
	line-height:28px;
	color:#000000;
	font-weight:normal;
}
h4 {
	margin:0px 0px 3px 0px;
	padding:0px;
	font-size:16px;
}
form {
	margin:0px;
	padding:0px;
}
#wrap {
	width:978px;
	padding:0px;
	margin:auto;
}
.clear {
	margin:0px;
	padding:0px;
	clear:both;
	font-size:0px;
	line-height:0px;
}
/* header design part start */
#header {
	width:978px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
#top_header {
	width:978px;
	padding:0px;
	margin:0px;	
	overflow:hidden;
}
/* top header design part start */
#logo {
	width:295px;
	height:124px;
	padding:0px;
	margin:0px;
	float:left;
}
.right_header {
	width:655px;
	height:78px;
	background:url("../new/images/top-bg.jpg") top left no-repeat;
	padding:46px 28px 0px 0px;
	margin:0px;
	float:left;
	text-align:right;
}
.contact-no {
	width:135px;
	padding:0px;
	margin:0px;
	float:right;
}
.chat {
	background:url("../new/images/chat-bg.jpg") top left no-repeat;
	width:302px;
	height:72px;
	padding:6px 0px 0px 23px;
	margin:0px 0px 0px 22px;
	float:right;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
	line-height:13px;
}
.chat-head {
	font-size:14px;
	font-weight:bold;
}
.spacer {
	height:6px;
	padding:0px;
	margin:0px;
	clear:both;
	line-height:0px;
	font-size:0px;	
}
/* top header design part end*/
/* middle header design part start */
#middle_header {
	width:978px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	background:url("../new/images/navigation-bg.gif") top left no-repeat;
	clear:both;
}
#navigation {
	width:900px;
	padding:0px;
	margin:0px 0px 0px 40px;
	height:29px;
}
#navigation ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#navigation ul li {
	margin:0px;
	padding:0px 0px 0px 58px;
	list-style-type:none;
	background:url("../new/images/divider.gif") 29px 9px no-repeat;
	height:29px;
	line-height:29px;
	display:block;
	float:left;
}
#navigation a:link, #navigation a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#navigation a:hover, #navigation a.active {
	color:#B6DFF5;
	text-decoration:none;
	font-weight:bold;
}
/* middle header design part end */
/* bottom header design part start */
#bottom_header {
	width:978px;
	height:207px;
	padding:0px;
	margin:0px;
	clear:both;
	background-color:#FFFFFF;
	overflow:hidden;
}
.quote_bg {
	width:628px;
	height:207px;
	padding:0px;
	margin:0px;
	float:left;
	background:url("../new/images/quotes-bg.jpg") top left no-repeat;
}
.get_quotes {
	width:138px;
	height:46px;
	padding:0px;
	text-indent:-9000px;
	margin:135px 0px 0px 158px;
	background:url("../new/images/get-quotes.gif") 0px 0px no-repeat;
	display:block;
}
.get_quotes:hover {
	width:138px;
	height:46px;
	padding:0px;
	margin:135px 0px 0px 158px;
	background:url("../new/images/get-quotes.gif") 0px -46px no-repeat;
	display:block;
}
.carriers_back_bg {
	background:url("../new/images/carriers-back-bg.jpg") top left repeat-y;
	width:335px;
	height:193px;
	margin:0px;
	padding:14px 0px 0px 15px;
	float:left;
}
.carriers_box {
	width:312px;
	height:171px;
	padding:0px;
	margin:0px;
	float:left;
	background:url("../new/images/carriers-box-bg.jpg") top left no-repeat;
	text-align:center;
}
.carriers_head {
	width:312px;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-indent:10px;
	text-align:left;
}
/* bottom header design part end */
/* header design part end */
/* content design part start */
#content {
	width:978px;
	padding:0px;
	margin:0px;
	clear:both;
	background:url("../new/images/content-bg.gif") top left repeat-y;
}
.content_box {
	background:url("../new/images/content-box-bg.gif") top left no-repeat;
	width:935px;
	height:166px;
	padding:0px;
	margin:0px 0px 0px 19px;
	overflow:hidden;
}
.left-content {
	width:400px;
	margin:0px;
	padding:23px 0px 0px 20px;
	float:left;
}
.left-content ul {
	margin:0px;
	padding:5px 0px 0px 3px;
	list-style-type:none;
}
.left-content ul li {
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style-type:none;
	background:url("../new/images/bullet.gif") 0px 11px no-repeat;
	line-height:25px;
}
.left-content a:link, .left-content a:visited {
	color:#5E5F63;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
.left-content a:hover, .left-content a:active {
	color:#5E5F63;
	text-decoration:underline;
	font-weight:bold;
	font-size:13px;
}
.right_content {
	width:490px;
	padding:40px 0px 0px 0px;
	margin:0px;
	float:right;
	text-align:center;
}
.obligation-red-txt {
	font-size:22px;
	color:#CC0504;
	font-weight:bold;
	line-height:25px;
}
.content-box-shadow { 
	width:934px;
	padding:0px;
	margin:0px 0px 0px 19px;
	clear:both;
}
.bottom_links {
	width:929px;
	height:35px;
	padding:0px;
	margin:0px 0px 0px 20px;
	clear:both;
	background:url("../new/images/bottom-links-bg.gif") top left no-repeat;
}
.bottom_links ul {
	padding:0px 0px 0px 15px;
	margin:0px;
	list-style-type:none;
}
.bottom_links ul li {
	padding:0px 43px 0px 43px;
	margin:0px;
	list-style-type:none;
	background:url("../new/images/divider2.gif") 0px 14px no-repeat;
	line-height:35px;
	height:35px;
	display:block;
	float:left;
}
.bottom_links a:link, .bottom_links a:visited {
	color:#525151;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
}
.bottom_links a:hover, .bottom_links a:active {
	color:#525151;
	text-decoration:underline;
	font-size:10px;
	text-transform:uppercase;
}
/* inner page design part start */
/* left navigation design part start */
#left-nav {
	width:680px;
	padding:0px 15px 20px 0px;
	margin:20px 0px 0px 30px;
	_margin:20px 0px 0px 15px;
	float:left;
	text-align:justify;
	font-size:13px;
	color:#434344;
	line-height:20px;
	background:url("../new/images/navigation-border.gif") top right repeat-y;
}
#left-nav1 {
	width:920px;
	padding:0px 15px 20px 0px;
	margin:20px 0px 0px 30px;
	_margin:20px 0px 0px 15px;
	float:left;
	text-align:justify;
	font-size:13px;
	color:#434344;
	line-height:20px;
}

.img-margin {
	margin-right:15px;
}
.ruler {
	height:20px;
	background:url("../new/images/nav-bottom-border.gif") center left repeat-x;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
	clear:both;
}
.gray_color {
	color:#686666;
	font-weight:normal;
}
.blue_color {
	color:#255585;
	font-weight:normal;
}
.box_bg {
	width:641px;
	padding:5px 15px 5px 15px;
	margin:0px;
	clear:both;
	background:url("../new/images/box-bg.jpg") bottom left repeat-x;
	overflow:hidden;
	border-left:1px #E3E3E3 solid;
	border-right:1px #E3E3E3 solid; 
}
.free_quote {
	width:89px;
	height:20px;
	padding:0px;
	margin:0px;
	background:url("../new/images/get-quotes2.gif") 0 0 no-repeat;
	display:block;
}
.free_quote:hover {
	width:89px;
	height:20px;
	padding:0px;
	margin:0px;
	background:url("../new/images/get-quotes2.gif") 0 -20px no-repeat;
	display:block;
}
/* left navigation design part end */
/* right navigation design part start */
#right-nav {
	width: 230px;
	padding:0px 20px 0px 0px;
	margin:20px 0px 0px 0px;
	float:right;
	overflow:hidden;
	text-align:right;
}
.carrier-box {
	width:218px;
	height:109px;
	padding:0px;
	margin:0px;
	background:url("../new/images/small-carrier-box.jpg") top left no-repeat;
	float:right;
	text-align:center;
}
.carrier-head {
	width:208px;
	color:#FFFFFF;
	padding-left:10px;
	line-height:24px;
	text-align:left;
}
.spacer2 {
	height:10px;
	padding:0px;
	margin:0px;
	clear:both;
	line-height:0px;
	font-size:0px;	
}
.querybox {
	width:206px;
	padding:5px 0px 0px 10px;
	margin:0px;
	clear:both;
	background:#71A1D2 url("../new/images/querybox-bg.jpg") bottom left repeat-x;
	float:right;
	text-align:left;
	color:#FFFFFF;
}
.query_txtbox {
	width:198px;
	padding:0px;
	margin:0px;
	height:20px;
	line-height:22px;
	border:1px #999999 solid;	
}
.query_txtbox:hover {
	border:1px #6293C4 solid;	
}
.query_select {
	width:200px;
	padding:0px;
	margin:0px;
	height:22px;
	line-height:22px;
	border:1px #999999 solid;	
}
.query_select:hover {
	border:1px #6293C4 solid;	
}
.query_txtarea {
	width:198px;
	height:100px;
	padding:0px;
	margin:0px;
	border:1px #999999 solid;	
}
.query_txtarea:hover {
	border:1px #6293C4 solid;	
}
.submit {
	width:78px;
	height:26px;
	padding:0px;
	margin:0px;
	background:url("../new/images/submit.jpg") 0 0 no-repeat;
	border:none;
	cursor:pointer;
}
.submit:hover {
	width:78px;
	height:26px;
	padding:0px;
	margin:0px;
	background:url("../new/images/submit.jpg") 0 -26px no-repeat;
	border:none;
	cursor:pointer;
}
.reset {
	width:78px;
	height:26px;
	padding:0px;
	margin:0px;
	background:url("../new/images/reset.jpg") 0 0 no-repeat;
	border:none;
	cursor:pointer;
}
.reset:hover {
	width:78px;
	height:26px;
	padding:0px;
	margin:0px;
	background:url("../new/images/reset.jpg") 0 -26px no-repeat;
	border:none;
	cursor:pointer;
}
.LeftContentContainer {
	width:100%;
}
.LeftContentContainer p {
	padding-bottom:18px;
}
.sitemap-row1 {
	width:80%;
	padding-top:5px;
}
.sitemap-row1 a {
	text-decoration:none;
}
.sitemap-row1 a:hover {
	text-decoration:underline;
}
.sitemap-row {
	width:80%;
	padding-top:5px;
}
.sitemap-row label {
	width:200px;
	float:left;
	padding-left:0px;
}
.sitemap-row a{
	color:#255585;
	text-decoration:none;
}
.sitemap-row a:hover{
	color:#000000;
	text-decoration:none;
}
.contactimg {
	margin:0 20px 150px 0;
	float:left;
}
.quote {
	width:90%;
	overflow:hidden;
	line-height:20px;
	padding-left:0px;
	height:35px;
}
.quote label {
	width:240px;
	float:left;
	padding-right:5px;
	color:#434344;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.tedtarea {
	width:202px;
	height:78px;
	color:#434344;
	font-size:11px;
}
.selectQuot {
	width:206px;
	color:#434344;
}
.red {
	color:#A20B0B;
}
.SubMit {
	width:72px;
	height:20px;
	cursor:pointer;
	border:0;
	background:url("../new/images/submit.gif") 0 0 no-repeat;
}
.SubMit:hover {
	width:72px;
	height:20px;
	cursor:pointer;
	background:url("../new/images/submit.gif") 0 -20px no-repeat;
}
.Reset {
	width:66px;
	height:20px;
	cursor:pointer;
	border:0;
	background:url("../new/images/reset.gif") 0 0 no-repeat;
}
.Reset:hover {
	width:66px;
	height:20px;
	cursor:pointer;
	border:0;
	background:url("../new/images/reset.gif") 0 -20px no-repeat;
}
/* right navigation design part end */
/* inner page design part end */
/* content design part end */
/* footer design part start */
#footer {
	width:978px;
	padding:0px;
	margin:0px;
	clear:both;
}
.upper_footer {
	width:978px;
	padding:2px 0px 0px 0px;
	margin:0px;
	text-align:center;
	font-size:10px;
	color:#3380A9;
	line-height:20px;
}
.lower_footer {
	border-top:1px #BFBFBE solid;
	width:958px;
	height:23px;
	padding:7px 10px 0px 10px;
	margin:23px 0px 0px 0px;
	clear:both;
	color:#4A4A4A;
	text-transform:uppercase;
	font-size:11px;
}
.lowerfooter_left {
	width:400px;
	padding:0px;
	margin:0px;
	float:left;
}
.lowerfooter_right {
	width:400px;
	padding:0px;
	margin:0px;
	float:right;
	text-align:right;
}
/* footer design part end */
