body { background-color: #007ac3;}
p { text-decoration: none; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1  { text-decoration: none; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
img {border: 0;} /* thanks for that firefox */
td { }
a:link { color: #c00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited { color: #600; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover { color: #999; text-decoration: none; }
a:active {  }
.footer { color: #646464; font-size: 8pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 10pt; text-decoration: none; }
.dotted_line { border-bottom: thin dotted #ccc; }
.dotted_line2 { border-top: thin dotted #ccc; border-bottom: thin dotted #ccc; }
.side_rules { border-right: thin solid #d3d3d3; border-left: thin solid #d3d3d3; }
.list_text { color: #666; font-size: 10px; line-height: 10px; }
.footer_lines { border-top: thin solid #666; }
.text { color: #999; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13pt; }
.text2 { color: #999; font-size: 8.5pt; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13pt; }
.text3 { color: black; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13pt; }
.text_bold { font-weight: bold; }
.list_labels { color: #c00; font-size: 10px; font-weight: bold; padding-bottom: 3px; }
.table_image { color: #666; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; border: dotted 1px #535353; }
.red_text { color: #c00; }
.ada_bottom_tag { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.red_links { color: #c30; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.white_links { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.fortycent { 
	position: relative;
	width: 347px; 
	height: 83px; 
	background-image: url(../images/40centbkgd2.jpg); 
	color: white; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}


.fortycent a:link { 
	color: white; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}

.fortycent a:visited { 
	color: white; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}


.fortycent a:hover { 
	color: white; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.fortyposition {
	position: absolute;
	top: 63px;
	left: 11px;
}

.detailsposition {
	position: absolute;
	top: 60px;
	right: 6px;
}

.outlinetable {
	border: solid 1px #d5d5d5;
	background-color: #ebebeb;
	width: 330px;
	padding-left: 70px;
	position: relative;
}

.card {
	float: left;
	position: absolute;
	left: -30px;
	top: -8px;
	z-index: 100;
}


.tbltop {
	display: block;
	color: white;
	background-color: #c00;
	font-size: 14px; 
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.madprops {
	margin: 0;
	padding: 0;
	margin-top: 15px;	
}

.madprops li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.madprops a {
	background-position: right bottom;
	padding: 10px 15px 20px 10px;
	margin-bottom: 15px;
	background-color: #d6d6d6;
	background-image: url(../properties/thumbs/infosheet.png);
	background-repeat: no-repeat;
	color: #7f7f7f;
	font-size: 12px;
	line-height: 15px;
	display: block;
	width: 260px;
	text-decoration: none;
}

.madprops a strong {
	color: #c00;
}

.madprops a img {
	float: left;
	margin-right: 10px;
}

.madprops a:hover {
	background-color: #fff;
}

.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 740px;
height: 280px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
visibility: hidden;
width: 740px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */                                                                                                                                                      
border-right-color: #bab9b3;                                                                                                                                                      
border-top-color: #bab9b3;                                                                                                                                                      
border-left-style: none;                                                                                                                                                      
border-bottom-style: none;                                                                                                                                                      
border-right-style: solid;                                                                                                                                                      
border-top-style: solid;                                                                                                                                                      
border-right-width: 1px;                                                                                                    
border-top-width: 1px;                                                                                                    
font-size: 9px;                                                  
font-weight: bold;                                                  
font-family: "Lucida Grande", Verdana, Arial, sans-serif;                                                  

height: 16px;
text-align: center; /*How to align pagination links: "left", "center", or "right"*/
background: #eeeeee; /*always declare an explicit background color for fade effect to properly render in IE*/
position: absolute;
bottom: 0px;
right: 0px;
z-index: 200;
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
line-height: 10px;                                                                             
font-size: 9px;                                                              
font-style: normal;                                                      
display: inline-block;
color: #bab9b3;
padding: 3px;
width: 16px;
border-left: 1px solid #d9d3c7;
border-right: 1px solid #d9d3c7;
font-weight: normal;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
font-style: normal;                                                                               
font-weight: normal;                                                                               
background: #d6d6d6;
color: #7f7f7f;
border-right-color: #bab9b3;
border-left-color: #bab9b3;
border-right-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-left-width: 1px;
}

.glidecontenttoggler a:hover{
border-right-color: #bab9b3;
border-left-color: #bab9b3;
border-right-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-left-width: 1px;
font-style: normal;
font-weight: normal;
background: #d6d6d6;
color: #7f7f7f;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}


.subway {
	color: white;
	font-weight: bold;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 13px;
	position: absolute;
	right: 20px;
	bottom: 30px;
}

.subway a {
	color: yellow;
	font-weight: bold;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 13px;
	text-decoration: underline;

}

.subway a:hover {
	text-decoration: none;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

img { /* kill firefox borders and Fix IE 6 PNGS*/
	border: 0;
	behavior: url("pngbehavior.htc");
}


.ideals {
	background-color: #eaeaea; 
	width: 400px; 
	margin-bottom: 10px; 
	padding: 10px;
}


.ideals h1 {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}

.ideals h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.ideals p {
	 font-size: 12px;
	 line-height: 16px;
	 margin: 0;
	 padding: 0;
}

.ideals img {
	float: left; 
	margin: 0 0 50px 10px;
}

/* for the Nav */
#m54e037e {
	background-color: red;
	background-image: url(../images/navbkgd.jpg);
}


