body, div, dl, dt, dd,  h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0; padding:0;}

html, body {
	color:#333;
	font: 12px Arial, Helvetica, sans-serif;
	background: #5274A2;
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}


 
A { color:#597aa7; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#b70b06; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
#wrapper {
	
	width:787px;
	width/**/:/**/767px;
	margin:2px auto 0px;
	background: #FFFFFF url(images/top_curve.gif) no-repeat center top;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 11px;
}

/* header*/
#header {
	padding:0px;
	overflow:hidden;
	margin: 0px;
}
	.logo {
	float:right;
	background:url(images/headerimg.jpg) no-repeat left top;
	width:433px;
	height: 125px;
	padding-left: 334px;
}
	.logo a{
	display:block;
	text-indent:-9999px;
	width:433px;
	height: 125px;
}
.topnav {
	margin:5px 0px;
	padding:0px 0px 0px 70px;
	float: left;
	background: url(images/navbg.gif) no-repeat center top;
	width: 697px;
}
.topnav  ul { margin:0px; padding:0px;}
.topnav ul li { list-style:none; display:inline; float:left}
.topnav ul li A {
	display:block;
	color: #FFFFFF;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-left: 1px;
	height: 25px;
	padding-top: 5px;
}
.topnav ul li A:hover {
	color: #C1FF2E;
}
		
/*middle*/
#ContentArea {
	padding-bottom: 10px;
}
.bluebx {
	font-size: 16px;	
}
.bluebx h1 {
	font: 18px "Myriad Pro", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	
	height: 30px;
	padding-top: 6px;
	
}

.bluebx .bg {
	background: #D2E1E6 url(images/bluebx_inbg.gif) repeat-x left top;
	border-right: 1px solid #597AA7;
	border-bottom: 1px solid #597AA7;
	border-left: 1px solid #597AA7;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
	padding-top: 10px;
}
.bluebx .bg .red18 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #D30000;
} 
.whtbxtopbg {
	background: url(images/whtbx1_topbg.gif) repeat-x left top;}

.whtbxbotbg {
	background: url(images/whtbx1_botbg.gif) repeat-x left top;}

.whtbxinbg {
	border-right: 1px solid #9CB3D3;
	border-left: 1px solid #9CB3D3;
	background: #FFFFFF;
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #DE0000;
	text-align: center;
	padding: 5px;
}
.red25 {
	font: bold 25px "Myriad Pro", Arial, Helvetica, sans-serif;
	color: #EF1100;
}
	
.red_18 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #E20B00;
}
.righbx_top {
	background: url(images1/box_bg2.gif) no-repeat left top;
	font: bold 18px "Myriad Pro", Arial, Helvetica, sans-serif;
	color: #333;
	width: 417px;
	height: 174px;
	padding: 20px 55px 5px 0px;
	text-align: center;
}
.righbx_inner {background: url(images/guarntee_bx_inbg.gif) repeat-x left top;}

.righbx_top .red {
	color: #D80904;
}
	

.righbx_bot {
	background: url(images/guarant_bot.jpg) no-repeat center top;
	height: 13px;
}
.bot {
	margin: 0px auto;
	width: 787px;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #F2F2F2;
	padding-top: 15px;
	padding-bottom: 15px;
}
