@charset "UTF-8";
/* CSS Document */

* {
	margin: 0px;
}
body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
}
body {
	background-color: #95a38c;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container {
	position:relative;
	left:15px;
	top:15px;
	width:790px;
	z-index:1;
	background-color: #FFFFFF;
	margin: 0 auto;
	height: 3000px;
}
#logo {
	position:absolute;
	left:20px;
	top:20px;
	width:77px;
	height:83px;
	border: none;
	z-index:2;
}
#logo img {
	border: none;
}
#apDiv1 {
	position:absolute;
	left:157px;
	top:43px;
	width:139px;
	height:86px;
	z-index:3;
}
#logo_area {
	position:absolute;
	left:15px;
	top:15px;
	width:743px;
	height:115px;
	z-index:3;
}
#listmenu {
	position:absolute;
	left:90px;
	top:20px;
	width:167px;
	height:85px;
	z-index:3;
}
#big_text {
	position:absolute;
	left:15px;
	top:131px;
	width:534px;
	height:95px;
	z-index:4;
}
#menu_area {
	position:absolute;
	left:15px;
	top:225px;
	width:737px;
	height:30px;
	padding-left: 20px;
	z-index:5;
}
#main {
	position:absolute;
	left:15px;
	top:255px;
	width:757px;
	z-index:6;
}
#content {
	position:absolute;
	left:0px;
	top:0px;
	width:440px;
	height:942px;
	padding-left: 21px;
	padding-right:20px;
	padding-top: 20px;
	z-index:7;
}
#pic_area {
	position:absolute;
	left:480px;
	top:0px;
	width:260px;
	height:926px;
	z-index:8;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 170%;
	padding-bottom:8px;
}
#horizontal-list {
	margin:1em 0;
	padding:0;
	list-style:none;
}
#horizontal-list li {
	margin-right:1px;
	padding:0;
}
#testing a {
	border:none;
}
/******** all horizontal rollover images ********/
.home {
	background:url(images/m_home_on.gif) bottom left no-repeat;
}
.magazine {
	background:url(images/m_mag_on.gif) bottom left no-repeat;
}
.articles {
	background:url(images/m_articles_on.gif) bottom left no-repeat;
}
.events {
	background:url(images/m_events_on.gif) bottom left no-repeat;
}
.news {
	background:url(images/m_news_on.gif) bottom left no-repeat;
}
.jobs {
	background:url(images/m_jobs_on.gif) bottom left no-repeat;
}
.subscribe {
	background:url(images/m_subscribe_on.gif) bottom left no-repeat;
}
#testing a {
	border:none;
	text-decoration: none;
}
#testing a:hover img {
	visibility:hidden;
}
/* both IE/win and mac */
#testing a {
	display:inline-block;
}
/* \*/
html #testing a {
	display:block;
}
/********** horizontal ********/
#horizontal-list {
	height:30px;
	width:757px;
	margin:0px;
}
#horizontal-list li {
	display:block;
	width:102px;
	float:left;
}
#horizontal-list li a img {
	border:none;
}
#horizontal-list a:hover img {
	visibility:hidden;
}
#horizontal-list a {
	display:block;
}
#horizontal-list a/**/ {
	height:30px; /* hide from IE5.0/win */
}
/* fixes for IE/win \*/
* html #horizontal-list a {
	cursor:hand;
}
* html #horizontal-list li a:hover {
	height:1%;
}
#pic_box {
	position:absolute;
	left:0px;
	top:0px;
	width:260px;
	height:209px;
	z-index:7;
	margin-top: 25px;
}
#ad125 {
	position:absolute;
	left:111px;
	top:255px;
	width:125px;
	height:124px;
	z-index:7;
	background-color: #CCCCCC;
}
#apDiv2 {
	position:absolute;
	left:139px;
	top:34px;
	width:153px;
	height:86px;
	z-index:7;
}
/* */

a:link {
	color: #3300FF;
	text-decoration: none;
}
.secondary a:link {
	color: #FFFFFF;
	background-color: #d7c757;
	font-size: 70%;
}
.secondary a:visited {
	color: #FFFFFF;
	background-color: #d7c757;
	font-size: 70%;
}
.secondary a:active {
	color: #FFFFFF;
	background-color: #d7c757;
	font-size: 70%;
}
.secondary a:hover {
	color: #FFFFFF;
	background-color: #c1ad5e;
	font-size: 70%;
}
div#listmenu li {
	list-style-type: none;	/* removes the bullet from each list item */
	padding-bottom: 0px; /* creates space below the list items */
	line-height: 80%;
}
#ad234 {
	position:absolute;
	left:480px;
	top:20px;
	width:260px;
	height:151px;
	z-index:7;
	background-color: #CCCCCC;
}
#ad125 {
	position:absolute;
	left:111px;
	top:330px;
	width:125px;
	height:124px;
	z-index:7;
	background-color: #CCCCCC;
}
h1 {
	font-size: 140%;
	font-weight: bold;
	margin-bottom:15px;
}
.date {
	font-size: 80%;
	margin-bottom:20px;
}
.author {
	font-size: 80%;
	font-style: italic;
	margin-bottom:20px;
}
#article-list a {
	list-style:none;
	font-size: 70%;
}
.article a:link {
	color: #195287;
	text-decoration: none;
}
.article a:visited {
	color: #195287;
}
.article a:active {
	color: #195287;
}
.article a:hover {
	color: #000000;
}
a:link {
	color: #195287;
	text-decoration: none;
}
a:visited {
	color: #195287;
}
a:active {
	color: #195287;
}
a:hover {
	color: #000000;
}
#navlist {
	list-style-image: url(images/arrow.gif);
	background-color:#d3e1e5;
	padding-bottom: 15px;
	padding-top: 5px;
}
#navlist_title {
	background-color: #999999;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#article_top {
	background-color: #333399;
}
.question {
	font-weight: bold;
}
.ishoutro {
	padding-bottom: 1em;
	font: italic 1.05em Georgia, serif;
	font-size: 85%;
	line-height: 170%;
}
#apDiv3 {
	position:absolute;
	left:0px;
	top:240px;
	width:260px;
	height:275px;
	z-index:2;
}
#email_box {
	position:absolute;
	left:0px;
	top:209px;
	width:100px;
	height:100px;
	z-index:2;
	background-color: #E98824;
}
input:focus, select:focus, textarea:focus {
	background: #418bbe;
	color:white;
}

