*
{
	/*border: 1px solid red;*/}
	
body
{
	margin: 0 auto;
	background: #FFF;
	font-family: Verdana,  Arial, Times New Roman;
}

p
{
	margin-bottom: 10px;
	margin-right: 20px;
}


#background
{
	background: url(/images/main_background.gif) repeat-x left bottom;
}

#background_bar
{
	color: #79827E;
}

#menu_bar
{
	padding-left: 196px;
	/*padding-left: 146px;*/
	background: #5B6461;
	font-family: Arial, Verdana;
	font-size: 0.8em;
}

#contact
{
	background: #47514D;
	margin-left: 573px;
	padding: 7px 0px 8px 14px;
	border-left: 1px solid #909693;
}

#logo_box
{
	width: 105px;
	padding: 52px 11px 7px 11px;
	background: #47514D;
	position: absolute;
	top: 0px;
	left: 56px;
	/*left: 6px;*/
	z-index: 1;
}

#container
{
	clear: both;
	background: url(/images/right_side_bg_repeat.jpg) repeat-x left 14px;
	background:expression(document.body.clientWidth < 1024? "url(/images/right_side_bg_repeat.jpg) repeat-x left 15px" : document.body.clientWidth > 1024? "url(/images/right_side_bg_repeat.jpg) repeat-x left 15px" : "url(/images/right_side_bg_repeat.jpg) repeat-x left 15px");
	/*position: relative;*/
	/*border: 1px solid white;*/
	border-top: 1px solid white;
	/*border-bottom: none;*/
}

#left_side
{
	width: 140px;
	float: left;
	padding-top: 145px;
	/**padding-left: 6px;*/
	padding-left: 56px;
	/*padding-left:expression(document.body.clientWidth < 1024? "26px" : document.body.clientWidth > 1024? "56px" : "56px");*/
	background: url(/images/left_side_bg.jpg) repeat-x left top;
	font-family: Arial, Verdana;
	font-size: 0.8em;
}

#left_side ul
{
	position: relative;
	margin-bottom: 50px;
}

#filler
{
	width: 100px;
	height: 250px;
}

#content
{
	position: relative;
	/*width: 828px;*/
	float: left;
	background: url(/images/content_repeat_bg.jpg) no-repeat left 97px;
}

#header_container
{
	margin-top: 14px;
}

#content_area
{
	padding: 0px 0px 0px 0px;
	width: 573px;
	float: left;
}

#content_text
{
	padding: 5px 15px 15px 15px;
	font-size: 11px;
	line-height: 15px;
	color: #4B4B4B;
}

.highlighted
{
	width: 267px;
	float: left;
}

.highlighted_two
{
	float: right;
	width: 267px;
}

hr
{
	border-top: 1px solid #DADADA;
	margin: 10px 0px;
	background: none;
}

#right_side
{
	position: relative;
	float: left;
	padding-top: 14px;
	background: url(/images/right_side_bg.jpg) no-repeat left 102px;
	font-family: Arial, Verdana;
}

#turq_block
{
	background: url(/images/turq_block.jpg) repeat-x left top;
	width: 210px;
	height: 87px;
}

#page_image_holder
{
	/*width: 1px;*/
	height: 190px;
} 

#page_image
{
	position: relative;
	/*width: 1px;*/
	/*height: 204px;*/
}

#image
{
	/*background: url(/images/piggy_bank.png) no-repeat left top;*/
	/*width: 1px;*/
	/*height: 291px;*/
	position: absolute;
	top: -87px;
	left: -58px;
	z-index: 2;
} 

#pg_img
{
	/*width: 289px;*/
	height: 291px;
}

#page_comments, #page_comments_nomargin
{
	width: 205px;
	padding: 0px 0px 20px 20px;
	font-size: 0.8em;
	margin-bottom: 30px;
	font-family: Times New Roman, Arial;
	font-size: 0.9em;
}

#page_comments_nomargin
{
	margin-bottom: 0px;
}

.verdana
{
	font-family: verdana;
	font-size: 0.8em;
}

.hr
{
	border-bottom: 1px solid #C1C6C6;
	margin: 5px 0px 10px 0px;
}

.icon
{
	vertical-align: middle;
	margin-right: 7px;
}

#footer_block
{
	/*clear: both;*/
	width: 573px;
	border-top: 1px solid #DADADA;
	margin-left: 196px;
	/*margin-left: 146px;*/
	background: #FFF;
	padding-top: 7px;
	font-weight: bold;
	font-family: verdana;
}

#footer_bar
{
	background: #5B6461;
	color: #DADADA;
	padding: 10px;
}

#tel
{
	float: right;
	padding: 0px;
}

#footer_links
{
	padding: 5px 10px;
}

#company_info
{
	float: right;
}

h2
{
	color: #009FC1;
	font-size: 12px;
	font-family: verdana;
	margin-bottom: 5px;
}

.larger
{
	font-size: 1.2em;
}

h4
{
	color: #787F7C;
	font-family: Verdana, Arial;
	font-size: 11px;
	margin: 5px 0px;
}


h5
{
	color: #009FC1;
	font-family: Verdana, Arial;
	font-size: 11px;
	margin: 5px 0px;
}


.development
{
	clear: both;
	font-size: 10px;
	margin-bottom: 20px;
}

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

.development_text, .development_text_fullwidth
{
	padding: 0px;
	font-family: verdana;
	margin-left: 197px;
}

.development_text_fullwidth
{
	margin-left: 0;
}

#development_title-image
{
	margin: 5px 0px 10px 0px;
}

.link
{
	background: url(/images/globe_small.gif) no-repeat left center;
	padding: 1px 19px;
	color: #41B6CD;
	font-family: verdana;
	margin-left: 11px;
}

.phone_number
{
	background: url(/images/phone_icon.jpg) no-repeat left center;
	padding: 1px 19px;
	color: #41B6CD;
	font-family: verdana;
	margin-top: 4px;
	margin-left: 11px;
}


.news
{
	clear: both;
	font-size: 10px;
	background: url(/images/news_icon.png) no-repeat left top;
	padding: 0px 0px 0px 22px;
}

.news_thumb
{
	position: relative;
	float: right;
	/*margin-left: 5px;
	margin-bottom: 10px;*/
}

.news_text, .news_text_fullwidth
{
	padding: 0px;
	font-family: verdana;
	margin-right: 197px;
}

.news_text_fullwidth
{
	margin-right: 0;
}

#news_posted
{
	margin: 10px 0px;
	color: #009FC1;
}

li.section_li
{
	color: #6C7471;
	font-weight: bold;
	font-size: 1.1em;
}

#latest_news_box
{
	padding: 15px;
	font-family: verdana;
	font-size: 0.8em;
	width: 202px;
}

#latest_news_header
{
	background: url(/images/latest_news.gif) no-repeat left center;
	width: 117px;
	height: 27px;
	margin-bottom: 4px;
}

.latest_news
{
	border-top: 1px solid #C1C6C6;
	margin: 0px 20px 0px 5px;
	padding: 3px 8px;
}
#more_news
{
	margin: 16px 0px 0px 70px;
}

.blue
{	
	color: #3388BE;
}

