@charset "iso-8859-1";
/* author: Floyd Wilkinson */
/* Creation date: 2/11/2007 */
/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#333333;
	}

/*
a:link		{ color: #000099; text-decoration: none; font-weight: normal }
a:visited	{ color: #660033; text-decoration: none; font-weight: normal }
a:active	{ color: #0000aa; text-decoration: none; font-weight: normal }
a:hover		{ color: #FF0000; text-decoration: none; font-weight: normal }
*/

a:link		{ color: #000099; text-decoration: none; }
a:visited	{ color: #660033; text-decoration: none; }
a:active	{ color: #0000aa; text-decoration: none; }
a:hover		{ color: #FF0000; text-decoration: none; }


	

.just 		{text-align: justify;}



.tableindex	{ width: 100%; border-collapse: collapse; background-color: #cccc99; }

.index		{ font-family: arial, verdana, helvetica, sans-serif;
		  font-size: 9pt;
		  font-weight: bold;
		  padding-left: 1px;
		  padding-right: 1px;
		  padding-top: 1px;
		  padding-bottom: 1px;
		  text-align: center;
		  display: block;
		  border: #666666 1px solid; }

a.index:link 	{ background-color:#baba8b; }
a.index:visited	{ background-color:#baba8b; }
a.index:active 	{ background-color:#baba8b; }
a.index:hover 	{ background-color:#880000; color: #ffffff; }


.menu		{ font-family: arial, verdana, helvetica, sans-serif;
		  font-size: 7pt;
		  height: 15px;
		  font-weight: bold;
		  line-height: 11pt;
		  padding-left: 9px;
		  padding-right: 9px;
		  text-align: center;
		  display: block;
		  border: #000000 1px solid; }


a.menu:link 	{ background-color:#cccc99; color: #000000; }
a.menu:visited 	{ background-color:#cccc99; color: #000000; }
a.menu:active 	{ background-color:#cccc99; color: #000000; }
a.menu:hover 	{ background-color:#ffffff; color: #000000; }
		  
		

	H1 
	{ 
	text-align: center;
	font:bold 26px Times New Roman, Arial, Helvetica, sans-serif;
	/*line-height:35px;*/
	}
	
	H2 
	{ 
	text-align: left;
	padding-left:10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:20px;
	COLOR: #000000;
	background: #cccc99;
	}

	H3 
	{ 
	text-align: left;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:15px;
	COLOR: #000000;
	}

	H4 
	{ 
	text-align: center;
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:20px;
	COLOR: #000000;
	background: #cccc99;
	}

	UL 
	{ 
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	/*font:bold 14px Arial, Helvetica, sans-serif;*/
	/*line-height:35px;*/
	}

#cbc-header {
	width: 100%;
	height:75px;
  	/* background:url(photos/logo1.jpg) no-repeat #000000; */
  	background:#000000;
	text-align:left;
	color:#ffffff;
	border:0px solid #ff0000;	
}
	
	
#cbc-logo1 {
	text-align: center;
	padding-left:15px;
	font:bold 32px Impact, Times New Roman, Arial Black, Arial, Helvetica, sans-serif;
	/*line-height:40px;*/
	COLOR: #cccc99;
	}
	
		#cbc-logo1 a {
			text-decoration:none;
			COLOR: #cccc99;
			}
		
		#cbc-logo1 a:hover {
			color:#ffffff; 
			}						

#cbc-logo2 {
	text-align: center;
	padding-top:0px;
	font:14px Arial Black, Times New Roman, Arial, Helvetica, sans-serif;
	COLOR: #cccc99;
	}



	
#main-logo {
	text-align: left;
	padding-left:15px;
	padding-top:0px;
	font:bold 32px Impact, Times New Roman, Arial Black, Arial, Helvetica, sans-serif;
	/*line-height:40px;*/
	COLOR: #cccc99;
	}
	
		#main-logo a {
			text-decoration:none;
			COLOR: #cccc99;
			}
		
		#main-logo a:hover {
			color:#ffffff; 
			}						

#main-logo2 {
	text-align: left;
	padding-left:15px;
	padding-top:0px;
	font:14px Arial Black, Times New Roman, Arial, Helvetica, sans-serif;
	COLOR: #cccc99;
	}

	
#main-logo3 {
	text-align: right;
	padding-right:0px;
	padding-top:0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	COLOR: #cccc99;
	}
	
		#main-logo3 a {
			text-decoration:none;
			COLOR: #cccc99;
			}
		
		#main-logo3 a:hover {
			color:#ffffff; 
			}						


#main-navmenu {
	text-align: left;
	padding-left:5px;
	padding-top:0px;
	font:bold 11px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	}

	
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

#cbc-body {
	position: relative;
	width: 800px; /* change this to a specific amount for a fixed design. E.g., 770px. */
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	background:#ffffff;
	border:0px solid #00ff00;	
	}	

#cbc-page {
	position: relative;
	top:0px;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	padding:10px 10px 10px 10px;		
	text-align:left;
	border:0px solid #0000ff;	
	}	
	
