@media screen, print, 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:780px; margin:0 auto;}
	#header			{width:780px; height:127px; position:relative; left:0; top:0;}
	#hrHome 		{width:110px; height:110px; position:absolute; top:0px; left:0px; background:transparent url(images/accc_logo.gif) no-repeat 0 0;}
	#hrHome span		{display:none;}
	#hrTitle		{width:573px; height:110px; position:absolute; top:0px; left:110px; background:transparent url(images/header_text.gif) no-repeat 0 0;}
	#hrTitle span		{display:none;}
	#hrRight		{width:97px; height:110px; position:absolute; top:0px; left:683px; background:transparent url(images/header_right.gif) no-repeat 0 0;}
	#hrYellowBar		{width:780px; height:17px; position:absolute; top:110px; left:0px; background: #F3DB6E;}
	
	#nav			{width:732px; height:17px; xborder:1px solid red; position: relative; top:0; left: 25px; background: #e75989; z-index:100;}
	.navSelected		{background: #F3DB6E;}
	
	#content		{position:relative; left:0; top:0; width:780px; }
	#content-main		{position:relative; background:url(images/ribn_sub.jpg) no-repeat bottom right;min-height:302px; padding-left: 25px; padding-right: 125px;}
	#content-wrapper	{padding-left:25px; padding-right:125px;}
	
	h1, #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 ----------------------------------- */
	.id1			{height: 301px; position:relative;}	
	.id1 #left		{width:310px; height:301px; position:absolute; top:0px; left:0px; background: url(images/left_pic.jpg) no-repeat;}
	.id1 #right		{width:470px; height:301px; position:absolute; top:0px; left:310px; padding-top:10px; background: url(images/home_body.jpg) no-repeat;}
	.id1 #content-wrapper	{width:325px; height:301px; position:absolute; top:0px; left:310px; background:transparent;}
	.id1 #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:325px;  padding-left:40px; padding-right:40px; padding-bottom:10px; padding-top:10px;}
	.id1 #text		{width:265px; 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:780px; position:relative; left:0; top:0; }
	#ftWhatIs		{width:135px; height:54px; top:0px; left:0px; position:absolute; background: url(images/quick_accc.gif) no-repeat;}
	#ftWhatIs span		{display:none;}
	#ftOrderBrochures	{width:145px; height:54px; top:0px; left:135px; position:absolute; background: url(images/quick_order.gif) no-repeat;}
	#ftOrderBrochures span	{display:none;}
	
	#ftUpcomingEvents	{
		width:143px; 
		height:54px; 
		top:0px; 
		left:280px; 
		position:absolute; 
		background: url(images/quick_events.gif) no-repeat;
	}
	#ftUpcomingEvents span	{
		display:none;
	}
	
	#ftEnEspanol	{
		width:143px; 
		height:54px; 
		top:0px; 
		left:280px; 
		position:absolute; 
		background: url(images/quick_en_espanol.gif) no-repeat;
	}
	#ftEnEspanol span	{
		display:none;
	}
	
	#ftOtherResources	{width:146px; height:54px; top:0px; left:423px; position:absolute; background: url(images/quick_other.gif) no-repeat;}
	#ftOtherResources span	{display:none;}
	#ftRight		{width:211px; height:54px; top:0px; left:569px; position:absolute; background: url(images/quick_right.gif) no-repeat;}
	#ftCopy			{position:absolute; width:780px; top: 54px; text-align:center; color: #CCCCCC;}
	



	/* -- Navigation */
	ul#nav{
	  padding: 0;
	  margin: 0;
	  list-style: none;	
	  
    }
    
	
	#nav li.top {
	  float: left;
	  position: relative;	  	
	  margin-left:0px;
	  color:white;
	  padding-left:6px;
	  padding-right:6px;
	  padding-botton:0px;
	  font-weight:bold;
	  cursor:default;	
      font-size:13px;
	  height:17px;	  	  
	  text-align:center;	  
	}
	
	li.sub {
	  float: left;
	  position: relative;
	  padding-left:0px;	  
	  /*width:10em;*/
	  font-weight:normal;		  
	  text-align:left;
	  }
	
	li ul {
	  display: none;
	  position: absolute;
	  top: 17px;
	  left: -28px;
	  width:143px;
	  padding-top:5px;
	  padding-bottom:5px;
	  border-left:3px #e75989 solid;
	  border-right:3px #e75989 solid;
	  border-bottom:3px #e75989 solid;
	  background: #F3DB6E;
          list-style:none;	
	  }
	
	li > ul {
		xtop: auto;
		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;
	}


}
