/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td

{margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;}

body {
	text-align: center;
	background-color: #333333;
}

div#container
{width: 1280px;
margin: 0 auto;
padding: 0;
text-align: left;

overflow: visible;
}

div#header {background-image: url(images/images/header_01.jpg); height: 88px;}

div#intro {background-image:url(images/images/header_02.jpg); height: 240px;}

div#content {background-image: url(images/images/content_bg.jpg); background-repeat: repeat-x; height: 360px; padding-top: 30px;padding-left: 160px;}
div#footer  { background-color: #000000; height: 35px; padding-top: 15px; text-align: center; overflow: hidden; border:dashed; border-width: 1px 0px 0px 0px;}
div#footer p{ color: #666666;}
#content ul {

list-style: none;
padding: 0px 10px;

border: none;

}

#content li { background-color:#000000;

padding: 10px 20px 20px 20px;

margin: 0px 10px ;

width: 260px;

height: 258px;

float: left; }

#content li a {text-decoration: none;}
#content li a:hover {text-decoration: none; color: #0066CC;}

.margintop10 {margin-top: 10px;}
.floatright {float: right;}
span.margin30 {margin-left: 30px;}
span.margin60 {margin-left: 60px;}
#content li.pinkgrad { background-image: url(images/images/blue_column_bg.jpg); background-repeat: repeat-x; background-position: bottom;} 

div#top_nav

{ float: right; 

	height: 25px;

	width: 300px; margin-top: 50px;
margin-right: 170px; 

}

div#top_nav ul

{

	list-style: none;

}





#top_nav li

{

	background-image: url(images/nav_btn.gif);

	text-align: center;

	margin: 0;

	width: 74px;

	height: 25px;

	float: right;

}
#top_nav p.nav_text

{

	padding: 5px;

	color: #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.78em;

	font-weight: bold;

}
#top_nav li a

{

	color: #333333;

	background-image: url(images/nav_btn.gif);

	display: block;

	text-decoration: none;

	width: 100%;

	height: 100%;

}

.clear {clear: both; background-image: url(images/images/clear.png);}

#top_nav li a:hover

{ background-color:#000000;}

/* Secondary Pages */

#strip {background-color: #67C2EF; height: 15px; border-bottom: #000000; }
#content_02 {background-image: url(images/images/sec_bg.jpg); background-repeat: repeat-x; background-position: bottom; background-color: #000000; height: 700px; padding-top: 30px;padding-left: 160px; padding-right: 160px;}

#content_02 #left_column {float: left; width: 550px; min-height: 450px; background-color: #000000; padding:20px 35px 40px 35px; padding-bottom: 40px;}
#content_02 #right_column {float: right; width: 300px; height: 400px;}

#quote {min-height: 168px; background-image: url(images/images/blue_col_02.jpg); background-repeat: repeat-x; background-position: bottom;
margin-bottom: 20px; padding: 20px 20px 0px 20px;} 

#content_02 #right_column #sec_nav {height: 160px; background-image: url(images/images/purp_column_02.jpg); background-repeat: repeat-x;
margin-bottom: 20px; padding: 20px;} 

#quote_details {margin-top: 20px; padding-bottom: 20px;}

#quote_details p {line-height: 1.2em; margin: 0; padding: 0;}


/* contact form */
.lightblue {color: #99CCCC;}
#contactform label {color: #CCCCCC;}
#contactform {width: auto; background-image:url(images/images/contactbg.jpg); background-position: bottom; background-repeat: repeat-x; padding: 20px; border: thin; border: #333333; height: 280px; clear: both;}
 
#contactform td {padding: 5px 20px 0px 20px; font-family: “Helvetica Neue”, Helvetica, Arial, sans-serif; font-size: 11px; }

#contactform01 ul { display: block;
list-style: none;
padding: 0px 10px;

border: none;}

#contactform01 li { 
padding: 0px;

margin: 0px 5px ;

width: 160px;

height: 120px;

float: left; }
/* CSS Document *//* CSS Document */

