/* CSS Document */

/**** Global Changes to tags ****/
body {
	background-color: #fff;
	background-image: url(../images/siteimages/bg_body.jpg);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5d4b59;
	}
a{color: #956e8e;}

/**** Top Styles ****/
#top {
	width: 827px;
	margin: 0 auto 10px auto;
	padding: 0;
	height: 10px;
	}
#top p {
	font-size: .7em;
	text-align: right;
	margin: 0;
	padding: 0 16px 0 0;
	}
#top a {color: #5d4b59;}

#header {
	width: 827px;
	margin: 3px auto;
	height: 207px;
	background-image: url(../images/siteimages/header_banner_home.jpg);
	background-repeat:none;
	}
#header img {
	padding-left: 80px; 
	width:192px; 
	height:190px;
	border: 0;
	}
#aboutus #header {
	background-image: url(../images/siteimages/header_banner_aboutus.jpg);
	
	}
#connect #header {
	background-image: url(../images/siteimages/header_banner_connect2.jpg);
	}
#home #header {
	/*background-image: url(../images/siteimages/header_banner_home.jpg);*/
	background-image: url(../images/siteimages/header_banner_polarity2.jpg);
	}
#polarity #header {
	background-image: url(../images/siteimages/header_banner_polarity2.jpg);
	}
#services #header {
	background-image: url(../images/siteimages/header_banner_services2.jpg);
	}
	
/**** Horizontal Main Navigation ****/
#mainnav {
	background-image:url(../images/siteimages/bg_mainnav.gif);
	background-repeat:repeat-y;
	height: 31px;
	}
#home #mainnav {
	background-image:url(../images/siteimages/bg_mainnav_home.gif);
	}
#mainnav ul {
	list-style-type: none;
	margin: 0;padding: 0;
	margin-left: 6px;
	}
#mainnav li {
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .8em;
	color: #d6de85;
	padding-top: 7px;
	}
#mainnav a {
	color: #d6de85;
	text-decoration:none;
	padding: 0 10px;
	}
#mainnav a:hover {
	color: #fff;
	/*text-decoration:underline;*/
	}
#home #mainnav a.hm {
	cursor:default;
	}
#polarity #mainnav a.pw {
	color: #fff;
	}
#services #mainnav a.sv {
	color: #fff;
	}
#connect #mainnav a.cl {
	color: #fff;
	}	
#aboutus #mainnav a.ab {
	color: #fff;
	}
/**** Content Container ****/
#content {
	width: 827px;
	margin: 0 auto;
	min-height: 300px;
	background-image:url(../images/siteimages/bg_content2.gif);
	background-repeat:repeat-y;
	}
	
/**** Left Column Styles ****/
#leftcolumn {
	float: left;
	width: 168px;
	padding-top: 1px;
	}
#leftcolumn h2{
	font-size: .9em;
	color: #fff;
	text-transform:uppercase;
	padding: 5px 15px;
	}
#leftcolumn.greenbox h3 {
	color: #fff;
	width: 130px;	
	font-size: .9em;
	margin: 0;
	padding: 10px 12px;
	}	
#leftcolumn.greenbox p {
	margin: 0;
	width: 130px;
	font-size: .8em;
	padding: 0 20px;
	}
/**** Left Navigation ****/
#leftnav h3 {  
	font-size: .9em;
	color: #cdd381;
	padding: 0; margin: 0;
	padding-left: 15px;
	margin-top: 10px;
	background-color: #4b3b48;
	}
#leftnav h3 a{  
	color: #cdd381;
	text-decoration:none;
	}
#leftnav h3 a:hover{ 
	text-decoration:underline;
	}
#leftnav ul {
	list-style-type:none;
	padding: 0;
	margin: 0;
	}
#leftnav li {
	list-style-type:none;
	color: #fff;
	padding: 3px 10px 3px 15px;
	margin-left: 0;
	background-color: #847882;
	border-bottom: 1px solid #9f939d;
	font-size:.8em;
	}
#leftnav li a{
	color: #fff;
	background-color: #847882;
	text-decoration:none;
	}
