h1 {


	margin-top:0pt;


	margin-bottom: 5pt; 


	font-size: 16pt; }	


h3 {


	margin-bottom:3pt;


	margin-top:0pt;


	color: #336699;


	font-size: 10pt; }	


body {


	font-size: 8pt;


	font-family : tahoma, verdana, helvetica, arial, sans-serif; }


td {


	font-size: 8pt;


	font-family : tahoma, verdana, helvetica, arial, sans-serif; 


	vertical-align: top; }


input {	


	color: #000000; 


	background-color: #ffffff;


	font-family : tahoma, verdana, helvetica, arial, sans-serif;


	font-size: 8pt;


	font-weight: normal; }		


textarea {	


	color: #000000; 


	background-color: #ffffff;


	font-family : tahoma, verdana, helvetica, arial, sans-serif;


	font-size: 8pt;


	font-weight: normal; }		


select {


	color: #000000;


	background-color: #ffffff;


	font-size: 8pt; 


	font-family : tahoma, verdana, helvetica, arial, sans-serif; }


form {


	margin: 0; }	


.button {


	height: 20px;


	color: #000000;


	background-color: #CCCCCC;


	font-family : tahoma, verdana, helvetica, arial, sans-serif;


	font-size : 8pt;


	font-weight : bold; }	


.infoLabel {


	padding-top: 4pt; 


	vertical-align: top; }


.formLabel {


	color:#808080;


	padding-right: 15pt; 


	padding-top: 5pt; }


.formLabelRequired {


	color:#808080;


	font-weight: bold; 


	padding-right: 15pt; 


	padding-top: 5pt; }


.formStatus {


	color:#ff8080;


	font-weight: bold; 


	padding-top: 5pt; }


a {	


	color: #336699;


	text-decoration:underline; }


a:hover {	


	color: red; }


.printMessage {	


	display:none; }


.searchButton {


	height: 18px;


	color: #FFFFFF;


	background-color: #336699;


	font-family : tahoma, verdana, helvetica, arial, sans-serif;


	font-size : 8pt;


	font-weight : bold; }	


.topNav {


	font-size:8pt;


	padding:3px;


	padding-top:1px;


	padding-left:0px;


	background-color: #000000;


	color:#FFFFFF; }	


.topNav a {	


	text-decoration:none; }


.topNav a:hover {	


	color: #FFFF99; }


	


tr.navCat_open td {


	color:#ffffff;


	background: #336699 url(../images/nav_open.gif) no-repeat 2px 2px;


	font-size:8pt; }


tr.navCat_open a {


	color:#ffffff;


	text-decoration:none; }


tr.navCat_closed td {


	color:#ffffff;


	border-bottom:3px solid #809BA7;


	background: #336699 url(../images/nav_closed.gif) no-repeat 2px 2px;


	font-size:8pt; }


tr.navCat_closed a {


	color:#ffffff;


	text-decoration:none; }


.collapsed	{display: none; }


	


	


.navProductline {


	background-color:#D0DCE7;


	color:#3366CC;


	padding:4px;


	padding-left:30px;


	border-bottom:1px solid #A2B9D0; }	


	


#dhtmltooltip{


position: absolute;


left: -300px;


width: 150px;


border: 1px solid black;


padding: 7px;


background-color: lightyellow;


visibility: hidden;


z-index: 100;


/*Remove below line to remove shadow. Below line should always appear last within this CSS*/


filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);


}





#dhtmlpointer{


position:absolute;


left: -300px;


z-index: 101;


visibility: hidden;


}





#trailimageid {


position: absolute;


visibility: hidden;


left: 0px;


top: 0px;


width: 250px;


height: 200px;


z-index: 1000;


}





#centercontent


{


	font-family: Arial, Helvetica, sans-serif;


	color: #000;


	font-size: 1.3em;


	line-height: 1.2em;


}





#centercontent h1 {


	font-weight: bold;


	font-size: 1.4em;


}





#centercontent h2 {


	font-size: 1.2em;


	font-weight: bold;


}





#centercontent a {


	font-weight: bold;


}





#centercontent li {


	line-height: 1em;


}





/* TABLES */


#centercontent table


{


	text-align: center;


	vertical-align: middle;


	height: auto;


	margin: 0px;


	padding: 0px;


	border-spacing: 0pt;


	border: 1px solid black;	


}


#centercontent table tr th


{


	background-color: #06C;


	color: white;


	font-weight: bold;


	border: 1px solid black;


	padding: 0px 6px 0px 6px;


}


#centercontent table tr td


{


	border: 1px solid black;


	padding: 0px 6px 0px 6px;	


}




