@charset "utf-8";
/* CSS Document */

#content {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

#content table, #content td {
	height:0;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

#content h1 {
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#0055a5;
	line-height:22px;
	padding:0 0 16px;
}

#content h2 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#284969;
	line-height:18px;
	padding:0;
}

#content h3 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#0055a5;
	line-height:18px;
	padding:0;
}

#content p {
	line-height:14px;
	padding:0 0 14px;
}

#content a {
	color:#0ba300;
}

#content a:hover {
	color:#000;
}

#content span {
	color:#f00;
}

#content hr {
	color:#d7e1ea;
	background:#d7e1ea;
	height:1px;
	border:0;
	width:98%;
	text-align:center;
	margin:0 auto 14px;
	_margin:-7px auto 7px;
}

#content .breadcrumbs {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	padding:0 0 4px;
	border-bottom:1px solid #d7e1ea;
	margin:0 0 10px;
}

#content .centered {
	text-align:center;
}

#content .imgright {
	float:right;
	margin:0 0 10px 10px;
}

#content .left {
	float:left;
}

#content .right {
	float:right;
}

#content .fifty {
	width:49%;
}

#content ul.arrow, #content ul.arrow li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#content ul.arrow {
	padding:0 0 14px 15px;
}

#content ul.arrow li {
	padding:0 0 3px 15px;
	background:url(../images/arrow2.gif) 0 4px no-repeat;
}

#content ul.fifty {
	width:49%;
	padding-left:0;
}

#content .prod-detail2 a {
	display:block;
	width:149px;
	height:25px;
	background:url(../images/prod-detail.png) 0 0 no-repeat;
	_background:url(../images/prod-detail.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#content .prod-detail2 a:hover {
	background-position:0 -25px;
}

#content .contact-more a {
	display:block;
	width:250px;
	height:25px;
	background:url(../images/contact-more.png) 0 0 no-repeat;
	_background:url(../images/contact-more.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#content .contact-more a:hover {
	background-position:0 -25px;
}

/* Product Buckets */

#content .prod-box {
	display:block;
	width:780px;
	height:380px;
	background:url(../images/prod-box-bg.png) 0 0 no-repeat;
	margin:0 0 20px;
	position:relative;
}

#content .prod-box div {
	padding:10px 25px 20px;
}

#content .prod-box a:hover {
	color:#fff;
}

#content .prod-box h2 {
	font:bold 28px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#fff;
	padding:0 0 20px;
}

#content .prod-box h2 a {
	color:#aed8ff;
	text-decoration:none;
}

#content .prod-box h2 a:hover {
	color:#aed8ff;
}

#content .prod-box ul, #content .prod-box ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#content .prod-box ul {
	width:355px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#b0ceea;
	line-height:12px;
}

#content .prod-box ul li {
	padding:0 0 0 18px;
	background:url(../images/arrow.gif) 0 0px no-repeat;
}

#content .prod-box ul li h3 {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:14px;
}

#content .prod-box ul li h3 a {
	display:block;
	color:#fff;
	text-decoration:none;
	background:url(../images/prod-box-bottom.gif) 0 100% repeat-x;
}

#content .prod-box ul li p {
	line-height:12px;
	padding:0 0 6px;
}

#content .prod-detail {
	position:absolute;
	right:17px;
	top:341px;
}

#content .prod-detail a {
	display:block;
	width:149px;
	height:25px;
	background:url(../images/prod-detail.png) 0 0 no-repeat;
	_background:url(../images/prod-detail.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#content .prod-detail a:hover {
	background-position:0 -25px;
}

/* Product Buckets End */
/* Charts */

#content .chart {
	margin:0 auto 14px;
	border-top:1px solid #7994ad;
	border-left:1px solid #7994ad;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#content .chart td, #content .chart th {
	border-right:1px solid #7994ad;
	border-bottom:1px solid #7994ad;
	padding:4px 5px;
}

#content .chart th {
	font-weight:bold;
	color:#fff;
	background:#517ba2;
}

/* Charts End */
/* Form */

#content form hr {
	clear:both;
	height:1px;
	color:#CCC;
	background:#ccc;
	border:none;
	width:95%;
	text-align:center;
	margin:0 auto 14px;
}

#content form input, #content form textarea {
	width:350px;
	height:22px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:4px 6px 0;
	border:1px dotted #999;
}

#content form textarea {
	height:120px;
}

#content form .radio {
	width:auto;
	height:auto;
	border:none;
}

#content form p.sub-button input {
	display:block;
	width:57px;
	height:25px;
	background:url(../images/submit-button.gif) 0 0 no-repeat;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	line-height:0;
	margin:0;
	padding:0;
	border:0;
}

#content form p.sub-button input:hover {
	background-position:0 -25px;
}

/* Fome End */
