BODY {
	background: url(images/background_new.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #33291d; 
	MARGIN-TOP: 0px; 
	FONT-SIZE: 10px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}  
A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: underline;
}
A:unknown {
	COLOR: #666666; TEXT-DECORATION: none
}
A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
H1 {
	FONT-SIZE: 16px; MARGIN: 0px; COLOR: #0099cc; LINE-HEIGHT: 16px
}
H2 {
	FONT-SIZE: 12px; MARGIN: 0px; FONT-VARIANT: small-caps
}
H3 {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #a59a84
}
H4 {
	FONT-WEIGHT: bolder; FONT-SIZE: 18px; MARGIN: 0px
}
#id_headnav {

	
	margin-left:0px;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	background-color:#33291d; 
}
#id_header A:link {
	COLOR: #cbb59a; TEXT-DECORATION: none
}
#id_header A:visited {
	COLOR: #cbb59a; TEXT-DECORATION: none
}
#id_header A:hover {

	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
#id_header A:unknown {
	COLOR: #cbb59a; TEXT-DECORATION: none
}
#id_header A:active {
	COLOR: #cbb59a; TEXT-DECORATION: none
}

	
.cl_keywords {
	FLOAT: left;
}
#cl_keywords{
background-color:#000000;
}
.cl_languages {
	COLOR: #0033ff; TEXT-ALIGN: right
}
.cl_languages A:link {
	COLOR: #0033ff
}
.cl_languages A:visited {
	COLOR: #0033ff
}
#id_pagecell {
	MARGIN-LEFT: auto; WIDTH: 820px; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #FFFFFF
}
.cl_images {
	display:inline;
}
.cl_imagesHdr_logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cl_imagesHdrImg1 {
	MARGIN-TOP: 20px; MARGIN-LEFT: 20px
}
.cl_imagesHdrImg2 {
	MARGIN-TOP: 20px; MARGIN-LEFT: 350px
}
.cl_info {
	PADDING-LEFT: 5px
}
.cl_breadcrumb {
	PADDING-LEFT: 10px
}
.cl_content {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 540px; BORDER-BOTTOM: #999999 1px solid; padding-bottom: 10px; padding-top: 10px;
}
.cl_pagenav {
	
}
.apt_img {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 30px; PADDING-TOP: 0px
}
.cl_apts {
	CLEAR: both; LINE-HEIGHT: 1.5
}
#id_footer {
	CLEAR: both; TEXT-ALIGN: center
}
#id_header {
	height:201px;
	background-image:url(images/tabs_back.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#33291d;	
}
.cl_apts_pi {
	FLOAT: left; WIDTH: 210px
}
.cl_apts_intro {
	MARGIN-LEFT: 225px
}
.header {
	FONT-WEIGHT: 700; FONT-SIZE: 12px
}
.sectiondivider {
	CLEAR: both; BACKGROUND-POSITION: left center; FONT-WEIGHT: 700; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../imgs/logo_icon.gif); COLOR: #cc9966; TEXT-INDENT: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; BACKGROUND-COLOR: #f3e8cd; FONT-VARIANT: small-caps
}
#id_footer {
	CLEAR: both; TEXT-ALIGN: center
}
.warning {
	COLOR: #ff0000
}
.browny {
	COLOR: #cc9966
}
.bigbule {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #3399cc
}
.bigbule A:visited {
	COLOR: #3399cc
}
.bigbule A:link {
	COLOR: #3399cc
}
.eleven {
	FONT-SIZE: 11px
}
.fmerrval {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid
}
.abmid {
	VERTICAL-ALIGN: middle
}
.cl_images a.{

}
.cl_images IMG#hdr_logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.cl_tabs{
	margin-left:15px;
	FONT-SIZE: 11px;
	font-stretch:narrower;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;	
}
#topright {
position: absolute;
right: 0;
top: 0;
display: block;
height: 125px;
width: 125px;
background: url(images/corner_banner.png) no-repeat;
text-indent: -999em;
text-decoration: none;}


/*
	LAWRENCE'S ADDITIONS FOR THE EMPLOYEE TABLE
*/
table.EmployeeTable
{

	border-collapse: collapse;
	margin-right: 0px;
	margin-left: 2px;
}

td.EmployeeTableCellText
{
	padding: 3px 5px 3px 3px;
}

span.EmployeeName
{
	font-weight: bold;
	font-size: 12px;
}

