/** {margin:0px; padding:0px; border:0px;}*/

body	{
		/*background: #f7f7f0 url(images/guide.gif) top center no-repeat fixed;*/
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
		background-color: #FFF;
		}
		
a:link		{ color: #23508C; text-decoration: none; padding-bottom: 0px; border: none;}
a:visited	{ color: #23508C; text-decoration: none; padding-bottom: 0px; border: none;} 
a:active	{ color: #23508C; text-decoration: none; padding-bottom: 0px; border: none;} 
a:hover		{ color: #327dc8; text-decoration: none; padding-bottom: 0px; border: none;} 


/*
========================================	
			STRUCTURAL					
========================================
*/

#enclose 	{
			width: 100%;
			margin-right: auto;
			margin-left: auto;
			text-align: center;
			}	

#frame		{
			width: 850px;
			background:url('images/hr.jpg') repeat-x top;
			margin-right: auto;
			margin-left: auto;
			margin-top: 10px;
			margin-bottom: 0px;
			text-align: center;	
			position:relative;
			z-index: 1;		
			}

* html #frame {
	margin-top: 0; }


/*
========================================	
			BASICS					
========================================
*/

p 			{
			font-family: Verdana,  Arial, Geneva, sans-serif;
			font-size: 11.5px;
			line-height: 22px;
			font-weight:normal;
			color:#666666;
			letter-spacing: 0px;
			margin: 0;
			padding: 0px 0px 10px 0px;
			}

plists 			{
			font-family: Verdana,  Arial, Geneva, sans-serif;
			font-size: 11px;
			line-height: 22px;
			font-weight:bold;
			color:#666666;
			letter-spacing: 0px;
			margin: 0;
			padding: 0px 0px 10px 0px;
			}

.sitemap1 	{
			font-family: Verdana,  Arial, Geneva, sans-serif;
			font-size: 11.5px;
			line-height: 13.5px;
			font-weight:normal;
			color:#666666;
			letter-spacing: 0px;
			margin: 0;
			text-indent:20px;
			padding: 0px 0px 10px 0px;
			}
			
.sitemap2 	{
			font-family: Verdana,  Arial, Geneva, sans-serif;
			font-size: 11.5px;
			line-height: 17px;
			font-weight:normal;
			color:#666666;
			letter-spacing: 0px;
			margin: 0;
			text-indent:40px;
			padding: 0px 0px 10px 0px;
			}
			
.title		{
			font-family: Verdana,  Arial, Geneva, sans-serif;
			font-size: 12px;
			font-weight:bold;
			color:#555555;
			}

.bullet		{
			font-family: Verdana,  Arial, Geneva, sans-serif;
			font-size: 9.5px;
			letter-spacing: 4px;
			font-weight:bold;
			color:#ccc;
			}
			
blockquote	{
			width: 180px;
			margin: 0;
			height:auto;
			padding: 0px 0px 0px 0px;
			background: url(images/quote_open.gif) no-repeat top left;
			}
	
#quote		{
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-family: Georgia;
			font-style:italic;
			font-size: 14px;
			line-height: 22px;
			letter-spacing: 0px;
			color:#b48250;
			text-indent: 31px;
			}
	
#author		{
			font-size: 10px;
			line-height: 12px;
			letter-spacing: .1px;
			font-family: Verdana, sans-serif;
			font-weight:bold;
			margin: 0px 0px 0px -15px;
			padding: 10px 0px 15px 15px;
			color: #898989;
			border-bottom: 1px dashed #CCC;
			}
			
#date		{
			font-size: 10px;
			line-height: 12px;
			letter-spacing: .1px;
			font-family: Verdana, sans-serif;
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 8px 0px;
			color: #898989;
			}

