body { background-color: black; background-image: url("images/get-arp'd_11.jpg"); background-position: 0 0; text-align: center; margin: 0; }

/*  A container is needed with body centered to center content - See http://www.simplebits.com/notebook/2004/09/08/centering.html */

#container {
  margin: 0 auto; /* 0 pixels on top and bottom, with auto margins on the left and right */
  width: 100%; 
  text-align: center;
  }


img {
	border:0;
}

form {				/* Undo MacIE5 UA style sheet */
    margin: 0;
}

h1, h2, h3, h4 {
	text-align: left;
	margin: 0px 0px 0px 0px;  
}
h1 { color: #0d0560; font-size: 16px; font-family: tahoma; line-height: 17px; }
h2 { color: #900; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 17px; }
hr {
	color: #003366;
	height: 1px;
    width: 100%;
    //background:#446791;
    //margin: 0px 150px 0px 150px;  
}
a { color: #0a2f8a; text-decoration: underline; }
a:hover { color: #900; }
.featurebody { color: #0a2f8a; text-decoration: underline; }
.quotes { color: #0a2f8a; font-style: italic; }
/* NAVS */
#topnav {
	margin-left: 0px;
	width: 100%;
	height: 46px;
	text-align: center;
	background-attachment: fixed;
	background-image: url(file:///Volumes/Public/Lotus-Advertising/CLIENTS/New%20Horizon%20Real%20Estate/images/site/backgrounds/bg_topnav.gif);
	background-repeat: repeat-x;
	background-position: center center;	
	background-color: #ffffff;
}

#topnavdate {
	margin-left: 0px;
	width: 564px;
	height: 52px;
	text-align: center;
}

#topnavlinks {
	margin-left: 0px;
	width: 236px;
	height: 52px;
	text-align: right;
}

#mainnav {
	margin-left: 0;
	background-image: url(file:///Volumes/Public/Lotus-Advertising/CLIENTS/New%20Horizon%20Real%20Estate/images/site/backgrounds/bg_mainnav.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width: 100%;
	height: 137px;
	text-align: center;
	background-color: #1c2d45;
	padding: 0px;
}



.mainnavbtn {
	text-align: center;
	padding: 0px;
	background-image: url(file:///Volumes/Public/Lotus-Advertising/CLIENTS/New%20Horizon%20Real%20Estate/images/site/nav/bg_btn_main.gif);
	background-repeat: no-repeat;
	background-position: center top;
}



#highlightbox {
	width: 100%;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 10px;
	text-align: left;
	border: 3px double #cccccc;
}

/* CONTENT */

#hpcontent {
	margin-left: 0px;
	margin-top: 0px;	
	background-color: #ffffff;
	background-image: url(file:///Volumes/Public/Lotus-Advertising/CLIENTS/New%20Horizon%20Real%20Estate/images/site/backgrounds/bg_hpcontent_postaif.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width: 100%;
	height: 485px;
	text-align: left;	
}


#hpfeature {
	left: 8px;
	top: 10px;
	position: relative;
}

.maincontent {
	margin-left: 0px;
	margin-top: 0px;	
	background-color: #ffffff;
	/* background-image: url(../images/site/backgrounds/bg_maincontent.gif); */
	background-repeat: repeat-x;
	background-position: center top;
	width: 100%;
	text-align: center;
	padding-bottom: 20px;
}
#categoryfeature {
	width: 100%;
}
p { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; padding-right: 20px; }
.relatedlinks { color: gray; font-size: 12px; line-height: 13px; 
	/*margin-left: 35px;
	margin-top: 25px;
	width: 100%;
	text-align: left;
	vertical-align: top;
	border: 3px double #CCCCCC;
	background-color: #eeeeee;
	padding: 10px 10px 15px;*/
	
}

/* PROGRAM OVERVIEW */
#schedule  {
	margin-left: 35px;
	margin-top: 25px;
	width: 100%;
	text-align: left;
	vertical-align: top;
	border: 3px double #cccccc;
	background-color: #FFFFFF;
}

#schedule_row_1 {
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
}

#schedule_row_2 {
	vertical-align: top;
	text-align: left;
	background-color: #EBEBEB;
}

#schedule_col_1 {
	vertical-align: top;
	text-align: center;
	background-color: #FFFFFF;
}

#schedule_col_2 {
	vertical-align: top;
	text-align: center;
	background-color: #E4E4E4;
}

/* SPONSORS */
.sponsors_row_1 {
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
}

.sponsorsrow_2 {
	vertical-align: top;
	text-align: left;
	background-color: #EBEBEB;
	padding-top: 10px;
	padding-bottom: 10px;
}


/* SIDEBAR */
#sidebar  {
	margin-left: 10px;
	margin-right: 12px;
	border: 3px double #cccccc;
	width: 90%;
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
}

#sidebar td  {
	padding: 3px 10px 10px;
}

/* FOOTER */
.footer {
	margin-left: 0;
	background-image: url(file:///Volumes/Public/Lotus-Advertising/CLIENTS/New%20Horizon%20Real%20Estate/images/site/backgrounds/bg_footer.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width: 100%;
	height: 110px;
	padding-top: 15px;
}


.copyright { color: #b1b1b1; font-size: 12px; margin-left: 0; vertical-align: middle; padding-left: 10px; padding-top: 1.2em; padding-bottom: 0.5em; }

.backtotop {
	margin-right: 0;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	padding-top: 1.2em;
}

#print {
	margin-left: 0;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.faq dt  {
	padding-top: 5px;
	padding-bottom: 15px;
}

#sessionkey {
	border: 3px double #cccccc;
	margin-left: 10px;
	
}

#sessionkey td {
	padding: 7px;
	
}

/* SESSIONS */
#sessions  {
	margin-left: 0px;
	border: 3px double #cccccc;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	background-color: #FFFFFF;
    border-collapse: collapse;
	padding-left: 5px;
	padding-right: 5px;
}

.sessionheader {
	background-color: #e4e4e4;
	padding: 7px;
	width: 100%;
	text-align: left;
	margin-left: 0px;
	margin-bottom: 10px;
	
}

#sessiondescription {
	margin-top: 10px;
	
}
ul { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; list-style-type: disc; margin: 1em 0 1em 40px; }
