/* CSS Document */

*{padding:0px; margin:0px; border:0px;}

html, body {background: #FFFFFF url(images/htmlbkbg.jpg) repeat-x left top; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

body {

	padding:0;
	margin:0;


}

h1 {

	font-family:Arial;
	font-size:23px;
	font-weight:bold;
	color:#0079c1;
	padding:0;
	margin:0;
	text-align:left;

}

h2 {

font-family:arial;
color:#0079c1;
font-size:16px;


}

h3 {

	font-family:Arial;
	font-size:16px;
	color:#8dc63f;
	margin:0 0 5px 0;


}

h6 {

	color:#585858;
	font-weight:normal;

}

p, li {

	font-family:arial;
	font-size:12px;
	color:#585858;


}

.clear {clear:both;}

ul {margin:0px;}


#wrapper{
	
	padding-top:25px;
	width:1024px; 
	margin:0px auto;

}

#header {
	
	width:1024px;
	margin:0px auto;
	background-image:url(images/headerbg.jpg);
	background-repeat:no-repeat;
	height:179px;

}

#contentContain{

	background-color:white;
	width:1024px;
	background-image:url(images/contentbgrepeat.jpg);
	background-repeat:repeat-x;
	margin: 0px auto;

}
#footer{width:1024px; background:#FFF no-repeat center top; height:75px;margin: 0px auto; clear:both;}

#footer p{
font-size:10px;
}

#contentContainInset {

	position:relative;
	top:-10px;
	float:left;
	width:774px;

}

#contentmain {
margin-left:10px;
	float:left;
	width:750px;
	/* background: #FFFFFF url(images/body_inner_bkbg_03.png) repeat-x left top; */
	clear:both;

}


/*TOP NAV BTNS*/
#logo a {
	display:block;
	float:left;
	height:150px;
	margin:0 0 0 43px;
	text-indent:-9999px;
	width:190px;
}

#logo a:focus { outline:none; }

#topnav {
	float:right;
	margin:108px 0 0 0;
	padding:0 0 0 0;
	width:760px;
}

#topnav .btn{ float:left; height:40px; }


#topnav ul li {

	float:left;
	padding-right:12px;
	padding-left:12px;
	padding-top:8px;
	height:33px;
	border-right:1px solid #b9b9b9;
	border-left:1px solid #fff;
	list-style:none;
	margin-left:0;

}

#topnav ul li.last {

	margin-right:0;
	border-right:0;
	padding-right:0;

}

#topnav ul li.first {

	margin-left:0;
	border-left:0;
	padding-left:0;

}


/*---------------LEFT PAN STYLES--------------*/


#leftpan{float:left;width:250px !important; padding: 20px 0 0 0;  }
#leftpan .greentabs{ width:210px;}
#leftpan .men3 {

	margin-left:32px;
	padding:20px 0 0 0; 
	text-align:center;
	width:206px;


}




/*--------------RIGHT PAN STYLES------------*/
#rightpan{width:690px; float:left;}
#rightpan .bgpx{width:690px;}
#rightpan .maincont{width:690px; clear:both; background:url(images/bodybkbg_05.png) repeat-y left top;}
#rightpan .maincontTransparnt{width:690px; clear:both; }

#rightpan .regtxt {font-size:13px; color:#FFFFFF; text-decoration:none;  line-height:18px;}
#rightpan .regtxt span {font-size:15px; color:#8DC63F; text-decoration:none;font-weight:bold;}




#contantpan{width:535px; float:left; padding:0 0 0 18px;}

#contantpan .leftpan{ width:258px; float:left; margin:20px 0px 0px 0px;}
#contantpan .boxpan{ width:240px; float:left; margin:20px 0px 0px 10px;}
#contantpan .boxpanbg{ width:250px;}
#contantpan .boxpanMainCont{ width:235px; background:url(images/whitebox_bg.png) repeat-y left top; padding-left:10px; padding-right:20px; }
#contantpan .boxpanMainCont p { font-size:11px; color:#666666; text-decoration:none;}
#contantpan .boxpanMainCont span { font-size:14px; color:#006DAE; text-decoration:none; font-weight:bold;}



#logopan{width:135px; float:left; padding:0 ; text-align:center; }
#logopan img { margin:15px 0 10px 0; padding:0 0 0 0;}


#breadcrumbs {

	color:white;
	width:250px;
	font-family:arial;
	font-size:12px;

}

#breadcrumbs ul {

	list-style:none;
	text-align:center;

}

#breadcrumbs ul li {

	height:47px;
	margin:0;
	border-bottom:5px solid #f1f1f1;

}

#breadcrumbs ul li.last {

	border-bottom:none;

}

