
/*New Styles*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636466;
	font-weight: normal;
	line-height: 12pt;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	
}

#leftnavContainer {
	width:200px;
	background-color:#FFFFFF;
	margin:0;
	height:580px;
}


#mainContainer {
	width:780px;
	padding:5px 0 10px 10px;
	background-color:#FFFFFF;
}

#footer {
	border-top:solid 3px #939598;
	width:100%;
	height:1px;
}

#purchaserollover {
	display: block;
	width: 168px;
	height: 23px;
	background: url(../images/where_purchase1.gif) no-repeat 0 0;
}

#purchaserollover:hover {
	background: url(../images/where_purchase2.gif) no-repeat 0 0;
}

#purchaserollover span {
	display: none;
}


#downloadsrollover {
	display: block;
	width: 168px;
	height: 23px;
	background: url(../images/downloads1.gif) no-repeat 0 0;
}

#downloadsrollover:hover {
	background: url(../images/downloads2.gif) no-repeat 0 0;
}

#downloadsrollover span {
	display: none;
}

#stainlessrollover {
	display: block;
	width: 184px;
	height: 23px;
	background: url(../images/stainless.gif) no-repeat 0 0;
}

#stainlessrollover:hover {
	background: url(../images/stainless2.gif) no-repeat 0 0;
}

#stainlessrollover span {
	display: none;
}


td.contact1 {
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	padding:3px 0 3px 10px;
}

td.contact2 {
	border-bottom:#666666 solid 1px;
	padding:3px 0 3px 10px;
}




/*********************************************************************************/

/*Page Header*/
div.header {
	left:0px;
	top:0px;
	width:995px;
	height:85px;
}

div.leftHeader {
	float:left;
	top:0px;
	width:340px;
	height:74px;
	margin-top:0px;
	border:0px;
}

div.rightHeader {
	margin:0 0 0 0;
	top:0px;
	width:593px;
	height:85px;
	float:right;
	border:0px;
}

div.content {
	position:absolute;
	left:0px;
	top:85px;
}

/* Top horizontal menu */
td.topMenu1 {
	background-color:#007cc3;
	width: 73px; height:15px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#939598 solid 1px;
	border-right:#FFFFFF solid 1px;
	margin-top:0;
}
td.topMenu2 {
	background-color:#007cc3;
	width: 102px; height:15px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#939598 solid 1px;
	border-right:#FFFFFF solid 1px;
	margin-top:0;
}
td.topMenu3 {
	background-color:#007cc3;
	width: 124px; height:15px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#939598 solid 1px;
	border-right:#FFFFFF solid 1px;
	margin-top:0;
}
td.topMenu4 {
	background-color:#007cc3;
	width: 99px; height:15px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#939598 solid 1px;
	border-right:#FFFFFF solid 1px;
	margin-top:0;
}
td.topMenu5 {
	background-color:#007cc3;
	width: 135px; height:15px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#939598 solid 1px;
	border-right:#FFFFFF solid 1px;
	margin-top:0;
}
td.topMenu6 {
	background-color:#007cc3;
	width: 153px; height:15px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#939598 solid 1px;
	border-right:#FFFFFF solid 1px;
	margin-top:0;
}
td.topMenu7 {
	background-color:#007cc3;
	width: 93px; height:15px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#939598 solid 1px;
	border-right:#FFFFFF solid 1px;
	margin-top:0;
}
td.topMenu8 {
	background-color:#007cc3;
	width: 94px; height:15px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#939598 solid 1px;
	border-right:#FFFFFF solid 1px;
	margin-top:0;
}

td.topMenuLast {
	background-color:#007cc3;
	width: 114px; height:15px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#939598 solid 1px;
	margin-top:0;
}

td.topMenu1 a, td.topMenu2 a, td.topMenu3 a, td.topMenu4 a, td.topMenu5 a, td.topMenu6 a, td.topMenu7 a, td.topMenu8 a, td.topMenuLast a {
	color: #ffffff;
	font-family:Arial, Verdana, Tahoma;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	font-size: 12px;
	text-decoration: none;
	padding-top: 2px;
}

