body {
	background: #ffffff;
	margin: 0,0,0,0;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;

}
.minilogo {
	width: 700;
}
.minilogo1 {
	width: 98%;
}

.footer_bottom {
	padding-left: 15px;
	padding-right: 15px;
	height: 25px;
	color: #C0C0C0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.footer_bottom a:link {
	color: #C0C0C0; text-decoration: none;
}
.footer_bottom a:visited {
	color: #C0C0C0; text-decoration: none;
}
.footer_bottom a:hover {
	color: #C0C0C0; text-decoration: underline;
}


.a {
	font-weight: normal; font-size: 11px; color: #1C49A1; font-family: Arial, Helvetica, sans-serif;
}
.a:link {
	color: #1C49A1; text-decoration: underline;
}
.a:visited {
	color: #1C49A1; text-decoration: underline;
}
.a:hover {
	color: #1C49A1; text-decoration: underline;
}


.cat {
	font-weight: bold; font-size: 14px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.cat a:link {
	color: #0066cc; text-decoration: underline;
}
.cat a:visited {
	color: #0066cc; text-decoration: underline;
}
.cat a:hover {
	color: #F89440; text-decoration: underline;
}
.cat1 {
	font-weight: normal; font-size: 13px; color: #1C49A1; font-family: Arial, Helvetica, sans-serif;
}
.cat1 a:link {
	color: #1C49A1; text-decoration: underline;
}
.cat1 a:visited {
	color: #1C49A1; text-decoration: underline;
}
.cat1 a:hover {
	color: #1C49A1; text-decoration: underline;
}

.cat3 {
	font-weight: normal; font-size: 11px; color: #1C49A1; font-family: Arial, Helvetica, sans-serif;
}
.cat3 a:link {
	color: #1C49A1; text-decoration: none;
}
.cat3 a:visited {
	color: #1C49A1; text-decoration: none;
}
.cat3 a:hover {
	color: #1C49A1; text-decoration: underline;
}

.cat6 {
	font-weight: bold; font-size: 12px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.cat6 a:link {
	color: #0066cc; text-decoration: underline;
}
.cat6 a:visited {
	color: #0066cc; text-decoration: underline;
}
.cat6 a:hover {
	color: #F89440; text-decoration: underline;
}

.cat7 {
	font-weight: normal; font-size: 13px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.cat7 a:link {
	color: #0066cc; text-decoration: underline;
}
.cat7 a:visited {
	color: #0066cc; text-decoration: underline;
}
.cat7 a:hover {
	color: #F89440; text-decoration: underline;
}

.cat10 {
	font-weight: bold; font-size: 12px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.cat10 a:link {
	color: #0066cc; text-decoration: none;
}
.cat10 a:visited {
	color: #0066cc; text-decoration: none;
}
.cat10 a:hover {
	color: #F89440; text-decoration: none;
}

.cat15 {
	font-weight: bold; font-size: 13px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.cat15 a:link {
	color: #0066cc; text-decoration: underline;
}
.cat15 a:visited {
	color: #0066cc; text-decoration: underline;
}
.cat15 a:hover {
	color: #F89440; text-decoration: none;
}

#topsponsors1 {
	padding-left: 0px; 
	font-size: 11px; 
	color: #0066cc;
 	font-weight: normal;
	height: 20px; 
	line-height: 20px;
}
#topsponsors1 a:link {
	color: #0066cc; text-decoration: none;
}
#topsponsors1 a:visited {
	color: #0066cc; text-decoration: none;
}
#topsponsors1 a:hover {
	color: #F89440; text-decoration: underline;
}

.c {
	float: left;
}
.cr {
	clear: left;
}

td {
	vertical-align: top;
	padding: 5px;
}

h1 {
	font-size: 14pt;
	margin: 5px 0 5px 0;
}

h2 {
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

h3 {
	color: #1C49A1;
	font-size: 10pt;
	padding: 0;
	border-bottom: 0px solid #1C49A1;
}
h4 {
	color: #1C49A1;
	font-size: 10pt;
	padding: 0;
	border-bottom: 1px solid #1C49A1;
}

.descr {
        font-size: 12px;

	color: #000000;
	padding: 0px;
	margin: 0 0 5px 0;
}
.descr1 {
        font-size: 11px;

	color: #000000;
	padding: 0px;
	margin: 0 0 5px 0;
}

table.formPage {
	border: 0px solid #A0A0A0;
}
td.err {
	padding: 3px;
	color: #FFFFFF;
	background: #FF0000;
	text-align: left;
	border: 0px solid #A0A0A0;
}
td.msg {
	padding: 3px;
	color: #0066cc;
	background: #EDF3FF;
	text-align: left;
	border: 0px solid #A0A0A0;
}
.label {
	text-align: right;
	color: #0066cc;
}
.buttons {
	border-top: 0px solid #A0A0A0;
	text-align: center;
}
.count {
	color: #0066cc;
	font-weight: normal;
	font-size: 7pt;

}
#links a {
	font-weight: normal; font-size: 10px; color: #1C49A1; font-family: Arial, Helvetica, sans-serif;
}
#links p {
	margin: 0 0 7px 0;
}
.url {
	color: #008000;
}
#path {
	margin-top: 2px;
	padding: 3px;
	background: #D9E8F9;
	line-height: 19px;
	border-top: 1px solid #5e74b3;
}
.submit {
	float: right;
	vertical-align: bottom;
}
#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#D9E8F9;
   line-height:19px;
   text-align:right;
}

