﻿@import url( CSSMenu.css );
body{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 62.5%;
	margin: 0 0 0 0;
	background: url(../images/body_bg.jpg) repeat-x top left #edecdf;
	color: #804d00;
	text-align:center;	
}
.advocacydirections{
display: none;
margin: 10px 0 0 0;
}
img, span, html{
margin: 0;
padding: 0;
}
#this{
cursor: pointer;
}
div{
text-align: left;
}

#quicklinks.secboxgradient #ctl00_PolicyQuickLinksControlId_ddlPolicyIssues, #quicklinks.secboxgradient #ctl00_PolicyQuickLinksControlId_ddlCategoryTopics{
width: 190px;

}
#quicklinkssmall #ctl00_PolicyQuickLinksControl1_ddlPolicyIssues, #quicklinkssmall #ctl00_PolicyQuickLinksControl1_ddlCategoryTopics{
width: 190px;

}
.hide, .teaserhide{
display: none;
}

.taxonomyHeader{
    border: 1px solid #ccc;
    margin: 0 0 15px 0;	
}
.even{
background: url(../images/row_gradient.jpg) top left repeat-y #f6f7e9;

}
.odd{

}
.border-tax{
border-bottom: 1px dashed #666;	
overflow: hidden;
padding: 10px 2px 10px 2px;
}
.policysearchhome{
width: 90%;
margin: 10px auto;
margin-top: 15px;
background: #c3b6a3;
_background: url(../images/ie_6_fix.jpg) #c3b6a3;
padding: 3px 0 0 0; 
color: #372324;
font-family: "Times New Roman", Times, serif;
min-height: 161px;
_height: 162px;
}
.policysearchhome h2{
margin: 5px 0 10px 8px;
font-size: 16px;
}
.policysearchhome #ctl00_PolicyQuickLinksControlId_lblPolicy, .policysearchhome #ctl00_PolicyQuickLinksControlId_lblCatorTopic{
margin: 10px 0 0 10px;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
#container #banner .policysearchhome #ctl00_PolicyQuickLinksControlId_ddlPolicyIssues, #container #banner .policysearchhome #ctl00_PolicyQuickLinksControlId_ddlCategoryTopics{
margin: 10px 0 10px 8px;
width: 180px;

}
.border-tax .pressdate{
background: none;
}
body .alternate_rows#anyid #dark{
background: #fff;
border: 1px solid #ccc;
}
body #dark.odd ,#dark.even{
background: none;
border: 1px solid #ccc;
}
.border-tax h8{
	margin: 0px 0 0 0;
	padding: 0 5px 10px 5px;
	font-weight: bold; 
	font-size: 14px;
}
.searchjusticeentry{
width: 98%;
border-bottom: 1px dashed #666;
padding: 0 0 10px 0;
margin: 10px auto;
}
#navbar{
width: 98%;
margin: 10px auto;
}
#navbar ul{
list-style: none;
}
#navbar ul li{
float: left;
margin: 0 10px 0 0;
font-size: 12px;
font-weight: bold;
color: #000;
}
#navbar ul li a{
font-weight: normal;
}
.datehome{
color: #004684;
font-size: 14px;
}
.whitearrow
{
	background: url(../images/white_arrow.jpg) no-repeat top left #edecdf;
	border: none;
	margin: 2px 0 0 0;
	width: 18px;
	height: 18px;
}
#aausearchresults
{
	background: #fff;
	border: 1px solid #ccc;
	_height: 900px;
}
.presstitle
{
	margin: 0px 0 0 0;
	padding: 0 5px 10px 5px;
	font-weight: bold; 
	font-size: 14px;
	border-bottom: 1px dashed #666;	
}
.presstitlealpha
{
	margin: 0px 0 0 0;
	padding: 10px 5px 10px 5px;
	font-weight: bold; 
	font-size: 14px;
	border-bottom: 1px dashed #666;	
}
.presstitlewide .pressdate{
background: none;
}
.presstitlewide
{
	margin: 0px 0 0 0;
	padding: 5px 5px 10px 5px;
	font-weight: bold; 
	font-size: 14px;
	border-bottom: 1px dashed #666;	
}
.pressteaser{
	border-bottom: 1px solid #666;
	padding: 0 0 10px 0;
	display: none;
}
.pressteaser{
	border-bottom: 1px solid #666;
	padding: 0 0 10px 0;
	display: none;
}
.pressteaserwide{
	padding: 5px 0 0 0;
	font-size: 11px;
	font-weight: normal;
}
#presshide, #presshide2
{
	margin: 10px 0 0 0;
}
h3
{
	padding: 0 0 10px 0;
	font-size: 15px;
}
.pressdate
{
	padding: 5px 5px 5px 5px;
	color: #004684;
	font-weight: bold;
	font-size: 12px;
	background: #fff;
}
.rowa{
background: url(../images/row_gradient.jpg) top left repeat-y #f6f7e9;
overflow: hidden;
width: 100%;
}
.rowawide{
background: /*url(../images/row_gradient.jpg) top left repeat-y*/ #f6f7e9;
overflow: hidden;
width: 100%;
}
#container .rowa .pressdate {
background: none;
}
#container .membershipcriteria .pressdate{
display: none;
}
#container .membershipcriteria .presstitle{
	margin: 0px 0 0 0;
	padding: 10px 5px 10px 5px;
	font-weight: bold; 
	font-size: 14px;
	border-bottom: 1px dashed #666;	
}
#container p, .pressteaser
{
	font-size: 12px;
}
#Menu5{ 
	position: relative; 
	z-index: 200; 
	float: left; 
}
body form { position: absolute; top: 0; left: 0; width: 100%; }
#aausearchresults select { position: relative; width: 100%; margin: 0 0 2px; z-index: -1; }
#aaures
{
	width: 99%;
}
#advoc h2
{
	font-size: 1.4em;
}
#ctl00_pageresults_WebSearch1
{
	visibility: hidden;
	display: none;
}
#Panel1{
overflow: hidden;
width: 100%;
}
#searchwide{
/*background: #ccc;
border: 1px solid #000;
*/
width: 100%;
_height: 900px;

}
#searchwide table,  #SearchResult{
width: 100%;
}
#searchresults
{
	margin: 20px 0 0 0;
}
#aaures h4
{
margin: 10px 0 0 10px;
}
#container a{
	color: #804d00;
	text-decoration: none;
}
#container a:hover{
	color: #004684;
}
#header a
{
	color: #fff;
}
#header a:hover
{
	color: #ccc;
}
div, ul, li, p, ol, span, h2, h1, h3, img
{
	margin: 0;
	padding: 0;
}
.publist
{
	font-weight: bold;
	margin: 0 0 10px 0;
}
/*# symbol is used for id elements*/
/* period or . is used for classes*/
#container
{	
	width: 990px;
	margin: 10px auto;
	margin-top: 0;
	min-height: 322px;
	_height: 322px;
}

