/* =MAIN BODY
----------------------------------------------------------------------- */
body {
background-attachment: fixed;
text-align: center;
}

/* =Divs used for page structure
----------------------------------------------------------------------- */

#contentholder
{
	/*border:1px solid black;*/
}

/* =CONTAINERDIV holder for all divs on page
----------------------------------------------------------------------- */
#containerdiv {
width: 847px;
height:690px;
margin: 0 auto;
padding: 0;
position: relative;
/*border:1px solid red;*/
}

/* =HEADERDIV holds all header elements
----------------------------------------------------------------------- */
#headerdiv {
height: 110px;
text-align: left;
}

#headercontact {
float: right;
width: 80%;
position: relative;
top: 22px;
right: 30px;
text-align: right;
z-index: 5;
}

/* =CONTENTHOLDER: holds MAIN DIVS: LEFTNAV + CONTENTDIV
----------------------------------------------------------------------- */
#contentholder {
width: 770px;
position: relative;
top: 0;
left: 0;
z-index: 0;
margin: 0 auto;
text-align: left;
}

#centercol, #contentdiv, #rightcol{
position: relative;
top: 0;
right: 0;
padding: 0;
z-index: 2;
width: 170px;
/*border:1px solid red;*/
}

/* =CONTENTDIV: HOLDS ALL MIDDLE AREA COLUMNS (CENTERCOL + RIGHTCOL)
    IF NO RIGHTCOL, THEN APPEARS WITH NO COLUMNS
----------------------------------------------------------------------- */

#contentdiv 
{
position: relative;
width: 590px;
margin: 5px 0 5px auto;
/*border:1px solid red;*/
}

.contentTitle
{
	padding-left: 5px;
}

.contentText
{
	/*border: 1px solid green;*/
	padding: 5px 5px 5px 5px;
	font-size: 11px;
}

/* =CENTERCOL: MIDDLE AREA CONTENT (APPEARS ONLY WITH RIGHTCOL)
----------------------------------------------------------------------- */

#centercol {
width: 440px;
margin:0;
}

/* =RIGHTCOL holds all right column elements, see searchcontrol.css
----------------------------------------------------------------------- */
#rightcol {
width: 165px;
float:right;
margin:0;
}

/* =FOOTERDIV holds all footer elements
----------------------------------------------------------------------- */
#footerdiv{
width: 810px;
position: relative;
bottom: 0;
left: 0;
height: 95px;
text-align: center;
}

#footercontent 
{
height:75px;
width: 750px;
margin: 0 auto;
padding-top: 10px
}

#footerleft {
text-align: left;
float: left;
z-index: 5;
position: relative;
}

#footerright {
text-align: right;
float: right;
display: inline;
z-index: 5;
position: relative;
}

/* separation between logos in the footer */
img.footerlogo
{
	margin-left:5px;
	margin-right:5px;
}
/* separation between text links in the footer */
.footertextlink
{
	margin-left:5px;
	margin-right:5px;
}
/* styling for version number */
.version
{
	text-align: right;
	color: #777;
	font-size: 0.5em;
	margin-right: 20px;
}

div#footerdiv a
{
	text-decoration: none;
}

/* styling for small footer links */
div#footerdiv a.footertextlink
{
	color: #fff;
	font-size: 0.6em;
	font-weight: bold;
}

/* -- Standard divs --*/

.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}
div.rightpadded
{
	padding-right: 1em;
}
div.clear
{
	clear: both;
}

#test{ color:blue;}

/*
************************** Menu **************************/

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width:850px;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(/Content/Members/Resources/Images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(/Content/Members/Resources/Images/blockactive.gif) center center repeat-x;
}

#MembersSubMenu
{
	position:relative;
	border:1px solid green;
	height:20px;
	width:828px;
	vertical-align:middle;
	background-color:#6BE16B;
	background: #6BE16B url(/Content/Members/Resources/Images/submenuBG.jpg) left left repeat-x;	
	padding:10px;
}

a.MembersMenuSubHeading
{
	position:relative;	
	font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
	color: White;
	text-decoration: none; 
	float:left;
	margin-right: 25px;
}

#divLogout
{
	position:absolute;
	/*border:1px solid blue;*/
	width:70px;
	height:20px;
	top:0;
	right:0;
	padding:9px;
}

/************************************************** Project Admin*/
.ProjectSummary
{
	position:absolute;
	background-color:White;
	width: 180px;
	height:150px;
	border:1px solid Green;
	top:90px;
	right:15px;
	padding: 10px;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana;
	color:#003300;
}

.adminPanel
{
	position:relative;
	background-color:White;
	border:1px solid Green;
	padding:5px;
	margin-top:13px;
	margin-left:15px;
	font-size:12px;
	font-family:Verdana;
	color:#003300;
	float:left;
}

.adminPanelRight
{
	position:relative;
	background-color:White;
	border:1px solid Green;
	padding:5px;
	float:right;
	margin-top:13px;
	margin-right:0;
	font-size:12px;
	font-family:Verdana;
	color:#003300;
}

.innerAdminPanel
{
	position:relative;
	border:1px solid Grey;
	padding:10px;
	font-size:12px;
	font-family:Verdana;
	color:#003300;
}

.fieldset
{
	border-top: 1px solid Green;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

.legend
{
	 padding: 0.2em 0.5em;
	 border:1px solid green;
	 color:green;
	 background-color:#CCFF99;
	 margin-top:5px;
	 margin-bottom:5px;
	 font-size:12px;
	 font-family:Verdana;
	 font-weight:bold;
	 text-align:right;
}

.vldSummary
{
	position:absolute;
	background-color:White;
	width: 170px;	
	border:1px solid Green;
	top:270px;
	right:15px;
	color:Red;
	padding: 15px;
	font-size:12px;	
	font-family:Verdana;	
}

.vldSummary ul
{	
	position:relative;
	margin: 0;
	padding: 0;	
	list-style: square;
}

.divProjectLikeList
{
	position:absolute;
	top:62px;
	left:112px;
	width:200px;
	background-color:#FFFFCC;
	border:1px solid #66CCCC;	
}

.divProjectLikeList a
{
	width:198px;
	color:#669966;	
	text-decoration:none;
}

.divProjectLikeList a:hover
{
	background-color:#CCFFCC;
}