/* CSS Document */


body {

	font: 12pt/1.5em Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #ffffff;
}
h1 {
	font: normal 20pt Arial, Helvetica, sans-serif;
	color: #336;	
}
h2 {
	font: bold 14pt Arial, Helvetica, sans-serif;
	color: #336;

}
h3 {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #336;

}
#Top {
	display:none;
	}
#left {
	display:none;
}
#Footer {
	display:none;
}
#Container #Content {
	width: auto;
	border: 0;
	margin: 0 5%;
	padding: 0;
	float: none !important;
}

/* Tables */

.tableStandard
{
	border-collapse:collapse;
	border:solid #336 1px;
	font: 11px/1.15em Arial, sans-serif;
	text-align: left;
}
.tableStandard td {
	padding: 6px 6px 6px 6px;
	border-left: ridge 1px #e3e3e3;
}
.tableStandard td.nopad {
	border-left: ridge 1px #336;
	padding: 0;
}
.tableBorderless
{
	border-collapse:collapse;	
	border:none;
	font: 11px/1.15em Arial, sans-serif;
	text-align: left;
}
.tableBorderless td {
	padding: 6px 6px 6px 6px;
	border: none;
}
.tableBorderless td.nopad {
	padding: 0;
	border: none;
}
.tableBorderless td.twopad {
	padding: 2px 2px 2px 4px;
	border: none;
}
.tableHeader
{
	border-bottom: inset 1px #ccc;
	background-color:#336;
	font: bold 13px/1.15em Arial, sans-serif;
	color: #FFFFFF;
}
.tableSubHead td
{
	border-top: ridge 1px #e3e3e3;
	border-bottom: inset 1px #ccc;
	background-color:#e3e3e3;
	font: bold 11px/1.1em Arial, sans-serif;
	border-left: none 1px #e3e3e3;
}
.shade 
{
	background-color: #f4f4f4;
}
.blueshade
{
	background-color:#dde2ec;
}

.StdTxtbx
{
	border: #7F99DB solid 1px;
	height: 16px;
	font : 11px Arial, sans-serif;
	color : #000000;
	padding-left: 1px;
}

/* Homepage Specific*/

#FeatureOutside {
	margin: 0 0 0 -15px;
	width:570px;
	position:absolute;
}
.featureBgMain{
	background-image:url(/images/img_feature_bg.gif);
	background-color: #b3d4c9;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.featureBgTop{
	background-image:url(/images/img_feature_4.gif);
	background-color: #b3d4c9;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.featureBgLeft{
	background-image:url(/images/img_feature_2.gif);
	background-color: #b3d4c9;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.featureBgRight{
	background-image:url(/images/img_feature_6.gif);
	background-color: #b3d4c9;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.calc{
	background-image:url(/images/img_calc_bg.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 112px;
	border-left:#90aba2 solid 1px;
	border-right:#90aba2 solid 1px;	
}
.categoryLeftText
{
	font: 12px/1.25em Arial, sans-serif;
	padding: 10px 5px 0 10px;
}
.categoryRightText
{
	font: 12px/1.25em Arial, sans-serif;
	padding: 3px 5px 0 12px;
}

/* Main Layout  */

.rightimageBorder {

	float:right;
	margin: 0 0 10px 10px;
	padding: 2px; 
	border: solid 1px #CCCCCC;
}
.rightimage {
	float:right;
	margin: 0 0 10px 10px;
}
.leftimage {
	float:left;
	margin: 0 10px 10px 0px;
}