/*
sitestyle.css stylesheet, version 3.0
*/

/* Tag styles */
body
	{
	background-color: #fcfcee;
	/*background-image: url("/pix/bg.gif");*/
	margin: 0px 0px 0px 0px;
	}

p
	{
	font: normal 12px verdana, arial, helvetica, helv, sans-serif;
	margin: 0px 0px 10px 0px;
	}

ul, li
	{
	font: normal 12px verdana, arial, helvetica, helv, sans-serif;
	margin-top: 0px;
	}
	
div
	{
	font: normal 12px verdana, arial, helvetica, helv, sans-serif;
	}

form, input, select, option, textarea
	{
	font: normal 12px verdana, arial, helvetica, helv, sans-serif;
	margin: 0px;
	padding: 0px;
	}

b {font-weight: bold;}
i {font-style: italic;}
u {text-decoration: underline;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
nobr {white-space: nowrap;}

a img
	{
	border: 0px;
	}
a 
	{
	color: #cc0000;
	text-decoration: none;
	}
a:link 
	{
	color: #cc0000;
	text-decoration: none;
	}
a:visited
	{
	color: #cc0000;
	text-decoration: none;
	}
a:hover
	{
	color: #cc0000;
	text-decoration: underline;
	}

h1
	{
	font: bold 16px verdana, arial, helvetica, helv, sans-serif;
	margin: 0px 0px 5px 0px;
	}
h2
	{
	font: bold 14px verdana, arial, helvetica, helv, sans-serif;
	margin: 0px 0px 0px 0px;
	}
h3
	{
	font: bold 12px verdana, arial, helvetica, helv, sans-serif;
	margin: 0px 0px 5px 0px;
	}
/* /Tag styles */

/* shim height selectors */
p.shim3 {margin: 0px; line-height: 3px; font-size: 3px;}
p.shim5 {margin: 0px; line-height: 5px; font-size: 5px;}
p.shim10 {margin: 0px; line-height: 10px; font-size: 10px;}
p.shim15 {margin: 0px; line-height: 15px; font-size: 15px;}
/* /shim height selectors */

/* generic text classes */
.txt {font: normal 12px verdana, arial, helvetica, helv, sans-serif;}
.smtxt {font-size: 10px;}
.smtxt div {font-size: 10px;}
.smtxt p {font-size: 10px;}
.lgtxt {font-size: 14px}
.xlgtxt {font-size: 16px}
.xxlgtxt {font-size: 18px}
.dtxt {line-height: 1.5}
.ctxt1 {color: #ffffff;}
.ctxtwhite {color: #ffffff;}
/* /generic text classes */

/* background color classes */
.line1 {background-color: #000000;}
/*.line2 {background-color: #ccc888;}*/
.bg1 {background-color: #ffffff;}
/*.bg2 {background-color: #d9effc;}*/
.bg2 {background-color: #e3f4ff;}
.bg3 {background-color: #990000;}
.bg4 {background-color: #003399;}
/* /background color classes */


/* position classes ============================================== */
div.relpos {position: relative;}
div.posleftcolbot
	{
	position: relative;
	top: -177px;
	left: -297px;
	width: 131px;
	height: 124px;
	}
/* /position classes ============================================== */

/* footer classes ====================================================== */
a.footer
	{
	color: #cc0000;
	text-decoration: none;
	font: bold 10px verdana, arial, helvetica, helv, sans-serif;
	}
a.footer:link 
	{
	color: #cc0000;
	text-decoration: none;
	font: bold 10px verdana, arial, helvetica, helv, sans-serif;
	}
a.footer:visited
	{
	color: #cc0000;
	text-decoration: none;
	font: bold 10px verdana, arial, helvetica, helv, sans-serif;
	}
a.footer:hover
	{
	color: #cc0000;
	text-decoration: underline;
	font: bold 10px verdana, arial, helvetica, helv, sans-serif;
	}

div.footer {font: bold 10px verdana, arial, helvetica, helv, sans-serif;}

div.footerpad
	{
	margin: 15px 70px 20px 0px;
	}
/* /footer classes ====================================================== */

/* subnav classes ====================================================== */
.subnav {font-size: 10px;}
/* /subnav classes ====================================================== */

/* crumbtrail classes ====================================================== */
a.crumbtrail
	{
	color: #cc0000;
	text-decoration: none;
	font: normal 10px verdana, arial, helvetica, helv, sans-serif;
	}
a.crumbtrail:link 
	{
	color: #cc0000;
	text-decoration: none;
	font: normal 10px verdana, arial, helvetica, helv, sans-serif;
	}
a.crumbtrail:visited
	{
	color: #cc0000;
	text-decoration: none;
	font: normal 10px verdana, arial, helvetica, helv, sans-serif;
	}
a.crumbtrail:hover
	{
	color: #cc0000;
	text-decoration: underline;
	font: normal 10px verdana, arial, helvetica, helv, sans-serif;
	}

div.crumbtrail
	{
	font: normal 10px verdana, arial, helvetica, helv, sans-serif;
	margin: 0px 0px 0px 0px;
	}
/* /crumbtrail classes ====================================================== */

/* bn classes ========================================================== */	
a.bnwhite
	{
	color: #ffffff;
	text-decoration: none;
	font-style: italic;
	}
a.bnwhite:link 
	{
	color: #ffffff;
	text-decoration: none;
	font-style: italic;
	}
a.bnwhite:visited
	{
	color: #ffffff;
	text-decoration: none;
	font-style: italic;
	}
a.bnwhite:hover
	{
	color: #ffffff;
	text-decoration: underline;
	font-style: italic;
	}

a.bnred
	{
	color: #cc0000;
	text-decoration: none;
	font-style: italic;
	}
a.bnred:link 
	{
	color: #cc0000;
	text-decoration: none;
	font-style: italic;
	}
a.bnred:visited
	{
	color: #cc0000;
	text-decoration: none;
	font-style: italic;
	}
a.bnred:hover
	{
	color: #cc0000;
	text-decoration: underline;
	font-style: italic;
	}

div.bnlist
	{
	font: normal 12px verdana, arial, helvetica, helv, sans-serif;
	margin: 0px 0px 5px 0px;
	}
/* /bn classes ========================================================== */	
	
/* product finder =========================================== */
div.pfshow {display: block;}
div.pfhide {display: none;}
div.pf2 {margin: 0px 0px 0px 10px;}
#pf 
	{
	/*margin: 5px 0px 0px 26px;*/
	margin: 5px 0px 0px 0px;
	font-size: 10px;
	}
#pf a {font-size: 10px;}
/* /product finder =========================================== */

/* form classes =============================================== */
div.form div {font: bold 10px verdana, arial, helvetica, helv, sans-serif;}
div.form input {width: 200px;}
div.form textarea {width: 280px;}
#submitbn {width: 80px;}
/* /form classes =============================================== */

div.txtpad {margin: 0px 10px 0px 10px;}

div.picleft {margin: 0px 5px 10px 0px;}
div.picright {margin: 0px 0px 10px 5px;}

div.title {margin: 0px 0px 5px 0px;}
div.subtitle {margin: 11px 0px 2px 0px;}

p.jumpnav
	{
	font-size: 10px;
	margin: 0px 0px 10px 10px;
	}