.text, .btn {
	font-size: 9pt;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
input.text {
	color: #000000;
        height: 17px;
	border: 1px solid #5e74b3;
}
textarea.text {
	font-size: 9pt;
	border: 1px solid #5e74b3;
}
select {
	font-size: 8pt;
	border: 1px solid #5e74b3;
}

.captcha {
	border: 1px solid #5e74b3;
	margin-top: 10px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}
.btn {
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #88ABDC;
	background-color: #1C49A1;/*#1C49A1;*/
	cursor: pointer;
	height: 17px;
	color: #ffffff;
}
span.req {
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}

.req {
	color: #FF0000;
}

div.errForm, span.errForm {
	margin: 0px 0 0px 5px;
	padding: 2px 3px 2px 3px;
	color: #FF0000;
	background: #FFFFF3;
	text-align: left;
	clear: right;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #1C49A1;
	font-size: 7pt;
	text-decoration: none;
}
.sort {
	color: #A0A0A0;
}
p.subcats {
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
.subcats {
	font-size: 11px; color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
}
.subcats a:link {
	color: #0066cc; text-decoration: underline;
}
.subcats a:visited {
	color: #0066cc; text-decoration: underline;
}
.subcats a:hover {
	color: #F89440; text-decoration: underline;
}

.small1 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.small1 {
	font-size: 7pt; color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
}
.small1 a:link {
	color: #0066cc; text-decoration: underline;
}
.small1 a:visited {
	color: #0066cc; text-decoration: underline;
}
.small1 a:hover {
	color: #F89440; text-decoration: underline;
}

div.pr {
	font-size: 6pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #1F5B94;
	float: left;
	height: 30px;
	margin-right: 8px;
}
div.prg{
	width: 35px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb{
	background: #1F5B94;
	height: 3px;
	font-size: 1px;
	margin-left: 2px;
}


.footer {
        text-align: center;
	margin-top: 2px;
	padding: 3px;
	line-height: 19px;
        font-weight: normal; font-size: 11px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer a {
	font-weight: normal; font-size: 11px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer a:link {
	color: #0066cc; text-decoration: none;
}
.footer a:visited {
	color: #0066cc; text-decoration: none;
}
.footer a:hover {
	color: #F89440; text-decoration: underline;
}

.footer1 {
        text-align: left;
	margin-top: 2px;
	padding: 3px;
	line-height: 19px;
        font-weight: normal; font-size: 11px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer1 a {
	font-weight: normal; font-size: 11px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer1 a:link {
	color: #0066cc; text-decoration: none;
}
.footer1 a:visited {
	color: #0066cc; text-decoration: none;
}
.footer1 a:hover {
	color: #F89440; text-decoration: underline;
}

.footer2 {
        text-align: right;
	padding: 2px 0 0 0;
	margin-right: 5px;
        height: 14px;
        font-weight: normal; font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;
}
.footer2 a {
	font-weight: normal; font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;
}
.footer2 a:link {
	color: #ffffff; text-decoration: underline;
}
.footer2 a:visited {
	color: #ffffff; text-decoration: underline;
}
.footer2 a:hover {
	color: #ffffff; text-decoration: underline;
}

.footer8 {
        text-align: center;
        font-weight: normal; text-decoration: underline; font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;
}
.footer8 a {
	font-weight: normal; text-decoration: underline; font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;
}
.footer8 a:link {
	color: #ffffff; text-decoration: underline;
}
.footer8 a:visited {
	color: #ffffff; text-decoration: underline;
}
.footer8 a:hover {
	color: #ffffff; text-decoration: underline;
}

.footer15 {
        text-align: left;
        font-weight: normal; font-size: 12px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer15 a {
	font-weight: normal; font-size: 12px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer15 a:link {
	color: #0066cc; text-decoration: underline;
}
.footer15 a:visited {
	color: #0066cc; text-decoration: underline;
}
.footer15 a:hover {
	color: #F89440; text-decoration: underline;
}

.footer16 {
        text-align: left;
	margin-top: 2px;
	padding: 3px;
	line-height: 19px;
	padding-left: 6px;
        font-weight: bold; font-size: 12px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer16 a {
	font-weight: bold; font-size: 12px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer16 a:link {
	color: #0066cc; text-decoration: none;
}
.footer16 a:visited {
	color: #0066cc; text-decoration: none;
}
.footer16 a:hover {
	color: #F89440; text-decoration: underline;
}

.footer19 {
        text-align: left;
        font-weight: normal; font-size: 11px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer19 a {
	font-weight: normal; font-size: 11px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer19 a:link {
	color: #0066cc; text-decoration: underline;
}
.footer19 a:visited {
	color: #0066cc; text-decoration: underline;
}
.footer19 a:hover {
	color: #F89440; text-decoration: underline;
}

.footer20 {
        text-align: left;
        font-weight: normal; font-size: 11px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer20 a {
	font-weight: normal; font-size: 11px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer20 a:link {
	color: #0066cc; text-decoration: underline;
}
.footer20 a:visited {
	color: #0066cc; text-decoration: underline;
}
.footer20 a:hover {
	color: #F89440; text-decoration: underline;
}

.footer80 {
        text-align: left;
        font-weight: normal; font-size: 11px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer80 a {
	font-weight: normal; font-size: 11px; color: #0066cc; font-family: Arial, Helvetica, sans-serif;
}
.footer80 a:link {
	color: #0066cc; text-decoration: underline;
}
.footer80 a:visited {
	color: #0066cc; text-decoration: underline;
}
.footer80 a:hover {
	color: #F89440; text-decoration: underline;
}


.footer30 {
        text-align: left;
        font-weight: normal; font-size: 11px; color: #FF0000; font-family: Arial, Helvetica, sans-serif;
}
.footer30 a {
	font-weight: normal; font-size: 11px; color: #FF0000; font-family: Arial, Helvetica, sans-serif;
}
.footer30 a:link {
	color: #FF0000; text-decoration: underline;
}
.footer30 a:visited {
	color: #FF0000; text-decoration: underline;
}
.footer30 a:hover {
	color: #FF0000; text-decoration: underline;
}


.price {
	border: 0px solid #A0A0A0;
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field {
   border: 0 solid transparent;
   border-width:0;
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:hand;
   color:#6A8AD4;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #9EC2F3;
   border-width:0 1px 1px;
}

#catTitle { background:#fff; }






 /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#5e74b3;
   background:#DDE5F3;
   vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   border:1px dotted #CBE2EC;
   border-width:1px 0;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#F8F8FC;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#eee;
}

}A.crumb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;

}.crumb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	letter-spacing: normal; 
	padding: 0,0,0,0; 	

}.searchopts{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: normal;
    color: #003399;	
	}	

.f_area {
	font-size: 11px; color: #6F6F6F;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FEFEDE;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	Border-bottom: #0C54A0 1px solid;
}
.f_area9 {
	font-size: 11px; color: #6F6F6F;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D8E8D8;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	Border-bottom: #0C54A0 1px solid;
	Border-top: #0C54A0 1px solid;
}
.line1 {
	Border-bottom: #C7D9E6 1px solid;
}

.path7 {
	margin-top: 1px;
	padding: 3px;
	line-height: 12px;
}

.roundfoot{display:block}
.roundfoot *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#255caf}
.roundfoot1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a1b8dc;
  border-right:1px solid #a1b8dc;
  background:#5b84c3}
.roundfoot2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e9eef7;
  border-right:1px solid #e9eef7;
  background:#4e7abe}
.roundfoot3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #4e7abe;
  border-right:1px solid #4e7abe;}
.roundfoot4{
  border-left:1px solid #a1b8dc;
  border-right:1px solid #a1b8dc}
.roundfoot5{
  border-left:1px solid #5b84c3;
  border-right:1px solid #5b84c3}
.roundfootfg{
  height:26px;
  line-height: 26px;
  background:#255caf}

.roundtop1{display:block}
.roundtop1 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#C8DDEA}
.roundtop11{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d4e5ff;
  border-right:1px solid #d4e5ff;
  background:#b4d2ff}
.roundtop12{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f9ff;
  border-right:1px solid #f5f9ff;
  background:#aecfff}
.roundtop13{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #aecfff;
  border-right:1px solid #aecfff;}
.roundtop14{
  border-left:1px solid #d4e5ff;
  border-right:1px solid #d4e5ff}
.roundtop15{
  border-left:1px solid #b4d2ff;
  border-right:1px solid #b4d2ff}
.roundtop1fg{
  background:#C8DDEA}

.roundbot1{display:block}
.roundbot1 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#C8DDEA}
.roundbot11{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6fafc;
  border-right:1px solid #f6fafc;
  background:#f0f7fb}
.roundbot12{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfefe;
  border-right:1px solid #fdfefe;
  background:#eff6fa}
.roundbot13{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eff6fa;
  border-right:1px solid #eff6fa;}
.roundbot14{
  border-left:1px solid #f6fafc;
  border-right:1px solid #f6fafc}
.roundbot15{
  border-left:1px solid #f0f7fb;
  border-right:1px solid #f0f7fb}
.roundbot1fg{
  background:#C8DDEA}

.roundfoot7{display:block}
.roundfoot7 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#255caf}
.roundfoot71{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a1b8dc;
  border-right:1px solid #a1b8dc;
  background:#5b84c3}
.roundfoot72{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e9eef7;
  border-right:1px solid #e9eef7;
  background:#4e7abe}
.roundfoot73{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #4e7abe;
  border-right:1px solid #4e7abe;}
.roundfoot74{
  border-left:1px solid #a1b8dc;
  border-right:1px solid #a1b8dc}
.roundfoot75{
  border-left:1px solid #5b84c3;
  border-right:1px solid #5b84c3}
.roundfootfg7{
  background:#255caf}





.roundbotx1{display:block}
.roundbotx1 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#C8DDEA}
.roundbotx11{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6fafc;
  border-right:1px solid #f6fafc;
  background:#f0f7fb}
.roundbotx12{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfefe;
  border-right:1px solid #fdfefe;
  background:#eff6fa}
.roundbotx13{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eff6fa;
  border-right:1px solid #eff6fa;}
.roundbotx14{
  border-left:1px solid #f6fafc;
  border-right:1px solid #f6fafc}
.roundbotx15{
  border-left:1px solid #f0f7fb;
  border-right:1px solid #f0f7fb}
.roundbotx1fg{
  height:26px;
  line-height: 26px;
  background:#C8DDEA}


.featlinkat{display:block}
.featlinkat *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EFF4F7}
.featlinkat1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eff7dc;
  border-right:1px solid #eff7dc;
  background:#e4f2c3}
.featlinkat2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfdf7;
  border-right:1px solid #fbfdf7;
  background:#e2f1be}
.featlinkat3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e2f1be;
  border-right:1px solid #e2f1be;}
.featlinkat4{
  border-left:1px solid #eff7dc;
  border-right:1px solid #eff7dc}
.featlinkat5{
  border-left:1px solid #e4f2c3;
  border-right:1px solid #e4f2c3}
.featlinkatfg{
  background:#EFF4F7}

.featlinkats{display:block}
.featlinkats *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.featlinkats1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eff7dc;
  border-right:1px solid #eff7dc;
  background:#e4f2c3}
.featlinkats2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfdf7;
  border-right:1px solid #fbfdf7;
  background:#e2f1be}
.featlinkats3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e2f1be;
  border-right:1px solid #e2f1be;}
.featlinkats4{
  border-left:1px solid #eff7dc;
  border-right:1px solid #eff7dc}
.featlinkats5{
  border-left:1px solid #e4f2c3;
  border-right:1px solid #e4f2c3}
.featlinkatsfg{
  background:#ffffff}

.detail{display:block}
.detail *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EFF4F7}
.detail1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #edf5ff;
  border-right:1px solid #edf5ff;
  background:#e0edff}
.detail2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafcff;
  border-right:1px solid #fafcff;
  background:#ddecff}
.detail3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ddecff;
  border-right:1px solid #ddecff;}
.detail4{
  border-left:1px solid #edf5ff;
  border-right:1px solid #edf5ff}
.detail5{
  border-left:1px solid #e0edff;
  border-right:1px solid #e0edff}
.detailfg{
  background:#EFF4F7}


.sponsorcat{display:block}
.sponsorcat *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#C1EEA7}
.sponsorcat1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e4f7d9;
  border-right:1px solid #e4f7d9;
  background:#d0f2bd}
.sponsorcat2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8fdf6;
  border-right:1px solid #f8fdf6;
  background:#ccf1b7}
.sponsorcat3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ccf1b7;
  border-right:1px solid #ccf1b7;}
.sponsorcat4{
  border-left:1px solid #e4f7d9;
  border-right:1px solid #e4f7d9}
.sponsorcat5{
  border-left:1px solid #d0f2bd;
  border-right:1px solid #d0f2bd}
.sponsorcatfg{
  background:#C1EEA7}
.zzzzz{display:block}
.zzzzz *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CFE7FF}
.zzzzz1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eaf4ff;
  border-right:1px solid #eaf4ff;
  background:#dbedff}
.zzzzz2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafcff;
  border-right:1px solid #fafcff;
  background:#d8ebff}
.zzzzz3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d8ebff;
  border-right:1px solid #d8ebff;}
.zzzzz4{
  border-left:1px solid #eaf4ff;
  border-right:1px solid #eaf4ff}
.zzzzz5{
  border-left:1px solid #dbedff;
  border-right:1px solid #dbedff}
.zzzzzfg{
  background:#CFE7FF}
.aaaaaa{display:block}
.aaaaaa *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E3F1FF}
.aaaaaa1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f2f8ff;
  border-right:1px solid #f2f8ff;
  background:#eaf4ff}
.aaaaaa2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfdff;
  border-right:1px solid #fcfdff;
  background:#e8f3ff}
.aaaaaa3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e8f3ff;
  border-right:1px solid #e8f3ff;}
.aaaaaa4{
  border-left:1px solid #f2f8ff;
  border-right:1px solid #f2f8ff}
.aaaaaa5{
  border-left:1px solid #eaf4ff;
  border-right:1px solid #eaf4ff}
.aaaaaafg{
  background:#E3F1FF}
