html, body{ background:#a4a4a4 url(/images/bg.gif) top left repeat-x; margin:0; padding:0; font-size:76%;
	font-family:Verdana, Arial, Helvetica, sans-serif; }
*{ margin:0; padding:0; }
::-moz-selection { background-color: #ccc; color: #FF304B; }
::selection { background-color: #ccc; color: #FF304B; }
#outer-container{ width:780px;margin:0 auto 0 auto;padding:0 80px 0 80px;font-size:1.0em; }
#container{ width:778px; background:url(/images/columnsbg.gif) top right repeat-y;font-size:1.0em; }
#header{ width:778px; height:106px; background:url(/images/header.gif) top left no-repeat; }
#logo{ width:165px;	height:74px;float:left; }
#logo a{ display:block;text-indent:-8000px;width:165px;height:65px;background:url(/images/logo.png) top left no-repeat;
    font-size:0;border:0;text-decoration:none; }
#logo h1{ text-indent:-8000px;font-size:0;display:block;width:0px;height:0px;border:0; }
a.logbut{ padding:0 0 0 50px; }
a:link { text-decoration:none; }

#maincont{ width:780px; font-size:1.1em; }

#leftcol{ width:520px; float:left; padding:20px; font-size:1.1em; }
#leftcol ul{ margin:5px 20px 5px 20px; }
#leftcol li{ color:#5e5e5e; list-style:square; font-size:1.0em; line-height:1.4em; }
#leftcol a{ color:#666666; text-decoration:underline; }

#rightcol{ width:180px;	float:right;padding:20px;font-size:1.1em; }
#rightcol ul{ margin:10px 0 0 0; }
#rightcol li{ list-style:none; }
#rightcol a{ font-size:1.0em;color:#565656;display:block;height:1.9em;padding: 5px 0 0 18px;text-decoration:none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-transform:capitalize; }

#rightcol a:link, #rightcol  a:visited { background:url(/images/leftbullet2.gif) 2px 1px no-repeat; }
#rightcol a:hover, #rightcol a:active { background:#c9e0e7 url(/images/leftbullet2.gif) 2px 1px no-repeat; }

#leftcol ul.lightblue-bullet{margin:20px 0px 0px 0px; }
#leftcol ul.lightblue-bullet li{background:url(/images/bluebullet.gif) top left no-repeat;height:3.9em; list-style:none;padding:0px 0 5px 18px;text-decoration:none; color:#565656;font-weight:bold;}

#rightcol a.plain:link, #rightcol a.plain:visited, #rightcol a.plain:hover, #rightcol a.plain:active{ display:inline;
	background:none; margin:0; padding:0; font-weight:bold; text-transform:capitalize; }
#a.plain:link, #a.plain:visited, #a.plain:hover, #a.plain:active{ display:inline;background:none;margin:0;padding:0;font-weight:bold; text-decoration:none; }
.rate { border-bottom: 1px solid black; }
.rightinner{ padding-bottom:14px; }
#footer{ width:780px; height:80px; clear:both; background:url(/images/footer.gif) top left no-repeat; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.footerleft{ float:left; color:#ccc; padding:20px; }
.footerright{ float:right; color:#ccc; padding:20px; }
#footer a{ color:#ccc; }
p{ padding:7px 0 15px 0; color:#5e5e5e; font-size:1.0em; line-height:1.6em; }
strong{ color:#5e5e5e; }
br{ clear:both; }
img{ border:0; }
p.noscript{ color:#fff; float:right; padding:15px; }
p.red, span.red{ color:#CC0000; font-weight:bold; }
p.rederror{ color:#CC0000; margin:0; padding:0; font-weight:bold; }
hr{ border:0; border-bottom:dotted 1px #5f5f5f; }
.slt { border-spacing:12px; background: #F3F3F3; border: 1px solid #C6C6C6; font-size:10pt; width:100%; }
.sld { width:100%; background: #FFFFFF; border: 1px solid #C6C6C6; }
.sla { text-decoration:none; }
.odd { background: #F3F3F3; }
.even { background: #FFFFFF; }



#containerd { width: 780px; }
#containerd ul, li { margin: 0; padding: 0; }
#blob { background: #0b2b61; border-right: 1px solid #0059ec; border-left: 1px solid #0059ec; position: absolute; z-index: 1; top: 0;
    background: -moz-linear-gradient(top, #0b2b61, #1153c0); background: -webkit-gradient(linear, left top, left bottom, from(#0b2b61), to(#1153c0));
    -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 2px 3px 10px #011331; -webkit-box-shadow: 2px 3px 10px #011331; }
#nav { position: relative; background: #292929; float: left; }
#nav li { float: left; list-style: none; border-right: 1px solid #4a4a4a; border-left: 1px solid black; }
#nav li a { color: #e3e3e3; z-index: 2; position: relative; cursor: pointer; float: left; font-size: 15px;
            font-family: helvetica, arial, sans-serif; text-decoration: none; padding: 8px 28px; width: 100%; }
