﻿body {FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Verdana" }
table        { font-family: Verdana; font-size: 10pt }
td {FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Verdana" }
ul {FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Verdana"; margin-top:3; margin-bottom:3; margin-left:15; margin-right:0 }
div {FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Verdana" }

A:link {COLOR: #000099; TEXT-DECORATION: none}
A:visited {COLOR: #666666; TEXT-DECORATION: none}
A:hover {COLOR: #FFCC00; TEXT-DECORATION: underline }

.homelinks {font-size:10pt; COLOR: #FFFFFF; font-family:Verdana; text-decoration:none; font-weight:bold }
a:link.homelinks {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold }
a:visited.homelinks {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold}
a:hover.homelinks {COLOR: #000099; TEXT-DECORATION: underline; font-weight:bold}

.ads         { font-size:9pt; COLOR: #FFFFFF; font-family:Tahoma; text-decoration:none; font-weight:bold  }
a:link.ads {COLOR: #000099; TEXT-DECORATION: none; font-weight:bold }
a:visited.ads {COLOR: #000099; TEXT-DECORATION: none; font-weight:bold}
a:hover.ads {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-weight:bold}

.menu         { font-size:9pt; COLOR: #FFFFFF; font-family:Tahoma; text-decoration:none  }
a:link.menu {COLOR: #000099; TEXT-DECORATION: none }
a:visited.menu {COLOR: #000099; TEXT-DECORATION: none }
a:hover.menu {COLOR: #FFFFFF; TEXT-DECORATION: underline }

.footer         { font-size:8pt; COLOR: #FFFFFF; font-family:Verdana; text-decoration:none  }
a:link.footer {COLOR: #FFFFFF; TEXT-DECORATION: none }
a:visited.footer {COLOR: #FFFFFF; TEXT-DECORATION: none }
a:hover.footer {COLOR: #FFCC00; TEXT-DECORATION: underline }

.pagetitle   { font-family: Verdana; font-size: 11pt; font-variant: small-caps; font-weight: bold }

.quicklist         { font-size:9pt; COLOR: #000000; font-family:Verdana; text-decoration:none  }
a:link.quicklist {COLOR: #000000; TEXT-DECORATION: none }
a:visited.quicklist {COLOR: #000000; TEXT-DECORATION: none }
a:hover.quicklist {COLOR: #FFCC00; TEXT-DECORATION: underline }

.mainitems { border: 1px solid black; border-left-width: 0; background-color: #FFFFFF; }

#csstopmenu
li { float: left; position: relative; }
.submenus { display: none; width: 15em; position: absolute; top: 1.2em; left: 0; background-color: #FFFFFF; border: 1px solid #000000; }

#csstopmenu
ul { padding: 0; margin: 0; list-style: none; }

#csstopmenu, #csstopmenu
ul { padding: 0; margin: 0; list-style: none; }

#csstopmenu
li { float: left; position: relative; }

#csstopmenu
a { text-decoration: none; }
.mainitems { border: 1px solid black; border-left-width: 0; background-color: #FFFFFF; }
.headerlinks a { margin: auto 3px; font-weight: ""; color: black;  }
.submenus { display: none; width: 18em; position: absolute; top: 1.2em; left: 0; background-color: #FFFFFF; border: 1px solid #000000; }
.submenus li { width: 100%; }
.submenus li a { display: block; width: 100%; text-indent: 3px; }
.submenus li a:hover { background-color: #000000; }
html>body .submenus li a { /* non IE browsers */ width: auto; }

#csstopmenu li>ul {/* non IE browsers */ top: auto; left: auto; }

#csstopmenu li:hover ul, li.over ul { display: block; }
html>body #clearmenu{ /* non IE browsers */ height: 3px; }

/* Google Search formatting
================================================*/
.gsc-control-cse {
	background: transparent;
}
.gsc-tabsArea .gsc-tabHeader.gsc-tabhActive {
	border-top: 2px solid #FFCC00;
}
.cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive {
	border-color: #FFCC00 #E9E9E9 -moz-use-text-color;
}
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result {
	margin-bottom: 0.1em;
}
.gs-webResult.gs-result .gs-visibleUrl {
	color: #000099;
}
.gs-webResult.gs-result .gs-visibleUrl-short {
	color: #000099;
}
.gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl-short {
  color: #008000;
}
.gsc-results .gsc-cursor-box {
	margin-top:20px;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b {
	color: #000000;
	font-weight: bold;
}

#cse-search-results iframe {
	width: 95%;
}

td.google-column {
	background: #FFFFFF;
}

td.directory-column {
	padding-top: 45px;
	padding-left: 20px;
	margin-top: 45px;
	margin-left: 20px;
	background: #FFFFFF;
	border-left: 1px #000099 solid;
}