@charset "utf-8";

#main{
  min-height:530px;
  height:auto !important;
  height:550px;
}


#menuSecondary{
	margin-left: 40px;
	margin-bottom: 20px;
}

#main_menu_container{
	margin-left: 125px;
}

#header{
  clear: both;
}

#header .siteLogo {
	float: left;
	width: 280px;
	padding-top: 20px;
	padding-left: 49px;
}

#header .logoBoxBlock{
	width: 300px;
	white-space: nowrap;
}

#header .pageTitleBlock{
	width: 460px !important;
	vertical-align: bottom;
    white-space: nowrap;
    text-align:left;
}



#header .profileBox{
	padding-left: 800px;
	padding-top: 18px;
}

#header .userPhoto{
  float: left;	
	padding-right: 10px;
}

#header .profileBox p.greeting{
  padding-right: 20px;	
}




#main h1.pageTitle{
  position: relative;
}

/* BEGIN: Search Boxes */
div.top-search{
	position: absolute;
	right: 10px;
	top: 5px;
}
/* END: Search Boxes */

/* BEGIN: Content Items */

.contentBlock{
  margin-bottom: 20px;
			
}
.contentBlockHP{
  margin-bottom: 20px;
		
}
.SignUpForm{
	margin-left: 40px;
	margin-top: 0px;
	padding-top: 0px;
}


.updates ol{
  margin-top: 5px;	
}

.updates li{
  padding: 7px;
  overflow: auto;
	width: 100%;
	_width: 95%;
}


.infoBlock{
	margin-bottom: 20px;
}


/* END: Content Items */

/* BEGIN: Form Elements */

.contentBlock fieldset ul{
	
} 

.contentBlock fieldset li{
  clear: both;	
}

.contentBlock fieldset li.oneLine label{
	float: left;
	width: 150px;
}

.contentBlock fieldset .tip{
	display: none;
}

.contentBlock fieldset li.oneLine .gComment{
	clear: both;
}

.contentBlock fieldset .text-field, .contentBlock fieldset .file-field{
	width: 300px;
	height: 25px;
	
}

.contentBlock .checkBoxFieldSet li{
	padding-bottom: 0;
}

.contentBlock .checkBoxFieldSet label{
	display: inline;
}

.contentBlock fieldset .text-area{
	width: 300px;
	height: 150px;	
}

.validation-advice{
	display: inline;
	padding-left: 10px;
	color: #ff0000;	
}
.contentBlock fieldset div.fieldNote{
	padding-left: 155px;
}

.contentBlock fieldset label{
  float: left;
	width: 150px;
	margin-right: 2px;
}

/* END: Form Elements */

#loginBlock{
	position: absolute;
	left: 450px;
	top: 100px;
	width: 600px;
}

div.publicSiteMainNavigationBlock{
	float: left;
	width: 600px;
	margin-top: 94px;
	padding-left: 45px;
}

.noContent{
  height: 20px;	
}
