.right09{ background:#F1F7FF; padding:8px;}


.header {margin:0; padding:0;
	border:#eee solid 1px;
	text-align:center;}
		
.module-gray {
	padding:0; margin:0;}


	/**  Menu Nav Styles Horizontal **/
	
.mainmenu {
	height:38px;
	border-bottom:#CCCCCC thin solid;}
	
.mainmenu li{
	list-style:none;}	
	
ul.mainmenu {
	padding:0;}	

.mainmenu a, .mainmenu a:link, .mainmenu a:visited {	
display:block; 
height:22px; 
background-color:#eee;
background-image:url(http://www.americanbar.org/apps/aba-web/docroot/images/global/second_tier_tab_bg.jpg) !important;
background-repeat:repeat-x !important;
margin:10px 2px 0 0; 
padding:2px 6px;
text-align:center; 
text-decoration:none; 
font-family:verdana, arial, sans-serif; 
font-size:90%; 
color:#000; 
line-height:22px; 
overflow:hidden; 
float:left;}	

.mainmenu a:hover {
background-color:#267DA8;
background-image:url(http://www.americanbar.org/apps/aba-web/docroot/images/global/second_tier_tab_bg_selected.jpg) !important;
background-repeat:repeat-x !important;
border:1px #ddd solid; 
color: #FFF;}



	/**  Menu Nav Styles vertical **/
.newsnav {
	font-size: 100%;
	padding: 0;
	margin: 15px 5px;
	padding:0; margin:0;
	background:#fff;}

.newsnav ul {
		display: block;
		list-style: none;
	padding: 0;
	margin: 0 1px 0 0;
	background: #fff;
	border: none;}
	
.newsnav ul li {
	border-bottom: 0 solid #eee;
	display: block;
	padding-bottom: 2px;}
	
.newsnav a {
	display: block;
	width:98%
	text-decoration: none;
	font-weight: bold;
	padding: 2px 5px 2px 12px;
	background:#fff; 	
	padding-top:5px; 
	font-size:90%;
	border:1px #DBEBF8 solid; 	
	color: #0066CC;}
	
	
.newsnav a:hover,  .newsnav a:visited {	
	color: #0066CC;
		}	
		
.newsnav a:hover {
	background:#eee; 
	height:auto; 
	padding-top:5px; 
	font-size:90%;
	border:1px #ddd solid; 
	color: #0066CC;}
	
	
	.nav-active a, .nav-active a:visited { 	
	background-image:url(/rol/luncheon_08/post_luncheon_menu_back.jpg); 
	background-repeat:repeat-x; 
	background-position:center; 
	padding-top:5px; 
	height:auto; 
	font-size:90%;
	font-weight:bold;
	border:1px #0099FF solid; 
	color:#FFFFFF;}	
	
		


/**  Slideshow **/
	
div#slide-show {
background-color:#000;
width:80%;
margin:5%;
border:0;
}


div#slide-show table td{
height:24px;

}

div#slide-show table input {
outline-style:none;
}

.slide-desc{color:#FFFFFF;
text-align:left;
width:90%}



	.hor-submenu{ background:#000098 }


<!--[if IE]>
<style type="text/css">
div#slide-show table td {
height:21px;
}
</style>
<![endif]-->



#rolslideshow {background:#EEF5FB; height:auto; color:#000; border-top: #0078C1 solid 1px; border-bottom: #0078C1 solid 2px; width:99%}
#rolslideshow h1 { padding-left:10px;}
.slideshow-scroll{padding:5px; width:100%; height:318px; overflow:auto; }	

#leftcontent { float:left; width:68%; padding-top:10px;}
#rightcontent {float:left; width:28%; padding:0 5px; margin: 10px 0 0 2%;}
.right-content {background:#FAFCFE; border: solid 1px #eee; padding:5px;}
.center-align {text-align:center;}	

.fullwidth { width:99%;}

.content-area p{text-align:justify;}
	
	
	
	
	/**  Menu Nav Styles **/
	
.mainmenu {
	height:38px;
	border-bottom:#CCCCCC thin solid;}

.mainmenu a, .mainmenu a:link, .mainmenu a:visited {	
display:block; 
height:22px; 
background-color:#eee;
background-image:url(http://www.americanbar.org/apps/aba-web/docroot/images/global/second_tier_tab_bg.jpg) !important;
background-repeat:repeat-x !important;
margin:10px 2px 0 0; 
padding:2px 6px;
text-align:center; 
text-decoration:none; 
font-family:verdana, arial, sans-serif; 
font-size:90%; 
color:#000; 
line-height:22px; 
overflow:hidden; 
float:left;
	}	
	


.mainmenu a:hover {
background-color:#267DA8;
background-image:url(http://www.americanbar.org/apps/aba-web/docroot/images/global/second_tier_tab_bg_selected.jpg) !important;
background-repeat:repeat-x !important;
	border:1px #ddd solid; 
	color: #FFF;}


	
	.data-table  { font-size:80%; margin-left:5px;}
	.data-table td {vertical-align:top; border:1px #eee solid; padding:0 5px}
	.data-table caption {font-weight:bold; background:#EEE;padding:0 15px}
	.data-table em {font-size:75%;}
	.data-table .caption {color:#999999}
	
	
	/* Slideshow */
	
	#featured{ 
	margin: 0 auto 0 auto;
	height:350px;  }
	
#featured ul.ui-tabs-nav{ 
/*	position:absolute; 
	top:0; left:400px; */
	list-style:none; 
	padding:0; 
	margin:0 0 5px 2px;
	width:100%; }

#featured ul.ui-tabs-nav li{ 
	padding-bottom:2px; 
	margin-left:2px; 
	display:inline; 
	color:#666; }
	
#featured ul.ui-tabs-nav li img{ 
	float:left; 
	margin:2px 0 5px 2px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;}
	
#featured ul.ui-tabs-nav li span{ 
	font-size:13px; font-family:Verdana; 
	line-height:20px; 
	}

#featured li.ui-tabs-nav-item a{ 
/*	display:block; */
	height:65px; 
	color:#fff;  
	background: #0078C1; 
	line-height:18px;
	text-decoration: none;}
	
#featured li.ui-tabs-nav-item a:hover{ 
	background:#eee; 
	color:#333}
	
#featured li.ui-tabs-selected{
/*	background:url('images/selected-item.gif') top  no-repeat;  */}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	border-bottom: #FF7E00 5px solid;
	color:#333333;
	background:#eee;
	margin: 0 0 0 0;}
	
#featured .ui-tabs-panel{ 
width:100%;
	height:350px; 
	margin:0 0 0 2px;}
	
#featured .ui-tabs-panel .info{
	background:#DDD; 
float: left;
width:44%;}

#featured .info h2{ 
	font-size:24px; font-family:Georgia, serif; 
	color:#fff; padding:5px; 
	margin:0;
	overflow:hidden; }
	
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#000;}
	
	#featured .info a{
	font-weight:bold;}
	
#featured .info img{ text-align:center;}	

#featured .details ul{ padding:0}

#featured .details li{
list-style:none;
padding-bottom:12px;}
	
	
#featured .info h2{background:#FFFFFF; color:#0079C1}

#featured .ui-tabs-panel .details{
	font-family:Verdana; font-size:12px; 	
	width:54%;
	float:left;
	padding: 2px 0 0 5px;}

#featured .info a:hover{ 
	text-decoration:underline; }

