/* CSS Document */

body {background-color:#BEBF9D; margin-left:auto; margin-right:auto; text-align:center; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#container1 {width:791px; text-align:center; margin-left:auto; margin-right:auto; padding:0px; }
#container2 {width:791px; background-color:#003366; background-image: url(i/left-column-tiled-bg.gif); background-position:left; background-repeat:repeat-y;}

#topbanner {background-image:url(i/main-top-banner.jpg); width:791px; height:150px; vertical-align:bottom; position:relative;}

#mainleft {background-image:url(i/left-column-bg.jpg); width:187px; background-repeat:no-repeat; background-position:top; background-color:#000028; float:left; padding:0px; margin:0px;}

#mainright {background-color:#003366; float:right; padding:0px; margin:0px; width:604px; min-height:500px;}

#leftcontent {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0099FF; font-size:9px; font-weight:bold;}
#rightcontent {padding:0px 0px; color:#fff; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; line-height:1.25em;}
#rightcontent a:link {color:#FFFFFF; text-decoration:underline;}
#rightcontent a:visited {color:#ffffff; text-decoration:underline;}
#rightcontent a:hover {color:#0099ff; text-decoration:overline; text-decoration:underline;}
#rightcontent p {margin-left:15px; margin-right:15px;}

#footer { width:791px; clear:both; background: url(i/bottomshadow.png) top repeat-x; font-size:9px; color:#003366; text-align:right; padding:2px 0px;}

#NavDiv { position:absolute; bottom:0px; right:0px;}
.NavTable { vertical-align:bottom; height:21px;}
.NavTabs {background:url(i/nav-tab.png) no-repeat; height:21px; width:95px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#00FF00; text-align:center; font-weight:bold; text-transform: uppercase;}

.NavTabs a {color: #66FF33; text-decoration:none;}
.NavTabs a:hover {color: #fff; text-decoration:none;}
#rightcontent_frontpage {
padding:0px; color:#0099FF; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; line-height:1.25em;
}


a.info{
    position:relative; /*this is the key*/
    color: #00ff00;
    text-decoration: underline;
	font-size:9px;}

a.info:hover{z-index: auto; color:#FFFFFF;}

a.info span{display: none;}

a.info:hover span{ /*the span will display just on :hover state*/
    display: block;
    position:absolute;
	top:-125px;
	left:100px;
    width: 400px;
    border: none;
    background-color:#fff; color:#000;
	border:#000000 solid 1px;
	text-decoration:none;
	padding:4px;}


div#qTip {
  padding: 3px;
  border: 1px solid #666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  display: none;
  background: #999;
  color: #FFF;
  font: bold 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
}