BODY		{	font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-serif';
				color: #333333;
				font-size: 9pt;
				background-color: #ffffff;
				text-align: center;
				margin: auto;
				padding-top: 10px;
			}

H3	{ color: #003399; }

#search_box, #news_box { 
	margin-left: 5px;

	
	padding: 5px 10px 5px 10px; 
/*	border: 0px red solid;  		*/
	border: 1px solid #e0e2e9;
	background-color: #f4f5f7;
	width: 150px;
	
	}

#search_box_main, #news_box_main {
	/*			background:url(/images/nav_back.gif) repeat-y;  */
	/*			padding-left: 20px;										*/
	/*			border: 0px green solid;    */
/* border: 1px dashed green; */
				}

#search_box_bottom, #news_box_bottom { /* background: url(/images/nav_bottom.gif) no-repeat; height: 16px; */}
#search_box_top, #news_box_top { /* background: url(/images/nav_top.gif) no-repeat; height: 16px;  */ }


#container { 	width: 900px;					
					border: 1px solid gray;
					text-align: center;
					margin: 0 auto;
 					}

#central {  }
 					
#footer		{ width: 900px; 
					text-align: center;
					margin: 0 auto;				
				}

.revolvers_container {
	width: 100%;
	text-align: center;
/*	padding-left: auto;
	padding-right: auto;  */
	border: blue solid 0px;
	}
	
#revolvers {  
				width: 525px;
				text-align: center;   
				margin-left: auto; 
				margin-right: auto;
 				margin-top: 5px; 
			}


#revolvers3 {  
				width: 450px;
				text-align: center;   
				margin-left: auto; 
				margin-right: auto;
 				margin-top: 5px; 
			}



#news_headlines_container { 
			/* text-align: center;  */
			padding-right: 70px;
			}
			
#news_headlines	{
			
			width: 500px;
			text-align: left;
			background-color: #f4f5f7;
			border: 1px solid #e0e2e9;
			padding: 10px 10px 10px 20px;
			margin-bottom: 20px;
			margin-left: auto;		/* to center div on page... */
			margin-right: auto;
			
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-khtml-border-radius: 10px;
			
			}

/* for testing */
#news_headlines_container2 { 
			/* text-align: center;  */
			/* padding-right: 70px;  */
			border: red 0px solid;
			float: right;
			margin-left: 15px;
			margin-right: 5px;
			margin-top: 20px;
			}


#news_headlines2	{
			/* width: 500px;   */
			width: 200px;
			text-align: left;
			background-color: #f4f5f7;
			border: 1px solid #e0e2e9;
/*			padding: 10px 10px 10px 20px;   */
			padding: 10px 2px 25px 10px;
/*			margin-bottom: 20px;   */
/*			margin-left: auto;		*//* to center div on page... */
/*			margin-right: auto;    */
			
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-khtml-border-radius: 10px;
			}
html>body #news_headlines2{ 
	width: 180px; 
	}			

/* for testing */
#news_headlines_container3 { 
			/* text-align: center;  */
			/* padding-right: 70px;  */
			border: red 0px solid;
			float: right;
			margin-left: 5px;
			margin-right: 10px;
			margin-top: 10px;
			}


#news_headlines3	{
			/* width: 500px;   */
			/* width: 200px;*/
			text-align: left;
			background-color: #f4f5f7;
			border: 1px solid #e0e2e9;
/*			padding: 10px 10px 10px 20px;   */
			padding: 10px 2px 25px 10px;
/*			margin-bottom: 20px;   */
/*			margin-left: auto;		*//* to center div on page... */
/*			margin-right: auto;    */
			
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-khtml-border-radius: 10px;
			}
html>body #news_headlines3{ 
	width: 180px; 
	}			


#testimonials	{
	
		border: #e0e2e9 1px solid;
		
		margin-left: auto;
		margin-right:auto;
		margin-top: 10px;
		margin-bottom: 20px;
			
		width: 95%;
		max-width: 180px;
		
		padding-bottom: 20px;
		padding-top: 5px;
		
		background-color: #f4f5f7;
