@charset "utf-8";
body {
	background: #fff url(../images/bg.jpg) repeat-x 0 0;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, th {
	font-size: 12px;
	line-height:19px;
}
ul, ol {
	list-style: none;
}
fieldset, img {
	border: none;
}
caption, th {
	text-align: left;
}
.clearer {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 1px;
	font-size: 1px;
}
/*#wrapper{ width: 920px; margin:0 auto;}
	
	#footer{
	font-size: 11px;
	color: #6e91a0;
	background: url(../images/footer.jpg) repeat-x;
	height: 25px;
	clear: both;
	padding:20px;
	text-align: right;
}
#footer a{
	color: #858181; text-decoration: none; }
	
#footer a:hover{
	color: #333; text-decoration: none; }
*/


html, body {
	height: 100%;
}
#wrapper {
	width: 920px;
	height: auto;
	margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
}
.footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	float:left;
	height:auto;
	background-color:#e7e7e7;
}
.footer .area {
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	float: left;
	width: 878px;
	background: #CDCFCE url(../images/footer.jpg) repeat-x 0 0;
	margin:0 auto;
	color:#6e91a0;
	font-size: 12px;
	padding: 10px 20px 0 20px;
	text-align: center;	
}
	.footer strong{
		color:#1683b5;
		font-size:14px;
	}
.footer .area .lft {
	width: 480px;
	float:left;
	text-align:left;
	padding-left:20px;
}
.footer .area .rgt {
	width: 390px;
	float:right;
}
.footer .area a {
	text-decoration: none;
	color: #858181;
	font-size: 11px;
}
.footer .area a:hover {
	text-decoration: none;
	color: #333;
}
#animation {
	display:block;
	text-align: center;
	height:200px;
}
#navigation {
	display:block;
	padding-top: 1px;
}
#latest {
	display: block;
	height: 37px;
	line-height: 37px;
	font-size: 13px;
}
#latest span {
	float:left;
}
#latest span h1 {
	text-transform: uppercase;
	font-weight: bold;
	padding:0 10px;
	color: #f50404;
	line-height: 37px;
}
#latest .right {
	font-weight: bold;
	color: #000;
	font-size: 22px;
	float: right;
	padding:0 10px;
}
#latest #News, #News li {
	list-style:none;
}
#latest #News li {
}
.NewsLink {
	display:none;
}
#latest #News a {
	text-decoration:none;
	font-family:Arial, sans-serif, Helvetica, Verdana;
	font-size:13px;
	color:#333;
	font-weight:normal;
}
#latest #News a.tickerLink {
	text-decoration:underline;
	color:#5d811e;
	text-transform: uppercase;
	font-weight: bold;
}
#bodyarea {
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 4px solid #1683b5;
	width: 888px;
	padding:30px 15px 10px 15px;
	background: #FFFFFF url(../images/bg1.jpg) repeat-x left top;
	float: left;
	height:auto;
}
#bodyarea #left {
	width: 235px;
	float: left;
}
#bodyarea #left h2 {
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	width: 218px;
	padding-left: 15px;
	background-color: #f9f9f9;
	color: #0664a9;
	font-size: 13px;
	font-weight: bold;
	line-height: 26px;
	text-transform: uppercase;
	background: url(../images/bg3.jpg) repeat-x 0 0;
}
#bodyarea #left .content {
	padding:10px 0 10px 15px;
	color: #0762a7;
	font-size: 12px;
	line-height:21px;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	width: 218px;
	background: #e6e6e6 url(../images/bg2.jpg) repeat-x 0 0;
	text-align:justify;
}
#bodyarea #left .content li {	
	color: #0762a7;
}
#bodyarea #left .content li a {
	text-decoration: none;
	color: #0762a7;
	_padding-left:8px;
	background: url(../images/icon.gif) no-repeat left 2px;
	padding-left: 16px;
}
#bodyarea #left .content li a:hover {
	text-decoration: underline;
}
/*#bodyarea #left .quote{ background: #fff url(../images/get-quote.gif) no-repeat -22px -93px; height: 136px; width: 235px; margin:15px 0;}*/
/*#bodyarea #left .quote {
	background:#FFFFFF url(../images/get-quote.gif) no-repeat scroll -19px -93px;
	height:136px;
	margin:15px 0;
	width:235px;
}*/
#bodyarea #left .question {
	background: url(../images/question.jpg) no-repeat 0 0;
	width: 215px;
	padding-left: 20px;
	padding-top: 20px;
	height: 163px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
}
#bodyarea #left .question h3{
	color:#000 !important;
	padding:0;
	margin:0;
	font-size:16px;
	padding-left:45px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:8px;
}
	#bodyarea #left .question p{
		color:#000 !important;
		margin:0;
		padding-left:45px;
		padding-top:0px;
		padding-bottom:0px;
		font-weight:normal;
	}
		#bodyarea #left .question form{
		margin:0;
		padding:0;
	}