#footercontainer
{	
	width: 915px;
	margin: 10px auto;
	margin-bottom: 0;
	margin-top: 15px;
	overflow: hidden;

}
#header{
	width: 950px;
	background: url(../images/header_logo.jpg) no-repeat top left;
	height: 115px;
	text-transform: uppercase;
	position: relative;
}
#ctl00_homelink{
	width: 600px;
	height: 99px;
	display: block;
	position: absolute;
	top: 0;
	left: 45px;
}
#banner
{	
	width: 905px;
	background: #fff;
	overflow: hidden;
	padding: 5px;
	margin: 8px 0 10px 0;
}
#content{
	width: 915px;
	margin: 5px 0 0 35px;
	overflow: hidden;
	clear: both;
	/*float:left;*/
}
#content2{
	width: 915px;
	margin: 0 0 0 35px;
	overflow: hidden;
	clear: both;
	/*float:left;*/
	/*_position: relative;
	_top: -4px;*/
}
*+html #content2{
	width: 915px;
	margin: 0 0 0 35px;
	overflow: hidden;
	clear: both;
	/*position: relative;
	top: 0px;
	/*float:left;*/
}

#footer{
	width: 100%;
	/*background: #e2e0d4;*/
	margin: 10px auto;
	margin-bottom: 0;
	min-height: 20px;
	/*_height is used for ie 6 height hack.*/
	_height: 20px;
	overflow: hidden;
	_overflow: none;	
	clear: both;	
}
#footer li
{
	float: left;
	font-size: 12px;
	list-style: none;
	margin: 0 0 0 3px;	
}
#footer ul
{
	list-style: none;	
}
#headsearch
{

	/*background: #000;*/
	width: 226px;
	float: left;		
	padding: 10px;
	position: relative;
	left: 0px;
	top: 0px;
	
}
#ctl00_txtSearchText{
width: 133px;
}

