@charset "UTF-8";

* { padding:0; margin:0; }

h1, h2, h3, h4, h5, h6, p, blockquote, 
form, label, ul, ol, dl, fieldset, address {
			margin-bottom: 0px;
}

h1 {
			margin: 0 0 10px 0;
			/*color:#ff9900;*/
			font-size:18px;
			font-weight:normal;
}

h2 {
			margin: 20px 0 7px 0;
			/*color: #666;*/
			font-size:14px;
			font-weight:bold;
}

h3 {
			margin: 0 0 7px 0;
			/*color: #000;*/
			font-size:12px;
}

p {
	font-size:12px;
	line-height: 18px;
	margin: 0 0 10px 0;
}


body {
			text-align:center;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

#all, #all_admin {
			width:830px;			
			margin:0 auto;
			text-align:left;
			/*height:800px; border:1px solid #ccc; */
}

#top_links {
			position:relative;
			top:10px;
			width:98%;
			height:30px;
			text-align:right;		
			/*color:#999;*/
			font-size:11px;		
}
		#top_links a {
					text-transform:uppercase;
					font-size:9px;
					/*color:#999;*/
					font-weight:bold;
					text-decoration:none;					
		}
		
				/*#top_links a:hover {				
							color:#000;								
				}*/
		

#header_photo {
			float:left;
			width:133px;
			margin:0 5px 0 0;
}

#logo{
			float:left;
			width:400px;			
}

#nav_topright{
			float:left;
			width:288px;
			margin-left:2px;			
}	

#content_home_col1 {
			float:left;
			width:380px;
			margin: 0 0 0 150px;
			padding: 20px 0 0 0;
}

#content_home_col2 {
			float:left;
			width:288px;
			margin: 8px 0 0 10px;
			padding: 10px 0 0 0;
}

#content_home_col2b {
                        float:left;
                        width:282px;
                        margin: -5px 0 0 13px;
                        padding: 10px 0 0 0;
}

#content_home_col2b h1{				
				text-transform:uppercase;
				font-size:11px;
				font-weight:bold;
				padding: 3px;
				margin-top:20px;
                                }

#content_home_col2b h2{
				font-size:11px;
				font-weight:bold;
				margin-left:5px;
				margin-bottom:-3px;
				padding-bottom:0;
				
}

	#content_home_col2 h1{					
			font-size:12px;
			text-transform:uppercase;
			font-weight:bold;
			padding: 3px 0 2px 4px;
	}
	
	#content_home_col2 h2 {margin:0 0 5px 5px; font-weight:bold;}
	#content_home_col2 p, 
		#content_home_col2b p {margin: 5px 0 8px 5px; line-height:13px; font-size: 11px;  }	
	#content_home_col2 a {font-weight:12px; text-decoration:none;}


#content_home_col1nav {
                        float:left;
                        width:380px;
                        margin: 0 0 0 20px;
                        padding: 10px 0 0 0;
}


#content {
			float:left;
			width:570px;
			margin: 0 0 0 150px;
			padding: 20px 0 0 0;
}

#content_nav {
			float:left;
			width:570px;
			margin: 0 0 0 20px;
			padding: 20px 0 0 0;
}

		/*#content a,
		#content_nav a {
					color:#007DC3;
		}
				#content a:hover,
				#content_nav a:hover {
							color:#ff9900;
				}
				
				#content a.visited,
				#content_nav a.visited {
							color:#006699;
				}
		*/
				

#content ul, #all_admin ul, #content_nav ul {
			margin:0 0 10px 15px;
}

#content ul li, #all_admin ul li, #content_nav ul li {padding:3px 0 3px 0;}

.top {
			font-size:10px; 
			text-align:right;					
}

.image_center {
		text-align:center;
}

.image_right {
		float:right;
		margin-left:10px;
}

.caption {
			font-size:10px; 
			font-weight:bold;
}

.credit {			
			font-size:10px;
			line-height:10px;
}

/* MENUS */

/*Left Nav*/

		#nav_left {
				clear:both;
				float:left; 
				width:132px;
				margin: 20px 0 0 0;										
		}
				#nav_left a {
						/*color: #003366;*/
						font-size:11px;
						text-decoration:none;
				}
				
				/*#nav_left a:hover {
						color:#ff9900;
				}*/			
				
				#nav_left h1{						
						padding:3px 0 3px 5px;
						/*background-color:#ff9900;
						color:#fff;*/
						font-size:10px;
						text-transform:uppercase;
						font-weight:bold;
				}
				
				#nav_left h2{
						font-size:9px;
						/*color:#ff9900;*/
						text-transform:uppercase;
						font-weight:bold;
						margin:0 0 5px 0;
				}
				
				#nav_left p {
							margin:0;
				}
				
				#nav_left ul{ 																
						margin: 0 0 0 3px;
				}
					#nav_left li{
							list-style:none;		
							margin: 0 0 6px 3px;					
					}
					
					
/*Top Nav*/
/*2 Column solution*/
		
		#menu1 ul {
				float:left;
				width:140px;
				list-style-type:none;
				
		}
		
		#menu2 ul {
				float:left;
				list-style-type:none;						
				margin-left:4px;
				width:140px;
		}
		
		#menu1 ul li, #menu2 ul li{
				width:140px; 
				margin: 0 0 4px 3px; 
				list-style:none;
				height:19px;
		}		
		
		#menu1 li a, #menu2 li a { 
				display: block; 
				text-decoration: none;																
				line-height:12px;												
				padding: 4px 0 3px 5px;		
				font-size:10px;							
				font-weight:bold;
				text-transform:uppercase;
				color:#fff;
	}
	
	/*One Nav Solution*/				
/*This generates one nav container and creates multiple li classes that dictate how they float within the ul*/		
/*Does not work on PC in IE6 or 7 */		
/*
#menu ul {
	float:left;	
	list-style-type:none;
}
	#menu li {width:140px; margin: 0 0 4px 3px; list-style:none;}
	#menu li.left { float:left;}
	#menu li.right { float:right; }
	#menu li.clearall{ clear:both; }
	#menu li.lblue{background-color:#0C347E;}
	#menu li.dblue {background-color:#0C347E;}
	
	#menu li a { 
				display: block; 
				text-decoration: none;																
				line-height:12px;												
				padding: 4px 0 3px 5px;		
				font-size:10px;							
				font-weight:bold;
				text-transform:uppercase;
				color:#fff;
	}
/*
