/* @override http://www.cascadeemployers.com/associations/5182/css/cea_styles.css */

/* @override http://cea.affiniscape.com/associations/5182/css/cea_styles.css */


body
{
	margin: 0;
	padding: 0;
	border: 0;
	background: #ccc;
}

body#nobackground
{
	background: #fff;
}

#structuraltable {
	background: #fff;
	padding: 10px 0 10px 10px;
}

* html #structuraltable {
	padding: 0;
	border: 9px solid #fff;
	border-right: none;
}

#maincontenttable {
	background: #fff;
}

#returnlinkcell {
	padding: 4px 10px;
}

/* Global Navigation
----------------------------------------*/
#navtop1 li ul,
#navtop2 li ul {
	border: 1px solid #A9A9A9;
	background: #545454;
	padding: 0;
	width: 175px;
}

#navleft li ul {
	border: 1px solid #A9A9A9;
	background: #545454;
	padding: 0;
	margin-top: -28px;
	width: 265px;
}

#navtop1 li ul li,
#navtop2 li ul li, 
#navleft li ul li { border-bottom: 1px solid #A9A9A9; }

ul#navtop1 li li a,
ul#navtop2 li li a  {
	color: #F8FFFF;
	background: none;
	font: normal 12px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	z-index: 999;
	padding: 8px 10px 6px 10px;
	width: 155px;
}

ul#navleft li li a  {
	color: #F8FFFF;
	background: none;
	font: normal 12px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	z-index: 999;
	padding: 8px 10px 6px 10px;
	width: 245px;
}

ul#navtop1 li li a:hover, 
ul#navtop2 li li a:hover,
ul#navleft li li a:hover {
	color: #fff; 
	background: #541A06;
	font: normal 12px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

* 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; }

* html ul#navleft li li a,
* html ul#navleft li li a:hover { width: 265px; }

/* Global Nav - Below Banner */
#navtop1 li { margin-bottom: 0px; }
#navtop1 li li { margin: 0; }

#navtop1 a,#navtop2 a { display: block; }

/* Footer */

#footertable {
	background: #fff url(/associations/5182/imgs/bak-footer.gif) no-repeat left top;
	height: 85px;
	width: 967px;
	margin: 0 auto;
}

#footertable p{
	color: #000000;
	font-size: 11px;
	padding-left: 170px;
}

#footertable a{
	color: #4c4726;
}

/* Homepage Tables */

table#whatsnew {
	background: #2D250A;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

table#whatsnew td {
	background: #988842;
}

table#whatsnew ul {
	padding-top: 5px;
	padding-bottom: 0px;
	list-style-type: disc;
	padding-right: 10px;
}

table#whatsnew ul li{
	color: #000;
	font-size: 10px;
	font: Verdana;
}

table#whatsnew li {
	font-size: 10px;
	padding: 0px;
}

table#whatsnew h2{
	color: #D9AC6D;
	font-size: 14px;
	font: Verdana;
	font-weight: bold;
	background: #2D250A;
	padding: 7px;
	padding-left: 30px;
	margin: 0;
}

table#whatsnew a:link, table#whatsnew a:visited {
	color: #4C4726;
}

table#threetables {
	background: #988842;
	margin-top: 10px;
	padding: 0px;
}

table#threetables p{
	padding-left: 15px;
	font-size: 11;
}

table#threetables h3{
	color: #D9AC6D;
	font-size: 12px;
	background: #2D250A;
	padding: 7px;
	padding-left: 30px;
	margin: 0;

}

table#threetables ol {
	background: #988842;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

table#threetables ul {
	background: #988842;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 30px;
	list-style-type: disc;
}

table#threetables ul li{
	color: #000;
	font-size: 11px;
	font: Verdana;
}

table#threetables a:link, table#threetables a:visited {
	color: #4C4726;
	font-weight: normal;
}

table#threetables li {
	font-size: 11px;
	padding: 2px;
}

td#paydata h3{
	background: #000;
}

td#paydata {
	background: #4C4726;
}

td#paydata p{
	padding-left: 30;
}

td#paydata a:link, td#paydata a:visited {
	color: #988842;
}

/* Custom CEA Styles
---------------------------------------- */

 #maincontentsubcell {padding-left: 10px; padding-right: 7px;}

 #maincontentsubcell  H1 {font-size: 17pt; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; text-align: left; color: #6E3218; border-bottom: 1px solid #D9AC6D; padding-bottom: 10px;}
 #maincontentsubcell  H2 {font-size: 14pt; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; text-align: left;}
 #maincontentsubcell  H3 {font-size: 12pt; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; text-align: left;}
 #maincontentsubcell  H4 {font-size: 10pt; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; text-align: left;}
 #maincontentsubcell  H6 {font-size: 10pt; line-height: 175%; font-weight: bold; color: white; background-color: black; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left;}
 #maincontentsubcell  P {font-size: 9pt; font-family: Verdana, Helvetica, sans-serif; color: black; line-height: 16px;}
 #maincontentsubcell a:link, #maincontentsubcell a:visited {
	color: #988842;
	font-weight: bold;
}
 #maincontentsubcell  BLOCKQUOTE {font-size: 8pt/11pt; font-family: Verdana, Helvetica, Arial, sans-serif; margin-left: 25px;}
 #maincontentsubcell UL {list-style-type: square; margin-left: 25px;}
 #maincontentsubcell UL UL {list-style-type: circle; margin-left: 25px;}
 #maincontentsubcell UL LI {font-size: 9pt; font-family: Verdana, Helvetica, Arial, sans-serif; color: #6a2626; line-height: 16px;}
 #maincontentsubcell UL LI LI {font-size: 9pt; font-family: Verdana, Helvetica, Arial, sans-serif; color: #6a2626; line-height: 16px; padding: 2px;}
 .convtablecell {font-size: 7pt; font-family: Verdana, Helvetica, Arial, sans-serif;}
 #traincell {background-color: #988842; border: black solid 2px;}
 #traincell UL {list-style-type: square; margin-left: 20px;}
 #traincell UL UL {list-style-type: circle; margin-left: 20px;}
 #newsbrief {background-color: #988842; border: black solid 2px;}
 #newsbrief UL {list-style-type: square; margin-left: 20px;}
 #newsbrief UL UL {list-style-type: circle; margin-left: 20px;}
 #newsbrief UL LI {font-size: 8pt; font-family: Verdana, Helvetica, Arial, sans-serif; color: black; line-height: 16px;}
 #newsbrief UL LI LI {font-size: 8pt; font-family: Verdana, Helvetica, Arial, sans-serif; color: black; line-height: 16px; padding: 2px;}

 #quarterly {background-color: #ffffe6; border: black solid 2px;}
 #quarterly UL {list-style-type: square; margin-left: 20px;}
 #quarterly UL UL {list-style-type: circle; margin-left: 20px;}
 #quarterly UL LI {font-size: 8pt; font-family: Verdana, Helvetica, Arial, sans-serif; color: black; line-height: 16px;}
 #quarterly UL LI LI {font-size: 8pt; font-family: Verdana, Helvetica, Arial, sans-serif; color: black; line-height: 16px; padding: 2px;}
 #quarterly OL LI {font-size: 8pt; font-family: Verdana, Helvetica, Arial, sans-serif; color: black; line-height: 16px;}
 #quarterly OL LI LI {font-size: 8pt; font-family: Verdana, Helvetica, Arial, sans-serif; color: black; line-height: 16px; padding: 2px;}