#staffandjob	{
			width: 615px;
			margin: 0;
			height:auto;
			padding: 15px 0px 10px 0px;
			}
			.staff		{
						font-family: Arial, Helvetica, sans-serif;
						color: #cd5a1e;
						font-size: 15px;
						line-height: 22px;
						letter-spacing: 0px;
						font-weight: bold;
						}	
			.job		{
						font-family: Georgia;
						font-style:italic;
						font-size: 14px;
						line-height: 22px;
						letter-spacing: 0px;
						color:#b48250;
						}
						
			.staff a:link		{ font-family: verdana; color: #23508C; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}
			.staff a:visited	{ font-family: verdana;color: #23508C; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}
			.staff a:active		{ font-family: verdana;color: #23508C; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}
			.staff a:hover		{ font-family: verdana;color: #327dc8; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}

#newsroom	{
			width: 615px;
			margin: 0;
			padding: 15px 0px 10px 0px;
			}
			.h4small		{
						font-family: Arial, Helvetica, sans-serif;
						color: #cd5a1e;
						font-size: 15px;
						line-height: 22px;
						letter-spacing: 0px;
						font-weight: bold;
						}	
			.job		{
						font-family: Georgia;
						font-style:italic;
						font-size: 14px;
						line-height: 22px;
						letter-spacing: 0px;
						color:#b48250;
						}
			.newsroomdate		{
						font-size: 10px;
						line-height: 20px;
						letter-spacing: .1px;
						font-family: Verdana, sans-serif;
						color: #898989;
						}
			.newsroom a:link		{ font-family: verdana; color: #23508C; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}
			.newsroom a:visited		{ font-family: verdana;color: #23508C; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}
			.newsroom a:active		{ font-family: verdana;color: #23508C; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}
			.newsroom a:hover		{ font-family: verdana;color: #327dc8; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}



#breadcrumbs	{
			width: 615px;
			margin: 0;
			height:auto;
			padding: 15px 0px 10px 0px;
			}

.breadcrumbs	{
				font-family: Verdana;
				color: #898989;
				font-size: 9.5px;
				line-height: 12px;
				text-transform: uppercase;
				letter-spacing: .5px;
				font-weight: normal;
				}
				
.dashedline hr {
				display:none;
				}

.dashedline {
				border-bottom:1px dashed #CCC;
				height:1px;
				padding-top:10px;
				margin-bottom:10px;
				}
				
.time {
		display:block;
		text-align: center;
		float:left;
		font-family: Verdana; 
		border-bottom:none;
		}
.timemonth {
		display:block; 
		font-size: 10px;
		margin:0; 
		padding:0;
		}
.timedate { 
		display:block; 
		font-size:15px;
		margin:0; 
		padding:0;  
		}


/*
========================================	
			HEADER					
========================================
*/

#header	{
			position: relative;
			height: 160px;
			width: 850px;
			/* added margin-bottom to push the
			 * navigation bar further down */
			margin: 0px auto 15px auto;
			
			}
		
			#toplinks	{
						position: absolute;
						width: 300px;
						right: 10px;
						top: 10px;
						text-align: right;
						}
				
			#logo		{
						position: absolute;
						left: 0px;
						top: 31px;
						}
						
			#logo a:link	{ padding: 0; border: none; }
			#logo a:visited	{ padding: 0; border: none; }
			#logo a:active	{ padding: 0; border: none; }
			#logo a:hover	{ padding: 0; border: none; }
			
			
.toplinks	{
			font-size: 10px;
			color: #999999;
			line-height: 12px;
			font-family: Verdana;
			text-transform: none;
			letter-spacing: .1px;
			}


/*
========================================	
			MAIN MENU					
========================================
*/

div#divmenu	{
			width: 850px;
			margin: auto;
			padding: 0px;
			background-color: #FFF;
			position:relative;
			left:15px;
			z-index: 2;
			height:15px;
			}

ul#menu {
	list-style: none;
	padding: 0;
	margin:0px;
}

#menu a {
			font-family: Gill Sans, Verdana;
			color: #444;
			margin-left:15px;
			margin-right:0px;
			font-size: 11px;
			line-height:auto;
			text-transform: uppercase;
			letter-spacing: 2px;
			font-weight: bold;
			
}

#menu li li a {
			font-family: Verdana;
			color: #23508C;
			font-size:10.2px;
			line-height:25px;
			letter-spacing: 0.2px;
			padding-top:0px;
			text-decoration: none;
			text-transform: none;
			margin: 0px;
			border: 0;
}

#menu li li a:hover {
			font-family: Verdana;
			color: #327dc8;
			font-size:10.2px;
			line-height:25px;
			letter-spacing: 0.2px;
			padding: 0px;
			text-decoration: none;
			text-transform: none;
			margin: 0px;
			border: 0;
}

/* removed ">" selector -- ie6 doesn't support it */

ul#menu li {
	float: left;
	position:relative;
	width: 136.5px;
	text-align: left;
	padding: 0px;
	border-width:0px 0px 0px 0px;

}


