/* 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-top: 12px;
	font-family: "verdana";
	font-size: 90%;
	text-decoration: none;
	line-height: 20px;
	text-align: left;
	min-height: 600px;
}
#contents p {
	text-indent: 20px;
}
a img {
	border: none;
}
/*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*/

.lshw {
 background: #e8e0e0;
}

/*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*/
