    body {background:#38424d;  color: #111; font: 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif; margin: 13px; padding:0;}
 	td  {background:#fff;  color: #111; font: 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif; margin: 13px; padding:0;}
 	th  {background:#fff;  color: #111; font: 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif; margin: 13px; padding:0;}
	form  {background:#fff;  color: #111; font: 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif; margin: 13px; padding:0;}

	
.small { font-size: 10px;}
.medium { font-size: 13px;}
.large { font-size: 18px;}
.xtra_large {font-size: 26px;}


#wrapper  {background:#fff; width:750px; margin:0 auto; height:auto;}
#wrapper2 {background:#fff; width:750px; margin:0 auto; height:1100px;}
#wrapper3 {background:#fff; width:750px; margin:0 auto; height:1400px;}

#header {
	width: 750px;
	font-size: 26px;
	text-align: center;
	vertical-align: middle;
}
	
#contact {background:#eee; font-size: 10px;}

#leftbar { background:white; margin: 0 0 0 20px;  padding:20px 10px;}

#rightbar { float:right; width:185px; padding:10px; margin: 0 0 0 20px; background: #DDD; border: 1px #000 solid;}

#navbar {background:#eee; font-size: 16px;}

a{ color:#666;}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

.logo{
	float:left;
	width:750px;
	height:auto;
	padding:5px 0 0px;
	display:block;
	}
	
.header_right{
	width:750px;
	height: 130px;
	vertical-align: middle;
	text-align: center;
	float: none;
}

.floatright {
	float: right;
	margin: 20px;
	 	border: 0;
}


#intro{ 
	width:auto; 
	display:block;
	padding:0 33px;
	}


#page_nav { display:block;
	clear:both; 
	margin:0 auto; 
		padding:0 33px;

	}
#page_nav ul{ 
	height:35px;
	float:right; 
	margin:0; 
	padding:0 15px 0 0 ;
	}
	
#page_nav li{ 
	list-style:none; 
	display:inline;
	
	}
#page_nav li a{ 
	display:block; 
	float:left;
	height:26px;
	padding-left:13px;
	color:#666; 
	font-size:14px; 
	font-weight:bold;
	text-decoration:none;
	margin-right:4px;
	}
	
#rightbar a{ 
	color:#F05A28; 
	font-weight:bold;
	text-decoration:none;
	}
	
#rightbar a:hover{ 
	background:none;
	color:#999; 
	font-weight:bold;
	text-decoration:none;
	}	

#page_nav li a span{
	float:left;
	display:block; 
	background: none;
	padding:6px 23px 4px 10px;
	height:16px;
	cursor:pointer;
	}
#page_nav li a:hover{
	background: none; 
	color:#F05A28;
	}
#page_nav li a:hover span{
	background: none; 
	cursor:pointer;
	}
	#rightbar a:hover span{
	background: none; 
	cursor:pointer;
	color:#222;
	}

#page_nav_active{
	display:block; 
	float:left;
	background: none;
	height:26px;
	padding-left:13px;
	color:#F05A28; 
	font-size:14px; 
	font-weight:bold;
	text-decoration:none;
	margin-right:4px;
	}
#page_nav_active span{
	float:left;
	display:block; 
	background: none;
	padding:6px 23px 4px 10px;
	height:16px;
	cursor:pointer;
	}
#page_nav_active span{	background: none; 
	cursor:pointer}
	
 #footer { 
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
} 
 #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size: 10px;
}

