/* GLOBAL STYLES */

* {
	margin: 0;
}

html {
	overflow-x: hidden;
	overflow-y: scroll;
}

html, body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #71695a;
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
	font-size:14px;
	color:#273152;
	background-image:url(../images/bg_pagetile.jpg);
	background-repeat:repeat-x;
	height: 100%;	
}

p {
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	font-size:12px;
	color:#666666;	
}

form {
	padding:0px;
	margin:0px;
}


label {
	font-weight:bold;
	color:#576069;
	line-height:24px;
}

select {
	font-size: 12px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 2px solid #CCCCCC;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
}

ul {
	color:#1A91CB;
	margin-left:8px;
	padding-left:8px;	
}

 li {
	margin-bottom:10px;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	list-style-type: square;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 10px;
}

#int_leftgutter li span {
	color:#7f7f7f;
	font-size:11px;	
	line-height:18px;
}

a:link {
	color:#2d9bcd;
	text-decoration:none;
}

a:visited {
	color:#2d9bcd;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

a:active {
	color:#000000;
	text-decoration:none;
}

h1 { 	
	font-size: 22px;
	font-weight:bold;
	color:#1690C8;
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;	
}

h2 { 	
	font-size:  18px;
	font-weight:bold;
	color:#1690C8;
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;	
}

h3 { 	
	font-size: 15px;
	color:#666666;	
	font-weight:bold;
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;	
}

/* LINK STYLES */

a.backlink:link {
	text-decoration:none;	
	padding:3px;
	color:#00853E;
	font-weight:bold;	
}

a.backlink:visited {
	text-decoration:none;	
	padding:3px;
	color:#00853E;
	font-weight:bold;
}

a.backlink:hover {
	text-decoration:none;
	background-color:#7FC498;
	color:#000000;	
	padding:3px;
}

a.backlink:active {
	text-decoration:none;
	background-color:#7FC498;
	color:#000000;	
	padding:3px;
}

a.modifylink:link {
	color: #018101;
	font-size: 12px;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	padding:3px;
}

a.modifylink:visited {
	color: #018101;	
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	padding:3px;
}

a.modifylink:hover {
	color: #ffffff;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	background-color:#018101;
	padding:3px;
}

a.modifylink:active {
	color: #ffffff;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	background-color:#018101;
	padding:3px;
}

a.deletelink:link {
	color: #FF0101;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	padding:3px;
}

a.deletelink:visited {
	color: #FF0101;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	padding:3px;
}

a.deletelink:hover {
	color: #ffffff;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	background-color:#FF0101;
	padding:3px;
}

a.deletelink:active {
	color: #ffffff;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	background-color:#FF0101;
	padding:3px;
}

/* DIV STYLES */

#container {	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0 auto -5em;
	text-align: left;
	width: 960px;
	background-image:url(../images/bg_container.jpg);
	display:block;
}

#hp_topleft {
	height:93px;		
	width: 310px;
	text-align: left;	
	cursor:pointer;
	float:left;
	display:block;
}

#hp_topright {
	height:93px;		
	width: 650px;
	text-align: left;
	float:right;
	background-image:url(../images/bg_hp_topright2.jpg);
	display:block;
}

#hp_topnav {
	height:64px;		
	width: 960px;
	text-align: left;
	background-image:url(../images/bg_hp_topnav2.jpg);
	display:block;
}

#hp_topflash {
	height:166px;		
	width: 960px;
	background-color:#597a9e;
	display:block;
}

#int_building_pic {
	float:right;
	height:178px;
	width:160px;
}

#int_topnav {
	float:left;
	width:800px;
	height:164px;
}

#int_topleft {
	height:80px;		
	width: 598px;
	text-align: left;	
	cursor:pointer;
	float:left;
	display:block;
}

#int_topright {
	height:80px;		
	width: 202px;
	text-align: left;
	float:right;
	background-image:url(../images/bg_int_topright.jpg);
	display:block;
}

#int_topright_tenants {
	height:80px;		
	width: 202px;
	text-align: left;
	float:right;
	background-image:url(../images/bg_int_topright_tenants.jpg);
	display:block;
}

#int_location_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_location_nav.jpg);
	display:block;
}

#int_building_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_building_nav.jpg);
	display:block;
}

#int_available_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_available_nav.jpg);
	display:block;
}

#int_news_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_news_nav.jpg);
	display:block;
}

#int_management_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_management_nav.jpg);
	display:block;
}

#int_developers_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_developers_nav.jpg);
	display:block;	
}

