body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, iframe {

	margin:0;

	padding:0;

}



table {

	border-collapse:collapse;

	border-spacing:0;

}



fieldset, img {

	border-width:0;

}



address, caption, cite, code, dfn, th, var {

	font-style:normal;

	font-weight:normal;

}



ol, ul {

	list-style-image:none;

}



caption, th {

	text-align:left;

}



h1, h2, h3, h4, h5, h6 {

	font-size:100%;

	font-weight:normal;

}



q:before, q:after {

	content:'';

}



abbr, acronym {

	border-width:0;

}



body {

	background-color:#000000;

	background-image:url(../img/layout/1.png);

	background-position:center top;

	background-repeat:repeat;

	color:#333333;

	font-family:Tahoma;

	font-size:62.5%;

	padding-bottom:0px;

	text-align:center;

}



div#outer {

	background-image:url(../img/layout/content-sh.png);

	background-position:center 143px;

	background-repeat:no-repeat;

}



div#wrapper {

	margin:0 auto;

	text-align:left;

	width:960px;

	min-height:700px;

}



div#header {

	background-image:url(../img/layout/top-content-sh.png);

	background-position:center top;

	background-repeat:no-repeat;

	height:143px;

	width:960px;

}



div#logo_pic {

	float:left;

	height:123px;

	padding:10px 0px 0px 0px;

	text-align:center;

	width:92px;

}



div#logo_text {

	float:left;

	height:50px;

	margin:40px 0 23px 10px;

	width:276px;

}



div#nav {

	background-image:url(../img/layout/bg_menu.png);

	background-position:left bottom;

	background-repeat:no-repeat;

	float:right;

	height:auto;

	padding-left:40px;

	width:708px;

}



#nav ul {

	float:left;

	list-style-type:none;

	margin-right:16px;

}



#nav ul li {

	float:left;

	list-style-image:none;

	display:inline;

}



#nav ul li a {

	background-image:url(../img/layout/bg_menu1.png);

	background-position:left bottom;

	background-repeat:no-repeat;

	color:#aaa;

	display:inline-block;

	font:normal normal bold 14px/normal "Trebuchet MS", sans-serif;

	height:19px;

	padding:6px 12px 5px;

	text-decoration:none;

	text-transform:uppercase;

}



#nav ul li a:hover, #nav li a.current {

	background-image:url(../img/layout/bg_menu1.png);

	background-position:left bottom;

	background-repeat:no-repeat;

	color:#ffffff;

	text-decoration:none;

}



div#content-wrapper {

	min-height:480px;

}



p, .normal {

	color:#333;

	font-size:1.4em;

	line-height:1.5em;

	padding-bottom:1.2em;

}



.bottom {

	color:#fff;

	font-size:1.3em;

	line-height:1.5em;

	padding-bottom:1.2em;

}



h1, h2, h3, h4, h5, h6 {

	font-weight:bold;

	margin:0 0 0.3em;

}



h1 {

	font-size:23px;

	line-height:1.1em;

}



h2 {

	font-size:20px;

}



h3 {

	font-size:17px;

}



h4 {

	font-size:15px;

}



h5 {

	font-size:12px;

}



h6 {

	font-size:11px;

}



a {

	color:#000;
	text-decoration:underline;

}



a:hover {

	color:#000;
	text-decoration:none;

}



div#content-top a {

	color:#ffffff;

}



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

	color:#333333;

	text-decoration:none;

}



h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {

	color:#e06e00;

	text-decoration:none;

}



abbr {

	border-bottom-style:dashed;

	border-bottom-width:1px;

	cursor:help;

}



#content-top p, #content-top h1, #content-top h2, #content-top h3, #content-top h4, #content-top li {

	color:#333;

}



#content-bottom h4 a {

	color:#ffffff;

}



#footer p {

	font-size:12px;

	word-spacing:0.2em;

}



#footer a {

	text-decoration:none;

}



#content-area a {

	color:#ffffff;

}



#content-bottom p {

	color:#ffffff;

	font-size:1.2em;

}



#content-bottom h4 {

	color:#ffffff;

}



hr {

	clear:both;

	display:none;

}



#content hr {

	background-image:none;

	border-bottom-color:#bbbbbb;

	border-bottom-style:dotted;

	border-width:0 0 1px;

	clear:both;

	display:block;

	height:1px;

	margin:14px 0 20px;

}

.bottom a {

	color:#fff;
	text-decoration:underline;

}



.bottom a:hover {

	color:#fff;
	text-decoration:none;

}
