html, body, form, input, select, textarea, div, a, td, th
{
	margin:0;
	padding:0;
	font: 12px/14px Arial, Helvetica, sans-serif;
}

body
{
	background-color: white;
}

img
{
	border: 0px;
	margin: 0px;
}

a
{
	color: #467374;
	text-decoration:none;
}

a:hover
{
	color: #063334;
}


.readMoreButton
{
	width: 133px;
	height: 31px;

	background-image: url("images/common/readMoreButton.jpg");

	margin: 0px;
}

.readMoreButton:hover
{
	background-image: url("images/common/readMoreButton-over.jpg");
}

h1
{
	color: #5a7776;
	font-size: 17px;
	font-weight: bold;
	line-height: 23px;
	margin-bottom: 4px;
	font-family: Trebuchet MS;
}


h2
{
	font-size: 15px;
	color: #5a7776;
	font-weight: bold;
	margin-bottom: 4px;
}


h3 /** PRODUCTS SUB-HEADER ****/
{
	color: #618483;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0px;
}


h4 /**** SECTION SUB-HEADER *****/
{
	color: #8d8d8d;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0px;
}


h5 /**/
{
	color: #8D8570;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0px;
}


/***** DOTTED LINES *********************/
td.verticalWhiteDottedSpacer
{
	background-image: url(images/common/verticalWhiteDot.jpg);
	background-repeat: repeat-y;
	width: 7px;
}

.horizontalWhiteDotted
{
	margin: 0px;
	background-image: url(images/common/horizontcalWhiteDot.jpg);
	background-repeat: repeat-x;
	width: 95%;
	height: 1px;
}




/***** SECONDARY PAGES HEADER LAYOUT *****/
div#secondary
{
	margin-top: 3px;
}

#secondaryHeader
{
	height: 203px;
	width: 100%;
	background-image: url(images/common/secondaryFade.jpg);
	background-repeat: repeat-x;
}

/* The padding is added to the width to center the main image ignoring the shadow. */
#secondaryHeader #image
{
	padding-left: 15px;
	height: 192px;
	width: 892px;
	margin: 0 auto;
}


table#body
{
	width: 900px;
	margin: 20px auto 0px auto;
}


.content
{
	color: #8d8d8d;
	font-size: 12px;
	line-height: 15px;
}


.dottedHRGrey
{
	clear: both;
	width: 100%;
	height: 1px;
	background-image: url(images/common/dottedLineBullet.jpg);
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-bottom: 10px;
}

.dottedHR
{
	clear: both;
	width: 100%;
	height: 1px;
	background-image: url(images/common/dottedLine.gif);
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-bottom: 10px;
}



/***** SUB-NAV MENU **********************************************************************/
table.subNav
{
	width: 199px;
	background-color: #716b5c;
}

table.subNav a, table.subNav td, table.subNav th
{
	color: white;
	font-weight: bold;
	vertical-align: top;
	font-size: 11px;
}

table.subNav a:hover
{
	text-decoration:none;
	color: #f2b57d;
}

table.subNav th.header
{
	height: 34px;
	background-repeat: none;

	text-align: left;
	padding-left: 5px;
	vertical-align: middle;

}

table.subNav th img
{
	float: none;
	vertical-align: middle;
}

table.subNav td.links
{
	/* border-left: solid #bcb6a6 1px; */
	background-image: url(images/common/subNavBackground.jpg);
	background-repeat: repeat-y;
}

table.subNav td.footerTop
{
	height: 9px;
	background-image: url(images/common/subNavFooterTop.jpg);
}
table.subNav td.footerBG
{
	height: 150px;
	background-image: url(images/common/subNavFooterBG.jpg);
	background-repeat: repeat-y;
}
table.subNav td.footerBottom
{
	height: 16px;
	background-image: url(images/common/subNavFooterBottom.jpg);
}




table.subNavLinks
{
	margin-left: 5px;
	margin-right: 15px;
}

table.subNavLinks th
{
	padding-top: 4px;
	font-size: 12px;
	text-align: center;
	width: 14px;
}

table.subNavLinks td
{
	padding-top: 4px;
	color: white;
	height: 23px;
}






/***** PRODUCTS - RIGHT COLUMN **************************************/
#product_list
{
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	width: 196px;
}

#product_list a
{
	color: #467374;
}

#product_list a:hover
{
	text-decoration:none;
	color: #063334;
}