
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -135px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 135px; /* .push must be the same height as .footer */
	text-align: right;
	width:100%;
}

#topgirl{position:absolute;top:0px;left:0px;z-index:81;height:100px;width:56px;}
#menu2{position:absolute;top:0px;left:0px;z-index:80;width:100%;line-height:12px; text-align: left;}
#menu2 div.menudiv{height:60px;background-image: url(../images/headerbackground.png);background-repeat: repeat-x;padding:10px 60px 0 60px;}
#menu2 div.menuitems{position:relative;top:-10px;}

#maincontentwrapper
{
    position: absolute;
    top: 100px;
    width: 100%;
}
#maincontent
{
    margin-right: auto;
    margin-left: auto;
    width: 1000px;
    z-index: 85;
}

div.hoverBtn {
	position: 		relative;
	float:			left;
	background:		white 0 0 scroll;
}
div.hoverBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	height: 		59px;
	line-height: 		60px;
	text-align: 		center;
	font-size:		1.1em;
	text-decoration:	none;
	color:			#000;
	background:		transparent none repeat-x 0 0 scroll;
}
div.hoverBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		#ffffff url(../images/navBG.png) repeat-x 0 0 scroll;
}

.clear	{ clear: both; }

#maincontentwrapper2
{
    position: absolute;
    top: 60px;
    width: 100%;
}
.footertext
{
    font-family: Tahoma;
    font-size: 10px;
    color: #333333;
}
.copytext
{
    font-family: helvetica, tahoma, arial;
    font-size: 10px;
    color: #333333;
}
#toprightnav
{
    z-index:1000; 
    position:absolute; 
    top:0; 
    right:0;
    width:30px;
    height: 100px;
}
#toprightnav div
{
    padding-top: 22px;
}
#toprightnav img
{
    display: inline;
}
