@charset "utf-8";
/*  emhinc.com Style Sheet 
	Media: Screen
	Last Updated: 1/20/09
*/

a:link, a:active, a:visited {
	color: #1282BC;
	text-decoration: underline;}

a:hover {
	text-decoration: none;}
	
a.productlist:link, a.productlist:active, a.productlist:visited {
	color: #ff000d;
	text-decoration: underline;
	background:url(images/arrow-more.jpg) right center no-repeat;
	padding-right:10px;}

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

body  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	background: #FAFAFA;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;}

.thrColFixed #container { 
	width:766px;
	background:#FFFFFF;
	margin:0 auto;
	border:1px solid #CCCCCC;
	text-align:left;}
	
.thrColFixed #container-window{ 
	width:100%;
	background:#FFFFFF;
	margin:0 auto;
	border:1px solid #CCCCCC;
	text-align:left;}
	
.thrColFixed #footerContainer {
	width:766px;
	height:65px;
	padding:0;
	margin:0;}
	
.thrColFixed #footerCopyright {
	color:#353A3E;
	height:65px;
	float:left;
	width:170px;}
	
.thrColFixed #footerNav {
	background:url(images/bg-footer.jpg) top left repeat-x;
	height:65px;
	float:right;
	width:560px;
	text-align:center;
	font-size:11px;}

.thrColFixed #headerContainer {
	background:url(images/bg-headertop.jpg) top no-repeat #FFFFFF;
	width:766px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	margin:0;}
	
.thrColFixed #headerContainer-window {
	background:url(images/bg-headertop.jpg) top no-repeat #FFFFFF;
	width:800px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	margin:0;}
	
.thrColFixed #header-lt {
	width:200px;
	float:left;
	height:86px;}

.thrColFixed #header-rt {
	width:560px;
	float:right;
	height:86px;
	vertical-align:bottom;}
	
.thrColFixed #mainContentContainer {
	width:766px;
	margin:0;
	padding:0;}
	
.thrColFixed #HeaderpicNavContainer {
	width:766px;
	margin:0;
	padding:0;}
	
.thrColFixed #HeaderpicContainer {
	width:560px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
.thrColFixed #mainContentHomeShell {
	margin:0px 0px 0px 207px;
	padding:0px 0px 0px 0px;
	text-align:left;}	
	
.thrColFixed #mainContentHome {
	margin:0px 283px 0px 205px;
	padding:0;
	text-align:left;}
	
.thrColFixed #mainContentHome2 {
	margin:0px 283px 0px 5px;
	padding:0;
	text-align:left;}
	
.thrColFixed #mainContent {
	margin:0px 10px 15px 220px;
	padding:0;
	text-align:left;}
	
.thrColFixed #navContainer-home {
	background:url(images/navborder-left.jpg) left top no-repeat;
	padding:0px 10px 0px 20px;
	height:168px;}
	
.thrColFixed #navContainer{
	background:url(images/navborder-left.jpg) left top no-repeat;
	padding:0px 10px 0px 20px;
	width:182px;}
	
.thrColFixed #sidebar-lt {
	float: left;
	width: 212px;
	padding:0;
	margin:0;
	text-align:left;}
	
.thrColFixed #sidebar-lt-home {
	float: left;
	width: 192px;
	padding:0;
	margin:0;
	text-align:left;}
	
.thrColFixed #sidebar-rt {
	float:right;
	width:276px;
	margin:0px 0px 0px 0px;
	padding:0;
	text-align:left;}
	
.thrColFixed #subheader {
	margin:0;
	padding:0;}
	
h1 {font-size:14px;
	margin:0;
	padding:0px 0px 0px 7px;
	text-transform:uppercase;
	color:#FF0F00;
	letter-spacing:1px;}
	
h2 {margin:0px 0px 5px 5px;
	padding:0;
	font-size:14px;
	font-weight:bold;}
	
