/* Stylesheet for TitleIX, started Feb 2008, TEM   */
/* Validation http://jigsaw.w3.org/css-validator/ as of mm-dd-yy	*/
/* ___________________________________________________________________________________*/

/* ------------------ Clear Styles to Preferred Default -------------------------- */
body
{
	/* necessary for CMS */
	margin: 0;
	padding: 0;
	height: 100%;
	
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	
	line-height: 1.4; 
	background: #f4de9c url('../Images/body_bg.gif') fixed repeat 0 0;
}

body.content
{	
	background-color: #ffffff;
	background-image: none;
} 

h1, h2, h3, h4, h5, h6, p, ol, ul, li, fieldset, form, label
{	
	margin: 0;
	padding: 0;
	border: 0;
}

ul { list-style: none; }

/* ------------------ Baseline Styles  ------------------------------------------- */

/* Headers *****************************/
h1 
{
	color: #182d96;
	font-size: 14px;
}

h2 
{	color: #333333;
	font-size: 13px;
	margin-bottom: 4px;
}

h3 
{ 
	color: #333333;
	font-size: 12px;
}

h4 {}
h5 {}

/* Text *****************************/
p {}

/* Links *****************************/
a 
{
	color: #182d96;
	font-weight: bold;
	text-decoration: none;	
}
a:hover {text-decoration: underline;}
a:active {}
a:visited {}
a.featured
{
	font-size: 13px;
}

/* Images *****************************/
img, a img, a { border: 0; }


/* Misc Sitewide ********************/	

hr
{
	float: left;
	width: 500px;
	border: solid 1px #d2d6e8;
	height: 1px;
	margin: 12px 0;
}

.clear {clear: both;}

.textBox {
	
	font-size: 11px;
	color: #666666;
	display: block;
	float: left;
	padding-top: 2px;
	padding-left: 2px;
	
}
#titleIXinformer .textBox 
{
	width: 170px;
	height: 16px;
	
	margin-bottom: 4px;
}

input.submit
{
	float: left;
	width: 72px;
	height: 20px; 
	margin-top: 1px;
	margin-left: 5px;
	margin-bottom: 10px;
	text-indent: -5000px;
	border: none;
	background: transparent url(../Images/btn_Submit.gif) no-repeat 0 0;
	cursor: pointer;
}

input.submit:hover {background-position: 0 -20px;}
input.informer { float: right; }

/* ------------------ Centered Content  ------------------------------------------ */
#pageWrapper
{
	width: 972px;
	margin: 42px auto;
}

* html #pageWrapper
{
	margin-top: 40px;
}

#BoxWrapper 
{
	float: left;
	width: 972px;
	padding-top: 4px;
	background: transparent url(../Images/bg_top.gif) no-repeat 0 0;
}

#Box 
{
	float: left;
	width: 972px;
	padding-bottom: 4px;
	background: transparent url(../Images/bg_bottom.gif) no-repeat 0 100%;
}

#Main 
{
	float: left;
	width: 948px;   /* 972 minus padding */
	padding: 8px 12px 3px 12px;
	background: #ffffff url('../Images/bg_middle.gif') repeat-y 0 0; 
}

/* ------------------ Header  ------------------------------------------ */
.headerFlash {margin: 0 8px 0 8px;}

#header
{
	
}

#flashWrapper
{
	float: left;
}

#flash
{
	float: left;
	width: 635px;
	height: 92px;
	margin-right: 8px;
}

#flashWrapper img
{
	float: left;
}

.searchPanel
{
	float: left;
	padding-top: 2px;
}

.searchPanel .textBox 
{
	float: left;
	border: 1px #cd620d solid;
	height: 16px; width: 155px;
	margin-right: 3px;
}

#headerNav 
{ 
	float: left;
	width: 948px;
	height: 26px;
	display: block;
	
	background-color: #f86e01; 
	border-top: solid 6px #ffffff;
	border-bottom: solid 6px #ffffff;
} 