ul#menu li div {
	height:24px;
}


li ul {
	display: none;
	position: absolute;
	top: 100%;
	width: 120px;
	left: 0;
	padding-left:15px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:10px;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #CCC;
	border-left: solid 1px #CCC;
	border-right:solid 1px #CCC;
	background-color:#FFFFFF;
}

/* removed ">" */
li ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

li:hover ul, li.over ul {
	display: block;
}

hr {
	display: none;
}



/*
========================================	
			MAIN CONTENT AREA		
========================================
*/


#twocol 	{
			width: 615px;
			padding: 0px 0px 50px 15px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			float: left;
			}
			
			#col1		{
						width: 300px;
						float:left;
						font-size: 11px;
						line-height: 17px;
						padding: 0px 15px 0px 0px;
						}
			#col2		{
						width: 300px;
						float:right;
						font-size: 11px;
						line-height: 17px;
						padding: 0px 0px 0px 0px;
						}
			#col2b		{
						width: 300px;
						float:right;
						font-size: 11px;
						line-height: 17px;
						padding: 35px 0px 0px 0px;
						}
						
			#welcome	{
						width: 615px;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 10px 0px;
						font-family: Verdana;
						font-style:normal;
						font-size: 12.5px;
						line-height: 22px;
						letter-spacing: .1px;
						color:#327dc8;
						}	
						
			#lists ul li		{
						list-style-image:url(images/bullet.jpg);
						margin: 0px 0px 0px 0px;
						font-family: Verdana,  Arial, Geneva, sans-serif;
						font-size: 11.5px;
						line-height: 22px;
						font-weight:normal;
						color:#666666;
						letter-spacing: 0px;
						padding: 0px 0px 0px 0px;
						text-indent: 0px;
						}
			
			.nakedlists {
						margin: 0px 0px 0px 0px;
						font-family: Verdana,  Arial, Geneva, sans-serif;
						font-size: 11px;
						line-height: 20px;
						font-weight:bold;
						letter-spacing: 0px;
						padding: 0px 0px 0px 0px;
						text-indent: 0px;
						}
						
			.backtotop {
						font-family: Verdana,  Arial, Geneva, sans-serif;
						font-size: 10px;
						line-height: 20px;
						font-weight:normal;
						}


			.welcome a:link		{ color: #23508C; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}
			.welcome a:visited	{ color: #23508C; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}
			.welcome a:active	{ color: #23508C; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}
			.welcome a:hover	{ color: #327dc8; text-decoration: none; padding-bottom: 0px; border: none; font-size:11px; font-weight:bold;}

			#colwide	{
						width: 615px;
						font-size: 11px;
						line-height: 17px;
						padding: 0px 0px 0px 0px;
						}
						
			#threecol1	{
						width: 190px;
						float:left;
						font-size: 11px;
						line-height: 17px;
						padding: 10px 15px 0px 0px;
						}
			#threecol2	{
						width: 190px;
						float:left;
						font-size: 11px;
						line-height: 17px;
						padding: 45px 15px 0px 0px;
						
						}
			#threecol3	{
						width: 190px;
						float:right;
						font-size: 11px;
						line-height: 17px;
						padding: 45px 15px 0px 0px;
						}
						
						
			#onethird	{
						width: 190px;
						float:left;
						text-align:right;
						padding: 10px 15px 0px 0px;
						}
			#twothird	{
						width: 410px;
						float:right;
						padding: 10px 0px 0px 0px;
						}
			


/*
========================================	
			SIDEBAR					
========================================
*/

#sidebar 	{
			border-left: 1px solid #CCC;
			padding: 0px 0px 50px 15px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			float: right;
			}

			#sidebartext	{
							float: right;
							width: 190px;
							font-size: 11px;
							line-height: 15px;
							}
						
			#googlesearch	{
							margin: 0px 0px 0px -15px;
							padding: 0px 0px 10px 15px;
							border-bottom: 1px dashed #CCC;
							}


/*
========================================	
			SIDE NAV					
========================================
*/

#nav 		{
			font-family: verdana;
			font-size: 11px;
			font-weight: bold;
			margin: 0px 0px 0px -15px;
			padding: 0px 0px 15px 0px;
			border-bottom: 1px dashed #CCC;
			}
		