#headsearch a img
{
	border: none;
	padding: 2px 0 0 0;
}
.memberbutton
{
	/*background: #ececec;*/
	text-transform: uppercase;
	font-weight: bold;	
	color: #00427c;
	background: url(../images/member_new_button.jpg) right top #cbcab8 no-repeat;
	width: 145px;	
	padding: 3px 0 0 3px;
	margin: 0px 0 10px 47px;	
	height: 20px;	
	position: relative;
	left: 4px;
	border: 1px solid #ccc;
}
#header .memberbutton a
{
	color: #11518e;
	font-size: 12px;
	margin: 0px 30px 0 0;
	position: relative;
	top: 2px;
	display: block;
}
#headsearch label, #headsearch input, #headsearch img
{
	float: left;
}
#headsearch label
{
	padding: 4px 5px 0 0;
	font-weight: bold;
	font-size: 12px;
}
#headsearch p
{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0 0 0;
}
#advance
{
	float: left;
	padding: 0 0 0 47px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	margin: 0 0 0 5px;
	font-weight: bold;
	font-size: 11px;
}
/*---banner section classes---*/
.bannerimage{
	width: 302px;
	height: 189px;
	float: left;
	overflow: hidden;
}
#justicestuff{
	text-align: left;
	color: #fff;
	padding: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	z-index: 100;
	position: absolute;
	margin: 150px 0 0 0;
}
.bannertext{
	width: 383px;
	background: url(../images/background_banner.jpg) no-repeat top left;
	height: 189px;
	float: left;
	color: #fff;
	font-family: Times New Roman, Garamond, Serif;
	font-size: 1.3em;
}
.bannertext p
{
	padding: 15px;
	margin: 15px 0 0 0;
	font-weight: normal;
}
.bannersearch{
	width: 218px;
	background: url(../images/search_area.jpg) no-repeat top left;
	height: 189px;
	float: left;		
}

/*---end banner section-----*/
/*--Footer Class--*/

.leftfooter
{
	width: 30%;
	float: left;
	position: relative;
	left: 35px;	
	word-wrap: break-word;
}

.rightfooter
{
	width: 65%;
	float: left;
	text-align: right;	
}
.rightfooter ul
{
	float: right;
}    
.rightfooter p{
	text-align: right;	
}   
#footer p, #container #footer a{
font-size: 10px;
}
/*-- End Footer Class--*/
/*-- Header Class --*/
.headoptions
{
	width: 258px;
	/*background: url(../images/options.jpg) repeat-x top left;*/
	height: 115px;
	float: right;
	/*border: #fff 1px solid;		*/
	position: relative;
	left: 35px;	
	height: 90px;
}
.topmenu ul 
{
	text-align: right;
	float: right;
}
.headoptions label
{
	color: #fff;	
}
.headnav, #mainnav
{	
	width: 913px;
	background: url(../images/nav_back_long.jpg) no-repeat top right ;	
	_background: url(../images/nav_back_ie.jpg) no-repeat top right ;		
	height: 35px;
	clear: both; /*clear makes item clear to bottom*/
	margin: 0 0 0 35px;
	position: relative;
	z-index: 1;
}

