body 
{
	position:relative;
	margin-top:25px;
	margin-bottom:0px;
	text-align:center;
	font-family:verdana;
	font-size:12px;
	background-image:url('images/bg.jpg');
	background-repeat: repeat-x;
}

.topBar
{
	width:950px;
	height:25px;
	background-image:url('images/topBar.png');
	margin-top:25px;
}

.mainHolder
{
	width:950px;
	height:385px;
	background-color:white;	
	/*margin-top:25px;
	padding-top:25px;*/
}

.mainHolderSub
{
	width:950px;
	height:250px;
	background-color:white;	
	/*margin-top:25px;
	padding-top:25px;*/
}

.mainContentContainer
{
	position:relative;
	background-color:white;
	width:950px;
	padding-top:25px;
}

.topSpacer
{
	height:25px;	
}

.homeTopContainer
{
	width:900px;
	background-image:url('images/grass.jpg');
	padding-top:10px;	
}


.topBar1 {height:85px;}

.topBar2 {height:205px;}

.topBar3
{
	height:60px;
	background-image:url('images/transparent-bg.png'); 
	/*filter:alpha(opacity=45); 
	 CSS3 standard 
	opacity:0.45;*/ 
}

.logo
{
	float: left;
	margin-left:12px
}

.call
{
	float: left;
	margin-right:9px;
	margin-left:9px;
	padding-top:12px;
}

.nav
{
	float: left;
	padding-top:39px;
	color:#999;
	font-size:11px;
	letter-spacing:1px;
}

a.navLink:link 
{
	color:#555;
	text-decoration:none;	
	padding-left: 5px;
	padding-right: 5px;
}
a.navLink:visited
{
	color:#555;
	text-decoration:none;	
	padding-left: 5px;
	padding-right: 5px;
}
a.navLink:hover 
{
	color:#FFF;
	background-color:#999;
	padding-left: 5px;
	padding-right: 5px;
}
a.navLink:active 
{
	color:#555;
	padding-left: 5px;
	padding-right: 5px;
}

.blurb
{
	float: left;
	margin-left:53px;
	margin-top:55px;
	background-image:url('images/blurb.png');	
	height:95px;
	width:230px;
	text-align:left;
}

.blurb2
{
	float: left;
	margin-left:30px;
	margin-top:20px;
	background-image:url('images/blurb.png');	
	height:95px;
	width:230px;
	text-align:left;
}

.blurbTitle
{
	color:#339999; 
	font-family:tahoma; 
	font-size:13px; 
	letter-spacing:1px;
	padding-top:6px;
	padding-left:12px
}


.blurbContentContainer
{
	float:left;
	width:206px;
	
}

.blurbULContainer
{
	float:left;
	color:#666;
	width:200px;
	
}

.blurbUL
{
	font-family:verdana; 
	font-size:10px; 
	padding-left:10px;
	margin:0; 
	list-style-type:none;
}

.blurbLI
{
	background: url('images/bullet.png') left top no-repeat;
	padding-left: 10px;
	padding-top:5px;
}

.blurbButton
{
	float:left;
	/*padding-top:15px;*/
	
}

.tagLine
{
	float: left;
	margin-top:14px;
	margin-left:15px;
	width:520px;
	text-align:left;
}

.connect
{
	float: left;
	margin-top:18px;
	margin-left:50px;
}

.snContainer
{
	float: left;
	margin-top:6px;
	margin-left:3px;
}

.sn { margin-left:8px; border:0px}

.homeContentContainer
{
	width:900px;
}

.homeContentColumn
{
	float:left;
	width:299px;
}

.homeContentSpacer
{
	float:left;
	padding-left:0px;	
	padding-right:0px;
}

.homeContentTitle
{
	font-family:tahoma;
	color:#666;
	font-size:15px;
	font-weight:bold;
}

.homeContentUL
{
	font-family:arial;
	color:#666;
	text-align:left;	
	font-size:12px;
	margin-left:0px;
	padding-left:0px;
	width:240px;
	list-style-type:none;
}


.homeContentLI
{
	background: url('images/bullet2.png') left top no-repeat;
	padding-left: 15px;
	padding-top:5px;
}

.homeContentParagraph
{
	text-align:justify;
	font-family:arial;
	color:#666;
	font-size:12px;
	width:250px;
	margin-top:20px;
	line-height:18px;
}

.homeButtonContainer
{
	width:900px;
	height:15px;
}

.homeButton
{
	float:left;
	width:280px;
	margin-right:20px;
	text-align:right;
	
}

.dottedLine
{
	margin-top:20px;
	margin-bottom:20px;
}

.whoIsTitle
{
	width:900px;	
	text-align:left;
	padding-left:20px;
}

.whoIsParagraph
{
	width:870px;	
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
	color:#666;
	font-size:12px;
	font-family:arial;
	letter-spacing:1px;
	line-height:20px;
	margin-top:20px;
}

.footerContainer
{
	padding-top:15px;
	padding-bottom:15px;
	color:#999;
	background-color:white;
}

.pageTitle
{
	font-size:28px;	
	font-family:tahoma;
	color:#666;
	letter-spacing:4px;
}


a.footerLinks:link
{
	color:#888;	
	text-decoration:none;
}
a.footerLinks:visited
{
	color:#888;	
	text-decoration:none;
}
a.footerLinks:hover
{
	color:#888;	
	text-decoration:underline;
}

a.footerLinks:active
{
	color:#888;	
	text-decoration:none;
}


.sub1
{
	float:left;
 	width:650px;
 	margin-left:25px;	
 	text-align:left;
 	
}

.sub2
{
	 float:left;
	 width:250px;
	 
}

.subTitle
{
	font-family:arial;
	font-size:14px;
	color:#5B932E;
	font-weight: bold;
	letter-spacing:1px;	
}


.contentParagraph
{
	position:relative;
	width:570px;	
	text-align:justify;
	padding-left:15px;
	color:#666;
	font-size:12px;
	font-family:arial;
	letter-spacing:1px;
	line-height:19px;
	margin-top:5px;
}

.snInfoImage
{
	margin-left:3px;	
	cursor: hand;
}

.ulSub
{
	margin-top:3px;	
	margin-bottom:6px;
}

.snParagraphContainer
{
	background-color:#F3F3F3; 
	width:600px;
}

.snParagraphTitle
{
	color:#5B932E;
	font-weight:bolder;
	font-size:13px;
	margin-bottom:2px;
}

.snParagraph
{
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
	color:#444;
	font-size:12px;
	font-family:arial;
	letter-spacing:1px;
	line-height:18px;
	padding-bottom:30px;
}

.quoteSource
{
	font-size:10px;
	text-decoration:italic;
	margin-top:10px;	
}

.sidebarHeading
{
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:20px; 
	 background-color:#5B932E; 
	 font-size:16px; 
	 font-family:arial; 
	 color:white; 
	 font-weight:bolder; 
	 text-align:left;
}

.sidebarContainer
{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px; 
	text-align:left;	
	color:#555; 
	font-size:11px;
	text-align:justify;
}

.formLabel
{
	float:left;
	padding-top:3px;
	color:#666;
	font-size:10px;
	font-family:verdana;	
	text-align:right;
	width:40px;
}

.formInput
{
	float:left;
	margin-left:10px;
	width:180px;
	height:20px;
	background-color:#FFF;
	color:#666;
	border:1px solid #CFCFCF; 
	font-size:12px;	
	margin-bottom:4px;
}
