/* CSS Document */

body { background-image: url(../images/newpage_background.gif); background-repeat: repeat-x; background-color: #D6D7D6}
	


#page-top {
	margin: 30px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 19px;
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
}


#web-address {
    float: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 7px;
	width: 500px;
	height: 19px;
}



.logout a {
    float: right;
	margin: 15px 50px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 52px;
	height: 17px;
	background-image: url(../images/logout_button.gif);
	background-repeat: no-repeat;
}



#page-logo {
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 48px;
	background-image: url(../images/top_logo.gif);
	background-repeat: no-repeat;
}


#page-clouds {
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 69px;
	background-image: url(../images/top_clouds.gif);
	background-repeat: no-repeat;
}


#page-topgrad {
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 34px;
	background-image: url(../images/top_grad.gif);
	background-repeat: no-repeat;
}


#page-main {
    position: relative;
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 413px;
	background-image: url(../images/main.gif);
	background-repeat: no-repeat;
}


#page-main-inner {
    position: relative;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	height: 413px;
	overflow: auto;
}


#page-main-outer {
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 413px;
	background-image: url(../images/background2.gif);
	background-repeat: repeat-y;
}


#page-main-long {
    position: relative;
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 813px;
	background-image: url(../images/main.gif);
	background-repeat: no-repeat;
}

#page-main-long-inner {
    position: relative;
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 813px;
	overflow: auto;
}


#page-main-long-outer {
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 813px;
	background-image: url(../images/background2.gif);
	background-repeat: repeat-y;
}



#page-main-extralong {
    position: relative;
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 1113px;
	background-image: url(../images/main.gif);
	background-repeat: no-repeat;
}


#page-main-extralong-inner {
    position: relative;
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 1113px;
	overflow: auto;
}


#page-main-extralong-outer {
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 1113px;
	background-image: url(../images/background2.gif);
	background-repeat: repeat-y;
}



#page-main-superlong {
    position: relative;
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 8000px;
	background-image: url(../images/main.gif);
	background-repeat: no-repeat;
	overflow: auto;
}


#page-main-superlong-outer {
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 8000px;
	background-image: url(../images/background2.gif);
	background-repeat: repeat-y;
	
}



#left-nav {
	position: absolute;
	left: 23px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	height: 413px;
	overflow: auto;
}







#middle-nav {
	position: absolute;
	left: 232px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 588px;
	height: 413px;
	overflow: auto;
}







#bottombar {
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 839px;
	height: 56px;
	background-image: url(../images/bottom_background.gif);
	background-repeat: repeat-x;
}


#bottom-left {
	width: 53px;
	float: left;
	height: 56px;
	background-image: url(../images/bottom_left.gif);
	background-repeat: no-repeat;
}


#bottom-right {
	width: 183px;
	float: right;
	height: 56px;
	background-image: url(../images/bottom_right.gif);
	background-repeat: no-repeat;
}





/* home nav button */

.homenav a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 0px 0px 3px;
	vertical-align: top;
}
.homenav_on a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: -177px 0px;
	margin: 0px 0px 0px 3px;
	vertical-align: top;
}
.homenav a:hover {
	background-position: -177px 0px;
}


/* news nav button */

.newsnav a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -20px;
	margin: 0px 0px 0px 3px;
	vertical-align: top;
}
.newsnav_on a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: -177px -20px;
	margin: 0px 0px 0px 3px;
	vertical-align: top;
}
.newsnav a:hover {
	background-position: -177px -20px;
}


/* guides nav button */

.guidesnav a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	margin: 0px 0px 0px 3px;
}
.guidesnav_on a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: -177px -40px;
	margin: 0px 0px 0px 3px;
}
.guidesnav a:hover {
	background-position: -177px -40px;
}



/* ebulletin nav button */

.ebulletinnav a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -59px;
	margin: 0px 0px 0px 3px;
}
.ebulletinnav_on a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: -177px -59px;
	margin: 0px 0px 0px 3px;
}
.ebulletinnav a:hover {
	background-position: -177px -59px;
}




/* press nav button */

.pressnav a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -79px;
	margin: 0px 0px 0px 3px;
}
.pressnav_on a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: -177px -79px;
	margin: 0px 0px 0px 3px;
}
.pressnav a:hover {
	background-position: -177px -79px;
}




/* seminars nav button */

.seminarnav a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -100px;
	margin: 0px 0px 0px 3px;
}
.seminarnav_on a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: -177px -100px;
	margin: 0px 0px 0px 3px;
}
.seminarnav a:hover {
	background-position: -177px -100px;
}




/* users nav button */

.usersnav a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -120px;
	margin: 0px 0px 0px 3px;
}
.usersnav_on a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: -177px -120px;
	margin: 0px 0px 0px 3px;
}
.usersnav a:hover {
	background-position: -177px -120px;
}




/* stats nav button */

.statsnav a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -140px;
	margin: 0px 0px 0px 3px;
}
.statsnav_on a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: -177px -140px;
	margin: 0px 0px 0px 3px;
}
.statsnav a:hover {
	background-position: -177px -140px;
}





/* client login */

.clientloginnav a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -181px;
	margin: 20px 0px 0px 3px;
}
.clientloginnav_on a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: -177px -181px;
	margin: 10px 0px 0px 3px;
}
.clientloginnav a:hover {
	background-position: -177px -181px;
}



/* ems website */

.websitenav a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -200px;
	margin: 0px 0px 0px 3px;
}
.websitenav_on a {
	display: block;
	width: 177px;
	height: 22px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: -177px -200px;
	margin: 0px 0px 0px 3px;
}
.websitenav a:hover {
	background-position: -177px -200px;
}