@charset "utf-8";
/* CSS Document */
body {
background-color:#FFF
}

p {
font-family:tahoma;
font-size:11px;
color:#43494e;
padding-left:10px;
padding-right:15px;
text-align:left
}

p.header {
font-family:tahoma;
font-size:12px;
font-weight:700;
color:#1673b4;
padding-left:10px;
padding-right:15px
}

h1 {
font-family:tahoma;
font-size:12px;
font-weight:700;
color:#FFF;
padding-left:10px;
padding-right:15px;
line-height:22px
}

h2 {
font-family:tahoma;
font-size:11px;
color:#004b8d;
padding-left:10px;
padding-right:15px;
line-height:14px;
margin-bottom:0
}

h3 {
font-family:tahoma;
font-size:11px;
font-weight:700;
color:#43494e;
margin-bottom:0;
line-height:10px;
padding:0
}

ul.compact {
font-family:tahoma;
font-size:11px;
color:#43494e;
padding-left:10px;
padding-right:10px;
line-height:13px
}

#divContainer {
margin-left:auto;
margin-right:auto;
width:750px;
text-align:left;
top:0;
margin-top:-7px
}

#divLeading {
margin-top:-30px;
margin-bottom:15px;
text-align:right;
font-family:tahoma;
font-size:11px;
color:#666;
padding-left:10px;
padding-right:15px;
font-weight: normal
}

/* BEGIN ADVERTISMENT POSITIONING */
#divSubAd {
position:relative;
margin-top:-170px;
margin-left:179px;
z-index:1
}

#divMainAd {
position:relative;
margin-top:-224px;
margin-left:179px;
z-index:-0
}

/* END ADVERTISMENT POSITIONING 
 BEGIN NEWS LINK STYLES */
#divNewsContent {
position:relative;
margin-left:7px;
margin-top:15px;
width:171px;
font-family:tahoma;
font-size:11px;
color:#333
}

/* BEGIN NEWS LINK STYLES */
#divDocedge {
left:-10px
}

#divMainContent {
position:relative;
margin-left:10px;
margin-top:20px;
width:320px;
font-family:tahoma;
font-size:11px;
color:#333;
padding-left:3px;
line-height:16px
}

#divBottomLinks {
list-style-type:none;
font-family:tahoma;
font-size:10px;
color:#333;
margin-top:10px;
text-align:center;
padding-top:10px
}

#divBottomLinks ul {
list-style:none;
padding-top:10px
}

#divBottomLinks ul li {
padding-right:20px;
display:inline
}

#divBottomLinks a,a:visited,a:hover {
font-family:tahoma;
font-size:10px;
text-decoration:none;
color:#1673b4;
font-weight:700
}

#divContentHeader {
margin-top:19px;
background-image:url(images/blank_contentheader.jpg);
background-repeat:no-repeat;
height:23px;
width:533px
}

#divSideNav {
background-image:url(images/sidenav_sub.jpg);
background-repeat:no-repeat;
height:386px;
width:198px;
margin-top:10px;
position:relative
}

#divSolSideNav {
background-image:url(images/blank-sidenav_sub.jpg);
background-repeat:no-repeat;
height:386px;
width:198px;
margin-top:10px;
position:relative
}

#divSolSidenavLinks {
font-family:tahoma;
font-size:11px;
color:#333;
height:300px;
padding-top:30px;
padding-left:20px
}

hr {
color:#FFF;
background-color:#fff;
border:1px dotted #CCC;
border-style:none none dotted
}

hr.grey {
color:#e7e7e7;
background-color:#fff;
border:1px dotted #999;
border-style:none none dotted
}

/* BEGIN TEXT BASED LEFT NAVIGATIONS */
.leftnavigation {
font-family:tahoma;
padding-left:20px;
color:#FFF
}

a.leftnavigation:hover {
text-decoration:none;
color:#666
}

/* END TEXT BASED LEFT NAVIGATIONS 
 BEGIN DOWN STATE STYLES */
body#company a#nav-company,body#news a#nav-news,body#events a#nav-events,body#leadership a#nav-leadership,body#careers a#nav-careers,body#archive a#nav-archive,body#abstract a#nav-abstract,body#gov a#nav-gov,body#land a#nav-land,body#legal a#nav-legal,body#mortgage a#nav-mortgage,body#real a#nav-real,body#settlement a#nav-settlement,body#title a#nav-title,body#partners a#nav-partners,body#cussup a#nav-cussup,body#training a#nav-training,body#overview a#nav-overview,body#faq a#nav-faq,body#screen a#nav-screen,body#sample a#nav-sample, body#postclose a#nav-postclose {
color:#666
}

/* Eric Myer's Simple List Separators
http://www.meyerweb.com/eric/talks/2003/commug/commug.html 
BEGIN STYLES FOR RIGHT NAVIGATION LIST */
#navlist {
padding-left:0;
margin-left:20px;
margin-top:160px;
width:212px
}

ul,li {
font-family:tahoma;
font-size:11px;
color:#43494e;
padding-left:20px;
padding-right:10px
}

#divNewsContent a:link,#divNewsContent a:visited,#divDefaultSol a:link,#divDefaultSol a:visited {
text-decoration:none;
color:#43494e;
font-size:11px;
font-family:tahoma;
font-weight:700
}

#divNewsContent a:hover,a:active,#divDefaultSol a:hover,a:active {
text-decoration:none;
color:#1673b4;
font-size:11px;
font-family:tahoma;
font-weight:700
}

a:link,a:visited,a:hover,a:active {
font-weight:700;
text-decoration:none;
color:#1673b4;
font-size:10px;
font-family:tahoma
}

a.main:link,a.main:visited,a.main:hover,a:active,#divSubSol a:hover,a:active {
text-decoration:none;
color:#43494e;
font-size:11px;
font-family:tahoma;
font-weight:200
}

#divSolutions,#divDefaultSol,#divSubSol,#divSideNavHeader {
margin-top:19px;
line-height:13px
}

#divSubSol a:link,#divSubSol a:visited {
text-decoration:none;
color:#1673b4;
font-size:11px;
font-family:tahoma;
font-weight:200
}

#divSubSol .updates {
	margin:65px 0 0 -10px
}

#divDocAd,#divDocMS {
font-family:tahoma;
font-size:11px;
color:#43494e;
padding-left:15px;
padding-right:5px
}

a.leftnavigation:link,a.leftnavigation:visited,a.leftnavigation:active {
text-decoration:none;
color:#FFF
}

#logo {
z-index:+1;
height:45px;
margin:20px 0 0 0
}

#logo img {
	margin:-15px 0 0 0
}
