/*
	default stylesheet
*/
body {
	margin: 0; 
	padding: 0 0 0 0;
}
#bdy .body {
	margin-left: 35px;
	margin-right: 37px;
	padding: 0 0 0 5px;
	background: #fff url("/assets/img/contentleft_gradient.gif") repeat-y 0 0;
	/*background: #e5e5e5 url("/assets/img/contentright_gradient.gif") repeat-y top right;*/
}

a:link {
	color: #921434; /* 373B5A*/
}
a:active {
	color: #000;
}
a:visited {
	color: #606482;
}

a:hover,  {
	text-decoration: underline;
}

#navPanel a:link, 
#searchContainer a:link, 
#footerPanel a:link, 
#navPanel a:visited, 
#searchContainer a:visited, 
#footerPanel a:visited
{
	text-decoration: none;
}

#navPanel a:link:hover, 
#searchContainer a:link:hover, 
#footerPanel a:link:hover, 
#navPanel a:visited:hover, 
#searchContainer a:visited:hover, 
#footerPanel a:visited:hover
{
	text-decoration: underline;
}

.access {
 	position: absolute; 
	left: -9999px;
}
#mastheadContainer {
	background: url("/assets/img/header_bg.jpg") no-repeat top left;
}
#mastheadContainer .content {
	min-height: 114px; 
	height: 114px;
	min-width:570px;
	max-width:776px;
	text-align:right;
}
#mastheadContainer .start, 
#mastheadContainer .end {
	display: none;
}
#pagenav {
	background-color: #fff;
}

#contentPanel {
	min-width:570px;
	max-width:1000px;
	position: relative;
	padding-top: 20px;
	background: #fff url("/assets/img/topgradient.gif") repeat-x;
}

#mainContent {
	position: relative; 
}

#mainContent .content {
	margin-bottom: .75em;
}

#navContainer ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
#navContainer li {
	margin: 0; 
	padding: 4px 6px 4px 10px;
	border-bottom: 1px dotted #999;
	background: url("/assets/img/raquo.gif") no-repeat 0 .6em;
}
#navContainer li li {
	margin: 0; 
	padding: 4px 4px 4px 14px;
}
#navContainer li.last {
	border-bottom: none;
}

#navContainer ul ul {
	border-top: 1px dotted #999;
	background: url("/assets/img/topgradient.gif") repeat-x;
}

.teaserbox h4 {
	font-weight: normal;
	border-bottom: 1px solid #ededed;
	margin-top: 1.2em;
}

#header1Container {
	padding-top: 1em;
	background-color: #fff;
}
.home #header1Container {
	padding-top: 0;
	background-color: #fff;
}

.section #content2Container .teaserbox {
	padding-left: 10px;
	margin-left: 10px;
}



#contentPanel .content {
	background-color: #fff;
}
#navPanel {
	background-color: #fff;
}
table.data {
	border: 1px dotted #ccc;
	border-collapse: collapse;
}
table.data th, 
table.ruled th {
	background-color: #eee;
}

table.data td, 
table.ruled td {
	border: 1px dotted #ccc;
}

table.data th, 
table.data td
 {
  text-align: left;
  padding: 3px;
  margin-left: 1px; 
  margin-right: 1px; 
}
/* unused first/last column hooks */
table.data th.first,
table.data th.first {
}
table.data th.first,
table.data th.first {
}

dl.keyvalue dt {
	font-weight: bold;
	padding: 0; margin: 0;
}
dl.keyvalue dd {
	padding: 0; margin: 0 0 0.5em 1em;
}



#content4Container {
  min-height: 97px;
}