#sideNav 	{
			margin:0;
			padding:0px 0px 0px 0;
			text-decoration: none;
			border: 0;
			}

#sideNav li {
			margin:0;
			padding:0;
			display:block;
			text-decoration: none;
			list-style-type:none;
			border: 0;
			float:none;
}

#sideNav a:link, #sideNav a:visited 
			{
			font-size:11px;
			line-height:20px;
			padding: 0px 0px 0px 15px;
			text-decoration: none;
			margin: 0px 0px 0px 0px;
			border: 0;
			}

#sideNav a:link.active,
			{
			color: #23508C;
			text-decoration: none;
			background:url(images/nav_selected.gif) no-repeat left center;
			border: 0;
			}
			
#sideNav a:visited.active
			{
			color: #898989;
			text-decoration: none;
			background:url(images/nav_selected.gif) no-repeat left center;
			border: 0;
			}

#sideNav a:hover
			{
			color: #327dc8;
			text-decoration: none;
			background:url(images/nav_selected.gif) no-repeat left center;
			border: 0;
			}

#sideNav a:visited 	{ 	
					text-decoration: none;
					border: 0;
					}



/*
========================================	
			IMAGES					
========================================
*/

img.newsroom { 
			display: block;
			width: 290px;
			height: 120px;
			float: left; 
			border:1px solid #cccccc; 
			padding:5px;
			margin: 5px 9px 5px 0px; 
}

img.staff { 
			display: block;
			width: 105px;
			height: 75px;
			float: left; 
			margin: 5px 9px 5px 0px; 
}

img.class { 
			display: block;
			width: 120px;
			height: 120px;
			float: left; 
			margin: 5px 9px 5px 0px; 
}
		
img.main	{
			display: block;
			border:1px solid #cccccc; 
			padding:5px;
			margin: 15px 0px 10px 0px;
			}
				
img.gallery	{
			display: block;
			border:1px solid #cccccc; 
			padding:5px;
			margin: 15px 0px 10px 0px;
			}
				
.galleryoverlay		{
					font-family:verdana;
					font-weight:bold;
					padding:10px;
					margin:0px;
					border:solid 1px #555;
					/* Mozilla ignores crazy MS image filters, so it will skip the following */
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/white.png');
					}
					/* IE ignores styles with [attributes], so it will skip the following. */
.galleryoverlay2	{
					font-family:verdana;
					color:#e34375;
					font-size:12.5px;
					font-weight:bold;
					letter-spacing:.3px;
					padding:8px;
					margin:87px 0px 0px 0px;
					border: 0px;
					background-image:url(images/white.png);
					}

div.imagecaptionleft {
					float: left;
					width:auto;
					border: #CCCCCC 1px solid;
					margin: 5px 0px 3px 10px;
					}

div.imagecaption {
					float: right;
					width:auto;
					border: #CCCCCC 1px solid;
					margin: 5px 0px 3px 10px;
					}
img.imagecaption { 
					display: block;
					border:#CCC;
					width: 190px;
					height:auto;
					float:none;
					margin: 0px; 
					padding: 10px 10px 10px 10px;
					}
div.imagecaption p {
					text-indent: 0;
					font-family: Georgia;
					color: #b48250;
					font-size: 11px;
					line-height: 15px;
					letter-spacing: .5px;
					font-weight: normal;
					font-style: italic;
					text-align: center;
					width:190px;
					padding: 0px 10px 10px 10px;
					}

div.imagecaptionbig {
					float: left;
					width:auto;
					border: #CCCCCC 1px solid;
					margin: 5px 0px 3px 10px;
					white-space:nowrap;
					}
img.imagecaptionbig { 
					display: block;
					border:#CCC;
					width: 500px;
					height:auto;
					float:none;
					margin: 0px; 
					padding: 10px 10px 10px 10px;
					}
div.imagecaptionbig p {
					text-indent: 0;
					font-family: Georgia;
					color: #b48250;
					font-size: 11px;
					line-height: 15px;
					letter-spacing: .5px;
					font-weight: normal;
					font-style: italic;
					text-align: center;
					width:300px;
					padding: 0px 10px 10px 10px;
					}

#caption {
					text-indent: 0;
					font-family: Georgia;
					color: #b48250;
					font-size: 11px;
					line-height: 15px;
					letter-spacing: .5px;
					font-weight: normal;
					font-style: italic;
					text-align: center;
					width:auto;
					padding: 0px 10px 20px 10px;
					}

	
