/* Main simple */
body {
	margin: 0px auto;
	color: #111;
	font-size: 12px;
	background-color: #dae0d2;
	font-family: 'Helvetica', 'Geneva', 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	text-align:center;
}

h1, h2 { margin:10px 0px 5px 0px; padding:0px; color:#d2582d; font-size:20px; font-family:'Geneva', sans-serif }
h1 { margin-bottom:15px; margin-left:10px; font-weight:normal; font-size:2.4em }
h2 { font-size:14px; font-weight:normal; text-transform:uppercase }
h2.small { font-size: 1.6em; color:#56a1d5 }
h3 { margin:3px 0px 8px 0px }
p { line-height:140%; font-size:12px; margin:0px; padding:0px; }

a { text-decoration:none; color:#d2582d }
a:hover { text-decoration:none; }

a.buttonlike { padding:5px 7px; text-transform: uppercase; background-color:#e5e5e5; color:#666; font-size:12px }

ul { line-height:140% }

.no-style-list { margin:0px; padding:0px }
.ul-no-style { margin:0px; padding:0px; list-style:none }
.ul-decimal { margin:0px; padding:0px 0px 0px 20px; list-style-type:decimal; color:#d2582d }
/* Layout */
#main{ 
	position:relative;
	top:0px;
	left:0;
	margin:0px auto;
	width:800px;
	height:auto;
	background-color:#dae0d2;
	background:url(../images/bg_shadow.gif) repeat-y;
	
}

#left-shadow {
	background:url(../images/bg_shadow-left.gif) repeat-y;
	height:auto;
	width:10px;
	float:left;
}

#header{
	margin:0px auto;
	width:780px;
	height:324px;
	text-align:left;
}

.h-home { background:url(../images/img_top-home.jpg) no-repeat; }
.h-about { background:url(../images/img_top-about.jpg) no-repeat; }
.h-get-involved { background:url(../images/img_top-get-involved.jpg) no-repeat; }
.h-faq { background:url(../images/img_top-faq.jpg) no-repeat; }
.h-contact { background:url(../images/img_top-contact.jpg) no-repeat; }
.h-media { background:url(../images/img_top-media-room.jpg) no-repeat; }

#header-top { width:780px; height:5px; background-color:#93a182 }

#header-links{ height:92px }

#logo { float:left; margin-left:55px; margin-top:25px }
#logo img { width:169px; height:54px }

#login { float:right; margin-right:20px; margin-top:15px }

#main_container {
	position:relative;
	top:0px;
	left:0;
	width:780px;
	height:auto;
	margin:0px auto;
	background-color:#fff;
}

#content {
	position:relative;
	top:0px;
	background-color:#fff;
	text-align:center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


.home-msg { margin:40px auto; text-align:center; width:400px; height:118px }
.textbg-left { background:url(../images/bg_txt-home-left.gif) no-repeat; width:25px; height:118px; float:left }
.text-middle { width:350px; font-size:14px; float:left }
.textbg-right { background:url(../images/bg_txt-home-right.gif) no-repeat; width:25px; height:118px; float:right }




/* 2 columns */
.page-header { margin-bottom:20px; border-bottom:1px solid #cdcdcd; width:900px }
.page-header h1 { margin:5px 10px;  }

.column2-left { 
	margin:0px 10px 20px 0px;
	padding-left:30px;
	float:left;
	width:480px;
	font-size:14px;
	text-align:left;
}

.column2-right {  
	margin:0px;
	float:right;
	width:250px;
}

.column2-left p { margin-top:0px; }

.left-2 { width:360px; padding:0px; padding:0px 20px; }
.right-2 { width:340px; margin-right:20px; text-align:left }
.right-2 ul { padding-left:15px }

.left-3 { width:350px; margin:0px; padding:0px 10px 20px 30px; }
.right-3 { width:350px; margin:0px; padding:0px 30px 20px 10px; text-align:left }


/* Footer */
#footer {
	width:780px;
	background-color:#93a182;
	height:30px
}
.footer-top { width:780px; height:2px; border-top:1px solid #93a182; background-color:#fff; }


/* Other */
.c-faq { font-size:12px }
.c-faq ul, .c-faq a { font-size:12px }
.ul-faq h3 { color:#d2582d; display:inline; margin:0px; padding:0px; font-size:12px; }
.ul-faq li { padding:2px 0px }
.ul-faq a { color:#3333ff }
.faq-inside-ul { padding-left:20px; list-style-type:disc; line-height:130% }

.c-aboutp-ul { font-size:14px }
.c-aboutp-ul a { font-size:14px; color:#111 }
