/*

Date: 02/23/06

File: catawba_care_coalition_secondaryb/css/template_css.css

*/



/* -- Begin general styles --*/

html, body{ 

	margin: 0 auto; 

 	padding: 0; 

 	text-align: center;

	background-color: #aa1220;

	font-family: Arial, sans-serif;

	font-size: 11px;

}
div.moduletable a.mainlevel { text-transform:lowercase; padding:0px 4px; }
SPAN.mainlevel { color:#aa1220; font-size:11px; }

#container{

	width: 770px;

	text-align: left;

	margin-left: auto; 

	margin-right: auto;

}

/*#leftCol{

	width: 770px;

	float: left;

	padding-top: 13px;

	padding-left: 10px;

}*/

#main{

	padding-top: 13px;

	padding-left: 13px;

}

ul li{

	padding: 3px;

}

ul, ol{

	margin:0px;

}

ul{	

	padding:0;

}

ol{

	padding:3;

}

/* -- End general styles --*/



/* -- Begin #header styles -- */

div#header{

	background-color: #000;

	width: 770px;

}

	/* -- Begin #headerFlash styles -- */

	#headerFlash{

		z-index: 0; 

		position: relative;

		width: 770px;

		height: 181px;

	}

	/* -- End #headerFlash styles -- */

	

	/* -- Begin #headerNav styles -- */

	#headerNav{

		z-index: 1;

		position: absolute;

		margin-left: 40px;

		/*background-image: url('../images/nav.png');

		background-repeat: none;*/

		width: 134px;

		height: 108px;



	}

	#headerNav div.module_headerNav div div div a.mainlevel_headerNav{

		text-transform: uppercase;

		font-size: 12px;

	}

	#headerNav table{

		height: 108px;

	}

	#headerNav td{ 

	  text-align: center;

	}

	#headerNav td a{

	  text-decoration: none;

	  color: #fff;

	}

	#headerNav td a:hover{

	  text-decoration: underline;

	}

	/* -- End #headerNav styles --*/

	

/*-- End #header styles --*/



/* -- Begin #topNav styles -- */

#topNav{ 

	background: #000 url('images/top_nav_bg.jpg') no-repeat bottom;

	background-color: #000;

	padding-top: 3px;

	padding-bottom: 3px;

}

#topNav div.module_topnav div div div a.mainlevel-nav{ font-size: 12px;}

#topNav a{

	color: #fff;

	padding-left: 9px;

}

#topNav a:link, #topNav a:visited, #topNav a:active{

	text-decoration: none;

}

#topNav a:hover{

	text-decoration: underline;

}

/* -- End #topNav styles -- */





/* -- Begin What's New (module_wn) styles -- */

.module_wn h3{

	text-indent: -8000px;	

	background: #000 url('images/whats_new_title.jpg') no-repeat;

	background-repeat: no-repeat;

	width: 289px;

	height: 36px;

	margin: 0px;

}

.module_wn{

	background: #000 url('images/whats_new_footer.png') no-repeat bottom;

	padding-bottom: 10px;

	width: 289px;

}

.module_wn span.article_seperator{

	display: none;

}

.module_wn table.contentpaneopen td.contentheading{

	padding-left: 25px;

}



.module_wn table.contentpaneopen a:link,.module_wn table.contentpaneopen a:visited, .module_wn table.contentpaneopen a:active{

	color: #fff;

	text-decoration: none;

}

.module_wn table.contentpaneopen a:hover{

	color: #fff;

	text-decoration: underline;

}

/* -- End What's New (module_wn) styles -- */



/* -- Begin Calendar (module_cal) styles --*/

div.module_cal{

	width: 284px;

	background-color: #7f0d18;

	margin-top: 19px;

}

div.module_cal h3{

	margin: 0;

	background-image: url('images/calendar_header.jpg');

	width: 284px;

	height: 38px;

	background-repeat: no-repeat;

	text-indent: -8000px;

}

/* -- End #calendar styles -- */





