body {
  /*text-align: center;
  font-family: Arial, Georgia, Serif;
  background-color:#DFDFDF;
  width: 100%;
  height: 100%;
  border: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;*/
  text-align: center;
  font-family:Arial, Georgia, Serif;
  font-size:75%;color:#222;
  /*background:  url(images/backdrop.jpg)  left top repeat*/  /*#3b763b url(images/background_06.jpg) fixed repeat-y 50% 0*/ /*; */
  margin: 0;
  padding: 0;
}

#container {
  float: left;
  width: 683px; 				/* 686px*/
  background: #FFFFFF;
  border: 0;
  background-color: #FFF;
  /*border: 1px solid #000000; */
  padding: 10px 10px 10px 10px; /* 0px |Top 0px |Right 0px |Bottom 10px |Left */
  margin: 0px 0px 0px 0px;
}

#frame {
  width:880px;
  /*margin-top:0px; 
  text-align:left;
  border: 0;
  margin-top: 0;*/
  text-align:left;
  margin: 0 auto;
  background: url(images/background1.gif) repeat;
}

#popupframe {
  width:581px;
  /*margin-top:0px; 
  text-align:left;
  border: 0;
  margin-top: 0;*/
  text-align:left;
  margin: 0 auto;
  background: url(images/background1.gif) repeat;
}

.cssnav {
position:relative;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/sidebar_small_hover.jpg);
background-repeat: no-repeat;
/*display:box;*/
width: 160px;
height: 28px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.cssnav a {
/*display:box;*/
font-size: 11px;
width: 160px;
height: 28px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
.cssnav img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}
.cssnav span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}



.cssnav_head {
position:relative;
float: left;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/enroll_hover_new.gif);
background-repeat: no-repeat;
display: block;
width: 160px;
height: 28px;
font-size: 13px;
margin: 0;
margin-top: 10px;
margin-bottom:0px;
padding: 0; 
}
.cssnav_head a {
display: block;
font-size: 13px;
width: 160px;
height: 28px;
float: left;
margin: 0;
padding: 0;
color: #FFFFFF; text-decoration: none; 
}
.cssnav_head img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav_head a:hover img{visibility:visible}
.cssnav_head span {
position:absolute;
left:18px;
top:6px; 
margin:0;
color: #FFFFFF;
cursor: pointer;
}


.csscatalog {
position:relative;
font-family: arial, verdana, helvetica, sans-serif;
background-image: url(images/Course_List_hover_copy.jpg);
background-repeat: no-repeat;
display: block;
width: 187px;
height: 50px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.csscatalog a {
display:block;
font-size: 11px;
width: 187px;
height: 50px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
.csscatalog img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.csscatalog a:hover img{visibility:hidden}
/*.csscatalog span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}
*/


/* Header Navigation */
#top_nav_home {
position:relative;
float: left;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/top_button_hover.gif);
background-repeat: no-repeat;
display: block;
width: 56px;
height: 27px;
margin: 0; 
margin-left: 0px;
margin-bottom:0px;
padding: 0; 
}
#top_nav_home a {
display: block;
font-size: 13px;
width: 56px;
height: 27px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
#top_nav_home img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
#top_nav_home a:hover img{visibility:hidden}
#top_nav_home span {
position:absolute;
left:12px;
top:11px;
margin:0;
color: black;
font: bold 12px Arial, Helvetica, sans-serif;
cursor: pointer;
}

#top_nav_news {
position:relative;
float: left;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/top_button_hover.gif);
background-repeat: no-repeat;
display: block;
width: 56px;
height: 27px;
margin: 0; 
margin-left: 0px;
margin-bottom:0px;
padding: 0; 
}
#top_nav_news a {
display: block;
font-size: 13px;
width: 56px;
height: 27px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
#top_nav_news img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
#top_nav_news a:hover img{visibility:hidden}
#top_nav_news span {
position:absolute;
left:12px;
top:11px;
margin:0;
color: black;
font: bold 12px Arial, Helvetica, sans-serif;
cursor: pointer;
}

