/* CSS Document */

body {
	background: #c7c7c7 url(images/bg.gif) top repeat-x;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4d4d4d;
}
a, a:visited, a:active {
	outline: none;
	color: #ff8920;
}
a:hover, a:focus {
	outline: none;
	color: #ff8920;
	text-decoration: none;
}
#container {
	width: 958px;
	position: relative;
	margin-left:auto;
	margin-right: auto;
	height: 0px;
}
#container2 {
	width: 950px;
	background-image:url(images/shadow.png);
	background-repeat: repeat-y;
	float: left;
	padding: 0 4px;
}


/**************************************** HEADER ****************************************/
#topHeader {
	float: left;
	width: 950px;
	height: 34px;
	background-color: #000000;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	font-size: 11px;
}
#date {
	width: 250px;
	float: left;
	line-height: 34px;
	padding-left: 25px;
}
#topLinks {
	width: 450px;
	float: right;
	line-height: 34px;
	padding-right: 25px;
	text-align: right;
}
#topLinks p {
	margin: 0;
	padding: 0;
}
#topLinks a, #topLinks a:visited, #topLinks a:active{
	color: #ffffff;
	text-decoration: none;
}
#topLinks a:hover, #topLinks a:focus{
	color: #ff8920;
	text-decoration: underline;
}
#feature {
	float: left;
	height: 198px;
	width: 950px;
	background: #000000;
}
#logo {
	background: #000000 url(images/logo.gif) center center no-repeat;
	height: 198px;
	width: 338px;
	float: left;
}
#logo h1 {
	height: 119px;
	width: 328px;
	padding: 0;
	margin: 38px 0 0 5px;
	cursor: pointer;
}
#logo h1 a {
	display: block;
	width: 328px;
	height: 119px;
}
#logo span {
	display:none;
}
#feature_img {
	width: 612px;
	height: 198px;
	float: right;
}
#navigation {
	height: 38px;
	width: 950px;
	float: left;
	background: #000000;
	border-top: 1px solid #ffffff;
	border-bottom: 8px solid #d1d1d2;
}

/**************************************** Front Content ****************************************/

#content {
	float: left;
	width: 900px;
	background: #f1f2f3;
	padding: 22px 25px 25px 25px;
	border-bottom: 1px solid #000000;
}
#left {
	float: left;
	width: 300px;
	min-height: 300px;
	padding: 0;
}
h2.frontTitle1 {
	font-size: 25px;
	color: #545454;
	padding: 0 0 2px 5px;
	margin: 0 0 10px 0;
	font-weight: normal;
	text-transform: lowercase;
	letter-spacing: -1px;
	border-bottom: 1px solid #a6aaae;
}
.frontDesc1 {
	padding: 0;
	line-height: 1.3;
}
.frontDesc1 img, .frontDesc2 img {
	border: 1px solid #a6aaae;
	padding: 3px;
}
ul.styled {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.styled li{
	margin: 0;
	padding: 0 10px;
	background: url(images/li_bg.gif) bottom repeat-x;
	line-height: 30px;
}
ul.styled li img{
	margin: 3px 20px;
	float: left;
}
#right {
	float: right;
	width: 574px;
	padding: 0;
}
h2.frontTitle2 {
	font-size: 25px;
	color: #545454;
	padding: 0 0 0 5px;
	margin: 0 0 15px 0;
	font-weight: normal;
	text-transform: lowercase;
	letter-spacing: -1px;
}
.frontDesc2 {
	padding: 0 5px;
	line-height: 1.3;
}
.slogan2 {
	padding: 13px 5px;
	margin: 20px 0;
	border-top: 1px solid #a6aaae;
	border-bottom: 1px solid #a6aaae;
	color: #ff8920;
	font-size: 24px;
	letter-spacing: -1px;
}
#line {
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #a6aaae;
	display: block;
	margin: 20px 0;
}
#bottom ul {
	list-style-image: url(images/list_bg.gif);
	margin: 0 0 0 15px;
	padding: 0;
}
#bottom ul li {
	margin: 0;
	padding: 0 0 5px 0;
}
a.more {
	background: url(images/marker.gif) left top no-repeat;
	padding: 0 0 0 15px;
}


/**************************************** Article Content ****************************************/
#artContent {
	float: left;
	width: 870px;
	background: #fefefe url(images/cont_bg.gif) bottom repeat-x;
	padding: 10px 40px 16px 40px;
	border-bottom: 2px solid #ffffff;	
	min-height: 370px;
}
#breadcrumbs {
	float: right;
	background: #fefefe;
	width: 870px;
	line-height: 10px;
	padding: 10px 40px 0 40px;
	text-align: right;
	text-transform: lowercase;
	font-size: 10px;
	color: #b5b4a4;
}
#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:active{
	text-decoration: none;
	color: #a6a6a6;
}
#breadcrumbs a:hover, #breadcrumbs a:focus{
	text-decoration: none;
	color: #ff8920;
}
h1.artTitle {
	font-size: 25px;
	color: #545454;
	padding: 0;
	margin: 0 0 15px 0;
	font-weight: normal;
	text-transform: lowercase;
	letter-spacing: -1px;
}
.artDesc, .searchDesc {
	padding: 0;
	line-height: 1.4;
}
.summaryPageTitle {
	margin: 0;
}
.summaryPageDescription {
	margin: 0 0 15px;
}
.searchDesc h1{
	display: none;
}
/**************************************** Footer ****************************************/

#clear{
	clear: both;
}    
#footer {
	float: left;
	width: 900px;
	min-height: 43px;
	padding: 30px 25px 0 25px;
	background-color: #000000;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
	border-top: 1px solid #ffffff;
}
#footer a, #footer a:visited, #footer a:active{
	text-decoration: underline;
	color: #ff8920;
}
#footer a:hover, #footer a:focus{
	text-decoration: none;
	color: #ff8920;
}  