#leftnav li a:hover{
	text-decoration:underline;
	}
	
/**** Center Content Area ****/
#centercolumn {
	float: left;
	width: 446px;
	min-height: 567px;
	background-repeat:no-repeat;
	margin: 0 17px;
	}
#home #centercolumn {
	background-image:url(../images/siteimages/bg_centercol_home.jpg);
	}
#connect #centercolumn {
	background-image:url(../images/siteimages/bg_centercol_connect.jpg);
	}
#aboutus #centercolumn {
	background-image:url(../images/siteimages/bg_centercol_aboutus.jpg);
	}
#polarity #centercolumn {
	background-image:url(../images/siteimages/bg_centercol_polarity.jpg);
	}
#services #centercolumn {
	background-image:url(../images/siteimages/bg_centercol_services.jpg);
	}
#centercolumn p.breadcrumbs {
	margin: 0; padding: 0;
	margin-left: 20px;
	font-size:.7em;
	}
#centercolumn p.breadcrumbs a{
	color: #5d4b59;
	text-decoration: none;
	}
#centercolumn p.breadcrumbs a:hover{
	text-decoration: underline;
	}
#centercolumn h2 {
	color: #6e8ea2;
	font-size: 1em;
	margin: 0;
	padding: 20px 20px 10px 20px;
	text-transform:uppercase;
	}
#centercolumn h3 {
	color: #6e8ea2;
	font-size: .9em;
	margin: 0;
	padding: 10px 20px 6px 20px;
	}
#centercolumn h4 {
	/*color: #6e8ea2;*/
	font-size: .8em;
	margin: 0;
	padding: 6px 20px 6px 20px;
	}	
#centercolumn p {
	margin: 0;
	font-size: .8em;
	padding: 6px 20px;
	line-height: 1.4em;
	}
#centercolumn blockquote {
	padding: 0; margin: 0 20px;
	}
#centercolumn li {
	font-size: .8em;
	line-height: 1.4em;
	}
#centercolumn td {
	font-size: .8em;
	}

	/**** textbox for stay connected form****/
	#centercolumn #textbox {
		border: 1px solid #cdd381;
		width: 391px;
		margin-left: 20px;
		}
	#home centercolumn #textbox {
		border-color: 1px solid #e1e790;
		}
	#aboutus #centercolumn #textbox {
		border-color: 1px solid #bcd9ce;
		}
	#connect #centercolumn #textbox {
		border-color: 1px solid #aeb8be;
		}
	#polarity #centercolumn #textbox {
		border-color: 1px solid #bbd9cd;
		}
	#services #centercolumn #textbox {
		border-color: 1px solid #80b4c8;
		}
	#centercolumn #textbox p{
		padding: 8px 10px;
		}
	#centercolumn #textbox input.p {
		border: 1px dashed #cdd381;
		background-color:#f7f9e7;
		width: 280px;
		margin-bottom: 5px;			
		}
	#home #centercolumn #textbox input.p {
		border-color: #e1e790;
		background-color:#f7f9e7;
		margin-bottom: 5px;		
		}
	#aboutus #centercolumn #textbox input.p {
		border-color: #bcd9ce;
		background-color:#e8f2ee;	
		margin-bottom: 5px;		
		}
	#connect #centercolumn #textbox input.p {
		border-color: #aeb8be;
		background-color:#e0e5e9;
		margin-bottom: 5px;			
		}
	#polarity #centercolumn #textbox input.p {
		border-color: #bbd9cd;
		background-color:#e8f2ee;
		margin-bottom: 5px;			
		}
	#services #centercolumn #textbox input.p {
		border-color: #80b4c8;
		background-color:#cedfeb;
		margin-bottom: 1px;	
		margin-bottom: 5px;		
		}
	#centercolumn #textbox input.s {
		border: 1px solid #cdd381;
		background-color:#f7f9e7;
		width: 50px;
		cursor: pointer;	
		}
	#home #centercolumn #textbox input.s {
		border-color: #e1e790;
		background-color:#f7f9e7;	
		}
	#aboutus #centercolumn #textbox input.s {
		border-color: #bcd9ce;
		background-color:#e8f2ee;	
		}
	#connect #centercolumn #textbox input.s {
		border-color: #aeb8be;
		background-color:#e0e5e9;	
		}
	#polarity #centercolumn #textbox input.s {
		border-color: #bbd9cd;
		background-color:#e8f2ee;	
		}
	#services #centercolumn #textbox input.s {
		border-color: #80b4c8;
		background-color:#cedfeb;	
		}
	/**** End textbox for stay connected form ****/