#top_nav_faq {
position:relative;
float: left;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/top_button_hover.gif);
background-repeat: no-repeat;
display: block;
width: 56px;
height: 27px;
margin: 0; 
margin-left: 0px;
margin-bottom:0px;
padding: 0; 
}
#top_nav_faq a {
display: block;
font-size: 13px;
width: 56px;
height: 27px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
#top_nav_faq img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
#top_nav_faq a:hover img{visibility:hidden}
#top_nav_faq span {
position:absolute;
left:12px;
top:11px;
margin:0;
color: black;
font: bold 12px Arial, Helvetica, sans-serif;
cursor: pointer;
}

#top_nav_contact {
position:relative;
float: left;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/top_button_hover_67.gif);
background-repeat: no-repeat;
display: block;
width: 67px;
height: 27px;
margin: 0; 
margin-left: 0px;
margin-bottom:0px;
padding: 0; 
}
#top_nav_contact a {
display: block;
font-size: 13px;
width: 67px;
height: 27px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
#top_nav_contact img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
#top_nav_contact a:hover img{visibility:hidden}
#top_nav_contact span {
position:absolute;
left:12px;
top:11px;
margin:0;
color: black;
font: bold 12px Arial, Helvetica, sans-serif;
cursor: pointer;
}

#top_nav_history {
position:relative;
float: left;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/top_button_hover_64.gif);
background-repeat: no-repeat;
display: block;
width: 64px;
height: 27px;
margin: 0; 
margin-left: 0px;
margin-bottom:0px;
padding: 0; 
}
#top_nav_history a {
display: block;
font-size: 13px;
width: 64px;
height: 27px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
#top_nav_history img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
#top_nav_history a:hover img{visibility:hidden}
#top_nav_history span {
position:absolute;
left:12px;
top:11px;
margin:0;
color: black;
font: bold 12px Arial, Helvetica, sans-serif;
cursor: pointer;
}
/* End header navigation */

div.feature h3 {
	font-size: 16px;
	color: #666;
}

.float_right {
  float: right;	
}

.float_left {
  float: right;	
}

.bannerad span {
	display: none;
}

#header {
  float: left;
  background: #FFFFFF;
  width: 880px;
  padding: 0px;
  margin-top: 0;
  margin: 0px;
  margin-bottom: 0px;
  color: #FFFFFF;
}

#header img {
  border-style: none;
  }
/*this was width of about 550 before the changes, as well as the margin for the right was 5px, also removed border*/

#main {
  float: left;
  width: 683px; 				/* 686px*/
  background: #FFFFFF;
  border: 0;
  background-color: #FFF;
  /*border: 1px solid #000000; */
  padding: 10px 10px 10px 10px; /* 0px |Top 0px |Right 0px |Bottom 10px |Left */
  margin: 0px 0px 0px 0px;
  font-size: 10pt;
  font-family:Verdana, Geneva, sans-serif;
}

#main a, #main a:visited {
	color: rgb(7, 81, 154);
}

#slideShow {
	position:relative;
	height:259px;
	width:683px;
	margin-left:auto;
}

#slideShow div {
	position:absolute;
	z-index: 0;
}

#slideShow div.prev {
	z-index: 1;
}

#slideShow div.current {
	z-index: 2;
}

.slideshow {
	height: 259px; 
	width: 683px; 
	margin: auto;
}

.slideshow img {
	padding: 0px; 
	border: 0px; 
	background-color: #eee; 
}

.usa_bullet {
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
}

.usa_bullet_p, .usa_bullet_p a, .usa_bullet_p a:visited {
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	width: 285px;
	/* font-style: none; */
	text-decoration: none;
	color:#000;
	
}

.pad_paragraph, .pad_paragraph a, .pad_paragraph a:visited {
	font-weight:normal;
	font-size:13px;
	padding-top: 10px;
	padding-bottom: 5px;
	color:#000;
}

