@charset "utf-8";
/* CSS Document */
img, div, a, input { behavior: url(../scripts/iepngfix.htc) }
body { margin:0; padding:0; background-image: url(../images/bg-revised.jpg); background-position: top center; background-repeat: repeat; font-family: Arial, Helvetica, Verdana, sans-serif; }
.clear { clear:both; }
h1 { font-family: Arial Black, Arial, Helvetica, sans-serif; font-style:italic; font-size:22px; color:#A63600; border-bottom: 1px solid #B19152; }
h3 { color: #351B00; font-size:20px; font-family: AlternateGothic2 BT, Arial Narrow, Arial, Helvetica, Verdana; font-weight:lighter; padding-top:20px; } 
h4 { color: #A63600; font-size:20px; font-family: AlternateGothic2 BT, Arial Narrow, Arial, Helvetica, Verdana; font-weight:lighter; margin-bottom: 10px;}

hr { height:0px;  border-top: 1px solid #B19152; border-bottom:none; border-left: none; border-right: none; margin: 10px 0px; }
a { color: #83320C; font-weight:bold; text-decoration:underline; }
a:hover { text-decoration: none; } 

p { font-size:12px; color:#313131; padding-bottom: 20px; }

#star_ { width: 563px; height: 365px; background-image: url('../images/star.png'); background-repeat: no-repeat; float:left; position:relative; z-index:0; margin-right:-220px; top: -50px;  }
#star { background-image: url('../images/star.png'); background-repeat: no-repeat; position:relative; top: -50px; padding-top:50px; }
#container { width: 935px; margin:0px auto; position:relative; z-index:10;}
#testimonial { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; color: #666666; font-style:italic; position: relative; top: 30px; line-height:20px;  }
#unknown { font-style: italic; font-size:10px; font-family: Arial, Helvetica, sans-serif; display:block; padding-top:5px; color: #A63600; }
.sidenav { font-style: bold; font-size:12px; font-family: Arial, Helvetica, sans-serif; display:block; padding-top:7px; color: #A63600; }
.sidenav a { text-decoration: none; }



/*Start Navigation */
ul#navigation { width: 650px; margin: 45px 0px 0px 10px; list-style: none; position:relative; z-index:999; }
ul#navigation li { display: inline; }
ul#navigation li a {	display: block; float: left; height: 24px;	background-image:url('../images/navigation.gif'); background-repeat: no-repeat; text-indent: -9999px;}

	ul#navigation li a.home {width: 85px; background-position: 0 0;	}
	ul#navigation li a.about {width: 100px; background-position: -90px 0;	}
	ul#navigation li a.events {width: 80px; background-position: -195px 0;	   }
	ul#navigation li a.sessions {	width: 100px; background-position: -280px 0;	}
	ul#navigation li a.news {	width: 80px; background-position: -390px 0;	}
	ul#navigation li a.register {	width: 95px; background-position: -477px 0;	}
	
	ul#navigation li a.home:hover, ul#navigation li a.home:focus { background-position: 0 -23px;	}
	ul#navigation li a.about:hover, ul#navigation li a.about:focus {	background-position: -90px -23px;	}
	ul#navigation li a.events:hover, ul#navigation li a.events:focus { background-position: -195px -23px;	}
	ul#navigation li a.sessions:hover, ul#navigation li a.sessions:focus { background-position: -280px -23px;	}
	ul#navigation li a.news:hover, ul#navigation li a.news:focus { background-position: -390px -23px;	}
	ul#navigation li a.register:hover, ul#navigation li a.register:focus { background-position: -477px -23px;	}	
	a { outline: none; }
	
/* End Navigation */
	
#date { float:right; width:152px; position:relative; left: 30px; top:-80px; height:151px; background-image: url('../images/date.png'); background-position: top left; background-repeat: no-repeat; }
#date2 { float:right; width:111px; height:111px; position:relative; left: 30px; top:-80px; background-image: url('../images/date2.png'); background-position: top left; background-repeat: no-repeat; }
#contact { display: block; color: #351B00; text-decoration:none; font-size:12px; width:145px; height: 45px; position:relative; left: 600px; z-index:0; font-weight:normal; }
	
#banner { width:868px; height:307px; margin-bottom:5px; background-image: url('../images/banner.png'); background-position: top left; background-repeat: no-repeat; }
#banner2 { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/banner2.png'); background-position: top left; background-repeat: no-repeat; }
#about_us {width:868px; height:214px; margin-bottom:0px; background-image: url('../images/about_us.png'); background-position: top left; background-repeat: no-repeat; }
#events { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/events.png'); background-position: top left; background-repeat: no-repeat; }
#sessions {width:868px; height:214px; margin-bottom:0px; background-image: url('../images/sessions.png'); background-position: top left; background-repeat: no-repeat; }
#sessions {text-decoration: none; cursor: hand; cursor: pointer;}
#news { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/news.png'); background-position: top left; background-repeat: no-repeat; }
#register {width:868px; height:214px; margin-bottom:0px; background-image: url('../images/register.png'); background-position: top left; background-repeat: no-repeat; }
#travel { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/travel.png'); background-position: top left; background-repeat: no-repeat; }
#sponsors {width:868px; height:214px; margin-bottom:0px; background-image: url('../images/sponsors.png'); background-position: top left; background-repeat: no-repeat; }
#contact_us { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/contact_us.png'); background-position: top left; background-repeat: no-repeat; }
#policies { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/policies.png'); background-position: top left; background-repeat: no-repeat; }
#planning_committee { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/planning_committee.png'); background-position: top left; background-repeat: no-repeat; }
#continuing_education { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/continuing_education.png'); background-position: top left; background-repeat: no-repeat; }
#faculty { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/faculty.png'); background-position: top left; background-repeat: no-repeat; }
#acm_events { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/acm_events.png'); background-position: top left; background-repeat: no-repeat; }
#compare_ad { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/compare_ad.png'); background-position: top left; background-repeat: no-repeat; }
#print_session { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/print_session.png'); background-position: top left; background-repeat: no-repeat; }
#print_registration { width:868px; height:214px; margin-bottom:0px; background-image: url('../images/print_registration.png'); background-position: top left; background-repeat: no-repeat; }

#content { background-image: url('../images/content.png'); background-position: top left; background-repeat: repeat-y; padding: 10px 120px 20px 20px; position:relative; left:8px; }
#content p { color:#351B00; }
#content_btm { width:852px; height:20px; background-image: url('../images/content_btm.png'); background-position: top left; background-repeat: no-repeat; padding: 0px 100px 20px 20px; position:relative; left:8px; }
#content_right { width:555px; float:left; margin-left:10px;}


#content2 { background-image: url('../images/content.png'); background-position: top left; background-repeat: repeat-y; padding: 10px 120px 20px 20px; position:relative; left:8px; }
#content2 ul { font-size: 12px; }
#content2 #left { width: 228px; float:left; }
#content2 p { color:#351B00; width:555px; float:left;}
#content2_btm { width:852px; height:20px; background-image: url('../images/content_btm.png'); background-position: top left; background-repeat: no-repeat; padding: 0px 100px 20px 20px; position:relative; left:8px; }

#btm_nav { width: 860px; height: 40px; background-image: url('../images/btm_nav.png'); background-position: top left; background-repeat: no-repeat; }




/* Single Column Navigation Start */
ul#top_nav { width: 808px; margin: 0px 0px 0px -5px; list-style: none; position:relative; z-index:999; }
ul#top_nav li { display: inline; }
ul#top_nav li a {	display: block; float: left; height: 35px;	background-image:url('../images/top.jpg'); background-repeat: no-repeat; text-indent: -9999px; margin-bottom:20px;}
	
	ul#top_nav li a.sponsors {width: 268px; background-position: 0 0; 	}
	ul#top_nav li a.sessions {width: 268px; background-position: -270px 0;  	}
	ul#top_nav li a.travel {width: 268px; background-position: -540px 0;   }
	
	ul#top_nav li a.sponsors:hover, ul#top_nav li a.sponsors:focus { background-position: 0 -40px;	}
	ul#top_nav li a.sessions:hover, ul#top_nav li a.sessions:focus {	background-position: -270px -40px;	}
	ul#top_nav li a.travel:hover, ul#top_nav li a.travel:focus { background-position: -540px -40px;	}
/* Single Column Navigation End */



/* New Two Column Navigation Start */
ul#left_nav { width: 228px; margin: 0px 0px 0px -5px; list-style: none; position:relative; z-index:999; }
ul#left_nav li { display: inline; }

ul#left_nav li a.sn1 {	display: block; height: 38px;	background-image:url('../images/sessions.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn1:hover, ul#left_nav li a.sn1:focus { background-position: 0px -40px;	}

ul#left_nav li a.sn1 {	display: block; float: left; height: 38px;	background-image:url('../images/sponsors.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn1:hover, ul#left_nav li a.sn1:focus { background-position: 0px -40px;	}

ul#left_nav li a.sn3 {	display: block; height: 38px;	background-image:url('../images/travel.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn3:hover, ul#left_nav li a.sn3:focus { background-position: 0px -40px;	}

ul#left_nav li a.sn4 {	display: block; height: 38px;	background-image:url('../images/policies.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn4:hover, ul#left_nav li a.sn4:focus { background-position: 0px -40px;	}

ul#left_nav li a.sn5 {	display: block; height: 38px;	background-image:url('../images/continuing_education.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn5:hover, ul#left_nav li a.sn5:focus { background-position: 0px -40px;	}

ul#left_nav li a.sn6 {	display: block; height: 38px;	background-image:url('../images/faculty.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn6:hover, ul#left_nav li a.sn6:focus { background-position: 0px -40px;	}

ul#left_nav li a.sn7 {	display: block; height: 38px;	background-image:url('../images/acm_events.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn7:hover, ul#left_nav li a.sn7:focus { background-position: 0px -40px;	}

ul#left_nav li a.sn8 {	display: block; height: 38px;	background-image:url('../images/compare_ad.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn8:hover, ul#left_nav li a.sn8:focus { background-position: 0px -40px;	}

ul#left_nav li a.sn9 {	display: block; height: 38px;	background-image:url('../images/print_session.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn9:hover, ul#left_nav li a.sn9:focus { background-position: 0px -40px;	}

ul#left_nav li a.sn10 {	display: block; height: 38px;	background-image:url('../images/print_registration.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn10:hover, ul#left_nav li a.sn10:focus { background-position: 0px -40px;	}

ul#left_nav li a.sn11 {	display: block; height: 38px;	background-image:url('../images/planning_committee.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn11:hover, ul#left_nav li a.sn11:focus { background-position: 0px -40px;	}

ul#left_nav li a.sn12 {    display: block; height: 38px;    background-image:url('../images/print_brochure.jpg'); background-repeat: no-repeat; width: 228px; background-position: 0 0px; text-indent: -9999px; }
ul#left_nav li a.sn12:hover, ul#left_nav li a.sn12:focus { background-position: 0px -40px;    }


/* New Two Column Navigation End */



/* Two Column Navigation Start */
ul#left_nav { width: 228px; margin: 0px 0px 0px -5px; list-style: none; position:relative; z-index:999; }
ul#left_nav li { display: inline; }
ul#left_nav li a {	display: block; float: left; height: 38px;	background-image:url('../images/left_nav.jpg'); background-repeat: no-repeat; text-indent: -9999px; }
	
	ul#left_nav li a.sponsors {width: 228px; background-position: 0 0; 	}
	ul#left_nav li a.sessions {width: 228px; background-position: 0 -40px;  	}
	ul#left_nav li a.travel {width: 228px; background-position: 0 -80px;	   }
	
	ul#left_nav li a.sponsors:hover, ul#left_nav li a.sponsors:focus { background-position: -231px 0;	}
	ul#left_nav li a.sessions:hover, ul#left_nav li a.sessions:focus {	background-position: -231px -40px;	}
	ul#left_nav li a.travel:hover, ul#left_nav li a.travel:focus { background-position: -231px -80px;	}	
/* Two Column Navigation End */


#spotlights { width:930px; height:268px; margin-top:5px; margin-bottom:-45px; background-image: url('../images/spotlight_bg.png'); background-position: top left; background-repeat: no-repeat; }
#spotlights  #sponsors { width:250px; height:150px; float:left;  position:relative; left: 15px; top: 15px; background-image: none;}
#display_area { position:absolute; cursor:pointer; left:-6px; top:25px; width:270px; height:165px; clip:rect(0,0,0,0); }
#his3container { position:relative; width:270px;height:165px; overflow:hidden; float:left; cursor: pointer; }

#spotlights  #sessions { width:250px; height:150px; float:left; position:relative; left: 60px; top: 15px; background-image: none; }
#spotlights  #travel { width:250px; height:150px; float:left;  position:relative; left: 100px; top: 15px; background-image:none; }

#footer { font-size:11px; color: #934925; padding-left:17px; }
#mass { float:right; position:relative; right:90px; top:-15px;  }