.mainpagebg {
	background-image: url('../images/partial_transpbg_output.png');
}

.engagelogo {
	background-image: url('../images/engage_logo_output.png');
	width: 221px;
	height: 60px;
}

.box
{
	background-image: url('../images/rounded_white/solid.png');	
}	

.pageseparator {
	background-image: url('../images/rule_transp.png');
	width: 908px;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 15px;
	float: left;	
}

.whitefooter {
	background-image: url('../images/rule_transp.png');
	width: 908px;
	background-repeat: repeat-x;
}

.editobject {
	background-image: url('../images/editbox_top.png');
	background-repeat: no-repeat;
	width: 155px;
}

.editobjectlower {
	background-image: url('../images/editbox_lower.png');
	background-repeat: no-repeat;
	height: 25px;
	width: 155px;
	margin-bottom: 1px;	
}

.white_buildings_bg {
	background-image: url('../images/white_inner_bg.png');
	background-repeat: no-repeat;
}

.attention {
	background-image: url('../images/attention.png');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;	
	margin-left: 20px;
	padding-bottom: 20px;
	margin-right: 20px;
	float: left;
}

.bookingwindow_grey {
	background-image: url('../images/bookbox_2.png');	
}

.bookingwindow_top_grey {
	background-image: url('../images/bookbox_2_top.png');	
}

.bookingwindow_green {
	background-image: url('../images/bookbox_green.png');	
}

.bookingwindow_top_green {
	background-image: url('../images/bookbox_green_top.png');	
}

.bookingwindow_pink {
	background-image: url('../images/bookbox_pink.png');	
}

.bookingwindow_top_pink {
	background-image: url('../images/bookbox_pink_top.png');	
}

.boxtop_220_s {
	width: 220px;
	height: 22px;
	background-repeat: no-repeat;
}

.boxtop_590_s {
	width: 590px;
	height: 22px;
	background-repeat: no-repeat;
}

.boxtop_220_white {
		background-image: url('../images/bg_220_upper_white.png');
}

.boxlower_220_white {
		background-image: url('../images/bg_220_lower_white.png');
}


.boxtop_220_pink_s {
		background-image: url('../images/bg_220_upper_pink_seethrough.png');
}

.boxlower_220_pink_s {
		background-image: url('../images/bg_220_lower_pink_seethrough.png');
}


.boxtop_590_white {
		background-image: url('../images/bg_590_upper_white.png');
}

.boxlower_590_white {
		background-image: url('../images/bg_590_lower_white.png');
}* {
	margin: 0px;
	padding: 0px;
}

body {
    font-size: 100%;
//	font-size: 97%;
}

#movepagedown {
	margin-top: 25px;
}

.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	margin-bottom: -1px;
}

.white {
	color: #fff;
}

.grey {
	color: #333;
}

h1 {
    font-size: 1.5em;
}

h2 {
    font-size: 1.2em;
}

h3 {
    font-size: 0.9em;
}

p {
    font-size: 0.875em;
}

#winter
{
	background-repeat: no-repeat;
	background-position:top left;
	background-color: #ffffee;
	background-attachment: fixed;
}

#summer
{
	background-repeat: no-repeat;
	background-position:top left;
	background-color: #ffffee;
	background-attachment: fixed;
}

#centerpage {
	width: 908px;
	margin: 0 auto;
}

#pageenclosure {
	width: 908px;
	float: left;
}

#pagetop {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#socialsandbuttons, #header {
	float: left;
	width: 908px;
}


.nosocialbookmarks {
	float: left;
	width: 406px;
	height: 29px;
	margin-top: 5px;
}

.topbuttonsenclosure {
	float: right;
	margin-right: 39px;
	display: inline;
}

.topbuttons {
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
}

.topbuttons li {
	display: inline;
}

.topbuttons li a {
	border: 1px solid #ccc;
	background-image: url('../images/button_bg_off.gif');
	padding: 5px 10px 5px 10px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	color: #333;
	margin-right: 10px;
}

.topbuttons li a:hover {
	border: 1px solid #dc0067;
	text-decoration: underline;
}

#engagelogo {
	float: left;
	width: 240px;
	margin-left: 39px;
	display: inline;
	background-repeat: no-repeat;
	margin-top: 10px;
}

#taglineenclosure {
	float: left;
	width: 590px;
	margin-right: 39px;
	margin-top: 45px;
	display: inline;
	text-align: center;
}

.greytaglinetext {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 1.1em;
	color: #555;
}

.calltoarms_h2, .boxtext_h2 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-size: 1.2em;
	font-weight: normal;
	color: #fff;
}

.calltoarms_h2 {
	margin-bottom: 20px;	
}

.calltoarms_continuation_from_h2, .calltoarms_link {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-size: 0.8em;
	line-height: 1.5em;
	font-weight: bold;
	color: #fff;
}

.calltoarms_continuation_from_h2_span {
	font-size: 0.8em;
}

.calltoarms_link {
float: right;
}

.calltoarms_explanation {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;
	font-weight: bold;
	color: #fff;
	float: left;
	margin-bottom: 20px;
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
}

.calltoarms_text {
	float: left;
	width: 55%;
	margin-left: 20px;
	margin-right: 5px;
	display: inline;
}

.calltoarms_form {
	float: right;
	width: 40%;
	display: inline;
	margin-top: 5px;
}

.calltoarms_form .normal_login_field {
	float: right;
	width: 167px;
	display: inline;
}

.intro {

}

.discussions_area, #buildingdata, .building_enclosure
{
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
		line-height: 1.1em;
}

/*.page_contents p {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;	
	margin-top: 5px;
	color: #000;
}*/

.output_text {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.output_text table {
	font-size: 0.8em;	
	border: none;
	padding-top: 10px;
	margin-bottom: 10px;
}

.output_text hr {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

.output_text table tr
{
	border: none;
}

.output_text table th {
 	background-color: #dc0067;	
	padding: 3px;
	color: #fff;
	border: 1px solid #ccc;
}

.output_text table td {
 	background-color: #e0e0e0e;	
	padding: 3px;
	color: #000;
	border: 1px solid #ccc;
}


.output_text ol
{
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 20px;
	font-size: 0.8em;
}

.output_text ol li
{
	line-height: 1.5em;
	font-weight: bold;
}

.output_text ul
{
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	font-size: 0.8em;
}

.output_text ul li {
	background-image: url('../images/bullet_pink_on.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 20px;
	list-style-type: none;
	line-height: 1.5em;
	font-weight: bold;	
}

.content_texts
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #8da827	
}

.content_text {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;	
	margin-top: 5px;
	color: #000;	
}

.content_h1 a, .content_h2 a, .content_h3 a, .content_texts a, .content_text a, .output_text ul li a, .output_text ol li a, .content_callout_right a, .content_callout_left a
{
 	color: #dc0067;
	text-decoration: none;	
}

.content_h1 a:hover, .content_h2 a:hover, .content_h3 a:hover, .content_texts a:hover, .content_text a:hover, .output_text ul li a:hover, .output_text ol li a:hover, .content_callout_right a:hover, .content_callout_left a:hover
{
 	color: #dc0067;
	text-decoration: underline;	
}

.content_h1 a:active, .content_h2 a:active, .content_h3 a:active, .content_texts a:active, .content_text a:active, .output_text ul li a:active, .output_text ol li a:active, .content_callout_right a:active, .content_callout_left a:active
{
 	background-color: #dc0067;
	color: #fff;
	text-decoration: none;	
}

.content_text a, .output_text ul li a, .output_text ol li a, .content_callout_right a, .content_callout_left a
{
	font-weight: bold;
	text-decoration: underline;
}
.content_h2
{}

.content_h3
{}

blockquote {
	background-image: url('../images/quotes.gif');	
	background-repeat: no-repeat;
	background-color: #e0e0e0;
	padding: 15px;	
	width: 40%;
	float: right;
	border: 1px solid #ccc;	
	margin: 10px 0px 10px 10px;	
	font-style: italic;	
	font-weight: bold;
}

blockquote .content_text {
font-family: "Georgia", serif;
font-size: 0.9em;
}

.content_quoted {
	color: #dc0067;	
}

.content_callout_right
{
	background-color: #e0e0e0;
	padding: 15px;
	width: 40%;
	float: right;
	clear: both;
	margin: 10px 0px 10px 10px;
	border: 1px solid #ccc;
	line-height: 1.5em;
	font-size: 0.8em;
	font-style: italic;
}

.content_callout_left
{
	background-color: #e0e0e0;
	padding: 15px;
	width: 40%;
	float: left;
	clear: both;
	margin: 10px 10px 10px 0px;
	border: 1px solid #ccc;
	line-height: 1.5em;
	font-size: 0.8em;
	font-style: italic;
}

.content_blockquote_right
{
}

.content_content_quoted
{}

.page_contents h1, .page_contents_wide h1 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-weight: bold;
	color: #dc0067;
	padding-top: 5px;
margin-bottom: 10px;	
}

.page_contents h2, .page_contents_wide h2  {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-weight: bold;
	color: #dc0067;
margin-top: 5px;
	padding-top: 5px;	
}

.page_contents h3, .page_contents_wide h3  {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-weight: bold;
	color: #dc0067;
margin-bottom: 5px;	
	padding-top: 5px;	
}

/*
.page_contents p {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	color: #333;
	margin-bottom: 5px;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 1.3em;	
}

.page_contents ul li {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	color: #333;
	margin-bottom: 5px;
	font-size: 0.9em;
	font-weight: bold;
}

.page_contents ul li a {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	color: #dc0067;
	margin-bottom: 5px;
	font-size: 0.9em;
	font-weight: bold;
}

*/
/*
.page_contents ul {
	list-style-type: none;
}

.page_contents ul li {
	background-image: url('../images/bullet_pink_on.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.page_contents ul li a {
	color: #333;
}

.page_contents ul li a:hover {
	color: #dc0067;
}
*/
/*
.normal_content p a  {
	color: #333;
	text-decoration: none;	
}

.normal_content p a:hover  {
	color: #dc0067;
	text-decoration: underline	
}

#normal_content p {
	margin-top: 5px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.9em;

}
*/

.normal_login_field {
	border: 1px solid #ccc;
	background-image: url('../images/form_area_bg.gif');
	background-position: bottom left;
	padding: 4px 8px 4px 8px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.9em;
	color: #222;
	margin-bottom: 10px;
	display: inline;
}

.normal_login_field:hover {
	border: 1px solid #b4ca3e;
}

.calltoarms_link {
	float: right;
	display: inline;
	margin-right: 25px;
//	margin-top: 10px;
}

.calltoarms_link a {
	color: #fff;
	text-decoration: none;
}

.calltoarms_link a:hover {
	text-decoration: underline;
}

.boxtext_green {
	font-family: "Helvetica", "MS Sans Serif", "Verdana", sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #333;
	margin: 0px 30px 0px 30px;	
}

.box_picture_left {
	float: left;
	margin-left: 25px;
	margin-right: 25px;
	display: inline;
}

.formelements {
	margin-top: 10px;
}

.width150 {
	width: 150px;
}

.left {
		float: left;
}

.right {
		float: right;
}



.listing_picture {
	margin-right: 10px;
	margin-top: 2px;
}

.morelink {
	margin-top: 5px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	background-image: url('../images/green_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 1px;
//	background-position: 0px 3px;
}

.morelink a {
	color: #b4ca3e;
	text-decoration: none;
}

.morelink a:hover {
	text-decoration: underline;
}

.morelink a {
	font-size: 1.5em;
}

#confirmationdialogue {
	position: fixed;
	text-align: center;
	margin-top: 170px;
}

#confirmationdialoguebox {
	border: 10px solid #777;
	margin: 0 auto;
	background-color: #fff;
	width: 500px;
}

