@charset "UTF-8";
/* CSS Document */

body {
	background:url(../images/background_repeat.jpg) repeat-x;
	background-color:#ffffff;
	padding:0px; margin:0px;
	font-family: Lucida Grande, Gill Sans, Verdana;
	font-size: 12px;
	color:#383838;
	font-weight:normal;
	font-style:normal;
	
}

.maincontainer { 
width:100%;
background:url(../images/background.jpg) no-repeat;
background-position:50% 0;/*background-position:50% 0%;*/
}

.content {/* everything sits inside this in order to be centered */
width:889px;
margin:auto;
overflow:hidden;
position:relative;
}

.bullets {
margin-left: 25px;
list-style:disc;
/*overflow:hidden;
position:relative;*/
}

.logo{
width:633px;
margin:15px 0 0 19px;
}

.nav{
padding-top:11px;
margin-top:15px;
width:889px;
height:62px;
background:url(../images/nav_background.jpg);
}

.toplinks {
	height:51px;

}

.homeflash{
width:889px;
}

.contenthdr{
width:889px;
}

.leftcontent{
float:left;
width:252px;
}

.blog{
background-color:#f9f9f3;
width:252px;
}

.latestnews{
width:252px;
}

.rightcontent{
width:637px;
float:left;
}

.footer{
font-family: Lucida Grande, Gill Sans, Verdana;
font-size: 10px;
color:#ffffff;
margin:auto;
margin-top:20px;
width:889px;
height:114px;
/*background:url(../images/footer.jpg);*/
}

.footerlinks a: {color: #ffffff;}
.footerlinks a:link {color: #ffffff;}
.footerlinks a:visited {color: #ffffff;}
.footerlinks a:hover {
color: #000000;
text-decoration: none;
}
.footerlinks a:active {color: #ffffff;}


/*//////////////////////////////////////////////////////////////////////////////////////////////// */

* 									{ margin: 0; padding: 0; }
a									{ text-decoration: none; }
ul									{ list-style: none; font: 12px Helvetica, Sans-Serif;}

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; display:inline;}
ul.dropdown li                      {  float: left; height:24px; }
ul.dropdown a:hover           		 { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 5px 8px; color:#ffffff;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover            	{ background: #c4c369; color: white; position: relative; }
ul.dropdown li.hover a:hover        { color:#000000;}

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 115px; visibility: hidden; position: absolute; top: 51px; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #123f6d; color: #000; 
									  float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


/*//////////////////////////////////////////////////////////////////////////////////////////////// */


#news
{
  display:inline-block;
  width: 61px;
  height: 51px;
  background:url(../images/news_button.gif) no-repeat 0 0;
  padding:0px;
  

}

#news:hover
{   
  background-position: 0 -51px;
 
 
}
#about
{
  display:inline-block;
  width: 81px;
  height: 51px;
  background: url(../images/about_button.gif) no-repeat 0 0;
  padding:0px;
  
  

}

#about:hover
{   
  background-position: 0 -51px;
 
}
#links
{
  display:inline-block;
  width: 74px;
  height: 51px;
  background: url(../images/services_button.gif) no-repeat 0 0;
  padding:0px;
  

}

#links:hover
{   
  background-position: 0 -51px;
 
}
#vision
{
  display:inline-block;
  width: 115px;
  height: 51px;
  background: url(../images/client_button.gif) no-repeat 0 0;
  padding:0px;
  

}

#vision:hover
{   
  background-position: 0 -51px;
 
}
#involved
{
  display:inline-block;
  width: 148px;
  height: 51px;;
  background: url(../images/freeconsult_button.gif) no-repeat 0 0;
  padding:0px;
  

}

#involved:hover
{   
  background-position: 0 -51px;
 
}
#sponsors
{
  display:inline-block;
  width: 96px;
  height: 51px;
  background: url(../images/contact_button.gif) no-repeat 0 0;
  padding:0px;
  

}

#sponsors:hover
{   
  background-position: 0 -51px;
}

#home
{
  display:inline-block;
  width: 51px;
  height: 51px;
  background: url(../images/home_button.gif) no-repeat 0 0;
  padding:0px;
  

}

#home:hover
{   
  background-position: 0 -51px;
}

ul.content li 
{ list-style:disc;
margin-left:25px;
}

/*//////////////////////////////////*/
div.staff {
	float: left;
	width: 300px;
	height: 100px;
	margin: 10px 50px 10px 0px;
}
div.staff .image {
	float: left;
}
div.staff .info {
	float: left;
	margin: 0px 5px;
	line-height: 2em;
}
div.staff .info .name,
div.staff .info .title,
div.staff .info .ext,
div.staff .info .email {
	clear: both;
}
div.staff .info .name {
	clear: both;
	font-weight: bold;
}
div.staff .info .title {
	clear: both;
	font-style: italic;
}