#int_blank_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_blank_nav.jpg);
	display:block;
}

#int_buildingrules_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_buildingrules_nav.jpg);
	display:block;
}

#int_parking_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_parking_nav.jpg);
	display:block;
}

#int_management_tenants_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_management_tenants_nav.jpg);
	display:block;
}

#int_cityplaceeclub_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_cityplaceeclub_nav.jpg);
	display:block;
}

#int_news_tenants_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_news_tenants_nav.jpg);
	display:block;
}

#int_welcome_topnav {
	height:84px;		
	width: 800px;
	text-align: left;
	background-image:url(../images/bg_welcome_nav.jpg);
	display:block;
}

#int_content {
	background-image:url(../images/bg_int_contentarea.jpg);
}

#int_leftgutter {
	float:left;
	width:191px;
	margin-left:10px;
	display:inline;
	background-color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	
}

#int_leftgutter p {
	font-size:11px;
}

#int_leftgutter span {
	font-size:11px;
	color:#7f7f7f;
	line-height:20px;
}

#int_leftgutter p strong {
	font-size:14px;
}


#int_middlegutter {
	float:left;
	width:560px;
	margin-left:9px;	
}

#int_middlegutter p {
	padding-left:35px;
	padding-right:35px;
	color:#ffffff;
	font-size:11px;

}

#int_middlegutter img {
	margin-left:10px;
}

#int_middlegutter h1 {
	color:#576069;
	font-size:24px;
	margin-left:15px;
	font-weight:normal;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#int_middlegutter .contentbox {
	background-color:#CDCBC7;
	margin-left:9px;
	margin-right:10px;
	margin-bottom:10px;
	padding-bottom:10px;
}

#int_middlegutter .contentbox .heading {
	background-color:#E6E5E3;
	/* 
  This was causing issues with large news/event names. 
  height:40px; 
  
  */
 
	border-bottom:2px solid #ACA9A2;	
}

#int_middlegutter .contentbox .heading h2 {
	color:#576069;
	font-size:18px;	
	font-weight:normal;
	margin-left:10px;
	line-height:28px;	
}

#int_middlegutter .contentbox .newheading {
	background-color:#E6E5E3;	
	border-bottom:2px solid #ACA9A2;	
}

#int_middlegutter .contentbox .newheading h2 {
	color:#576069;
	font-size:18px;	
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	line-height:28px;	
}

#int_middlegutter .contentbox p {
	padding:10px;
	font-size:11px;
	color:#576069;
	padding-bottom:0px;
	margin-bottom:5px;
}

#int_middlegutter .contentbox h3 {
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:0px;
	margin-bottom:5px;
}

#int_middlegutter .contentbox h3 span {
	font-size:14px;
	font-weight:bold;
	color:#333;
}

#int_middlegutter .contentbox span span {
	font-size:11x;
	color:#576069;
	margin-left:50px;
}

#int_middlegutter .contentleft {
	float:left;
	background-color:#CDCBC7;
	margin-left:9px;	
	margin-bottom:10px;
	width:48%;
	display:inline;
	height:670px;
}

#int_middlegutter .contentleft .heading {
	background-color:#E6E5E3;
	height:40px;
	border-bottom:2px solid #ACA9A2;
}

#int_middlegutter .contentleft .heading h2 {
	color:#576069;
	font-size:18px;	
	font-weight:normal;
	margin-left:10px;
	line-height:28px;
	margin-top:0px; /* Add margin-top to 0px Removes extra stroke above*/
}

#int_middlegutter .contentleft p {
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
	color:#576069;
}

#int_middlegutter .contentleft div a {
	color:#ffffff;
	font-size:11px;
}

#int_middlegutter .contentright {
	float:left;
	background-color:#CDCBC7;
	margin-bottom:10px;
	margin-left:5px;
	width:48%;
	height:670px;
	display:inline;
}

#int_middlegutter .contentright .heading {
	background-color:#E6E5E3;
	height:40px;
	border-bottom:2px solid #ACA9A2;
}

#int_middlegutter .contentright .heading h2 {
	color:#576069;
	font-size:18px;	
	font-weight:normal;
	margin-left:10px;
	line-height:28px;
	margin-top:0px; /* Add margin-top to 0px Removes extra stroke above*/
}

#int_middlegutter .contentright p {
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
	color:#576069;
}

#int_middlegutter .contentright div a {
	color:#ffffff;
	font-size:11px;
}

#int_rightgutter {
	float:right;
	width:160px;	
}

