* {
	padding: 0px;
	margin: 0px;
}
body {
	background-color: #f1f4f6;
	font-size: 8pt;
	color: #555555;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
}
.wrap {
	width:970px;
	text-align:left;
}
/* HEADER */
#header {
	height: 120px;
	background:url(../images/background_header.png) repeat-x;
	margin-bottom:15px;
}
#title {
	float:left;
	font-size: 18pt;
	font-weight: normal;
	height:87px;
	padding-top:33px;
}
#title a {
	color: #3c7faf;
	text-decoration:none;
}
#nav {
	float:right;
	text-align:right;
}
#topnav {
	height:20px;
	line-height:20px;
	color: #898989;
}
#topnav a {
	color: #898989;
	text-decoration: none;
	margin: 0px 5px;
}
#navigation {
	padding-top:30px;
}
#navigation ul li {
	display: inline;
	list-style: none;
}
#navigation ul li a {
	color:#555555;
	text-decoration: none;
	border: 0px;
	font-weight: bold;
	font-size:10pt;
	padding: 5px 15px;
}
#navigation ul li a:hover {
	color:#3c7faf;
}
#navigation ul li ul {
	width: 148px;
	text-align:left;
	background:url(../images/background_nav_top.png) bottom no-repeat #ffffff;
}
#navigation ul li ul li a {
	font-weight: bold;
	font-size: 8pt;
}
#navigation ul li ul li a:hover {
	color: #3c7faf;
}
/* LAYOUT */
#bottom {
	background:url(../images/background_bottom.gif) repeat-x;
	padding: 15px 0px;
	margin-top:10px;
}
#leftcol {
	float:left;
	width:720px;
	margin-right:15px;
}
#rightcol {
	float:right;
	width:235px;
}
#footer {
	margin: 15px 0px;
	text-align:center;
	color: #898989;
}
.contentwhole_top {
	height:10px;
	background:url(../images/contentwhole_top.gif) no-repeat;
}
.contentwhole_bottom {
	height:10px;
	background:url(../images/contentwhole_bottom.gif) no-repeat;
}
/* LEFT COLUMN */
#searchform {
	background:url(../images/background_searchform.gif) no-repeat;
	height:138px;
	padding: 15px;
	margin-bottom:10px;
}
.content_top {
	background:url(../images/content_top.gif) no-repeat;
	height:10px;
}
.content_bottom {
	background:url(../images/content_bottom.gif) no-repeat;
	height:10px;
	margin-bottom:10px;
}
.content {
	background-color:#ffffff;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	padding: 5px 15px;
}
.twocolumns {
	width:324px;
	padding: 0px 10px;
	float:left;
}
.threecols {
	width:209px;
	padding: 0px 10px;
	float:left;
}
.threecols ul li {
	list-style: none;
}
.threecols li {
	padding-bottom:5px;
}
.featured {
	width:127px;
	float:left;
	padding: 0px 5px 10px 5px;
	text-align:center;
}
#updates a {
	color: #555555;
	text-decoration: none;
}
#updates .blue {
	color: #3c7faf;
}
#updates .blue a {
	color: #3c7faf;
}
.content2_top {
	background:url(../images/content2_top.gif) no-repeat;
	height:10px;
}
.content2_bottom {
	background:url(../images/content2_bottom.gif) no-repeat;
	height:10px;
	margin-bottom:10px;
}
.content2 {
	background: url(../images/background_content2.gif) repeat-x #ffffff;
	border-left: 1px solid #afbdc6;
	border-right: 1px solid #afbdc6;
	padding: 5px 15px;

}
/* RIGHT COLUMN */
#rightcol .top {
	background:url(../images/sidebar_top.gif) no-repeat;
	height:10px;
}
#rightcol .bottom {
	background:url(../images/sidebar_bottom.gif) no-repeat;
	height:10px;
	margin-bottom:10px;
}
#rightcol .content {
	width:203px;
	background:#ffffff;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	padding: 0px 15px;
}
#rightcol .content ul li {
	list-style: none;
}
/* BOTTOM */
.fourcol {
	width:211px;
	border-right:1px solid #ffffff;
	padding: 5px 15px;
	float:left;
	margin-bottom:10px;
}
.fourcol_last {
	width:212px;
	padding: 5px 15px;
	float:left;
	margin-bottom:10px;
}
/* DEFAULT */
p, h1, h2, h3, h4, h5, h6, ol, ul {
	padding-bottom:10px;
}
img {
	border:0px;
}
.clear {
	clear:both;
	height: 0px;
}
td {
	font-size: 8pt;
}
/* TEXT */
#rightcol .content h2 {
	font-size: 10pt;
	color: #3c7faf;
	font-weight: bold;
}
#searchform h1 {
	font-size: 14pt;
	color: #898989;
	font-weight: normal;
}
h1 {
	color: #3c7faf;
	font-size: 14pt;
	font-weight: normal;
}
.threecols h1 {
	color: #898989;
	font-size: 10pt;
	font-weight: bold;
}
.fourcol h1, .fourcol_last h1 {
	font-size:10pt;
	color: #898989;
}
#footer a {
	color: #898989;
	text-decoration:none;
}
.content a, .advancedsearch_search a {
	color: #3c7faf;
	text-decoration:none;
}
h1.title {
	padding-bottom:0px;
}
.content h2 {
	font-size: 12pt;
	font-weight: normal;
	color: #3c7faf;
}
.gray {
	color: #898989;
}
h4 {
	color: #898989;
	font-size:10pt;
}
h5 {
	font-size:9pt;
	font-weight: normal;
	color: #555555;
}
h6 {
	font-size: 9pt;
	font-weight: normal;
	color:#3c7faf;
}
h6 .title {
	padding-bottom:0px;
}
.content h2.title {
	margin-top:15px;
	color: #898989;
}
.content2 a {
	text-decoration: none;
	color: #555555;
}
.content td span {
	font-weight:bold;
	color: #3c7faf;
}
.content td span a {
	text-decoration: none;
	color: #3c7faf;
}
.content span a {
	color: #555555;
	text-decoration: none;
}
.normal {
	font-weight: normal;
	color: #555555;
}
.content td span.blue {
	color: #3c7faf;
	font-weight:normal;
}
.normal {
	color: #555555;
}
h1.name {
	padding-bottom:0px;
}
/* ADVANCED SEARCH */
.advancedsearch_head {
	height: 35px;
	line-height:35px;
	background:url(../images/background_advancedsearch_head.gif) repeat-x;
	font-size: 9pt;
	margin-top:10px;
}
.advancedsearch_head ul li {
	display:inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.advancedsearch_head li {

}
.advancedsearch_head li a {
	background:url(../images/background_advancedsearch_leftoff.gif) left no-repeat;
	display:inline-block;
	text-decoration: none;
	padding: 0px 15px 0px 30px;
	color: #ffffff;
	margin: 0px;
}
.advancedsearch_head li a:hover {
	color: #f1f4f6;
	text-decoration: none;
}
.advancedsearch_head li strong {
	background:url(../images/background_advancedsearch_rightoff.gif) right no-repeat;
	display:inline-block;
	text-decoration: none;
	padding: 0px 15px 0px 0px;
	color: #ffffff;
	margin: 0px;
}
.advancedsearch_head li.current a  {
	background:url(../images/background_advancedsearch_left.gif) left no-repeat;
	display:inline-block;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
	color: #555555;
	margin: 0px;
}
.advancedsearch_head li.current strong {
	background:url(../images/background_advancedsearch_right.gif) right no-repeat;
	display:inline-block;
	text-decoration: none;
	color: #555555;
	margin: 0px;
}
.advancedsearch {
	border-left: 1px solid #afbdc6;
	border-right: 1px solid #afbdc6;
	border-bottom: 1px solid #afbdc6;
	padding: 15px;
	background-color:#ffffff;
}
.advancedsearch_search {
	padding: 15px 0px;
	background-color: #afbdc6;
	text-align:center;
	border-left: 1px solid #afbdc6;
	border-right: 1px solid #afbdc6;
	border-bottom: 1px solid #afbdc6;
}
.advancedsearch td h2 {
	padding: 0px;
	color: #3c7faf;
	font-size: 11pt;
}
.line {
	height:1px;
	background-color: #afbdc6;	
}
