/*----------------------------------------
ENGAGE in Engineering Stylesheet
Last Updated: December 3, 2010
(c) 2010 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 {
	background: #ccdede;
	margin: 0 0 20px 0;
}

body#nobackground { background: #fff none; }

body,
td,
p {
	color: #333;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h1 {
	color: #9E0F16;
	font: 26px/1em "Trebuchet MS", Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 0 0 18px 0;
	padding: 0 0 8px 0;
	border-bottom: 2px solid #EBEAE7;
}

h2 {
	color: #00585A;
	font: 20px/1em "Trebuchet MS", Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding: 0 0 10px 0;
	*padding-bottom: 20px;
}

h3 {
	color: #545557;
	font: 18px/1em Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding: 0 0 10px 0;
	line-height: 1.4em;
}

h4 {
	color: #9E0F16;
	font: bold 14px/1em "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding: 0;
}

h5 {
	color: #545557;
	font: 20px/1em "Trebuchet MS", Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}

h6 {
	color: #00585A;
	font: 17px/1em "Trebuchet MS", Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding: 5px 0 10 0;
	border-top: solid 2px #EBEAE7;
}

a:link, 
a:active, 
a:visited,
#content a:link, 
#content a:active, 
#content a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #9E0F16;
}

a:hover,
#content a:hover {
	color: #00585A;
}

hr {
	color: #ccc;
	background-color: #ccc;
}


/* Main Content
----------------------------------------*/
#content,
#maincontentcell {
	background: #fff;
	margin: 0;
	vertical-align: top;
}

#content.left {
	background: #fff url(/associations/11559/imgs/bak-navtop.png) no-repeat left top;
	padding: 14px 0 20px 14px;
	border-right: 20px solid #fff;
}

#content p { line-height: 1.5em; }

#content ul {
	padding: 0 0 0 13px;
	margin: 0;
	list-style: none;
}

#content ul li {
	background: transparent url(/associations/11559/imgs/li_bullet.png) no-repeat left 4px;
	line-height: 1.2em;
	padding: 0px 0 15px 15px;
}

#content blockquote {
	background: #E5E5CC;
	border-left: 1px solid #C2C2AD;
	padding: 1px 20px 1px 20px;
	margin: 0 19px 0 17px;
}

#content blockquote,
#content blockquote p {
	font: 13px/1.3em Georgia, Times, "Times New Roman", serif;
	color: #333;
}


/* Client-side Right Navigation
----------------------------------------*/
#content.right {
	background: #fff;
	padding: 14px 14px 20px 0;
}

#content.right table {
	background: #fff none;
	padding: 0;
	width: 160px;
	border-left: 1px solid #EBEAE7;
}

#content.right td {
	background: transparent url(/associations/11559/imgs/rn_bottom_bck.png) no-repeat bottom left;
	padding: 2px 0 12px 12px;
}

#content.right p {
	line-height: 1.5em;
	margin: 0;
	padding: 0 0 0 7px;
}

#content.right ul {
	margin: 13px 0 0 8px;
	padding: 0;
	list-style: none;
}

#content.right ul li {
	background: transparent url(/associations/11559/imgs/li_rn_bullet.png) no-repeat left 12px;
	padding: 7px 0 7px 15px;
}

#content.right ul li,
#content.right ol li {
	font-size: 11px;
	line-height: 1.3em;
}

#content.right ul a {
	color: #9E0F16;
	font-weight: bold;
	text-decoration: none;
}

#content.right ul a:hover { text-decoration: underline; }


/* Footer
----------------------------------------*/
#assnfootercell,
#footertablecell {
	background: #CCDEDE;
	text-align: center;
	margin: 0;
	padding: 10px 0 10px 0;
}

#assnfootercell,
#footertablecell {
	background-image: url(/associations/11559/imgs/bak-footer.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-top: 25px;
}

#assnfootercell,
#assnfootercell p,
#footertablecell,
#footertablecell p {
	color: #333;
	font-size: 11px;
	line-height: 1.1em;
}

#assnfootercell a,
#footertablecell a {
	color: #333;
	text-decoration: underline;
}

#assnfootercell a:hover,
#footertablecell a:hover { text-decoration: none; }


/* DDong - 12.03.10
----------------------------------------*/
#navtop2cell {
	background-color: #00585A;
}

#navtop2list,
#navtop2list a {
	color: #fff;
}

#navtop2list a:hover {
	text-decoration: underline;
}
