
body { font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; background-color: #ffffff; margin: 0 0 20px; padding: 0 }

td  { font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif }
A { color: #003998 }
A:hover { color: #417dda }
table.header  { background-color: #fc0; padding: 0; border: solid 1px #ff9706 }

td.lefthead  { background-color: #fc0; padding: 5px; border-width: 0 }
td.righthead   { color: black; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold; background-color: #fc0; padding: 5px; border-width: 0 }
td.bottomhead  { background-color: #fff8e3; padding: 0; border-width: 0 }

table.breadcrump  { background-color: #ffffff; padding: 0; border: solid 1px #ff9706 }
td.breadcrump   { color: #666666; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; background-color: #fff8e3; padding: 3px; border-width: 0 }
h1.breadcrump  { color: #666666; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 }
a.breadcrump   { color: #666666; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none }

table.startsearch   { background-color: #fff8e3; padding: 2px; border: solid 1px #ff9706 }
td.startsearch  { color: #000000; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: normal; background-color: #fff8e3; padding: 3px; border-width: 0 }
a.startsearch {
	text-decoration: underline;
	color: #000033; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: normal;
}

table.themes  { background-color: #ffffff; padding: 0; border: solid 1px #ff9706 }
td.themeshead  { color: black; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold; background-color: #fff8e3; padding: 3px; border-width: 0 }
td.themescontent  { color: #333333; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; background-color: #fff8e3; padding: 0; border-width: 0 }
td.themesfooter  { color: black; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold; background-color: #fff8e3; padding: 3px; border-width: 0 }


table.footer  { background-color: #fc0; padding: 1px; border: solid 1px #ff9706 }
td.footer   { color: black; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; background-color: #fff8e3; padding: 0; border-width: 0 }

a.footer  { color: black; font-size: 9pt; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

td.mefooter {
	border-width:0px; padding: 0px;
	font-size: 7pt; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; 
}
a.mefooter {
	color: #333333; 
	font-size: 7pt; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}

table.box  { background-color: #fff8e3; padding: 0; border: solid 1px #ff9706 }
td.boxheader  { color: black; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold; background-color: #fc0; padding: 4px; border-width: 2px }
td.boxcontent  { color: black; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; background-color: #fff8e3; padding: 5px; border-width: 2px }

a.boxcontent {
	text-decoration: none;	
}
table.webtip  { background-color: #ffffff; padding: 0; border: solid 1px #ff9706 }
td.webtip_header  { color: black; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold; background-color: #fc0; padding: 4px; border-width: 0 }
td.webtip_content { 
	border-width:0px; padding: 5px;
	background-color: #ffffff;
}


table.pages  { background-color: #ffffff; padding: 0; border: solid 1px #ff9706 }
td.pagesheader  { color: black; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold; background-color: #fff8e3; padding: 4px; border-width: 0 }
td.pagescontent  { color: black; font-size: 11px; font-family: Verdana, Arial, Futura, Helvetica, sans-serif; font-weight: 500; background-color: #fff8e3; padding: 6px; border-width: 0 }
table.catalog  { background-color: #ffffff; padding: 0; border: solid 1px #ff9706 }
td.catalogheader  { color: black; font-size: 11px; font-family: Verdana, Arial, Futura, Helvetica, sans-serif; font-weight: bold; background-color: #fc0; padding: 4px; border-width: 0 }
td.catalogcontent { 
	border-width:0px; padding: 2px;
	background-color: #ffffff;
	color: #000033; font-size: 11px; font-family: Verdana, Arial, Futura, Helvetica, sans-serif; font-weight: 500;
}
table.result  { background-color: #ffffff; padding: 0; border: solid 1px #ff9706 }
td.resultheader   { color: black; font-size: 11px; font-family: Verdana, Arial, Futura, Helvetica, sans-serif; font-weight: bold; background-color: #fc0; padding: 4px; border-width: 0 }

table.resultcontent {
	border-width:0px; padding: 0px; 
	background-color: #ffffff;  
}

table.resultactive  { background-color: #fff9f4; padding: 0 }

td.resultcontent  { color: black; font-size: 11px; font-family: Verdana, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; padding: 5px; border-width: 0 }

td.screenshot  { color: black; font-size: 11px; font-family: Verdana, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; padding: 5px; border-width: 0 }

td.resultdesc  { color: black; font-size: 11px; font-family: Verdana, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; padding: 0; border-width: 0 }
td.resulturl { 
	border-width:0px; padding: 0px;
	color: #000033; font-size: 11px; font-family: Verdana, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
td.resultinfo { 
	border-width:0px; padding: 0px;
	color: #000033; font-size: 10px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
td.resultlink { 
	border-width:0; padding: 0;
	color: #ff9706; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
table.advertise {
	border-width:1px; padding: 0px; 
	border-style: solid;
	border-top-color: #eeeeee; 
	border-left-color: #eeeeee; 
	border-right-color: #eeeeee; 
	border-bottom-color: #eeeeee; 
	background-color: #ffffff;  
}
td.advertise { 
	border-width:0px; padding: 1px;
	background-color: #ffffff;
}

table.adwords {
	border-width:0px; padding: 0px; 
	border-style: solid;
	background-color: #ffffff;  
}
td.adwordsheader  { color: black; font-size: 11px; font-family: Verdana, Arial, Futura, Helvetica, sans-serif; font-weight: bold; background-color: #fc0; padding: 4px; border-width: 0 }
td.adwordscontent { 
	border-width:1px; padding: 2px;
	background-color: #ffffff;
	color: #000033; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
td.adwordsfooter { 
	border-width:0px; padding: 2px;
	background-color: #ffffff;
	color: #000033; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
table.subnav    { background-color: #fff8e3; padding: 1px; position: relative; left: -10px; border: solid 1px #ff9706 }
table.subnav100 { background-color: #fff8e3; padding: 1px; position: relative; border: solid 1px #ff9706 }
td.subnav    { color: black; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; background-color: #fff8e3; padding: 2px; border-width: 0 }
a.subnav  { color: black; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none }
.searchfield  { font-size: 14px; font-family: Arial, sans-serif; background-color: #ffffff; border: solid 1px #ff9706 }

.button  { color: black; font-size: 11px; font-weight: bold; background-color: #ffffff; border: outset 2px #ff9706 }
.cat_searchfield  { font-size: 14px; font-family: Arial, sans-serif; background-color: #ffffff; border: solid 1px #ff9706 }

.cat_button  { color: black; font-size: 11px; font-weight: bold; background-color: #ffffff }


a.g1  { color: #003998; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.g2  { color: #000033; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a.g3 { text-decoration: underline; color: #003998; font-size: 9px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; }


h1 {
	color: #333333; font-size: 18px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold;
}
h2 {
	color: #333333; font-size: 16px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold;
}
h3 {
	color: #333333; font-size: 14px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold;
}
h4 {
	color: #333333; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold;
}
strong.highlight{
	background-color: #ffffcc;
	color: #000033; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold;
}

strong.subnavactive { color: #cc0000; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold }


table.ressubnav  { background-color: #fff8e3; padding: 1px; border: solid 1px #ff9706 }
td.ressubnav   { color: black; font-size: 11px; font-family: Arial, sans-serif; background-color: #fff8e3; padding: 3px; border-width: 0 }
a.ressubnav   { color: #003333; font-size: 11px; font-family: Arial, sans-serif; font-weight: normal; text-decoration: none }
strong.ressubnavactive  { color: #cc0000; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: bold }
td.hidden{
	color: #ffffff; font-size: 1px; font-family: Arial, sans-serif; font-weight: 100;
}
a.hidden{
	color: #ffffff; font-size: 1px; font-family: Arial, sans-serif; font-weight: 100;
}
.newsfeed {
	padding: 1px; 
	border-width:0px;
}
.newsfeedtitle {
	border-width:0px; padding: 0px;
	color: #003366; font-size: 12px; font-family: Arial, sans-serif; font-weight: 600; 
}
.newsfeeddesc {
	border-width:0px; padding: 0px;
	color: #000033; font-size: 10px; font-family: Arial, sans-serif; font-weight: 500; 
}
.newsfeedlink {
	border-width:0px; padding: 0px;
	color: #0033cc; font-size: 10px; font-family: Arial, sans-serif; font-weight: 500; 
}