#int_rightgutter #leasingbox {
	background-color:#576069;
	margin-left:10px;
	margin-right:10px;
	padding:7px;
	color:#87909a;
	font-size:11px;
	margin-bottom:10px;
}

#int_rightgutter #leasingbox h3 {
	color:#ffffff;
	font-size:16px;
}

#int_rightgutter #leasingbox p {
	padding-top:5px;
	margin-top:5px;
	color:#87909a;
	font-size:11px;
}

#int_rightgutter #leasingbox a:link {
	font-weight:bold;
	text-decoration:none;
	color:#aebdc1;
	font-size:11px;
}

#int_rightgutter #leasingbox a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#aebdc1;
}

#int_rightgutter #leasingbox a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#int_rightgutter #leasingbox a:active {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#int_rightgutter #newslettersignup {
	background-color:#ffffff;
	margin-left:10px;
	margin-right:10px;
	padding-top:20px;
	padding-bottom:10px;
	margin-bottom:10px;
}

#int_rightgutter #newslettersignup h1 { 
	line-height:8px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:5px;
	font-size:22px;
	font-weight:normal;
	margin-left:7px;
}

#int_rightgutter #newslettersignup #blueinnerbox { 
	background-color:#1690C8;
	padding:7px;
	margin-left:7px;
	padding-bottom:10px;

}

#int_rightgutter #newslettersignup #blueinnerbox p { 
	color:#ffffff;
	font-size:11px;
}

#int_rightgutter #newslettersignup #blueinnerbox #signupbutton { 
	text-align:center;
	margin-top:10px;
}

#int_rightgutter #spotgraphic {
	margin-left:10px;
}

#footer {
	height: 5em;
	text-align:center;
	line-height:20px;
	width:960px;
	margin:0 auto;
	font-size:12px;
	color:#ffffff;
}

#footer span {
	color: #9E9A92;
	}

#footer a:link {
	color:#ffffff;
	text-decoration:none;
}

#footer a:visited {
	color:#ffffff;
	text-decoration:none;
}

#footer a:hover {
	color:#000000;
	text-decoration:none;
}

#footer a:active {
	color:#000000;
	text-decoration:none;
}

#hpboxes_wrapper {
	background-image:url(../images/bg_hpboxes.jpg);
	padding-top:10px;
	padding-bottom:10px;
}

#hpboxes_wrapper div.container{
	background-image:url(../images/bg_hpboxes2.gif);
}

#hpbox1 {
	width:230px;
	background-color:#ffffff;
	float:left;
	margin-left:10px;
	margin-top:0;
	margin-bottom:10px;
	padding:15px;
	display: inline;
}

#hpbox1 p {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:30px;
	margin-bottom:0px;
	font-size:12px;
	color:#666666;
	padding-left:5px;
	padding-right:5px;
}

#hpbox1 h1 { 	
	font-size: 22px;
	font-weight:bold;
	color:#1690C8;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:16px;
	line-height:18px;
	font-size:26px;
}

#hpbox1 h2 { 	
	font-size:  18px;
	font-weight:bold;
	color:#1690C8;
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;	
	padding-left:5px;
	padding-right:5px;
	line-height:0px;	
}

#hpbox1 h3 { 	
	font-size: 15px;
	color:#666666;	
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:2px;
	margin-bottom:2px;
	padding-left:5px;
	padding-right:5px;	
}

#hpbox1 .field {
	font-size: 12px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 2px solid #CCCCCC;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	width:90px;
}

#enewsletter {
	background-color:#1690C8;
	color:#ffffff;
	padding:10px;
	font-size:12px;
}

#enewsletter span {
	line-height:36px;
}

#hpbox2 {
	width:350px;
	background-color:#ffffff;
	float:left;
	margin-left:10px;
	margin-top:0;
	background-image:url(../images/bg_hpbox2_cloudtop.jpg);	
	background-repeat:repeat-x;
	margin-bottom:10px;
	padding:20px;
}

#hpbox2 h1 { 
	line-height:8px;
	padding-top:0px;
	}

#hpbox2 p {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:5px;
	font-size:12px;
	color:#666666;	
}

#hpmidleft {
	float:left;
	font-size:13px;
	color:#333333;
	line-height:28px;
}

#hpmidright {
	float:right;
	font-size:17px;
	color:#333333;
	line-height:31px;
}

#hpbox3 {
	width:230px;
	background-color:#ffffff;
	float:left;
	margin-left:10px;
	margin-top:0;
	margin-bottom:10px;
	padding:20px;
}