#featured .ui-tabs-hide{ 
	display:none; }




/* PHOTO GALLERY*/

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

 * .roli-gallery {margin:0;padding:0}

	#main-image .caption{color: #FFF; font-size:85%;}
	.roli-gallery{position:relative;margin-top:5px; background:#DDD; width:99%;  }
	.gallery-display{width:99%;margin:10px auto 0 auto;}
	.gallery-display li{width:68px;height:50px;border:3px double #111;margin: 2px 2px;background:#000;}
	.gallery-display li div{left:240px}

	
	#main-image{margin:0 auto 0px auto;height:auto;width:99%;background:black; text-align:center;}
	#main-image img{margin-bottom:10px;}
	
.gallery-nav{padding-top:25px;letter-spacing:1px;text-transform:uppercase; text-align:center; font-weight:bold; font-size:small; background: #DDD; border: #ddd solid 0; border-width:1px 0; width:99%; margin: 0 auto; padding:5px 0;}
	
	.info{text-align:left;width:99%;margin:0 auto;}
	.info p{margin-top:1.6em;}

	
	ul.tabbernav li.photo-active  a{background-color:#000098 ; background-image: none; color:#FFFFFF; border-bottom:7px solid #000098;}
	
	
	
		
/**  ABA ROLI Multimedia player **/

.scroll-area{border: solid; border-width:3px 1px 1px 1px; border-color:#999 #CCC #CCC #CCC;background:#fff; color:black; padding:5px; width:98%; height:450px; overflow:auto; }	

.scroll-area ul {list-style-type:none; margin:0; padding:0}

.video-icon { background-image:url(/rol/images/icon_video_clip.gif);
background-position:right center;
background-repeat: no-repeat; 
	padding: 0 35px 1px 0;
}

.audio-icon { background-image:url(/rol/images/icon_audio_clip.gif);
background-position:right center;
background-repeat: no-repeat; 
	padding: 0 35px 1px 0;
}
 

.menu-parent{ background:#0072C6; padding:2px; border:#FFFFFF solid 1px; margin-bottom:1px}	   
.menu-child {display: none;}
.playing{color: #0099FF; font-size:10px; text-transform:uppercase; letter-spacing:1px}
.av-content{padding-left:5px;}
#playercontainer a:link {color: #FFFFCC; text-decoration:underline;}
#playercontainer a:visited {color: #FFFFCC;text-decoration:underline;}
.scroll-desc{background:#000; color:#CCCCCC; padding:0 0 5px 5px; width:99%; height:65px; overflow:auto; text-align:left; font-size:90%; }	   
#close-button{text-align:right;float:right; }
#playertitle{height:26px; color: #0099FF; border-bottom: #999999 1px solid; text-transform:uppercase;
text-align:center;
font-size:10px;
letter-spacing:1px}
#playercontainer{font-family:Arial, Helvetica, sans-serif;  background:#000000; color:#FFFFFF; border: #666666 1px solid; z-index:1;}
#playercontainer h5 {line-height:1.1em; font-weight:normal;}
#player{text-align:center}
#avhead, #avdesc { padding:0 8px;}
.yui-nav a { font-size:90%;}

