body{ 
	margin:0px; 
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
form,h1,h2,h3,h4,h5,h6,input{ 
	margin:0px; 
	padding:0px;
}

td{font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}
ul{margin-top:5px;}

.maintableborder{ 
	border-left:1px solid #A1A1A1;
	border-right:1px solid #A1A1A1;
	
}
a.links:link,a.links:active,a.links:visited{	
	color:#7D7C7C;
	text-decoration: underline;
	letter-spacing:0px;
	height:15px;
}

a.links:hover{ 
	text-decoration:none;
}

.topheader{	
	height:84px;
	padding-top:5px;
	vertical-align:top;
}

.topheader td.logotd{
	padding-left:13px;
	width:131px;
	padding-top:5px;
}

h4.toptitle{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#A1A1A1;
	margin:0px;
	margin-top:10px;
	padding:0px; text-align:left;
}
h5.toptitle{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#A1A1A1;
	margin:0px;
	margin-top:10px;
	padding:0px; text-align:left;
}


#topnavgation{ 
	clear:both; 
	height:15px; 
	margin-top:7px; 
	padding-left:14px;
}
#topnavgation ul{
	margin:0px; 
	padding:0px;height:15px;
}
#topnavgation ul li{ 
	list-style-type:none;
	float:left; 
	padding:0px; 
	margin:0px;
	height:15px;
}

#topnavgation ul li a{
	font:bold 9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#A1A1A1;
	text-decoration:none;
	letter-spacing:0px;
	padding:5px;
	height:15px;
	background-image: url(../images/nav_line.gif);
	background-position:right; 
	background-repeat:no-repeat;	
}
#topnavgation ul li a.topnavright{
	font:bold 9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#A1A1A1;
	text-decoration:none;
	letter-spacing:0px;
	padding:5px;
	height:15px;
	background-image:none;	
}
#topnavgation ul li a:hover{ 
	text-decoration:underline;
}

#rightcontent{
	width:188px; 
	border-left:#A1A1A1 1px solid; 
	padding-left:12px;
	padding-top:5px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

#rightcontent table tr td{ 
	padding-bottom:10px;
}

#rightcontent table tr td span.boldtext{
	font: normal 13px "Arial Black" Arial, Helvetica, sans-serif;
}
#rightcontent table tr td h3{
	font: normal 11px "Arial Black" Arial, Helvetica, sans-serif;
	color: #666666; margin:0px;
}

#rightcontent table tr td h2{
	font: normal 14px "Arial Black" Arial, Helvetica, sans-serif;
	color: #666666; margin:0px;
}


.rightcontentinner{
	width:188px; 
	border-left:#A1A1A1 1px solid; 
	padding-left:2px;
	padding-top:15px;
}


.contoppad{height:450px;border-left:0px; padding-left:10px; padding-top:20px; padding-right:10px;}

.rightdoted{border-bottom:1px dotted #CCCCCC; padding-bottom:5px;}


h5.subtitle{text-align:center;}
h5 a.productlink:link,h5 a.productlink:active,h5 a.productlink:visited{text-decoration:underline; text-align:center; color:#A1A1A1}
h5 a.productlink:hover{text-decoration:none;}





input.search{
	font: normal 10px Arial, Helvetica, sans-serif;
		}

input.sitesearch{
		background-image: url(../images/ico_search.gif); 
		background-repeat:no-repeat; 
		background-position:top;
		width:16px;
		height:16px;
		margin:0px; padding:0px; border:0px;
		cursor: pointer;
		margin-left:3px;
		}

input.normal{
	font: normal 11px Arial, Helvetica, sans-serif;
	width:150px;	
		}

input{
font: normal 11px Arial, Helvetica, sans-serif;
}

input.textfieldlong{
	font: normal 11px Arial, Helvetica, sans-serif;
	width:260px;	
		}

input.toolong{
	font: normal 10px Arial, Helvetica, sans-serif;
	width:360px;	
		}

input.button{
	font: normal 10px Arial, Helvetica, sans-serif;
	border:1px solid  #818181;
	background-image:url(../images/button_bg.gif);
	background-repeat:repeat-x;
	color:#666666;
	cursor:pointer;
}

#findoutmore{ 
	width:200px; 
	border-right:1px solid #A1A1A1;
	font:normal 11px Arial, Helvetica, sans-serif;
}

#findoutmore table tr td img.pad{ 
	padding-left:11px; 
	padding-top:16px; 
	vertical-align:top; 
	padding-right:0px;
	padding-bottom:0px;
}

#findoutmore table tr td input.login{ 
	width:86px; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; 
	height:12px; 
	border:0px; 
	border:1px solid #A1A1A1;
}

#findoutmore table tr td h3{ 
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	padding-top:10px; 
	padding-left:5px; 
	text-decoration:underline;
}

.contpading{ 
	padding-left:10px; 
	padding-top:10px; 
	vertical-align:top;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

#footer{ 
	border-top:#A1A1A1 1px solid !important; 
	text-align:right !important ; 
	padding:10px !important;
}

select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	}

textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	}
	
select.normal{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	}
select.findaproduct{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:150px;
	}
	
h4.innertitle{ color:#a1a1a1; font:normal 15px "Arial Black"; margin:0px; padding:0px;}

.homecontbold{
	font: bold 11px Arial, Helvetica, sans-serif ;
	color: #666666; margin:0px;
	}
	
.mandatory{
	background-image: url(../images/bullets.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:1px;
	margin-left:1px;
}
/*.mandatory{background-image:url(../images/bullets.gif); background-repeat:no-repeat; color:#FF0000; padding-left:5px; font-size:14px;}*/