/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
}

a {
	color: #2a99be;
}

a:hover {
	text-decoration: underline !important;
}

a:visited {
	color: #2B758C;
}


h1 {
	font: bold 18px Tahoma, Verdana, Arial;
	margin-top: 0px;
	margin-bottom: 6px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
}

.left_column .green {
	line-height: 18px;
	color: #FFFFFF;
	background: #86b22d url(images/bg-green-r.gif) no-repeat right top;
	padding-left: 12px;
	margin: 0px 0px 6px !important;
	padding-bottom: 1px;
}

.left_column .red, div.red {
	line-height: 18px;
	color: #FFFFFF;
	background: #c32334 url(images/bg-red-r.gif) no-repeat right top;
	padding-left: 12px;
	margin: 0px 0px 6px !important;
	padding-bottom: 1px;
}

div.red {
	padding-left: 0px !important;
	padding-right: 5px;
	padding-bottom: 0px !important;
	margin-bottom: 12px !important;
}


.right_column .red, div.red h3, .right_column table.moduletable th {
	line-height: 18px;
	color: #FFFFFF;
	background: #c32334 url(images/bg-red-l.gif) no-repeat left top;
	padding-left: 12px;
	margin: 0px 0px 6px !important;
	padding-bottom: 1px;
	text-align: left;
}



.left_column .blue, div.blue {
	line-height: 18px;
	color: #FFFFFF;
	background: #66bbd8 url(images/bg-blue-r.gif) no-repeat right top;
	padding-left: 12px;
	margin: 0px !important;
	padding-bottom: 1px;
}

div.blue {
	padding-left: 0px !important;
	padding-right: 5px;
	padding-bottom: 0px !important;
	margin-bottom: 6px!important;
}


.right_column .blue, div.blue h3 {
	line-height: 18px;
	color: #FFFFFF;
	background: #66bbd8 url(images/bg-blue-l.gif) no-repeat left top;
	padding-left: 12px;
	margin: 0px !important;
	padding-bottom: 1px;
	text-align: left;
}


.header_bg {
	background: url(images/bg-01.jpg) repeat-x top;
}

.header_bg td {
	background: url(images/bg-02.jpg) repeat-x top;
}

.header_bg_2 {
	background: url(images/bg-04.jpg) no-repeat right top;
}

.header_bg_2 td {
	background: url(images/bg-03.jpg) no-repeat left top;
}
.header_nobg td {
	background: url(none);
}

.top_menu {
	list-style: url(none) none;
}

.top_menu td {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(images/marker-blue.gif) no-repeat left 5px;
	padding-left: 8px;
	padding-right: 20px;
	padding-bottom: 10px;
	white-space: nowrap;
}

.top_menu a {
	color: #008fbf;
	text-decoration: none;
}
.main_content {
	background: url(images/bg-05.gif) repeat-x top;
}

a.mainlevel {
	font-size: 12px;
	font-weight: bold;
	color: #c32334;
	text-decoration: none;
	display: block;
	margin-top: 8px;
	margin-left: 12px;
}

a.sublevel {
	font-size: 12px;
	color: #5f5f5f;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
	margin-left: 20px;
	margin-top: 2px;
	display: block;
	background: url(images/marker-gray-small.gif) no-repeat left 7px;
	padding-left: 6px;
}

a#active_menu {
	color: #000000;
}

.contentpagetitle {
	font-size: 14px;
	font-weight: bold;
	color: #2a99be;
	text-decoration: none;
}

.contentpagetitle2, .contentpagetitle3 {
	color: #2a99be;
	text-decoration: none;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}

.contentpaneopen p {
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 12px;
}

.contentpaneopen2 p {
	font: 12px/16px Tahoma, Verdana, Arial;
	margin-top: 0px;
	margin-bottom: 12px;
}

.contentpaneopen3 p {
	margin-top: 0px;
	margin-bottom: 12px;
	font: 11px/16px Tahoma, Verdana, Arial !important;
}


.article_seperator {
	font: 1px Verdana, Arial, Helvetica, sans-serif;
	display: none;
}

.center_column p img {
	border: 1px solid #d7d7d7;
	margin-top: 2px !important;
	margin-left: 0px !important;
}
.left_column {
}

.margin_l {
	margin-left: 4px;
}

.right_column {
}

ul {
	list-style: url(none) none;
	margin: 6px 0px 0px;
	padding: 0px;
}

li, a.recommend_link {
	font: 12px/14px Tahoma, Verdana, Arial;
	margin: 0px 0px 6px;
	padding-left: 7px;
	background: url(images/marker-blue-small.gif) no-repeat left 7px;
	display:block;
	text-decoration: none;
}

#rln2 li a, li.mostread a {
	color: #2988a7;
	text-decoration: none;
}

.partner, .partner span {
	font-size: 11px !important;
}

.partner a {
	text-decoration: none !important;
	font-size: 11px !important;
}
.footer {
	background: #E0F2FE url(images/bg-06.jpg) repeat-x left bottom;
	margin-top: 26px;
}
.warning {
	font: 11px/12px Tahoma, Verdana, Arial;
	margin-top: 0px;
	margin-bottom: 13px;
}
.copyright {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	margin-top: 0px;
}
.counters {
	margin-bottom: 12px;
}
.footer ul {
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;
}

.footer li {
	list-style: url(none) none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 18px 8px;
	font: 11px Tahoma, Verdana, Arial;
	float: right;
	background: url(images/marker-blue-small.gif) no-repeat left 7px;
}

.recommend {
	padding-top: 6px;
}

.moduletable, .moduletable_partners {
	margin-bottom: 10px;
}

.site_title_link {
	text-decoration: none;
	font: bold 11px Tahoma, Verdana, Arial;
}

.site_title_link img {
	border-width: 0px;
	border-style: none;
	margin-right: 4px;
}


.moduletable_partners li a {
	font-size: 11px !important;
	text-decoration: none;
}


.rss {
	margin-top: 10px;
	margin-bottom: 10px;
}

.rss img {
	margin-bottom: 4px;
	border-width: 0px;
	border-style: none;
}

.pagenav {
	font-size: 11px;
}

.pathway {
	margin-bottom: 14px;
	font-size: 12px;
}

#relateditemtitle {
color:#9E0700;
font-family:verdana,arial,tahoma,sans-serif;
font-size:12px;
font-weight:bold;
}

#neweritemtitle {
color:#9E0700;
font-family:verdana,arial,tahoma,sans-serif;
font-size:12px;
font-weight:bold;
}

#olderitemtitle {
color:#9E0700;
font-family:verdana,arial,tahoma,sans-serif;
font-size:12px;
font-weight:bold;
}

table.contentpaneopen {
width:100%;
}

a.jcl_objtitle, a.jcl_objtitle:visited {
	padding-top : 0px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.jcl_objtitle:hover {
	border-bottom		: none;
	text-decoration: underline;
}