﻿@charset "UTF-8";
/* CSS Document */

/*move the menu a bit and make space for the my jss button*/
.JSStopMenu {
	margin:136px 0 0 136px;
}
.myJSSLink {
	background:transparent url(../Images/MyJSS.jpg) no-repeat top left;
	position:absolute;
	height:28px;
	display:block;
	width:86px;
	margin:142px 0 0 26px;
	z-index:2;
}

div > .myJSSLink
{
	background:transparent url(../Images/MyJSS.png) no-repeat top left;
}

div#topmenuwrapper {
	left: 112px !important;
}
div.homepageText /* Hide the home page text */ {
	display: none;
}
.JSSContent .JSShomeTeaserBoxes {
	/*background:transparent url(../../Images/JSS/jss_Join_now_bkg_alt.jpg) no-repeat 312px 0;*/
    background:none;
	position: relative;
}
.JSSContent .JSShomeTeaserBoxes, dd#JSSloginBox, .JSSContent .JSSaltTeaser {
	background:none;
}
.JSSContent .JSSaltTeaser {
	position: relative;
}
.JSShomeTeaserBoxes dd#JSSeventsBox {
	margin-left: 312px;
	display: inline; /* for ie6 double margin bug. do not remove. */
}
.JSShomeTeaserBoxes dd#JSSannounceBox {
}
.JSShomeTeaserBoxes dd#JSSloginBox {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 !important;
	width: 295px;
}
span.rowHighlightApproved {
	display: block;
	background-color: #80c080;
	font-weight: bold;
	padding: 2px 0;
	line-height: 18px;
	border-right: 1px solid white;
}
/*(green or something)*/
span.rowHighlightPending {
	display: block;
	background-color: #ffffbf;
	/*font-style: italic;*/
	padding: 2px 0;
	line-height: 18px;
	border-right: 1px solid white;
}
/* user panel left*/
span.classUserRole, span.classUserLoggedAs, span.classUserName, span.classUserLocation, a.classUserProfile:link {
	font-size:11px;
}
a.classUserProfile {
	font-size:14px;
	margin:0;
}
span.classUserName {
	font-weight:bold;
}
span.classUserLocation {
}
/* Post login details */
div.leftPanelContent a.classUserProfile {
	display: block;
	padding: 3px;
	margin: 0;
	border: 1px solid #EEE;
	height: auto;
	margin-bottom: 6px;
	text-decoration: none;
	background-color: #EEE;
	color: #FFF;
}
div.leftPanelContent span.classUserLoggedAs, div.leftPanelContent span.classUserName {
	display: block;
}
div.leftPanelContent span.classUserRole {
	display: block;
	margin: 6px 0;
}
div#JSSloginBox div#menuContainer div#menuBottom {
	font-size: 1px;
	height: 20px;
	background: url("../Images/menu_bkg_sm_btm.gif") no-repeat left top;
}
.ggBox
{
    margin-top:10px;
	margin-left:150px; /* this is a dirty hack... dirty */
}

.ggCap
{
	margin-left:300px;
	}
div > .ggBox {
	margin-left:300px;
}

.ggContent {
	margin-top:10px;
	margin-left:300px;
}


div.footermenuwrapper ul.listMenu li {
/*width:120px;
	height: 140px;*/
}


/* Doc Upload Fix */

.docUpload span 
{
    padding: 0 !important;
}







