@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	background: url(../images/bg_body.gif) repeat-x #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
	color: #59a7c8;
}
a img {
	margin: 0;
	padding: 0;
	border-width: 0;
}
a:active, a:focus {
	outline: 0;
}
p {
	margin: 0;
	font-size: 0.75em;
	line-height: 1.5em;
}
.clear {
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
	width: auto;
	font-size: 0em;
}
#wrapper {
	width: 982px;
	margin: 0 auto 0 auto;
	height: auto;
}
#logo {
	float: left;
}
#global {
	width: 750px;
	float:right;
	line-height: 30px;
}
#global p {
	color: #999999;
	padding: 7px 0 7px 0;
}
#global a {
	color: #999999;
	padding: 0 4px 0 4px;
}
#globalleft {
	width: 10px;
	background: url(../images/bg_globalleft.png) bottom no-repeat;
	float: right;
}
#globallinks {
	width: auto;
	background: url(../images/bg_globalrpt.png) repeat;
	text-align: center;
	float: right;
}
#globalright {
	width: 10px;
	background: url(../images/bg_globalright.png) bottom no-repeat;
	float: right;
}
#global a {
	text-decoration: none;
	color: #999999;
}
#global a:hover {
	text-decoration: underline;
}
#subheader {
	margin: 0;
	width: 982px;
	clear: both;
	height: 106px;
	background: url(../images/bg_cta.jpg) no-repeat;
	text-align: right;
}
#cta {
	padding: 0 22px 0 0;
	float: right;
}
#tagline {
	padding: 40px 0 0 0;
	float: left;
}
#ctabutton {
	margin: 40px 0 0 0;
	width: 154px;
	height: 56px;
	float: left;
	background: url(../images/bt_contactus.png) no-repeat;
}
#ctabutton:hover{
	margin: 40px 0 0 0;
	background: url(../images/bt_contactus_over.png) no-repeat;
}
#maintop {
	clear: both;
	background: url(../images/bg_maintop.png) no-repeat;
	height: 9px;
	font-size: 0em;
}
#mainwrap {
	padding: 0 6px 0 6px;
	width: 970px;
	background: url(../images/bg_main.png) repeat-y;
}
#main {
	width: 970px;
	background: url(../images/bg_gradient.gif) no-repeat;
}
#panelset {
	margin: 0 9px 0 9px;
	width: 952px;
}
.panel {
	width: 238px;
	background: url(../images/bg_panel.gif) no-repeat;
	float: left;
}
a.paneltext span {
	color: #999999;
	display: block;
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 7px 19px 4px 19px;
}
a.paneltext:hover span {
	color: #808080;
}
#panelblue:hover {
	background: url(../images/bg_blue_over.png) no-repeat;
}
#panelgreen:hover {
	background: url(../images/bg_green_over.png) no-repeat;
}
#panelyellow:hover {
	background: url(../images/bg_yellow_over.png) no-repeat;
}
#panelorange:hover {
	background: url(../images/bg_orange_over.png) no-repeat;
}
#subpanels {
	clear: both;
	width: 970px;
}
#banner {
	padding: 20px 0 30px 15px;
	width: 464px;
	float: left;
}
#articles {
	padding: 20px 15px 30px 12px;
	width: 464px;
	float: left;
}
#articleshd {
	background: url(../images/bg_articleshd.gif) no-repeat;
	width: 464px;
}
#articleshd img {
	float: left;
}
#articleshd a {
	padding: 13px 15px 0 0;
	margin: 0;
	font-size: 0.6875em;
	line-height: 1.5em;
	font-weight: bold;
	float: right;
}
#articleshd a:hover {
	text-decoration: underline;
}
#listconatiner {
	width: 464px;
	background: url(../images/bg_articles.gif) repeat-y;
}
#list {
	margin: 0;
	padding: 1px 0 4px 6px;
	list-style: none;
	color: #999999;
	font-size: 0.75em;
	line-height: 1.25em;
}
#list li {
	background: url(../images/arrow.gif) 0 11px no-repeat;
	margin: 0 0 0 6px;
	padding: 11px 10px 0 24px;
}
#list li:hover {
	background: url(../images/arrow_over.gif) 0 11px no-repeat;
	margin: 0 0 0 6px;
	padding: 11px 10px 0 24px;
}
#list a {
	color: #999999;
	text-decoration: none;
}
#list a:hover {
	color: #59a7c8;
	text-decoration: none;
}
#articlesbase {
	background: url(../images/bg_articlesbase.gif) no-repeat;
	height: 10px;
}
#footer {
	padding: 0 0 10px 0;
	clear: both;
	width: 982px;
	background: url(../images/bg_footer.gif) no-repeat;
	float: left;
}
#footerlinkscontainer {
	padding: 13px 0 15px 21px;
	width: 793px;
	margin: 0;
	float: left;
}
#footerlinks {
	color: #59a7c8;
}
#footerlinks a{
	padding: 0 4px 0 4px;
}
#footerlinks a:hover {
	text-decoration: underline;
}
#copyright {
	float: left;
	padding: 0 4px 0 0;
	color: #999999;
}
#social {
	margin: 6px 15px 6px 6px;
	width: 147px;
	background: url(../images/bg_social.gif) no-repeat;
	float: right;
}
