/** common **/
body, form, table, textarea, input, select, td {
	font-family: verdana, geneva, helvetica, arial, sans-serif; 
	font-size: 12px; 
}

body, form {
	margin-top:		0px;
	margin-left:	0px;
	margin-right:	0px;
	margin-bottom:	0px;
}

/** menu frame **/
body.menuframe {
	background-color: #BFE5FC;
}

a.logolink, a.logolink:hover {
	color: #ffffff;
	font-family: helvetica, arial, sans-serif; 
	font-size: 14px; 
	font-style: bold;
	font-weight: bold;
	font-variant: bold;
}

a.logolink:hover {
	text-decoration: underline;
}

td.menulink {
	background-color: #89CDFA;
	height: 26px;
	padding-left:	10px;
}

a.menulink, a.menulink:hover {
	color: #02008A;
}

a.menulink:hover {
	text-decoration: underline;
}

/** logo frame **/
body.logoframe  { background-color: #fc0 }

td.logocell {
	padding-left:	10px;
	color: #ffffff;
	font-family: helvetica, arial, sans-serif; 
	font-size: 16px; 
	font-style: bold;
	font-weight: bold;
	font-variant: bold;
}

/** category frame **/
body.categoryframe {
	background-color: #BFE5FC;
}

td.menuhead {
	background-color: #0584D1;
	color: #ffffff;
	height: 26px;
	padding-left:	10px;
	font-style: bold;
	font-weight: bold;
	font-variant: bold;
}

/*
ul 
	{ 
	margin-top:		1px;
	margin-left:	0px;
	list-style: none 
	}
li  
	{ 
	margin-left:	5px;
	list-style: none
	}
*/

ul 
	{ 
	margin-top:		1px;
	margin-left:	-10px;
	list-style: none 
	}
li  
	{ 
	margin-left:	20px;
	list-style: none
	}


a.cl {
	color: #000000;
	height: 1px;
	vertical-align: top;
	font-size: 10px; 
}

/** results frame **/
body.resultsframe {
	background-color: #F0F7FD;
	margin-left:	10px;
}

table.searchtable {
	border-color: #89CDFA;
	border-width: 1px;
	border-style: solid;
	margin-top:		10px;
}

table.resulttable {
	background-color: #ffffff;
	border-color: #89CDFA;
	border-width: 1px;
	border-style: solid;
}

table.infotable {
	margin-top:		20px;
	margin-left:	50px;
}

td.infoheader  { color: #ffffff; font-style: ; font-variant: ; font-weight: bold; background-color: #fc0; padding-left: 10px; height: 23px }

td.infodescription {
	color: #02008A;
	padding-left:	10px;
	font-style: bold;
	font-weight: bold;
	font-variant: bold;
}

td.infoname {
	height: 23px;
	color: #000000;
	padding-left:	10px;
	font-style: bold;
	font-weight: bold;
	font-variant: bold;
}

td.infoitem {
	height: 23px;
	color: #000000;
	padding-left:	10px;
}

td.infolink {
	height: 23px;
	color: #02008A;
	padding-left:	10px;
	font-style: bold;
	font-weight: bold;
	font-variant: bold;
}

span.infolink {
	color: #02008A;
	font-style: bold;
	font-weight: bold;
	font-variant: bold;
}

input.orderinput, textarea.orderinput {
	width: 100%;
}

input.simpleinput, select.simpleselect{
	width: 250px;
}

input.advinput {
	width: 350 px;
}
span.rs {
	color: 				red;
	padding-left:		5px;
}

span.gt {
	color: 				#000000;
}



a.cl {
	line-height: 20px;
}

a, span {
	text-decoration:	none;
	color: #000000;
	line-height: 18px; 
}

a:hover  { 
	color: #000066;
}

a.direct, a.direct:hover  { 
	color: #0000FF;
}

div.dv {
	margin-left:	5px;
	height: 20px;
}



a.cl3 {
	font-size: 12px; 
	color: #FF0000;
	text-decoration: none;
	font-style: bold;
	font-weight: bold;
	font-variant: bold;
}

a.cl2 {
	font-size: 10px; 
	color: #000000;
	text-decoration: none;
}

a.cl2:active,a.cl3:active {
	color: #FF0000;
}


a.cl2:hover, a.cl3:hover {
	color: #FF0000;
	text-decoration: underline;
}
