@charset "utf-8";
/* CSS Document */

* { font-family: Arial; }
body { font-size: 86%; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #FFFFFF url(../images/backgrnd.gif) repeat-x fixed left top; }

#top { height: 100px; background: #2691D3 url(../images/toptedg.gif) repeat-x top; }
#top .topright { text-align: right; vertical-align: bottom; background-attachment: scroll; background-image: url(../images/topright.gif); background-repeat: no-repeat; background-position: right top; }
#top .pagedate { font: normal 1.2em; color: #FFFFFF; border-top: none; border-right: none; border-bottom: none; border-left: none; padding-bottom: 5px; padding-right: 10px; margin: 0px; padding-top: 20px; filter: DropShadow(Color=BLACK, OffX=1, OffY=1, Positive=true); }
.topbedg { background: url(../images/topbedg.gif) repeat-x; }
#menu { width: 160px; padding: 0px; margin-top: 7px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 0.8em; }
#menu .sponsor {
	width: 150px;
	height: 165px;
	background-image: url(../buttons/btn_bottom.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-bottom: 10px;
}

#main { margin: 0px; width: 100%; font-size: 0.9em; text-align: justify; padding-top: 15px; padding-right: 10px; padding-bottom: 0px; padding-left: 5px; }
#main .pagetitle { font-size: 1.6em; font-weight: bold; height: 0.5em}
#main .pagesubtitle { font-size: 1.2em; font-weight: bold; height: 0.5em; font-style: italic; }

#main a:link, #main a:active, #main a:visited { color: #006BAD; font-weight:bold; text-decoration: none; }
#main a:hover { color: #FF0000; font-weight:bold; text-decoration: none; }

#main .toplnk:link, #main .toplnk:active, #main .toplnk:visited { color: #999999; font-weight:normal; text-decoration: none; font-size: 0.8em; }
#main .toplnk:hover { color: #2691D3; text-decoration: none; border-bottom: 1px dotted #FF0000; }

#main .li_gold { list-style: url(../images/stars/stars_go.gif); }
#main .li_goldtxt { color: #FFC800; font-size: 1.6em; font-weight: bold; }
#main .li_gold a:link, #main .li_gold a:visited, #main .li_gold a:active { color: #FFC800; font-weight: bold; font-size: 1.6em; }
#main .li_gold a:hover { color: #2691D3; font-weight: bold; }

#main .li_silver { list-style: url(../images/stars/stars_si.gif); }
#main .li_silvertxt { color: #B6B3B4; font-size: 1.4em; font-weight: bold; }
#main .li_silver a:link, #main .li_silver a:visited, #main .li_silver a:active { color: #B6B3B4; font-weight: bold; font-size: 1.4em; }
#main .li_silver a:hover { color: #2691D3; font-weight: bold; }

#main .li_bronze { list-style: url(../images/stars/stars_br.gif); }
#main .li_bronzetxt { color: #986F33; font-size: 1.0em; font-weight: bold; }
#main .li_bronze a:link, #main .li_bronze a:visited, #main .li_bronze a:active { color: #986F33; font-weight: bold; font-size: 1.0em; }
#main .li_bronze a:hover { color: #2691D3; font-weight: bold; }

#main .li_blue { list-style: url(../images/stars/stars_bl.gif); }
#main .li_bluetxt { color: #2691D3; font-size: 1.0em; font-weight: bold; }
#main .li_blue a:link, #main .li_blue a:visited, #main .li_blue a:active { color: #2691D3; font-weight: bold; }
#main .li_blue a:hover { color: #000000; font-weight: bold; }

#footer { width: 100%; margin-top: 10px; margin-bottom: 10px; text-align: center; color: #000000; font-size: 0.7em; }
#footer .menu2:link, #footer .menu2:active, #footer .menu2:visited { text-decoration: none; font-size: 0.9em; color: #CCCCCC; padding: 2px; line-height: 18px; border: 1px solid #FFFFFF; }
#footer .menu2:hover { color: #000000; text-decoration: none; border: 1px solid #2691D3; }
#footer .statlink:link, #footer .statlink:active, #footer .statlink:visited { text-decoration: none; color: #2691D3; font-weight: bold; }
#footer .statlink:hover { text-decoration: none; color: #FF0000; }
#footer p { margin: 5px 0px; padding: 0px; }

.vlnblk { background: url(../images/dot_blk.gif) repeat-y center; }
.vlnblu { background: url(../images/dot_blu.gif) repeat-y center; }

.curquest:link, .curquest:active, .curquest:visited { }
.curquest:hover { cursor: help; }

.fltlft { float: left;}
.blucel { padding: 15px; width: auto; background: #EBF5FC; border-width: 1px; border-style: outset; }
.blucel_li { padding: 15px 15px 0px 0px; width: auto; background: #EBF5FC; border-width: 1px; border-style: outset; }

.toptedg #main #clients img { vertical-align: bottom; }
.topbedg #main2 .margins form { margin: 0px; padding: 0px; }