td.topMenu1 a:hover, td.topMenu2 a:hover, td.topMenu3 a:hover, td.topMenu4 a:hover, td.topMenu5 a:hover, td.topMenu6 a:hover, td.topMenu7 a:hover, td.topMenu8 a:hover, td.topMenuLast a:hover {color: #939598;}


/* Top horizontal menu BACKUP!!!

td.topMenu {
	background-image: url(../images/bluebutton.gif);
	width: 100px; height:19px;
}

td.topMenuLast {
	background-image: url(../images/bluebutton_right.gif);
	width: 100px; height:19px;
}

td.topMenu a, td.topMenuLast a {
	width: 100px; height:19px;
	color: #ffffff;
	font-family:Arial, Verdana, Tahoma;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	font-size: 12px;
	text-decoration: none;
	padding-top: 2px;
}

td.topMenu a:hover, td.topMenuLast a:hover {color: #939598;}*/




/* Side horizontal Menu */
div.sideMenuText {
	font-family:Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #636466;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
	padding: 3px 3px 3px 5px; 
}

div.sideMenuText a {color: #007cc3; text-decoration: underline;}
div.sideMenuText a:hover {color: #636466; text-decoration: none;}


table.sideMenuBackground {
	background-image: url(../images/side_menu_bk2.jpg);
	border-bottom:  solid 1px #939598;
	border-top:  solid 0px #939598;
}

div.sideHeader 
{
	font-family:Arial, Verdana, Tahoma;
	font-weight: bold;
	font-size: 12px;
	display:block;
    text-indent: 3px;
    text-decoration: none;
	vertical-align:middle;
	color: #000000;
	line-height:20px;
}

div.sidemenu {border: none; font-weight: bold;}
div.sidemenu a
{
	font-family:Arial, Verdana, Tahoma;
	font-weight: bold;
	font-size: 11px;
	display:block;
    text-indent: 6px;
    text-decoration: none;
	vertical-align:middle;
	border-top:  solid 1px #939598;
	color: #636466;
	line-height:20px;
}

div.sidemenu a.selected {background-image: url(../images/side_menu_bk_mo.jpg);}
div.sidemenu a:hover {	background-image: url(../images/side_menu_bk_mo.jpg);}

/* Copy Text Styles */
div.bodyTitle, p.bodyTitle 
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 15px;
	color: #007cc3;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 10pt;
}

div.bodySubTitle , .bodySubTitle a
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #007cc3;
	font-weight: bold;
	line-height: 14px;
	vertical-align:  top;
	text-decoration: none;
}

div.bodySubTitle a:hover
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #636466;
	font-weight: bold;
	line-height: 14px;
	vertical-align:  top;
	text-align:right;
	text-decoration: none;
}

div.bodySubTitle_sm , .bodySubTitle_sm a, a.bodySubTitle_sm
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #007cc3;
	font-weight: bold;
	line-height: 12pt;
	/*vertical-align:  top;*/
	text-decoration: none;
}

div.bodySubTitle_sm a:hover, .bodySubTitle_sm a:hover, a.bodySubTitle_sm:hover
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #636466;
	font-weight: bold;
	line-height: 12pt;
	/*vertical-align:  top;*/
	text-align:right;
	text-decoration: none;
}


.smallbluecaps, .smallbluecaps:link, .smallbluecaps:active, .smallbluecaps:selected, {
	font-family:Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #636466;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none;
}

.smallbluecaps:hover {
	text-decoration: underline;
}



div.bodyText, td.bodyText, table.bodyText
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #636466;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
}

a.bodyTextlink
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #007cc3;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: underline;
}

a.bodyTextlink:hover
{
	text-decoration: none;
}

p.bodyText_sm
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 10px;
	color: #636466;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
	margin-left:0; margin-bottom:10px;
	width:75%;
}

p.bodyText_sm a
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 10px;
	color: #007cc3;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: underline;
}

p.bodyText_sm a:hover
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 10px;
	color: #636466;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
}

div.bodyText a
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #007cc3;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: underline;
}

div.bodyText a:hover
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #636466;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
}

/* Column Cover Boxes */
div.ccBox 
{
	float: none; 
	font-weight:bold;
	text-align:center; 
	width:600; 
	height:100;
}

div.ccText 
{
	float: left; 
	font-weight:normal;
	text-align:center;
	padding-top: 20px;
	width:150; 
	height:100;
	
}


/* Form Styles */
.frmTitle {
	font-family:Arial, Verdana, Tahoma;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
}

.frmTitle {
	font-family:Arial, Verdana, Tahoma;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
}

.frmBox {
	font-family:Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	width: 250px;
}

.frmBox_sm {
	font-family:Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	width: 214px;
}

.frmBox_xs {
	font-family:Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	width: 75px;
}




/* Misc Stuff */
div.greyLineBottom {background-color: #939598; width:800px;}
#headerLine {border-top:  solid 1px #939598;}
.regMark {vertical-align: top;}

div.downloadbtn 
{	
	width:144px;
	height:37px;
	position:absolute;
	top:-5px;
	left:630px;
	background-image: url(../images/download_brochure.gif);
}
div.downloadbtn:hover
{	
	background-image: url(../images/download_brochure_f2.gif);
}