.headnav ul
{
	color: #000;	
	list-style: none;
}
.headnav li
{
	float: left;
	background: url(../images/nav_back.jpg) repeat-x top left ;	
	_background: #e5e4d0;
	_border-top: 3px solid #fff;
	margin: 0 2px 0 0;	
	_height: 37px;
	font-size: 12px;	
	font-weight: bold;
	height: 30px;	
	z-index:10000;
}
#container .headnav li li{
	height: auto;
	z-index: 3000px;
}
*+html .headnav li
{
	height: 37px;	
}
#startmenu{
	margin: 0 2px 0 37px;
	_margin: 0 2px 0 17px;
	
}
.headnav li a
{
	text-transform: uppercase;
	color: #00427c;
	text-decoration: none;	
	padding: 10px 3px 3px 3px;
	display: block;
	font-size: 10px;
}
#container .headnav li a{
	color: #00427c;
}
#container .headnav li a:hover, .headnav li a:focus{
	font-size: 10px;
	color: #804d00;
}
#ctl00_Menu1
{
	float: right;
	margin: 0 30px 0 0;
}
 #ctl00_Menu8.startmenu ul.nav li a{
 position: none;
 }
.headoptions ul
{		
	list-style: none;
}
.headoptions li
{
	float: left;
	background: url(../images/nav_section_border.jpg) repeat-y top right;	
	margin: 3px 0 0 3px;	
	font-size: 12px;
	height: 20px;	
}
.headoptions li a
{
	text-decoration: none;
	color:#fff;
	padding: 2px 6px 3px 5px;
	display: block;
}

/*-- End Header Class --*/

/*---Home Col class--*/
.homecol1{
	width:453px;
	float: left;
	overflow: visible;	
	padding: 5px 0 0 0;
}
.homecol2{
	width: 221px;
	float: left;	
	min-height: 324px;
	margin: 0 0 0 8px;
	position: relative;
	left: 5px;
	padding: 5px 0 0 0;
}
.homecol3{
	width:216px;
	_width: 202px;
	float: left;	
	min-height: 324px;
	margin: 0 0 0 10px;
	padding: 5px 0 0 5px;
	/*position: relative;
	_position: relative;
	left: 5px;
	_left: 10px;*/
}


/*---End End Class---*/    
#container .rssiconheader{
margin: 0px 5px 0 0;
padding: 0 5px 0 0;
}
a img{
border: none;
}
.boxcontainer{
	width: 100%;
	background: #fff;
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
}
.boxgradient h2{
	background: #e9e9e9;
	font-size: 1.8em;
	padding: 5px 0 5px 10px;
	margin: 0 0 10px 0;
	font-family: Times New Roman, Courier New;
	color: #004684;
	text-transform: uppercase;
	position: relative;
}
.boxgradient h3
{
	margin: 0 0 0 10px;
}
.boxgradient p
{
	padding: 0 0 0 10px;	
}
.boxgradient{
	width: 100%;
	background: url(../images/box_horz_grad.jpg) repeat-x bottom left;
	min-height: 322px;
	_height: 322px;
	margin: 5px auto;
}
.noshow{
	display: none;
}
.whitetext
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:#ffffff;
	font-size: 62.5%;	
}
#whatsnew
{
	width: 440px;			
	min-height: 424px; /*422*/
	_height: 330px;	
	margin-bottom: 5px;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
} 
#whatsnew.boxgradient{
_height: 424px;
}
#whatsnew div
{
	margin: 0 0 10px 0;
}
#whatsnew div h3{
	color: #000;
}
#hottopics{
	width: 210px;
	min-height: 424px;
	_height: 424px;	
	margin-bottom: 5px;
	position: relative;
	top: 0;
	left: 0;
} 
.hottopicsconatiner{
margin: 10px 0 10px 0;
}
#hottopics ul
{
	list-style: none;
}
#hottopics ul li
{
	margin: 0 0 10px 10px;
}
#ctl00_latestcampusresearchcph_ContentBlock4{
line-height: 18px;
min-height: 90px;
_height: 90px;
font-weight: bold;
}
#latestcampusresearch{
	width: 208px;
	_width: 190px;
	min-height: 120px; /*150px*/
	_height: 120px; /*150px*/
	margin-bottom:5px;
    height: 5px;
} 
#aaupub {	
	width: 208px;
	_width: 190px;
	min-height: 40px; /*was 170px*/
	_height: 40px; /*was 170px*/
	margin-bottom:5px; 
	text-align: center;
	/*position: relative;
	top: 0;
	left: 0;	*/
	padding: 0 0 0px 0; /*was 0 0 8px 0;*/
}
#aaupub img{
border: 1px solid #000;
margin-left: auto;
margin-right: auto;
display: block;
}
#whatsnew h2, #hottopics h2, #aaupub h2, #latestcampusresearch h2
{
	font-size: 1.8em;
}
#whatsnew p{

}