.pad_paragraph_first, .pad_paragraph_first a, .pad_paragraph_first a:visited {
	font-weight:normal;
	font-size:13px;
	padding-top: 40px;	
	padding-bottom: 5px;
	color:#000;
}

.mid_paragraph, .mid_paragraph a, .mid_paragraph a:visited {
	font-weight:normal;
	padding:0;
	color:rgb(7, 81, 154);
}

.mid_paragraph_first, .mid_paragraph_first a, .mid_paragraph_first a:visited {
	font-weight:normal;
	padding:0;	
	color:rgb(7, 81, 154);
}

#login {
  float: left;
  display: block;
  padding: 5px 5px 5px 0.6em;
  border-left: 12px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #d0d0d0;
  color: #000000;
  text-decoration: none;
  font: 11px Verdana, Arial, MS Sans Serif;
}

#rightcontent {
  float: left;
  width: 140px;
  background: #669966;
  /* border: 1px solid #000000; */
  padding: 10px;
  margin: 5px;
  color: #FFFFFF
}

#rightcontent p {
  font-size:12px;
}

h1 {
	font-family: Verdana, Geneva, sans-serif;
    font-size:12pt;
}

h2, h2 a, h2 a:visited {
	font-family: Verdana, Geneva, sans-serif;
    color: black;
	font-size:11pt;
}

h3, h3 a, h3 a:visited {
	font-family: Verdana, Geneva, sans-serif;
    color: rgb(7, 81, 154);
    font-size:12pt;
	margin: 0px;
}

.blue {
	font-family: Verdana, Geneva, sans-serif;
    color: rgb(7, 81, 154);	
}

.style3 {
	color: #000;
	font-size: 14px;
}

h4 {
	font-family: Verdana, Geneva, sans-serif;
    color:#000;
    font-size:12pt;
}

h2.hot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
	text-decoration: bold;
	font-size:13pt;
}
p.hot {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:11pt;
}

p.tes {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
}

p.tesMover {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover21 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover22 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover23 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover75 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}


p.tesMover24 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover25 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover37 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover77 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover53 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover76 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover68 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover73 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

p.tesMover28 {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}




.tablecolor {
	background: url(http://www.realestateschool.org/images/bgtable.gif);
	height: 100px;
	width: 650px;
}

.tablecolor2 {
	background: url(http://www.realestateschool.org/images/bgtable2.gif);
	height: 100px;
	width: 650px;
}

table.tesMover {
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-size:10pt;
	display: none;
}

.STYLE1 {
	color: #FF0000;
	font-weight: bold;
}

.STYLE2 {
	color: #FF0000;
	font-size:14pt;
	font-weight: bold;
}

A {
	color: rgb(7, 81, 154);
}

A:visited {
	color: rgb(7, 81, 154);
}

#clearone {
  clear: both;
  height: 0px;
}

#cleartwo {
  clear: both;
  height: 1px;
}


#clearthree {
  clear: left;
  height: 1px;
}

#clearfour {
  clear: right;
  height: 1px;
}

#clearfive {
  clear: both;
  height: 0px;
}

#clearsix {
  clear: both;
  height: 0px;
}

#footer {
  position: relative;
  text-align: center;
  float: left;
  display: block;
  width: 880px;
  height: 30px;
  /*background #669966 */
  /*background-image: url(images/Footer.gif);
  background-repeat: no-repeat;*/
  /*width: 870px;*/
  padding-top: 0px;
  /*padding: 10px, and margins of 5px 10px 5px and 10px */
  margin: 0;
  /*border 1px solid #000000 */
  border-top: 5px #063;
  color: #000000;
  font-size: 12px;
}

#footer a, #footer a:visited {
  text-decoration: none;
  color: #000000;
}

#footer a:hover {
  color: #000000;
}

ol li {
  padding: 0px 0px 5px 0px;
  font-size: 10pt;
  font-weight: normal;
  color: #000;
}

