HTML, BODY {
	background:#6e6f72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
	
}
#container {
	width:987px;
	margin:10px auto;
	background:#FFF;
}
#header {
	width:987px;
	height:213px;
}
#footer {
	width:977px;
	margin:10px auto;
	color:#DDDDDD;
	text-align:center;
}
#mainnav-wrapper {
	background:url(images/bg-nav-all.png) repeat-x top left;
	width:987px;
	height:43px;
}
#mainnav-wrapper .wrapper1 {
	background:url(images/bg-nav-1.png) no-repeat top left;
	width:987px;
	height:43px;
}
#mainnav-wrapper .wrapper2 {
	background:url(images/bg-nav-2.png) no-repeat top right;
	width:987px;
	height:43px;
}
/*#mainnav ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:43px;
}
#mainnav ul li {
	display:inline;
}
#mainnav ul li a {
	color:#FFF;
	font-size:13px;
	line-height:43px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 10px;
}*/
#banner {
	width:982px;
	padding:10px 3px 0px 2px;
}
#banner .col-1 {
	float:left;
	width:612px;
	height:294px;
}
#banner .col-2 {
	float:right;
	width:370px;
	height:294px;
}
#hm_content,
#sec_content,
#inv_content {
	width:977px;
	padding:15px 5px;
}
#hm_content .col-1,
#hm_content .col-2,
#hm_content .col-3,
#sec_content .col-1,
#sec_content .col-2,
#inv_content .col-1,
#inv_content .col-2,
#inv_content .col-3 {
	float:none;
}
#hm_content .col-1,
#hm_content .col-3 {
	width:270px;
}
#hm_content .col-1,
#hm_content .col-2,
#sec_content .col-1,
#inv_content .col-1,
#inv_content .col-2 {
	margin:0px 25px 0px 0px;
}
#inv_content .col-1,#inv_content .col-2,#inv_content .col-3 {
	width:auto;
	text-align: center;
}
#hm_content .col-2 {
	width:387px;
}
#sec_content .col-1 {
	width:270px;
}
#sec_content .col-2 {
	width:682px;
}
.whitebox,.redbox {
	line-height:1.5em;
}
.whitebox h2 {color:#590b13;}
.whitebox h2,.redbox h2 {
	font-size:1.5em;
	line-height:1.5em;
	margin:0em 0em 1em 0em;
	padding:0;
}
.whitebox .bl {background: url(images/bl.gif) 0 100% no-repeat;}
.whitebox .br {background: url(images/br.gif) 100% 100% no-repeat;}
.whitebox .tl {background: url(images/tl.gif) 0 0 no-repeat;}
.whitebox .tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px;}
.whitebox .t {background: url(images/lt.gif) 0 0 repeat-x;}
.whitebox .b {background: url(images/lb.gif) 0 100% repeat-x;}
.whitebox .l {background: url(images/ll.gif) 0 0 repeat-y;}
.whitebox .r {background: url(images/lr.gif) 100% 0 repeat-y;}

.redbox {
	background:#590b13;
	color:#FFF;
}
.redbox .bl {background: url(images/redbox/bl.gif) 0 100% no-repeat;}
.redbox .br {background: url(images/redbox/br.gif) 100% 100% no-repeat;}
.redbox .tl {background: url(images/redbox/tl.gif) 0 0 no-repeat;}
.redbox .tr {background: url(images/redbox/tr.gif) 100% 0 no-repeat; padding:10px;}
.margintop {
	margin-top:1em;
}
h2.news {
	padding:.2em 0em;
	border-bottom:1px solid #590b13;
}
.newsitem a {
	color:#545454;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
}
.newsitem a:hover {text-decoration:underline;}
.highlight {
	font-weight:bold;
	color:#590b13;
}
a.redlink {
	font-weight:bold;
	color:#590b13;
	text-decoration:none;
}
a.redlink:hover {
	text-decoration:underline;
}
a.greylink {color:#DDDDDD;text-decoration:underline;}
a.greylink:hover {text-decoration:none;}
#hoverbox
{
	cursor: default;
	list-style: none;
	position:relative;
}

#hoverbox a .preview
{
	display: none;
	
}

#hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -300px;
	left: 0px;
	z-index: 1000;
}

#hoverbox .preview
{
	border-color: #aaa #ccc #ddd #bbb;
	background:#FFF;
	border-style: solid;
	border-width: 2px;
	color: inherit;
	padding: 3px;
	vertical-align: top;
	width:637px;
	height:480px;
}

#hoverbox .preview
{
	border-color: #000;
}
