/**
* GLOBAL STYLES
**/	

* {
	margin: 0;
  }

html, body {
  background: #EEE url(../../images/template_sides.png) top center repeat-y;
  color: #EEE;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
  margin: 0; 		
  }

.wrapper {
  background: none;	
	height: auto !important;
	height: 100%;
	margin: 0 auto -73px; /* the bottom margin is the negative value of the footer's height */
	min-height: 100%;
	width: 960px;
  }

h1 {
  border-bottom: 1px solid #CCC;
  color: #EEE;
  font: 30px/30px miso-regular, Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
  }
h2 {
  color: #333;
  font-size: 20px;
	margin-bottom: 2px;
  }
h3 {
  color: #333;
  font-size: 14px;
	line-height: 0px;
	margin: 0px 0px 7px 0px;
  }
h4 {
	color: #333;
  font-size: 13px;
  line-height: 0px;
	margin: 5px 0px 7px 5px;
  }
h6 {
  border-bottom: 1px solid #CCC;
  color: #333;
  font: 30px/30px bold Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0px;
  }	

.pad {padding:20px;}
.pad p {padding:0px;}	
.space {margin-top: 5px;}
.error {background:#333; border: 1px solid #CA0000; color: #EEE; margin: 5px 0; padding: 5px 20px;}
.success {background: #999; border: 1px solid #CCC; color: #EEE; margin: 5px 0; padding: 5px 20px;}
	
/**
* MENU TOP TEMPLATE
**/		

/* HEADER */
#header {
  background: #EEE url(../../images/header_back.png);
	height: 170px;
  }
#header_slogan {
	color: #000;
	font: 18px/18px bold Verdana, Geneva, sans-serif;
  margin: 50px 0 0 -40px;
	text-align: center;
  }	
#header_links {
	font: 14px/14px bold Verdana, Geneva, sans-serif;
  margin: 30px 0 0 -40px;
	text-align: center;
  }	
#header_links a {
	color: #000;
	padding: 5px;
	text-transform: uppercase;
  }		
#menu {
	border-left: 12px solid #546A8B;
	margin-left: 20px;
  }
#menu ul {
	list-style: none;
	margin-left: -20px;
	text-decoration: none;
  }	
#menu ul li {
	padding: 5px;
  }		
#menu ul a {
	color: #EEE;
  }		
	
/* CONTENT */	
#content {
	border-left: 12px solid #546A8B;
	color: #EEE;
	margin-left: -20px;
  }
#content p a {
  color: #CCC;
  }	
#content p a:hover {
  color: #B0B0B0;
  }			

/* FOOTER */	
.push {height: 73px;}
#footer {
  background: #3E4E66;
	height: 73px;
	margin: 0 auto;
	text-align: center;
  width: 940px;	
	}
#footer div#featured {
  float: left;
	} 	
#footer div#copyright {
  padding-top: 50px;
	} 	
	
/**
* NEWS
**/	
#news_top {
  background: url(../../images/news_top.jpg) top no-repeat;
  height: 63px;
  }
#news_middle {
  background: #647181 url(../../images/news_middle.jpg) repeat-y;
  color: #333;
  padding: 10px 40px 5px 80px;
  }
#news_bottom {
  background: url(../../images/news_bottom.jpg) bottom no-repeat;
  height: 100px;
  }

/**
* SLIDESHOW
*/	