#confirmationdialogueboxinner {
	border: 10px solid #dc0067;
	padding: 40px;
}

#confirmationdialogue h2 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	color: #dc0067;		
}

.indent {
	margin-left: 20px;
}

.editing_options {
	background-color: #dc0067;
	float: left;
	width: 100%;
}

.editing_options_inner {
	padding-left: 20px;
	margin-bottom: 14px;
}

.editing_options_inner select {
	float: left;
	border: 1px solid #ccc;
	background-image: url('../images/button_bg_off.gif');
	padding: 3px 8px 3px 8px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	text-decoration: none;
	margin-right: 10px;
	margin-top: 17px;
}

#errorbar p {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	padding-top: 1px;
}

.editobject {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-size: 0.8em;
}

}

.editobject_drops {

}

.object_delete:hover, .object_update:hover, .admin_submit:hover, .object_update_nofloat:hover  {
	border: 1px solid #dc0067;
	cursor: hand;
	cursor: pointer;	
}

.editobject button:hover {
	cursor: hand;
	cursor: pointer;
}

.object_update {
	border: 1px solid #ccc;
	font-weight: bold;
	margin-top: 5px;
	float: left;
	cursor: hand;	
	cursor: pointer;
	background-color: #f0f0f0;		
}

.object_update_nofloat {
	border: 1px solid #ccc;
	font-weight: bold;
	margin-top: 5px;
	cursor: hand;
	cursor: pointer;
	background-color: #f0f0f0;			
}

.admin_submit {
	border: 1px solid #ccc;
	font-weight: bold;
	margin-left: 2px;
	cursor: hand;	
	cursor: pointer;
	background-color: #f0f0f0;
}

.standalonebuttons {
//	margin-left: 10px;
	display: inline;
}


.object_update:hover, .admin_submit:hover  {
	border: 1px solid #dc0067;
}

.editobject select {
	border: 1px solid #ccc;	
	width: 120px;
//	width: 127px;
	margin-right: 5px;
	margin-left: 15px;
}

.object_delete { 
	background-image: url('../images/x_bg.gif');
	border: 0px;
	width: 18px;
	height: 18px;
	color: #fff;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 5px;
	position: relative;
	top: -5px;
	left: -5px;
	cursor: hand;	
	cursor: pointer;
	float: left;
}

.object_delete_close { 
	background-image: url('../images/x_bg_close.gif');
	border: 0px;
	width: 18px;
	height: 18px;
	color: #333;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 5px;
	position: relative;
	top: -5px;
	left: -5px;
		cursor: hand;	
	cursor: pointer;
	float: left;
}

.object_delete:hover, .object_delete_close:hover { 
	background-image: url('../images/x_bg_on.gif');
	color: #dc0067;
}

.object_details {
		width: 100px;
		border: 1px solid #ccc;
		font-weight: bold;
		margin-top: 5px;
		padding: 1px;
	//	margin-right: -10px;
}

.object_details_longer {
		width: 300px;
		border: 1px solid #ccc;
		font-weight: bold;
		margin-top: 5px;
		padding: 1px;
	//	margin-right: -10px;
}

.object_details_short {
		width: 20px;
		border: 1px solid #ccc;
		font-weight: bold;
		margin-top: 5px;
		padding: 1px;
	//	margin-right: -10px;
}

.object_details_check {
		border: 1px solid #ccc;
		font-weight: bold;
}

.movedown10 {
	height: 10px;
}
.page_copy_edit, .page_copy_edit_area  {
	width: 475px;
	border: 1px solid #ccc;
	background-image: url('../images/form_area_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 4px 8px 4px 8px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #222;
	margin-bottom: 10px;
	display: inline;
}

.pagepictures {

}

.storythumb_caption_constraint
{
	position: absolute;
	float: left;
	width: 140px;
}

.squarethumb_caption_constraint
{
	position: absolute;
	float: left;
	width: 128px;
}

.bigthumb_caption_constraint
{
	position: absolute;
	float: left;
	width: 210px;
}

.big_caption_constraint
{
	position: absolute;
	float: left;
	width: 350px;
}

.pagepictures {
	float: left;
}

.microthumb_caption_constraint
{
	display: none;
}

.display_left {
	float: left;
	margin-right: 10px;
}


.display_right {
	float: right;
	margin-left: 10px;
}



#bottomNavClose, #loadingLink {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 1.4em;
	padding: 2px;
	color: #fff;
	background-color: #dc0067;
	float: left;
}

.header_ongrey {
	color: #fff;
}	

.header_ongrey:hover {
	color: #fff;
}

.subjects_scroller {
	height: 150px;
	width: 465px;
	overflow-y: auto;
	overflow-x: hidden;
}

.saysomething_header {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	color: #777;
	font-weight: normal;
}

.saysomething {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	border: 1px solid #777;
	width: 450px;
	height: 150px;
	font-size: 1.1em;	
	padding: 2px;
	color: #333;
	float: left;
}

.saysomething_line {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	border: 1px solid #777;
	width: 450px;
	font-size: 1.1em;	
	padding: 2px;
	color: #333;
	float: left;	
}

.saysomething_inline {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	border: 1px solid #777;
	width: 97%;
	height: 100px;
	font-size: 1.1em;	
	padding: 2px;
	color: #333;
	float: left;	
}

.discussion {
	width: 4750px;
	float: left;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.9em;
	border-bottom: 1px solid #777;
	padding-bottom: 5px;
}

.subject_title {
	font-weight: bold;
	float: left;
	color: #b4ca3e;
	padding-left: 5px;
	padding-top: 3px;
	display: inline;
}

.subject_descriptor {
	padding-left: 5px;
	padding-top: 3px;
	float: left;
	color: #fff;
}

.subject_constrictor {
	float: left;
	width: 330px;
}

.disc_subject {
	display: inline;
	float: left;
	width: 350px;
	padding-bottom: 2px;
}


.disc_selected {
	font-weight: bold;
	padding-left: 20px;
	background-image: url('../images/bullet_green_has_children.gif');
	background-repeat: no-repeat;
}

.message_error {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	color: #fff;
	padding-top: 0.5em;
	padding-left: 10px;
	padding-right: 20px;
	float: left;
	height: 1.5em;
	background-color: #dc0067;
}

.message_error2 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	color: #fff;
	padding-top: 0.5em;
	padding-left: 10px;
	padding-right: 20px;
	height: 1.5em;
	background-color: #dc0067;
}