/* -- Begin Upcoming Events(.module) styles -- */

.module{

	background: #7f0d18 url('images/upcoming_events_footer.jpg') no-repeat bottom;

	width: 283px;

	margin-top: 18px;

	padding-bottom: 20px;

}

.module h3{

	text-indent: -8000px;

	background-image: url('images/upcoming_events_header.jpg');

	background-repeat: no-repeat;

	width: 283px;

	height: 40px;

	margin: 0px;

	padding-bottom: 2px;

}

.module a{

	color: #fff;

}

.module .latest{

	color: #fff;

	padding-left: 23px;

	background-color: #7f0d18;

	padding-top: 5px;

}

/* -- End Upcoming Events styles -- */



/* -- Begin Content (#content) styles -- */

div#content{

	width: 753px;

	background: #fff url('images/content_bg_secondary.jpg') repeat-y right;

}



div#contentFooter{

	background: #fff url('images/content_footer_secondary.jpg') no-repeat;

	height: 35px;

}

#contentContent div.componentheading{

	font-weight: bold;

	color: #242424;

	font-size: 20px;

	/*text-transform: lowercase;*/

	margin-bottom: 5px;

}

#contentContent div.componentheading_news{

	font-weight: bold;

	color: #242424;

	font-size: 20px;

	text-transform: lowercase;

}

#contentContent table.contentpaneopen_news {

	font-size: 12px;

}

#contentContent table.contentpaneopen {

	font-size: 12px;

}

#contentContent h3{

	margin: 0px;

	color: #242424;

}

#contentContent strong{ 

	color: #da232a;

}

#contentContent strong.black{

	color: #000;

}

#contentContent acronym{ 

	cursor: text;

	text-decoration: none;

	color: #666;

	border: none;	

}

#contentContent strong acronym{

	color:#da232a;

}

#contentContent a{

	color: #da232a;

	text-decoration: underline;}

#contentContent ul{

	list-style-type: none;

	margin-bottom: 0px;

}

#contentContent .raquo{

	color: #da232a;

	font-weight: bold;

}

#contentContent ul.subServices li span.raquo{

	color: #000;

}

#contentContent a{

	color: #da232a;

}

#contentContent{

	padding: 0px 20px 0px 10px;

}

#contentContent td.leftcol, #contentContent td.rightcol{

	display:none;

	visibility:hidden;

}

#contentContent table.blog {

	font-size: 12px;

}



/* -- End Content (#content) styles -- */





/*-- Begin Volunteer Page Styles --*/

ul.volOpps, ul.volSubOpps{ 

	list-style-type: none;

}



ul.volOpps ul.volSubOpps li{ 

	font-weight: normal;

}



ul.volOpps li.volOppsTitle{ 

	font-weight: bold;

	font-style: normal;

}

/*ul.volOpps li.volOppsTitle span.raquo, */

ul.volSubOpps span.raquo{

	font-style: normal;

	color: #da232a;

	font-weight: bold;

}

ul.volOpps li{ 

	font-style: normal;

}

ul.volSubOpps{

	margin-left: 10px;

}

ul.volSubOpps li{

font-style: normal;

}

/*-- End Volunteer Page Styles -- */



/* -- Begin Services Page Styles -- */

ul.subServices{

	margin-left: 10px;

}



/*-- End Services Page Styles -- */



/* -- catLinks --*/

div.catLinks{

	border: 1px solid rgb(170, 18, 32);

	float: right;

	background-color: rgb(218, 35, 42);

	width: 175px;

	margin-top: 10px;

}

div.catLinks a{

	display: block;

}

/*-- end catLinks -- */





/*-- Begin Board Members Page Styles -- */

#boardColLeft{

	float: left;

	width: 300px;

}

#boardColRight{

	float: right;

	width: 300px;

	border-left: 1px solid #eee;

	padding-left: 10px;

	padding-right: 0px;

}

p.boardMember{

	border-bottom: 1px solid #eee;

	padding-bottom: 4px;

}

