/* CSS Document */
body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EEF1F6;
	margin:0px;
}
a 
{
	color:#3A4E6B;
	text-decoration:none;
}
a:hover
{
	color:#5A78A5;
	text-decoration:underline;
}
.heading_blue_bg 
{	
	font-size:12px;
	color: #FFF;
	font-weight: bold;
	background-color:#0015A6;
	
}

.light_blue_bg
{
	background-color:#EEF1F6;
}
.light_blue_bg img
{
	position:relative;
	top:3px;
}
.topmenu {
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}
.topmenu form {margin:0!important;}
table, td {padding:0;border-spacing:0;border:0;margin:0 auto;}
table.gsc-search-box {margin:0!important;}
a.topmenu
{
	font-size:12px;
	color: #FFF;
	font-weight: bold;
	text-decoration:none;
}

a.topmenu:hover
{
	text-decoration:underline;
	color: #FFF;
}

a.topmenurss
{
	font-size:12px;
	color: #00496c;
	font-weight: bold;
	text-decoration:none;
}

a.topmenurss:hover
{
	text-decoration:underline;
	color: #00496c;
}

#cse-search-box {line-height:1!important;}
.gsc-control-cse {padding-top:0!important;padding-bottom:0!important;border:0!important;}

.free
{
	font-size:20px;
	color:#FF0000;
	font-weight:bold;
}

.footer
{
	background-color:#0015A6;
	font-size:12px;
	color:#FFFFFF;
	padding:15px;
	line-height:2em;
}

a.footerlinks
{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

a.footerlinks:hover
{
	text-decoration:underline;
}

.dclaim
{
	color:#686868;
	font-size:11px;
}

.textfield
{
	width:175px;
	height:18px;
	border:#00496c solid 1px;
	color:#00496c;
}

.text
{
	font-size:11px;
	color:#3A4E6B;
}

.text_list
{
	padding-left:16px;
	text-indent:-12px;
}

.text_list img
{
	position:relative;
	left:-2px;
	top:0;
}

.text_column
{
	padding-right:5px;
}

.text_label
{
	font-size:12px;
	color:#3A4E6B;
	font-weight:bold;
}

.paging
{
	font-size:11px;
	color:#3A4E6B;
	font-weight:bold;
}

.top_pad
{
	padding-top:10px;
}

.paging
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding:4px;
}

.paging img
{
	top:0;
	margin-left:4px;
}


/* new stuff */
.heading img {width:100%;height:auto;}
.hdr_left {width:55%;padding-left:15px;padding-top:1px;}
.hdr_left img {max-width:263px;}
.hdr_right {width:45%;}
.topmenu {font-size:12px;background-color:#0015A6;padding:5px;;border-top:#0015A6 solid 2px;border-bottom:#0015A6 solid 2px;}
.nav_left {width:60%;padding-left:15px;padding-top:1px;line-height:3em;}
.nav_right {width:40%;padding-right:20px;}
input[type="text"] {line-height:1.5em;}
input[type="submit"] {padding:4px 10px;}
.text {font-size:14px;line-height:1.5;}
.twrap {max-width:950px;width:calc( 100% - 50px );margin:0 auto;background:#fff;padding:0 25px;}
.touter {max-width:900px;width:100%;}
.tdleft {max-width:650px;width:70%;overflow:hidden;}
.tinner {max-width:640px;width:100%;table-layout:fixed;}
.thdr {max-width:620px;width:100%;padding:5px;margin:0 auto;}
.tdata {max-width:600px;width:calc( 100% - 30px );padding-top:10px;}
.tdright {max-width:250px;width:30%;}
.tright {max-width:240px;width:100%;}
.trightinner {max-width:235px;width:100%;}
.trightdata {max-width:210px;calc( 100% - 10px );padding:5px;}
.thalfdata {max-width:320px;width:50%;}
.halftcontent {max-width:310px;width:95%;table-layout:fixed;}
.thirddata {max-width:210px;width:30%;}
.thirdcontent {max-width:200px;width:95%;margin:0 auto;table-layout:fixed;}
.tdatacol {width:50%;}
.tdatacol img {top:0;padding-right:5px;}
.tc {text-align:center;}
.tr {text-align:right;}
.tl {text-align:left;}
.tb {vertical-align:bottom;}
.tt {vertical-align:top;}
.tm {vertical-align:middle;}
.tbgw {background-color:#fff;}
.h10 {height:10px;}
.h20 {height:20px;}
.h35 {height:35px;}
.h110 {height:110px;}
.w15 {width:15px;}
.wfull {width:100%;}
.whalf {width:50%;}
.w98 {width:98%;}
.manutab {width:95%;}
.drv_lbl {padding-left:25px;}
.drv_detail {width:100%;}
.drv_detail td {word-break:break-all;}
.tcontact {width:100%;display:table-cell;margin-bottom:2em;border-spacing:5px 1em;}
.tdff {max-width:250px;width:100%;}
#contactsubm {width:auto;height:auto;padding:10px 30px;font-weight:bold;cursor:pointer;}
#contactsubm:hover {background:#4D90FE;color:#fff;}
.news {line-height:1em;padding-top:2em;}
a.footerlinks {margin:0 1em;}
.side_list {list-style-type:none;margin:1em 0;padding:0;}
form #website{display:none;}

#boxshot {max-width:165px;width:90%;height:auto;margin-top:5px;}

@media screen and (max-width: 760px) {
	.tdleft, .tdright {display:flex;width:auto;margin-left:1em;margin-right:1em;}
	.tdright {margin-top:1em;}
	.topmenu {padding:10px;}
	.nav_left {width:100%;line-height:2em;}
	.nav_right {display:none;}
	.drv_lbl {padding-left:10px;}
	.footer {line-height:3em;}
	.side_list li {line-height:2em;}
	.dclaim {font-size:14px;line-height:1.4;}
}

@media screen and (max-width: 600px) {
	.hdr_right {display:none;}
	.tdata {line-height:2em;}
	.tdatacol {font-size:12px;padding-bottom:8px;}
	.nav_left {line-height:3em;}
}