/*--test resize box--*/
.testcont
{
/*border-top: 1px solid #000;*/
	background: url(../images/box_header.jpg) no-repeat top left #fff;
	height: 9px;
min-height: 90px;
width: 100%;
}
.testleft
{
border-left: 1px solid #000;
min-height: 90px;
width: 100%;
} 
.testright
{
border-right: 1px solid #000;
min-height: 90px;
width: 100%;
}
.testbottom
{
border-bottom: 1px solid #000;
min-height: 90px;
width: 100%;
}   
   
.morenews
{
	text-transform: uppercase;
	font-weight: bold;	
	color: #00427c;
	background: url(../images/bg_more.jpg) no-repeat bottom right;		
	padding: 1px 15px 1px 3px ;		
	float: right;
	position: relative;
	bottom: 0;
	right: 0;
	border: 1px solid #bbb9aa;
	margin: 0 10px 10px 0;
}
.policy{
	background: #c3b6a3;
	border: 1px solid #fff;
	min-height: 142px;
	width: 182px;
	margin: 10px auto;
	margin-top: 30px;
}
#container .morenews a
{
	text-decoration: none;
	color: #00427c;
	font-size: 1.1em;
}
.homecol2news
{
	text-transform: uppercase;
	font-weight: bold;	
	color: #00427c;
	background: url(../images/bg_more.jpg) no-repeat bottom right;
	width: 50px;		
	padding: 1px ;	
	margin: 0 0 0 130px;				
	}

.advcentral
{
	/*width: 208px;
	_width: 190px;
	margin-bottom:20px;*/
	min-height: 16px; 
	_height: 16px; 	
	position: relative;
	top: 0;
	left: 0;		
}

div.link 
{
	min-height: 0;
	_height: 0;
	background: none;
}

div.link h2
{
	width: auto;
	margin: 5px;
	background: url(../images/h2_link_bkg.gif) repeat-x center left;
	position: relative;
	border: 1px solid #bbb9aa;
	padding: 0 8px 0 32px;
	line-height: 36px;
	
}
.boxcontainer #advoc.boxgradient .link{
	margin: 0 5px 0 5px;
	padding: 5px 0 5px 30px;
	background: url(../images/h2_link_bkg.gif) repeat-x center left;
	border: 1px solid #ccc;
}
.boxcontainer #advoc.boxgradient .link a, .boxcontainer #advoc.boxgradient .link a:hover{
	font-size: 1.45em;
	font-family: Times New Roman, Courier New;
	font-weight: bold;
	color: #004684;
	text-transform: uppercase;
}
.advocacycentral a
{
 text-decoration: none;	
}
.boxcontainer table td td ul{
	list-style: none;
}
.taxonomyjustice table{
width: 100%;
}
.boxcontainer .taxonomyjustice table td td li{
	background: url(../images/row_gradient.jpg) top left repeat-y #f6f7e9;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding: 5px 3px 5px 3px;
	margin-bottom: 5px;
	width: 100%;
}
.boxcontainer .taxonomyjustice .navtax li{
background: #ececec;
float: left;
width: auto;
margin: 0 5px 0 0;
border: 1px solid #000;
}
#playlist {
	border: 1px solid #666666;
}


#playlist td {
	font-size: 8pt;
	padding: 3px 8px;
	border: 1px solid #D9D9D9;
}

