@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7C7C7C;
	margin: 0 0 0 0
}
.bodycopy {text-align:justify; line-height:140%}
.bodycopy-home {text-align:justify; line-height:120%; font-size:10px}

ul {margin-top: 0px}
ul#sitemap {font-variant:small-caps; list-style:circle; color:#c91616; letter-spacing:0.085em}
.sitemap-li {color:#7C7C7C; text-decoration:none}
h2 {text-transform:uppercase; margin-top:3px; font-size:16px}
h3 {margin:3px 0 3px 0; font-size:12px; color:#c91616}

hr{clear:both; border-top:1px dashed #c91616; color:#FFFFFF}
.thickhr {border-top:2px dashed #c91616}

blockquote{margin: 5px 5px 5px 5px; font-style:italic}

a img {border:none}
a {color:#c91616; text-decoration:underline}
A:active{color:#ccc }
A:visited {	color:#7C7C7C}
a:hover {color:#c91616; text-decoration:none
	}
.newsheading {color:#7C7C7C; text-transform:uppercase}

.text-link{
	text-decoration:underline;
	color:#7C7C7C;
	}
	a .text-link:visited{
	text-decoration:none;
	color:#7C7C7C;
	}
.text-link:hover  {
	color:#c91616; 
	text-decoration:none
	}
.text-link:visited:hover  {
	color:#c91616; 
	text-decoration:none
	}

.outer-link{ color:#006600;
	border-bottom:1px dotted #006600;
	text-decoration:none
	}
.outer-link:visited{color:#7C7C7C;
	border-bottom:1px dotted #7C7C7C;
	text-decoration:none
	}
.outer-link:hover  {color:#009933;
	border-bottom:1px dotted #009933;
	text-decoration:none
	}
.outer-link:visited:hover  {color:#009933;
	border-bottom:1px dotted #009933;
	text-decoration:none
	}

.superscript {font-size:10px; padding-bottom:3px }


#q-and-a {list-style:none; margin-left:5px}
#q-and-a li {padding-bottom:10px}

#submenu-products {font-size:13px;text-transform:uppercase;color:#c91616; font-family:"Trebuchet MS", Arial, sans-serif}
#link1 a, #link2 a, #link3 a, #link4 a, #link5 a, #link6 a,  #link7 a {background-image:url('images/navigation/bullet-off.gif'); background-repeat:no-repeat; padding-left:20px; text-decoration:none;  text-align:left; color:#666666; }
#link1 a:hover, #link2 a:hover, #link3 a:hover, #link4 a:hover, #link5 a:hover, #link6 a:hover, #link7 a:hover {background-image:url('images/navigation/bullet-on.gif'); background-repeat:no-repeat; padding-left:20px; text-decoration:none;color:#c91616; text-align:left}
#link1on a, #link2on a, #link3on a, #link4on a, #link5on a, #link6on a {background-image:url('images/navigation/bullet-grey.gif'); background-repeat:no-repeat; padding-left:20px; text-decoration:none; color:#666666; text-align:left}

#link8 a {}

#red-square-starter {background-color:#c91616; height:20px; width:20px; float:left; margin:3px 7px 3px 0}	
#blue-square-starter {background-color:#657294; height:20px; width:20px; float:left; margin:3px 7px 3px 0}
#black-square-starter {background-color:#000; height:20px; width:20px; float:left; margin:3px 7px 3px 0}
#fadedbg{background: url('images/bg-home-faded.jpg') no-repeat center top }
#homebg{background: url('images/bg-home.jpg') no-repeat center top }	
#mainbg{ background: url('images/bg-main.jpg') no-repeat center top  }	
table#hometable{ }

#banner-redblock {height:36px; background-color:#c91616; text-align:center; vertical-align:middle; font-size:16px; color:#FFFFFF }

#page-header {width:305px; height:75px; background:url('images/bg-page-header.gif'); color:#c91616; font-size:18px; letter-spacing:1px; text-transform:uppercase; text-align:center; padding:  ; background-repeat:no-repeat}


.manual-thm {float:left; margin: 0px 8px 8px 0px;}

.manual-thmR {float:right; margin: 0px 0px 8px 8px;}
.pdf-down {float:right; margin: 10px 0px 10px 5px; border:1px solid #c91616 }
.small {font-size:9px}
.title {color:#c91616}

input, textarea {font-family: Arial, Helvetica, sans-serif; font-size:12px}

#comments {width:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#comments2 {width:260px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#contact-form-window{scrollbar-3dlight-color:#c91616; 
scrollbar-arrow-color:#fff; 
scrollbar-base-color:#fff; 
scrollbar-darkshadow-color:#c91616; 
scrollbar-face-color:#c91616; 
scrollbar-highlight-color:#fff; 
scrollbar-shadow-color:#c91616}

.warning {font-weight:bold; color:#FF0000}

.homeheading{font-size:19px;

	text-transform:lowercase;
	color:#c91616;
	padding:3px 0 5px 0}

.newsflash_h {color:#FFFFFF; font-size:12px; font-weight:bold}
.newsflash {color:#FFFFFF; font-style:italic; padding:6px}	
	
	/* Menu */
#mainmenubar {height:50px; }

#menu {
height:27px;
	float: right;
	width:auto;
	margin:0px 0 0 0

}

#menu ul {
	margin: 0 0 0 0;
	padding:5px 5px 0 5px;
	list-style: none;
	line-height: normal;
	
}


#menu li {
	display: inline;
}

#menu a {
	display:block;
	font-size:11px;
	height:27px; 
	text-align:center; 
   /* letter-spacing:0.085em; */
	padding: 0 0 0 0;
	margin: 6px 0px 0px 0px; 
    font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #8A8A8A;
	text-decoration:none;
	width:auto;

	
}

.active {color:#c91616}



#menu a:hover {color:#c91616
	
}

#menu .activetext a {color:#c91616}

.spacer {width:3px; background-image:url(images/navigation/devider.gif); background-repeat:no-repeat; background-position:center}

	/* Footerbar */

#menu2 {
height:20px;
	float: right;
	width:auto;
	margin:0px 0 0 0

}

#menu2 ul {
	margin: 0 0 0 0;
	padding:0px 5px 0 5px;
	list-style: none;
	line-height: normal;
	
}


#menu2 li {
	display: inline;
}

#menu2 a {
	display:block;
	font-size:9px;
	height:20px; 
	text-align:center; 
	padding: 0 0 0 0;
	margin: 4px 0px 0px 0px; 
    font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #8A8A8A;
	text-decoration:none;
	width:auto;

	
}

.active {color:#c91616}



#menu2 a:hover {color:#c91616
	
}

#menu2 .activetext a {color:#c91616}


	/* news bar */
#newsbar{padding:5px; background-color:#c91616}	
#news1{width:37px; float:left; color:#FFFFFF;}
#news2{color:#FFFFFF;}

textarea.text, input.text {}

textarea.required, input.required {/* border:1px solid #C91616*/ font-weight:bold; letter-spacing:1px}