ol li a, ol li a:visited {
  padding: 0px 0px 5px 0px;
  font-size: 10pt;
  font-weight: normal;
  color:rgb(7, 81, 154);
}

/* Nav Menu */
/*had to change the color of border-top on both navigation and navigation ul to make border white*/
#navigation {
  float: left;
  width: 162px;
  padding: 0px 5px 0px 10px;
  margin: 0px 0px 10px 0px;
  font: bold 11px Verdana, Arial, MS Sans Serif;
  border-top: 0px solid #ffffff;
}

#navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 0px solid #ffffff;
}

#navigation li {
   border-bottom: 1px solid #000000;
   border-left: 1px solid #000000;
}

#navigation li a:hover {
  background-color: #000000;
  color: #FFFFFF;
}

#navigation li a {
  display: block;
  padding: 5px 5px 5px 0.5em;
  border-left: 12px solid #669966;
  border-right: 1px solid #000000;
  background-color: #D0D0D0;
  color: #000000;
  text-decoration: none;
}

/* End of Nav Menu */

/* Enroll / Login */

.enroll_left {
position:relative;
float: left;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/enroll_hover_new_25.gif);
background-repeat: no-repeat;
display: block;
width: 160px;
height: 25px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.enroll_left a {
display: block;
font-size: 13px;
width: 160px;
height: 25px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
.enroll_left img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.enroll_left a:hover img{visibility:hidden}
.enroll_left span {
position:absolute;
left:18px;
top:6px;
margin:0;
color: black;
cursor: pointer;
}


.enroll_head {
position:relative;
float: left;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/enroll_hover_new.gif);
background-repeat: no-repeat;
display: block;
width: 160px;
height: 28px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.enroll_head a {
display: block;
font-size: 13px;
width: 160px;
height: 28px;
float: left;
margin: 0;
padding: 0;
color: #FFFFFF; text-decoration: none; 
}
.enroll_head img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.enroll_head a:hover img{visibility:hidden}
.enroll_head span {
position:absolute;
left:18px;
top:6px; 
margin:0;
color: #FFFFFF;
cursor: pointer;
}


.enroll_head_logged {
position:relative;
float: left;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/enroll_hover_new.gif);
background-repeat: no-repeat;
display: block;
width: 160px;
height: 28px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.enroll_head_logged a {
display: block;
font-size: 12px;
width: 160px;
height: 28px;
float: left;
margin: 0;
padding: 0;
color: #FFFFFF; text-decoration: none; 
}
.enroll_head_logged img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.enroll_head_logged a:hover img{visibility:hidden}
.enroll_head_logged span {
position:absolute;
left:18px;
top:6px; 
margin:0;
color: #FFFFFF;
cursor: pointer;
}


.cssnav_left {
position:relative;
float: left;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/sidebar_small_hover_new_25.gif);
background-repeat: no-repeat;
display: block;
width: 160px;
height: 25px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.cssnav_left a {
display: block;
font-size: 13px;
width: 160px;
height: 25px;
float: left;
margin: 0;
padding: 0;
color: #000000; text-decoration: none; 
}
.cssnav_left img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav_left a:hover img{visibility:hidden}
.cssnav_left span {
position:absolute;
left:18px;
top:6px;
margin:0;
color: #000000;
cursor: pointer;
}

.course_list_btn {
position:relative;
float: left;
font-family: veranda, arial, helvetica, sans-serif;
display: block;
width: 160px;
height: 50px;
margin-top: 15px; 
margin-bottom:0px;
padding: 0; 
}


.course_list_btn a {
display: block;
font-size: 13px;
width: 160px;
height: 80px;
float: left;
margin: 0;
padding: 0;
color: #000000; text-decoration: none; 
}
.course_list_btn img {width: 100%; height: 100%; border: 0; }

.course_list_btn span {
position:absolute;
left:65px;
top:36px;
margin:0;
color: #000000;
cursor: pointer;
}

.course_list_btn_right {
position:relative;
float: right;
font-family: veranda, arial, helvetica, sans-serif;
display: block;
width: 160px;
height: 80px;
margin-top: 0px; 
margin-bottom:0px;
padding: 0; 
}


.course_list_btn_right a {
display: block;
font-size: 13px;
width: 160px;
height: 80px;
float: right;
margin: 0;
padding: 0;
color: #000000; text-decoration: none; 
}
.course_list_btn_right img {width: 100%; height: 100%; border: 0; }


.course_list_btn_right span {
position:absolute;
left:65px;
top:36px;
margin:0;
color: #000000;
cursor: pointer;
}

.course_list_btn_left {
position:relative;
font-family: veranda, arial, helvetica, sans-serif;
display: block;
width: 160px;
height: 80px;
margin-top: 0px; 
margin-bottom:0px;
padding: 0; 
}


.course_list_btn_left a {
display: block;
font-size: 13px;
width: 160px;
height: 80px;
margin: 0;
padding: 0;
color: #000000; text-decoration: none; 
}
.course_list_btn_left img {width: 100%; height: 100%; border: 0; }


.course_list_btn_left span {
position:absolute;
left:65px;
top:36px;
margin:0;
color: #000000;
cursor: pointer;
}

/*
#enroll {
  float: left;
  width: 125px;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 10px 5px;
  font: bold 11px Verdana, Arial, MS Sans Serif;
  border-top: 1px solid #000000;
}

#enroll ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#enroll li {
   border-bottom: 1px solid #000000;
   border-left: 1px solid #000000;
}

#enroll li a {
  display: block;
  padding: 5px 5px 5px 0.5em;
  border-left: 12px solid #a31818;
  border-right: 1px solid #000000;
  background: #006600; /* #d0d0d0 */
 /*
  color: #000000;
  text-decoration: none;
}

#enroll li a:hover {
  background-color: #a31818; /* ffffff */
  /*
  color: #ffffff; /* 000000 */
  
/* missing } tag I deleted for testing purposes. */

/* End of Enroll / Login */

/* Nav Right Menu */

#navigationright {
  float: left;
  width: 95px; 								/* 125px oldest.162px */
  padding: 10px 0px 10px 10px;
  margin: 0px 5px 10px 5px;
  font: bold 11px Verdana, Arial, MS Sans Serif;
  /*background-color:#FFFFFF;*/
  /*border: 1px solid #000000;*/
}

