@charset "utf-8";
/* CSS Document */


/* reset */
html,  div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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, li, p,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}
:focus {
	outline: 0;}
body
	{text-align: center;
	background-color:#333;
	font-family: verdana;
	margin: 10px;
	padding: 0;}
a:link, a:active,  a:visited
	{color:Green;}
a:hover
	{text-decoration: none;}
ul
	{margin: 0 0 1.5em 18px;}
.list li
	{padding-bottom: .8em;}
.bold
	{font-weight:bold; }
.italic
	{ font-style:italic;}

#container
	{width: 1024px;
	margin: 20px auto;
	background-color:#FFF;}
#mainContent
	{border-right: solid 4px #FFF200;
	border-left: solid 4px #FFF200;
	border-bottom: solid 4px #FFF200;
	padding-bottom: 10px;
	text-align: left;}
#mainContentGreen
	{border-right: solid 4px #8CB61D;
	border-left: solid 4px #8CB61D;
	border-bottom: solid 4px #8CB61D;
	padding-bottom: 10px;
	text-align: left;}
#mainLeft
	{float: left;
	width: 650px;
	margin: 0 20px;
	font-size: .8em;}
#mainLeft p, #mainLeft2 p
	{margin-bottom: 1.5em;}
#mainLeft2
	{float: left;
	width: 260px;
	margin: 0 20px;
	font-size: .8em;}
#mainRight
	{float: right;
	margin-right: 20px;
	font-size: .8em;}
	
h2
	{margin: 0 0 20px 0;
	font-size: 1.7em;
	Color:Green;}
h3
	{margin-bottom: 1em;
	font-size: 1.4em;
	Color: #333;}
.bcFact
	{padding: 0 40px;
	font-style:italic;}
.imgCaption	
	{font-size: .7em;
	text-align:center;
	margin: 5px 0;}
.center
	{text-align: center;}
.clearAll
	{clear: both;}
.client
	{margin-top: -14px;}
.dropCap
	{Font: bold 48px "Times New Roman", Times, serif;
	float:left;
	line-height:37px;
	padding-right:4px;
	color:#333;}
.homeLinks
	{text-align: center;  
	text-transform:uppercase;}
.homeLinks ul
	{text-align: center; 
	text-transform: uppercase;}
.homeLinks li
	{margin: 0 1em 1.5em 0;
	float: left;
	list-style-type: none;}
.listLeft
	{float: left;
	margin: 0 60px 0 18px;}
.smItalic	
	{font-size: .8em ;
	font-style: italic;}


/* Banner */	
	
#banner, #bannerHome, #bannerGreen
	{width: 1024px;
	height: 186px;
	background-image: url(../i/bgBanner.jpg);
	text-align: left;}
#bannerHome
	{background-image: url(../i/bgBannerHome.jpg);}
#bannerGreen
	{background-image: url(../i/bgBannerGreen.jpg);}
#nav ul
	{width: 800px;
	float: right;
	 margin: 85px 20px 0 0;}
#nav li 
	{float: right;
	 font-size: .9em;
	margin: 0 0 0 1.4em;
	list-style-type:none;
	float: right;}
#nav a:link, #nav a:visited
	{color: #FFF;
	 text-decoration: none;}
 #nav a:hover
	{color: #FFF200;
	border-bottom: dashed 1px;}
.navOn
	{color: #FFF200;}
.navOnGreen
	{color: #8CB61D;}
#tagline
	{clear: both;
	position: relative;
	top: 22px;
	z-index: 100;
	width: 1024px;}
#phone
	{float: left;
	padding-left: 15.5em;}
#info
	{float: right;
	font-size:.6em;
	letter-spacing: .1em;
	word-spacing: .2em;
	margin: 4px 7.4em 0 0;}
#bannerGreen a:hover
	{color: #8CB61D;
	border-bottom: dashed 1px;}

	
/* Tooltip callout */

#dhtmltooltip{
position: absolute;
border: 1px solid black;
padding: 10px;
background-color: #EEE;
visibility: hidden;
z-index: 500;
text-align: left;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=35);*/
font-size: .8em;}

#dhtmlpointer{
position:absolute;
left: 1px;
z-index: 501;
visibility: hidden;
}