#playlist tr.selected td {
	background-color: #3d80df;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}
#pdfcontainer{
float: left;
width: 680px;
}

#pdfcontainerrelated h2{
	background: #e9e9e9;
	font-size: 1.8em;
	padding: 5px 0 5px 10px;
	margin: 0 0 10px 0;
	font-family: Times New Roman, Courier New;
	color: #004684;
	text-transform: uppercase;
}
#pdfcontainerrelated{
min-height: 200px;
width: 200px;
margin: 0 10px 0 20px;
clear: right;
background: url(../images/box_horz_grad.jpg)  bottom center repeat-x #fff;
border: 3px solid #fff;
}
#ctl00_Related_ContentList1, #ctl00_Related_ContentBlock1{
display: none;
}
.aaulogopdf{
background: url(../images/pdf_logo.jpg) top center no-repeat;
height: 126px;
width: 100%;
position: relative;
top: -31px;
_top: -31px;
margin: 0 0 30px 0;
}
*+html .aaulogopdf{
background: url(../images/pdf_logo.jpg) top center no-repeat;
height: 126px;
width: 100%;
position: relative;
top: -31px;
margin: 0 0 30px 0;
}
.pdfentry{
border-bottom: 1px solid ccc;
width: 98%;
margin: 10px 10px 10px 10px;
padding: 0 0 5px 0;
}
.pdfentry a{
color: #804d00;
text-decoration: none;
}
.pdfcontainer{
background: #fff;
border: 1px solid #ccc;
width: 98%px;
padding: 3px;
}
#archiveditems p{
	padding: 10px 8px 10px 8px;
}
#relatedput{
width: 100%;
}
.taxonmynavigation{
clear: both;
width: 100%;
margin: 10px auto;
/*border: 1px solid #000;*/
overflow: hidden;
}
.taxonmynavigation a{
	font-size: 11px;
	display: block;
	/*margin: 10px 0 0 0;*/
}
.taxonmynavigation a:hover, .taxonmynavigation a:focus{
	font-size: 11px;
	display: block;
	/*margin: 10px 0 0 0;*/
}
.taxonmynavigation ul{
list-style: none;
}
.taxonmynavigation ul li{
	width: 45%;
	float: left;
	margin: 2px;
	/*min-height: 36px;*/
	border: 1px solid #ccc;
	padding: 0 0 0 10px;
}
.taxtitle{
margin: 0 0 10px 5px;
}
.taxback{
font-weight: bold;	
margin: 10px 0 10px 5px;
padding: 0 0 0 5px;
}
#sitemap{
overflow: hidden;
width: 40%;
margin: 10px auto;
}
#sitemap ul li{
margin: 0 0 0 15px;
color: #000;
}
.mapcol1{
float: left;
width: 45%;
}
.mapcol2{
float: right;
width: 45%;
}
.summarysearch{
padding: 0 0 0 10px;
width: 90%;
font-weight: bold;
display: none;
}
.summarysearch p{
padding: 0 0 0 0px;
margin: 0;
font-weight: normal;
}
.folderpath{
margin: 5px 0 5px 0;
color: #004684;
width: 90%;
}
.StartDate{
margin: 5px 0 5px 0;
color: #004684;
}
/*browser issues*/
#secaboutaau.secboxgradient ul li{
margin: 0;
}
#secaboutaau.secboxgradient #ctl00_Content_main ul li{
margin: 0 0 0 20px;
}

#header_text{color:White; font-size:12px; padding-top:5px;}
.oncolcontact, #ctl00_secaboutaauwidecph_divContactList {
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	width:100%;
}
.oncolcontact_in  {
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	width:80%;
}
.oncolcontact p {
	font-size:12px;
	margin:5px 0;
	padding:0 0px;
	font-family:Arial,Helvetica,Sans-Serif !important;
}
#container .oncolcontact td {
	font-family:Arial,Helvetica,Sans-Serif !important;
}
#container .oncolcontact td p{
	font-family:Arial,Helvetica,Sans-Serif !important;
}
.presstitleteaser
{
	font-weight:normal;
}