/*-------------------------------------------------------
author: ncpc 
version: 1.0
-------------------------------------------------------*/

* {margin:0;padding:0;}

html {text-align:center;background:#F3F3F3;}

body {	font:62.5% Verdana, Arial, Helvetica;	text-align:left;	color:#e6e6e6;	width:85em;	margin:2em auto; background:#FFF;	padding:1.3em;	background:#FFF url(images-new/body_bg.gif) bottom repeat-x;	border:0.1em solid #cdcdcd;}

p {	font-size:1.2em;	line-height:2em;	margin:1em 0; color:#333;}

a {	color:#998257;	text-decoration:underline;}

img { border: none; }

ul { list-style:none;}

h1 {font-size:3em;	font-family:"trebuchet ms";	color:#6A7684;}

#head { float:left;	width:39%;	height:11em; 	margin-bottom:1em; background:url(images-new/logo.jpg) no-repeat}
#pic1 {float:right;	width:11%;	height:11em;	margin:0 0 0.3em 1em;	background:url(images-new/1.jpg) no-repeat}
#pic2 {float:right;	width:17%;	height:11em;	margin:0 0 0.3em 1em;	background:url(images-new/2.jpg) no-repeat}
#pic3 {float:right;	width:11%;	height:11em;	margin:0 0 0.3em 1em;	background:url(images-new/3.jpg) no-repeat}
#pic4 {float:right;	width:17%;	height:11em;	margin:0 0 0.3em 1em;	background:url(images-new/4.jpg) no-repeat}

#logo {float:left;width:152px;height:55px;margin:40px 0 0 85px; background: url(images-new/logo.png) no-repeat; float: left;}

#bar {	clear:both;	padding:0.5em 2em;	margin-top:1em;	background: url(images-new/bar.gif) repeat-x;}

/* Main */

#mainContent {	width:55em;	padding:0em 0 2em 1em;	float:left;}
.byline {font-size:2em; color:#555; font-weight:normal; margin:0;}
.byline-smaller {font-size:1.8em; color:#555; font-weight:normal; margin:0;}
.image-left {float:left; margin:0 15px 0 0;}
.image-right {float:right; margin:0 0 0 15px;}
#mainContent h2 {	color:#6A7684;	font-size:1.6em;}
#mainContent h3 {font-size:1.4em; color:#666666;}
#mainContent p + h2 + h3 {	margin-top:1.5em;}
#mainContent blockquote {	padding:0 2em;	font-style:italic;	font-size:0.9em;	color:#444;	border-left:4px solid #999;}
#mainContent ul {color:#F90; padding-bottom:1.5em;}
#mainContent li {background:url(images/img11.jpg) no-repeat 0 10%;	font-size:1.2em;	vertical-align: text-top; padding-left:2em;	margin:0 0 0.5em 1em;	color:#333;}
#mainContent ol li {background:none; font-size:1.2em;	vertical-align: text-top; padding-left:.1em; margin:0 0 0.5em 3em;	color:#333;}
#mainContent ol {color:#F90; padding-bottom:1.5em;}

/* Right Column */

#secondaryContent {	width:26em;	padding: 1em 0 2em 0; float:right; color:#333;}
#secondaryContent p {font-size:1.1em; line-height:1.5em;}
#secondaryContent h2 {font-size:1.5em; color:#6A7684;}
#secondaryContent h3 {font-size:2.1em; color:#6A7684; line-height:1.5em;}
.secondaryContentBox {	border:1px solid #d1d1d1; background:#F7F7F7; padding:1em 1em 0.5em; margin-bottom:2em;}
.secondaryContentBox span {	color:#660000;	font-weight:bold;}
.secondaryContentBox ul {	color:#F90; padding-bottom:1em;}
.secondaryContentBox li {	list-style-type: disc; vertical-align: text-top; margin:0 0 0.5em 1.5em;	color:#333;}
#secondaryContent blockquote {	font-style:italic;	font-size:0.9em;	padding:0.5em 0 0 2em;	background:url(images-new/left_quote.gif) no-repeat;}
#secondaryContent blockquote p {	background:url(images-new/right_quote.gif) right bottom no-repeat;	padding-bottom:1em;}
#secondaryContent blockquote span {	margin-left:2em;}
#secondaryContent .source {	text-align:right;	margin:-0.5em 0 2em;	font-size:1em;}

#side ul {margin:0;padding:0;list-style:none;line-height:normal; margin:1em;}
#side li {margin-bottom:1px; font-size:11px; }
#side li ul {margin:0;padding:0 0 20px 0; }
#side li li {margin:0;padding:7px 0;border:none;background:url(images-new/img10.jpg) repeat-x left bottom;font-family:Tahoma, Geneva, sans-serif}
#side li li a {background:url(images-new/img11.jpg) no-repeat left 3px;padding-left:20px}

.listing-geo { font-size: 120%;	color: #800; }
.light-blue { font-size: 100%;	color: #6887ac; }
.blue {	font-size: 100%; color: #53638C;}
.text-small {font-size: 90%;}
.text-very-small {font-size: 50%;}
.text-large {font-size: 135%;}

/* Join Button */

#form { font-size: 115%; color: #333;}
#form table {margin-top:2.5em; border:solid 1px #d1d1d1;}
#form td {	padding:1em 1em 0 .5em;	background:#F4F4F4;}
.styled-button {
	-webkit-box-shadow:rgba(0,0,0,0.0.1) 0 1px 0 0; 	-moz-box-shadow:rgba(0,0,0,0.0.1) 0 1px 0 0; 	box-shadow:rgba(0,0,0,0.0.1) 0 1px 0 0;
	background-color:#4ba039; 	border:1px solid #2d7a1c; 	font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif; 	font-size:12px; 	font-weight:700; 	padding:2px 10px 4px 10px; 
	height:32px; 	color:#fff; 	border-radius:5px; 	-moz-border-radius:5px; 	-webkit-border-radius:5px }

/* Side Nav */

.sidenav-right {background: #EEE;	border: 2px solid #E5E5E5; float: right; width: 225px;}
.sidenav h2 {color: #892b34; font-size: 1.3em; line-height: 150%; margin-top: 0.6em;	padding: 0px 0px 1px 12px;}
.sidenav ul {border-top: 1px solid #FAFAFA;	background: url(images/bgul.gif) repeat-x; margin: 0; padding: 0; list-style: none;}
.sidenav li {border: 1px solid #FAFAFA;	border-top: none; margin: 0; padding: 0; line-height:2.5em;}
.sidenav li a {	background: #ccccde; color: #333; display: block; font-size: 11px; padding: 0px 5px 0px 15px; text-decoration: none;}
.sidenav li a:hover {color: #fff; background: #626098;}
.sidenav p { margin: 0;	font-size: 12px; line-height: 170%;	padding: 3px 6px 3px 8px;}
.sidenav img {float: left;	margin: 0 8px 0 0;}

/* Side Nav */

/* Footer */

#footer {	text-align:right;	clear:both;	padding:1em 0 0;	background:url(images-new/footer_hr.gif) repeat-x; color:#333;}
#footer li {	display:inline;	margin:0.5em;}