/* USED TO DEFINE GLOBAL FONT-FAMILY */
body, p, table, th, td, p, span, li, h1, h2, a, input, select
{
	font-family: Tahoma;
}

body
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/structure/berkshire_background_115.jpg);
	background-repeat:no-repeat;
}

body.realpage
{
	background-image: url(../images/structure/berkshire_background_35.jpg);
	background-repeat:no-repeat;
}

body.home
{
	background-image: url(../images/structure/berkshire_background_image.jpg);
	background-repeat:no-repeat;
}

table.main_table
{
	height: 100%;
	background-color: #FFFFFF;
}

#navbar
{
	background-color: #5974A3;
	height: 30px;
	vertical-align: bottom;
	text-align: center;
}

#navbar #items
{
	position: relative;
	top: 7px;
	height: 23px;
	vertical-align: bottom;
}

#header_separator
{
	background-color: #C0EE07;
	height: 7px;
}

.content_area
{
	background-image: url(../images/structure/content_background.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	height: 100%;
	padding: 10px;
	padding-bottom: 40px;
}

#content
{
	padding-left: 5px;
	font-size: 80%;
	width: 650px;
	color: #838383;
}



#content h1
{
	color: #2389DB;
	font-weight: normal;
	font-size: 24px;
}

#content h2
{
	color: #666666;
	font-weight: normal;
	font-size: 18px;
}

#content a
{
	color: #5974A3;
}

#content_image
{
	position: absolute;
	top: 320px;
	left: 580px;
}

.leftcol
{
	background-color: #5974A3;
	padding-top: 250px;
	color: #FFFFFF;
	font-size: 70%;
	text-align: right;
	padding-bottom: 30px;
}

.inner_leftcol
{
	background-color: #5974A3;
	color: #FFFFFF;
	font-size: 70%;
	text-align: right;
	padding-bottom: 40px;
}

.leftcol p, .inner_leftcol p
{
	padding: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

.inner_leftcol ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.inner_leftcol li
{
	border-bottom: solid 2px #BEC6D9;
	padding: 5px;
}

.inner_leftcol a
{
	color: #BEC6D9;
	text-decoration: none;
}

.inner_leftcol a:hover
{
	color: #FFFFFF;
}

#homeflash
{
	position: absolute;
	top: 254px;
}

td.language_links
{
	font-size: 70%;
	color: #969B9E;
	text-align: center;
}

td.language_links a
{
	color: #208AE0;
	text-decoration: none;
}

table.featured_property_table
{
	border: solid 2px #5974A3;
	background-color: #F7F8FA;
}

td.featured_property_cell h1
{
	font-size: 100%;
	color: #5974A3;
}

td.featured_property_cell p
{
	font-size: 80%;
	color: #88888A;
}

td.featured_property_cell a
{
	color:#5974A3;	
} 

td.home_content h1
{
	font-size: 20px;
	color: #5A75A4;
	font-weight: normal;
}

td.home_content h1 strong
{
	color: #2689DA;
	font-weight: normal;
}

td.home_content p
{
	font-size: 75%;
	color: #8F8F8F;
}

td.home_content p strong
{
	color: #5976A2;
}

#footer
{
	margin-top: -25px;
}

#footer p 
{
	font-size: 70%;
}

#footer td.left
{
	text-align: right;
	color: #FFFFFF;
}

#footer td.right
{
	color: #A7A7A7;
	padding-left: 5px;
}

#footer td.right a
{
	color: #A7A7A7;
}

.button
{
	border: solid 1px #666666;
	background-color: #D6E590;
	font-size: 70%;
	color: #666666;
	letter-spacing: .1em;
}

select
{
	font-size: 70%;
}



/*CONTACT US PAGE*/

div.contact
{
	margin-left:20px;
	margin-top:20px;
		
}

table.contact_table
{
	color: #838383;	
}
td.contact_header
{
	background-color:#F2F7FD;
	padding-bottom:10px;
	font-size:90%;
	font-weight:bolder;
}

td.contact_content
{
	font-size:70%;	
	padding-bottom:10px;
}



/* RESIDENT PAGES */

div.resident
{
	margin-top:20px;
	margin-left:20px;
}

div.resident span
{
	font-weight:bold;
}


div.resident a.res_button
{
	margin-left:100px;	
}

/* STAFF/MANAGEMENT TEAM */

div.join_staff
{
	font-size:85%;
	margin-left:20px;
	margin-top:20px;
	color: #838383;
}



.avail_pos_header
{
	background-color:#5974a3;
	font-size:100%;	
	color:#bbbbbb;
	
}

.avail_pos_mid
{
	font-size:80%;
	
}

.avail_pos_bottom a
{
	color: #333333;	
}

.avail_pos_table
{
	color: #666666;
}

.app_2
{
	background-color:#a1acbe;	
}

.app_select
{
	width:250px;
	height:100px;	
	font-size:12px;
}

.search_select
{
	font-size:12px;
}

.online_app
{
	color:#666666;
}

.online_app td
{
	padding-right:20px;
	padding-bottom:10px;
	font-weight:bold;
	font-family:Tahoma;
		
}

.service_request_table input
{
		font-size:80%;
		color:#666666;
}

.service_request_table 
{
		
		color:#666666;
}

.service_request_table textarea
{
		font-size:80%;
		color:#666666;
}

.service_req_radio 
{
		
		color:#666666;
}

.survey_table
{
	color:#838383;	
}

.survey_table select
{
	font-size:100%;
}

.survey_table table
{
	color:#838383;	
}

.table_of_contents td
{
	
	color:#838383;	
}

.table_of_contents th
{
	
	color:#838383;	
}

#tab_of_c_header
{
	font-size:20px;
}

#validate_message
{
	color:#ff0000;	
}

.empforms_table td 
{
	color:#838383;
}

.empforms_table th 
{
	color:#838383;
}

.AdminForm
{
	font-size:15px;	
}

.AdminFormDDL
{
	font-size:15px;
	color:#838383;
}

.AdminFormTB
{
	font-size:15px;
	color:#838383;	
}

.AdminFormFileInput
{
	font-size:15px;
	color:#838383;	
}

.ajobs_table th
{
	color:#838383;
	font-size:80%;
}

.ajobs_table td
{
	color:#838383;
	font-size:70%;
}

.Error
{
	color:#ff0000;
}

.survey_callout{
width:250px; 
background-color:#d1d0d0; 
color:#000; 
padding:5px; 
margin-bottom:10px;
}

.survey_callout h2{
margin:0px;
}