body { padding:0 0 20px 0; margin:0;height:100%; background-color:#050a04; text-align:center; font-family:Arial, Sans-Serif; font-size:1em; color:#333; }

a { color:#333; }

img { border:none 0px; }

#pageBackground {position:fixed; top:0; left:0; width:100%; height:100%;}

#pageBody  { width:900px; margin:0px auto; padding:0px; position:relative; z-index:1;}

#pageHeader { height:250px;background-image:url(../images/headerbg.png); background-repeat:repeat-x;width:900px; }

#pageHeaderTop { height:30px;width:900px; }
#topMenu { width:850px;height:30px;float:left;font-size:10pt; text-align:right;}
#topMenuLinks { margin:25px 0 0 0; list-style: none outside; width:auto; }
#topMenuLinks li {list-style-type:none;width:auto;position:relative; padding-left:10px; display:inline; background: url(../images/bullet.png) no-repeat scroll left center transparent; }
#topMenuLinks li:first-child { background:none repeat scroll 0 0 transparent; }
#topMenuLinks a { text-decoration:none; color: #000; }
#topMenuLinks a:hover { text-decoration:underline; }
#topLinks { margin-left:850px;padding:20px 20px 0 0;text-align:right; }

#pageHeaderLogo { height:112px;width:172px;position:absolute;top:30px;left:0px; z-index:100001}

#pageHeaderNav { position:absolute; left:121px;top:79px;width:759px; height:31px; background-image: url(../images/menubarbg.png); background-repeat: repeat-x;}
#menuBar { text-align:left; width:759px;height:31px;line-height:31px; text-align: right; font-size:8pt; font-weight:bold; }
#menuBar ul { margin-left:270px; }
#links, #links li {list-style-type:none; margin:0; padding:0; }
#links li {float:left; margin-right:0px; text-align:center; }
#links a { float:left; padding:0px 0px 0px 0px; text-decoration:none; color: #ffffff; width:7em;border-left:1px solid #22682A; }
#links a:hover, #links li.activeLink a:hover { background-color:#656151; color:#fff; }
#links li.activeLink a { background-color:#000; }

#imageBar { height:104px;width:900px;position:absolute;left:0px;top:142px; }
#imageBar div { width:860px;height:104px;margin:0 20px 0 20px;float:right;text-align:right; }
#imageBar div span { display:block;text-align:left;font-size:20pt; position:absolute; top:30px;left:30px; }

#header { margin-top:5px; width:100%; text-align:left; }

#headerLeftPanel { background-color:#C5C2B4; line-height:100px; height:100px; width:160px; margin-right:5px; /*background-image:url(/images/activelifegreen.gif); background-repeat:no-repeat;*/ text-align:center; margin:0; padding:0; }
#headerLeftPanel img { border:none 0px; cursor:auto; cursor:pointer; padding:0; margin:0; /*float:left; display:block;*/ }

/*#headerLeftPanel img { margin:5px; padding:0; }*/

#headerRightPanel { float:right; background-color:#C5C2B4; line-height:100px; height:100px; width:585px; /*background-image:url(/images/headerpanelrightgreen.gif); background-repeat:no-repeat;*/ }
#headerRightPanel img { border:none 0px; padding:0; margin:0; }

#topLinks img { border:0px none; }

#container { width:100%; padding:10px 0 10px; text-align:left; background-color:#fff; text-align:left; }

#rightMenu { width:200px; height:100%; float:right; font-size:0.7em; font-weight:bold; background-color:#fff; margin:0 5px 0 5px; height:auto; padding-top:15px; }
#rightMenu ul { margin:20px 0 0 20px; padding:0; }
#rightMenu li { list-style-image: url(../images/li2.gif); margin-bottom:10px; padding:0; }
#rightMenu a { text-decoration:none; color:#CC7A04; }
#rightMenu a:hover { text-decoration:underline; }
#rightMenu h1 { padding:0; margin:0; font-size:1em; color:#fff; font-weight:normal; }
#rightMenu p { padding:0; margin:0 0 0 12px;; font-size:10pt; }
#rightMenuH3 
{ 
	width:175px;
	padding:8px 0 0 5px; 
	margin:0 0 0 5px;
	background-image: url(../images/menubarbg.png); 
	background-repeat: repeat-x; 
	height:31px;
	color:#fff;
	font-size:10pt;
	font-weight:bold;
}
#rightMenu .h3Sub { width:178px; border:solid 1px #003204; margin:-8px 0 0 5px; padding:5px 0 5px 0; }

#content { margin-left:20px; margin-right:5px; width:670px; background-color:#fff;  }
#content a { text-decoration:none; color:#CC7A04; }
#content a:hover { text-decoration:underline; }
#content ul li { list-style-image: url(/images/li.gif); }
#content #questions { background-color:#ddd; }
#content #answers p { margin-left:20px; margin-right:20px; }
#content #backTips li { margin-bottom:5px; }
#content #emailDiv { font-size:0.9em; background-color:#ccc; }
#content #emailDiv h4 { margin-left:5px; }
#content #emailDiv table { margin:0 0 0 40px; }
#content #emailDiv .vis { margin-left: 30px; }


#services ul { margin-left:20px; padding:0; }
#services li { font-weight:bold; }
#services p { margin-left:30px; font-size:0.9em; }


#footer { text-align:center; width:100%; font-size:.7em; }
#footerMenu { width:100%; font-size:1.2em; }
#footerMenu a { text-decoration:none; color:#555; }
#footerMenu a:hover { text-decoration:underline; }
#footerMenu ul { margin:0; padding:0; }
#footerMenu li { list-style-type:none; margin:0; padding-right:10px; display:inline; }

#bottomMenu
{
	width:900px;
	margin:5px 0 0 0;
	background-color:#2d2d2d;
	text-align:left;
	font-size:9pt;
	/*float:left;margin-top:5px;*/
	height:120px;
	
	color:#aaaaaa;
}

#bottomMenu table
{
	margin-top:0px;
}

#bottomMenu li
{
	list-style-image: url(../images/bullet.png);
}

#bottomMenu a
{
	color:#aaaaaa;
}

#newsletter
{
	
	margin-top:5px;
	padding: 5px;
	background-color: #2d2d2d;
	width: 484px;
	font-size:9pt;
	color: #333;
	height:100px;
	color:#aaaaaa;
}
		
#newsletter table tr td
{
	text-align:left;
}
#newsletter input
{
	height:12px;
}
.captcha
{
	margin-left:3px;
}
.input-prompt 
{
	position: absolute;
	font-style: italic;
	color: #aaa;
	margin: 0.2em 0 0 0.5em;
}
#input-prompt-1
{
	margin-top:7px;
}

.copyright
{
	font-size: 8pt;
	margin-top:5px;
	color:#ccc;
}
.copyright a
{
	color:#ccc;
}




