html, body, iframe#remoteFrame{ 
[height:100%;/*necessary to hide from Mozilla*/ 
height:100%;/*read by Safari*/ ]
height:100%;/*only read by IE6*/ 
margin:0; padding:0; }

/* BACKGROUND & SETUP ------------------------ */

	body { 
background: #CCC; 
}

	div#fullpage { background-color:#fff;border-left:1px solid #999;border-right:1px solid #999;width:750px; }

	div#plaincontent, div#framediv { background-image: none !important;}

	#mainrightcol div#contentdiv { margin: 0 10px; }
	
	div#fullwidth { margin: 0 15px; }
	


/* BANNER ------------------------ */

	#skipnav { float:left; overflow:hidden; text-indent: -5000em; height:0; width:0; margin:0; padding:0; }

	div#topbanner { border-bottom: 4px solid #b2b1a4;  height:87px;background-image:url('http://www.civilrights.org/assets/global/new-banner-right.gif');background-repeat:no-repeat;background-position:top right; }
	
	#topbanner form { float:right;margin: 3px 6px 0 0; }
	

	
	#topbanner h1 { height:0; width:0; margin:0; padding:0; float:left;overflow:hidden; text-indent: -5000em;}
	
	img#printlogo { display:none; }


/* NAVIGATION, GENERAL ------------------------ */

.linksetMenu linksetSubMenu-1 navigationMenu { 
/*width: 140px;*/
}
      
	div.navigationMenu { font-size: 11px width: 126px; }
	
	#topnavpage div.navigationMenu { font-size: 11px; width: 154px; }

	.navigationMenu div.navigationItem {
    background-color: #FFFFFF;
    border: 1px solid #666666;
    margin: 2px 0;
    padding: 3px 0 3px 14px;
}
	
	.fairchancewrapper .navigationMenu div.navigationItem { background-color: #69c; padding: 3px 0 3px 11px; border-bottom: 1px solid #fff; }
	
	.navigationMenu div.navigationItem a { color: #666666; text-decoration: none;  }
	.navigationMenu div.navigationItem a:hover { color: #A2A9AD;text-decoration: underline; }

	.navigationMenu div.navigationItemLabel { color:#eee;border-bottom: 2px solid #b5aea5; background-color:#305CBC;font-weight:normal; padding:3px 3px 2px 14px;font-size:12px; /*background-image: url(http://www.civilrights.org/images/templates/new/menu-bg.jpg)*/;}


	.navigationMenu .navigationSubMenu div.navigationItem { font-size: 11px;padding-left: 20px;background-color: #ddd; border-right: 1px solid #b5aea5; }
	.navigationMenu .navigationSubMenu div.navigationItem a { font-size: 11px;color:#000; }
	.navigationMenu .navigationSubMenu div.navigationItemLabel { background-color: #af2030 }

/* NAVIGATION, SPECIFIC ------------------------ */

	div#rssnav { background-repeat:no-repeat;background-position:85px 4px;background-image:url('http://www.civilrights.org/assets/global/rss.gif'); }

	#extranav div { padding-top:5px;padding-bottom:5px; }
	#extranav div a { }
	
	#leftnavimages { text-align:center; width: 140px; background-color: #000; margin: 0 auto;}
	img#rotate-logo { margin: 0 auto; margin-bottom:10px;}

	span#convio { }
	
	
/* NAVIGATION, CSS TOP OF PAGE ------------------------ */

	#cssnav { margin:0; padding:0; background-color:#000063; width:100%; float:left; border:1px solid #b5aea5; border-width: 0 0 1px 1px; }

	#cssnav li { display:inline; padding:0; margin:0; }
	
	#cssnav a:link, #cssnav a:visited { color:#fff; background:#636563; padding:3px 25px 3px 25px; float:left; width:auto; border-right:1px solid #b5aea5; text-decoration:none; }
	#cssnav a:hover { color:#fff; background:#000063; text-decoration:underline; }
	#cssnav a:active { background:#fff; color:#000063; }


/* BREADCRUMB ------------------------ */

	span.breadcrumbComponent { font-size:10px;display:block; /*padding: 3px 0 2px 10px;*/ border-bottom:1px dotted #b5b4a7; margin-bottom: 10px;  }
	.BreadCrumb { color: #333; font-size: 10px; text-decoration: none; }
	.BreadCrumb:hover { color: #333; font-size: 10px; text-decoration: underline; }
	.breadcrumbseparator { font-size: 10px; }

/* FOOTER ------------------------ */

	div#footerlinks { border-top: 1px solid #999; margin-top: 10px; padding: 5px 0 8px 0; text-align: center; }
	#footerlinks a { padding: 0 7px;color: #333; font-size: 11px; }
	#footerlinks a:hover { text-decoration:none; }

	div#copybar { color: #000066;  font-size: 11px; padding:5px;text-align:center;background-repeat:repeat-y;background-position:top left; }

	div#addressbar { text-align:center;background-color:#000063;padding:5px; color: #ffffff;  font-size: 11px;  }




	
	
/* NAVIGATION, LINKSET ------------------------ */

	
	#topnavpage div.navigationMenu { font-size: 12px; width: 197px; }

	#topnavpage .navigationMenu div.navigationItem { background-color: #f9f9f9; padding: 0;margin: 0; border: 1px solid #ddd; border-width: 1px 0; font-weight:bold; }

	
	#topnavpage .navigationMenu div.navigationItem a { display:block;border: 1px solid #fff; border-width: 1px 0; color: #000063; text-decoration: none; background-color: #ddd; padding: 3px 10px;  }
	
	#topnavpage .navigationMenu div.navigationItem a:hover { color: purple;text-decoration: underline; }

	#topnavpage .navigationMenu div.navigationItemLabel { color:#fff;background-color:#008ebe; padding:3px 0 2px 5px;font-size:13px; border:1px solid #008ebe; border-width: 1px 0; }

	#topnavpage .navigationMenu .navigationSubMenu div.navigationItem {  }
	
	#topnavpage .navigationMenu .navigationSubMenu div.navigationItem a {  }
	
	#topnavpage .navigationMenu .navigationSubMenu div.navigationItemLabel {  }
	
	#topnavpage div#leftnavimages { text-align:left;margin-top:5px;}


	#topnavpage .navigationMenu .navigationSubMenu div.navigationItem { font-size: 11px;padding-left: 20px;background-color: #ddd;  }
	
	#topnavpage .navigationMenu .navigationSubMenu div.navigationItem a { border-left: 1px solid #fff; font-size: 11px; background-color:#eee; }
	
	#topnavpage .navigationMenu .navigationSubMenu div.navigationItemLabel { background-color: #af2030 }


	
/* TEMPLATE LAYOUT ------------------------ */

	#topnavpage table#topnavlayout { margin-top: 5px; }
	#topnavpage table#topnavlayout td { vertical-align:top; }
	#topnavpage td#sectioncontent { padding: 0 10px; }
	#topnavpage span.breadcrumbComponent {  padding: 0 0 3px 0; }
		
	
/* TOP NAV PAGE CONTENT -------------------- */

	#topnavpage h3 { color: #000063; font-family: arial,sans-serif; font-weight: bold; font-size: 14px; }

	