/*		background-image: url('/images/blue_tick.gif'); */
/*		background-repeat: no-repeat;			*/
/*		background-position: 0px 3px;			*/
		
		
		font-size: 9pt;
		
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
			
	}

#testimonials .testimonial-hdg	{
		margin-left: auto;
		margin-right:auto;
		font-size: 18pt;
		font-weight: bold;
		color: #0099cc;
		font-family: arial, helvetica, verdana;
		text-align: center;
		margin-bottom: 0px;
		border: red 0px solid;
		}
#testimonials .testimonial-subhdg	{
		text-align: center;
		color: #003399;
		font-weight: bold;
		margin-bottom: 15px;
		margin-top: 5px;
		}
		
#testimonials .quote	{
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 10px;
		color: #666666;
		text-align: left;
		}

#testimonials .source	{
		font-size: 8pt;
		font-style: italic;
		padding: 10px 5px 10px 5px; 

		color: #999999;
		text-align: left;
		}


#accred_table, #events_table {
			background-color: gray;
			
			}
#accred_table, #events_table TD {
			vertical-align: top;
		}
#accred_table, #events_table TH, TD B {
			color: #003399;
		}

#events_table TD {
	padding-bottom: 15px;
	padding-top: 15px;
	}
#events_table TD DIV {
	text-align: right;
	padding-top: 10px;
	}
	

TH,TD		{	font-family: 'Verdana', 'Arial',  'Helvetica','Sans-serif';
				font-size: 9pt;
				color: #333333;
				background-color: #ffffff;
				text-align: left;
			}			

.big_text_title {
	color: #0099cc;
	text-align: left; 
	padding: 2px 5px 2px 10px;
	font-family: arial, verdana, sans serif;
	font-size: 20pt;
	font-weight: bold;
	}
.big_text_title3 {
	color: #0099cc;
	text-align: center; 
	padding: 2px 5px 2px 5px;
	font-family: arial, verdana, sans serif;
	font-size: 20pt;
	font-weight: bold;
	}
	
.big_text_subtitle {
	color: #666666;
	text-align: left; 
	padding: 2px 5px 2px 10px;
	font-family: arial, verdana, sans serif;
	font-size: 15pt;
	font-weight: bold;
	}

.big_text { 	
					text-align: justify;
					padding: 2px 70px 2px 10px;
					font-size: 10pt;
					line-height: 1.25; /* 1.5; */
					border: 0px solid green;
					}
.big_text img  { 	
					margin: 2px 2px 5px 15px;
					font-size: 10pt;
					}
.big_text3	{
					text-align: justify;
					padding: 2px 15px 0px 10px;
					font-size: 9pt;  /* was 10pt; */
					line-height: 1.25; /* 1.5; */
					border: 0px solid green;
					}



.normal_content  { 	
					text-align: justify;
					vertical-align: middle;
					padding: 10px 70px 0px 10px;
					font-size: 9pt;
					line-height: 1.25;
					border: 0px red solid;
					}
.normal_content3  { 	
					text-align: justify;
					vertical-align: middle;
					padding: 10px 15px 10px 10px;
					font-size: 9pt;
					line-height: 1.25;
					border: 0px red solid;
					}
.normal_content STRONG {
	color: #003399;
	}

.normal_content img  { 	
					margin: 2px 2px 5px 25px;
					}
					
.normal_header  { 	
					color: #003399;
					text-align: left;
					font-size: 11pt;
					font-weight: bold;
					line-height: 1.25;
					padding-top: 0px;
					border: 0px solid red;
					}
					
					
A			{	color: #0099cc; 
				text-decoration: underline;
 			}

