/* CSS Document */
* {margin:0;padding:0}

html {height:100%;  overflow-y: scroll;} 

body {
	font-size: 0.70em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background:#ffffff url('../images/content_bg2.gif') top center no-repeat;	
	color: #303030;
	height:100%;
	min-height:100%;
}

a:link {color:#303030;text-decoration:none; font-weight:bold}
a:visited {color:#303030;text-decoration:none; font-weight:bold}
a:active {color:#303030;text-decoration:none; font-weight:bold}
a:hover {color:#303030;text-decoration:underline; font-weight:bold}

#right_col a:link {color:#303030;text-decoration:none; font-weight:bold}
#right_col a:visited {color:#303030;text-decoration:none; font-weight:bold}
#right_col a:active {color:#303030;text-decoration:none; font-weight:bold}
#right_col a:hover {color:#303030;text-decoration:underline; font-weight:bold}

.hdr_links a:link {color:#949292;font-weight:normal;text-decoration:none;font-size:83%;}
.hdr_links a:visited {color:#949292;font-weight:normal;text-decoration:none;font-size:83%; }
.hdr_links a:active {color:#949292;font-weight:normal;text-decoration:none;font-size:83%; }
.hdr_links a:hover {color:#949292;font-weight:normal;text-decoration:none;font-size:83%; }

.top_nav a:link, .tips_box a:link {color:#FFFFFF; font-weight:bold;text-decoration:none; font-size: 105%; }
.top_nav a:visited, .tips_box a:visited {color:#FFFFFF;font-weight:bold;text-decoration:none; font-size: 105%}
.top_nav a:active, .tips_box a:active {color:#FFFFFF;font-weight:bold;text-decoration:none; font-size: 105%}
.top_nav a:hover, .tips_box a:hover {color:#FFFFFF;font-weight:bold;text-decoration:none; font-size: 105%}

.orange_btn a:link {background-image:URL('../images/orange_btn_off.gif'); width:138px;height: 25px;text-align:left;float:left;padding:4px 0 0 50px}
.orange_btn a:visited {background-image:URL('../images/orange_btn_off.gif'); width:138px;height: 25px;text-align:left;float:left;padding:4px 0 0 50px}
.orange_btn a:active {background-image:URL('../images/orange_btn_off.gif'); width:138px;height: 25px;text-align:left;float:left;padding:4px 0 0 50px}
.orange_btn a:hover {background-image:URL('../images/orange_btn_on.gif'); width:138px; height: 25px;text-align:left;float:left;padding:4px 0 0 50px}

.pink_btn a:link {background-image:URL('../images/pink_btn_off.gif'); width:130px;height: 25px;text-align:center;float:left;padding:4px 0 0 0}
.pink_btn a:visited {background-image:URL('../images/pink_btn_off.gif'); width:130px;height: 25px;text-align:center;float:left;padding:4px 0 0 0}
.pink_btn a:active {background-image:URL('../images/pink_btn_off.gif'); width:130px;height: 25px;text-align:center;float:left;padding:4px 0 0 0}
.pink_btn a:hover {background-image:URL('../images/pink_btn_on.gif'); width:130px; height: 25px;text-align:center;float:left;padding:4px 0 0 0}

.blue_btn a:link {background-image:URL('../images/blue_btn_off.gif');width:126px;height: 25px;text-align:center;float:left;padding:4px 0 0 0}
.blue_btn a:visited {background-image:URL('../images/blue_btn_off.gif');width:126px;height: 25px;text-align:center;float:left;padding:4px 0 0 0}
.blue_btn a:active {background-image:URL('../images/blue_btn_off.gif');width:126px;height: 25px;text-align:center;float:left;padding:4px 0 0 0}
.blue_btn a:hover {background-image:URL('../images/blue_btn_on.gif'); width:126px; height: 25px;text-align:center;float:left;padding:4px 0 0 0}

.green_btn a:link {background-image:URL('../images/green_btn_off.gif'); width:138px;height: 25px;text-align:center;float:left;padding:4px 0 0 0}
.green_btn a:visited {background-image:URL('../images/green_btn_off.gif'); width:138px;height: 25px;text-align:center;float:left;padding:4px 0 0 0}
.green_btn a:active {background-image:URL('../images/green_btn_off.gif'); width:138px;height: 25px;text-align:center;float:left;padding:4px 0 0 0}
.green_btn a:hover {background-image:URL('../images/green_btn_on.gif'); width:138px; height: 25px;text-align:center;float:left;padding:4px 0 0 0}

.pink2_btn a:link {background-image:URL('../images/pink2_btn_off.gif'); width:116px;height: 25px;text-align:left;float:left;padding:4px 0 0 30px}
.pink2_btn a:visited {background-image:URL('../images/pink2_btn_off.gif'); width:116px;height: 25px;text-align:left;float:left;padding:4px 0 0 30px}
.pink2_btn a:active {background-image:URL('../images/pink2_btn_off.gif'); width:116px;height: 25px;text-align:left;float:left;padding:4px 0 0 30px}
.pink2_btn a:hover {background-image:URL('../images/pink2_btn_on.gif'); width:116px; height: 25px;text-align:left;float:left;padding:4px 0 0 30px}

.left_nav a:link {color:#FFFFFF; font-weight:bold;text-decoration:none; font-size: 105%;width: 175px; height: 20px; display:block; border-bottom:1px solid #FFF; padding:3px 0 0 0}
.left_nav a:visited {color:#FFFFFF; font-weight:bold;text-decoration:none; font-size: 105%;width: 175px; height: 20px; display:block;border-bottom:1px solid #FFF; padding:3px 0 0 0}
.left_nav a:active {color:#FFFFFF; font-weight:bold;text-decoration:none; font-size: 105%;width: 175px; height: 20px; display:block; border-bottom:1px solid #FFF; padding:3px 0 0 0}
.left_nav a:hover {color:#FFFFFF; font-weight:bold;text-decoration:none; font-size: 105%;width: 175px; height: 20px; display:block; border-bottom:1px solid #FFF; background-image: URL('../images/nav_on.png'); background-position: right; background-repeat:no-repeat; padding:3px 0 0 0 } 

a.orange:link {color:#fa6900;text-decoration:none; font-weight:bold}
a.orange:visited {color:#fa6900;text-decoration:none; font-weight:bold}
a.orange:active {color:#fa6900;text-decoration:none; font-weight:bold}
a.orange:hover {color:#fa6900;text-decoration:underline; font-weight:bold}

a.pink:link {color:#ba519d;text-decoration:none; font-weight:bold}
a.pink:visited {color:#ba519d;text-decoration:none; font-weight:bold}
a.pink:active {color:#ba519d;text-decoration:none; font-weight:bold}
a.pink:hover {color:#ba519d;text-decoration:underline; font-weight:bold}

a.blue:link {color:#4093bd;text-decoration:none; font-weight:bold}
a.blue:visited {color:#4093bd;text-decoration:none; font-weight:bold}
a.blue:active {color:#4093bd;text-decoration:none; font-weight:bold}
a.blue:hover {color:#4093bd;text-decoration:underline; font-weight:bold}

a.green:link {color:#5ec23b;text-decoration:none; font-weight:bold}
a.green:visited {color:#5ec23b;text-decoration:none; font-weight:bold}
a.green:active {color:#5ec23b;text-decoration:none; font-weight:bold}
a.green:hover {color:#5ec23b;text-decoration:underline; font-weight:bold}

#footer a:link {color:#888a8d;text-decoration:none; font-weight:normal}
#footer a:visited {color:#888a8d;text-decoration:none; font-weight:normal }
#footer a:active {color:#888a8d;text-decoration:none; font-weight:normal }
#footer a:hover {color:#888a8d;text-decoration:underline; font-weight:normal }

.subtitle { font-size:15px; font-weight:normal; font-style:normal; }
.subquote { font-size:15px; font-weight:normal; font-style:italic; }

p {margin: 10px 0}

img {border:none;}

ul {margin:10px 0;padding:0;list-style-position:inside}

h1 {color:#383838; font-size:130%; font-weight: normal;margin:10px 0 }
h2 {color:#383838; font-size:130%; font-weight: normal;margin:3px 0 }
h3 {color:#383838; font-size:130%; font-weight: normal;margin:3px 0 }

input, select {height:15px;border:1px solid #c0c0c0; margin:0 0 3px 0; font-size: 100%; color:#303030}

#outer_container {
	width: 900px;
	text-align:left;
	background:#ffffff url('../images/content_bg2.gif') top center no-repeat;
	margin:0 auto;
	z-index: 100;
	/*border:1px solid red;*/
}

#header {
	width: 900px;
	height: 105px;
	font-size: 105%;
	/*border: 1px solid black;*/
}

#main {
	width:925px;
	min-height:500px;	
	height: auto;
	margin: 20px 0 0 0;
	display:block;
	/*border: 1px solid black;*/
}

#footer {
	width: 100%;
	height: 100px;
	margin:0 20px 0 25px ;
	color: #888a8d;
	font-size: 90%;
	/*border: 1px solid yellow;	*/
}

#left_col {
	width:268px;
	float:left;
	position:relative;
	left:-40px;
	/*border: 1px solid red;*/
	margin-top:5px;
}

#left_col p {margin:0}

#left_col img {display:block }

#content {
	width: 480px;	
	position: relative;
	left: -35px;
	float:left;
	/*border: 1px solid green;*/
}

#content p {font-size:100%;}

#right_col {
	width:175px;
	float:right;
	position:relative;
	left:-20px;	
	margin-top:5px;
	/*border: 1px solid green;*/
}

.hr {border-bottom:1px dotted #999999;height:1px;width:100%}

.clear {clear:both;}

.left_nav_bg {
	position:absolute;
	left:15px;
	bottom: 270px;
	width: 160px;
	height: 209px;
	background-repeat:no-repeat;
	z-index: 0;
}

.left_nav {
	width:175px;
	position:relative;
	left:60px;
	padding: 0 0 5px 10px
}

.left_nav_img {
	position:relative;
	left:60px;	
} 

.footer_section {
	width: 140px;
	float: left;
	margin:3px 5px 0 5px;
}

.top_nav {
	width:900px; 
	height:29px; 
	margin-top:5px;	
}

.hdr_links {
	float:left; 
	text-align:center;
	width:145px;
	height: 35px;
	margin:8px 0 3px 15px;
 }

.hdr_link {float:left; width:45px; height: 35px; text-align:center;}

.search_box {
	width:116px; 
	height:14px; 
	padding: 2px; 
	font-size:83%; 
	color:#949292; 
	border:1px solid #c0c0c0; 
	float:left;
	margin-right:5px;
}

#footer ul {
	list-style-image:none;
	line-height:120%;
	color:#888a8d;
	margin:0;
	padding:0;
	list-style-position:inside
}

#right_col ul {
	list-style-image:none;
	line-height:130%;
}

.orange {color:#fb6e00;}
.pink {color:#ba519d;}
.blue {color:#50ade4;}
.green {color:#68c640;}
.bold {font-weight:bold}
.call {color:#707070;font-size:130%;padding-top:10px;}

.red {color:#eb1d22;font-weight:bold}
 
.lc_box {
	background-image: URL('../images/lc_box_bg.gif');
	background-repeat:no-repeat;
	width:180px; 
	height:222px;
	padding:0 15px 15px 15px;
 } 

.webcheck  { color:#1d1e1c; font-size:95%; width:145px; height:230px; float:left; margin:5px 0 15px 25px;}
 
.webcheck input {width:137px; height:15px; padding:0;margin:0 0 3px 0;}

.webcheck .response {color:#303030; }

input.error{ border:1px solid red; }
 
.testimonial_snip {margin-top:10px;}

.testimonial_snip p{margin-top:10px 0 0 0}

.blog_snip {margin:15px 0 0 10px; text-align:justify}

.blog_snip  p {margin:0 0 3px 0}

.related_links ul{margin:5px 0 0 0;padding:0 0 0 15px; width:175px;}

.info_box {
	position:relative;
	background-image: URL('../images/info_box.gif'); 
	width: 439px; 
	height: 140px;
	font-style:	italic;
	padding: 10px 15px;
	margin: 0 0 10px 0;
}

.ftr_hdr {font-weight:bold;font-size:110%}

.page_no {text-align:center; background-color:none}

