body {
	text-align:center; color:#000; font-size:62.5%; font-family:arial, geneva, sans-serif;
	background:url(../../images/bg/body.jpg) no-repeat center 0;
}
/*----- Titles -----*/
h1 {}
h2 {
	height:30px;
}
h3 {
	font-weight:bold;
}
h3 em {
	color:#006000; font-weight:normal;
}
h5 {
	padding:20px 0;
	border-top:dotted 1px #999;
}
/*----- Content Styles -----*/
p {
	padding-bottom:20px;
}
strong {
	font-weight:bold;
}
em {}
a {}
a:hover {}
a:active {}
/*----- List Styles -----*/
#left ol, #left ul {
	border-top:dotted 1px #999; border-bottom:dotted 1px #999;
}
#left ol { 
	padding:20px 0 10px 0;
}
#left ol li {
	margin-bottom:5px;
	text-align:right;
}
#left ul {
	margin-bottom:40px; padding:10px 0;
}
#downloads li {
	padding:7px 0 7px 25px;
	background:url(../../images/icon/pdf.gif) no-repeat 0 0;
}
#archived_emails li {
	padding:7px 0 7px 40px;
	background:url(../../images/icon/mail.gif) no-repeat 0 50%;
}
#right ul {
	margin-bottom:40px;
}
/*----- Form Styles -----*/
form {
	margin-bottom:40px;
}
ol li input {
	width:195px; height:19px; margin-left:8px; padding:6px 0 0 5px; vertical-align:middle;
	color:#006000;
	background-image:url(../../images/bg/input.gif);
}
/*----- Template Styles -----*/
#content {
	width:920px; margin:0 auto;
	text-align:left; font-size:1.2em;
}
#left {
	width:360px; float:left;
}
#right {
	width:520px; float:right;
}
/*----- Header -----*/
#header {
	width:880px; height:575px; margin:0 auto 45px auto; padding-top:10px;
	text-align:left;
	background:url(../../images/bg/header.jpg) no-repeat right 0;
}
#header ul {
	list-style:none;
}
#header li {
	margin-left:5px; float:right; display:inline;
}
#header h1 {
	margin-bottom:35px; padding-top:35px;
}
#header p {
	height:0; margin-bottom:35px; padding:228px 0 0 0; overflow:hidden;
	background:url(../../images/bg/mission.gif) no-repeat 0 0;
}
#enewsletter_link {
	width:375px; height:0; padding-top:97px; display:block; overflow:hidden;
	background:url(../../images/bg/enewsletter.jpg) no-repeat 0 0;
}
/*----- E-Newsletter -----*/
#enewsletter {
	padding:10px;
	background:url(../../images/bg/enewsletter.gif) no-repeat 0 0;
}
#enewsletter input {
	width:230px; height:20px; padding:10px 0 0 5px; float:left;
	color:#999;
	background-image:url(../../images/bg/email_input.gif);
}
#enewsletter fieldset {
	width:340px; height:30px;
}
/*----- Blog -----*/
a.jScrollArrowUp, a.jScrollArrowDown {
    width:19px!important; height:14px!important; right:0; position:absolute; z-index:2; overflow:hidden;
    text-indent:-2000px;
}
a.jScrollArrowUp:hover, a.jScrollArrowDown:hover {
	background-position: 0 0;
}
a.jScrollArrowUp {
    top:0;
	background:url(../../images/icon/scroll_up.gif) no-repeat left 0;
}
a.jScrollArrowDown {
    bottom:0;
	background:url(../../images/icon/scroll_down.gif) no-repeat left 0;
}
.jScrollPaneDragTop, .jScrollPaneDragBottom {
	display:none;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin-bottom:40px;
}
.jScrollPaneTrack {
    width:16px!important;
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
}
.jScrollPaneDrag {
    width:7px!important; height:36px!important;
    right:6px;
	position: absolute;
	background:#000;
	cursor: pointer;
	overflow: hidden;
}

#blog { 
	width:520px; height:400px; margin-bottom:40px; padding:0; overflow:auto;
}

.bulletin {
	width:520px;
}

/*----- Thank You -----*/
#thank_you {
	margin:300px auto 0 auto;
	font-size:1.2em;
}

/*----- Global Classes -----*/
.button {
	width:auto!important; height:auto!important; margin:0!important; padding:0!important;
}
.green {
	color:green;
}
.red {
	color:red;
}