/*TEMPLATE_C*/

h2{		
	margin: 0 0 5px 0;
	position:relative;
	font: normal 100% Arial, sans-serif;
	border-bottom: 1px solid #f2f2f2;
	}

h3{
	font: bold 90% Arial, sans-serif;
	margin:0;
	padding:0;
	}

h5{
	margin:-25px 0 10px 0;
	padding:0;
	font: normal 100% Arial, sans-serif;
	text-align: center;
	color:#666;
	}
	
h6{		
	margin: 0 0 10px 0;
	position:relative;
	font: normal 80% Arial, sans-serif;
	color:#666;
	}
p{
	margin: 0; 
	padding:0;
	line-height: 120%;
	font-size: 90%;
	}

/*P CLASS FOR GREY TXT */	
.pVar_1{
	margin:0;
	padding:0;
	color:#666;
	}
	
.pVar_2{
	margin:0 0 10px 0;
	color:#666;
	}
	
.pVar_3{
	margin:0;
	color:#666;
	font-size: 80%;
	}
	
/*CALENDAR TITLE*/	
.calendar_title{
	margin:-25px 0 10px 0;
	padding:0;
	font: normal 100% Arial, sans-serif;
	text-align: center;
	color:#666;
	}

/* added by mbateman 7/25/08*/	
.caption_txt{		
	margin:0;
	padding:0;
	position:relative;
	font: normal 75% Arial, sans-serif;
	color:#666;
	}

/*ALL CONTENT BELOW MAIN NAV TO THE LEFT OF RIGHT NAV*/
#mainContent{
	margin: 0 0 0 20px;
	padding: 0 ;
	width:510px;
	float:left;
	display:inline;
	}

/*LINKS W/ ROUND CORNERED BTN IMG*/
#mainContent .btn_links{
	margin:0;
	padding:0;
	}

#mainContent .btn_links ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	}

#mainContent .btn_links li{
	margin:0;
	padding: 0;
	display: inline;
	}

#mainContent .btn_links a{
	margin:0 0 0 2px;
	padding: 3px 0 0 0;
	font-size: 90%;
	text-align: center;
	text-decoration: none;
	height: 17px;
	width:98px;
	display:inline;
	float:right;
	background:url(../images/nav/btns/sm_white.gif) 0 0 no-repeat;
	}
	
#mainContent .btn_linksVar_1{
	margin:0;
	padding:0;
	}

#mainContent .btn_linksVar_1 ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	}

#mainContent .btn_linksVar_1 li{
	margin:0;
	padding: 0;
	display: inline;
	}

#mainContent .btn_linksVar_1 a{
	margin:0 0 0 2px;
	padding: 3px 0 0 0;
	font-size: 90%;
	text-align: center;
	text-decoration: none;
	height: 17px;
	width:201px;
	display:inline;
	float:right;
	background:url(../images/nav/btns/lrg_btn.gif) 0 0 no-repeat;
	}
	
/*LINKS W/ ROUND CORNERED BTN IMG SHORT AND LONG SIZE*/
#mainContent .btn_linksVar_2{
	margin:0;
	padding:0;
	}

#mainContent .btn_linksVar_2 ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	}

#mainContent .btn_linksVar_2 ul li#short, #mainContent .btn_links ul li#long{
	margin:0;
	padding: 0;
	display:inline;
	}

#mainContent .btn_linksVar_2 ul li#short{
	margin:0 0 0 2px;
	padding: 3px 0 0 0;
	font-size: 90%;
	text-align: center;
	text-decoration: none;
	height: 17px;
	width:98px;
	display:inline;
	float:right;
	background:url(../images/nav/btns/sm_white.gif) 0 0 no-repeat;
	}
	
#mainContent .btn_linksVar_2 ul li#long{
	margin:0 0 0 2px;
	padding: 3px 0 0 0;
	font-size: 90%;
	text-align: center;
	text-decoration: none;
	height: 17px;
	width:201px;
	display:inline;
	float:right;
	background:url(../images/nav/btns/lrg_btn.gif) 0 0 no-repeat;
	}
/*END OF BTN LINKS*/

/*GROUP ELEMENTS, USUALLY IMG,HEADER W/DESC*/
.showcase{
	margin: 0 0 40px 0;
	padding:0;
	}
	
/*TXT BOX W/ BKGD COLOR RIGHT OF IMG-TEMPLATE C D*/	
.showcaseTxtVar_1{
	margin:0 0 5px 155px;
	padding:5px;
	height:90px;
	background-color:#f2f2f2;
	position:relative;
	}

/*TXT BOX W/ BKGD COLOR NO IMG-TEMPLATE C D*/	
.showcaseTxtVar_2{
	margin:0 0 5px 0;
	padding:5px;
	height:90px;
	background-color:#f2f2f2;
	position:relative;
	}	

/*IMG*/	
.sm_img{
	margin: 0;
	padding:0;
	float:left;
	display:inline;
	border:0;
	}

/*FROM TEMPLATE A*/	
.md_img{
	margin:0 0 5px 10px;
	padding:0;
	float: right;
	display:inline;
	clear:both;
	border:0;
	}
		
/*CAPTION BELOW IMG - FROM TEMPALTE A*/	
#caption {
	margin:0 0 5px 10px;
	padding:5px;
	float:right;
	display:inline;
	clear:both;
	background-color: #F2F2F2;	
	}
	
/*CAPTION VERTICAL IMG - FROM TEMPALTE A*/	
.vertical{
	width:190px;
	}

/*CAPTION HORIZONTAL IMG - FROM TEMPALTE A*/	
.horizontal{
	width:290px;
	}
	
.break{margin:20px 0;padding:0;border-top:1px solid #f2f2f2;}
.end_txt{text-align:center;}