body {margin:0px; background-color:#DDDDDD}
td{font-family:Arial, Helvetica, sans-serif}

a:link {color:#660099}
a:visited {color:#663366}
a:active {color:#660099}
a:hover {color:#663366}
a:focus {color:#663366}

a.info{text-decoration:none}
table tr td {font-size:12px}
table tr th {font-size:12px}

#headerBox{border-bottom:4px solid #cbcbcb}
#headerLinks{margin-top:35px}
#headerLinks tr td{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#headerLinks a{text-decoration:none;color:#333333}
#headerLinks a:hover{color:#660099}

#rightCol, #footer{background:#cbcbcb}

#footerTable tr td{font-size:10px}
#footerTable a{font:#666; text-decoration:none;font-size:10px; color:#660099}

.headertext{font-family:Georgia, "Times New Roman", Times, serif}


.headertext{font-size:18px; font-weight:bold; color:#000000}
.maintext{font-size:smaller}
.maintextgray{color:#666}

#productNav{margin-top:15px}
#productNav tr td{
	padding:5px 10px 5px 10px;
	color:#333333;
}

.navfade{
	background-image:url(images/navfade.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #006600;
}

.barfade{
	background-image:url(images/titlegrad.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ccccaa;
	border-bottom:1px solid #003300;
	padding:2px;
	font-weight:bold
}

.headerleft{
}
.topmiddle{
}
.headerright{
}
.contentleft{
	background-image:url(images/kms_05.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#444444
}
.contentright{
	background-image:url(images/kms_07.jpg);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#444444
}
.contentmiddle{
}
.contentTable{
	padding:0px;
	background-color:#CCC;
	border:1px solid #000;
}
.footerleft{
	background-image:url(images/kms_08.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.footerright{
	background-image:url(images/kms_10.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.footermiddle{
	background-image:url(images/kms_09.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:15px;
}

.navback{
	background:#231f20;
}

.producttitle{font-family:Arial, Helvetica, sans-serif; font-size:larger}
.field{background-color:#eeeeee}
.caption{font-family:Arial, Helvetica, sans-serif}
.category{background-color:#fff; color:#333; border-bottom:1px solid #006500}
.bulletin{background-color:e7e7cf; margin-top:15px}

.menuroll{
position:absolute;
visibility: hidden;
border-top:1px solid #666666;
font:normal 12px;
line-height: 18px;
z-index: 100;
background-color: #CCCCCC;
filter:alpha(opacity=90);-moz-opacity:.90;
}

.menuroll a{

display: block;
text-indent: 3px;
background-color: #EEE;
border-bottom: 1px solid #ccc;
padding: 2px;
text-decoration: none;
text-indent: 5px;
}

.menuroll a:hover{ /*hover background color*/
background-color: #FFFFFF;
color: black;
}
.contact_info{
	font-size:12px;
}
.contact_text{
	font-size:12px;
}
.buttons{
	/*
	border:solid 1px #EEE;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding: 2px 2px;
	height:24px;
	cursor:pointer;
	background-color:#;
	*/
}
.form_textbox{
	padding-left:3px;
	width:200px;
	height:20px;
	border:1px solid #999; 
	border-bottom: 1px solid #666;
	background-color:#FFF;
	color:#000;
}
.form_subjectbox{
padding-left:3px;
	width:250px;
	height:20px;
	border:1px solid #999; 
	border-bottom: 1px solid #666;
	background-color:#FFF;
	color:#000;
}
.form_messagebox{
	padding:4px;
	width:270px;
	height:150px;
	border:1px solid #666;
	background-color:#FFF;
	color:#000; 
}