/* @override http://www.ahrd.affiniscape.com/associations/10425/files/stylesheets/ahrd_styles.css */

/* @override http://ahrd.affiniscape.com/associations/10425/files/stylesheets/ahrd_styles.css */

/*----------------------------------------
Academy of Human Resource Development Stylesheet
Last Updated: May 15, 2009
(c) 2009 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 0 15px 0;
	background: #DADADA;
}

body#nobackground { background: #fff none; }

body,
td,
p {
	color: #333;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h1 {
	color: #1B4D41;
	font: bold 24px/26px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 15px 0;
	padding: 0;
}

h2 {
	color: #1F2353;
	font: bold 18px/20px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 20px 0 5px 0;
	padding: 0;
}

h3 {
	color: #EBAD21;
	font: bold 18px/20px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 20px 0 5px 0;
	padding: 0;
}

h4 {
	color: #1B4D41;
	font: bold 16px/18px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 3px 0 0 0;
	padding: 0;
}

h5 {
	color: #1F2353;
	font: bold 16px/18px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: solid 1px #515E69;
}

h6 {
	color: #EBAD21;
	font: bold 14px/16px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: solid 1px #515E69;
}

a:link, 
a:active, 
a:visited,
#maincontentcell a:link, 
#maincontentcell a:active, 
#maincontentcell a:visited{
	color: #1B4D41;
	text-decoration: underline;
}

a:hover,
#maincontentcell a:hover { text-decoration: none; }

hr {
	color: #547A71;
	background-color: #547A71;
}


/* Global Navigation
----------------------------------------*/
#navtop1 li ul,
#navtop2 li ul {
	background: #EBAD21;
	padding: 5px;
	width: 181px;
	border: solid 1px #ccc;
}

ul#navtop1 li li a,
ul#navtop1 li li a:hover,
ul#navtop2 li li a,
ul#navtop2 li li a:hover  {
	color: #1F2353;
	background: none;
	font: normal 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height: 14px;
	z-index: 999;
	padding: 6px 8px 5px 8px;
	width: 165px;
	text-align: left;
}

ul#navtop1 li li a:hover,
ul#navtop2 li li a:hover { color: #fff ;background: #1B4D41; }

* 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: 175px; }

#navtop1 li ul li,
#navtop2 li ul li { border: none; }


/* System Messages
----------------------------------------*/
#returnlinktable,
.infomessage,
.errormessage,
.loginmessage {
	background: #fff url(/images/assnimg1379/imgs/bak_maincontentcell.png) repeat-y left top;
	padding: 4px 30px;

}


/* Main Content
----------------------------------------*/
#maincontenttable {
	background: #fff url(/images/assnimg1379/imgs/bak_maincontentcell.png) repeat-y left top;
}

#maincontentcell {
	margin: 0;
	padding: 40px 40px 25px 40px;
}


/* Sub Content
----------------------------------------*/
#maincontentsubtable,
#maincontentsubcell { padding: 0; }

#maincontentsubcell p { line-height: 1.5em; }

#maincontentsubcell ul {
	margin: 15px 0 0 0;
	padding: 0 0 0 15px;
	list-style: none;
}

#maincontentsubcell ul li {
	background: transparent url(/images/assnimg1379/imgs/li_bullet.png) no-repeat left 1px;
	line-height: 1.2em;
	padding: 0px 0 10px 16px;
}

#maincontentsubcell blockquote {
	background: #FAEAC7;
	border-left: 1px solid #EBAD21;
	padding: 1px 20px 1px 20px;
	margin: 0 19px 0 17px;
}

#maincontentsubcell blockquote,
#maincontentsubcell blockquote p {
	font: 11px/13px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-style: italic;
	color: #55555;
}

/* Sub Content
----------------------------------------*/
#maincontentsubcell { padding: 0 25px 0 0; }

#maincontentsubcell p { line-height: 1.6em; }

#maincontentsubcell p font { line-height: 1.1em; }


/* Client-side Right Navigation
----------------------------------------*/
#rightnavcell {
	padding: 0 0 10px 19px;
	border-left: 1px solid #547A71;
}

#rightnavcell p {
	color: #333;
	font: normal 11px/15px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif
}

#rightnavcell ul {
	margin: 13px 0 33px 0;
	padding: 0;
	list-style: none;
}

#rightnavcell ul li {
	background: transparent url(/images/assnimg1379/imgs/li_arrow.png) no-repeat left 5px;
	padding: 3px 0 3px 15px;
}

#rightnavcell ul li {
	color: #333;
	font: normal 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif
}


/* Footer
----------------------------------------*/
#footertable {
	background: #fff url(/images/assnimg1379/imgs/bak_maincontentcell.png) repeat-y left top;
}

#footertablecell {
	background: url(/images/assnimg1379/imgs/bak_footer.png) no-repeat left top;
	text-align: center;
	height: 145px;
}

#footertablecell,
#footertablecell p {
	color: #fff;
	font-size: 11px;
	line-height: 1.1em;
	margin: 0;
	padding: 0;
}

#footertablecell p {
	color: #fff;
	font-size: 11px;
	line-height: 1.1em;
	margin: 0 0 10px 0;
	padding: 0;
}

#footertablecell a {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
 }

#footertablecell a:hover { text-decoration: none; }