.disc_h2 {
	margin-top: 10px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	color: #dc0067;
	margin-bottom: 0.5em;
}

.disc_h3 {
	margin-top: 1em;
	font-size: 1.2em;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	color: #dc0067;
	margin-bottom: 0.5em;
}

.discbox_outer p
{
	line-height: 1.5em;
	margin-right: 10px;
		font-weight: bold;
}

.discbox_descriptor {
	color: #777;
	font-style: italic;
	margin-bottom: 5px;
}

.discbox_descriptor:hover {
	color: #000;
}

.discbox {
	width: 100%;
}

.discbox_outer {
	background-color: #efede9;
	border: 1px solid #ccc;
	width: 100%;
	font-size: 0.8em;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	color: #222;
}

.discbox_outer p {
	line-height: 1.8em;
	margin-right: 20px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.discbox_l1 {
	width: 100%;
}

.discbox_l2, .discbox_l4 {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: none;
	float-right;
	margin-left: 10px;
	background-color: #fffef7;
	margin-bottom: 15px;
}

.discbox_l3, .discbox_l5 {
	margin-left: 10px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #efeae3;
	margin-bottom: 15px;
}


.indent10 {
	margin-left: 10px;
}

.disc_object_update {
	border: 1px solid #e0e0e0;
	font-weight: bold;
	margin-top: 5px;
//	margin-right: -10px;
	float: left;
	background-color: #e0e0e0;
	color: #dc0067;
	margin-right: 2px;
	margin-bottom: 10px;
	cursor: hand;	
	cursor: pointer;
}

.disc_object_update:hover {
	border: 1px solid #dc0067;
	cursor: hand;
	cursor: pointer;
	color: #000;
}

.editors_object_update {
	border: 1px solid #dc0067;
	font-weight: bold;
	margin-top: 5px;
//	margin-right: -10px;
	float: left;
	color: #000;
	margin-right: 2px;
	margin-bottom: 10px;
		cursor: hand;
	cursor: pointer;
}

.editors_object_update:hover {
	background-color: #dc0067;	
	color: #fff;
	border: 1px solid #e0e0e0;	
	cursor: hand;
	cursor: pointer;

}

.ruleabove {
	border-top: 1px solid #999;
	margin-top: -1px;
}

.strongruleabove {
	border-top: 1px solid #999;
	margin-top: -1px;
	padding-bottom: 10px;
}


.marginlower10 {
	margin-bottom: 10px;
}

.last_msg {
	font-size: 0.9em;	
	margin-bottom: 10px;
}

.last_msg_p {
	color: #fff;
}

.green_text {
	color: #b4ca3e;
}

.pagecounts {
	margin-top: 5px;
	float: right;
}

.page_descriptor {
	margin-top: 0.2em;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-weight: bold;
	color: #dc0067;
	float: left;
	font-size: 0.7em;
}

.disc_page_option {
	font-weight: bold;
	color: #dc0067;
	border: 1px solid #fff;	
	float: left;
}

.disc_page_option_selected {
	font-weight: bold;
	background-color: #dc0067;
	border: 1px solid #e0e0e0;	
	color: #e0e0e0;
	float: left;
}

.disc_page_option:hover {
	font-weight: bold;
	background-color: #dc0067;
	border: 1px solid #e0e0e0;	
	color: #e0e0e0;
	float: left;
	cursor: hand;
	cursor: pointer;	
	text-decoration: underline;
}

.buildings_scroller {
	height: 280px;
	width: 435px;
	margin-top: 10px;
	margin-left: 10px;
	overflow-y: auto;
	overflow-x: hidden;
}

.white_buildings_bg {
	width: 456px;
	height: 300px;
	margin-left: 9px;	
	float: left;
	display: inline;
}

.height210 {
	height: 210px;
}

.building_enclosure {
	background-image: url('../images/form_area_bg.gif');
	background-position: bottom left;
	width: 100%;
	background-repeat: repeat-x;
	height: 70px;	
}

.boxlower_475_green h2 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-weight: bold;
	color: #333;
	margin-left: 22px;
	margin-bottom: 5px;	
}

.boxlower_475_green h3 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-weight: bold;
	color: #dc0067;
	margin-left: 5px;
	padding-top: 5px;	
}

.boxlower_475_green h3 a {
	color: #dc0067;
	text-decoration: none;
}

.boxlower_475_green h3 a:hover {
	text-decoration: underline;
}

.boxlower_475_green p {
	margin-left: 5px;
}

.height150 {
	height: 180px;
}


.newsfeed_display
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	margin-bottom: 30px;
}

.newsfeed_display h1 {
/*	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;*/	
	font-weight: bold;
	color: #dc0067;
	margin-left: -5px;
	padding-top: 5px;		
}

.newsfeed_display h2 a {
/*	font-family: "Arial", "Helvetica", sans-serif; */		
	font-weight: bold;
	color: #000;
	margin-bottom: 5px;
	font-size: 0.8em;
	text-decoration: none;
}

.date {
	font-size: 0.9em;
	color: #8da827	
}

.newsfeed_display h2 a:hover, .newsfeed_display p a:hover {
	text-decoration: underline;
	color: #dc0067;	
}

.newsfeed_display h2 a:active, .newsfeed_display p a:active {
	color: #fff;
	background-color: #dc0067;
	text-decoration: none;
	padding: 1px;
}

.newsfeed_display p {
margin-top: 3px;
}

.newsfeed_display p a {
/*	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;*/	
	font-weight: normal;
	color: #333;
	margin-bottom: 5px;
	font-size: 0.9em;
	line-height: 1.4em;
	text-decoration: none;
}

.newsfeed_display img
{
	margin-top: 4px;
	border: 1px solid #ccc;
}

.infobanner {
	margin-top: 5px;
background-color: #dc0067;	
width: 100%;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-weight: bold;
	color: #fff;
	margin-bottom: 5px;
	font-size: 0.9em;
	padding: 5px;
}

.logos {
	background-image: url('../images/logos.jpg');
		width: 908px;
	height: 167px;
	background-position: bottom left;
	width: 100%;
	background-repeat: repeat-x;
}


.contact_form p{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	width: 350px;
	float: left;
}

.contact_form label {
	padding-top: 5px;
}

.contact_form label {
	width: 25%;
	float: left;
}

.inputtext, .inputscroll {
	width: 250px;
	float: left;
	border: 1px solid #e0e0e0;
	font-size: 1.1em;
	color: #333;
	padding: 3px;
}

.inputarea {
		border: 1px solid #e0e0e0;
		width: 250px;
		height: 100px;
		font-size: 1.1em;
		color: #333;
		padding: 3px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.thanks_message {
	color: #b4ca3e;
			width: 400px;
			padding: 5px;
		font-size: 1.7em;
		font-weight: bold;

		padding: 3px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}
	
.width800 {
	width: 850px;
}

.boxpic, .boxpics_micro {
	float: left;
	margin-left: 20px;
	display: inline;
}

.boxpics_story {
	margin-left: 34px;
}

.boxpics_square {
	margin-left: 42px;
}

.boxpics_big {
	margin-left: 4px;
}

.box_copy {
	float: left;
	width: 93%;
}

.box_copy_text {
	left: 18px;
	margin-right: 5px;
	margin-bottom: 10px;
//	margin-bottom: 20px;
	position: relative;
	top: -2px;
}

.box_copy p {
	font-size: 0.8em;
	line-height: 1.5em;
	margin-bottom: 5px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: bold;
}

.box_copy_grey p, .box_copy_pink p {
	color: #fff;
}

.intro_text {
	position: relative;
	font-size: 1.5em;
	font-weight: bold;
}

.box_copy_grey p .intro_text {
	color: #b4ca3e;
}

.box_copy_pink p .intro_text {
	color: #333;
}

.box_copy_green p .intro_text {
	color: #fff;
}

.box_copy_green p a, .box_copy_pink p a  {
	text-decoration: none;
	color: #fff;
}

.box_copy_green p a, .box_copy_green p a:hover, .box_copy_pink p a:hover {
	text-decoration: underline;
	color: #000;
}

.box_copy_green p a:hover {
	text-decoration: underline;
	color: #dc0067;	
}


.box_copy_grey p a
{
	text-decoration: none;
	color: #b4ca3e;	
}

.box_copy_grey p a:hover
{
	text-decoration: underline;
	color: #fff;	
}

.box_copy_grey p a:active {
	text-decoration: none;
	background-color: #b4ca3e;	
	color: #fff;
}

.box_copy_green p a:active, .box_copy_pink p a:active  {
	text-decoration: none;
	background-color: #333;	
	color: #fff;
}


.box_copy img {
	border: 1px solid #777;
	margin-bottom: 20px;
}

.inline_edits {
	float: right;
	margin-top: -12px;
}

.picturefinder {
	border: 1px solid #777;
	padding: 10px;
	float: left;
	margin-left: 20px;
}

.picturefinder p
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.8em;
	color: #fff;	
}

.picturefinder_page {
	border: 1px solid #777;
	padding: 10px;
	float: left;
}

