/*-------------------------------------------------
GENERAL - Body tags
-------------------------------------------------*/

body {
	font-family: verdana, arial, Helvetica, Sans-Serif;
	font-size: .8em;
	color:#333;	
	background-color: #aecfd5;
	background-image: url(/images/background_main.gif) ;
	background-attachment: scroll; 
	background-repeat: repeat-x; 
	background-x-position: left; 
	background-y-position: top; 
	text-align: center;
	padding: 0;
	margin:3px 0 0 0;
	}



h2
/*-------------------------------------------------
NAVIGATION 
-------------------------------------------------*/


/* LEFT SIDE NAVIGATION */
	
	/* sets width of left column side nav on all updated pages containng ads. all subpages should use this as well, but don't as of now */
	.sideNavigation {left:12px; position:relative; margin:0; padding:0;}
	
	
		.sideNavigation .more,
		.sideNavigation .findastrategy,
		.sideNavigation .morelinks
		{left:6px; position:relative; margin:0; padding:0;border:0;}
		
			
	
	
	.homesubhd {
	color: #18736B;
	font: bold 10pt Arial,verdana,sans-serif;
	}
	
	.sidenavheader {
	border-bottom: 1px solid #99CC99;
	color: #008688;
	font: small-caps bold 13px verdana,Arial,sans-serif;	
	}
	
	.sidenavsub {color: #3071A7;
	font: bold 10px verdana,Arial,sans-serif;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;}
	
	.sidenavtext {
	color: #1C5572;
	font: normal 10px verdana,Arial,sans-serif;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	.sidesmallfixed {
	color: #000000;
	font: normal 10px verdana,Arial,sans-serif;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	.subtext {
	color: #333333;
	font: x-small/13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-top: 15px;
	}
		
		
	#logo {background-image:url(../images/logo_cac.gif);} 
			
	
	/*REGISTRATION */
	
	.progresstext {
	background: #EDEDED;
	border: thin #EDEDED;
	color: #3071A7;
	font: bold 9pt verdana,Arial,sans-serif;
	}
	
	.questanswer, .questtxt {
	color: #000000;
	font: normal 10pt verdana,Arial,sans-serif;
	text-align: left;
	text-decoration: none;
	}
	
	.questnumbers {
	color: #000000;
	font: bold 10pt verdana,Arial,sans-serif;
	text-align: left;
	}
	
	.stepbronze {
	background: #996633;
	border: 1px solid;
	color: #FFFFFF;
	font: bold 14px Arial,sans-serif;
	text-align: center;
	}
	
	.stepgold {
	background: #FFD700;
	border: 1px solid;
	color: #000000;
	font: bold 14px Arial,sans-serif;
	text-align: center;
	}
	
	.stepsilver, .step, .stepplatinum {
	background: #000000;
	border: 1px solid;
	color: #FFFFFF;
	font: bold 14px Arial,sans-serif;
	text-align: center;
	}	
		
		
/*REPORTING */

.reportheading {
color: #252525;
font-family: verdana,Arial,sans-serif;
font-weight: bold;
font-size:.8em;
}

.reportMenu {

margin:0;
padding:0;
border:0;

background: #3071A7;
color: #FFFFFF;
font: x-small verdana,Arial,sans-serif;
margin:20px 0 0 0;
padding: 3px 0 3px 3px ;

border-top:1px solid #3071a7;
}
		

.reportmenulink_a, .reportmenulink_a a, .reportmenulink_a:link, .reportmenulink_a:visited, .reportmenulink_a:hover, .reportmenulink_a a:hover  {
background: #3071A7;
border-bottom: #3071A7 1px solid;
border-left: #EEEEEE 1px solid;
border-right: #EEEEEE 1px solid;
border-top: #EEEEEE 1px solid;
color: #FFF;
font-size: .8em;
margin:0pt 12px 0pt 0px;
padding:9px 0px 0pt 3px;
text-align:center;
text-decoration:none;
}


.reportmenulink_i{
background: #FFF;
border-left: #ccc 1px solid;
border-right: #ccc 1px solid;
border-top: #ccc 1px solid;
color: #000000;
font-style: normal;
text-decoration: none;
font-size: .8em;
padding: 3px 18px 0 18px; 
margin:0 0 0 0;
}


.reportmenulink_i:link {
background: #FFFFFF;
color: #000000;
font-style: normal;
text-decoration: none;
/*padding: 2px;*/
}

.reportmenulink_i:visited {
background: #FFFFFF;
color: #000000;
text-decoration: none;
/*padding: 2px;*/
}

.reportmenulink_i:hover, .wsenter, a:hover, a.nav:hover {background-color:#EEEEEE;}

.reporttitle {color: #3071A7;font: normal 9pt verdana,Arial,sans-serif;}	

#TxtNewPost {width: 340px;height: 76px;}	
	
	
/*----------------------------------------------------
NEWS on the subsection pages
-----------------------------------------------------*/
   
.news dl {
width: 100%;
margin: 0 0 0 0;
padding: 2px 0 2px 0;
font-size:1em;
height:auto;
border:0;
}

.news dt {	
	font-weight: normal;
	margin: 0 0 3px 6px;
	padding:0 0 3px 24px;
	font-size: 1em;
	background:  url(/images/icon-announcement.gif) no-repeat 3px 0px;
	clear:both;
	text-decoration:none;
	height:15px;
	float:left;
	height:auto;
	
	font-weight: normal;
	margin: 1em 0 .2em 0;
	padding:.2em 0 .2em 2em;
	font-size: 1em;
	background: transparent url(/images/icon-announcement.gif) no-repeat 3px 0px;
	clear:both;
	text-decoration:none;	
	text-indent: -.5em;	
	}	

/* commented backslash hack for mac-ie5 \*/
 .news dt { clear: both; }
/* end hack */
	
.news dt a.info,
.news dt a.info:link,
.news dt a.info:visited,
.news dt a.info:hover  {text-decoration:none;color:#252525;}		

.news dl dd { 	
	width: auto;
	margin:0 0 0 110px;
	padding: 0 0 2em 0;
	border-bottom:1px #ccc solid;
	margin: 0;
	padding: 0 0 0 .5em;
	border:0;
	}		
		
 .news dl p { 	
	margin: 0 0 0 1.7em;
	padding:3px 0 3px 18px;
	text-align:left;
	color:#888;
	width:200px;
	border:0;
	}
	
 .news  p.viewall a:link,  .news  p.viewall a:visited,  .news  p.viewall a:hover,  .news  p.viewall a:active{ 	
	margin: 0;
	padding:3px 0 3px 24px;
	text-align:left;	
	border:0;
	}	

span.date { color:#252525;font-style: italic;}
	
.news dt.pdf {background-image:url(/images/icon-acrobat.gif) no-repeat ;}	
		
	
/* commented backslash hack for mac-ie5 \*/
 .news  dt { clear: both;}
/* end hack */



/*----------------------------------------------------
EVENTS on the subsection pages
-----------------------------------------------------*/

   
.events dl {margin: .5em 0 1em 0;padding: 0;font-size:1em;}

.events dt {	
	font-weight: normal;
	margin: 1em 0 .2em 0;
	padding:.2em 0 .2em 2.5em;
	font-size: 1em;
	background: transparent url(/images/icon-calendar.gif) no-repeat 3px 0px;
	clear:both;
	text-decoration:none;	
	
	}	

/* commented backslash hack for mac-ie5 \*/
 .events dt { clear: both; }
/* end hack */
	
.events dt a.info,
.events dt a.info:link,
.events dt a.info:visited,
.events dt a.info:hover  {text-decoration:none;color:#252525; }		

.events dl dd { 	
	width: auto;
	margin: 0 ;
	padding: 0 0 0 .5em;
	}		
		
 .events  dl p { 	
	margin: 0 0 0 1.7em;
	padding:3px 0 3px 18px;
	text-align:left;
	color:#252525;	
	border:0;
	line-height:1.4em;
	}
	
 .events p.viewall a:link,  .evetns p.viewall a:visited,  .events p.viewall a:hover, .events p.viewall a:active{ 	
	margin: 0;
	padding:3px 0 3px 24px;
	text-align:left;	
	border:0;
	}	


.events dt.pdf {background-image:url(/images/icon-acrobat.gif) no-repeat ;}	
		
	
/* commented backslash hack for mac-ie5 \*/
 .events  dt { clear: both;}
/* end hack */
	

	
	.alpha_nav {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em 0;}
	.alpha_nav p {position:relative;text-align:left;}
	.alpha_nav p a:link, .alpha_nav p a:visited, .alpha_nav p a:hover, .alpha_nav p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
	.alpha_nav p a:hover {background:#c00;color:#fff}
	.alpha_nav p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
	.alpha_nav * {margin:0}
	.alpha_nav h4 {margin-top:-1.45em;padding:0;border:none}	
	
	



.adSpots {padding:0 0 6px 0;vertical-align:top;margin: 0 0 0 0;position:relative;left:3px;}

		/* IE6 Only */
		* html .adSpots {padding:4px 0 6px 0;left:3px;float:left;clear:both;}
	
		/* IE7 Only */
		*:first-child+html .adSpots {padding:4px 0 6px 0;left:3px;float:left;clear:both;}
		
		/* IE8 Only */
		.adSpots {left/*\**/: 3px\9;}
	
/*-------------------------------------------------
Content Area	
-------------------------------------------------*/
	
	.contentArea {width:396px;margin:0 0  0 0;padding:0 18px 0 18px;text-align:left;vertical-align:top;border:0px solid red;}


/*-------------------------------------------------
FOOTER
-------------------------------------------------*/
/*	
#footer {
	
	font-size: 0.8em;
	color:#199fa2;	
	padding: 4px 0 0px 0;
	text-align:left;
	width:740px;
		*width:742px;
	background-color:#b1e2e3;


margin: 0px 2px 0 0;
	
	}

#postfooter {
	font-size: 0.8em;
	color:#252525;		
	padding: 2px 0 4px 0;
	text-align:left;
	width:740px;	
	left: 447px;
	float:left;
	clear:none;	
margin: 0 2px 0 2px;
background-color:#b1e2e3;
	}

#postfooter p {	font-size: 0.75em;color:#252525;
line-height:1.2em;margin: 0 ; padding: 0 0 2px 6px;}
#postfooter a:link, #postfooter a:visited, #postfooter a:hover, #postfooter a:active{color:blue;}

*/