/* Don't forget to set a foreground and background color on the 'html' or 'body' element! */
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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}





html {text-align:center;color:#000; background:#fff;}
body {
	position : relative; 
	color:#000; 
	background:#fff;
	width : 757px; 
	margin: 0 auto; 
	text-align : left;
	font-family : verdana, arial, sans-serif;
	font-size: x-small;
	background:#fff url(i/background.gif) top left no-repeat;
	
	}



div.text-nav {
	float: left;
	padding: 1em 0;
	width: 100%; 
	}

div.text-nav ul {
	text-align: center;
	}
 
div.text-nav li {
	display: inline;
	}

div.text-nav a {
	padding: 0 1em;
	}

div.text-nav a:link {color: #006730; text-decoration: none;}
div.text-nav a:visited {color: #006730; text-decoration: none;}
div.text-nav a:hover {color: #006730; text-decoration: underline;}






div#branding {
	float:left;
	clear:left;
	border: 1px solid #000;
	border-right: 1px solid #999;
	border-bottom: 0;
	height: 120px;
	}




div#flash-nav {
	float: right;
	height: 120px; 
	width: 635px;
	border: 1px solid #000;
	border-left: 0;
	border-bottom-width: 0;
	background: #bbd999;
	}










div#main-content {
	clear: both;
	font-size:12px;
	border: 1px solid #000; 
	width: 755px;
	}


div#main-content h2 {font-size: 16px;  font-weight: bold; color: #060; margin:  0 0 0 12px;}



div#main-content .subnav {float:left; padding:  1em 2em 1em  1.5em; margin-top: .5em;}
div#main-content .subnav li {line-height:  1.2; padding: .5em 0;  width: 63px;}

div#main-content .subnav a {font-size: 12px; font-weight: bold;}
div#main-content .subnav a:link {color: #060; text-decoration: none;}
div#main-content .subnav a:visited {color: #060; text-decoration: none;}
div#main-content .subnav a:hover {color: #060; text-decoration: underline;}
div#main-content .subnav #youarehere {color: #999;font-weight: bold;}
div#find-location-drop {
	
	float:left; display: inline;
	width: 733px; height: 45px;
	background: url(i/drop-bg.gif) center center no-repeat;
	margin: 10px ;
	}



div#find-location-drop h3 {
	float:left;
	color: #fff;
	background: transparent;
	font-size: 18px;
	margin: 11px 0 0 14px;
	padding: 0;
	}


div#find-location-drop select {
	float:  right;
	margin: 10px;
	}







div#splash-map {
	margin: 1em 0 8px 9px;
	width: 733px;
	}


h3 {
	background:#C9E8BC none repeat scroll 0%;
	color:#333333;
	font-size:12px;
	font-weight: bold;
	padding:8px 20px;
	margin-top: 1em;
	}

.subsection ul {
	color:#333333;
	font-size:11px;
	margin-bottom:4px;
	padding:8px 20px;
	}


.subsection li {
	line-height:1.7;
	}

.subsection a:link {color:#000;	text-decoration:none; }
.subsection a:visited {color:#999;	text-decoration:none; }
.subsection a:hover {color:#000;	text-decoration:underline; }


div#main-content p {margin: 2em 6em  2em 120px;}
div#main-content p.welcome {margin: 1em;}
div#main-content ul.supplies  {margin: 2em 6em  2em 120px;}
div#main-content ul.supplies li {padding: .5em 0;}
div#main-content ul.supplies li li {margin-left: 1em; list-style: disc; list-style-position: inside;}

div#main-content a:link {color: green;	text-decoration:none; }
div#main-content a:visited {color:green;	text-decoration:none; }
div#main-content a:hover {color: green;	text-decoration:underline; }






table#supplies {
	border: 1px solid #999;
	margin:0pt 0pt 1.5em 17px;
	width:600px;
	}
table#supplies .even  {background:#eee;}


table#supplies  th {
	color: #fff;
	background: green;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 12px;
	}



table#supplies  td {
	color: ##666;
	background: transparent;
	font-size: 12px;
	padding: 6px 12px;
	}

div#main-content ol li {padding: .5em 0;}

#plan-guide {float: right; margin: 1em 1em 1em 0;}



ol {list-style-type: decimal; margin: 1em 4em;}



#unit-sizes {
	vertical-align: top;
	border: 1px solid #666; width: 600px;
	margin:  1em  auto;
	margin-top: 0;}

#unit-sizes td {
	vertical-align: top;
	padding: 1em;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	}
#unit-sizes td.ill {padding: 0; height: 65px; vertical-align: middle;}



#unit-sizes th { 
	color: #fff;
	background: #bbda9a;
	padding: 1em;
	border-bottom: 1px solid #666;
	}


div#main-content p strong {color:#006600; font-weight: bold;}





div#main-content .testimonail {
	color: #000;
	font-size: 12px;
	background: #e9fbd6;
	border: 1px solid green;  
	width: 500px; 
	padding: 2em 0 6em 0; 
	margin: 2em auto;
	}

div#main-content .testimonail p {

	margin: 2em;
	}
	
div#main-content .testimonail p em {font-style: italic;}
#contact-corporate {
	margin-left: 120px;
	}
	
#contact-corporate strong {color: #060; font-weight: bold;}	













