/*   S I T E   E L E M E N T S   */
body {
	background-image:url(../images/site/bg.gif);
	background-color: #ACDAFA;
	text-align:center;
	margin:0 auto;
	padding: 15px;
}
.noPad{
	padding: 0;
}
.noMarg{
	margin: 0;
}
.slogan{
	font-size: 10px;
	color: #181B7C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
	
.navDiv{
	background-image:url(../images/site/navBG.gif);
	background-color: #7EC6E3;
	width: 200px;
	padding: 10px;
	margin: 0;
	text-align:right;
	align: top;
}
.navDivShadow{
	background-image:url(../images/site/navShadow.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 200px;
	height: 6px;
	padding: 0;
	margin: 0;
	text-align:right;
	align: top;
}
.mainDiv{
	border: solid; 
	border-width: 1px; 
	border-color: #7FC6E4; 
	background-color:#f3f3f3; 
	width: 546px; 
	padding: 15px; 
	margin: 0px;
	background-image:url(../images/site/mainDivFade.gif);
	background-repeat: repeat-x; 
}
.marketDiv{
	border: solid; 
	border-width: 1px; 
	border-color: #7FC6E4; 
	background-color:#ffffff; 
	background-repeat: no-repeat; 
	padding: 5px 5px 5px 70px; 
	margin: 4px 0px ;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:left;
	cursor: pointer;
	cursor: hand;
}
.whiteBoxDiv{
	background-color:#ffffff; 
	border-color:#666666; 
	border: solid; 
	border-width: 1px; 
	padding: 10px;
	margin: 5px;
}
.blueButton{ 
	border-color:#666666;
	border: solid;
	border-width: 1px;
	background-image:url(../images/site/glossBG.gif); 
	background-repeat: repeat-x; 
	width:90px; 
	text-align: center; 
	padding:5px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.blueButtonOvr{ 
	border-color:#666666;
	border: solid;
	border-width: 1px;
	background-image:url(../images/site/glossBGa.gif); 
	background-repeat: repeat-x; 
	width:90px; 
	text-align: center; 
	padding:5px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.blueButton:hover{
	background-image:url(images/site/glossBGovr.gif); 
}
.listHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 2px;
	margin-left: 2em;
	padding-left: 0;
	list-style-image: url(../images/site/bullet1.gif);
}
.listHome li {
	  margin-top: 1em;
}
div.divShow {
	overflow: visible;
}
div.divHide {
	overflow: hidden;
}
/*   T E X T   */
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border-bottom: none;
}
.mainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 110%;
}
.bluReg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #181B7C;
}
.nav:link, .nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-decoration:none;
	line-height: 160%;
	letter-spacing: .2em;
	border-bottom: none;
}
.nav:hover {
	margin: auto 3px auto;
	border-bottom: none;
	text-decoration: none;
}

.h1 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: auto auto 7px -2px;
}
.h2 {
	font-size: 16px;
	font-weight: bold;
	color: #181B7C;
	margin: auto auto 10px -2px;
}
.noDec {
	text-decoration: none;
}


/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #666666;
    text-align: center;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	font-size: 12px;	
    text-decoration:none;
	padding: 0 3px; 
	background: url(../bubble_filler.gif) repeat bottom; 
}
a.tt:hover.visited:hover.active {
	text-decoration: underline;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../bubble.gif) no-repeat bottom;
}.170pxBox {
	height: 170px;
	width: 170px;
	border: 3px dotted #666666;
}

