@charset "iso-8859-1";
BODY {FONT-FAMILY: arial,sans-serif}
TD {FONT-FAMILY: arial,sans-serif}
FONT {FONT-FAMILY: arial,sans-serif}
P {FONT-FAMILY: arial,sans-serif}
A {FONT-FAMILY: arial,sans-serif}

div.line
{
width:30px;
width:300px;

}

acronym { border-style: none; cursor: help; font-style: normal; }

body,td,div,p,a,font,span {font-family:tahoma,arial,sans-serif;}

	dl {
		width: 330px;
		margin: 0 0 20px 20px;
		padding: 2px;
		}

	dt {
		margin: 0 0 0px 0;
		padding: 4px;
		font-size: 150%;
		color: #fff;
		border-bottom: 1px solid #fff;
		}
	
	dd {
		margin: 0 0 0 0px;
		padding: 0px 0px 0px 0px;
		color: #666;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		}
		
	#blue dt {
		background-color: #69c;
		}
	
	#blue {
		background-color: #9cf;
		}

	#blue2 dt {
		background-color: #69c;
		}

	#blue2 {
		background-color: #9cf;
		}

	#gold dt {
		background-color: gold;
		}
	
	#gold {
		background-color: #ffc;
		}

	
	#red dt {
		background-color: #933;
		}
	
	#red {
		background-color: #c99;
		}
	
	#green dt {
		background-color: #9c6;
		}
	
	#green {
		background-color: #cf9;
		}
h1 td, h1, h2, h3, h4, h5, h6, div.topnav, 
div.sidenav, div.sidesearch, div.sidequote, div.bottomnav, div.footer, small, 
td#sidebartitle { font-family: arial,sans-serif; }

/* rules for the bottom navigation on the results page */ 
div.bottomnav { margin-top: 1ex; }

div.bottomnav a, span.bottomnav { font-size: 10pt; }