A:active	{	color: #cc9900; }
A:visited	{	color: #0099cc; }
A:hover		{	 color: #cc3333; 
					 text-decoration: underline }

.content_links {	font-family: arial, verdana, sans serif; 
						font-size: 9pt; 
						font-weight: bold;
						line-height: 1.75;
						letter-spacing: 1.0;
						margin-top: 20px;
						margin-bottom: 20px;
					}

.content_links a { color: #0099cc;
						 text-decoration: none;
						 }

.content_links a:active { color: #cc9900; 
								  text-decoration: underline;
								  }
.content_links a:visited { color: #0099cc;
									text-decoration: none;
									}

.content_links a:hover  { color: #ffffff; 
								  text-decoration: underline;
								  background-color: #0099cc;
								  }
								  
.breadcrumb {	font-family: arial, verdana, sans serif; 
						font-size: 9pt; 
						font-weight: normal;
						line-height: 1.75;
						letter-spacing: 1.0;
						margin-top: 20px;
						display: inline;
						border-bottom: dashed 1px gray;
					}


.breadcrumb a { color: #0099cc;
						 text-decoration: none;
						 }

.breadcrumb a:active { color: #cc9900; 
								text-decoration: underline;
								}
.breadcrumb a:visited { color: #0099cc;
									text-decoration: none;
									}

.breadcrumb a:hover  { color: #33ccff;
								  text-decoration: underline;
								  }
								  
.subhdg-intro	{	font-weight: bold;
/*						width: 90%;			*/
						text-align: center;
						white-space: nowrap;
		
		}
.subhdg-quote	{	text-align: center;
					   width: 75%; 
						margin-left: auto;
						margin-right: auto;
		}

.sub_content { font-size: 8pt;
					font-weight: normal;
					font-family: arial, verdana, sans serif;
					padding-left: 10px;
					background-color: #f9f9f9;
					width: 175px;
					}

.sub_content a {
						color: #0099cc; /* #ff6666;  */
						}
.sub_content a:active { color: #cc0099;
					 
					 }
.sub_content a:visited { 
					 color: #0099cc; /* #ff6666;  */
					 }

.sub_content a:hover { color: #ffffff;
								background-color: #0099cc;
								text-decoration: underline;
								}



.sub2_content { font-size: 8pt;
					font-weight: normal;
					font-family: arial, verdana, sans serif;
					padding-left: 15px;
					background-color: #f9f9f9;
					width: 175px;
					}

.sub2_content a {
						color: #0099cc; /* #ff6666;  */
						}
.sub2_content a:active { color: #cc0099;
					 
					 }
.sub2_content a:visited { 
					 color: #0099cc; /* #ff6666;  */
					 }

.sub2_content a:hover { color: #ffffff;
								background-color: #0099cc;
								text-decoration: underline;
								}
								
								

.sub_sub_content { 
					font-size: 8pt; 
					border: 0px green solid;
					font-weight: normal;
					font-family: arial, verdana, sans serif;
					padding-left: 2px;
					line-height: 1.25;
/*					background-color: #e9e9e9;		*/
					}

.sub_sub_content a {
						color: #0099cc; /* #ff6666; */
						}
.sub_sub_content a:active { color: #cc0099;
					 
					 }
.sub_sub_content a:visited { 
					 color: #0099cc; /* #ff6666;  */
					 }

.sub_sub_content a:hover { color: #ffffff;
								background-color: #0099cc;
								text-decoration: underline;
								}
								


.this_page  { } 
a.this_page  { color: #cc3333; } 
a:active.this_page  { color: #cc3333; }
a:visited.this_page  {
					color: #cc3333;
				  
				  }	
a:hover.this_page  { color: white;
							background-color: #0099cc;
							text-decoration: underline;
							}

.borderblue {border: 1px solid #336699;}
.topbluetitlebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	background-color: #336699;
}

.non_active { color: red; }

.active_theme, TR.active_theme, TR.active_theme TD { background-color: #ccffcc; }

.standout {
	background-color: #e9e9e9;
	}
	
