@media screen, projection {
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	html				{}
	body 				{text-align:left; }
	body, tr, 
	td, input, 
	select, textarea 	{font:normal small/1.3 'trebuchet ms', tahoma, verdana, arial, helvetica, sans-serif;}
	a:link,a:visited 	{text-decoration:underline;}
	a:hover 			{text-decoration:none;}
	ul, ol	 			{margin:0 0 10px 25px;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px;}
	h1 					{font-size:large; margin:0 0 12px;}
	h2 					{font-size:medium; margin:8px 0;}
	h3 					{font-size:small; margin:6px 0 5px;}
	h4 					{font-size:x-small; margin:4px 0;}
	h5					{font-size:xx-small; margin:3px 0;}
	h6 					{font-size:xx-small; margin:0;}
	hr 					{display:none;}
	img 				{border:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px; font-style:italic;}
	
	
	
	/* -- ID'S ---------------------------------------- */
	#wrapper		{width:782px; margin:0 auto;}
	#header			{width:782px; height:127px; position:relative; left:0; top:0;}
	#hrHome 		{width:110px; height:111px; position:absolute; top:0px; left:0px; background:transparent url(images/accc_logo.gif) no-repeat 0 0;}
	#hrHome span		{display:none;}
	#hrTitle		{width:522px; height:111px; position:absolute; top:0px; left:110px; background:transparent url(images/header_text.gif) no-repeat 0 0;}
	#hrTitle span		{display:none;}
	#hrRight		{width:150px; height:111px; position:absolute; top:0px; left:632px; background:transparent url(images/header_right.gif) no-repeat 0 0;}
	#hrYellowBar		{width:782px; height:16px; position:absolute; top:111px; left:0px; background: #F3DB6E;}
	
	#nav			{width:732px; height:17px; position:relative; top:0; left: 25px; background: #ABCE8C; z-index:100;}
	.navSelected		{background: #F3DB6E;}
	
	#content		{position:relative; left:0; top:0; width:782px; }
	#content-main		{position:relative; background:url(images/ribn_sub.gif) no-repeat bottom right;min-height:300px;}
	#content-wrapper	{padding-left:25px; padding-right:125px;/*border:1px solid black;*/}
	
	#pgTitle,#mpTitle		{font-size:22px; letter-spacing:0px; color: #AA3358; font-weight:bold; font-family: 'trebuchet ms', verdana, ariel, helvetica, sans-serif; position:relative; padding-bottom:10px;}
	#text			{padding-bottom:10px;}

	#multiPage 		{}
		
	/* -- Home Page ----------------------------------- */
	.id12			{height: 300px; position:relative;}	
	.id12 #left		{width:310px; height:300px; position:absolute; top:0px; left:0px; background: url(images/lady_pic.gif) no-repeat;}
	.id12 #right		{width:472px; height:300px; position:absolute; top:0px; left:310px; padding-top:10px; background: url(images/body_text.jpg) no-repeat;}
	.id12 #content-wrapper	{width:325px; height:300px; position:absolute; top:0px; left:310px; background:transparent;}
	.id12 #pgTitle		{font-size:22px; letter-spacing:0px; color: #AA3358; font-weight:bold; font-family: 'trebuchet ms', verdana, ariel, helvetica, sans-serif; position:relative; background:transparent; width:300px;  padding-left:40px; padding-right:40px; padding-bottom:10px; padding-top:10px;}
	.id12 #text		{width:300px; font-size:13px; font-family: 'trebuchet ms', tahoma, verdana, ariel, helvetica, sans-serif; position:relative; background:transparent; padding-left:40px; padding-right:70px;}

	#footer			{width:782px; position:relative; left:0; top:0; }
	#ftWhatIs		{width:140px; height:54px; top:0px; left:0px; position:absolute; background: url(images/quick_whatis.gif) no-repeat;}
	#ftWhatIs span		{display:none;}
	#ftOrderBrochures	{width:140px; height:54px; top:0px; left:140px; position:absolute; background: url(images/quick_order.gif) no-repeat;}
	#ftOrderBrochures span	{display:none;}
	#ftUpcomingEvents	{width:145px; height:54px; top:0px; left:280px; position:absolute; background: url(images/quick_events.gif) no-repeat;}
	#ftUpcomingEvents span	{display:none;}
	#ftOtherResources	{width:135px; height:54px; top:0px; left:425px; position:absolute; background: url(images/quick_other.gif) no-repeat;}
	#ftOtherResources span	{display:none;}
	#ftRight		{width:222px; height:54px; top:0px; left:560px; position:absolute; background: url(images/quick_right.gif) no-repeat;}
	#ftCopy			{position:absolute; width:782px; top: 54px; text-align:center; color: #CCCCCC;}


	#ftEnEspanol	{
		width:145px; 
		height:54px; 
		top:0px; 
		left:280px; 
		position:absolute; 
		background: url(images/quick_en_espanol_pink.gif) no-repeat;
	}
	#ftEnEspanol span	{
		display:none;
	}

	/* -- Navigation */
	ul#nav{
	  padding: 0;
	  margin: 0;
	  list-style: none;	  
	  }
	
	li#top {
	  float: left;
	  position: relative;
	  margin-left:25px;
	  color:white;
	  padding-left:5px;
	  padding-right:5px;
	  padding-botton:0px;
	  font-weight:bold;
	  cursor:default;	
          font-size:13px;
	  }
	
	li#sub {
	  float: left;
	  position: relative;
	  padding-left:0px;	  
	  /*width:10em;*/
	  font-weight:normal;		  
	  }
	
	li ul {
	  display: none;
	  position: absolute;
	  top: 17px;
	  left: -28px;
	  width:143px;
	  padding-top:5px;
	  padding-bottom:5px;
	  border-left:3px #ABCE8C solid;
	  border-right:3px #ABCE8C solid;
	  border-bottom:3px #ABCE8C solid;
	  background: #F3DB6E;
          list-style:none;	
	  }
	
	li > ul {
		top: 17px;
		left: -28px;		
		}
	
	li a{
		font-family:tahoma, ariel, sans-serif;
		font-size:12px;
		padding-top:1px;
		padding-bottom:1px;
		color:white;
		/*white-space:nowrap;*/
		
	}
	
	li li a {	  
	  padding-left:7px;
	  /*padding-right:7px;*/
	  padding-top:2px;
	  padding-bottom:2px;
	  width:136px;
	  color: #AA3358;
	  text-decoration:none;
	  display:block;
	  /*white-space:nowrap;*/
	  /*border: 1px black solid;*/
	}
	
	li a:link, #nav a:visited{
		text-decoration:none;
	}
	
	
	li:hover#top, li.over#top  {background:#F3DB6E;}
	
	
	li:hover ul, li.over ul{ display: block;}	
	
	li li a:hover {
		background:#FFF7D1;
	}


}
