body{
	background-color: #fff;
	color: #333;
}

h2{
	color: #333;
	
}
h3{
	color: #333;
}
h4{
	color: #333;
	
}
a {
	color: #000;
}
a:hover {
	color:#414141;
}
blockquote{
	background-color: #E1E8F1;
	border: 1px solid #90B6E4;
	color: #2D5B94;
}
.codeblock{
	background-color: #f5f5f5;
	border: 1px solid #f1f1f1;
	border-left: 20px solid #02296E;
}



.header{
	background-color: #ffffff;
}
.branding h1 a{
	color: #333;
}
.branding h1 a:hover{
	color: #4b4b4b;
}

#searchresults td{
	border: 1px solid #eee;
}
.resultHead{
	background-color: #333;
	color: #fff;
	border: 1px solid #ccc;
}

.searchsubmit{
	border: 1px solid #ccc;
	background-color: #f0f0f0;
	color: #bbb;
}

.content{
	background-color: #fff;
}
.contactinfo{
	color: #333;
	background-color: #fff;
}


/* @group Navigation */

.navigation {
  	background:#EDEFEE url(nav_bg.jpg) repeat-x left top;
	border:1px solid #ccc;
}
ul.nav li a {
	color:#4B647F;
}
ul.nav li ul li a {
	color:#666;
}
ul.nav li:hover a,
ul.nav li a:hover,
ul.nav li a:focus {color:#000; background:#ccc;}
ul.nav li a:active {color:#666; background:#fff;}

ul.nav li:hover ul li a {color:#444;}
ul.nav li:hover ul li a:hover {color:#000; background:#fff;}
ul.nav li:hover ul li a:active {color:#666; background:#fff;}


ul.nav li.current a {color:#666; background:#fff;}

ul.nav li.current ul,
ul.nav li.current {background:#ccc !important}
ul.nav li.current ul li a {color:#444; background:#ccc;}
ul.nav li.current ul li a:hover {color:#000; background:#fff;}
ul.nav li ul li.current a,
ul.nav li ul li.current a:hover,
ul.nav li.current:hover ul li a:active {color:#666; background:#fff;}

ul.main li a {
	color:#4B647F;
}

ul.main li ul li a {
  color:#fff;
  border-top:1px solid #fff;
  background:#333333;
}
ul.main li a:focus {color:#fff; background:#666;}
ul.main li ul li a:hover {
  color:#fff;
  background:#555;
}
/* Changes the color of the drop down menus */
ul.main li:hover a {
  color:#fff;
  background:#666 url(nav_hover.jpg) repeat-x left top;
}
ul.main li:hover ul li a {color:#fff; background: #666;}
ul.main li:hover ul li a:hover {color:#fff; background: #333;}

/* @end */

.rotator{
	background-color: #fff;
	
}
.ads{
	background-color: #fff;
}
.ads img{
	border: 1px solid #ccc;
}
.comments{
	border: 1px dashed #ccc;
	background-color: #eee;
}
.submit{
	background-color: #666;
	border: 1px solid #333;
	color: #fff;
}

.footer{
	background: #EDEFEE url(footer_bg.jpg) repeat-x left bottom;
	border:1px solid #ccc;

}
.footerinner p{
	color: #333;
}
.footerinner a{
	color: #333;
}


.posted a{
	color: #333;
}

.newsflashitem{
	border-bottom: 1px solid #823502;
	color: #fff;
}

.requiredfield{
	color: #ff0000;
}
#customform{
	border: 1px dashed #ccc;
	background-color: #EEEEEE;
}
#submit{
	border: 1px solid #666;
	background-color: #7a7a7a;
}
.comment{
	border: 1px dashed #ccc;
	background-color: #eee;
}


.hiddenFields{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	text-indent: -5000px;
}