body {
	background-color:#fff;
	margin:0;
	font-family:arial, verdana,sans-serif;
}

a img {outline:none;border:none;}

h2 { font-size: 24px; color: #0066CC; font-weight: bold; } 
h3 { font-size: 18px; font-weight: bold; color: #498923; } 
p {font-size: 12px; line-height: 20px; color: #333333; margin-top: 4px;} 
h4 { font-size: 16px; font-weight: bold; color: #333333; margin-bottom: 6px; } 
span.special {color:#055389;font-size: 16px; font-weight: bold;}
p.special{background:#eaf0f6 url(images/p_special_bkgd.gif) repeat-x;padding:6px;border:1px solid #cdd7df;margin-bottom:25px;color:#012e4e;font-size:13px;}
.chart {font-size: 11px; font-weight: bold; color: #666666; padding: 2px 2px 2px 4px; } 
li { font-size: 12px; color: #333333; line-height: 20px; }
a {text-decoration:underline;color:#000000} 
a.special {font-size:11px;}
a:hover {text-decoration:none;color:white;background-color:#0066cc;}
a.nohover:hover, a.youtube:hover {background-color:#fff;}

.main 
{
	font-size: 12px; 
	line-height: 1.5; 
	color: #000; 
	padding-top: 6px; 
} 

.mainb 
{ 
	font-size: 12px; 
	color: #000; 
	font-weight:bold; 
} 

.header 
{
	font-size: 18px; 
	font-weight: bold; 
	color: #096;
}

.main2 
{
	font-size: 12px; 
	color: #000;
}

#sca 
{
	width:100%;
	background: #eee url("images/leftQuote.gif") 0 2px no-repeat;
	font-size:13px;
	line-height:17px; 
	border-bottom:1px solid #aca899;
	border-top:1px solid #aca899;
	margin-bottom:22px;
}

#sca .padding 
{
	padding:10px 10px 10px 38px;
}
#sca a 
{
	color:#096;
	font-weight:bold;
}

#sca a:hover 
{
	background-color:#096;
	color:#fff;
}

#sca .caption 
{
	font-size:11px;
	color:#333;
	text-align:right;
	padding-top:6px;
}

#print, #print2 
{
	margin:0 5px 6px 0;
	float:right;
	padding:3px;
	font-size: 12px;
	display:inline;
}

#printGear, #printGear2 
{
	margin:0 5px 6px 0;
	padding:3px;
	font-size: 12px;
}

#print a, #print2 a, #printGear a, #printGear2 a 
{
	color: #009;
}

#print a:hover, #print2 a:hover, #printGear a:hover, #printGear2 a:hover
{
	text-decoration:none;
	color:white;
	background-color:#06c;
}
		
.videoBox 
{
	width:170px;
	margin-bottom:18px;
	margin-left:25px;
	_margin-left:0;  /*ie6 */
}

.videoBox img {padding-bottom:4px;}

*:first-child+html .videoBox /*ie7 */
{
	margin-left:0;
}
	
.videoBox a 
{
	color: #003663;
	font-weight:bold;
	font-size:8.5pt;
}

.videoBox a:hover {text-decoration:none;background-color:#fff;}

#mp3 {margin-bottom:20px;}

a.volunteer
{
	color:#900;
	font-size:14px;
}

a.volunteer:hover
{
	color:#fff;
	background-color:#900;
}
/*--------------(Monsoon sale table)----------------*/
table.monsoon
{
	width:500px;
	border-collapse:collapse;
	border:none;
	padding:0;
}

table.monsoon th
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:3.0pt 5.4pt;
	border:1px solid #000;
	background-color:#C9E3FF;
}

table.monsoon th span
{
	color:#f00;
}

 th.col1 {width:320px;}
 th.col2 {width:90px;}
 th.col3 {width:90px;}
 
table.monsoon td 
 {
 	padding:3.0pt 5.4pt;
 }
 
td.col1
{
	 border-top:none;
	 border-bottom:1px solid #000;
	 border-left:1px solid #000;
	 border-right:1px solid #000;
	 font-size: 12px; 
}
 
td.col2, td.col3
 {
 	text-align:right;
	border-top:none;
	border-left:none;
	border-right:1px solid #000;
 	border-bottom:1px solid #000;
	font-size:13px;
 }
 
td.col3 {color:#f00;}

td.col1 a {font-size: 12px; color: #009;} 
td.col1 a:hover {text-decoration:none;color:#fff;background-color:#06c;}

.oddtr
{
	background-color:#efefef;
}
.eventr
{
	background-color:#fff;
}
.trover
{
	background-color: #e5f1fd;
}
.trclick
{
	background-color: #ffc;
}

td.head {
	background: url('images/headbar_bkgd3.gif') repeat-x;
	height:112px;
	width:100%;
}

td.gallery img {
	padding-bottom:10px;
	padding-right:10px;
}

td.gallery a:hover {background-color:#fff;}
td.nav img {display:block;} /*necessary for ie8 -- this prevents the nav images from shifting onmouseover; shifting started when a strict DOCTYPE was introduced. No DOCTYPE, no shifting in ie*/