/* CSS Document */


#link_column
	{
		width:187px;
		float:left;
		position: relative;
		left: 10px;
	}
#heading_contact
	{
		width:187px;
		height:48px;		
		background:url(../images/heading_contactUs.gif) top no-repeat; 
		float:left;
		position: relative;
		text-decoration: none;				
	}
#bt-top-curve a
	{
		width:187px;
		height:33px;		
		background:url(../images/top_curve.gif) top no-repeat; 
		float:left;
		position: relative;
		text-decoration: none;				
	}
#bt-top-curve a:hover
	 {
	 	background:url(../images/top_curve.gif) bottom no-repeat;				
	}
#partners_bg a
	{
		background-color: #CBC9C9;
		width: 187px;
		height: 33px;
		float: left;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		text-decoration: none;
	}
	#office_bg a
	{
		background-color: #D8D7D7;
		width: 187px;
		height: 33px;
		float: left;
		border-bottom: 1px solid #fff;
		text-decoration: none;
	}
.page_links
	{
		font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;		
		font-weight: bold;
		text-decoration: none;
		float: left;
		color: #000;		
		padding: 10px 0px 0px 20px;
		cursor: pointer;
	}
.page_links:hover
	{		
		color: #555555;
		text-decoration: none;
	}
#bt-bottom-curve a
	{
		width:187px;
		height:33px;		
		background:url(../images/bottom_curve2.gif) top no-repeat; 
		float:left;
		position: relative;
		text-decoration: none;			
	}
#bt-bottom-curve a:hover
	 {
	 	background:url(../images/bottom_curve2.gif) bottom no-repeat;				
	}
#services { position:inherit;z-index:100; }	
#services ol { list-style-type: none !important; margin: 0; padding: 0;  }
#services li 
{ 
	list-style-image: none; float: left; list-style-type: none !important; 
	width: 187px;margin: 0; padding: 0;  
}

#services A.headerMenu { background-color: #bbb; border-top:1px solid white; width:100%; }
#services li.menu { background-color: #bbb; border-top:1px solid white; }
#services A.top-curve {background:url(../images/top_curve.gif) top no-repeat;width:100%; }
#services .bottom-curve {background:url(../images/bottom_curve2.gif) top no-repeat;width:100%; border-top:1px solid white; }
#services li img { float: left; padding: 3px 10px 0 10px; }
#services li A 
{
	 width: 83%; text-align: left; height: 23px; float: left;
	 font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	 font-size: 9pt; padding-top: 10px; 
	 font-weight: bold; text-decoration: none; 
}
#services li li A { margin-left: 38px; width: 78%; }
#services li A.margin { padding-left: 15px; width: 172px; }
#services li A.margina { padding-left: 15px; width: 172px; background-color: #c4c3c3; }
#services li A.marginb { padding-left: 15px; width: 172px; background-color: #cfcdcd; }
#services li.over { background-color: #d3d0d0; }
.newfields { margin-top: 10px; }
#formnew textarea,input  { margin: 2px; }
	