#breadcrumbs a {
	
	color:#0079c2;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	display:block;
	background-color:white;
	padding:13px 0;
	outline:none;

}

#breadcrumbs a:focus { outline:none; }

#breadcrumbs a.active, #breadcrumbs a:hover  {

	background-color:white;
	background-image:url(images/breadcrumbbgrepeat.jpg);
	background-repeat:repeat-x;


}








/*--------------INNER PAGE STYLES------------*/


#rightpan .regtxtBlue {font-size:13px; color:#0079C2; text-decoration:none;  line-height:18px;}
#rightpan .regtxtBlue span {font-size:15px; color:#8DC63F; text-decoration:none;font-weight:bold;}

#LeftBlock{width:500px; float:left; }


#Block{width:500px; float:left; margin-bottom:40px;}
#Block	.BluIconsPan{ width:72px; float:left; text-align:left; padding:0 0 30px 0;}
#Block	.TxtPan{width:410px; float:left; padding-left:18px; clear:right;}

#BlockWide{width:670px; float:left; margin-bottom:40px;}
#BlockWide	.BluIconsPan{ width:72px; text-align:left;}
#BlockWide	.TxtPan{width:400px; float:left; padding-left:18px;}


#RightBlock{width:170px; float:left; margin-left:20px; }

h2.widgettitle { display:none; visibility:hidden; }

div.send_a_note { background-image:url(images/send_note_bg.png); background-repeat:no-repeat; width:154px; height:123px; float:right; }

div.send_a_note  h3 { font-size:12px; margin:0 10px; font-family:verdana, "Myriad Pro"; }
div.send_a_note  p { font-size:10px; margin:0 10px; font-family:verdana, "Myriad Pro"; }

div.hold_hand_guarantee { padding-top:10px; padding-right:10px; background-image:url(images/hold_hand_guarantee.jpg); background-repeat:no-repeat; width:609px; height:135px; }

div.hold_hand_guarantee  h3 { font-size:16px; margin:0 0 0 150px; font-family:arial,verdana, "Myriad Pro"; }
div.hold_hand_guarantee  p { font-size:15px; margin:0 0 0 150px; color:white; font-family:arial, verdana, "Myriad Pro"; }

hr {

	background-image:url(images/hr-bullets.png);
	height:3px;
	display:block;
	background-repeat:repeat-x;
	border:0;
	margin:5px 0 15px 0;
	
}
textarea {
     resize: none;
}
.fastFacts {

	background-image:url(images/fastfactstop.jpg);
	background-repeat:no-repeat;
	padding-top:87px;
	font-family:verdana;
	font-size:11px;
	margin-top:30px;
	margin-left:30px;
	color:white;

}

.fastFacts div {
	
background-image:url("images/fastfactsbgrepeat.jpg");
background-repeat:repeat-y;
padding:0 10px 50px 17px;
width:156px;
font-style:italic;

}

.fastFactsBlue {

	background-image:url("images/fastfactsbluetop.jpg");
	background-repeat:no-repeat;
	padding-top:40px;
	font-family:verdana;
	font-size:11px;
	margin-top:30px;
	margin-left:30px;
	width:210px;
	color:white;

}

.fastFactsBlue div {
	
background-image:url("images/fastfactsbluebgrepeat.jpg");
background-repeat:repeat-y;
padding:0 20px 50px 17px;
width:173px;
font-style:italic;

}

.contactForm table { margin:0; }



div.testmonial p.test {

	color:#666;
	font-family:Arial;
	font-style:italic;
	margin:0;

}

div.testmonial p.name {

	color:#666;
	font-family:Arial;
	font-style:italic;
	text-align:center;

}

div.testimonial { text-align:center; }

.contactSidebar {

	background-image:url(images/contact_sidebar_bg.jpg);
	background-repeat:no-repeat;
	width:206px;
	margin:0 auto 30px auto;
	height:208px;
	text-align:center;


}


.contactSidebar ul {
	
	margin-top:39px;
	list-style:none;
	width:177px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;

}

.contactSidebar ul li {
height:25px;
margin-bottom:8px;
margin-left:0;
overflow:hidden;

}

.contactSidebar ul li input {
	
height:25px;
width:175px;
margin-left:0;
font-family:arial;
color:#1182c5;
font-weight:bold;
background-color:#c5c5c5;


}

.referSidebar {

	background-image:none;
	background-repeat:no-repeat;
	font-family:verdana;
	width:212px;
	height:249px;
	text-align:center;
	margin:0 auto;
	color:white;

}

.referSidebar div { width:180px; margin:70px auto 0 auto; text-align:left; }

.referSidebar p { color:white; font-size:12px; }
.referSidebar span a { color:white; }
.referSidebar span a:hover { color:yellow; }
