﻿body {
	background: white;
	font-family: News Gothic, Arial, Times New Roman;
	border-top-color: #D6D6D6;
	border-bottom-color: #999;
}

/***** DropDown Menu *****/
#jsddm
{
	margin: 0;
	margin-right: 0;
	padding: 0;
	background-color: white;
	font-size: 9pt!important;
	font-weight: bold!important;
	color: #000000;
	text-align: center;
	z-index: 1000000;
}
#jsddm li
{	
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 1000000;
}

#jsddm li a
{
	display: block;
	color: #000000;
	margin: 0;
	padding: 0px 8px 0px 8px;
	z-index: 1000000;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	text-decoration: none;
	
}

#jsddm .lastli { z-index: 1000000; }

#jsddm .lastli a { border-right: 0; z-index: 1000000; }

#jsddm li a:hover 
{
color: #31698A;
text-decoration: none;
}

#jsddm li ul
{	
	margin: 0;
	margin-top: 8px;
	padding: 0px;
	padding-bottom: 0px;
	background-color: white;
	color: #666;
	position: absolute;
	visibility: hidden;
	border: solid 1px #babcbe;
	z-index: 1000000;
	width: 150px;
}

#dropdown1 { margin-left: 7px!important; }

#jsddm li ul li { float: none; display: inline; text-align: left; z-index: 1000000;  }

#jsddm li ul li a
{
	padding: 3px 8px 3px 8px;
	background: white;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	z-index: 1000000;
	border-bottom: 1px #000000;
	border-right: 0;
	text-transform: none;
}

#jsddm li ul li hr 
{ 
margin: 2px 8px 2px 8px; 
}

#jsddm li ul li a:hover 
{ background: #31698A;
 color: white; 
 text-decoration: none;
 }

/****** Header ******/
.headerbar 
{ 
margin-top: 10px; 
}

.navigation
{
	float: right;
	padding-bottom: 10px;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

/****** Basic layout *******/
.catContent 
{
	background: #31698A;
	color: White;
	padding: 20px;
	width: 350px;
	z-index: 5;
	background-color: #31698A;
}

.bluehdr 
{ 
padding: 15px 15px 15px 15px;
width:420px
color:White;
font-sizeP 13pt;
background: #31698A;
text-transform: uppercase;
letter-spacing: 1.5px;
}

.container { margin: 0 auto; width: 900px; }

.contentBoxSmaller
{
	border-top: solid 1px white;
	position: relative; 
	_height: 534px; 
	min-height: 534px; 
	margin: 0px; 
	padding: 0; 
	text-align: left; 
	width: 900px;
	background: white;
}

.indexTopBox
{
	width: 900px;
	margin: 0;
	margin-bottom: 0px;
	padding: 0;
	padding-top: 0px;
	font-family: Arial;
}
.indexTopBox2 
{ font-size: 24pt; 
color: Black; 
text-align: justify; 
display: block; 
}
.contentBox1{ margin: 0px; 
padding: 0; 
text-align: left; 
width: 900px; 
background-color: white; 
position: relative; 
}

.contentHdr 
{ 
font-size: 13pt; 
font-weight: bold; 
color: White; 
margin-bottom: 5px; 
text-transform: uppercase; 
letter-spacing: 1.5px; 
}

.contentTxt 
{
	font-size: 9pt;
	color: White;
	margin: 20px 0 15px 0;
	text-align: justify;
	display: block;
	font-family: Arial;
}

.contentTxt a:link,.contentTxt a:hover,.contentTxt a:visited { color: #31698A; margin: 10px 0 15px 0; }

.PageBoxLarge { margin: 15px 0; padding: 0; background: white; }


/****** Footer ******/
.footerbar
{
	border-top: 3px solid #31698A;
	height: 75px;
	width: 900px!important;
	font-size: 8pt;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 10px;
}

/***** ABOUT *****/
#AboutBox a:link, #servicesBox a:visited { color: White; }
#about { position: absolute; top: 0px; right: 0px; }
#awards { position: absolute; top: 0px; right: 0; width: 650px; }
#awards li { margin-bottom: 5px; }


/***** SERVICES *****/
#servicesbox a:link, #servicesbox a:visited { color: White; }
#servicesbox2 a:link, #servicesbox a:visited { color: 0083A9; }
#services { position: absolute; top: 0px; right: 0; width: 300px; }
#Brokerage { position: absolute; top: 0px; right: 0px; width: 425px; }

/***** Contact1*****/
#Contact1 { position:absolute; top: 0px; left: 0; width: 425px; }


#jsddm2
{	margin: 0;
	padding: 0}
	
	#jsddm2 li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm2 li a
	{	display: block;
		background: #20548E;
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 70px;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm2 li a:hover
	{	background: #1A4473}
		
		#jsddm2 li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
		#jsddm2 li ul li
		{	float: none;
			display: inline}
		
		#jsddm2 li ul li a
		{	width: auto;
			background: #9F1B1B}
		
		#jsddm2 li ul li a:hover
		{	background: #7F1616}

/** Styles for Scriptaculous Intro **/

.divBG
{	
	margin-top: 0px;
	width: 900px!important;
	max-height: 500px; 
	height: expression (this.scrollHeight > 500 ? "500px" : "auto"); 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 0;
}

.divBGNoPosition { margin: 0; width: 900px; height: 500px; z-index: 0; }
.divBGNoPosition750Tall { margin: 0; width: 900px; height: 750px; z-index: 0; }
.divBGNoPosition900Tall { margin: 0; width: 900px; height: 900px; z-index: 0; }
.divBGServices
{
	margin-top: px; 
	width: 900px!important;
	max-height: 500px; 
	height: expression (this.scrollHeight > 500 ? "500px" : "auto"); 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 0;
}
.bgImg { width: 900px; max-height: 500px; z-index: 1; }
.bgImg750Tall { width: 900px; height: 750px; z-index: 1; }
.bgImg900Tall { width: 900px; height: 900px; z-index: 1; }
.bgImgServices { width: 900px; max-height: 500px; height: expression (this.scrollHeight > 500 ? "500px" : "auto"); z-index: 1; }

.container .contentBox1 div #awards .contentTxt a {
	color: #FFF;
}
.container .contentBox1 div #awards .contentTxt a {
	color: #FFF;
}

.MediaContentTxt {
	font-size: 14px;
	font-style: normal;
	color: #000;
	text-align: justify;
	font-family: Arial;
}
.PressMediaTxt {
	font-size: 17px;
	font-style: normal;
	color: #000;
	text-align: justify;
}
.container .contentBoxSmaller #servicesBox #Contact1 .contentTxt p a {
	color: #FFF;
}
.container .contentBoxSmaller #servicesBox #Contact1 .contentTxt p a strong {
	color: #FFF;
}
.container .contentBoxSmaller #servicesBox #Contact1 .contentTxt p a {
	color: #FFF;
}
.container .contentBoxSmaller #servicesBox #Contact1 .contentTxt p a {
	color: #FFF;
}
.container .contentBoxSmaller #servicesBox #Contact1 .contentTxt p a {
	color: #FFF;
}
.BlueBoldHdr {
	font-family: Arial;
	font-size: 16px;
	color: #31698A;
}
