/* CSS Document */
@page {margin: 0px;}
BODY {font-size:12px; color:#5c5c5c; font-family:Verdana,Helvetica,Arial,sans-serif; margin:0px; background-color:#ffffff;}
h2 {font-size: 1.0em; color: #999; border-bottom: 2px solid #ccc;}
HR {border:1px dotted #dce3ee;}
A:link {color:#00c;}
A:visited {color:#551a8b;}
A:active {color:#f00;}
A:hover {color:#c00808; text-decoration:none;}
.m11 {font-size:11px; color:#2d2d73; font-family:Verdana,Helvetica,Arial; text-decoration:none; font-weight: bold;}
A.m11:link {color:#2d2d73;}
A.m11:visited {color:#2d2d73;}
A.m11:hover {	color:#ffd700;}
.space8 {margin-left:8px; text-indent:-8px;}
.space13 {margin-left:13px; text-indent:-13px;}
.buttonblue {font-weight:bold; font-size:8pt; font-family:Arial,Helvetica,sans-serif; background-color:#ddddff;}
A.type2:link {color:#ffffff;}
A.type2:visited {color:#ffffff;}
A.type2:hover {color:#ffd700;}
.a8 {font-size:8px; color:#000000; font-family:Arial,Verdana,sans-serif;}
.a9 {font-size:9px; color:#000000; font-family:Arial,Verdana,sans-serif;}
.a10 {font-size:10px; color:#000000; font-family:Arial,Verdana,sans-serif;}
.a10blue {font-size:10px; color:blue; font-family:Aria,Verdana,Helvetica;}
.a11 {font-size:11px; color:#000000; font-family:Arial,Verdana,sans-serif;}
.a11blue {font-size:11px; color:blue; font-family:Aria,Verdana,Helvetica;}
.a14 {font-size:14px; color:#000000; font-family:Arial,Verdana,sans-serif;}
.v10 {font-size:10px; color:#000000; font-family:verdana,helvetica,arial;}
.v10blue {font-size:10px; color:blue; font-family:Verdana,Helvetica,Arial;}
.v10gray {font-size:10px; color:#c0c0c0; font-family:Verdana,Helvetica,Arial; text-decoration:none;}
.v10gray:hover {color:#ffd700;}
.v10red {font-size:10px; color:#ff0000; font-family:Verdana,Helvetica,Arial;}
.v10white {font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Arial;}
.v11 {font-size:11px; color:#000000; font-family:verdana,helvetica,arial;}
.v11blue {font-size:11px; color:#2d2d73; font-family:Verdana,Helvetica,Arial;}
.v11bluedark {font-size:11px; color:#000080; font-family:Verdana,Helvetica,Arial;}
.v11gray {font-size:11px; color:#c0c0c0; font-family:Verdana,Helvetica,Arial;}
.v11gray A:link, .v11gray A:active, .v11gray A:visited {color:#ffffff;text-decoration:none;}
.v11gray A:hover {color:#ffd700;}
.v11red {font-size:11px; color:#ff0000; font-family:Verdana,Helvetica,Arial;}
.v11white {font-size:11px; color:#ffffff; font-family:verdana,helvetica,arial;}
.v11whites {font-size:11px; color:#ffffff; font-family:verdana,helvetica,arial; text-decoration:none;}
.v11whites:hover {color:#ffd700;}
.v12 {font-size:12px; color:#000000; font-family:verdana,helvetica,arial;}
.v12blue {font-size:12px; color:blue; font-family:Verdana,Helvetica,Arial;}
.v12red {font-size:12px; color:#ff0000; font-family:Verdana,Helvetica,Arial;}
.v12white {font-size:12px; color:#ffffff; font-family:verdana,arial;}
.v13 {font-size:13px; color:#000000; font-family:verdana,helvetica,arial;}
.v13blue {font-size:13px; color:blue; font-family:Verdana,Helvetica,Arial;}
.v13red {font-size:13px; color:#ff0000; font-family:Verdana,Helvetica,Arial;}
.v13white {font-size:13px; color:#ffffff; font-family:verdana,arial;}
.v14 {font-size:14px; color:#000000; font-family:verdana,helvetica,arial;}
.v14blue {font-size:14px; color:blue; font-family:Verdana,Helvetica,Arial;}
.v14red {font-size:14px; color:#ff0000; font-family:verdana,helvetica,arial;}
.v14white {font-size:14px; color:#ffffff; font-family:verdana,helvetica,arial;}
.v23white {font-size:23px; color:#ffffff; font-family:Verdana,Arial;}
.Header {font-weight:bold; font-size:12px; color:#ffffff; font-family:Verdana,arial,sans-serif;}
.Footer {font-size:11px; color:blue; font-family:Arial,Verdana,sans-serif;}
.dotted {border:2px dotted #efd6a5;padding:3px;}
.box0 {background-color:#dce3ee;border-bottom:1px solid #c6ccd6;padding:5px 5px 5px 5px;}
.box1 {background-color:#b9d3f7;border-bottom:1px solid #c6ccd6;padding:5px 5px 5px 5px;}
.box10 {background-color:#eef0f3;border-bottom:1px solid #c6ccd6;padding:2px 2px 2px 2px;}
.box-login {border:1px solid #f1e1c1; padding:2px 2px 2px 2px; background-color:#f7f6f0; margin-left:3px; margin-right:3px;}

.sidenav {font-size:11px; padding:0; margin:0; white-space:nowrap;}
.sidenav ul {margin:0; margin-left:5px; margin-bottom:5px; padding:0;}
.sidenav li {display:inline; list-style:none;}
.sidenav li a {display:block; margin:3px; padding:3pt 8pt 3pt 3pt; background-color:#b9d3f7; border:1px solid #ffffff; color:#000080; margin-left:3px; text-decoration:none;}
.sidenav li a:visited {color: #000080;}
.sidenav li + li {
}
.sidenav ul li a {background-color:#b9d3f7;}
.sidenav-selected {color: #ff0000 !important; border: 1px solid #b9d3f7 !important; background: #ffffff !important;}
.sidenav-selected-parent {background-color: #efefef !important;}
.sidenav a:hover, .sidenav-selected a:hover {background-image: none !important; border: 1px outset #cccccc !important; color: #ffffff !important; background-color: #0066cc !important;}
.dotted_gray {border-top: 1px dotted #efefef;}
.dotted_blue {border-top: 1px dotted #2d2d73;}
.dot_gray {border-top: 1px dotted #e0e0e0; background-color: #f5f5f5;}
.border0 {border:1px solid #534a27; padding:2px 2px 2px 2px; background-color:#f7f6f0;}
.border1 {border:1px solid #c6ccd6; padding:2px 2px 2px 2px;}
.g16 {font-size:18px; color:#808080; font-family:Verdana,Helvetica,Arial;}
.g10 {font-size:10px; color:#808080; font-family:Verdana,Helvetica,Arial;}

a.help-icon img {border:0; padding:0; margin:0; vertical-align:top; -moz-opacity:75%; filter:alpha(opacity=70);}
a.help-icon:hover img {-moz-opacity:100%; filter:alpha(opacity=100);}
a.ad-icon img {border:1px solid #ffffff; padding:0; margin:0; vertical-align:top; -moz-opacity:75%; filter:alpha(opacity=70);}
a.ad-icon:hover img {-moz-opacity:100%; filter:alpha(opacity=100);border:1px solid #fee600; background-color:#ffffc0;}
.opac-img {border:0; padding:0; margin:0; vertical-align:top; -moz-opacity:75%; filter:alpha(opacity=70);}


td, select { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; vertical-align:middle; }
form      { margin:0px; }
a         { color:#0000CC; }
a.urlT    { font-weight:bold; text-decoration:none; }
a.urlT:hover    { font-weight:bold; text-decoration:none; color:#ff0000; }
a.urlg    { font-family:Arial,sans-serif; font-size:11px; color:#008800; text-decoration:none; }
a.urlg:hover    { color:#ff0000; text-decoration:none; }
.ab11     { font-family:Verdana,Geneve,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; }
.bdy      { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:12pt; color:#5c5c5c; }
.box1c    { padding: 0.2em 0.5em; border:1px solid #cccccc; text-align:center; background:#eeeeee; }
.btn      { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; }
.fsover   { background-color:#fffff0; }
.fsout    { background-color:#ffffff; }
fieldset.r { padding: 0.5em; border: 1px solid #cccccc; }
legend.r  { padding: 0.2em 0.5em; border:1px solid #cccccc; text-align:right; background:#eeeeee; }
/* .top      { padding: 0.5em; border: 1px solid #008000; align:center; background:#fffff0; } */
.top      { padding: 0.5em; border: 1px solid #6E9FD6; align:center; background:#F4FCFF; }
.urlb     { font-family:Arial,sans-serif; font-size:12px; font-weight:bold; }
span.ag11 { font-family:Arial,sans-serif; font-size:11px; color:#008800; }
span.agr11 { font-family:Arial,sans-serif; font-size:11px; color:#715555; }
span.bb   { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
span.bl   { font-family:Arial,Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000080; }
span.mnu  { font-family:Verdana; font-size:11px; color:#639ACE; font-weight:bold; }
span.nht  { font-family:Arial; font-size:14px; color:#111111; font-weight:bold; }
span.V8   { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; vertical-align:middle; }
span.V9   { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; vertical-align:middle; }
span.rd   { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#800000; }

.aT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-variant:normal;
	font-style:normal;
	color: #000000;

	background:background-color:#66CC99;
	text-decoration: none;
	background-color: #E8EDF0;
}

.aT:visited
{
	text-decoration: none;
	color: #009900;
	background-color: #E8EDF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.aT:hover
{
	text-decoration: underline;
	color: #009900;
	background-color: #E8EDF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.aT.selected
{
	font-weight: bold;
	color: #009900;
	background-color: #E8EDF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
.style1 {color: #FFFFFF}
.sponsors {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.sponsorTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	border: thin solid #FFD99F;
}
.sponsorHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #DBE3E8;
}
.sponsorItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: 15px;
	background-color: #FFFFFF;
}
.sponsorTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: 20px;
	width:500px;
	height:20px;
	border-style:dotted;
	border-width:thin;
	border-color:#6699CC;
}
.sponsorDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
	text-decoration: none;
}
.sponsorLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:italic;
	color: #000066;
	text-decoration: none;
	font-weight: normal;
	text-transform: lowercase;
}

.webs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.webTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	border: thin solid #748BAF;
}
.webHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #DBE3E8;
}
.webItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: 15px;
	background-color: #FFFFFF;
}
.webTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: 20px;
}
.webDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
	text-decoration: none;
}
.webLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:italic;
	color: #000066;
	text-decoration: none;
	font-weight: normal;
	text-transform: lowercase;
}

/* 2006 */
TABLE.main {
	border:#266BAE 1px solid;
	background-color: #f9f9f9;
	width: 765px;
}
TD.main {
	background-color: #f9f9f9;
	width: 100%;
	vertical-align: top;
}
TD.h_nav {
	background-color: #5195D4;
	background-image: url(../img/headernav_bkg.gif);
	background-repeat: repeat-x;
	height: 29px;
	color: #0056A6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
TD.h_nav A {
	color: #FFFFFF;
	text-decoration: none;
}
TD.h_nav A:visited {
	color: #C7E7FF;
	text-decoration: none;
}
TD.h_nav A:hover {
	color: #000000;
	text-decoration: none;
}
TD.header {
	background-image: url(../img/header_bkg.gif);
	background-repeat: repeat-x;
	height: 70px;
}
/* search box */
TABLE.bkg_search {
	background-image: url(../img/bkg_search.gif);
	border: 1px dotted #D5D5D5;
	float: right;
	width: 440px;
	height: 52px
}
TD.search_container {
	vertical-align: top;
	text-align: center;
}
.tit11B {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	letter-spacing: 0.1ex;
}
INPUT.keys {
	width: 250px;
	color: #008080;
	padding-left: 5px;
}
SELECT.where {
	width: 100px;
	color: #008080;
}
/* search results */
TABLE.results {
	background-color: #ffffff;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	width: 610;
	vertical-align: top;
}
TD.Ptitle {
	padding: 3px 10px 3px 10px;
	color: #FFFFFF;
	background-color: #3C83DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
TD.Ptit1 {
	padding: 3px 25px 3px 5px;
	color: #3C83DB;
	background-color: #FFFFFF;
	background-image: url(../img/tit_bkg1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}
TD.Ptit1 h1 {
	color: #3C83DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}
TD.Ptit2 {
	padding: 3px 10px 3px 10px;
	color: #FFFFFF;
	background-color: #3C83DB;
	background-color: #FFFFFF;
	background-image: url(../img/tit_bkg2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
A.linkP, A.linkP:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f39712; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkP:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f39712; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link, A.link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #008000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #008000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
TD.prevnext {
	padding: 3px 5px 3px 25px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../img/fot_bkg1.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
TD.prevnext A, TD.prevnext A:visited {
	color: #3C83DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
TD.prevnext A:hover {
	color: #3C83DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: undeline;
}
TD.prevnext2 {
	padding: 0px;
	color: #FFFFFF;
	background-color: #E4E4E4;
	background-image: url(../img/fot_bkg2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

TD.line_h {
	background-color: #FFFFFF;
	background-image: url(../img/line_h.gif);
	background-repeat: repeat-x;
	height: 3px;
	width: 100%;
}

TABLE.overt {
	padding: 0;
	background-color:#FFFFFF;
}
TD.overt {
	color:#ffffff;
	background-color: #6E9FD6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 3px 0 3px 15px;
}

TD.title {
	padding: 3px 10px 3px 10px;
	color: #FFFFFF;
	background-color: #3C83DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
TD.titleR {
/*
	background-image: url(../img/title_bkg.gif);
	background-repeat: repeat-x;
*/
	border-top: 1px solid #6E9FD6;
}
TD.titleB {
	padding: 0px 5px 0px 5px;
	color: #3C83DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
TD.titleBR {
	background-image: url(../img/titleB_bkg.gif);
	background-repeat: repeat-x;
}
TD.info {
	padding: 0px 10px 0px 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
TD.infoR {
	background-image: url(../img/info_bkg.gif);
	background-repeat: repeat-x;
}
TD.infoC {
	padding: 2px 0px 2px 0px;
	text-align: left;
}

TD.left {
	vertical-align: top;
	padding: 15px 5px 10px 5px;
}

TD.pgFooter {
	padding: 4px 13px 4px 20px;
	background-color: #f9f9f9;
}

/* nav_content #2 */
#navcontainer
{
margin: 0;
padding: 0;
height: 22px;
font: 11px Verdana, sans-serif;
width: 100%;
border-bottom: 1px solid #c8c8c8;
list-style-type: none;
background: #f4f4f4;
}
#navlist li
{
float:left; margin:0; padding:0; width:auto; display:block;
}
#navlist li a, #navlist li a:link
{
background: #f4f4f4;
color: #555555;
text-decoration: none;
padding: 3px 5px 3px 5px;
display: block;
}
#navlist li a:hover
{
color: #003399;
border-bottom: 3px solid #bbb;
cursor: pointer;
background: #f5f5f5;
}
#navlist li a#current, #navlist li a#current:link
{
color: #000000;
cursor: default;
font-weight: bold;
border-bottom: 3px solid #999999;
background: #ffffff;
}
#navlist li a#current:hover
{
border-bottom:3px solid #ff9900; background:#f5f5f5;
}

A.hdn {
font-family: Verdana, Arial, sans-serif;
font-size: 0.5em;
text-align:center;
color: #ffffff;
display: none;
height: 1px;
width: 1px;
}

TD.dir_cel {
background: #F5FBFD;
border: 1px solid #B6D3EC;
color: #ffce31;
font-size: 11px;
font-weight: bold;
padding: 5px;
text-align: left;
}
TD.dir_cel A, TD.dir_cel A:visited {
color: #3169B5;
text-decoration: none;
}
TD.dir_cel A:hover {
color: #0088E4;
text-decoration: underline;
}