#hpbox3 h2 { 
	font-size:  18px;
	font-weight:bold;
	color:#1690C8;
	padding-top:3px;
	margin-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;	
	padding-left:0px;
	padding-right:0px;
	line-height:0px;
}

#hpbox3 h3 { 	
	font-size: 15px;
	color:#666666;	
	font-weight:bold;
	padding-top:0px;
	margin-top:3px;
	padding-bottom:2px;
	margin-bottom:2px;
	padding-left:0px;
	padding-right:0px;	
}

#hpbox3 p {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:5px;
	font-size:12px;
	color:#666666;
}

#topnav-admin {
	background-color: #ffffff;
	height:103px;		
	width: 960px;
	text-align: center;
	background-image:url(../images/header_top_temp.jpg);
	cursor:pointer;
}

#admintopnav {
	height:129px;		
	width: 960px;	
	text-align: right;
	background-image:url(../images/admin_top.jpg);
}

#admintopnav a:link {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	padding:0px;	
	padding-left:5px;
	padding-right:5px;
}

#admintopnav a:visited {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	padding:0px;	
	padding-left:5px;
	padding-right:5px;	
}

#admintopnav a:hover {
	color:#503B30;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
	margin-left:5px;
	margin-right:5px;
	padding:0px;	
	padding-left:5px;
	padding-right:5px;
	background-color:#F0E6DD;
}

#admintopnav a:active {
	color:#503B30;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	padding:0px;	
	padding-left:5px;
	padding-right:5px;
	background-color:#F0E6DD;
}

#admincontent {
	padding:25px;
}

#adminloginbox {
	width:420px;
	background-image:url(../images/admin_loginbox_bgtile.gif);
	margin:0 auto;
	text-align:left;
	font-size:14px;
	color:#333333;
	line-height:25px;
}

#adminloginbox p {
	margin-top:20px;
}

#adminloginbox .label {
	float:left;
	width:125px;
	text-align:right;
	font-weight:bold;
	margin-bottom:10px;
	height:25px;
	line-height:25px;
	font-size: 14px;
	font-weight:bold;
	color:#333333;
}

#adminloginbox .remember {
	float:right;
	text-align:left;
	font-weight:normal;
	margin-bottom:5px;
	height:25px;
	width:275px;
	font-size: 14px;
	font-weight:normal;	
	line-height:25px;
}

#successtext { 
	position:absolute;
	width:752px;
	text-align:center;
	font-family: Times New Roman, Times, Serif;
	font-size: 16px;
	font-weight:bold;
	color: #018101;
	font-style:italic;
	top:243px;
	margin-left:75px;
	z-index:7;
}	
	
#errortext { 
	position:absolute;
	width:752px;
	text-align:center;
	font-family: Times New Roman, Times, Serif;
	font-size: 16px;
	font-weight:bold;
	color: #FF0101;
	font-style:italic;
	top:243px;
	margin-left:75px;
	z-index:7;
}

#error_list
{
	border: 1px dotted #cc0000;
	padding: 5px;
	color: #cc0000;
	background-color: #F7F8FA;
	margin-bottom: 10px;
	width:530px;
	text-align:left;
	margin:0 auto;
}

#contactform {
	width:480px;
	text-align:left;
	padding:10px;
	display:block;
	margin:0 auto;
}

#submitbutton {
	text-align:center;
	margin-top:20px;
}

.contentbox #contactform textarea {
	width:472px;	
	font-size: 12px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 2px solid #CCCCCC;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;	
}

.contentbox #tenantloginform {
	padding:20px;
}

.contentbox #forgotpasswordform {
	padding:20px;
	color:#576069;

}

.contentbox #forgotpasswordform p {
	padding:0px;
	color:#576069;

}

.contentbox #forgotpasswordform .field {
	font-size: 12px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 2px solid #CCCCCC;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	width:200px;
}

.contentbox #tenantloginform .floatleft {
	margin-right:10px;
	padding:0px;
	display:inline;
}

.contentbox #forgotpasswordform .floatleft {
	margin-right:10px;
	padding:0px;
	width:326px;
}

.contentbox #tenantloginform .field {
	font-size: 12px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 2px solid #CCCCCC;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	margin-left:0px;
	width:150px;
}
	
/* MISC CLASSES */	

.formsbutton { 
 	background-color:#1690C8;
 	font-family: Times New Roman, Times;
 	font-size:13px;
 	font-weight:bold;
 	color:#ffffff;
	border:1px solid #ffffff;
	width:100px;	
	cursor:pointer;	
}