#centercolumn.greenbox h3 {
	color: #fff;
	font-size: .9em;
	margin: 0;
	padding: 10px 12px;
	}	
#centercolumn.greenbox p {
	margin: 0;
	font-size: .8em;
	padding: 0 20px;
	}
	
/**** Right Column Styles ****/
#rightcolumn {
	float: right;
	width: 176px;
	background-image:url(../images/siteimages/rightcol_longflower2.gif);
	background-repeat:no-repeat;
	min-height: 300px;
	padding-top: 1px;
	margin-bottom: 8px;
	border-bottom: 1px solid #f3fff3;
	}
#rightcolumn h2 {
	font-size: .8em;
	text-transform:uppercase;
	margin: 20px 10px 0px 15px;
	padding: 0;
	}
#aboutus #rightcolumn h2 {
	color: #6e8ea2;
	}
#rightcolumn h3 {
	font-size: .9em;
	margin: 20px 10px 0px 15px;
	padding: 0;
	}
#rightcolumn  p{
	margin-left: 20px;
	margin-right: 10px;
	font-size: .7em;
}
#rightcolumn ul {
	list-style-position: inside;
	margin-left: 0;
	padding-left: 20px;
}
#rightcolumn li {
	margin-left: 0;
	font-size: .8em;
}
#rightcolumn li a.event{
	font-size: 1.2em;
	/*font-weight: bold;*/
	color: #5d4b59;
}

/**** Bottom Styles ****/
#bottomcap {
	background-image:url(../images/siteimages/bottomcap.gif);
	background-repeat:no-repeat;
	clear: left;
	width: 827px;
	margin: 0 auto;
	padding: 0;
	height: 21px;
	}
#home #bottomcap {
	background-image:url(../images/siteimages/bottomcap_home_bg.gif);
	}
#aboutus #bottomcap {
	background-image:url(../images/siteimages/bottomcap_aboutus_bg.gif);
	}
#connect #bottomcap {
	background-image:url(../images/siteimages/bottomcap_connect_bg.gif);
	}
#polarity #bottomcap {
	background-image:url(../images/siteimages/bottomcap_polarity_bg.gif);
	}
#services #bottomcap {
	background-image:url(../images/siteimages/bottomcap_services_bg.gif);
	}
#footer {
	clear: left;
	width: 827px;
	height: 50px;
	margin: 0 auto 10px auto;
	padding: 0;
	}
#footer p{
	float: left;
	margin:0;padding: 0;
	font-size: .7em; 
	text-align: center;	
	color: #5d4b59;
	}
#footer a{
	color: #5d4b59;
	}
	
/**** Style Classes ****/
.leftpic {
	float: left;
	margin-right: 20px;
	}
.rightpic {
	float: right;
	margin-left: 20px;
	}
hr.clear { 
	/* This keeps the container from collapsing. Use <hr class="clear" /> 
	right before you close the container.  */
	display: block; 
	clear: left; 
	margin: -0.66em 0;
    visibility: hidden;
	}
.greenbox h3 {
	font-size: .75em;
	letter-spacing: -.3px;
	color: #fff;
	padding: 0;
	margin: 0;
	text-transform:uppercase;
	}
.greenbox p {
	font-size: .7em;
	margin: 0 0 1px 0;
	padding: 0;
	}
.greenbox p  a{	color: #5d4b59;}
#centercolumn .alert {color: #F15a29;}
#leftcolumn .alert {color: #F15a29;}