.boardTitle{

	font-style: italic;

}



/*-- End Board Members Page Styles --*/





/*-- begin Staff Page Styles--*/

.staffDept{ 

	font-weight: bold; 

	width: 350;

}

.staffNote{ 

	font-style: italic;

	padding-top: 5px;

	margin-bottom: 0px;

 	padding-bottom: 0px;

}

p.staffgroup{

	border-bottom: 1px solid #eee;

	padding-bottom: 4px;}

/*-- end Staff Page Styles --*/





/*-- Begin FAQs/Resources Page Styles -- */

li.faqQues{ 

	font-weight: bold;

	padding-top: 7px;

}

li.faqAns{ 

	border-bottom: 1px solid #eee;

	padding-bottom: 5px;

}

ul.faqs, ul.resources{ 

	margin-left: 0;

	padding-left: 3;

}

li.resourceCatFirst, li.resourceCat{ 

	font-weight: bold;

}

li.resourceCat{ 

	padding-top: 10px;

	border-top: 1px solid #eee;

}

li.resourceLink, li.resourceLinkBot{ 

	padding-left: 15px;

}

li.resourceLinkBot{ 

	padding-bottom: 15px;

}

/*-- End FAQs/Resources Page Styles --*/





/*-- Begin Free Condoms Page Styles --*/

/*h4.condomsClover, h4.condomsFortMill, h4.condomsRockHill, h4.condomsYork{

	color:#da232a;

	margin-bottom: 0;

	font-size:16px;

}

p.condomsClover, p.condomsFortMill, p.condomsRockHill{

	border-bottom: 1px solid #eee;

	padding-bottom: 10px;

	margin: 0;

}

p.condomsBot{

	margin-bottom: 0;

	padding-bottom: 0;

	text-align: center;

	padding-bottom: 0;

	font-size: small;

	font-weight: normal;

}*/

p.yorkHead,p.lanHead, p.chesHead{

	font-weight:bold;

	color:#da232a;

	font-size:16px;

}



span.condomsCHT, span.condomsGFT, span.condomsLAT, span.condomsHST, span.condomsGFT, span.condomsYorkT, span.condomsRockHillT, span.condomsCloverT, span.condomsFortMill{

font-weight:bold; font-size:14px; margin-bottom: 15px;

}



p.condomsClover, p.condomsFortMill,p.condomsRockHill,p.condomsGF,p.condomsHS,p.condomsCH{

padding-bottom:15px;	

margin-bottom:10px;

	border-bottom: 1px solid #eee;

}

/*-- End Free Condoms Page Styles --*/





/* -- Begin secondaryContentNav styles -- */

p.secondaryContentNav{

	color:#da232a;

}

p.secondaryContentNav a{

	padding-right: 8px;

	text-transform: lowercase;

	text-decoration: none;

}

p.secondaryContentNav a.secondaryContentNavMid{

	padding-left:8px;

}

p.secondaryContentNav strong.secondaryContentNavFirst{

	padding-right: 8px;

	text-transform: lowercase;

}

p.secondaryContentNav strong.secondaryContentNavMid{

	padding: 0px 8px;

	text-transform: lowercase;

}

/* -- End secondaryContentNav styles -- */



/* -- Begin #footer Styles --*/

#footer{

	clear: both;

	padding-top: 7px;

}

#footer p{ 

	text-align: center;

	color: #fff;

	font-size: 12px;

}

#footer p a{

	color: #fff;}

#footer p a:hover{

	text-decoration: none;

}

/* -- End #footer Styles --*/

div#content div#contentContent table.contentpaneopen td.contentheading{ 

	font-weight: bold; 

	font-size: 20px;

}

table.contentpaneopen{

	width: 90%;

}

table.contentpaneopen td span{

	font-weight: bold;

}



#ff_formdiv1 {

	font-size:12px;

}

div#content div#contentContent table.contentpaneopen td table td{font-size:12px;}