.boxlower_830_grey .picturefinder p
{
	color: #fff;
}

.picturefinder p
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.8em;
	color: #000;	
}

.pictureedits 
{
	position: relative;
	top: 20px;
}

.message_reported 
{
	margin-top: 10px;
	padding: 5px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	color: #fff;
	background-color: #dc0067;
	font-weight: bold;
}

.discussions_area h2 {
	color: #dc0067;
}

#map
{
	height: 200px;
	width: 220px;
}



.map_enclosure {
	border: 1px solid #dc0067;
	padding: 5px;
	background-color: #fff;
	margin-right: 4px;
	margin-top: 4px;
	display: inline;
}

#buildingdata {
	float: left;
}

.buildingdata {
	border: 1px solid #e0e0e0;
	background-color: #eeeeee;
//	margin-left: 1px;
}

.facts .address {
	width: 231px;
	padding-top: 5px;
	padding-bottom: 4px;
}

.facts .address h3 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	color: #fff;
	background-color: #dc0067;
	font-weight: bold;
	padding: 2px;	
	font-size: 0.8em;
	margin-top: -2px;
	padding-left: 15px;
}

.facts .address h3 a { 
	color: #fff;
	text-decoration: underline;
}

.facts .address h3 a:hover { 
}
	
.address_detail {
	font-size: 0.8em;
	background-color: #fff;	
	border: 1px solid #e0e0e0;
}

.address_detail a {
	color: #dc0067;
	text-decoration: none;
}

.address_detail a:hover {
	text-decoration: underline;
}


.address {
	margin-left: 3px;
}

#mMgingAgent, #mHeadLease, #mResAssoc, #mFreeholder, #mMgingCo {
}

.advice
{
	background-image: url('../images/extlink.gif');
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 1px;
}

.buildingfacts {
	background-color: #fff;	
	border: 1px solid #e0e0e0;	
	width: 466px;
	padding-top: 5px;
	padding-bottom: 4px;
	margin-top: 5px;
	margin-left: 2px;
}

.onethird {
	width: 33%;
	float: left;
	margin-right: 1px;
}

.onethird h3 {
	font-size: 0.8em;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	text-align: center;
	padding: 2px;
}

.core_data {
	font-size: 0.8em;
}

#utils { background-color: #dc0067; color: #fff; }
#features { background-color: #b4ca3e; color: #333; }
#terms { background-color: #58595B; color: #fff; }

#rolluptop {
	background-image: url('../images/roll_up_top.gif');	
	height: 30px;
	width: 475px;
		background-repeat: no-repeat;
}

#rolluptop2 {
	background-image: url('../images/roll_up_top2.gif');	
	height: 8px;
	width: 475px;
	margin-top: 10px;
	background-position: top left;	
	background-repeat: no-repeat;
}

#rollupbottom {
	background-image: url('../images/roll_up_bottom.gif');
	background-position: bottom left;	
	background-repeat: no-repeat;
	height: 8px;
	width: 475px;
	margin-bottom: 10px;
}

.boxlower_475_grey h3 {
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.4em;
	color: #fff;
	margin-left: 20px;
	margin-right: 20px;	
	padding-bottom: 19px;
	margin-bottom: 15px;
}

.bigbuttons {
	margin-top: -21px;
}

.bigbuttons a {
	border: 1px solid #ccc;
	background-image: url('../images/button_bg_off.gif');
	padding: 5px 10px 5px 10px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #333;
	margin-right: 15px;
}

.bigbuttons a:hover {
	border: 1px solid #dc0067;
	text-decoration: underline;	
}

.autosuggest {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 0.5em;
}

.autosuggest em {
	font-style: normal;
}

.frontadmintable {
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 0.8em;	
	text-align: left;
}

.frontadmintable .textinput
{
	width: 150px;
	border: 1px solid #777;
	padding: 2px;
	margin-right: 10px;
}

#wide_content label {
	width: 100px;
	float: left;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 0.8em;
	text-align: right;
	margin-right: 10px;
	margin-top: 3px;
}

.normalfield {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 1em;
	color: #333;
	padding: 3px;
	border: 1px solid #777;
	width: 400px;
	margin-bottom: 5px;
}

.shortfield {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 1.1em;
	color: #333;
	padding: 3px;
	border: 1px solid #777;
	width: 158px;
	margin-bottom: 5px;
}

.shortestfield {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 1.1em;
	color: #333;
	padding: 3px;
	border: 1px solid #777;
	width: 76px;
	margin-bottom: 5px;
}

.accountbutton {
	margin-bottom: 15px;
}

.margin110 
{
	margin-left: 110px;	
}	

.changepassword label
{
	font-weight: bold;
	color: #fff;
}

.attentiontext {
	font-weight: bold;
	margin-left: 25px;
	margin-right: 30px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 0.9em;
	color: #fff;	
}

.buildingentry {
	font-weight: bold;
	margin-left: 25px;
	margin-right: 30px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 0.9em;
	color: #fff;	
	margin-bottom: 10px;	
}

.affiliations {
	padding-bottom: 20px;
}

.addresstable
{
	margin-top: 10px;
}

.field_errordisplay {
	float: left;
	background-color: #dc0067;
	color: #fff;
	font-size: 0.9em;
	padding: 4px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	margin-bottom: 2px;
}

.accountcheckbox {
	margin-top: 4px;
}

.attentiontext span {
	color: #fff;
	font-size: 1.5em;
}

.reminder {
	background-color: #dc0067;	
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	font-size: 0.9em;
	margin-bottom: 10px;
}


.verifydetail {
	font-size: 0.7em;
	margin-bottom: 4px;
	margin-left: 2px;
}

.auth_enclosure {
	background-image: url('../images/form_area_bg.gif');
	background-position: bottom left;
	width: 100%;
	background-repeat: repeat-x;
	height: 45px;	
	padding: 5px;
}

.code_display
{
	padding-top: 10px;
}

.code_display span {
	float: left;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	margin-right: 10px;	
	font-weight: bold;
	margin-left: 30px;
	margin-bottom: 30px;
	margin-top: 2px;
	color: #fff;
}


.green {
	color: #b4ca3e;
}

.grey {
	color: #333;
}

.pink {
 color: #dc0067;		
}

.dont_show
{
	display: none;
}

.calltoarms_link {
	padding-bottom: 15px;
}

.signup_bigger {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 1.3em;
	font-weight: normal;
}

#socialbookmarks {
	float: left;
	margin-top: 18px;
	margin-left: 39px;
	display: inline;
	background-repeat: no-repeat;
}

.socialbookmarks {
	float: left;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.socialbookmarks li 
{
	font-size: 0.7em;
	display: inline;
	padding: 3px 4px 3px 4px;
	border: 1px solid #fff;
	margin-right: 2px;	
}

.socialbookmarks li a
{
	line-height: 1em;	
	padding-left: 20px;
	text-decoration: none;
	color: #333;
	background-repeat: no-repeat;
	background-position: left center;	
}

.socialbookmarks li:hover
{
	background-color: #fff;
	border: 1px solid #333;
}

.socialbookmarks li a:hover
{
	text-decoration: underline;
	color: #dc0067;	
}

#twitter a {
	background-image: url('../images/sociallinks/twitter_icon.gif');
}

#facebook a {
	background-image: url('../images/sociallinks/facebook_icon.gif');
}

#facebook2 a {
	background-image: url('../images/sociallinks/facebook_icon.gif');
}

#digg a {
	background-image: url('../images/sociallinks/digg_icon.gif');
}

#reddit a {
	background-image: url('../images/sociallinks/reddit_icon.gif');
}

#email a {
	background-image: url('../images/sociallinks/email_icon.gif');
}

#delicious a {
	background-image: url('../images/sociallinks/delicious_icon.gif');
}

#stumble a {
	background-image: url('../images/sociallinks/stumble_icon.gif');
}

.formtext {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-size: 0.7em;
}

.inboxheader {
	margin-top: -10px;
//	margin-top: 0px;
}

.smallboxtext {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	padding: 15px;	
	padding-bottom: 30px;
}

.normalboxtext a, .smallboxtext a 
{
	text-decoration: none;
	font-weight: bold;
}

.normalboxtext a:hover, .smallboxtext a:hover 
{
	text-decoration: underline;
}

.normalboxtext {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-size: 1em;	
	line-height: 1.3em;
	padding: 0px 10px 25px 10px;
}

.smallinputtext 
{
}

.smallinput {
	border: 1px solid #ccc;
	width: 115px;
	margin: 5px 0px 5px 0px;
	padding: 2px;
}

.inlinebox {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.box_copy_inline {
	float: left;
	width: 95%;
}

.box_copy_text_inline {	
	left: 18px;
	margin-right: 15px;
	margin-bottom: 10px;
//	margin-bottom: 20px;
	position: relative;
	top: -2px;
	padding-bottom: 25px;
}

.box_copy_inline p {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-size: 0.8em;
	line-height: 1.4em;
	margin-bottom: 5px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: bold;
}

.field
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-size: 0.7em;	
	border: 1px solid #333;
	padding: 3px;
}

