body,td{font-family:verdana,tahoma,serif;font-size:10pt;color:#000000;}
body{background-color:#FFFFFF;}
a{text-decoration:underline;color:#000000;}
a.white{text-decoration:underline;color:#ffffff;}
.sec_header{font-family:verdana,tahoma,serif;color:#ffffff;font-weight:bold;background-color: #CC0000;}
.price{font-size:12pt;font-weight:bold;}
div.container {width:'95%';margin:2;}
div.right{float:right;width:180px;margin:0;padding:5px;border:1px #000000 solid;}
div.footer{width:760px;clear:both;}

.menuBoxHeading { font-size: 12px; color: #ffffff; font-weight: bold; background-color: #CC0000; border-color: #CC0000; border-style: solid; border-width: 1px; }
.infoBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #080381; background-color: #f2f4ff; border-color: #CC0000; border-style: solid; border-width: 1px; }
.tablebody{border-color: #CC0000; border-style:solid; border-width: 1px; padding:0px; cellspacing:0;}

li.list{ font-size: 8pt; color: #666666; list-style-image: url(/images/arrow2.gif); font-weight:normal;margin-left:2px;padding:2px;}
.menulist{background: url(/images/bg_box.gif); background-repeat:repeat-y;border-style:solid; border-width: 1px; border-color: #cc0000;}
a.menu{text-decoration:none;color:#336699;}
a.menu:hover{text-decoration:underline;}
a.list{text-decoration:none;color:#666666;}
a.list:hover{text-decoration:underline;}
a.menucat{text-decoration:none;color:#666666;font-weight:bold;}
a.menucat:hover{text-decoration:underline;}
a.report{text-decoration:none;}
a.report:hover{text-decoration:underline;}

span.search{background-color:#f2f4ff; line-height:1; padding:3px; border:1px solid; border-color: #cc0000; color:#666666;font-weight:bold;}
tr.head{background-color:#cc0000;}
/* input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #080381; border:1px solid;border-color: #cc0000;}
*/
input.field {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #080381; border:1px solid;border-color: #cc0000;}
input.button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #080381; border-color:#cccccc; }
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #080381; border:1px solid;border-color: #cc0000;}
select.filter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #080381;}
table.clickit{cursor:pointer; border-bottom:1px dashed;border-color:#dddddd;}
.resultslist{border-style:solid; border-width: 1px; border-color:#dddddd;}
.sec_header2{font-family:verdana,tahoma,serif;color:#000000;font-weight:bold;background-color:#f2f4ff;border-bottom:1px solid;border-color:#dddddd;}
.sec_header2_page{font-family:verdana,tahoma,serif;color:#000000;font-weight:normal;font-size:8pt;background-color:#f2f4ff;border-bottom:1px solid;border-color:#dddddd;}
.titledetail{font-family:verdana,tahoma,serif;color:#000000;font-size: 8pt;}
td.basket {font-size: 8pt;font-weight:normal;border-bottom:1px dashed;border-color:#dddddd;}
td.baskethead {border-bottom:1px solid;border-color:#dddddd;font-weight:bold;}
#div_basketnote {font-size: 8pt;font-weight:normal;position:relative; left:0px; top:0px; height:auto; background-color:#f2f4ff; padding:4px;}
ul.menu{color: #666666; font-weight:bold;margin-left:0px; padding-left:2px; list-style-type:square; }
li.menu{ font-size: 8pt; color: #666666; list-style-image: url(/images/arrow2.gif); font-weight:normal;line-height:1.3;}
ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1.7em;
	
}

li.xc {
	list-style: none;font-size: 8pt; color: #666666;line-height:1.2;
}
div.xcx, div.xcc {
	position: relative;
	display: inline;
	font-size: 8pt;
	font-weight:bold;
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.7em;
	float: left;
	width: 2em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -2em;
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	color: #000;
	text-decoration: none;
	font-family: verdana,tahoma,serif;
	font-size: 100%;
	font-weight: bold;
}
td.bordered{
  border-width: 2px;
  border-color: #cccccc;
  border-style: solid;
	background-color:#f2f4ff;
}
td.borderprint{
  border-top:1px solid;
	border-color: #cccccc;
  background-color:#ffffff;
}
#main {
  margin:5pt;
	border:1px solid #cccccc;
	padding:5px;
}