h3 {
	margin:10px 0px 2px 5px;
	padding:0;
	font-weight:bold;
	font-size:12px;
	color:#393a3c;}
	
h4 {
	margin:0px 0px 0px 2px;
	padding:0;
	font-weight:bold;
	font-size:12px;
	color:#393a3c;}
	
h5 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
	color:#000000;}

h6  {
	margin:5px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	font-weight:bold;
	font-size:12px;
	color:#393a3c;
	border-bottom:1px solid #393a3c;}
				
img {
	border:none;}
	
.al a{
	text-decoration:underline;
	color:#1282BC;}
.al a:hover{
	text-decoration:none;
	color:#1282BC;}
	
.altrow {
	background-color:#eaeaea; 
	padding:5px;}
	
.blackboxLt {
	width: 210px;
	height:245px; 
	float: left; 
	padding: 5px;
	margin-left:35px; 
	border: 1px solid #000000;
	text-align:left;}
	
.blackboxRt {
	width: 208px;
	height:245px; 
	float: right; 
	padding: 5px;
	margin-right:35px; 
	border: 1px solid #000000;
	text-align:left;}
	
.cs-header {
	background-color: #393a3c;
	padding: 0px 0px 0px 5px;
	font-weight: bold;}

.cs-header2 {
	background-color: #d5d5d5;
	font-weight: bold;
	padding:5px;}
	
.clrfloat {
	clear:both;
	height:0;
    font-size: 1px;
    line-height: 0px;}
	
a.download:link, a.download:active {
	color: #195138; 
	text-decoration: underline; 
	background: url(images/icon_winzip.gif) center left no-repeat; 
	padding-left: 20px;}
	
a.download:hover, a.download:visited  {
	color: #195138; 
	text-decoration: none; 
	background: url(images/icon_winzip.gif) center left no-repeat; 
	padding-left: 20px;}
	
a.filepdf:link, a.filepdf:active {
	color: #195138; 
	text-decoration: underline; 
	background: url(images/icon_acrobat.gif) center left no-repeat; 
	padding-left: 20px;}
	
a.filepdf:hover, a.filepdf:visited  {
	color: #195138; 
	text-decoration: none; 
	background: url(images/icon_acrobat.gif) center left no-repeat; 
	padding-left: 20px;}
	
a.filewmv:link, a.filewmv:active {
	color: #195138; 
	text-decoration: underline; 
	background: url(images/windowsmedia.gif) center left no-repeat; 
	padding-left: 20px;}
	
a.filewmv:hover, a.filewmv:visited  {
	color: #195138; 
	text-decoration: none; 
	background: url(images/windowsmedia.gif) center left no-repeat; 
	padding-left: 20px;}
	
a.filezip:link, a.filezip:active {
	color: #195138; 
	text-decoration: underline; 
	background: url(images/zipfile.png) center left no-repeat; 
	padding-left: 10px;}
	
a.filezip:hover, a.filezip:visited  {
	color: #195138; 
	text-decoration: none; 
	background: url(images/zipfile.png) center left no-repeat; 
	padding-left: 10px;}
	
.fltrt {
	float: right;
	margin-left: 8px;}

.fltlft {
	float: left;
	margin-right: 8px;}

.graypicborder-rtpad {
	border:1px solid #acb1b3; 
	margin-right:5px;}
	
.green-title {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#195138;
	text-transform:uppercase;
	padding:5px 0px 5px 0px;}
	
.input {
	width:233px;
	height:22px;
	font:normal 11px Tahoma, Arial;
	color:#5E5E5E;
	border:1px solid #B1B4B5;
	background-color:#FFFFFF;
	padding:2px 0px 0px 7px;
	margin:0px 0px 0px 0px;
	vertical-align:top;}
	
.input_1 {
	width:115px;
	height:22px;
	font:normal 11px Tahoma, Arial;
	color:#ABABAB;
	border:1px solid #B1B4B5;
	background-color:#FFFFFF;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
		
.list ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.list li {
	list-style:none;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background:url(images/blt-list.jpg) left top no-repeat;
	vertical-align:top;
	line-height:1.31em;
}
.list ul li a {
	text-decoration:none;
	color:#FF1E1F;
	font:normal 10px Tahoma, Arial;
}	
.list li a:hover {
	color:#FF1E1F;
	text-decoration:underline;
	font:normal 10px Tahoma, Arial;
}

.mediacenter {
	border-left:1px solid #999999;
	padding-left:2xp;}
	
.nav {
	background:url(images/bg-navlinks.jpg) bottom no-repeat;
	background-color:#ffffff;
	display:block;
	width:160px;
	margin:10px 0px 10px 0px;
	text-align:left;}
	
.nav a:link, .nav a:active, .nav a:visited {
	color: #474c4e;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	padding:0px 0px 0px 9px;}
.nav a:hover {
	color: #ff000d;}

p.altrow {
	background-color:#eaeaea; 
	padding:5px; 
	display:block; 
	margin:2px;}
	
p.row-white {
	padding:4px; 
	margin:2px;}
	
p { 
	margin-left: 5px; 
	margin-top: 8px; 
	margin-right: 5px; 
	margin-bottom: 8px;
	line-height:13px;} 
	
p.copyright {
	margin:20px 0px 0px 0px; 
	padding:10px 0px 10px 20px; 
	border-left:5px solid #adb1b4;
	font-size:11px;}
	
p.footernav-text {
	margin:20px 0px 0px 0px;
	padding:10px 0px 10px 0px; 
	border-left:1px solid #acb1b3;
	font-size:11px;}
	
p.productlist {
	margin:0px 0px 0px 10px;
	border-bottom:1px solid #999999;
	padding:0px 0px 8px 0px;}
	
p.tight {
	margin:0;
	padding:0;}
	
.phoneblock {
	background-color:#353a3e;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	color:#D3D4D5;
	margin:0;
	padding:6px 0px 6px 5px;}
	
.phoneblock-blue {
	background-color:#acb1b3;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	padding:6px 5px 6px 5px;}
	
.productgroup-title {
	border-right:1px solid #acb1b3;
	border-top:1px solid #acb1b3;
	padding:5px;
	font-weight:bold;}
	
.productgroup-list {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	padding:5px;}
	
.smalltext {
	font-size:11px;
	line-height:13px;}
	
.subnav a:link, .subnav a:active, .subnav a:visited {
	color: #474c4e;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	padding:0px 0px 0px 9px;}
.subnav a:hover {
	color: #ff000d;}
	
.thirdnav a:link, .thirdnav a:active, .thirdnav a:visited {
	color: #474c4e;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	padding:0px 0px 0px 18px;}
.thirdnav a:hover {
	color: #ff000d;}
	
.titlebarBlue {
	background:url(images/bg-titlebar-blue.jpg) left no-repeat; 
	padding:5px 0px 5px 15px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;}
	
.titlebarOrange {
	background:url(images/bg-orangetitlebar.jpg) left no-repeat; 
	padding:5px 0px 5px 15px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;}
	
.title-header {
	background:url(images/bg-titleh1.jpg) left no-repeat;
	margin:20px 0px 0px 0px;}
	
.title-headerbyline {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:5px 0px 0px 7px;
	font-weight:bold;
	color:#393a3c;}
	
	
	 