.fieldlabel
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-size: 0.7em;
	margin-top: 0.2em;	
}

.docslib
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-size: 0.8em;	
	margin-bottom: 20px;
	width: 100%;
	float: left;
}

.subjecthead {
	background-color: #b4ca3e;
	padding: 3px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #333;
	padding-left: 10px;
	background-image: url('../images/bullet_pink_has_children.gif');
	background-position: 11px 6px;	
	background-repeat: no-repeat;
	padding-left: 29px;	
}

.subjecthead a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.subjecthead a:hover {
	color: #fff;
	text-decoration: underline;
}

.subjecthead a:active {
	color: #000;
	background-color: #fff;
	text-decoration: none;
}

.indentfile
{
	padding-left: 10px;
}

.docs_scroller
{
	height: 185px;
	width: 455px;
	margin-left: 10px;
	overflow-y: auto;
	overflow-x: hidden;
	line-height: 1.5em;
}

.loosefile
{
	padding: 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #333;
	padding-left: 10px;
}

.loosefile a
{
	color: #000;
	text-decoration: none;
}

.loosefile a:hover
{
	color: #dc0067;	
	text-decoration: underline;	
}

.loosefile a:active
{
	background-color: #dc0067;	
	color: #fff;
	text-decoration: none;		
}


.fileoddrow
{
	background-color: #ddd;
}

.fileoddrow:hover, .fileevenrow:hover
{
	background-color: #fff;
}

.fileevenrow
{
	background-color: #eee;
}

.boxtop_475_white h2 
{
	padding-top: 10px;
	padding-left: 20px;
}

.description {
	color: #333;
}

.formfields label {
	width: 40%;
	line-height: 2em;
}

.ongrey p
{
	color: #fff;
}

.islink {
	background-image: url('../images/extlink2.gif');
	background-position: bottom left;	
	background-repeat: no-repeat;
	padding-left: 20px;
}

.isfile {
	background-image: url('../images/doc.gif');
	background-position: bottom left;	
	background-repeat: no-repeat;
	padding-left: 20px;
}

.filemoveleft {
padding-left: 2px;	
}

.recipient {
	background-image: url('../images/recipient_left.gif');	
	height: 26px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
}

.recipient_text
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	color: #fff;
	float: left;
	margin: 4px 10px 0px 5px;
}

.recipient_remove {
	background-image: url('../images/recipient_right_off.gif');	
	width: 27px;
	height: 26px;	
	border: none;
	cursor: pointer; 
	cursor: hand;	
	color: #dc0067;	
	font-weight: bold;
	text-align: center;
}

.recipient_remove:hover {
	background-image: url('../images/recipient_right_over.gif');
	color: #fff;		
}

.recipient_box
{
	overflow-y: auto;
	overflow-x: hidden;
}

.messagecreator {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	margin-top: 10px;	
	padding: 10px;
	border: 1px solid #ccc;
}

.recipient_finder {
	padding: 10px;
	border: 1px solid #ccc;	
}

.label
{
	font-size: 0.8em;
}

.page_copy_edit_area2  {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;		
	width: 490px;
	float: right;
	border: 1px solid #ccc;
	padding: 4px 8px 4px 8px;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #222;
	margin-bottom: 10px;
	display: inline;
}

.page_contents_wide
{
	width: 600px;
	margin-left: -20px;
//	margin-left: 0px;
//	position: relative;
//	left: -20px;
}

#updating {
	background-color: #000;
	width: 500px;
	height: 200px;
	display: none;	
}


a.info {
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none }

a.info:hover{z-index:25; color: #dc0067;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
	padding: 2px;
	font-size: 0.9em;
    display:block;

    bottom:1em; left:1em; 
	width: 15em;
    border:1px solid #ccc;
    background-color:#ffffcc; color:#000;
    text-align:left;
	vertical-align: bottom;}

.messagedisplay {
	margin-top: -25px;
}

.inbox
{
	border: 1px solid #ccc;
	height: 220px;
	overflow-y: auto;
	overflow-x: hidden;	
}	

.messageoddfirst {
	margin-top: 25px;
}
	
.boxitem_enclosure {
	width: 100%;
	font-size: 0.7em;
	padding: 5px;
	float: left;
}

.boxitem
{
	float: left;
}

.boxitem_enclosure:hover
{
	background-color: #fff;
}

.messageodd
{
	background-color: #e0e0e0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;	
}

.messageeven
{
	background-color: #efefef;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;	
}

.boxto, boxfrom {
	display: block;	
	width: 30%;
}

.boxsubject {
	display: block;
	width: 30%;	
}

.boxbutton {
	float: right;
	margin-right: 20px;
}

.header {
	background-color: #dc0067;
	position: relative;
	top: 25px;
	z-index: 25;
	color: #fff;
}

.header_enclosure
{
	width: 550px;
	font-size: 0.7em;
	padding: 5px;	
	border-bottom: 1px solid #333;
	font-weight: bold;
}

.first {
	margin-top: 23px;
}

.boxheader_to, .boxheader_from {
	width: 31%;
	float: left;
}

.boxheader_subject {
	width: 31%;
	float: left;
}

.boxheader_dated {
	width: 20%;
	float: left;
}

.messageheader {
	background-color: #e0e0e0;
	padding: 10px;
	font-size: 0.9em;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.message_tag
{
	padding: 5px;
	background-color: #dc0067;
	color: #fff;
	margin-bottom: 15px;
	margin-top: -20px;
	float: left;
}


.message_display 
{
	padding: 5px;
	font-size: 0.8em;
}

.infopositionerpositioner {		
	width: 475px;
	height: 27px;
	position: absolute;
	z-index: 0;
}


.infopositioner {	
padding: 5px;
text-align: right;
position: relative;
display: inline;
}

.infolinkholder {
	background-image: url('../images/pink_button_left.gif');
	background-repeat: no-repeat;
	background-position: top left;		
	height: 27px;
	float: right;
}

.infolink {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.8em;	
	background-image: url('../images/pink_buttton_right.gif');	
	background-repeat: no-repeat;
	background-position: top right;
	float: left;	
	height: 27px;				
}

.infolinkholder a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
	float: left;
}

.infolinkholder a:hover {
	text-decoration: underline;
}

.gothere {
	background-image: url('../images/go_blank_off.gif');	
	background-repeat: no-repeat;
	background-position: top left;	
	margin-top: 2px;
	margin-left: -3px;	
	border: 1px #333 solid;
	width: 39px;
	height: 20px;
	border: none;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 0.9em;
	cursor: hand;	
	padding-bottom: 2px;
	padding-right: 2px;
}

.gothere:hover {
	background-image: url('../images/go_blank_on.gif');
	color: #333;
	cursor: pointer; 
	cursor: hand;			
}

.gothere_subjects {
	background-image: url('../images/go_blank_off.gif');	
	background-repeat: no-repeat;
	background-position: top left;	
	border: 1px #333 solid;
	width: 39px;
	height: 20px;
	border: none;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 0.9em;
	cursor: hand;	
	padding-bottom: 2px;
	padding-right: 2px;
	margin-top: 4px;
}

.gothere_subjects:hover {
	background-image: url('../images/go_blank_on.gif');	
	color: #333;
	cursor: pointer; 
	cursor: hand;		
}

.goup {
	background-image: url('../images/up_blank_off.gif');		
	background-repeat: no-repeat;
	background-position: top left;	
	border: 1px #333 solid;
	width: 35px;
	height: 25px;
	border: none;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 0.8em;
	cursor: hand;	
	margin-left: 30px;	
	margin-bottom: 10px;
	float: left;
}


.goup:hover {
	background-image: url('../images/up_blank_on.gif');	
	color: #333;
	cursor: pointer; 
	cursor: hand;			
}

.adjustgo {
	margin-left: -2px;
}

.adjustgo2 {
	position: relative;
	top: 1px;
}

.uploadform {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;		
	border: 1px solid #333;
	padding: 5px;
}

.uploadform {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;		
	border: 1px solid #333;
	padding: 5px;
}

.uploadform p
{
	font-size: 0.8em;
}

.object_header {
	margin-top: 10px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;		
	font-size: 1.3em;	
	color: #dc0067;
	margin-bottom: 5px;
	display: inline;
}

.objectseparator {
	border: 1px solid #999;
	margin-top: 15px;
}

/*
form input {
	overflow: visible;
	padding: 2px
} */

.makebutton_admin_submit 
{
	border: 1px solid #ccc;
	font-weight: bold;
	color: #222;
	margin-left: 2px;
	text-decoration: none;
	padding: 4px 2px 3px 2px;
	float: left;
	background-color: #f0f0f0;
}

.makebutton_admin_submit:hover 
{
	border: 1px solid #dc0067;
}

.makebutton_admin_submit_request 
{
	border: 1px solid #ccc;
	font-weight: bold;
	color: #000;
	margin-left: 2px;
	text-decoration: none;
	padding: 3px 2px 1px 3px;
	background-color: #f0f0f0;
	font-size: 0.7em;
}