#cbc-content1 {
		position:relative;
		left:0px;
		top:0px;
		padding:0px 0px 0px 0px;		
		border:0px solid #ff00ff;			
		}	
	
#cbc-column1 {
		position:relative;
		left:0px;
		top:0px;
		width: 620px;
		padding:0px 0px 0px 0px;	
		border:0px solid #ff0000;			
		}	

#cbc-column2 {
		position:absolute;
		top:0px;
		right:0px;
		width:135px;
		background:#ddddcc;
		text-align:left;
		padding: 10px 5px 10px 5px;		
		border:1px solid #000000;	
		}		

#cbc-footer {
		width: 100%;
		padding:15px 0px 25px 0px;		
		border:1px solid #000000;	
		text-align:center;
		color: #000000;
		background: #ddddcc;
		}	
	
#main-body-center {
	text-align:left;
	}	

#main-body {
	position: relative;
	width: 100%; /* change this to a specific amount for a fixed design. E.g., 770px. */
	text-align:left;
/* remove these comment tags if the page is to be centered	
	margin-left: auto;
	margin-right: auto;*/
	border:0px solid #000000;	
	}	

#main-body1000 {
	position: relative;
	width: 1000px; /* change this to a specific amount for a fixed design. E.g., 770px. */
	text-align:left;
/* remove these comment tags if the page is to be centered	
	margin-left: auto;
	margin-right: auto;*/
	border:0px solid #000000;	
	}	
	



#main-header {
	width: 100%;
	height:85px;
  	/* background:url(photos/logo1.jpg) no-repeat #000000; */
  	background:#000000;
	text-align:left;
	color:#ffffff;
	border:0px solid #ff0000;	
}


#main-page {
	position: relative;
	top:0px;
	width: 730px;
	margin-left: auto;
	margin-right: auto;
	padding:10px 0px 0px 15px;		
	text-align:left;
	border:0px solid #0000ff;	
	}	

#main-page1000 {
	position: relative;
	top:0px;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	padding:10px 10px 0px 10px;		
	text-align:left;
	border:0px solid #0000ff;	
	}	

#main-content1 {
		position:relative;
		left:0px;
		top:0px;
		padding:0px 0px 0px 0px;		
		border:0px solid #ff00ff;			
		}	
	
#main-column1 {
		position:relative;
		left:0px;
		top:0px;
		width:535px;
		padding:0px 15px 0px 0px;	
		border:0px solid #ff0000;			
		}	

#main-column1-wide {
		position:relative;
		left:0px;
		top:0px;
		width:100%;
		padding:0px 15px 0px 0px;	
		border:0px solid #ff0000;			
		}	

#main-column2 {
		position:absolute;
		top:0px;
		right:0px;
		width:170px;
		background:#ddddcc;
		text-align:left;
		padding: 10px 5px 10px 5px;		
		border:1px solid #000000;	
		}		

#main-photogallery {
		background:#ddddcc;
		text-align:left;
		padding: 5px 5px 5px 5px;		
		border: 0px solid #000000;
		line-height:26px;
		COLOR: #000000;
		}		

#main-photogallery-header {
		background:#cccc99;
		text-align:left;
		padding-left: 5px;		
		border: 0px solid #000000;	
		font:bold 12px Arial, Helvetica, sans-serif;
		line-height:26px;
		COLOR: #000000;
		}		

#main-bigpicture {
	text-align: left;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:26px;
	COLOR: #000000;
	background: #cccc99;
	}

		
/* ++++++++++ global structure styles end ++++++++++*/	