span.EmployeeTitle
{
	font-size: 10px;
}

span.EmployeeEmail
{
	font-size: 10px;
}


/*
	LAWRENCE'S TOP MENU CSS
*/
div#TopMenu
{
	height: 40px;
	background-color: #251c13;
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #975500;
}



div#TopMenu div#TopMenu_FlagWrapper
{
	height: 16px;
	padding: 17px 10px 17px 10px;
	float: right;
	margin-right: 10px;
}

div#TopMenu div#Topmenu_SearchWrapper
{
	float: right;
	padding: 10px;
}

div#TopMenu div#Topmenu_SearchWrapper input
{
	font-size: 16px;
	border-style: solid;
	border-width: 1px;
	border-color: #975500;
	background-color: #d7d7d7;
	color: black;
}




body {
	margin: 0px;
	padding: 0px;
}


.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
  
}
.nav li {
  border-right: 1px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 11px Arial, Helvetica, sans-serif;
  background: #251c13;
  color: #CBB59A;
  display: block;
  padding: 13px 15px 13px 15px;
  text-decoration: none;
}

.nav li a:hover {
  background: #ccc;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #975500;
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #6B5030;
  color: #959595;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #975500;
  color: #000;	
}

.nav ul {
  background: #565656;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;

  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 40px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 20px;

  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

body
{
	margin: 0px;
	padding: 0px;
}
















div#TopMenu_PhoneNumbers {
	float: right;
}

div#TopMenu_Languages {
	float: right;
}

div.DropdownWrapper {
	
}

div.DropdownWrapper ul { 
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 8px;
	cursor: pointer;
	border-style: solid;
	border-color: #975500;
	border-width: 1px;
	background-color: #251C13;
	color: white; #cbb59a;
}

div.DropdownWrapper ul li {
	display: none;
	padding: 3px 10px 3px 10px;
	font-size: 10px;
}

div.DropdownWrapper ul li.First {
	display: block;
	font-size: 12px;
}

div.DropdownWrapper:hover li {
	display: block;
}


div#TopMenu_PhoneNumbers ul {
	right: 150px;
	width: 150px;
}

div#TopMenu_PhoneNumbers ul li {
	padding: 3px 10px 3px 28px;
	background-repeat: no-repeat;
	background-position: 6px center;
}


li#PhoneSpain {
	background: url( '../images/icons/flags/es.png' );
}

li#PhoneGermany {
	background: url( '../images/icons/flags/de.png' );
}

li#PhoneFrance {
	background: url( '../images/icons/flags/fr.png' );
}

li#PhoneItaly {
	background: url( '../images/icons/flags/it.png' );
}

li#PhoneNetherlands {
	background: url( '../images/icons/flags/nl.png' );
}

li#PhoneCanada {
	background: url( '../images/icons/flags/ca.png' );
}

li#PhoneInternational {
	background: url( '../images/icons/telephone.png' );
}

/*	LANGUAGES	*/
div#TopMenu_Languages ul {
	right: 20px;
	width: 120px;
}

div#TopMenu_Languages ul li {
	padding: 3px 10px 3px 28px;
	background-repeat: no-repeat;
	background-position: 6px center;
}

div#TopMenu_Languages ul li.First {
	background-repeat: no-repeat;
	background-position: 6px center;
}

div#TopMenu_Languages ul li span {
	color: white;
}

li#LanguageEnglish {
	background: url( '../images/icons/flags/gb.png' );
}

li#LanguageFrench {
	background: url( '../images/icons/flags/fr.png' );
}

li#LanguageSpanish {
	background: url( '../images/icons/flags/es.png' );
}

li#LanguageGerman {
	background: url( '../images/icons/flags/de.png' );
}

li#LanguageItalian {
	background: url( '../images/icons/flags/it.png' );
}

li#LanguageDutch {
	background: url( '../images/icons/flags/nl.png' );
}

li#LanguagePortugese {
	background: url( '../images/icons/flags/pt.png' );
}

li#LanguageHebrew {
	background: url( '../images/icons/flags/il.png' );
}

li#LanguageArabic {
	background: url( '../images/icons/flags/ae.png' );
}





#DropdownsContainer {
	float: right;
	width: 310px;
	height: 40px;
}

#AddThisContainer {
	float: right;
	padding: 12px 0px 12px 0px;
}

li.First img
{
	float: right;
	border: none;
}