.makebutton_admin_submit_request:hover 
{
	border: 1px solid #dc0067;
}

.object_update, .object_update_nofloat, .admin_submit, .disc_object_update, .editors_object_update
{
	background-color: #f0f0f0;
	overflow: visible;
	padding: 2px	
}

.sub_p
{
	font-size: 0.8em;
	font-weight: bold;
}

.sub_h2 a, .sub_p a {
	text-decoration: none;
}

.sub_h2 a:hover, .sub_p a:hover {
	text-decoration: underline;
}

.sub_h2_pink a, .sub_p_pink a, .sub_h2_grey a, .sub_p_grey a {
	color: #fff;
}

.sub_h2_pink a:active, .sub_p_pink a:active {
	background-color: #333;
	text-decoration: none;
}

.sub_h2_green a, .sub_p_green a {
	color: #333;
}

.sub_h2_grey a:active, .sub_p_grey a:active {
	background-color: #b4ca3e;
	text-decoration: none;
	color: #333;
}


.sub_h2_green a:active, .sub_p_green a:active {
	background-color: #333;
	color: #fff;
	text-decoration: none;
}

.sublink a
{
	padding: 2px;
	text-decoration: none;	
	font-size: 0.8em;
	font-weight: bold;
}

.sublink a:hover {
	text-decoration: underline;	
}

.sublink a:active {
	text-decoration: none;	
}

.sublink_pink a
{
	background-color: #fff;
	color: #333;	
}

.sublink_grey a
{
	background-color: #b4ca3e;
	color: #333;	
}

.sublink_grey a:active
{
	background-color: #dc0067;
	color: #b4ca3e;	
}


.sublink_pink a:active
{
	background-color: #333;
	color: #fff;	
}

.sublink_green a {
	background-color: #333;
	color: #fff;
}

.sublink_green a:active {
 	background-color: #f0f0f0;
	color: #333;
}

#termsdisplay {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	background-color: #fff;
	border: 1px solid #ccc;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 180%;
}

.padding {
	width: 85%;
	margin: 0 auto;
}

.term {
	margin-bottom: 20px;
}

.termsbutton {
	border: 1px solid #fff;
	margin-bottom: -30px;
	cursor: hand;	
	cursor: pointer;	
}

.termsbutton:hover
{
	color: #dc0067;	
}

.termsdisplayer {
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	height: 160px;
	width: 515px;
	overflow-y: auto;
	overflow-x: hidden;
	margin-top: 10px;
}

.eventpane
{
	background-color: #e0e0e0;
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 15px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;		
}

.eventpane label
{
	font-size: 0.7em;
	width: 30%;
	float: left;
}

.controlpanelfield
{
	width: 440px;
	float: left;
	border-top: 1px solid #999;
	padding-bottom: 5px;
	padding-top: 5px;
}

.controlpanetext
{
	font-size: 0.7em;	
	font-style: italic;
}

.eventpane select
{
	font-size: 0.7em;	
	border: 1px solid #f0f0f0;
	padding: 2px;	
}

.eventinfopane {
	background-color: #f0f0f0;
	border: 1px solid #ccc;
	padding: 10px;
	width: 94%;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

#map2
{
	height: 210px;
	width: 210px;	
}

.mapleft {
	float: left;
}

.eventdetails
{
	margin-left: 15px;
	margin-top: -4px;
	width: 220px;
	float: left;
}

.details, .address {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-size: 0.8em;	
}

.details h2, .address h2
{
	margin: 0px;
}

.address a {
	color: #dc0067;
	text-decoration: none;
}

.address a:hover {
	text-decoration: underline;
}

.infotitlebar
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	background-color: #e0e0e0;	
	padding: 3px;
	margin-bottom: 7px;
}

.inviteinfo
{
	float: right;
	font-style: italic;
	text-align: right;
}

/*
.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.8; /* Safari, Opera
-moz-opacity:0.80; /* FireFox 
filter: alpha(opacity=80);  IE 
z-index: 20;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
}
*/



.bookingwindow_position {
	width: 392px;
	position: absolute;
	z-index: 0;
}

.bookingwindow_position2
{
	float: left;
	position: relative;
	left: 180px;
	bottom: 100px;
} 

.ismember {
	bottom: 70px;
}

.hasbooked {
	bottom: 65px;	
}

.inline {
	margin-left: -75px;	
}

.eventbookingpagedisplay {
	margin-left: -255px;	
}

.bookingwindow {
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 392px;
	float: right;
}

.bookingwindow_top {
	width: 392px;
	height: 19px;	
	background-position: top left;
	float: right;
}

.bookingform_enclosure {
	margin-left: 30px;
	margin-bottom: 45px;
	float: left;
	display: inline;
}

.bookingform
{
	border: 1px solid #ccc;
	padding: 3px;
	margin-top: 5px;
	padding-bottom: 3px;
	float: left;
	margin-right: 5px;

}

.bookingselect {
	border: 1px solid #ccc;
	padding: 2px;
	margin-top: 5px;
	padding-top: 2px;	
	float: left;
	margin-right: 10px;
	//margin-right: 0px;
}

.booklabel {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	color: #fff;
	position: relative;
	top: 6px;
	float: left;
	margin-right: 5px;
	font-size: 0.9em;
}

.luciana {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.eventactions {
	font-size: 2.5em;
	font-weight: bold;
}

.manualadd {
	width: 100%;
	float: left;
}

.manualadd input 
{
	border: 1px solid #ccc;
	padding: 2px;
	margin-bottom: 2px;
}

.manualadd label
{
	margin-top: 4px;
}

.attendeepane {
	border: 1px solid #ccc;
	height: 350px;
	width: 440px;
	overflow-y: auto;
	overflow-x: hidden;	
	font-size: 0.7em;
}

.attendeepane_links
{
	margin-right: 5px;
}

.attendeepane_links a {
	float: right;
	font-size: 0.9em;
	color: #dc0067;
	text-decoration: none;
}

.attendeepane_links a:hover {
	text-decoration: underline;
}

.attendee {
	border-bottom: 1px solid #ccc;
	padding: 5px;
}

.attendee_item {
	float: left;
	margin-right: 5px;
}

#footer {
	float: left;
	width: 908px;
	padding-bottom: 50px;
}

.greyooter {
	background-image: url('../images/sponsorship_dark.gif');
	background-position: bottom left;
}

.greyfooter {
	background-image: url('../images/sponsorship_dark.gif');
	background-position: bottom left;
}

.logoholder_inset {
	background-position: top left;
	margin: 30px 0px 0px 38px;	
	background-repeat: no-repeat;
}

.logoholder_bottom
{
	height: 18px;
	background-position: top left;
	margin: 0px 0px 0px 38px;	
	background-repeat: no-repeat;	
}

.footerheader {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: normal;
	font-size: 1em;
	margin: 30px 0px -20px 45px;	
	color: #aaa;
	background-repeat: no-repeat;			
}

.inset_full
{
	background-image: url('../images/rounded_full.gif');	
	width: 838px;		
}

.inset_bottom_full
{
	background-image: url('../images/rounded_full_bottom.gif');	
	width: 838px;	
}

.inset_twothird
{
	background-image: url('../images/rounded_495.gif');	
	width: 495px;		
}

.inset_bottom_twothird
{
	background-image: url('../images/rounded_495_bottom.gif');	
	width: 495px;	
}

.inset_third
{
	background-image: url('../images/rounded_295.gif');	
	width: 295px;		
}

.inset_bottom_third
{
	background-image: url('../images/rounded_295_bottom.gif');	
	width: 295px;	
}

.logoenclosure {
	float: left;
}

.logoholder_inset img {
	border: none;
}

.partnerlogo {
	margin-top: 20px;
	margin-left: 10px;
}

.linkholder {
	margin-left: 45px;
	margin-right: 45px;
	margin-top: 30px;
}

.linkholder ul {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
}

.linkholder ul li {
	font-size: 0.8em;	
	line-height: 1.5em;
	margin-bottom: 8px;
	list-style-type: none;
}

.linkholder ul li a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.linkdescript {
	font-size: 0.9em;
	margin-left: 10px;
	color: #ccc;
	font-weight: normal;
}

.linkdescript:hover {
	color: #fff;
}

.linkholder ul li a:hover {
	color: #b4ca3e;
	text-decoration: underline;
}

.output_text table tr td p {
margin-top: 0.4em;
padding-bottom: 0.4em;
font-size: 1em;
line-height: 1.5em;
}

.output_text table tr td p a {
color: #dc0067;
text-decoration: none;
}

.output_text table tr td p a:hover {
text-decoration: underline;
}

.readmore {
	margin-top: 5px;
	margin-bottom: 20px;
	font-size: 1em;
}

#bottomNavClose {
	background-image: url('../images/closelabel.gif');	
	background-repeat: no-repeat;
	background-color: #fff;
	width: 66px;
	height: 22px;	
}

#bottomNavClose img {
	display: none;
}

#imageDetails {
	padding-bottom: 10px;
}

#overlay {
	margin-top: -30px;
}

#fbplacer {
	float: right;
	width: 55px;
	margin-bottom: 10px;
	margin-top: 2px;
}