#header ul 
{
	float: left;	
}

#header ul li 
{
	display: inline;
	float: left;
}

#headerNav a 
{
	height: 26px;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	display: block;
}  

a.homelink{
	width: 86px;
	background: transparent url('../Images/navHome.gif') no-repeat 0 0;
}
a.historylink{
	width: 107px;
	background: transparent url('../Images/navHistory.gif') no-repeat 0 0;
}
a.faceslink{
	width: 162px;
	background: transparent url('../Images/navFaces.gif') no-repeat 0 0;
}
a.getInvolvedlink{
	width: 140px;
	background: transparent url('../Images/navGetInvolved.gif') no-repeat 0 0;
}
a.resourceslink{
	width: 129px;
	background: transparent url('../Images/navResources.gif') no-repeat 0 0;
}
a.storelink{
	width: 79px; 
	background: transparent url('../Images/navStore.gif') no-repeat 0 0;
}
a.funlink{
	width: 127px; 
	background: transparent url('../Images/navFunStuff.gif') no-repeat 0 0;
}

a.homelink:hover, a.historylink:hover, a.faceslink:hover, a.getInvolvedlink:hover, a.resourceslink:hover, a.storelink:hover, a.funlink:hover 
{
	background-position: 0 -26px;
}
		
input.searchButton
{
	float: left;
	width: 22px; 
	height: 18px;
	margin-top: 1px;
	text-indent: -5000px;
	border: none;
	background: transparent url('../Images/btn_Go.gif') no-repeat 0 0;
}

input.searchButton:hover {background-position: 0 -18px;}

/* ------------------ Body (Home Page will differ)  ------------------------------------------ */

#bgFillWrapper
{
	float: left;
	width: 948px;
	padding-bottom: 1px;
	background: #ffffff url('../Images/bg_fillWrapper.gif') no-repeat 0 100%;
}

#bgFill 
{
	float: left;
	width: 948px;
	background: #ffffff url('../Images/bg_fill.gif') repeat-y 0 0;
}

div#Col1, div#Col2, div#Col3 
{ 
	float: left; 
	display: inline;
}

div#Col1 {
	width: 192px;
	margin-right:7px;
}

div#Col2 {
	width: 537px;
	margin-right: 7px;
}

div#Col3 
{
	width: 205px;
}

#Col1 h1, #Col3 h1
{
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	height: 23px;
}

#Col1 h1 {width: 176px;}
#Col3 h1 {width: 188px;}

div.sidebarItemWrapper
{
	border-bottom: solid 7px #ffffff;
}

div.sidebarItem
{
	border-top: solid 1px #d2d5ea;
	border-bottom: solid 1px #d2d5ea;
}

div.sidebarItemContent
{
	padding: 6px 8px;
}

div.sidebarItemContent p,
div.sidebarItemContent a
{
	margin-left: 5px;
	display: block;
}

div.sidebarItemContent li a
{
	margin-left: 0;
}

div.relatedItem
{
	padding-bottom: 10px;
}

div.moreToKnowItem
{
	
}

div.last, div.last div.sidebarItem
{
	border-bottom: none;
}

div#titleIXinformer
{
	margin-bottom: 12px;
}

#findCoordinator h1 {background: transparent url('../Images/hdr_FindYourCoordinator.gif') no-repeat 0 0; height:37px; margin-bottom: 6px; display:block;}
#titleIXinformer h1 {background: transparent url('../Images/hdr_TitleIXInformer.gif') no-repeat 0 0; margin-bottom: 6px;}
#relatedExploration h1 {background: transparent url('../Images/hdr_RelatedExploration.gif') no-repeat 0 0; margin-bottom: 6px;}
#keyAreas h1		{background: transparent url('../Images/hdr_10KeyAreas.gif') no-repeat 0 0;}
#moreToKnow h1 {background: transparent url('../Images/hdr_MoreToKnow.gif') no-repeat 0 0; margin-bottom: 6px;}
.imageWrapper
{
	float: left; 
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px 6px;
	width: 143px;
	height: 119px;
	text-align: center;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../Images/imageWrapper_bg.gif);
}