/*
========================================	
			HEADLINES				
========================================
*/

h1			{
			font-family: Gill Sans, Verdana;
			color: #444;
			margin: 0;
			padding: 15px 0px 5px 0px;
			font-size: 11px;
			line-height: 14px;
			text-transform: uppercase;
			letter-spacing: 2px;
			font-weight: bold;
			}

		
/* 			ACCENT 				*/	
h2			{
			font-family: Gill Sans, Verdana, Helvetica, sans-serif;;
			color: #cd5a1e;
			margin: 0;
			padding: 15px 0px 5px 0px;
			font-size: 11px;
			line-height: 14px;
			text-transform: uppercase;
			letter-spacing: 2px;
			font-weight: bold;
			}
			
/* 			ACCENT 				*/	
h3			{
			font-family: Gill Sans, Verdana;
			color: #898989;
			margin: 0;
			padding: 15px 0px 5px 0px;
			font-size: 11px;
			line-height: 14px;
			text-transform: uppercase;
			letter-spacing: 2px;
			font-weight: bold;
			}		
			
.h3			{
			font-family: Gill Sans, Verdana;
			color: #898989;
			margin: 0;
			padding: 15px 0px 5px 0px;
			font-size: 11px;
			line-height: 14px;
			text-transform: uppercase;
			letter-spacing: 2px;
			font-weight: bold;
			}		
						
/* 			TITLES 				*/	
h4			{
			font-family: Arial, Helvetica, sans-serif;
			color: #cd5a1e;
			margin: 0;
			padding: 15px 0px 5px 0px;
			font-size: 18px;
			line-height: 22px;
			letter-spacing: 0px;
			font-weight: bold;
			}	
			
/* 			WOOD 					
h4			{
			font-family: Georgia;
			font-style:italic;
			font-weight:bold;
			font-size: 14px;
			line-height: 22px;
			color: #cd5a1e;
			margin: 0;
			padding: 10px 0px 0px 0px;
			font-size: 51px;
			line-height: 44px;
			letter-spacing: -2px;
			font-weight: bold;
			}*/
		
/* 			WOOD 					*/
h5			{
			font-family: times, Times New Roman, times-roman, georgia, serif;
			color: #444;
			margin: 0;
			padding: 0px 0px 6px 0px;
			font-size: 51px;
			line-height: 44px;
			letter-spacing: -2px;
			font-weight: bold;
			}
		
/* 			TEASES OBLIQUE 			*/
h6  		{
			font-family: times, Times New Roman, times-roman, georgia, serif;
			font-style: oblique;
			color: #444;
			margin: 0px 0px 0px 0px;
			font-size: 23px;
			line-height: 23px;
			letter-spacing: -1px;
			font-weight: bold;
			}

/* 			LITTLE WOOD 			*/
h7			{
			font-family: times, Times New Roman, times-roman, georgia, serif;
			color: #444;
			margin: 0;
			padding: 0px 0px 6px 0px;
			font-size: 34px;
			line-height: 30px;
			letter-spacing: -1px;
			font-weight: bold;
			}

/* 			ARCHIVE WOOD 			*/
h8			{
			font-family: times, Times New Roman, times-roman, georgia, serif;
			color: #444;
			margin: 0;
			padding: 0px 0px 6px 0px;
			font-size: 40px;
			line-height: 36px;
			letter-spacing: -1px;
			font-weight: bold;
			}
			
/* 			SUBHEADS OBLIQUE 			*/
h9			{
			font-family: times, Times New Roman, times-roman, georgia, serif;
			font-style: oblique;
			color: #444;
			margin: 7px 0px 4px 0px;
			font-size: 22px;
			line-height: 22px;
			letter-spacing: -1px;
			font-weight: bold;
			}
			

/*
========================================	
			FOOTER				
========================================
*/

.footer		{
			font-family: verdana;
			color:#999999;		
			margin: 0px 0px 2px 0px;
			font-size: 10px;
			line-height: 12x;
			letter-spacing: .1px;
			}

#footer 	{
			position: relative;
			width: 850px;
			height: 40px;
			background:url('images/hr.jpg') repeat-x top;
			padding-top: 15px;
			margin: 0px auto 0px auto;
			text-align: center;
			clear: both;		
			}