.reply {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	font-size: 0.8em;	
	border: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 5px;
}

.reply a {
color: #dc0067;
text-decoration: none;	
}

.reply a:hover {
text-decoration: underline;	
}

.criticalnews {
	background-color: #cd1111;
	padding: 2px;
	color: #fff;
	padding-left: 5px;
	padding-right: 5px;
}

#so_oTickerContainer {
	margin-bottom: 10px;
	width:700px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 1em;
	background-color: #cd1111;	
}

#so_oTickerContainer h1 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 1em;
	color: #fff;

}
	
.so_tickerContainer {
	margin-top: 20px;
	margin-bottom: 10px;
	position:relative;
	width: 100%;
	background-color: #cd1111;
	padding-top: 7px;
	padding-bottom: 5px;
	height: 1.5em;
}

#so_tickerAnchor, #so_oTickerContainer a {
	text-decoration:none;
	color: #fff;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 1.0em;
	border-right:1px solid #fff;
	padding-right:2px;
	color: #fff;
}

#so_oTickerContainer {
	width: 100%;
}

#so_oTickerContainer h1 {
	margin-left: 37px;
	padding-top: 20px;
}

#so_oTickerContainer ul {
	margin-left: 37px;
	padding-bottom: 20px;
}

#so_oTickerContainer ul li {
	float: left;
	margin-left: 20px;
	margin-bottom: 10px;
}

#so_oTickerContainer ul li a {
	padding-right: 12px;
}

#so_oTickerContainer ul li a:hover {
	text-decoration:underline;
}

#so_oTickerContainer a:hover, #so_tickerAnchor:hover {
	text-decoration:underline;
}
	
#so_oTickerContainer a {
	border-style:none;
	border-right:1px solid #fff;
}

#so_oTickerContainer ul {
	margin-top:5px;
}

#so_tickerDiv {
	display:inline;
	margin-left:5px;
}

#so_tickerH1 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 1.0em;
	display: inline;
	margin-left: 37px;
	margin-right: 5px;
	color: #fff;
}

#so_tickerH1 a {
	text-decoration:none;
	color: #fff;
}

#so_tickerH1 a:hover {
	text-decoration:underline;
}

#so_tickerH1 a img {
	border-style:none;
}


.boxlower_475_grey a {
	color: #fff;
}

#engagelogo a {
	display: block;
	width: 221px;
	height: 60px;
}

.page_contents table tr td {
	vertical-align: top;
	font-size: 0.9em;
}

.contact_form p
{
width: 100%;
margin-top: 10px;
}

.contact_form p label
{
   width: 120px;
}

.contact_form .submitbigbutton_enclosure
{
 margin-left: 120px;
}

.videoenclosure {
	border: 3px solid #b4ca3e;
	background-color: #b4ca3e;
	float: left;
}

.video_info {
	background-color: #e0e0e0;
	padding: 3px;
	margin-bottom: 10px;
}

.video_info p {
}

.video_title {
	font-size: 0.9em;
	font-weight: bold;
	color: #dc0067;
}

.video_byline {
	font-size: 0.7em;
}

.whoby {
	font-weight: bold;
	color: #dc0067;
}

.miniouterenclosure {
	float: left;
}

.minienclosure {
	width: 165px;
	border: 1px solid #b4ca3e;	
	margin-top: 7px;
	margin-right: 10px;
	float: left;
}

.position_login {
}

.position_login2 {
	position: absolute;
	z-index: 10;
}

.position_login3 {
	width: 908px;
}

.position_login4 {
	float: right;
	margin: 1.5em;
	display: inline
}

.black {
	color: #333;
}

.black a {
	text-decoration: none;
	color: #dc0067;
}

.black a:hover {
	text-decoration: underline;
}

.sharpbox_body {
	border-top: 0.4em solid #b4ca3e;
	padding-top: 15px;
	float: left;
	background-color: #333;
}

.sharpgrey {
background-color: #333;	
background-image: url('../images/strip_grey.gif');
background-position: bottom left;
background-repeat: repeat-x;
}

.sharpgreen {
background-color: #333;	
background-image: url('../images/strip_green.gif');
background-position: bottom left;
background-repeat: repeat-x;
}


.sharppink {
background-color: #dc0067;	
background-image: url('../images/strip_pink.gif');
background-position: bottom left;
background-repeat: repeat-x;
}

.innerboxposition {
	margin: 1.5em;
}

.slideimage {
background-position: 50% 50%;	
background-repeat: no-repeat;
}

.white a {
	color: #fff;
}

.spinboxtext, .twitter, .attributedto {
	margin-top: 3px;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.4em;
	position: relative;	
	z-index: 11; 
}

.spinboxtext:hover, .twitter:hover
{
	color: #000;
}

.boxpadding {
	padding: 20px;
}

.twittericon {
	background-image: url('../images/sociallinks/twitter_icon.gif');	
	background-repeat: no-repeat;
	background-position: 0% 18%;
	padding-left: 20px;
}

.engageicon {
	background-image: url('../images/sociallinks/engage_icon.gif');	
	background-repeat: no-repeat;
	background-position: 0% 8%;
	padding-left: 20px;
}

.when {
	font-style: italic;
}
.twitterh1 {
	margin-top: -10px;
}

.wrapperoptions {
	width: 908px;
	height: 16px;
	margin-top: 10px;
}
/*
.wrapperoptions {
	width: 908px;
	float: left;
}

.wrapperoptions a {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #e0e0e0;
	text-decoration: none;
	float: right;
	position: relative;
	margin-right: 30px;
	z-index: 12;
	padding: 4px;
}

.wrapperoptions a:hover {
	color: #fff;
}
*/

/*
.#58595b
*/

.slideeditingoptions {
	float: left;
	position: relative;
	z-index: 16;
	width: 500px;
	padding: 5px;
}