.polaroid 
{
	width: 144px;
	height: 130px;
	padding: 6px;
	background-image: url(../Images/polaroid_bg.gif);
}

.imageWrapper img
{
	margin: 0 auto;
}



/* subNav ********************/
div#subnavWrapper
{
	width: 192px;
	border: none;
	padding: 0;
	border-bottom: solid 7px #ffffff;
}

div#subnav {padding: 0; background-color: #fdf9ee; width: 192px;} /* This div is an exception to the styling for its column */
#subnav h1 {height:55px; width:192px;}
	#subnav ul { padding: 16px 0 16px 23px;	border: solid 1px #e7dcbd;}
	#subnav li{ width: 152px; padding-bottom: 5px; padding-left: 15px; background: transparent url('../Images/arrow_orange.gif') no-repeat 0 4px;}
	#subnav li img {margin-right: 6px;}
	#subnav ul a {color: #333333; font-size: 12px;}
	#subnav ul a:hover, #subnav ul a.on {color: #e66702; text-decoration: none;}
	
	/* Headers in subnav */
	h1.history		{background: transparent url('../Images/hdr_History.jpg') no-repeat 0 0;}	
	h1.faces		{background: transparent url('../Images/hdr_FacesOfTitleIX.jpg') no-repeat 0 0;}	
	h1.getInvolved	{background: transparent url('../Images/hdr_GetInvolved.jpg') no-repeat 0 0;}	
	h1.resources	{background: transparent url('../Images/hdr_Resources.jpg') no-repeat 0 0;}  /* header background differs per section  */
	h1.store		{background: transparent url('../Images/hdr_Store.jpg') no-repeat 0 0;}		
	h1.funStuff		{background: transparent url('../Images/hdr_FunStuff.jpg') no-repeat 0 0;}
	h1.keyAreas		{background: transparent url('../Images/hdr_KeyAreas.jpg') no-repeat 0 0;}
	

/* Blue Table ********************/	

ul.keyAreas 
{  
	width: 188px;
	border-bottom: solid 1px #b2b9dc; 
}

