* { 	margin: 0;
	padding: 0;
}
#body {
  background-color:#FFF;
  font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif;
}

@font-face {  
  font-family:"Lucida Sans Italic";  
  src: url(Fonts/Lucida Sans Italic.eot ); /* IE */  
  src: local("Lucida Sans Italic"), url(Fonts/Lucida Sans Italic.ttf ) format("truetype"); /* non-IE */  
}  
 
/* THEN use like you would any other font */  
.Lucida Sans Italic { font-family:Lucida Sans Italic, verdana, helvetica, sans-serif;  
}  

#wrapper{
  width: 1010px;
  margin: 0 auto;        /*this is how you center a div*/
}
#header {
   width:1010px;
   background-image:url(media/Banner.PNG); 
   background-repeat:no-repeat;
   background-position:top;
   background-color:#CEE2FF;
   display: block;
}
#logo a {
  position: absolute;
  height: 125px;
  width: 1010px;
  top: 0px; 
  text-decoration: none;
  }
#logo a i { visibility: hidden; }
a#logo:hover { background-image: url(media/Banner1.png); border: none; opacity:0.9;} 

#header p{  /*We want to style the paragraph tags inside of the header*/
   color:#000;
   font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif; 
   font-size:18px;
   margin:0;
   padding: 150px 6px 0px 6px; /* Top Right Bottom Left (thanks Chris) 82px will push it down enough to show the whole background...it's a hack but that's how I roll*/
}
#tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #666;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
    font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif; 
    font-size:12px;	
	}

#tabs ul {
	margin:10;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("media/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("media/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}
#information{
  margin:0px 6px; /*this will position it level with the h1 tag and a bit away from the edge...my preferance*/
  width:200px;
  float:right;
  background-color:#D2E9F7;
  border:1px solid #0000FF;
}
#information p{
  font-size:11px;
  font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif;  
  color:#fff;
  margin: 0;
  padding: 6px;
}	

#content{
  background-color:#fff;
  width:1010px;
  font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif;  
}
* {margin:0; padding:0}
.sm {list-style:none; width:500px; height:120px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}
.indented
   {
   padding-left: 15pt;
   padding-right: 15pt;
   }
/* default opacity for IE */
img {
	filter: alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}
.carousel_container {
width: 1010px;
height: 300px;
margin: 0px auto;
border: 1px solid #3399FF;
}	
/* And now the fun part!*/

/*We style the p tag here again, as well as our h tags*/
#content h{
  color:#000;
  font-size:28px;
  font-weight:bold; /*All h tags are BOLDED by default*/
  margin: 0 6px;
  padding: 15px 0 3px 0;
  font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif;  
}
#content h1{
  color:#000;
  font-size:28px;
  font-weight:bold; /*All h tags are BOLDED by default*/
  margin: 0 6px;
  padding: 15px 0 3px 0;
  font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif;  
}
#content h2{
  color:#6d90a6;
  font-size:28px;
  font-weight:bold; /*All h tags are BOLDED by default*/
  margin: 0 6px;
  padding: 15px 0 3px 0;
  font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif;  
}
#content p{
  color:#000;
  font-size:18px;
  font-weight:bold;
  font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif;  
  margin: 0 6px; /* Top/Bottom Left/Right...we want the paragraph to flush right up to the bottom of the h1*/ 
  padding-left: 15pt;
  padding-right: 15pt;
}

#content p1{
  color:#fff;
  font-size:18px;
  font-weight:bold;
  font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif;  
  margin: 0 6px; /* Top/Bottom Left/Right...we want the paragraph to flush right up to the bottom of the h1*/ 
  padding: 0 6px 9px 6px; 
}
#content p2{
  color:#ffd414;
  font-size:16px;
  font-weight:bold;
  font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif;  
  margin: 0 6px; /* Top/Bottom Left/Right...we want the paragraph to flush right up to the bottom of the h1*/ 
  padding: 0 6px 9px 6px; 
}

/*THE FOOTER IS THE MOST IMPORTANT PART WHEN USING ANY FLOATING DIVS*/
#footer{
  width:1010px;
  clear:both;
  border-top:1px solid #666;
  margin-top:1em; /*margin between footer and rest of page*/
  background-color:#CEE2FF;
}

#footer p{
  font-size:10px;
  font-family:Lucida Sans Italic, Tahoma, Arial Black, Helvetica, Arial, sans-serif;  
  font-weight:bold;
  color:#0000FF;
}