div.bottomnav a, span.big { font-size: 12pt; color: #0000cc; }

font.maroon {font-size: 10pt; color: #aa1002;font-weight:200}

/* standard link colors */ 
a:link { color: #0000cc; }
a:visited { color: #551a8b; }
a:active { color: #ff0000; }

a.gold:link {font-size: 10pt; color: #bd8d08;  text-decoration:none}
a.gold:visited {font-size: 10pt; color: #bd8d08;  text-decoration:none}
a.gold:active {font-size: 10pt; color: #bd8d08; text-decoration:none }
a.gold:hover {font-size: 10pt; color: gold;  text-decoration:none}

a.goldsm:link {font-size: 8pt; color: #bd8d08;  text-decoration:none}
a.goldsm:visited {font-size: 8pt; color: #bd8d08;  text-decoration:none}
a.goldsm:active {font-size: 8pt; color: #bd8d08;  text-decoration:none}
a.goldsm:hover {font-size: 8pt; color: gold;  text-decoration:none}

a.blue:link {font-size: 10pt; color: #2255bb;  text-decoration:none}
a.blue:visited {font-size: 10pt; color: #2255bb; text-decoration:none }
a.blue:active {font-size: 10pt; color: #2255bb; text-decoration:none }
a.blue:hover {font-size: 10pt; color: blue;  text-decoration:none}

a.blueb:link {font-size: 11pt; color: #555555; text-decoration:none;font-weight:900}
a.blueb:visited {font-size: 11pt; color: #555555; ; text-decoration:none;font-weight:900}
a.blueb:active {font-size: 11pt; color: #555555; ; text-decoration:none;font-weight:900}
a.blueb:hover {font-size: 11pt; color: maroon; ; text-decoration:none;font-weight:900}

a.blueb2:link {font-family:tahoma;font-size: 16pt; color: #ffffff; text-decoration:none;font-weight:300}
a.blueb2:visited {font-family:tahoma;font-size: 16pt; color: #ffffff; ; text-decoration:none;font-weight:300}
a.blueb2:active {font-family:tahoma;font-size: 16pt; color: #ffffff; ; text-decoration:none;font-weight:300}
a.blueb2:hover {font-family:tahoma;font-size: 16pt; color: yellow; ; text-decoration:none;font-weight:300}

a.bluesm:link {font-size: 8pt; color: #2255bb;  text-decoration:none}
a.bluesm:visited {font-size: 8pt; color: #2255bb;  text-decoration:none}
a.bluesm:active {font-size: 8pt; color: #2255bb; text-decoration:none }
a.bluesm:hover {font-size: 8pt; color: blue; text-decoration:none }

a.greysm:link {font-size: 8pt; color: #666666; text-decoration:none;font-weight:500 }
a.greysm:visited {font-size: 8pt; color: #666666;  text-decoration:none;font-weight:500}
a.greysm:active {font-size: 8pt; color: #666666;  text-decoration:none;font-weight:500}
a.greysm:hover {font-size: 8pt; color: blue; text-decoration:none;font-weight:500 }

a.corporate:link {font-size: 10pt; color: #339966;  text-decoration:none}
a.corporate:visited {font-size: 10pt; color: #339966;  text-decoration:none}
a.corporate:active {font-size: 10pt; color: #339966;  text-decoration:none}
a.corporate:hover {font-size: 10pt; color: #00CC33; text-decoration:none }

a.corporatesm:link {font-size: 8pt; color: #339966;  text-decoration:none}
a.corporatesm:visited {font-size: 8pt; color: #339966; text-decoration:none }
a.corporatesm:active {font-size: 8pt; color: #339966; text-decoration:none }
a.corporatesm:hover {font-size: 8pt; color: #00CC33; text-decoration:none }

a.maroon:link {font-size: 10pt; color: #aa1002; text-decoration:none }
a.maroon:visited {font-size: 10pt; color: #aa1002; text-decoration:none }
a.maroon:active {font-size: 10pt; color: #aa1002;  text-decoration:none}
a.maroon:hover {font-size: 10pt; color: #ff3399;  text-decoration:none}

a.maroonsm:link {font-size: 8pt; color: #aa1002; text-decoration:none }
a.maroonsm:visited {font-size: 8pt; color: #aa1002; text-decoration:none }
a.maroonsm:active {font-size: 8pt; color: #aa1002; text-decoration:none }
a.maroonsm:hover {font-size: 8pt; color: #ff3399;  text-decoration:none}

a.orange:link {font-size: 10pt; color: purple; text-decoration:none }
a.orange:visited {font-size: 10pt; color: purple; text-decoration:none }
a.orange:active {font-size: 10pt; color: purple; text-decoration:none }
a.orange:hover {font-size: 10pt; color: red; text-decoration:none }

a.orangesm:link {font-size: 8pt; color: purple;  text-decoration:none}
a.orangesm:visited {font-size: 8pt; color: purple; text-decoration:none }
a.orangesm:active {font-size: 8pt; color: purple; text-decoration:none }
a.orangesm:hover {font-size: 8pt; color: red;  text-decoration:none}


/* top part of the page */ 
div.topnav { margin-bottom: 0.1ex; }
h1 td { font-size: 12pt; font-weight: bolder; }
h1 td { background-color: #669900; color: white; border: none; padding: 2pt; }
h1.main {font-size: 18pt; background-color: #ffffff; color: #2255bb; letter-spacing:-1px }
h2.main {font-size: 16pt; background-color: #ffffff; color: #2255bb; letter-spacing:-1px }
h3.main {font-size: 12pt; background-color: #ffffff; color: #2255bb; letter-spacing:-1px }
h2.green { background-color: #ffffff; color: green; letter-spacing:-2px }
div.side { margin-right: 3ex; padding: 2pt; }
div.sidenav {margin-top: 1em; font-size: 8pt; color: maroon; }
div.wisdom { margin-top: 1em; font-size: 10pt; color: pink; }
div.sidesearch { margin-top: 1em; font-size: 10pt; }
p.sidesearch { margin-top: 1em; font-size: 10pt; }
div.sidequote {padding: 5pt; font-size: 10pt; text-align: left; border-color: red; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }

div.newstuff {
padding: 5pt; 
font-family : verdana,arial;
font-size: 10pt; 
text-align: left; 
border-color: red; 
border-style: solid; 
border-top-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-right-width: 1px;

 }

div.newstuff2 {
padding: 2pt; 
font-family : verdana,arial;
font-size: 8pt; 
text-align: left; 
border-color: green; 
border-style: dotted; 
border-top-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-right-width: 1px;

 }

div.newstuff3 {
background-color: #f0f7f7;
padding: 2pt; 
font-family : verdana,arial;
font-size: 8pt; 
text-align: left; 
border-color: #cccccc; 
border-style: dotted; 
border-top-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-right-width: 1px;

 }

div.footer { text-align: center; color: #6f6f6f; padding: 3pt; }
div.stats { margin-top: 1em; font-size: 9pt; color: maroon; }
div.pop { visibility: hidden;}
div.recommend { margin-top: 1em; font-size: 9pt; color: #336699; }
/* sidebar on the right */ 
table.sidebarborder { margin: 3pt; margin-top: 1pt; }
td#sidebarcontent { background-color: #ffffff; }
/* color schemes for different sections of the site */ 
body.corporate h1 td, body.corporate table.sidebarborder td { background-color: #339966; }
body.corporate td#sidebartitle { background-color: #d8f1e4; }
body.gold h1 td, body.siteowners table.sidebarborder td { background-color: #ddad08; }
body.gold td#sidebartitle { background-color: #f1e4d8; }
body.blue h1 td, body.search table.sidebarborder td { background-color: #336699; }
body.blue td#sidebartitle { background-color: #d8e4f1; }
body.maroon h1 td, body.zealots table.sidebarborder td { background-color: #aa1002; }
body.maroon td#sidebartitle { background-color: #f1e4d8; }
body.orange h1 td, body.zealots table.sidebarborder td { background-color: purple; }
body.orange td#sidebartitle { background-color: purple; }
td.blue { background-color: #336699;  font-size: 12pt; font-weight: bolder; }
div.blue2 {  font-size: 10pt; color: #2255bb; }
td.gold { background-color: #ddad08;  font-size: 12pt; font-weight: bolder;  }
div.gold2 { font-size: 10pt;  color: #bd8d08;  }
td.corporate { background-color: #339966; font-size: 12pt; font-weight: bolder;  }
div.corporate2 { font-size: 10pt; font-weight: bolder; color: #339966; }
td.maroon { background-color: #aa1002; font-size: 12pt; font-weight: bolder;  }
div.maroon2 { font-size: 10pt; color: #aa1002; }
td.orange { background-color: purple; font-size: 12pt; font-weight: bolder;  }
div.orange2 { font-size: 10pt; color: purple; }
td.country { background-color: #ffffff; font-size: 8pt; font-family: tahoma,arial,sans-serif; color: #555555;}
th.country { background-color: #ffffff; font-size: 8pt; font-family: tahoma,arial,sans-serif; color: #555555;font-weight:300}
table.adscorporate {font-size: 8pt; color: #339966;  }
table.ads2 { width:150pt; font-size: 7pt; color: navy; margin: 2pt; margin-top: 2pt;  }
table.blue {  font-size: 10pt; color: #336699;  margin: 3pt; margin-top: 1pt; }
table.blue2 {  font-size: 9pt; color: #336699;  margin: 2pt; margin-top: 1pt; background-color: #cccccc; border-color:grey; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}
