@charset "utf-8";
/* difrnt consulting a la carte stylesheet */


body {
	background: url(bgwall.jpg) no-repeat #000000 fixed;
	color:#FFFFFF;
	margin:0;
	}

#navbar {
	background:transparent url(navbg.png) repeat scroll 0 0;
	height:70px;
	margin:0;
}

#footer {
	background:transparent url(navbg.png) repeat scroll 0 0;
	height:40px;
	margin:0;
	padding:10px;
	text-align:center;
	color:#999999;
	font-family:verdana;
	font-size:9px;
	width:100%;
}
	
#navlogo {
	float:left;
	width:150px;
	height:50px;
	background: no-repeat left;
}	
	
#navbuttons {
	float:right;
	width:650px;
	height:50px;
	text-align:right;
	}

#horispacer {
	clear:both;
	width:100%;
	height:10px;
	}

.button {
	height:76px;
	width:360px;
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	background:url(placeorder.png) center no-repeat;
	border:none;
	cursor:pointer;
	}

.textfield {
	color:#FFFFFF;
	background:url(tabbg2.png) repeat-x bottom;
	font-weight:bold;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	border:none;
	height:30px;
	
}

.textfieldemail {
	color:#FFFFFF;
	background:url(tabbg2.png) repeat-x bottom;
	font-weight:bold;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	border:none;
	height:30px;
	text-transform:lowercase;
}

.checkstyle {
	height:25px;
	width:25px;
	background:url(checkbox.png) no-repeat;
	}

#menu-container {
	margin: 0 auto;
	background:none;
	width: 724px;
	height:3600px;
}

#menu-top {
	background:url(menutop.jpg) no-repeat;
	width:724px;
	height:609px;
	}

#menu-body {
	background:url(menubody.jpg) repeat-y;
	width:724px;
	height:2365px;
	}
#menu-bottom {
	background:url(menubottom.jpg) no-repeat;
	width:724px;
	height:600px;
	}

#menu-content {
	margin:0 auto;
	position:absolute;
	top:100px;
	padding: 94px 25px 25px 75px;
	text-align:center;
	}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:normal;
    text-decoration:none;
	cursor:help;
}
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:50px;
	padding: 15px 0 0 0;
	width:200px;
	color:#333333;
	font-size:12px;
	font-family:"Courier New", Courier, monospace;
    text-align: center;

}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble.png) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(bubble-filler.png) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color:#333333;
	background: url(bubble.png) no-repeat bottom;
}

img {
	border:0;
	}
img a {
	border:none;
	}