body	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #666666;
	background-color: #000000;
	background-image:url(images/bar_web_10.gif);
	font: normal 14px "Trebuchet MS", "Tahoma", "Verdana", sans-serif;
	text-align: left;
}

a { 
	text-decoration:underline;
	color:#FFCC00; 
}
a:hover { 
	text-decoration:none;
	color:#FFCC00; 
}
a:visited { 
	color:#FFCC00; 
}

/* LIBRARY STYLES */

li.horizontal_list_right{
	text-align: right;
	float: right;
	list-style: none;
}
li.horizontal_list_left{
	text-align: left;
	float: left;
	list-style: none;
}


/* TEXT STYLES */
ul{
	margin: 0px;
	padding: 0px;
}
li{
	padding: 0px;
}
blockquote{
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}
form{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h1{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font: bold 26px "Trebuchet MS", "Tahoma", "Verdana", sans-serif;
}
h3{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font: normal 18px "Trebuchet MS", "Tahoma", "Verdana", sans-serif;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
}
h4{
	padding: 0px;
	margin: 0px;
	font: bold 16px "Trebuchet MS", "Tahoma", "Verdana", sans-serif;
}
li.vertical_list{
	margin: 0px 0px 10px 15px;
}


/* TEMPLATE STYLES */

div.template_fill_wrapper_top{
	width: 100%;
	text-align:center;
	clear:both;
	height: 287px;
	overflow:hidden;
	background-image:url(images/bar_web_02.jpg);
	background-repeat:repeat-x;
}


div.template_wrapper{
	margin: 0 auto;
	width: 750px;
	text-align: left;
}
	div.template_container{
		margin: 0 auto;
		width: 750px;
		text-align:left;
		vertical-align:top;
	}
	
		div.main_content{
			background-image:url(images/bar_web_08.jpg);
			background-repeat:repeat-x;
			background-color:#FFFFFF;
		}
		
		div.main_footer{
			height: 30px;
			color:#FFFFFF;
			padding: 10px;
		}
			li.footer_nav{
				margin-right: 16px;
			}