/* @override http://gcyc.affiniscape.com/associations/8892/files/stylesheets/gcyc_styles.css */

body {
	margin: 0;
	background: #eeeeee url(/associations/8892/imgs/bak-body.png) repeat-x;
}

body#nobackground { background: #fff; }

hr {
	color: #bbbb8f;
	background-color: #bbbb8f;
	text-align: center;
	width: 100%;
	clear: both;
}


/* Main Content
----------------------------------------*/
#maincontenttable {
	background: #fff url(/images/assnimg1157/imgs/bak_maincontenttable.png) no-repeat;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}

#maincontentcell { padding-top: 40px; }


/* Footer
----------------------------------------*/
#footertable { border-top: none; }


/* System Messages
----------------------------------------*/
#returnlinktable,
.infomessage,
.errormessage,
loginmessage {
	background: #fff;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}

#pageheadertable {
	color: #000;
	font: bold 17px Verdana, Arial, Helvetica, Geneva, sans-serif;
}


/* Global Navigation
----------------------------------------*/
#navtop1 li ul,
#navtop2 li ul {
	background: #fff;
	width: 169px;
	border: 1px solid #bbbb8f;
	border-top: none;
}

ul#navtop1 li li a,
ul#navtop2 li li a {
	color: #000;
	background: #fff;
	font: normal 11px/11px Verdana, Arial, Helvetica, Geneva, sans-serif;
	z-index: 999;
	padding: 10px 5px;
	width: 159px;
	text-align: left;
}

ul#navtop1 li li a:hover, 
ul#navtop2 li li a:hover {
	color: #cfa871;
	font: normal 11px/11px Verdana, Arial, Helvetica, Geneva, sans-serif;
}

ul#navtop1 li li a:hover,
ul#navtop2 li li a:hover { background: #fff; }

* html ul#navtop1 li li a,
* html ul#navtop1 li li a:hover,
* html ul#navtop2 li li a,
* html ul#navtop2 li li a:hover { width: 169px; }

#navtop1 li ul li,
#navtop2 li ul li { border: none; }


/* Home Link
-----------------------------------*/
div#homelink {
	width: 954px;
	margin: auto;
	_text-align: left;
}

div#homelink a {
	position: absolute;
	z-index: 999;
	background: transparent url(/images/msmimg1157/trans1.gif) no-repeat left top;
}

div#homelink a em {
	position: absolute;
	left: -999em;
}

#home {
	top: 0px;
	left: 50%;
	display: block;
	width: 213px;
	height: 108px;
	margin: 0 0 0 -426px;
}	

* html #home {
	top: 10px;
}
