/* @override http://azpha.affiniscape.com/associations/10285/styles/azpha_styles.css */

/* @override http://azpha.affiniscape.com/associations/10285/css/azpha_styles.css */

/*----------------------------------------
AzPA Stylesheet
Last Updated: April 1, 2009
(c) 2008 Affiniscape, Inc.
All Rights Reserved. This style sheet must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
----------------------------------------*/

body {
	margin: 0;
	background: #fff;
}

body#nobackground { background: #fff none; }

body,
td,
p {
	color: #333;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

h1 {
	color: #B87818;
	font-size: 26px;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding-top: 0;
}

h2 {
	color: #01A7BF;
	font-size: 20px;
	font-weight: normal;
	border-top: 1px solid #D4D4D4;
	padding-top: 5px;
}

h3 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin: 19px 0 10px 0;
}

h4 {
	color: #009894;
	font-weight: bold;
	font-size: 14px;
	margin: 17px 0 10px 0;
}

h5 {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	background: #999;
	padding: 7px 5px 6px 5px;
	text-align: center;
	margin: 0 0 10px 0;
}

* html h5 { padding-top: 10px; }

h6 {
	color: #666;
	font-weight: bold;
	font-size: 12px;
	margin: 15px 0;
}

a:link, 
a:active, 
a:visited,
#maincontentcell a:link, 
#maincontentcell a:active, 
#maincontentcell a:visited {
	color: #B87818;
	text-decoration: none;
	font-weight: bold;
}

a:hover,
#maincontentcell a:hover { color: #966214; }

hr {
	color: #ccc;
	background-color: #ccc;
}


/* Global Navigation
----------------------------------------*/
#navtop1 li ul,
#navleft li ul {
	background: #966214;
	padding: 0;
	width: 175px;
	border: 1px solid #333;
}

#navtop2 li ul {
	background: #966214;
	padding: 0;
	width: 175px;
	border: 1px solid #333;
}

#navleft li ul {
	margin-left: 154px;
	margin-top: -31px;
}

ul#navtop1 li li a,
ul#navtop1 li li a:hover,
ul#navtop2 li li a,
ul#navtop2 li li a:hover,
ul#navleft li li a,
ul#navleft li li a:hover   {
	color: #fff;
	background: none;
	font: normal 12px/14px Helvetica, Geneva, Arial, sans-serif;
	z-index: 999;
	padding: 5px 5px;
	width: 165px;
	text-align: left;
}

ul#navtop1 li li a:hover,
ul#navtop2 li li a:hover,
ul#navleft li li a:hover {  background: #B87818}

* 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,
* html ul#navleft li li a,
* html ul#navleft li li a:hover { width: 175px; }

* html #navtop2 li ul {
	margin-top: 1px;
}

#navtop2 li ul li,
#navleft li ul li { border: none; }


/* Global Nav - Below Banner */
ul#navtop2 { background: transparent url(/associations/10285/imgs/bak_navtop2.png) no-repeat left bottom; }

ul#navtop2 li { margin-bottom: 23px; }

ul#navtop2 li li { margin: 0; }


/* System Messages
----------------------------------------*/
#returnlinktable,
.infomessage,
.errormessage,
.loginmessage { background: #fff; }

#pageheadertable { background: #009894; }

td#pageheadercell {
	text-align: center;
}


/* Main Content
----------------------------------------*/
#maincontenttable { 
	background: #fff;
	margin: 0; 
	padding: 0;
}

#maincontentcell {
	padding: 0;
}


/* Sub Content
----------------------------------------*/
#maincontentsubcell { padding: 0 20px 0 15px; }

#maincontentsubcell p { line-height: 1.6em; }

#maincontentsubcell p font { line-height: 1.1em; }

#maincontentsubcell ul {
	padding: 0 0 0 6px;
	margin: 0;
	list-style: none;
}

#maincontentsubcell ul li {
	background: transparent url(/associations/10285/imgs/li_bullet.png) no-repeat left 8px;
	padding: 4px 0 4px 10px;
	color: #333;
}

#maincontentsubcell blockquote {
	background: #fafbfd url(/associations/10285/imgs/bak_blockquote.png) repeat-y right top;
	padding: 10px 15px;
	border-top: 1px solid #EBEEF4;
	margin: 20px 0 20px 0;
}

#maincontentsubcell blockquote,
#maincontentsubcell blockquote p {
	color: #666;
	font: 13px/1.5em Georgia, Times, "Times New Roman", serif;
}


/* Client-side Right Navigation
----------------------------------------*/
#rightnavcell { padding: 3px 0 0 0; }

#rightnavcell p {
	font-size: 11px;
	line-height: 1.5em;
	color: #666;
	margin-left: 5px;
}

#rightnavcell h6 { margin-left: 5px; }

#rightnavcell h5 { margin-top: -2px; }

#rightnavcell ul {
	padding: 0 0 0 6px;
	margin: 0;
	list-style: none;
}

#rightnavcell ul li {
	background: transparent url(/associations/10285/imgs/li_bullet.png) no-repeat left 8px;
	padding: 4px 0 8px 15px;
	color: #333;
}


/* Footer
----------------------------------------*/
#footertable {
	border-top: 1px solid #666;
	padding: 10px 5px;
	text-align: center;
	margin-top: 10px;
}

#footertable,
#footertable p {
	font-size: 10px;
	line-height: 1.2em;
}