.field_newsletter {
	font-size: 10px;
	color:#9A9A9A;
	width:110px;
	letter-spacing: .5px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 2px solid #CCCCCC;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
}

.contentbox #contactform .field {
	font-size: 12px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 2px solid #CCCCCC;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	width:250px;
}

.contentbox #contactform .field_phone1 {
	font-size: 12px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 2px solid #CCCCCC;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	width:55px;	
}

.contentbox #contactform .field_phone2 {
	font-size: 12px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 2px solid #CCCCCC;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	width:55px;	
}

.contentbox #contactform .field_phone3 {
	font-size: 12px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 2px solid #CCCCCC;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	width:90px;	
}

.contentbox #tenantloginform .submitbutton {
	float:left;
	margin-top:25px;
}

.contentbox #contactform #submitbutton .formsbutton { 
 	background-color:#7D766D;
 	font-family: Times New Roman, Times;
 	font-size:13px;
 	font-weight:bold;
 	color:#ffffff;
	border:1px solid #ffffff;
	width:100px;	
	cursor:pointer;	
}

.contentbox #forgotpasswordform .submitbutton {
	padding:0px;
	margin-top:3px;
	float:left;
}

.contentbox #forgotpasswordform .submitbutton .formsbutton { 
 	background-color:#7D766D;
 	font-family: Times New Roman, Times;
 	font-size:13px;
 	font-weight:bold;
 	color:#ffffff;
	border:1px solid #ffffff;
	width:100px;	
	cursor:pointer;	
	margin-left:25px;
}

.contentbox #tenantloginform .submitbutton .formsbutton { 
 	background-color:#7D766D;
 	font-family: Times New Roman, Times;
 	font-size:13px;
 	font-weight:bold;
 	color:#ffffff;
	border:1px solid #ffffff;
	cursor:pointer;	
	margin-left:25px;
}


.smalltext {
	font-size:11px;
	font-style:italic;	
}

.toggleopacity img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity:.75;
}

.toggleopacity:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;
}

.toggleopacity img{
	border: 0px;
}

.clear {
	clear:both;	
}

.clearleft {
	clear:left;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.floatleft_left25px {
	float:left;
	margin-left:25px;
}

.floatleft_left25px .field_time {
	width:115px;
}

form .label_error
{
	color: #cc0000;
	font-weight: bold;
}

.hide,.hidden { 
	display: none; 
}

.thankyoutextbig {
	font-size: 42px;
	color: #00853E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.eventlisting {
	padding:10px;
}

#int_middlegutter .contentbox .eventlisting h3 {
	padding:0px;
	margin:0px;
}

#int_middlegutter .contentbox .eventlisting a:link {
	text-decoration:none;	
	color:#ffffff;
	font-weight:bold;	
}

#int_middlegutter .contentbox .eventlisting a:visited {
	text-decoration:none;	
	color:#ffffff;
	font-weight:bold;	
}

#int_middlegutter .contentbox .eventlisting a:hover {
	text-decoration:none;	
	color:#000000;
	font-weight:bold;	
}

#int_middlegutter .contentbox .eventlisting a:active {
	text-decoration:none;	
	color:#000000;
	font-weight:bold;	
}

#int_middlegutter .contentbox .eventlisting p {
	padding:0px;
	color:#576069;
}

.whitetext {
	color:#ffffff;
}

.management_photo {
	float:left;
	width:250px;
	padding:5px;
	line-height:20px;
	font-size:11px;
	margin-bottom:20px;
}

.management_nophoto {
	float:left;
	width:230px;
	padding:5px;
	line-height:20px;
	font-size:11px;
	margin-bottom:20px;
	padding-left:20px;
	
}

.management_nophoto a:link {
	color:#ffffff;
	font-weight:bold;
}

.management_nophoto a:visited {
	color:#ffffff;
}

.management_nophoto a:hover {
	color:#000000;
}

.management_nophoto a:active {
	color:#000000;
}

.management_photo strong {
	font-size:16px;
}

.management_photo img {
	border:2px solid #ffffff;
	margin-right:10px;
}

.management_photo a:link {
	color:#ffffff;
	font-weight:bold;
}

.management_photo a:visited {
	color:#ffffff;
}

.management_photo a:hover {
	color:#000000;
}

.management_photo a:active {
	color:#000000;
}

.widthfix {
	letter-spacing:-0.3px;
}

#tenantloginform .floatleft label{display:block;}

#flashcontent{
	padding-left:7px;
  
}

#flashcontent2{
	padding:0px;
  
}