body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(bg_top_bar.png) no-repeat center top;
}
body, table, td, p, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
}
p {
	margin:0px 0px 14px 0px;
}

/*HEADERS*/
h1 {
	display:inline;
	color:#3D8546;
	font-size:20px;
	font-weight:normal;
}


/* LINKS */
a 			{ color:#41844F; text-decoration:none; }
a:hover		{ color:#1B476C; text-decoration:underline; }

#footerNavigation a 		{ color:#FFFFFF; text-decoration:none; }
#footerNavigation a:hover	{ color:#FFFFFF; text-decoration:underline; }

.subnavOff a 		{ color:#777777; text-decoration:none; }
.subnavOff a:hover	{ color:#777777; text-decoration:underline; }


/* NAVIGATION */
#navigation {
	width:962px;
	height:71px; 
	margin:0px auto;
}
.logo {
	float:left;
	padding:3px 0 0 8px;
}
.navItem {
	float:left;
}
#mainImage {
	margin:0 auto;
	width:962px;
}

/* CONTENT */
#bgLeft {
	background:url(bg_main_left.png) no-repeat right top;
	height:275px;
}
#bgRight {
	background:url(bg_main_right.png) no-repeat left top;
	height:275px;
}
#bgLeftRepeat {
	background:url(bg_left_repeat.jpg) repeat-y right;
}
#bgRightRepeat {
	background:url(bg_right_repeat.jpg) repeat-y left;
}

.share_structure p, td, div{
font-size:14px;"
}

/* LEFT */
#leftColumn {
	width:234px;
	float:left;
	background:url(bg_leftcol.png) repeat-y right;
}
#left{
	padding:0 1px 0 3px;
}
#leftBot{
	background:url(bg_leftcol_bot.png) no-repeat scroll right bottom #F7F7F7;
	height:10px;
}
.subnavOn {
	background:url(bg_subnav_on.png) no-repeat bottom;
	padding:11px 15px 11px 24px;
	color:#FFFFFF;
}
.subnavOff {
	background:url(bg_subnav_off.png) no-repeat bottom;
	padding:11px 15px 11px 24px;
}

/* RIGHT */
#mainContent {
	width:732px;
	float:left;
	font-size:12px;
	line-height:20px;
}
#main {
	padding:0 32px 15px;
}

#header {
	border-bottom:1px solid #E5E5E5;
	padding-bottom:9px;
}
#content {
	background:url(bg_content.png) repeat-y scroll right 20px;
}
#contentContainer {
	width:967px;
	margin:0 auto;
	position:relative;
}
#contentBg {
	background:url(bg_content_top.png) no-repeat scroll 0 0 transparent;
	padding-top:27px;
}

/* FOOTER */
#bottomContainer {
	background:url(bg_bottom.png) repeat-x 0 1px;
	height:150px;
}
#footerContainer {
	width:995px;
	margin:0px auto;
	background: url(bg_content_bot.png) no-repeat scroll right top transparent;
	padding:25px 0 0;
	height:100px;
}
#copyright {
	float:left;
	width:239px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}
#footer {
	float:left;
	width:732px;
	padding:20px 0 0;
}
#footerNavContainer {
	width:731px;
	height:46px;
	float:right;
}
#footerNavigation {
	float:left;
	color:#FFFFFF;
	padding:13px 10px;
	font-size:11px;
}
.clearIt {clear:both;height:0;}
