
body {COLOR: #2d2d2b; FONT-FAMILY: tahoma, arial, helvetica, verdana; FONT-SIZE: 12px; Font-weight: normal;padding:0;margin:0 0 10px 0;background: #dcd5cd; line-height:18px;}
img {border:none;}
A:link, A:visited, A:active {COLOR: #2d2d2b; FONT-FAMILY: tahoma, arial, helvetica, verdana; FONT-SIZE: 12px;Font-weight: bold; Text-Decoration:underline }
A:hover {COLOR: #a95717; ONT-FAMILY: tahoma, arial, helvetica, verdana; FONT-SIZE: 12px; Font-weight: bold; Text-Decoration:underline }

/*SITE HEADER*/
div.cssxHeaderSpan {background: #2d2d2b;height:50px;padding-top:10px;}
div.cssxHeader {width:950px;}
span.cssxLogo {float:left;padding-left:65px;}
img.cssxLogo {background:url(../images/logo.gif);width:272px;height:42px;border:none; cursor:pointer}

span.cssxHeaderText {float:right;}
.cssxHeaderText,A.cssxHeaderText:link, A.cssxHeaderText:visited, A.cssxHeaderText:active, A.cssxHeaderText:hover {COLOR: #FFF; FONT-FAMILY: tahoma, arial, helvetica, verdana; FONT-SIZE: 10px;Text-Decoration:none; }	

/*PRIMARY NAVIGATION*/	
div.cssxNavBarSpan {background:url(../images/nav-back.gif);background-repeat:repeat-x;height:30px;}
div.cssxNavBar {width:950px;text-align:right;padding-top:8px;}

	/*Nav Items*/	
	.cssxNavBar ul {margin:0;padding-top:0;height:30px;}
	.cssxNavBar li, .cssxNavBar li A:link,  .cssxNavBar li A:visited,  .cssxNavBar li A:active,  .cssxNavBar li A:hover {letter-spacing:1px;font-weight:normal;display: inline; list-style-type: none; padding: 0 3px 0 3px;COLOR: #FFF; FONT-FAMILY: tahoma, arial, helvetica, verdana; FONT-SIZE: 12px;Text-Decoration:none;}	
	.cssxNavBar li A:hover {COLOR: #a95717;}	
	.cssxNavBar li a.cssxActive {COLOR: #a95717; }	
		
		
/*SITE HEADLINES*/		
.cssxHomeHeadlineSpan {background: #f2f1ef;height:310px;}
.cssxHeadline {width:980px;}


.cssxInteriorHeadlineSpan {background: #ededed;height:90px;}
.cssxHeadlineInterior {width:950px;background:url(../images/Headline_interior.gif);background-repeat:no-repeat;height:90px;border:none;}
.cssxHeadlineInteriorText {float:right;}

.cssxHeadlineBorder {background: #2d2d2b;height:2px;}


/*CONTENT AREA*/	
.cssxContentArea {width:880px; margin:15px 5px 0 65px;}
.cssxHeadlineText, A.cssxHeadlineText:link, A.cssxHeadlineText:visited, A.cssxHeadlineText:active,  A.cssxHeadlineText:hover {font-size: 18px; font-weight:normal;color:#a95717;line-height:25px; text-decoration:none;}
.cssxSubheadlineText, A.cssxSubheadlineText:link, A.cssxSubheadlineText:visited, A.cssxSubheadlineText:active, A.cssxSubheadlineText:hover {font-size: 15px;font-weight:normal;color:#2d2d2b;line-height:25px; text-decoration:none;}

/*2 Column Homepage Layout */
.cssx2Col-1 {width:300px;margin:15px 30px 0  65px;float:left}
.cssx2Col-2 {width:555px;margin:15px 5px 0 0;float:left}

/*Icons Grid*/
		
.cssxIcons ul {margin:0;padding:10px 70px 0 24px;float:left}
.cssxIcons li {font-weight:normal;list-style-type: none; padding-bottom:10px; margin-right:3px; FONT-FAMILY: tahoma, arial, helvetica, verdana; FONT-SIZE: 12px;Text-Decoration:none;}	

/*2 Column Grid Layout */
.cssx2ColGrid-1 {width:425px;margin:15px 30px 0 65px;float:left}
.cssx2ColGrid-2 {width:425px;margin:15px 5px 0 0;float:left}

/*Calendar Layout */
.cssxCalendar {vertical-align:top;}
.cssxCalendar td {vertical-align:top;padding: 1px 10px 1px 2px;}

/*Logos*/
.cssxLogoCEA
{background:url(../images/logos-cea.gif);width:166px;height:72px;border:none; cursor:pointer}
.cssxLogoTSCA
{background:url(../images/logos-tscpa.gif);width:167px;height:72px;border:none; cursor:pointer}
.cssxLogoBBB
{background:url(../images/logos-bbb.gif);width:62px;height:72px;border:none; cursor:pointer}
