@charset "UTF-8";
body {
	font-family: Lucida Grande, Geneva, Veranda, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	background-image: url(../images/bg.jpg);
	background-color: #1B437B;
}
.clearing {
	height: 0px;
	clear: both;
	padding: 0px;
	margin: 0px;
	font-size: .1em;
}
#m_top_edg {
	font-size: .1em;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/grp_bg1.jpg);
	height: 18px;
	width: 950px;
	clear: both;
}
#logo_qlink_box {
	background-image: url(../images/grp_bg2.jpg);
	background-repeat: no-repeat;
	background-position: 192px;
	height: 81px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#filler_box1 {
	font-size: 0.1em;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/grp_bg3.jpg);
	height: 16px;
	width: 950px;
	clear: both;
}
#navigation_box {
	height: 34px;
	width: 944px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 3px;
	padding-left: 3px;
}
#welcome_box {
	height: 79px;
	width: 695px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/grp_bg5.jpg);
	background-repeat: no-repeat;
	background-position: 695px;
	padding-right: 255px;
}
#body_container {
	font-size: 0.65em;
	width: 944px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 1.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content_container {
	margin: 0px;
	float: left;
	width: 692px;
}
#cbox_tp_edge {
	font-size: .1em;
	background-image: url(../images/body_tp_edge.jpg);
	height: 4px;
	width: 692px;
}
#cbox_tp_edge1 {
	font-size: 0.1em;
	background-image: url(../images/body_tp_edge1.jpg);
	height: 4px;
	width: 692px;
}
#content_box {
	width: 692px;
	margin: 0px;
	background-image: url(../images/bdy_bg.jpg);
}
#content_lft_box {
	float: left;
	width: 355px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 5px;
}
#content_lft_box1 {
	float: left;
	width: 660px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 5px;
}
#content_rt_box {
	margin: 0px;
	float: right;
	width: 307px;
}
#cbox_btm_edge {
	font-size: .1em;
	background-image: url(../images/body_btm_edge.jpg);
	height: 4px;
	width: 692px;
}
.car_box {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#rt_side_container {
	color: #FFFFFF;
	background-image: url(../images/nletter_bg_27.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 237px;
	padding-left: 15px;
	padding-top: 5px;
}
#newsletter_form_box {
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #FFFFFF;
}
#submit_btn {
	padding-left: 3px;
}
#btm_link_cpyrt_box {
	font-size: .60em;
	color: #FFFFFF;
	width: 950px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 5px;
	background-image: url(../images/btm_line_div.jpg);
	background-repeat: no-repeat;
}
.links_logo_box {
	padding-right: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#quotation_box {
	width: 670px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#content_box2 {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.sc_button {
	padding-left: 10px;
}
#otherinfo_box {
	padding-left: 130px;
}
#arrow {
	float: right;
	height: 47px;
	width: 60px;
	background-image: url(../images/arrow.jpg);
}
.SO_Heading {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/tbl_tpbg.jpg);
	background-repeat: repeat;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	vertical-align: middle;
}
#SOSorting #SortingHeading {
	font-weight:bold;
	padding-left:18px;
	vertical-align: middle;
}
#SOSorting #SortingText {
	padding-left:28px;
	padding-top: 13px;
	padding-bottom: 15px;
	line-height:17px;
}
#SOSorting #SortingText a:link {color:#002B5E;}
#SOSorting #SortingText a:active {color:#002B5E;}
#SOSorting #SortingText a:visited {color:#002B5E;}
#SOSorting #SortingText a:hover {color:#FC9726;}

#SOSorting #SortingText a.Active:link {color:#FC9726;}
#SOSorting #SortingText a.Active:active {color:#FC9726;}
#SOSorting #SortingText a.Active:visited {color:#FC9726;}
#SOSorting #SortingText a.Active:hover {color:#002B5E;}

#SPecialOffer #SO_TN_TD {
	padding-bottom:24px;
}
#SPecialOffer #SO_GoToPage td{
	vertical-align:middle;
}
#SPecialOffer #SO_GoToPage a:link{color:#002B5E}
#SPecialOffer #SO_GoToPage a:active{color:#002B5E}
#SPecialOffer #SO_GoToPage a:visited{color:#002B5E}
#SPecialOffer #SO_GoToPage a:hover{color:#FC9726}
.SO_TableBorder {
	border: 1px solid #405e8b;
}
.SO_ImageBorder {
	border: 1px solid #BAB9B9;
}
.SO_ImageBorder_D {
	border: 1px solid #404040;
}