ul.keyAreas li 
{ 
	width: 186px;
	border: solid 1px #b2b9dc; 
	border-bottom: none;
}
ul.keyAreas a 
{
	display:block;
	color: #ffffff;
	font-weight: normal;
	padding: 6px 0 6px 24px;
	width: 162px;
	background: #7f8bc5 url('../Images/arrow_orange_blue.gif') no-repeat 10px 10px;
}
ul.keyAreas a:hover {background-color:#aeb6da; text-decoration: none;}

/* More To Know Table */
ul.moreToKnow 
{  
	width: 188px; 
}

ul.moreToKnow li 
{ 
	width: 186px;
}
ul.moreToKnow a 
{
	display: block;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 5px 24px;
	width: 162px;
	background: #e0e2ee url('../Images/arrow_darkblue_lightblue.gif') no-repeat 10px 10px;
}
ul.moreToKnow a:hover { text-decoration: none; }

/* Interior Main Content ********************/	

#breadcrumbs a {font-weight:normal;}
#breadcrumbs {margin-bottom: 10px; display:block;}

div#mainContent 
{ 
	width: 505px; 
	padding: 6px 15px 6px 15px;
	border-top: solid 1px #d2d5ea;
}

.content h1 {
	color: #e97a21;
	border-bottom: 2px #d2d6e8 solid;
	padding-bottom: 4px;
	margin-bottom: 10px;
	width: 500px;
}
.content p {margin-bottom: 15px;}
.content h2 {margin-bottom: 15px; }
.content .divider {
	
	width: 500px;
	border-bottom: 1px #d2d6e8 solid;
	margin-bottom: 12px;
}

.content ul, .content ol
{
	margin-left: 10px;
	margin-bottom: 15px;
	margin-left: 45px;
}

.content li 
{ 
	padding: 5px 0; 
}

.content ul li
{
	list-style-type: disc;
}

.blurbcontent
{
	float: left;
	display: inline;
	padding-bottom: 10px;
}

div#mainContent div.blurbcontent
{
	width: 500px;
}

div.blurbcontent p
{
	margin-bottom: 0;
}

div.sidebarItemContent div.blurbcontent
{
	float:none;
	display:block;
	width: 175px;
	margin-left: 5px;
}

a.readmore 
{
	float: left;
}

a.next, a.next .arrowBlue
{
	float: right;
}

/* ------------------ Footer  ------------------------------------------ */
#footer, #footer a 
{
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}

#footer p
{
	float:left;
	display:inline;
}

#footer ul 
{
	margin-top: 2px;
	float: right;
}

#footer ul li 
{
	display:inline;
	float: left;
	border-right: solid 1px #999999;
	padding: 0 9px 2px 9px;
	line-height: 10px;
}

#footer li.last 
{
	border: 0; 
	padding-right:0;
}

#footer li a 
{
	height: 12px;
	text-decoration: underline;
}



/* BEGIN FORMS */

fieldset { float: left; border-style: none; padding-bottom: 10px; padding-left:20px; }
label, input, select { float: left; }
input, select, textarea { color: #666666; }
label.required { font-weight: bold; }
fieldset br { clear: both; }

fieldset label 
{ 
	padding: 6px 2px;
	width: 100px;
}

fieldset input
{
	padding: 2px;
	margin-bottom: 8px;
	width: 200px;
	
	font-size: 14px;
}

fieldset select
{
	padding: 2px;
	margin-bottom: 8px;
	width: 208px;
	
	font-size: 14px;
}

fieldset textarea
{
	width: 300px;
	height: 100px;
	padding: 2px;
	margin: 8px 0;
	
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

fieldset input.submit
{
	margin-left: 105px;
}

.validationSummary
{
	padding: 10px;
	margin-bottom: 10px;
	background-color: #ffffcc;
	color: #c72d37;
	border-top: solid 1px #d2d6e8;
	border-bottom: solid 1px #d2d6e8;
}

.validationSummary ul
{
	margin: 8px 0 0 0;
}

.validationSummary ul li
{
	padding: 0;
	list-style-type: none;
	margin: 0 0 2px 0;
}


/* ------------------ "Save Title IX" nav  ------------------------------------------ */

#headerSaveIX 
{
	background:#FFFFFF url(../images/imghdr_Athletics.jpg) no-repeat scroll 0 0;
	height:148px;
	width: 500px;
}

a.SaveIXHomeLink 
{
	display:block;
	float:left;
	height:148px;
	overflow:hidden;
	text-indent:750px;
	white-space:nowrap;
	width:150px;
}

ul.SaveIXNav	{margin:0; margin-bottom:10px; height:25px;}
ul.SaveIXNav li {display:inline; float: left;  padding: 0; }


.SaveIXNav a 
{text-indent:200px; overflow: hidden; white-space: nowrap; height: 25px; display: block; }  



a.crisisLink	{width:114px; background: transparent url('../Images/subnavCurrentCrisis.gif') no-repeat 0 -25px; }
a.atstakeLink	{width:96px; background: transparent url('../Images/subnavWhatsAtStake.gif') no-repeat 0 -25px; }
a.whoLink		{width:97px; background: transparent url('../Images/subnavWhosInvolved.gif') no-repeat 0 -25px; }
a.newsLink		{width:43px; background: transparent url('../Images/subnavNews.gif') no-repeat 0 -25px; }
a.resourceLink {width:73px; background: transparent url('../Images/subnavResources.gif') no-repeat 0 -25px; }
a.actionLink	{width:77px; background: transparent url('../Images/subnavTakeAction.gif') no-repeat 0 -25px; }
a.selected { background-position: 0px 0px; }
.SaveIXNav a:hover { background-position: 0px 0px; }