/* Mike Bykow:
   This file needs a lot of cleanup, a lot of stuff needs to be things consildated and old stuff removed.
*/
BODY						{background-color:#ffffff; color:#000000; font: 10pt arial,sans-serif; margin:0px;text-align:center;}
P 							{margin-top:0px; margin-bottom:1.0em;}
A							{color:#855CAD;	text-decoration:underline;}
H3							{margin-top:0px; margin-bottom:1.0em; font-size:12px; font-weight:bold;}
H4							{margin-top:0px; margin-bottom:0em; font-size:11px; font-weight:bold;}
HR							{background-color:#3B61A0; color:#3B61A0; height:1px; border:0px; clear:both;}
TD							{font: 13px arial,sans-serif; margin:0px;}

/* header font values */
H1 {font-size: 12pt; font-family:arial, sans-serif;}
H2 { font-size: 10pt; font-family:arial, sans-serif;}
H3, H4, H5, H6 {
	font-size:10pt;
	font-family: "Times New Roman", Times, serif;
}

/* containers */
#pageContainer						{width:801px; position:relative; margin-left:auto; margin-right:auto; text-align:left;}
#sectionHeader 						{color:#fff;height:125px; border-bottom:2px solid #fff; margin-top:0;  }
#sectionHeader 						{color:#fff;height:125px; border-bottom:2px solid #fff; margin-top:26px;width:800px}
#sectionHeader H1	 				{display:none;}
#subpageHeader						{display:none;}
/*#pageBody 							{width:800px;}
#pageBody #centerCol 				{float:left; width:368px; margin-top:10px; margin-left:20px; padding-bottom:15px; }
#pageBody #rightCol 				{float:right; width:180px; margin-top:10px; padding-bottom:15px;padding-right:10px;margin-right:2px; font-size:11px;}
#pageBody #centerCol 				{float:left; width:368px; margin-top:53px; margin-left:20px; padding-bottom:15px; }
#pageBody #rightCol 				{float:right; width:180px; margin-top:53px; padding-bottom:15px;padding-right:10px;margin-right:2px; font-size:11px;}
#pageBody.functional 				{background:url("../images/function_bg.gif") top left;}*/
#pageBody.functional #centerCol 	{width:593px;}
#pageBody.functional #rightCol 		{display:none;}
/*.subpage #sectionHeader			{display:none;}
.subpage #pageBody 					{}
.subpage #pageBody #leftCol 		{margin-top:0px;}
.subpage #pageBody #centerCol 		{margin-top:40px;}
.subpage #pageBody #rightCol 		{margin-top:40px;}*/
#Footer								{background-color:#07004f; clear:both; text-align:center; color:#fff;  font-size: 10px; padding:10px 125px;}
#Footer A							{color:#fff;}


/* Nav Marker Listing */
.sectionhome #MainNav			{display:none;}
#Benefits #BenefitsNav,	#Events #EventsNav,	#Connect #ConnectNav, #Involved #InvolvedNav, #Support #SupportNav 			
									{list-style-image: url("../images/sidenav_arrow.gif");}
.path UL#sectionNav					{display:none;}
								
UL#CMSNav 							{list-style:none; margin:5px 20px 0px 20px; padding:10px 0px 10px 0px; font: 11px arial; border-top:1px dotted #746E9C;line-height:16px;}
UL#CMSNav A 						{color:#FAAD81; margin-left:-5px;}
UL#CMSNav A:hover 					{color:#FFF;}
.path UL#CMSNav						{display:none;}
UL.CMSNav 							{list-style:none; margin:5px 20px 0px 20px; padding:10px 0px 10px 0px; font: 11px arial;}
UL.CMSNav A 						{color:#FAAD81; margin-left:-5px;}
UL.CMSNav A:hover 					{color:#FFF;}
.path UL#CMSNav	{display:none}
UL.sideNav							{list-style:none; margin:5px 20px 0px 20px; padding:10px 0px 10px 0px; font: 11px arial; }
UL.sideNav A 						{color:#FAAD81; margin-left:-5px;}
UL.sideNav A:hover 					{color:#FFF;}

/* class to lay over orange links (same as UL#CMSNav except not an id but a class) */
.orangeLinks {list-style:none; margin:5px 20px 0px 20px; padding:10px 0px 10px 0px; font: 11px arial; border-top:1px dotted #746E9C;line-height:16px;}
.orangeLinks A {color:#FAAD81; margin-left:-5px;}
.orangeLinks A:hover {color:#FFF; }

.AC-BannerAd						{border-top:1px solid #9B88AA; margin:0px 16px 0px 7px; text-align:center;}
#AC-Welcome							{font-weight:bold; font-size:16px; color:#855CAD;}
#AC-SurveyBox							{padding:5px; background-color:#dbdbdb; text-align:left;}
UL.nobullet							{list-style:none; margin:10px 20px 0px 0px; padding:0px 0px 0px 0px;}
UL.nobullet	LI						{padding-bottom:5px;}
#rightCol .itemCt					{margin:7px 0px; border-bottom:1px solid #c7c5d7;text-align:center;}

#AC-PoweredBy 						{display:none;}
.sectionhome #AC-PoweredBy 			{display:inline;} 

#pageTitle {font-size: 16px; font-weight:bold;}

/* from sitestyleAdvanced.css */
INPUT, TEXTAREA, SELECT		{color:#000000; font-family:arial,helvetica; font-size:11px;}

/* ActiveCampus Basic component styles */
.AC-ComponentWrapper		{border:1px solid #07004f;}
.AC-ComponentHeader			{background-color:#502A77; font-weight:bold; color:#ffffff;padding:3px 6px; margin:0px;}
.AC-ComponentWrapperALT		{background-color:#F2E9C9;}
.AC-ComponentHeaderALT		{background-color:#9F2F20; font-weight:bold; color:#ffffff;padding:0px; margin:0px;}
.AC-Component				{padding:0px;background-color:#dedede;}
.AC-ComponentTLC 			{display:none;}
.AC-ComponentTRC 			{display:none;}
.AC-ComponentBLC 			{display:none;}
.AC-ComponentBRC 			{display:none;}
.AC-ComponentBody 			{padding:6px;}
.AC-ComponentBody .AC-ComponentHeader {margin:10px 0px 0px 0px;padding:2px;}

/* Global HTML Constructions */
div.row 					{clear:both; height:25px; padding-top:4px;}
div.row .requiredlabel 		{float:left; width:auto; margin-top:3px;} /* Note:  Bolding occurs in base style sheet*/
div.row .label 				{float:left; width:auto; margin-top:3px;}
div.row .input 				{float:right; width:235px; text-align:left;}
div.spacer			 		{clear:both; height:1px; font-size:1px;}
.left						{float:left;}
.right						{float:right;}

.AC-ButtonRow				{text-align:right; clear:both; height:20px;}
.AC-ButtonRow span.left 	{float:left; text-align:left;  padding:0px 10px; }	
.AC-ButtonRow span.right 	{float:right; text-align:right; width:30%; padding:0px 10px;}
.AC-ButtonRow INPUT			{margin-left:10px;}

.AC-DataGrid				{background-color:#fefefe; border-width:1px; border-style:solid; border-color: #3B61A0;width:90%;}
.AC-DataGrid TH 			{padding:2px 2px;font-weight:bold;  background-color:#cee4ff; border-bottom:1px solid #3B61A0; text-align:left;}
.AC-DataGrid TD				{padding:2px 2px; font-size:11px;}
.AC-DataGrid INPUT			{background-color:#cee4ff; border:1px solid black; color:#000000; padding:0px;}

.leftText { margin-left:17px; margin-right:17px;}

.important {font-weight:bold;}
.sub {padding-left:10px;}

/* ActiveCampus Basic component styles */
.AC-Error					{color:#FF0000; font-weight:bold;}
.AC-Alert					{color:#0000cc; font-weight:bold;}
.AC-Default					{font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}

/* Global HTML Constructions */
div.row .requiredlabel 		{font-weight:bold;}
.required 					{font-weight:bold;}


/* Mike Bykow
   ------------------------------------ */
.print {
	display:none;
}
.access {
	margin:-9000px;text-indent:-9000px;position:absolute;
}	
/*------------------------------------ */

/* header gap fix for IE5/Mac */
#ust-sectionHeader {
 /*\*//*/
	margin-top:-7px;
	
	/**/ 
}