#navigationright a:hover {
  background-color: #669966;
  color: #FFFFFF;
}

#navigationright a {
  display: block;
/*  padding: 5px 5px 5px 0.5em;
  border-right: 12px solid #669966;
  border-left: 1px solid #000000;
*/  
/*background-color: #ffffff; */
  color: #669966;
  text-decoration: none;
}

#sealnavigationright { /* easy solution to a odd alignment problem for the right Seal img. */
  float: right;
  width: 95px; 								/* 125px oldest.162px */
  padding: 10px 0px 10px 10px;
  margin: 0px 5px 10px 5px;
  font: bold 10px Verdana, Arial, MS Sans Serif;
}

#videodemo { 
  float: left;
  width: 95px; 
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 0px 0px;
  font: bold 10px Verdana, Arial, MS Sans Serif;
}

/*
#navigationright ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#navigationright li {
  border-bottom: 1px solid #000000;
}




*/

/* End of Nav Right Menu */



/* Tab Nav */

#div {
  font: .8em/1.8em verdana, arial, Serif;
  background-color: transparent;
  margin-left: 0px;
  margin-right: 0px;
}

ul#tabnav {
  list-style-type: none;
  margin: 0;
  padding-left: 0px;                   /* Left alignment #### Void if tab's are in banner! #### */
  padding-bottom: 0px;
  font: bold 11px Verdana, Arial, MS Sans Serif;
}

ul#tabnav li {
  float: left;
  height: 21px;
  background-color: #D0D0D0;
  color: #000000;
  margin: 2px 2px 0 2px;
  border-top: 3px solid #669966;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