#bodyarea #left .question input {
	width: 125px;
	height: 15px;
	border:1px solid #77b0d9;
	background-color: #FFF;
	margin-left: 10px;
	margin-bottom: 5px;
}
#bodyarea #left .question .input1 {
	width: 27px;
	height: 21px;
	margin-left: 5px;
	border:none;
	margin-top:44px;
}
#bodyarea #right {
	width: 638px;
	float: right;
	height:auto;
}
#bodyarea #right .content {
	padding: 10px 25px;
	color: #525151;
	font-size: 13px;
	/*text-align:justify;*/
	line-height: 17px;
	/*border-left:1px solid #cecece;
	border-right:1px solid #cecece;*/
	border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; 
	width: 586px;
	background-color: #f9f9f9;
}
#bodyarea #right .content h1 {
	font-weight: bold;
	color: #0664a9;
}
#bodyarea #right h2 {
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	width: 611px;
	#width: 612px;
	background-color: #f9f9f9;
	color: #0664a9;
	font-size: 13px;
	font-weight: bold;
	line-height: 26px;
	padding: 0 0 0 25px;
	text-transform: uppercase;
}
#bodyarea #right .content a {
	text-decoration: underline;
	color: #f57f22;
}
#bodyarea #right .content a:hover {
	text-decoration: none;
	color: #f57f22;
}
/*Inner CSS*/
.top_header {
	width:920px;
	height:auto;
	float:left;
}
.header_left {
	width:680px;
	height:auto;
	float:left;
}
.header_right {
	width:240px;
	height:auto;
	float:left;
	padding:16px 0px;
}
.header_right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#494949;
	line-height:25px;
}
.header_right h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:##0983b4;
}
.orange {
	color:#f88222;
}
.right_row {
	width: 638px;
	float: right;
	height:auto;
	background-color:#f0f0f0;
}
.right_row1 {
	width: 638px;
	float: right;
	height:auto;
}
.right_row2 {
	width: 588px;
	float: right;
	height:auto;
	padding:0px 25px;
}
.show_hide {
	width: 588px;
	float: right;
	height:auto;
	padding:0px 25px;
}
.media_area {
	width:588px;
	height:auto;
	float:left;
}
.media_heading {
	width:568px;
	height:auto;
	float:left;
	background-color:#e1e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#525151;
	padding:7px 0px 7px 20px;
}
.media_heading h1 {
	color:#0664a9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
}
.media_row {
	width:588px;
	height:auto;
	float:left;
	padding:7px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#525151;
}
.media_row label {
	width:220px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#525151;
	padding-left:20px;
	line-height:22px;
}
.inp1 {
	width:217px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:#c8c8c8 solid 1px;
}
.inp2 {
	width:136px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:#c8c8c8 solid 1px;
}
.product_row {
	width:588px;
	height:auto;
	float:left;
}
.product_box1 {
	width:112px;
	height:auto;
	float:left;
	padding:17px 7px 0px 0px;
}
.product_box12 {
	width:112px;
	height:auto;
	float:left;
	padding:17px 0px 17px 0px;
}
.product_row1 {
	width:110px;
	height:auto;
	float:left;
	border:#e1e1e1 solid 1px;
	background-color:#FFFFFF;
	text-align:center;
	padding:10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2d2d2d;
}
.product_text {
	width:110px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2d2d2d;
	text-align:center;
}
.product_row2 {
	width:112px;
	height:auto;
	float:left;
	text-align:center;
	padding:5px 0px;
}
.navs ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.navs ul li {
	color: #0762a7;
	line-height:23px;
}
.navs ul li a {
	text-decoration: none;
	color: #0762a7;
	padding-left:98px;
	_padding-left:8px;
}
.navs ul li a:hover {
	text-decoration: underline;
}
#bodyarea #left .upload {
	background: url(../images/upload_form.jpg) no-repeat 0 0;
	width: 215px;
	padding-left: 15px;
	padding-top: 95px;
	height: 307px;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.inputs {
	width: 125px;
	height: 17px;
	border:1px solid #d6b067;
	background-color: #FFF;
	margin-left: 10px;
	margin-bottom: 8px;
}
.inputs1 {
	width: 125px;
	height: 85px;
	border:1px solid #d6b067;
	background-color: #FFF;
	margin-left: 10px;
	margin-bottom: 8px;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
}
#bodyarea #left .quote {
background:#FFFFFF url(../images/quote-bg.jpg) no-repeat scroll -10px -6px;
height:110px;
margin:15px 0;
width:145px;
padding:15px 15px 15px 75px;
position:relative;
}
	#bodyarea #left .quote img{
	position:absolute;
	top:0;
	left:0;
	}
	#bodyarea #left .quote h3{
	font-size:18px;
	padding:6px 0;
	color:#000;
	text-transform:uppercase;
	font-weight:normal;
	}
	#bodyarea #left .quote p{
	font-size:12px;
	padding:3px 0;
	color:#000;
	line-height:16px;
	} 
#bodyarea #left .upload table tr td {
	padding-bottom: 5px;
}
#bodyarea #left .upload table tr td .inputs {
	width: 125px;
	height: 17px;
	border:1px solid #d6b067;
	background-color: #FFF;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bodyarea #left .upload table tr td .inputs1 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bodyarea #left .upload table tr td input {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.newsletter {
	background: url(../images/newsletter-bg.jpg) no-repeat;
	width: 180px;
	padding-top: 20px;
	height: 120px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	padding-left:55px;
}
.newsletter h3{
	color:#000 !important;
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:16px;
}
		.newsletter  form{
		margin:0;
		padding:0;
	}
.newsletter .inputbox {
	width: 145px;
	height: 16px;
	line-height:16px;
	padding:2px;
	border:1px solid #77b0d9;
	background-color: #FFF;
	margin-bottom: 10px;
	font-size:12px;
}