/* CSS Document */
HTML {
	OVERFLOW: -moz-scrollbars-vertical;
}
BODY {
	BACKGROUND-COLOR: #337BAD;
	BACKGROUND-IMAGE: url(../images/main/bg_bar.jpg);
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN: 0;
	PADDING: 0;
	TEXT-ALIGN: center;
}
DIV {
	MARGIN: 0px auto;
	POSITION: relative;
}

/* set all paddings and margins to 0 */
* {
	padding: 0;
	margin: 0;
}
/* Layout */
#frame {
	WIDTH: 972px;
	TOP: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	BORDER-LEFT: 3px #FFCC66 solid;
	BORDER-RIGHT: 3px #FFCC66 solid;
	BORDER-BOTTOM: 3px #FFCC66 solid;
	BACKGROUND-IMAGE: url(../images/main/frame_border.png);
	BACKGROUND-REPEAT: repeat-y;
}
/* Start Header */
#header {
	WIDTH: 966px;
	HEIGHT: 150px;
}
/* #topMargin {
	HEIGHT: 24px;
	BACKGROUND-COLOR: #DDD8BF;
} */
#logo {
	WIDTH: 249px;
	HEIGHT: 83px;
	LEFT: 21px;
	TOP: 10px;
	FLOAT: left;
}
/* START Nav */
#mainNav {
	TOP: 15px;
	WIDTH: 325px;
	HEIGHT: 22px;
	RIGHT: 20px;
	FLOAT: right;
	TEXT-ALIGN: right;
	FONT-SIZE: 14px;
	COLOR: #336699;
}
#mainNav A:link, #mainNav A:visited {
	COLOR: #336699;
	TEXT-DECORATION: underline;
}
#mainNav A:hover {
	COLOR: #BA8748;
	TEXT-DECORATION: none;
}
/* End Main Nav */
/* START Main Nav */
#navBar {
	WIDTH: 925px;
	HEIGHT: 33px;
	TOP: 18px;
	CLEAR: both;
}
#settlements_button, #exchanges_button, #hispanicClosings_button, #realEstateSchool_button, #lawOffice_button, #insurance_button, #resources_button {
	HEIGHT: 33px;
	FLOAT: left;
}
#settlements_button:link, #settlements_button:visited {
	WIDTH: 121px;
	BACKGROUND-IMAGE: url(../images/main/nav/settlements.jpg);
}
#exchanges_button:link, #exchanges_button:visited {
	WIDTH: 143px;
	BACKGROUND-IMAGE: url(../images/main/nav/exchanges.jpg);
}
#hispanicClosings_button:link, #hispanicClosings_button:visited {
	WIDTH: 166px;
	BACKGROUND-IMAGE: url(../images/main/nav/hispanicClosings.jpg);
}
#realEstateSchool_button:link, #realEstateSchool_button:visited {
	WIDTH: 175px;
	BACKGROUND-IMAGE: url(../images/main/nav/realEstateSchool.jpg);
}
#lawOffice_button:link, #lawOffice_button:visited {
	WIDTH: 112px;
	BACKGROUND-IMAGE: url(../images/main/nav/lawOffice.jpg);
}
#insurance_button:link, #insurance_button:visited {
	WIDTH: 101px;
	BACKGROUND-IMAGE: url(../images/main/nav/insurance.jpg);
}
#resources_button:link, #resources_button:visited {
	WIDTH: 104px;
	BACKGROUND-IMAGE: url(../images/main/nav/resources.jpg);
}
#settlements_button:hover, #exchanges_button:hover, #hispanicClosings_button:hover, #realEstateSchool_button:hover, #lawOffice_button:hover, #insurance_button:hover, #resources_button:hover {
	BACKGROUND-POSITION: 0 -33px;
}
#settlements_button span, #exchanges_button span, #hispanicClosings_button span, #realEstateSchool_button span, #lawOffice_button span, #insurance_button span, #resources_button span {
	DISPLAY: none;
}
#settlements a#settlements_button, #exchanges a#exchanges_button, #hispanicClosings a#hispanicClosings_button, #realEstateSchool a#realEstateSchool_button, #lawOffice a#lawOffice_button, #insurance a#insurance_button, #resources a#resources_button {
	BACKGROUND-POSITION: 0 -33px;
	CURSOR: default;
}
#navlist {
	MARGIN: 0; /*removes indent IE and Opera*/
	PADDING: 0; /*removes indent Mozilla and NN7*/
	LIST-STYLE-TYPE: none; /*turns off display of bullet*/
}
ul#navlist li {
	FLOAT: left;
}
/* End Nav Bar */
/* End Header */
/********************************************************************/
/* START Content */
#ContentArea {
	WIDTH: 925px;
	MARGIN-TOP: 12px;
}
.bodyText {
	COLOR:#000000;
	TEXT-ALIGN: left;
	FONT-SIZE: 13px;
}
/* END Content */
/********************************************************************/
/* START Footer */
#Footer {
	CLEAR: both;
	TOP: 10px;
	WIDTH: 925px;
	HEIGHT: 50px;
	BORDER: 1px #5E6066 solid;
	BACKGROUND-COLOR: #112657;
}
#copyRight {
	WIDTH: 200px;
	HEIGHT: 30px;
	COLOR: #FFFFFF;
	MARGIN-TOP: 9px;
	FONT-SIZE: 11px;
}
#mainNavBottom {
	WIDTH: 600px;
	MARGIN-BOTTOM: 15px;
	MARGIN-TOP: 15px;
	FONT-SIZE: 11px;
}
/* END Footer */
/********************************************************************/
/* START Home Content */
#homeLeft {
	WIDTH: 609px;
	FLOAT: left;
}
#homeBanner {
	WIDTH: 609px;
	HEIGHT: 232px;
	BACKGROUND-IMAGE: url(../images/home/bannerImage.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftSideBottom {
	WIDTH: 609px;
	MIN-HEIGHT: 455px;
	TOP: 5px;
	BACKGROUND-COLOR: #B89870;
	BACKGROUND-IMAGE: url(../images/home/leftSide-bg.jpg);
	BACKGROUND-REPEAT: repeat-y;
}
#LeftTop-TopBorder {
	WIDTH: 607px;
	HEIGHT: 2px;
	BACKGROUND-IMAGE: url(../images/home/leftSide-top.jpg);
	BACKGROUND-REPEAT: repeat-x;
	POSITION: absolute;
	LEFT: 1px;
	TOP: 0px;
}
#LeftTop-BottomBorder {
	WIDTH: 608px;
	HEIGHT: 5px;
	BACKGROUND-IMAGE: url(../images/home/leftSide-Bottom.jpg);
	BACKGROUND-REPEAT: repeat-x;
	POSITION: absolute;
	LEFT: 0px;
	BOTTOM: 0px;
}
#Quicklinks {
	WIDTH: 207px;
	HEIGHT: 49px;
	BACKGROUND-IMAGE: url(../images/home/Quicklinks.jpg);
	BACKGROUND-REPEAT: no-repeat;
	TOP: 30px;
	LEFT: -111px;
}
#LeftTop-Content {
	WIDTH: 300px;
	FONT-SIZE: 14px;
	COLOR: #001147;
	MARGIN-TOP: 70px;
	TEXT-ALIGN: left;
	LEFT: -70px;
}
#LeftTop-Content li {
	MARGIN-TOP: 20px;
}
#homeRight {
	WIDTH: 304px;
	FLOAT: right;
}
#homeMission {
	WIDTH: 304px;
	HEIGHT: 230px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 35px;
	BACKGROUND-IMAGE: url(../images/home/mission.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#homeMissionText {
	WIDTH: 239px;
	TOP: 110px;
	LEFT: -30px;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-ALIGN: left;
}
#RightSideBottom {
	WIDTH: 304px;
	MIN-HEIGHT: 455px;
	TOP: 5px;
	BACKGROUND-COLOR: #B89870;
	BACKGROUND-IMAGE: url(../images/home/rightSide-bg.jpg);
	BACKGROUND-REPEAT: repeat-y;
}
#RightTop-TopBorder {
	WIDTH: 300px;
	HEIGHT: 2px;
	BACKGROUND-IMAGE: url(../images/home/rightSide-top.jpg);
	BACKGROUND-REPEAT: repeat-x;
	POSITION: absolute;
	LEFT: 1px;
	TOP: 0px;
}
#RightTop-BottomBorder {
	WIDTH: 301px;
	HEIGHT: 5px;
	BACKGROUND-IMAGE: url(../images/home/rightSide-Bottom.jpg);
	BACKGROUND-REPEAT: repeat-x;
	POSITION: absolute;
	LEFT: 1px;
	BOTTOM: 0px;
}
#RightTop-Content {
	WIDTH: 250px;
	FONT-FAMILY: Times New Roman, Times, serif;
	FONT-SIZE: 20px;
	FONT-STYLE: italic;
	COLOR: #121C4D;
	PADDING-TOP: 40px;
	PADDING-BOTTOM: 30px;
	TEXT-ALIGN: left;
}
#nameQuote {
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	COLOR: #F4D790;
	TEXT-ALIGN: center;
}
/********************************************************************/
/* START Content Template Content */
#LeftSide {
	WIDTH: 258px;
	MIN-HEIGHT: 687px;
	FLOAT: left;
	BACKGROUND-COLOR: #001147;
	BORDER: 1px #686868 solid;
}
/* side nav */
#side_nav {
	WIDTH: 228px;
	TEXT-ALIGN: left;
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 30px;
}
#side_nav UL {
	MARGIN: 0;
	PADDING: 0;
	LIST-STYLE: none;
}
UL.menu li {
	DISPLAY: inline;
}
#side_nav li a {
	BORDER: solid 1px #686868;
	MARGIN-TOP: 1px;
}
UL.menu li a {
	PADDING: 6px 12px 6px 32px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: bottom;
	DISPLAY: block;
	TEXT-DECORATION: underline;
	BACKGROUND-COLOR: #B89870;
	COLOR: #FFFFFF;
}
UL.menu li a:hover {
	DISPLAY: block;
	BACKGROUND-COLOR: #F4D790;
	COLOR: #001147;
	
}
UL.menu li a.currentPage {
	BACKGROUND-COLOR: #F4D790;
	COLOR: #001147;
}
/* END side nav */
#LeftSideQuote {
	WIDTH: 180px;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	COLOR: #FFFFFF;
	MARGIN-BOTTOM: 30px;
}
#LeftSideQuote SPAN {
	FONT-WEIGHT: bold;
	COLOR: #F4D790;
}
#EmailList {
	WIDTH: 208px;
	HEIGHT: 33px;
	BACKGROUND-IMAGE: url(../images/main/emailList.jpg);
	BACKGROUND-REPEAT: no-repeat;
	MARGIN-BOTTOM: 30px;
}
#EmailListButton {
	WIDTH: 55px;
	HEIGHT: 20px;
	POSITION: absolute;
	BOTTOM: 0px;
	RIGHT: 0px;
}
#RightSide {
	WIDTH: 645px;
	MIN-HEIGHT: 687px;
	FLOAT: right;
	BACKGROUND-COLOR: #F4D790;
	BORDER: 1px #686868 solid;
}
/* End Content Template Content */
/********************************************************************/
/* START Settlement Content */
#banner {
	MARGIN-TOP: 25px;
}
#title {
	WIDTH: 593px;
	MARGIN-TOP: 25px;
	MARGIN-BOTTOM: 18px;
	FONT-FAMILY: Times New Roman, Times, serif;
	FONT-SIZE: 22px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}
