/* CSS Designed by xYcLoNe */

body {
	line-height: 180%;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "verdana";
	font-size: 100%;
	color: #555555;
	background-color: white;
}
h2 { font-size: 100%; color:#000000}
h3 { font-size: 100%; color:#000000;}

a:link, a:visited { color: #0B5792; text-decoration: none; }
a:hover{ color: #555555; text-decoration: none; }

/*SIZE SETUP*/
#set_left_content, #set_footer, #set_top_menu{
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
/*END*/

/*TOP MENU*/
#top_menu {
	text-align:left;
	overflow: hidden;
	width:775px;
	margin: 0 auto;
}
#top_menu ul {
	margin: auto;
	padding: 1em 0 0 0;
	list-style: none;
	font-size: 85%;
	float: left;
	color:#000000;
}
#top_menu li {
	display: inline;
	float: left;
}
#top_menu a {
	float: left;
	background:url(images/menu.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	line-height: 1.5em;
	font-family:verdana;
	color:#000000;
}
#top_menu a span {
	background:url(images/menu.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#000000;
	font-family:verdana;
	display: block;
	float: left;
	cursor: pointer;
}
#top_menu a:hover { 
 background:url(images/menu-hover.gif) no-repeat left top;
 color:#FFFFFF;
 font-weight:150;
  }
#top_menu a:hover span {	
 background:url(images/menu-hover.gif) no-repeat right top;
 color:#FFFFFF;
 font-weight:150;
}
/*END*/

/*BANNER*/
#set_header {
	background: transparent url('images/header.gif') top center no-repeat;
	font-family:"Trebuchet MS";
	text-align:left;
	text-indent: 20px;
	border-top:thin;
	border-top-color:#000000;
	border-style:solid;
	border-bottom:thin;
	border-bottom-color:#000000;
	border-left:none;
	border-right:none;
	color:#FFFFFF;
	width:775px;
	height:200px;
	margin:0 auto;
}
/*BANNER*/

/* LEFT SHADOW */
#set_left_content {
	background: white url('images/shadow-left.gif') no-repeat left top;
}
/*END*/
/* RIGHT SHADOW */
#set_right_content {
	background: transparent url('images/shadow-right.gif') no-repeat right top;
	padding: 5px 20px 5px 220px;
}
/*END*/

/*BODY CONTENTS*/
#contents {
	padding: auto 12px;
	font-family: "verdana";
	font-size:90%;
	text-decoration:none;
	line-height:20px;
	text-align:left;
}
#contents p {text-indent:20px;}
/*END */

/*INTERNAL LINKS */
#set_menu {
	float: left;
	width:180px;
	margin: 20px 5px 3em 1em;
	text-align: center;
	font-family:"verdana";
}
#menu { 
	padding-top:5px;
	float: left;
	width:180px;
	margin: auto;
	background: transparent url('images/headingtop.gif') no-repeat;
	text-align: center;
	line-height: 140%;
	font-family:"verdana";
}
#menu h3 {text-transform:uppercase; color:#555555;}
#menu ul { margin: 0;padding: 0;list-style: none;font-size: 90%;}
#menu a:link, #menu-page a:visited { color: #555555; }
#menu a:hover { color: #000000; text-decoration: underline overline; }
/*END*/

/*NEWS AND UPDATES*/
#set_display{
	padding-top:5px;
	float: left;
	width:180px;
	margin-top:50px;
	background: transparent url('images/headingtop.gif') no-repeat;
	text-align: center;
	font-family:"verdana";
}
#set_display h3 {text-transform:uppercase; color:#555555;}
/*END*/

/*FOOTER*/
#footer {
	margin: 30px auto;
	background: transparent url('images/spacer.gif') no-repeat center top;
	border-bottom: 0;
	clear: both;
	font-size:70%;
	color:#000000;
	text-align: center;
}
/*END*/