#wrapper {width:100%; margin:0px auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
#wrapper {background-color: #ccc; width: 908px;}
.sliderbutton {float:left; width:32px; padding-top:104px}
.sliderbutton img {cursor:pointer}
.sliderbutton img:hover {background:#666}
.leftbutton {margin-left:-32px;}
.rightbutton {margin-right:-32px;}
#slider {float:left; position:relative; overflow:auto; width:908px; height:17em;border-top: 1px solid #b4ca3e;}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:908px; height:17em; }
#slider a {position: relative; z-index: 0;}
.slideoptions {position: relative; z-index: 15;}
.pagination{display: none;}
.actionable{position: relative; z-index: 15; float: right;}
.editable{position: relative; z-index: 15;}
.slidedittext {width: 350px;}
li#content {width:908px; height:17em;}

.calltoarms_continuation_from_h2_span a {
color: #fff;
}









.boxtext {
	margin-left: 25px;
	margin-right: 10px;
	padding-bottom: 15px;
	font-family: "MS Sans Serif", "Helvetica", sans-serif;
	font-size: 0.8em;
	line-height: 1.1em;
	font-weight: bold;
}

.boxtext_white {
	color: #fff;
}

.boxtext_white a {
	color: #fff;
	text-decoration: underline;
}

.boxtext_white a:hover {
	color: #b4ca3e;
	text-decoration: underline;
}

.boxleft {
	float: left;
	margin-left: 20px;
/*	margin-top: 18px;
	margin-top: 18px;
	margin-left: 20px;	
	display: inline; */
}

.boxright {
	float: right;
	margin-left: 20px;	
/*	margin-top: 18px;
	float: right;
	margin-left: 20px;		
	
	display: inline; */
}

.margin39 {
	margin-left: 39px;
	display: inline;
}

.margin19 {
	margin-left: 19px;
	display: inline;
}

.margin20 {
	margin-left: 20px;
	display: inline;
}

.margin65 {
	margin-left: 65px;
	display: inline;
}

.margin5 {
	margin-left: 5px;
	display: inline;
}

.margin10 {
	margin-left: 10px;
	display: inline;
}

.padding10 {
	padding-left: 10px;
}

.marginr5 {
	margin-right: 5px;
	display: inline;
}

.marginr10 {
	margin-right: 10px;
	display: inline;
}

.margin15 {
	margin-left: 15px;
}

.margin25 {
	margin-left: 25px;
	display: inline;
}

.marginbottom20 {
	margin-bottom: 20px;
	display: inline;
}

.margin40 {
	margin-left: 40px;
	display: inline;	
}

.margin60 {
	margin-left: 60px;
	display: inline;	
}

.margin80 {
	margin-left: 80px;
	display: inline;	
}

.margintop10 {
	margin-top: 10px;
}

.margintop20 {
	margin-top: 20px;
}

.margintop30 {
	margin-top: 30px;

}

.paddingbottom20 {
	padding-bottom: 20px;
}

.boxtop_220 {
	width: 220px;
	height: 22px;
	margin-bottom: -3px;
	background-repeat: no-repeat;
}

.boxright a {
}

.boxlower_220 {
	width: 220px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

.boxtop_220_green {
		background-image: url('../images/bg_220_upper_green.gif');
}



.boxlower_220_green {
		background-image: url('../images/bg_220_lower_green.gif');
}

.boxtop_220_pink {
		background-image: url('../images/bg_220_upper_pink.gif');
}

.boxlower_220_pink {
		background-image: url('../images/bg_220_lower_pink.gif');
}

.boxlower_220_green_reflect {
		background-image: url('../images/bg_220_lower_green_reflect.gif');
}

.boxlower_220_pink_reflect {
		background-image: url('../images/bg_220_lower_pink_reflect.gif');
}

.boxlower_220_grey_reflect {
		background-image: url('../images/bg_220_lower_grey_reflect.gif');
}

.boxtop_220_grey{
		background-image: url('../images/bg_220_upper_grey.gif');
}

.boxlower_220_grey {
		background-image: url('../images/bg_220_lower_grey.gif');
}



.boxtop_180 {
	width: 180px;
	height: 22px;
	margin-bottom: -3px;
	background-repeat: no-repeat;
}

.boxlower_180 {
	width: 180px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

.boxtop_180_green {
		background-image: url('../images/bg_180_upper_green.gif');
}

.boxlower_180_green {
		background-image: url('../images/bg_180_lower_green.gif');
}

.boxtop_180_pink {
		background-image: url('../images/bg_180_upper_pink.gif');
}

.boxlower_180_pink {
		background-image: url('../images/bg_180_lower_pink.gif');
}

.boxtop_180_grey{
		background-image: url('../images/bg_180_upper_grey.gif');
}

.boxlower_180_grey {
		background-image: url('../images/bg_180_lower_grey.gif');
}


.boxtop_475 {
	margin-top: 15px;
	width: 475px;
	height: 22px;
	margin-bottom: -3px;
	background-repeat: no-repeat;
}

.boxlower_475 {
	width: 475px;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-bottom: 15px;
}

.boxtop_475_white {
		background-image: url('../images/bg_475_upper_white.gif');
}

.boxlower_475_white {
		background-image: url('../images/bg_475_lower_white.gif');
}

.boxtop_475_green {
		background-image: url('../images/bg_475_upper_green.gif');
}

.boxlower_475_green {
		background-image: url('../images/bg_475_lower_green.gif');
}

.boxtop_475_pink {
		background-image: url('../images/bg_475_upper_pink.gif');
}

.boxlower_475_pink {
		background-image: url('../images/bg_475_lower_pink.gif');
}

.boxtop_475_grey{
		background-image: url('../images/bg_475_upper_grey.gif');
}

.boxlower_475_grey {
		background-image: url('../images/bg_475_lower_grey.gif');
}

.boxlower_475_grey_less {
		background-image: url('../images/bg_475_lower_grey_less.gif');
}



.boxtop_590 {
	width: 590px;
	height: 22px;
	margin-bottom:-3px;
	background-repeat: no-repeat;
}

.boxlower_590 {
	width: 590px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

.boxtop_590_green {
		background-image: url('../images/bg_590_upper_green.gif');
}

.boxlower_590_green {
		background-image: url('../images/bg_590_lower_green.gif');
}

.boxtop_590_pink {
		background-image: url('../images/bg_590_upper_pink.gif');
}

.boxlower_590_pink {
		background-image: url('../images/bg_590_lower_pink.gif');
}

.boxtop_590_grey{
		background-image: url('../images/bg_590_upper_grey.gif');
}

.boxlower_590_grey {
		background-image: url('../images/bg_590_lower_grey.gif');
}


.boxtop_830 {
	float: left;
	width: 830px;
	height: 22px;
	margin-top: 18px;
	margin-bottom: -3px;
	background-repeat: no-repeat;
}

.boxlower_830 {
	float: left;
	width: 830px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

.box_830_separator_grey {
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #666;
	height: 1px;
	width: 100%;
	margin: -5px 0px 10px 0px;

}

.boxtop_830_green {
		background-image: url('../images/bg_830_upper_green.gif');
}

.boxlower_830_green {
		background-image: url('../images/bg_830_lower_green.gif');
}

.boxtop_830_pink {
		background-image: url('../images/bg_830_upper_pink.gif');
}

.boxlower_830_pink {
		background-image: url('../images/bg_830_lower_pink.gif');
}

.boxtop_830_grey{
		background-image: url('../images/bg_830_upper_grey.gif');
}

.boxlower_830_grey {
		background-image: url('../images/bg_830_lower_grey.gif');
}
#sidebar_left {
	width: 180px;
	display: inline;
	float: left;
}

.main_menu, #main_menu {
	list-style: none;
}

.main_menu li, #main_menu li {
	font-family: "MS Sans Serif", "Helvetica", sans-serif;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5em;
	display: block;
	background-repeat: no-repeat;
}

.main_menu li a, #main_menu li a {
	position: relative;
	left: 20px;
}

.up {
	background-image: url('../images/bullet_pink_up.gif');
	background-position: 0px 4px;
	// background-position: 0px 6px;
}

.off a {
	color: #000;
	text-decoration: none;
}

.up a {
	color: #000;
	text-decoration: none;
}

.off a:hover, .up a:hover {
	color: #dc0067;
	text-decoration: underline;
}

.on a {
	color: #dc0067;
	text-decoration: none;
}

.off {
	background-image: url('../images/bullet_pink_off.gif');
	background-position: 0px 4px;
	// background-position: 0px 6px;
}

.on {
	background-image: url('../images/bullet_pink_on.gif');
	background-position: 0px 4px;
	// background-position: 0px 6px;
}


.haschildren {
	background-image: url('../images/bullet_pink_has_children.gif');
	background-position: 0px 4px;
	// background-position: 0px 6px;
}

.haschildren a {
	color: #dc0067;
	text-decoration: none;
}

.haschildren a:hover {
	color: #dc0067;
	text-decoration: underline;
}

#normal_content {
	width: 475px;
	float: left;
	display: inline;
}

#wide_content {
	width: 600px;
	float: left;
	display: inline;
}

.normal_content h1, .admin_content h1, #wide_content h1 {
	font-family: "MS Sans Serif", "Helvetica", sans-serif;
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1.2em;
	margin-bottom: 10px;
	color: #dc0067;	
	margin-left: -5px;
}

.normal_content h2, #wide_content h2 {
	font-family: "MS Sans Serif", "Helvetica", sans-serif;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.3em;
	color: #333;	
}


#wide_content h2 {
	margin-top: 20px;
}

#wide_content h3 {
	font-family: "MS Sans Serif", "Helvetica", sans-serif;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.3em;
	color: #dc0067;	
	margin-bottom: 5px
}

.normal_content h2 a {
	color: #333;
	text-decoration: none;	
}

.normal_content h2 a:hover {
	color: #dc0067;
	text-decoration: underline	
}


.storyseparator {
	font-size: 0px;
	line-height: 0px;
	background-color: #ccc;
	height: 1px;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.submitbigbutton_enclosure
{
	border: 1px solid #ccc;
	margin-right: 25px;
	display: inline;
}

.submitbigbutton_enclosure:hover
{
	text-decoration: underline;
	border: 1px solid #dc0067;
}

.submit_big_button
{
	border: 0px solid #ccc;
	font-family: "MS Sans Serif", "Helvetica", sans-serif;
	color: #222;
	height: 1.5em;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1em;
	overflow: visible;
	background-image: url('../images/button_bg_off.gif');
	cursor: hand;	
	cursor: pointer;
}

.submit_big_button:hover
{
	cursor: pointer; 
	cursor: hand;
}


.submitbigbutton_enclosure_inline
{
	border: 1px solid #dc0067;
	margin-right: 25px;
	display: inline;
}

.submitbigbutton_enclosure_inline:hover
{
	border: 1px solid #333;
	text-decoration: underline;
}

.submit_big_button_inline
{
	border: 0px solid #dc0067;
	font-family: "MS Sans Serif", "Helvetica", sans-serif;
	color: #222;
	height: 1.5em;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1em;
	overflow: visible;
	background-image: url('../images/button_bg_off.gif');
}

.submit_big_button_inline:hover
{
	cursor: pointer; 
	cursor: hand;
}


.object_edit_buttons_form {
	width: 155px;
}

.above_text, .below_text {
	float: left;
}

.below_text {
	margin-top: 10px;
}

.microthumb_width {
	width: 90px;
}

.storythumb_width {
	width: 168px;
}

.squarethumb_width {
	width: 150px;
}

.bigthumb_width {
	width: 242px;
}

.big_width {
	width: 475px;
}

.pictures_full_width {
	width: 550px;
	float: left;
}

.pictureandcaption {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

.pagepicture_enclosure
{
}

.pagepicture_enclosure img {
	margin-top: 8px;
	border: 1px solid #dc0067;
	padding: 5px;
	float: left;
}

.pagepicture_enclosure img:hover {
	border: 1px solid #b4ca3e;
	padding: 5px;
	background-color: #b4ca3e;
}



.caption {
	font-family: "MS Sans Serif", "Helvetica", sans-serif;
	font-size: 0.8em;
	padding: 2px;
	color: #fff;
	background-color: #dc0067;
	float: left;
}
