@charset "utf-8";

/* CSS Document */

/* Reset margins on all objects */

html * {

	margin: 0;

	padding: 0; }



body {

	background-color: #D8A878;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

	min-width: 910px;

}



p {

	margin: 10px 20px 10px 20px;

}



ol {

	margin-right: 10px;

}



#wrapper {

	width: 900px;

	text-align: left;

	background-color: #FFFFFF;

	margin: 10px auto 10px auto;

	border: 2px solid #E6E6FA;

	display: block;

}



#header {

	background: url(_images/Logo.jpg);

	background-repeat: no-repeat;

	width: 900px;

	height: 135px;

	border-bottom: 2px #000000 solid;

	display: block;	

	position: relative;    

}



#quote {

	position: absolute;

	top: 10px;

	right: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #E7E79D;

	font-weight: bold;

	text-align: justify;

	width: 675px;

}





img.logo {

	padding-top: 10px;

	padding-left: 10px;

}



#main {

	width: 900px;

	font-size: 14px;

	color: #000033;

}



#main ul {

	margin-left: 40px;

}	



#main ol {

	margin-left: 40px;

}







td.experts {

	padding: 5px;

}



td.mainnav {

	width: 200px;

	vertical-align: top;

	background-color:#606078;

}



/* Begin CSS for Navigation */

/**************** menu coding *****************/

#menu {

padding: 0;

margin-top:10px;

margin-left: 0px;

width: 200px;

position: relative;

z-index:300;

color: #E7E79D;

border-top: 1px solid #E7E79D;

}



#menu ul {

list-style: none;

margin: 0;

padding: 0px;

}



#menu a {

	display: block;

	margin: 0;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 5px;

	color: #FFFFFF;

	text-decoration: none;

	font-family: arial, helvetica, sans-serif;

	text-transform: uppercase;

	font-size: 12px;

	font-weight:bold;

	letter-spacing: 1px;

	border-bottom: 1px solid #FFFFFF;

}



#menu a:hover {

	color: #C0D890;	

}



#menu a.subnav {

	font: bold 12px arial, helvetica, sans-serif;

	display: block;

	color: #606078;

	text-decoration: none;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 5px;

	background-color: #606078;

	border-bottom: 1px solid #E7E79D;

	border-left: 1px solid #E7E79D;

}



#menu a.subnav:hover {

	color: #C0D890;	

}



#menu li {

position: relative;

}



#menu ul ul ul {

position: absolute;

top: 0;

left: 100%;

width: 100%;

}



div#menu ul ul ul,

div#menu ul ul li:hover ul ul

{display: none;}



div#menu ul ul li:hover ul,

div#menu ul ul ul li:hover ul

{display: block;}



/* End CSS for Navigation */



#join {

	display: block;

	width: 200px;

	padding-top: 10px;

	padding-bottom: 10px;

	background-color:#000000;

	border-top: 1px #999999 solid;

	border-bottom: 1px #999999 solid;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: bold;

	margin-top: 15px;

	margin-bottom: 15px;

	text-align: center;

}



td.returnnav {

	text-align: center;

	background-color:#E7E79D;

	font-size: 12px;

}



td.returnnav h5 {

	padding: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-transform: uppercase;

}



td.returnnav a {

	text-decoration: none;

	color: #0000FF;

}



td.returnnav a:visited {

	color: #0000FF;

	text-decoration: none;

}



td.returnnav a:hover {

	color: #0000FF;

	text-decoration: underline;

}





td.maincontent {

	width: 700px;

	vertical-align: top;

	background-color:#E7E79D;

	font-size: 12px;

}



td.maincontent ul {

	margin-top: 10px;

	margin-bottom: 20px;

}



#whatsnew {

	float: left;

	width: 380px;

	margin-left: 20px;

	margin-top: 20px;

	height: 650px;

	border-right:thin #999999 solid;

}



#imagecover {

	width: 252px;

	margin-right: 20px;

	float: right;

	margin-top: 20px;

}



#openmagazine {

	float: right;

	width: 100px;

	padding: 3px;

	background-color:#000000;

	text-align: center;

	color: #FFFF99;

	text-transform: uppercase;

	font-weight: bold;

}



#openmagazine a {

	text-decoration: none;

	color: #FFFF99;

}



#openmagazine a:hover {

	color: #CCCCFF;

}



img.cover {

	border: 1px #000000 solid;

}



td.maincontent a {

	text-decoration: none;

	color: #0000FF;

}



td.maincontent a:visited {

	color: #0000FF;

	text-decoration: none;

}



td.maincontent a:hover {

	color: #0000FF;

	text-decoration: underline;

}



td.maincontent h1 {

	padding-top: 20px;

	padding-bottom: 2px;

	margin: 0 auto 0 auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #606078;

	border-bottom: 2px #606078 solid;

	width: 400px;

	text-align: center;

}



td.maincontent h2 {

	padding-bottom: 2px;

	margin-top: 20px;

	margin-left: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	text-transform: uppercase;

	border-bottom: 2px #606078 solid;

	width: 400px;

}



td.maincontent h3 {

	padding-bottom: 2px;

	margin-left: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-transform: uppercase;

	border-bottom: 1px #606078 solid;

	width: 350px;

}



td.maincontent h4 {

	margin-top: 15px;

	margin-left: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-transform: uppercase;

}



td.maincontent h5 {

	padding-bottom: 2px;

	margin-left: 20px;

	margin-right: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-bottom: 1px #606078 solid;

}



td.maincontent h6 {

	padding-bottom: 2px;

	margin-bottom: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	text-transform: uppercase;

	border-bottom: 2px #606078 solid;

	width: 250px;

}



td.maincontent blockquote {

	text-indent: 10px;

}



td.maincontent table {

	margin-left: 15px;

	margin-top: 15px;

}



td.maincontent li {

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 10px;

}



img.header {

	border-bottom: 2px #606078 solid;

	padding-bottom: 3px;

	margin-bottom: 10px;

}



img.biophoto {

	border: 1px #000000 solid;

}



#footer {

	background-color:#C0D890;

	width: 900px;

	height: 40px;

	border-top: 2px #000000 solid;

}



#copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	padding-top: 20px;

	padding-right: 10px;

	text-align: right;

}


