body {
	text-align:			center;
	min-width:			700px;
}

div.GChomePage {
    width:				900px; 
    background-color:	#ffffff;
    margin-left:		auto; 
    margin-right:		auto; 
    padding-top:		15px;
    text-align:			left;
}

div.CGhomeLeftColumn {
	width:				300px;
}

div.CGhomeLeftColumnBox {
	width:				280px;
}

div.CGhomeRightColumn {
	width:				590px;
}

div#GChomeHeader {
	height:				80px;
}

div.CGhomeRightColumnBox {
	height:				700px;
}

div.CGhomeRightColumnBoxContent {
	clear:				left;
}

div.CGhomeRightColumnStage {
	margin-top:			10px;
	height:				650px;
	overflow:			auto;
}

div#loginBox {
	height:				35px;
	width:				280px;
	padding:			0;
}
/* there's more loginBox definition down below */

div#loginFormBox {
	height:				125px;
}

div#needNDABox {
	height:				35px;
}

div#userActionBox {
	height:				40px;
}


div#anyoneActionBox {
	height:				40px;
}

div#actionButtons {
	margin-left:		10px;
}

div#GramioBox {
	height:				280px;
	width:				280px;
}

div#GramioBoxBackground {
	position:			absolute;
	top:				35px;
	left:				0px;
	width:				176px;
	height:				223px;
	z-index:			50; 
	padding:			8px; 
	background-color:	#ffffff;
	filter:				alpha(opacity=90);
	-moz-opacity:		.90;
	opacity:			.90; 
	text-align:			center;
}

div.raisedBoxPositioner {
	position:			absolute;
	left:				0px;
	margin:				3px;
	top:				2px;
	z-index:			10;			/* so the background graphics aren't obscured */
	width:				97%;
}


.gPrintIcon {
	top:		3px;
	height:		16px;
	width:		16px;
	background:	url(../img/gbar.png) no-repeat 0 -32px;
}

a.userOption {
	float:				left;
	border:				1px dotted #009EFF;
	margin:				0;
	font-size:			12px;
	line-height:		15px;
	font-weight:		bold;
    color:				#009EFF;
    margin:				4px;
    padding:			3px;
}

a.userOption:hover {
    color:				#fff;
    background-color:	#009EFF;
    border:				0;
    margin:				5px;
}

a.userOptionSelected {
	float:				left;
	border:				1px solid #009EFF;
	background-color:	#009EFF;
	margin:				0;
	font-size:			12px;
	line-height:		15px;
	font-weight:		bold;
    color:				white;
    margin:				4px;
    padding:			3px;
}


.warnMsg {
	margin-top:			0px;
	text-align:			center;
}

#loginBox {
	font-family:		Arial, Sans-Serif;
	font-size:			11px;
	line-height:		13px;
	font-weight:		normal;
    color:				#333;
}


#loginButtonContainer {
	position:			relative;
}
#loginButton {
	margin:				0;
	margin-left:		110px;
}

#loggedInContainer {
/*	border:				1px dotted blue; */
	margin:				0;
	padding:			0;
	width:				100%;
}
#loggedInMessageContainer {
	margin:				0;
}
#loggedInMessageContainer h1 {
	font-size:			13px;
	line-height:		15px;
    color:				#009EFF;
    margin:				4px;
    padding:			0;
    border:				none;
}

#logoutButtonContainer {
	float:				right;
}

#logoutButtonContainer a {
	margin:				2px;
	padding:			2px 4px 2px 4px;
}

#logoutButtonContainer a h1:hover {
    color:				#fff;
    background-color:	#009EFF;
}

.actionButtonsContainer h1 {
	font-size:			13px;
	line-height:		15px;
    color:				#3800ff;
    margin:				4px;
    padding:			0;
    border-bottom:		1px solid #3800ff;
}

.actionButtonsContainer hr {
    border-color:		#009EFF;
    border-width:		1px;
}