#content {
	WIDTH: 593px;
	MARGIN-BOTTOM: 8px;
}
#content SPAN {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
ul.contentList {
	MARGIN: 15px 0px 15px 33px;
	LIST-STYLE-TYPE: circle;
}
ol.contentList {
	MARGIN: 15px 0px 15px 33px;
}
/* END Settlement Content */
/********************************************************************/
/* START Settlement Fees Page */
#leftPurchaser {
	FLOAT: left;
	WIDTH: 220px;
	TEXT-ALIGN: left;
}
.subTitleCenter {
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
}
.rightPrice {
	FLOAT: right;
}
#rightPurchaser {
	FLOAT: right;
	WIDTH: 220px;
	TEXT-ALIGN: left;
}
.clear {
	CLEAR: both;
}
#centerPurchaser {
	WIDTH: 330px;
	TEXT-ALIGN: left;
}
/* END Settlement Fees Page */
/********************************************************************/
/* START 1031 Exchanges Page */
ul.pdfList {
	MARGIN: 15px 0px 15px 12px;
	LIST-STYLE-TYPE: none;
}
ul.pdfList li img {
	MARGIN-TOP: -4px;
	MARGIN-RIGHT: 8px;
}
/* END 1031 Exchanges Page */
/********************************************************************/
/* START Company Directory Page */
.directory {
	WIDTH: 495px;
	MARGIN-BOTTOM: 19px;
	FONT-WEIGHT: bold;
}
.directoryLocation {
	BACKGROUND-COLOR: #B89870;
	COLOR: #FFFFFF;
	PADDING: 0px 0px 0px 4px;
	BORDER-LEFT: 1px solid #B89870;
	BORDER-RIGHT: 1px solid #B89870;
	BORDER-BOTTOM: 1px solid #B89870;
	FONT-SIZE: 15px;
}
.directoryEmployee {
	PADDING: 10px 5px 5px 15px;
	BORDER-LEFT: 1px solid #B89870;
	BORDER-RIGHT: 1px solid #B89870;
	BORDER-BOTTOM: 1px solid #B89870;
}
.directoryEmployeeInfo {
	FONT-WEIGHT: normal;
	MARGIN-TOP: 3px;
	COLOR: #336699; 
}
/* END Company Directory Page */
/********************************************************************/
/* START Utilities Directory Page */
#content p.directoryEmployeeInfo span {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	COLOR: #000000;
	MARGIN-LEFT: 12px;
	MARGIN-RIGHT: 5px;
}
/* END Utilities Directory Page */
/********************************************************************/
/* Forms */
.errortext {
	FONT-WEIGHT: bold;
	COLOR: #990000; 
}
.formText {
	FONT-WEIGHT: bold;
}
/********************************************************************/
/* Links */
#copyRight A:link, #copyRight A:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
#copyRight A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
#LeftTop-Content A:link, #LeftTop-Content A:visited, #RightSide A:link, #RightSide A:visited {
	COLOR: #001147;
	TEXT-DECORATION: underline;
}
#LeftTop-Content A:hover, #RightSide A:hover {
	COLOR: #470000;
	TEXT-DECORATION: none;
}
A:link, A:visited, #content p.directoryEmployeeInfo A:link, #content p.directoryEmployeeInfo A:visited {
	COLOR: #336699; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}
A:hover, #content p.directoryEmployeeInfo A:hover {
	COLOR: #BA8748; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}