/* CSS Document */

@import url("reset.css");

body {
	background: url(images/back.jpg) left top repeat-x #d8d8d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.clear {clear:both;}

#wrapper {
	width:639px;
	border-left: 2px solid #272524;
	border-right: 2px solid #272524;
	margin:0 auto;
	background: url(images/bgtile.gif) left top repeat #242220;
}
#wrapper-news {
	width:500px;
	border-left: 2px solid #272524;
	border-right: 2px solid #272524;
	margin:0 auto;
	background: url(images/bgtile.gif) left top repeat #242220;
}
#topbar {
	background-color:#4c4c4c;
	width:639px;
	height:16px;
}
#logo {
	margin:25px 0 0 43px;
}
#navholder {
	width:639px;
	height:49px;
	background: url(images/navbg.gif) left top no-repeat;
}
#mainnav {
	padding:17px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-top:9px;
	
}
/*fix the nav placement in IE6*/
* html #mainnav {
	margin-top:0px;
}
/*fix the nav placement in IE7*/
*:first-child+html #mainnav {
	padding:9px 0;
}
#mainnav a {
	color:#FFF;
	text-decoration:none;
}
#mainnav a:hover {
	color:#f8a54b;
}
#mainnav li{
	float:left;
	padding-left:20px;
}
#leftbar {
	width:30px;
	height:317px;
	float:left;
	background: url(images/leftbar_home.gif) left top no-repeat;
}
#homenews {
	float:left;
	width:205px;
	height:317px;
	background: url(images/newsbg.gif) left top no-repeat;
	margin-left:18px;
}
.newsitem {
	padding:12px 20px 0 20px;
	color:#000;
	clear:both;
}
.newsheadline {
	border-bottom:1px solid #666;
	font-size:12px;
	font-weight:bold;
}
.newsitem p{
	font-size:11px;
	margin:0;
	padding:0;
	
}
.readmore {
	float:right;
	background: url(images/orangebullet.gif) left 2px no-repeat;
	padding-left:14px;
	font-size:11px;
}
.readmore a {
	color:#1a1a1a;
	font-weight:bold;
}
.readmore a:hover {
	color:#164e71;
}
#homecontent {
	float:left;
	width:366px;
	height:317px;
	margin-left:20px;
	background: url(images/homecontent.gif) left top no-repeat;
	color:#ccc;
}
#homecontent h1 {
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:26px 0 0 26px;
}
#homecontent p{
	font-size:12px;
	padding:20px 26px;
}
#copyrightbar {
	background:url(images/copyrightbg.gif) left top repeat-x;
	width:639px;
	height:49px;
	text-align:center;
	margin-top:11px;
	color:#999;
	font-size:10px;	
}
#copyrightbar p {
	padding-top:15px;
}
#copyrightbar a {
	color:#999;
	text-decoration:underline;
}
#copyrightbar a:hover {
	color:#f8a54b;
}
#bottombar {
	background-color:#4c4c4c;
	width:639px;
	height:16px;
	clear:both;
	margin-top:26px;
}
/*Interior styles
--------------------------------------------------------------*/
#interiornav {
	background: url(images/intnavbg.gif) left bottom no-repeat;
	width:138px;
	float:left;
	min-height:340px;
}
* html #interiornav {
	height:340px;
}
.intnavhead {
	border-bottom:1px solid #666;
	font-size:12px;
	font-weight:bold;
	margin:16px 10px 0 10px;
}
#subnav {
	list-style:square;
	font-size:10px;
	padding:0 0 0 24px;
}
#subnav li {
	margin-top:4px;
	
}
#subnav a {
	font-size:12px;
	color:#333333;
}
#subnav a:hover {
	color:#164e71;
}
#content {
	float:right;
	width:473px;
	min-height:297px;
	margin-left:20px;
	background: url(images/contentbottom.gif) left bottom no-repeat #164e71;
	color:#ccc;
}
#content-news {
	float:left;
	width:473px;
	min-height:297px;
	margin-left:20px;
	background: url(images/contentbottom.gif) left bottom no-repeat #164e71;
	color:#ccc;
}
* html #content {
	height:297px;
}
#contentinner, #contentinner_nonav {
	background: url(images/contenttop.gif) left top no-repeat ;
	min-height:320px;
	padding-bottom:20px;
}
* html #contentinner, * html #contentinner_nonav {
	height:320px;
}
#content h1, #content_nonav h1{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:26px 0 0 26px;
	color:#f7952c;
}
#content p, #content_nonav p{
	font-size:12px;
	padding:20px 26px;
}
#content_nonav {
	float:right;
	width:583px;
	min-height:297px;
	margin-left:20px;
	background: url(images/contentbottom.gif) left bottom no-repeat #164e71;
	color:#ccc;
}
#contentinner_nonav {
	background: url(images/contenttop_n.gif) left top no-repeat ;
	min-height:320px;
	padding-bottom:20px;
}
#content a, #content_nonav a {
	color:#FFF;
	text-decoration:underline;
}
#content a:hover, #content_nonav a:hover {
	color:#f7952c;
}