ul#tabnav a:link, ul#tabnav a:visited {
  display: block;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  padding: 4px;
}

ul#tabnav a:hover {
  background-color: #669966;
  color: #FFFFFF;
}

body#home li.home, body#news li.news,
body#faq li.faq, body#contact li.contact {
  border-bottom: 1px solid #000000;
  color: #000000;
  background-color: #FFFFFF;
}

body#home li.home a:link, body#home li.home a:visited,
body#news li.news a:link, body#news li.news a:visited,
body#faq li.faq a:link,
body#faq li.faq a:visited, body#contact li.contact a:link,
body#contact li.contact a:visited {
  color: #FFFFFF;
  background-color: #ffffff;
}

/* End Tab Nav */

/* START of NEW Section */

/* Mortgage Section */

#Mortgagerightcontent {
  float: left;
  width: 140px;
  background: #0f62a9;
  /* border: 1px solid #000000; */
  padding: 10px;
  margin: 5px;
  color: #FFFFFF
}

/* Mortgage Nav Menu */

/*#Mortgagenavigation {
  float: left;
  width: 162px;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 10px 5px;
  font: bold 11px Verdana, Arial, MS Sans Serif;
  border-top: 1px solid #000000;
}*/

.cssnav_mortgage {
position:relative;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/mortgage_sidebar_hover_25.gif);
background-repeat: no-repeat;
display: block;
width: 160px;
height: 25px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.cssnav_mortgage a {
display: block;
font-size: 13px;
width: 160px;
height: 25px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
.cssnav_mortgage img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav_mortgage a:hover img{visibility:hidden}
.cssnav_mortgage span {
position:absolute;
left:18px;
top:6px;
margin:0;
color: black;
cursor: pointer;
}


#package_spacer {
	height: 20px;
	width: 100%;
}

/*
#Mortgagenavigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#Mortgagenavigation li {
   border-bottom: 1px solid #000000;
}

#Mortgagenavigation li a:hover {
  background-color: #0f62a9;
  color: #FFFFFF;
}

#Mortgagenavigation li a {
  display: block;
  padding: 5px 5px 5px 0.5em;
  border-left: 12px solid #0f62a9;
  border-right: 1px solid #000000;
  background-color: #D0D0D0;
  color: #000000;
  text-decoration: none;
}
*/
/* End of Mortgage Nav Menu */

/* Mortgage Section */

/* Spanish Section */

#Spanishrightcontent {
  float: left;
  width: 140px;
  background: #e3b71f;
  /* border: 1px solid #000000; */
  padding: 10px;
  margin: 5px;
  color: #FFFFFF
}

/* Mortgage Nav Menu */

/*#Spanishnavigation {
  float: left;
  width: 162px;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 10px 5px;
  font: bold 11px Verdana, Arial, MS Sans Serif;
  border-top: 1px solid #000000;
}*/

.cssnav_spanish {
position:relative;
font-family: veranda, arial, helvetica, sans-serif;
background-image: url(images/spanish_sidebar_hover_25.gif);
background-repeat: no-repeat;
display: block;
width: 160px;
height: 25px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.cssnav_spanish a {
display: block;
font-size: 13px;
width: 160px;
height: 25px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
.cssnav_spanish img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav_spanish a:hover img{visibility:hidden}
.cssnav_spanish span {
position:absolute;
left:18px;
top:6px;
margin:0;
color: black;
cursor: pointer;
}

/*
#Spanishnavigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#Spanishnavigation li {
   border-bottom: 1px solid #000000;
}

#Spanishnavigation li a:hover {
  background-color: #e3b71f;
  color: #FFFFFF;
}

#Spanishnavigation li a {
  display: block;
  padding: 5px 5px 5px 0.5em;
  border-left: 12px solid #e3b71f;
  border-right: 1px solid #000000;
  background-color: #D0D0D0;
  color: #000000;
  text-decoration: none;
}
*/

/* End of Spanish Nav Menu */

/* Spanish Section */
