/*** SiteStyleLayout.css ***/

/*** Base Styles ***/

html						{height:100%;}
BODY						{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:75%;line-height:1.6em;color:#5a4c3b; height:100%;}
A							{text-decoration:none;color:#c46515;}
A:hover						{}
HR							{background-color:#E6E2DF;color:#E6E2DF;height:1px;border:0px;clear:both;margin:0px;padding:0px;}
INPUT, TEXTAREA, SELECT, OPTGROUP	{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:11px;letter-spacing:0em; background:none; background-color:#fff;}
TEXTAREA					{height:5.0em;}
P							{margin:0px 0px 1.5em;padding:0px;}
IMG							{border:0px;}
.spacer 					{clear:both;line-height:0px;height:0px;font-size:0px;}
.left						{float:left;text-align:left;}
.right						{float:right;text-align:left;}
.normal						{font-weight:normal;padding:3px;}
.upper						{text-transform:uppercase;}
#Form1						{margin:0px;padding:0px;}
img.left 					{margin:10px 15px 10px 0px; display:block; border:0px; float:left;}
img.right 					{margin:10px 0 10px 10px; display:block; border:0px; float:right;}

.clearfix:after 			{visibility:hidden;display:block;font-size:0px;content:" ";clear:both;height:0px;}
.clearfix 					{display:inline-block;}
.clearfix 					{display:block;}
* html .clearfix 			{height:1%;}
.req						{color: red; font-weight:bold}

.edit-box body 				{background:none;}
#brown 						{min-height:100%;height:auto; width: 100%; height: auto; background:url(../images/body_bg.gif) repeat-y 50% 0px #504333; margin:0px auto; padding:0;}

* html #brown{height:100%;}/* ie6 and under*/


input[type="text"], input.text, textarea{
	font-size:inherit;
	font-family:inherit;
	line-height:inherit;
	border:1px solid #ccc;
	border-left:3px solid #999;
	padding:4px;
	background:white;
	color:#666;
}
input{
	font-size:inherit;
	font-family:inherit;
	line-height:inherit;		
	padding:2px;
}
input[type="submit"], input[type="reset"], input[type="button"]{
	font-weight:bold;
	background:#f5f5f5 url(../images/button_bg.png) left center repeat-x;
	color:#594B3A;
	border:3px double #EDF8FC;
	font-size:1.1em;
	
}
fieldset{
	border:1px solid #e1e1e1;
	background:#f5f5f5;
	position:relative;
	margin:10px 0;
	width:auto;
	padding:5px;
}
#mcontenttwo fieldset{
	width:480px;
}
fieldset legend{
	font-size:1.3em;
	font-weight:bold;
	display:block;
	background:white;
	border:1px solid #e1e1e1;
	padding:2px 5px;
}
fieldset fieldset{
	background:white;
	border:1px solid #e1e1e1;
	color:#666666;
	padding:10px;
	border-bottom:1px solid white;
	border-top:1px solid #aaa;
	position:relative;
	top:1.5em;
	margin-bottom:3em;
	margin-left:0;
	margin-right:0;
	
}
fieldset fieldset legend{
	padding:3px;
	background:white;
	color:#666;
	border:1px solid #e1e1e1;
	border-bottom:1px solid white;
	border-top:1px solid #aaa;
	margin:0px;
	padding:0.2em;
	margin-top:-1.5em;
	margin-left:-11px;
	font-size:1.4em;
}	
form{
	margin:0px;
	padding:0px;
}

H1							{font-size:2.2em;margin:0px;padding:0px 0px 1.0em;line-height:1em;}
H2							{font-size:2.0em;margin:0px;padding:0px 0px .7em;line-height:1em;}
H3							{font-size:1.7em;margin:0px;padding:0px 0px .7em;line-height:1em;}
H4							{font-size:1.5em;margin:0px;padding:0px 0px 0.3em;line-height:1.1em;font-weight:normal;}
H5							{font-size:1.4em;margin:0px;padding:0px 0px 1em;line-height:1em;font-weight:normal;}
H6							{font-size:1.1em;margin:0px;padding:0px 0px 0.8em;line-height:1em;font-weight:normal;text-transform:uppercase;}

.status {padding:10px; margin:5px 0px 5px 0px; color:#666;	}

.ballot-success{
	background:#dffaa0 url(/images/main/global/selected_arrow.gif) left center no-repeat;
	border:1px solid #93d900;
	padding-left: 35px;
	color:#666;	
}
.ballot-error{
	background:#fbdbdb url(/images/main/global/alert.gif) 10px center no-repeat;
	padding-left: 35px;
	color:#666;	
}

a img {border:none;}

.feedback {background:#FFFFD2;border:1px solid #DDDD00;color:#666;}

/*** Layout Structure ***/
#pageCtOuter				{background:url(../images/page_bg.jpg) no-repeat 50% 0px; margin:0; padding:0;}
#pageCt						{width:980px;margin:0px auto;}
#gridCt						{background-repeat:repeat-y;background-color:#fff;width:960px;padding-left:8px;border-width:0px 6px;border-style:solid;border-color:#5a4c3b;}
#zoneCt						{float:right;width:686px;}
#zone1						{float:left;width:360px;padding:5px 25px 1.5em 35px;} /* Total Width = 375px ... originally...  float:left;width:360px;padding:5px 25px 1.5em 45px;*/
#zone2						{float:right;position:relative;background:url(../images/zone2_top1.gif) no-repeat;width:219px;padding:56px 21px 1.5em 13px;} /* Total Width = 253px */

#zone1 h3					{font-size:1.5em;}

#gridCt.onecolumn			{padding:15px 29px; width:910px;}
.onecolumn #crumb			{padding:0 0 15px 0;}

h3#topten-header 			{font-family: Georgia, serif; font-size:1.6em; text-transform: uppercase; color:#943b2a; margin:0; padding:0 0 2px 0;}
h3#topten-header span		{font-size:1.5em; margin:0; padding:0; }
h4#topten-text 				{font-family: Georgia, serif; font-size:1.2em; font-weight: 600; text-transform: uppercase;  color: #564B3A; width:190px; }


#zone3						{float:left;width:274px;color:#fff;}
#zone3 h3					{font-size:1.4em;}

h3#degree-question			{font-family: Georgia, serif; font-size: 1.4em; color:#943b2a; width:210px;}

#zone2 .block H4			{padding-bottom:1em;font-size:1.0em;font-weight:bold;color:#C46515;}
#zone2 .block UL LI 		{margin:0px;padding:0px 0px 0.8em;line-height:1.2em;}
#zone2 .block UL LI A		{color:#5A4C3B;}
#zone2 .block UL LI A:hover	{text-decoration:underline;}
#zone2 .block UL	 		{list-style-type:none;width:150px;margin:0px;padding:0px 0px 3px 6px;font-size:0.9em;}

#pageCtFull					{width:740px;margin:0px auto;}
#pageCtFull	#gridCt			{background-image:none;}

#gridCt.twoColumn			{background-image:url(../images/twoColumnGrid_bg.gif);}
.twoColumn #zone1			{float:none;width:585px;padding-right:20px;padding-left:53px;}
.twoColumn #breadCt			{margin:0px 0px 0px -38px;}

/*.subPage #photoCt			{background-repeat:no-repeat;}
.subPage #photoCt H4		{margin-left:24px;padding:24px 0px 6px 0px;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;font-size:2.3em;font-weight:bold;color:#fff;}
.subPage #photoCt IMG		{padding-bottom:18px;}*/
.admission .subPage #photoCt	{background-image:url(../images/photo_bg.jpg);background-color:#e5822e;}

.subPage.twoColumn #photoCt H4	{padding-bottom:12px;}

/* Header */
#header						{position:relative;height:181px;font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0;}
#header H1					{position:absolute;top:16px;left:12px;background:url(../images/logo.gif) no-repeat;width:106px;height:40px;margin:0px;padding:0px;text-indent:-9999px;overflow:hidden;}
#printLogo					{display:none;}
#homeLink						{position:absolute;top:16px;left:12px; }	
#homeLink A					{display:block;width:106px;height:40px;text-indent:-9999px;overflow:hidden;}
#headerBottom					{position:absolute;top:97px;background:url(../images/header_bg.gif) no-repeat #fff;width:980px;height:84px;}
#headerBottom H2				{background-image:url(../images/giving.gif);background-repeat:no-repeat;font-size:2em;height:45px;left:25px;line-height:1em;margin:0;overflow:hidden;padding:0;position:absolute;text-indent:-9999px;top:25px;width:160px;}
#headerBottom H2 A				{display:block;height:43px;width:441px;}
#headerBottom H3				{bottom:23px;color:#5A4C3B;font-family:Georgia,Times New Roman,Times,serif;font-size:26px;font-weight:bold;left:170px;line-height:1.1em;margin:0;padding:0 0 0 20px;position:absolute;}
#quickLinksCt					{position:absolute;top:47px;right:14px;}

#quicklinks					{width:180px;}

/* Global Navigation */
#navGlobal					{position:absolute;top:69px;width:980px;height:30px;}
#navGlobal UL					{list-style-type:none;width:980px;height:30px;margin:0px;padding:0px;}
#navGlobal UL LI				{float:left;height:24px;margin:0px;padding:0px;}
#navGlobal UL LI A				{display:block;background-image:url(../images/gnav.gif);background-repeat:no-repeat;height:30px;text-indent:-9999px;overflow:hidden;}

#n1 A									{background-position:0px 0px;width:110px;}
#n1 A:hover, .academics #n1 A			{background-position:0px -30px;}
#n2 A									{background-position:-110px 0px;width:105px;}
#n2 A:hover, .admission #n2 A			{background-position:-112px -30px;}
#n3 A									{background-position:-215px 0px;width:135px;}
#n3 A:hover, .finAid #n3 A				{background-position:-215px -30px;}
#n4 A									{background-position:-350px 0px;width:129px;}
#n4 A:hover, .students #n4 A			{background-position:-350px -30px;}
#n5 A									{background-position:-479px 0px;width:174px;}
#n5 A:hover, .campusresources #n5 A		{background-position:-479px -30px;}
#n6 A									{background-position:-653px 0px;width:105px;}
#n6 A:hover, .athletics #n6 A			{background-position:-653px -30px;}
#n7 A									{background-position:-758px 0px;width:82px;}
#n7 A:hover, .alumni #n7 A				{background-position:-758px -30px;}
#n8 A									{background-position:-840px 0px;width:140px;}
#n8 A:hover, .about #n8 A				{background-position:-840px -30px;}



/* Welcome */
p.AC-WelcomeLogout				{font-weight:bold;font-size:12px;text-align:right;margin:0px -35px 0px -32px;}
p.AC-WelcomeName				{height:65px;width:400px;background:url(../images/adm_welcome.gif) left top no-repeat transparent;font-weight:bold;color:#FFFFFF;margin:0px -42px 20px -30px;padding:5px 0px 0px 5px;font-size:22px;font-family:Georgia, Serif;}

/* Zone3 - Left Column */
#pageNav						{background-color:#594b3a;padding:35px 0px 43px 21px;}
#pageNav h2						{font-size:1.3em;}
#pageNav UL 					{list-style-type:none;width:203px;margin:0px;padding:0px;}
#pageNav UL LI					{background:url(../images/nav_divider.gif) repeat-x 0% 100%;margin:0px;padding:3px 0px 5px;}
#pageNav UL LI A				{color:#fff;}
#pageNav UL LI#sactive A				{color:#CBCC6D;}

#pageNav UL LI#open				{}
#pageNav UL LI#open A			{color:#cbcc6d;}
#pageNav UL LI#open UL			{padding:3px 0px 5px 20px;}
#pageNav UL LI#open UL LI		{background:none;padding:2px 4px;}
#pageNav UL LI#open UL LI A		{color:#fff;}

/* Footer */
#footer							{position:relative;background:url(../images/footer_bg.gif) no-repeat;padding:13px 0px 1em;font-family:Lucida Sans Unicode, Arial, sans-serif;color:#baa890;}
#footer P						{font-size:0.9em;line-height:1.4em;}
#footer A						{color:#fff;}
#footer img						{margin-bottom:-3px}
#footerNav						{padding:0px 0px 1.5em 243px;}
#footerNav UL 					{list-style-type:none;height:auto;margin:0px;padding:0px;}
#footerNav UL LI				{background:url(../images/footerLinkLeft_bg.gif) no-repeat #5b4d3b 0% 100%;float:left;height:auto;margin:0px 3px 0px 0px;padding:0px;}
#footerNav UL LI A				{display:block;float:left;background:url(../images/footerLinkRight_bg.gif) no-repeat 100% 100%;height:auto;padding:1px 10px 5px;}


/* Academics */
.academics #headerBottom H2		{background-image:url(../images/header_academics.gif);width:253px;}
.academics #headerBottom H3		{left:270px;}

.academics #gridCt				{background-image:url(../images/grid_bg.gif);}
.academics #gridCt.twoColumn	{background-image:url(../images/twoColumnGrid_bg.gif);}
.academics #zone3Content		{background-image:url(../images/zone3Content_bg.gif);background-color:#943b2a;}
.academics #zone3Content a		{color:#FEC391;}
.academics #gridCt.onecolumn	{background-image:none;}

#majorsListing 					{background-color:#f2f2e0;margin-bottom:2.5em;}
#majorsListing H5				{background-color:#007f88;margin:0px;padding:5px 15px 5px;font-size:1.1em;font-weight:bold;color:#fff;}
#majorsListing UL 				{list-style-type:none;margin:0px;padding:15px 15px 2em;}
#majorsListing UL LI			{margin:0px;padding:0px 0px 0.3em;}
#majorsListing .left			{width:45%;}
#majorsListing .right			{width:45%;}

#programsMinorsCt .left			{width:49%;}
#programsMinorsCt .right		{width:49%;}

#programsListing 				{background-color:#f2f2e0;}
#programsListing H5				{background-color:#943b2a;margin:0px;padding:5px 15px 5px;font-size:1.1em;font-weight:bold;color:#fff;}
#programsListing UL 			{list-style-type:none;margin:0px;padding:15px 15px 2em;}
#programsListing UL LI			{margin:0px;padding:0px 0px 0.3em;}

#minorsListing 					{background-color:#f2f2e0;}
#minorsListing H5				{background-color:#967f19;margin:0px;padding:5px 15px 5px;font-size:1.1em;font-weight:bold;color:#fff;}
#minorsListing UL 				{list-style-type:none;margin:0px;padding:15px 15px 2em;}
#minorsListing UL LI			{margin:0px;padding:0px 0px 0.3em;}

/* Library */
.library #headerBottom H2		{background-image:url(../images/header_library.gif);width:400px;}
.library #headerBottom H3		{left:449px;}
.academics.library #n1 A		{background-position:0px 0px;}
.academics.library #n1 A:hover	{background-position:0px -28px;}

.library #gridCt				{background-image:url(../images/grid_bg.gif);}
.library #gridCt.twoColumn	{background-image:url(../images/twoColumnGrid_bg.gif);}
.library #zone3Content		{background-image:url(../images/zone3Content_bg.gif);background-color:#943b2a;}
.library #gridCt.onecolumn		{background-image:none;}

.library #library_homelinks {margin:0; padding:0;}
.library #library_homelinks ul {margin:0;padding:0;}
.library #library_homelinks li	{ width:180px; height:38px;background:url(../images/lib_link_bg.gif) top left no-repeat; list-style:none; padding:0;font-size: 1.3em;font-family:Georgia,"Times New Roman",Times,serif; padding-top:7px;margin-bottom:20px;}
.library #library_homelinks li p {font-size:.6em;margin:0 0 0 33px; line-height: 1em;}

.library #library_homelinks li a	{margin:0 0 0 33px;color:#007f88;}
.library #library_homelinks li a:hover 	{text-decoration: underline;}


.library #library_homelinks #offcampus-link	{ background:url(../images/lib_link_bg2.gif) top left no-repeat;}
.library #library_homelinks #offcampus-link a	{margin:0 0 0 33px;color:#007f88;}

/* Employment */
.employment #headerBottom H2		{background-image:url(../images/header_employment.gif);width:283px;}
.employment #headerBottom H3			{left:300px;}
.employment #gridCt				{background-image:url(../images/grid_bg.gif);}
.employment #gridCt.twoColumn		{background-image:url(../images/twoColumnGrid_bg.gif);}
.employment #zone3Content			{background-image:url(../images/zone3Content_bg.gif);background-color:#664773;}

/* Giving */
.giving	#headerBottom H2		{background-image:url(../images/header_learn.gif);width:383px;}
.giving	#headerBottom H3			{left:400px;}
.giving	#gridCt				{background-image:url(../images/grid_bg.gif);}
.giving #gridCt.twoColumn		{background-image:url(../images/twoColumnGrid_bg.gif);}
.giving #zone3Content			{background-image:url(../images/zone3Content_bg.gif);background-color:#664773;}

/* Program Template */
#photoCt .program			{position:relative;background-color:#594b3a;width:684px;}
#photoCt .program H4			{position:absolute;bottom:20px;right:17px;width:140px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.6em;color:#fff;}
#photoCt .program H4 A			{color:#fff;}
#photoCt .program H4 .upper		{font-weight:bold;font-size:1.2em;}
#photoCt H4 .upper		{font-weight:bold;font-size:1.2em;}


/* Guidance Counselor Template */
#counselorProfile				{}
#counselorImage					{float:right;width:280px;}
#counselorInfo					{padding:3em 0em 2em;}
#counselorInfo H3				{font-family:Georgia, "Times New Roman", Times, serif;padding-bottom:0.1em;}
#counselorField					{padding-bottom:1.4em;}
#counselorField P				{margin-bottom:0em;}
#counselorField H4				{background:url(../images/divider_brown.gif) repeat-x 0% 100%;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:0.2em;padding-bottom:0.4em;color:#979813;font-size:1.4em;}
#counselorField .set2col		{float:left;width:220px;padding:0.3em 0em 0.3em;line-height:1.3em;}


/* Home */
body.sitehome						{font-family:Lucida Sans Unicode, Arial, sans-serif;}
.sitehome #header					{height:133px;}
.sitehome #header H1				{top:25px;left:18px;background:url(../images/logo.gif) no-repeat;width:180px;height:66px;}
.sitehome #homeLink					{display:none;}
.sitehome #navGlobal				{top:105px;height:28px;}
.sitehome #navGlobal ul				{height: 28px;}
.sitehome #navGlobal UL LI A		{background-image:url(../images/gnav.gif); height:28px;}
.sitehome #quickLinksCt				{top:74px;right:5px;}

/* Home Page Navigation */

.sitehome #n1 A									{background-position:0px 0px;width:110px;}
.sitehome #n1 A:hover,.sitehome .academics #n1 A			{background-position:0px -28px;}
.sitehome #n2 A									{background-position:-110px 0px;width:105px;}
.sitehome #n2 A:hover,.sitehome .admission #n2 A			{background-position:-110px -28px;}
.sitehome #n3 A									{background-position:-215px 0px;width:135px;}
.sitehome #n3 A:hover,.sitehome .finAid #n3 A			{background-position:-215px -28px;}
.sitehome #n4 A									{background-position:-350px 0px;width:129px;}
.sitehome #n4 A:hover,.sitehome .students #n4 A			{background-position:-350px -28px;}
.sitehome #n5 A									{background-position:-479px 0px;width:174px;}
.sitehome #n5 A:hover,.sitehome .campusresources #n5 A	{background-position:-479px -28px;}
.sitehome #n6 A									{background-position:-653px 0px;width:105px;}
.sitehome #n6 A:hover,.sitehome .athletics #n6 A			{background-position:-653px -28px;}
.sitehome #n7 A									{background-position:-758px 0px;width:82px;}
.sitehome #n7 A:hover,.sitehome .alumni #n7 A			{background-position:-758px -28px;}
.sitehome #n8 A									{background-position:-840px 0px;width:140px;}
.sitehome #n8 A:hover,.sitehome .about #n8 A				{background-position:-840px -28px;}


.sitehome #gridCt					{background:url(../images/grid_bg.jpg) no-repeat #504333;width:960px;padding:10px;border:0px;}

#zoneTop						{padding-bottom:10px; background:url(../images/spot_thumb_top.gif) 756px bottom no-repeat;}
#ShowCt					{float:left;width:805px;height:301px;}
#audienceCt						{float:right;width:143px;}
#audienceNav					{background:url(../images/audienceNav_bg.gif) no-repeat;height:122px;margin-bottom:10px;padding:13px 0px 0px 14px;line-height:1.8em;}
#audienceNav UL					{list-style-type:none;margin:0px;padding:0px;}
#audienceNav UL LI				{margin:0px;padding:0px;}
#audienceNav UL LI A			{text-decoration:underline;font-weight:bold;font-size:1.0em;color:#f08f2e;}

#zoneMiddle						{background:url(../images/zoneMiddle_bg.gif) repeat-y;color:#fff;margin-bottom:8px;}
#zoneMiddleInner				{background:url(../images/zoneMiddleInner_bg.jpg) no-repeat;}
#zoneA							{float:left;width:253px;padding:20px 20px 0px 25px;}
#zoneB							{float:left;width:253px;padding:20px 20px 0px 25px;}
#zoneC							{float:left;width:320px;padding:0px 0px 0px 15px;}

#zoneBottom						{background:url(../images/zoneBottom_bg.jpg) no-repeat #382f24;padding:5px;}

.sitehome #footer					{background:none;padding-top:0px;}
.sitehome #searchCt					{top:0px;}

.sitehome #footerNav UL LI			{background:url(../images/footerLinkLeft_bg.gif) no-repeat #504333 0% 100%;}
.sitehome #footerNav UL LI A		{background:url(../images/footerLinkRight_bg.gif) no-repeat 100% 100%;}

/* Zone1 - Center Column */
#breadCt						{margin:0px -10px;padding-bottom:14px;font-size:0.9em;line-height:1.4em;}
#breadCt A					{}
.learn #breadCt					{margin:0px 10px; float:right; width: 300px;}

.introText						{position:relative;margin-top:-15px;margin-right:-25px;margin-left:-36px;padding:30px 0px 0px 52px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:1.3em;}
.introText SPAN					{position:absolute;left:0px;display:block;background-repeat:no-repeat;width:48px;height:77px;margin:-33px 0px 0px 0px;text-indent:-9999px;overflow:hidden;}
.introText .a					{background-image:url(../images/a.gif);}
.introText .b					{background-image:url(../images/b.gif);}
.introText .c					{background-image:url(../images/c.gif);}
.introText .d					{background-image:url(../images/d.gif);}
.introText .e					{background-image:url(../images/e.gif);}
.introText .f					{background-image:url(../images/f.gif);}
.introText .g					{background-image:url(../images/g.gif);}
.introText .h					{background-image:url(../images/h.gif);}
.introText .i					{background-image:url(../images/i.gif);}
.introText .j					{background-image:url(../images/j.gif);}
.introText .k					{background-image:url(../images/k.gif);}
.introText .l					{background-image:url(../images/l.gif);}
.introText .m					{background-image:url(../images/m.gif);}
.introText .n					{background-image:url(../images/n.gif);}
.introText .o					{background-image:url(../images/o.gif);}
.introText .p					{background-image:url(../images/p.gif);}
.introText .q					{background-image:url(../images/q.gif);}
.introText .r					{background-image:url(../images/r.gif);}
.introText .s					{background-image:url(../images/s.gif);}
.introText .t					{background-image:url(../images/t.gif);height:78px;}
.introText .u					{background-image:url(../images/u.gif);}
.introText .v					{background-image:url(../images/v.gif);}
.introText .w					{background-image:url(../images/w.gif);}
.introText .x					{background-image:url(../images/x.gif);}
.introText .y					{background-image:url(../images/y.gif);}
.introText .z					{background-image:url(../images/z.gif);}
#ADMWelcome 					{margin:0px -10px 0.5em 0px;padding:0px;font-size:1.5em;line-height:1.2em;}
#zone1Bottom					{margin:0px -25px 0px -45px;padding-left:20px;padding-top:40px;width:405px;}


/* Zone3 - Left Column */
#pageNav						{background-color:#594b3a;padding:35px 0px 43px 21px;}
#pageNav UL 					{list-style-type:none;width:203px;margin:0px;padding:0px;}
#pageNav UL LI					{background:url(../images/nav_divider.gif) repeat-x 0% 100%;margin:0px;padding:3px 0px 5px;}
#pageNav UL LI A				{color:#fff;}

#pageNav UL LI#open				{}
#pageNav UL LI#open A			{color:#cbcc6d;}
#pageNav UL LI#open UL			{padding:3px 0px 5px 20px;}
#pageNav UL LI#open UL LI		{background:none;padding:2px 4px;}
#pageNav UL LI#open UL LI A		{color:#fff;}

#zone3Content					{background-repeat:no-repeat;background-position:100% 0%;padding:2em; background-color:#664773;}

#zone3Bottom					{position:absolute;width:240px;height:55px;margin-top:-66px;margin-left:26px;}
#zone3Bottom A					{display:block;background:url(../images/banner_applyOnline.gif) no-repeat;width:240px;height:55px;text-indent:-9999px;overflow:hidden;}


#zone3Content .sideblockleft H4					{padding-bottom:1em;font-size:1.0em;font-weight:bold;color:#fec391;}
#zone3Content .sideblockleft UL LI 				{margin:0px;padding:0px 0px 0.8em;line-height:1.2em;}
#zone3Content .sideblockleft UL LI A			{color:#fff;}
#zone3Content .sideblockleft UL LI A:hover		{text-decoration:underline;}
#zone3Content .sideblockleft UL	 				{list-style-type:none;width:200px;margin:0px;padding:0px 0px 3px 6px;font-size:0.9em;}

/* Footer */
#footer							{position:relative;background:url(../images/footer_bg.gif) no-repeat;padding:13px 0px 1em;font-family:Lucida Sans Unicode, Arial, sans-serif;color:#baa890;}
#footer P						{font-size:0.9em;line-height:1.4em;}
#footer A						{color:#fff;}
#footerNav						{padding:0px 0px 1.5em 243px;}
#footerNav UL 					{list-style-type:none;height:auto;margin:0px;padding:0px;}
#footerNav UL LI				{background:url(../images/footerLinkLeft_bg.gif) no-repeat #5b4d3b 0% 100%;float:left;height:auto;margin:0px 3px 0px 0px;padding:0px;}
#footerNav UL LI A				{display:block;float:left;background:url(../images/footerLinkRight_bg.gif) no-repeat 100% 100%;height:auto;padding:1px 10px 5px;}

/* About */
.about #headerBottom H2			{background-image:url(../images/header_about.gif);width:350px;}
.about #headerBottom H3			{left:397px;}

.about #gridCt					{background-image:url(../images/grid_bg.gif);}
.about #gridCt.twoColumn		{background-image:url(../images/twoColumnGrid_bg.gif);}
.about #zone3Content			{background-image:url(../images/zone3Content_bg.gif);background-color:#007f88;}
.about #gridCt.onecolumn		{background-image:none;}


/* Bookstore */
.bookstore #blocks			{background: url(../images/photo_bg_green.gif) top left no-repeat; height:214px;}
.bookstore #blocks #picblocklist {margin-top:35px; margin-left:40px;}
.bookstore #headerBottom H2		{background-image:url(../images/header_bookstore.gif);width:282px;}
.bookstore #headerBottom H3		{left:330px;}
.bookstore #gridCt.onecolumn		{background-image:none;}

.bookstore #zone3Content		{background-image:url(../images/zone3Content_bg.gif);background-color:#943b2a;}

/* Campus Resources */
.campusresources #headerBottom H2		{background-image:url(../images/header_resources.gif);width:441px;}
.campusresources #headerBottom H3		{left:375px;}
.campusresources #zone3Content			{background-image:url(../images/zone3Content_bg.gif);background-color:#007f88;}
.campusresources #gridCt.twoColumn	{background-image:url(../images/twoColumnGrid_bg.gif);}

/* Learn */
.learn .progbar		{margin:45px 0 0 15px;}
#zone3Content		{background-color:#594B3A; padding-top: 15px;}
.learn #gridCt.twoColumn	{background-image:url(../images/twoColumnGrid_bg.gif);}
.learn #zone1		{ padding-top: 0px;}

/* Salt Progress Bar */
.saltprogress {position:absolute; top:117px;}


/* Students  */
.students #gridCt					{background-image:url(../images/grid_bg.gif);}
.students #gridCt.twoColumn		{background-image:url(../images/twoColumnGrid_bg.gif);}
.students #headerBottom H2		{background-image:url(../images/header_students.gif);width:325px;}
.students #headerBottom H3		{left:325px;}
.students #zone3Content			{background-image:url(../images/zone3Content_bg.gif);background-color:#e5822e;}
.students #zone3Content a		{color:#7d3900;}
.students #zone3Content	H2, .students #zone3Content H3, .students #zone3Content H4	{color:#554838;}
.students #gridCt.onecolumn		{background-image:none;}

.students #zone3 			{}
.students #stuSideNav 		{width:274px; height:160px; margin:0; background-color:#943b2a; padding:10px 0 40px 0;}
.students #stuSideNav .nav	{margin:0; padding:0; float:left; width:137px;}
.students #stuSideNav .nav li {margin:0; padding:0; list-style: none; background: #777;}
.students #stuSideNav .nav li a {text-indent:-9009px; height:40px; color:#fff; display:block; background: url(../images/stuSideNav-1.jpg) no-repeat;}

.students #stuSideNav #stuSN-moodle	a {background-position: -274px 0;}
.students #stuSideNav #stuSN-moodle a:hover {background-position: 0 0;}

.students #stuSideNav #stuSN-mycarroll a {background-position: -274px -40px;}
.students #stuSideNav #stuSN-mycarroll a:hover {background-position: 0 -40px;}

.students #stuSideNav #stuSN-email	a {background-position: -274px -80px;}
.students #stuSideNav #stuSN-email a:hover {background-position: 0 -80px;}

.students #stuSideNav #stuSN-activity a {background-position: -274px -120px;}
.students #stuSideNav #stuSN-activity a:hover {background-position: 0 -120px;}

.students #stuSideNav #stuSN-ccit	a {background-position: -411px 0;}
.students #stuSideNav #stuSN-ccit a:hover {background-position: -137px 0;}

.students #stuSideNav #stuSN-library a {background-position: -411px -40px;}
.students #stuSideNav #stuSN-library a:hover {background-position: -137px -40px;}

.students #stuSideNav #stuSN-calendar a {background-position: -411px -80px;}
.students #stuSideNav #stuSN-calendar a:hover {background-position: -137px -80px;}

.students #stuSideNav #stuSN-pocket	a {background-position: -411px -120px;}
.students #stuSideNav #stuSN-pocket a:hover {background-position: -137px -120px;}

#stuquick {float:left; display:block; height:15px; margin: 10px 0 0 25px;clear:both;}

.students #miniicons a span {display: none;}

.students #miniicons a:hover span {display: block;
   position: absolute; width: 205px;
   padding: 5px; margin: 5px 0px; z-index: 100;
   color: #fff; background: #318A90; border: solid 2px #fff;
   font: 10px; text-align: center;}

/* Program Template */
.program #photoCt				{position:relative;background-color:#594b3a;width:678px;margin-right:6px;}
.program #photoCt H4			{position:absolute;bottom:20px;right:17px;width:140px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.6em;color:#fff;}
.program #photoCt H4 A			{color:#fff;}
.program #photoCt H4 .upper		{font-weight:bold;font-size:1.2em;}


/* Admissions */
.admission #headerBottom H2		{background-image:url(../images/header_admission.gif);width:245px;}
.admission #headerBottom H3		{left:292px;}

.admission #gridCt				{background-image:url(../images/grid_bg.gif);}
.admission #gridCt.twoColumn	{background-image:url(../images/twoColumnGrid_bg.gif);}
.admission #zone3Content		{background-image:url(../images/zone3Content_bg.gif);background-color:#e5822e;padding-bottom:90px;}

#admTools						{position:absolute;right:20px;bottom:29px;}
#admTools UL					{list-style-type:none;margin:0px;padding:0px;}
#admTools UL LI					{float:left;background-color:#eee8e0;margin:0px 0px 0px 4px;padding:0px;border:1px solid #c46515;}
#admTools UL LI A				{padding:1px 8px;font-size:0.8em;font-weight:bold;text-transform:uppercase;color:#000;border:2px solid #fff;}

#resourceNav					{background:#943b2a;padding:10px 5px 5px 20px;}
#resourceNav H3					{padding:7px 0 2px 0; font-size:1.3em;font-weight:bold;color:#fec391;}
#resourceNav H4					{padding-bottom:1em;font-size:1.0em;font-weight:bold;color:#fec391;}
#resourceNav UL, #resourceNav OL{width:230px;margin:0px;padding:0px 0px 3px 12px;}
#resourceNav UL LI 				{margin:0px;padding:0px 0px 0.8em;line-height:1.4em;}
#resourceNav UL LI A			{color:#fff;}
#resourceNav .sideblockleft UL	{list-style-type:none;width:230px;margin:0px;padding:0px 0px 3px 6px;font-size:0.9em;}
#resourceNav .sideblockleft a:hover	{text-decoration:underline;}
#resourceNav p {margin:10px 5px 10px 0px; line-height:1.5em;}
#resourceNav A			{color:#EFE9E0;}

.admission .twoColumn #zone1	{position:relative;padding-bottom:2em;}
.admission .twoColumn #breadCt	{padding-bottom:50px;}
.admission .twoColumn #zone3Content	{background-image:none;min-height:1px;}

.admission #footer				{background-image:url(../images/footer_bg.gif);}

#reasonsList					{padding-left:5px;}
#reasonsList OL					{list-style-type:none;margin:0px;padding:0px 0px 0.5em 0px;}
#reasonsList OL LI				{background-repeat:no-repeat;margin:0px;padding:2px 0px 8px 28px;line-height:1.3em;}
#reasonsList OL LI#r1			{background-image:url(../images/1.gif);}
#reasonsList OL LI#r2			{background-image:url(../images/2.gif);}
#reasonsList OL LI#r3			{background-image:url(../images/3.gif);}
#reasonsList OL LI#r4			{background-image:url(../images/4.gif);}
#reasonsList OL LI#r5			{background-image:url(../images/5.gif);}
#reasonsList OL LI#r6			{background-image:url(../images/6.gif);}
#reasonsList OL LI#r7			{background-image:url(../images/7.gif);}
#reasonsList OL LI#r8			{background-image:url(../images/8.gif);}
#reasonsList OL LI#r9			{background-image:url(../images/9.gif);}
#reasonsList OL LI#r10			{background-image:url(../images/10.gif);}

/* Big Fun */
.bigFun .subPage #photoCt		{background-image:url(../images/photo_bg_blue.jpg);background-color:#007f88;}
.bigHeart .subPage #photoCt		{background-image:url(../images/photo_bg_green.gif);background-color:#979813;}

/* Guidance Counselor Template */
#counselorProfile				{}
#counselorImage					{float:right;width:280px;}
#counselorInfo					{padding:3em 0em 2em;}
#counselorInfo H3				{font-family:Georgia, "Times New Roman", Times, serif;padding-bottom:0.1em;}
#counselorField					{padding-bottom:1.4em;}
#counselorField P				{margin-bottom:0em;}
#counselorField H4				{background:url(../images/divider_brown.gif) repeat-x 0% 100%;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:0.2em;padding-bottom:0.4em;color:#979813;font-size:1.4em;}
#counselorField .set2col		{float:left;width:220px;padding:0.3em 0em 0.3em;line-height:1.3em;}



/* Search Styles */
#searchCt							{position:absolute;top:13px;background:url(../images/footerLinkLeft_bg.gif) no-repeat #5b4d3b 0% 100%;width:239px;}
FORM#search							{background:url(../images/footerLinkRight_bg.gif) no-repeat 100% 100%;margin:0px;padding:0px 6px 5px 6px;}
#searchCt INPUT						{vertical-align:middle;}
#searchTerms						{background:#fff;width:148px;margin:-2px 0px 0px;padding:2px 8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;border:1px dotted #ababab;}
#searchSubmit						{background:transparent;margin:-1px 0px 0px;padding:0px 0px 1px 4px;font-family:Lucida Sans Unicode, Arial, sans-serif;color:#fff;font-size:1em;cursor:pointer;border:0px;}

.sitehome #searchCt					{background:url(../images/footerLinkLeft_bg.gif) no-repeat #504333 0% 100%;}
.sitehome FORM#search				{background:url(../images/footerLinkRight_bg.gif) no-repeat 100% 100%;}


/* Alumni, Ministry, Viewbook*/
.alumni #headerBottom H2																{background-image:url(../images/header_alumni.gif);width:402px;}
.alumni #headerBottom H3,  .ministry #headerBottom H3, .viewbook #headerBottom H3		{left:400px;}

.ministry #headerBottom H2		{background-image:url(../images/ministry.gif);width:402px;}
.viewbook #headerBottom H2		{background-image:url(../images/viewbook.gif);width:402px;}

.alumni #gridCt, .ministry #gridCt, .viewbook #gridCt		 							{background-image:url(../images/grid_bg.gif);}
.alumni #gridCt.twoColumn, .ministry  #gridCt.twoColumn, .viewbook #gridCt.twoColumn	{background-image:url(../images/twoColumnGrid_bg.gif);}
.alumni #zone3Content, .ministry #zone3Content, .viewbook #zone3Content 				{background-image:url(../images/zone3Content_bg.gif);background-color:#664773;}

.alumni #resourceNav, .ministry #resourceNav, .viewbook #resourceNav					{background-color: #943b2a;}
.alumni #gridCt.onecolumn, .ministry #gridCt.onecolumn, .viewbook #gridCt.onecolumn		{background-image:none;}

/* Ministry */


.alumni #gridCt					{background-image:url(../images/grid_bg.gif);}
.alumni #gridCt.twoColumn		{background-image:url(../images/twoColumnGrid_bg.gif);}
.alumni #zone3Content			{background-image:url(../images/zone3Content_bg.gif);background-color:#664773;}

.alumni #resourceNav			{background-color: #943b2a;}
.alumni #gridCt.onecolumn		{background-image:none;}

/* Athletics */
.athletics #headerBottom H2		{background-image:url(../images/header_athletics.gif);width:402px;}
.athletics #headerBottom H3		{left:300px;}

.athletics #gridCt					{background-image:url(../images/grid_bg.gif);}
.athletics #gridCt.twoColumn		{background-image:url(../images/twoColumnGrid_bg.gif);}
.athletics #zone3Content			{background-image:url(../images/zone3Content_bg.gif);background-color:#664773;}

.athletics #stuSideNav			{background: #943b2a;}
.athletics #gridCt.onecolumn		{background-image:none;}

/* CCIT */
.ccit #headerBottom H2		{background-image:url(../images/header_ccit.gif);width:277px;}
.ccit #headerBottom H3		{left:320px;}

.ccit #gridCt					{background-image:url(../images/grid_bg.gif);}
.ccit #gridCt.twoColumn		{background-image:url(../images/twoColumnGrid_bg.gif);}
.ccit #zone3Content			{background-image:url(../images/zone3Content_bg.gif);background-color:#664773;}

.alumni #resourceNav			{background-color: #943b2a;}

/* Financial Aid */
.finAid #headerBottom H2		{background-image:url(../images/header_financialAid.gif);width:312px;}
.finAid #headerBottom H3		{left:359px;}

.finAid #gridCt					{background-image:url(../images/grid_bg.gif);}
.finAid #gridCt.twoColumn		{background-image:url(../images/twoColumnGrid_bg.gif);}
.finAid #zone3Content			{background-image:url(../images/zone3Content_bg.gif);background-color:#979813;}

.finAid #resourceNav			{background-color: #664773;}
.finAid #gridCt.onecolumn	{background-image:none;}

/* Parents */
.parents #headerBottom H2		{background-image:url(../images/parents/header_parents.gif);width:305px;}
.parents #headerBottom H3		{left:352px;}

.parents #gridCt				{background-image:url(../images/grid_bg.gif);}
.parents #gridCt.twoColumn		{background-image:url(../images/twoColumnGrid_bg.gif);}
.parents #zone3Content			{background-image:url(../images/zone3Content_bg.gif);background-color:#e5822e;padding-bottom:90px;}


.parents #resourceNav			{background-color: #007f88;}
.about #resourceNav				{background-color: #007f88;}
.students #resourceNav			{background-color: #3A8A90;}
.campusresources #resourceNav	{background-color: #664773;}
.academics #resourceNav			{background-color: #007f88;}
.academics #resourceNav a		{color: #CBCC6D;}
.ccit #resourceNav a		{color: #FFC186;}

/*Ministry*/
div#ministry1 a{margin:20px 0; text-indent:-3000px; background:url(../images/cc-faith.jpg) top center no-repeat; width:175px; height:200px; display:block;}
div#ministry2 a{margin:20px 0; text-indent:-3000px; background:url(../images/cc-do.jpg) top center no-repeat; width:175px; height:200px; display:block;}
div#ministry3 a{margin:20px 0; text-indent:-3000px; background:url(../images/cc-mass.jpg) top center no-repeat; width:175px; height:200px; display:block;}
div#ministry4 a{margin:20px 0; text-indent:-3000px; background:url(../images/cc-kirchen.jpg) top center no-repeat; width:175px; height:200px; display:block;}

div#ministry1 a:hover{background:url(../images/cc-faith2.jpg) top center no-repeat; width:175px; height:200px; display:block;}
div#ministry2 a:hover{background:url(../images/cc-do2.jpg) top center no-repeat; width:175px; height:200px; display:block;}
div#ministry3 a:hover{background:url(../images/cc-mass2.jpg) top center no-repeat; width:175px; height:200px; display:block;}
div#ministry4 a:hover{background:url(../images/cc-kirchen2.jpg) top center no-repeat; width:175px; height:200px; display:block;}

/* Other Stuff */

.success li {color:#fff;}
fieldset {color:#5A4C3B; background-color:#fff;}
legend {background-color:#fff;}
.editbar  {color:#fff; font-size:.9em;}
.editbar h4, .editbar hr {margin: 5px; font-weight:bold;}
.editbar a {color:#ffbd96;}

fieldset a img {margin-right:3px; }


/* ---------------------------------------------------- */
/* Slideshow for Home Page and Student Page */
/* ---------------------------------------------------- */

#slideshow {position: relative;float:left;width: 805px;height:301px;}

#slideshow2 {position: relative;float:left;width: 425px;height:225px;}


#slideshow ul,#slideshow2 ul {margin: 0;padding: 0;list-style-type: none;height: 1%; /* IE fix */}

#slideshow ul:after {content: ".";clear: both;display: block;height: 0;visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides,#slideshow2 .slides2 {overflow: hidden;}

#slideshow .slides ul 	{width: 2880px;}
#slideshow2 .slides2 ul {width: 2880px;}

#slideshow .slides li 	{width: 805px;height:301px;padding: 0;}
#slideshow2 .slides2 li {width: 425px;height:225px;padding: 0;}

#slideshow .slides p 	{font-family: Times, serif;line-height: 1.1em;float:left;width:335px;color:#ddd;font-size: 1em;margin-top:5px;padding:10px;border:1px solid #E3911C;background: #554838;position: absolute;}
#slideshow2 .slides2 h2 {margin:10px 0 0 10px; padding:0; font-size:1.8em; color:#fff;font-family:Georgia, "Times New Roman", Times, serif;ilter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
#slideshow2 .slides2 p {margin:2px 0 0 10px; padding:0;font-size:1em; color:#fff;font-family:Georgia, "Times New Roman", Times, serif;ilter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}

#slideshow .slides a {color:#E3911C;}
#slideshow2 .slides2 ul li a {float:right; margin-top:167px; padding:0 0 2px 0; display:block; width:335px; background:#000;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}

#slide-one 		{background: url(../images/1.jpg) no-repeat;}
#slide-one p	{display: none;}

#slide-two 		{background: url(../images/3.jpg) no-repeat;}
#slide-three 	{background: url(../images/4.jpg) no-repeat;}
#slide-four 	{background: url(../images/openhouse.jpg) no-repeat;}
#slide-five 	{background: url(../images/5.jpg) no-repeat;}
#slide-six 		{background: url(../images/book.jpg) no-repeat;}
#slide-seven 	{background: url(../images/7.jpg) no-repeat;}
#slide-eight 	{background: url(../images/viewbook.jpg) no-repeat;}
#slide-nine 	{background: url(../images/magazine.jpg) no-repeat;}

/* Student Home Page Images */
#stuslide-one 	{background: url(../images/ss_1.jpg) no-repeat;}
#stuslide-two 	{background: url(../images/ss_2.jpg) no-repeat;}
#stuslide-three {background: url(../images/ss_3.jpg) no-repeat;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION */
/* ---------------------------------------------------- */

#slideshow .slides-nav		{margin:0;padding:0;width:400px;height:30px;float:left;position: absolute;top:278px;left:7px;z-index: 10;}
#slideshow2 .slides-nav 	{margin:0;padding:0;width:400px;height:30px;float:left;position: absolute;top:204px;left:6px;z-index: 10;}

#slideshow .slides-nav li,#slideshow2 .slides-nav li 	{margin-right:10px;padding:0;float:left;}

#slideshow .slides-nav li a	 {display: block;height:17px;width:18px;outline: none;background-color: #111;text-decoration: none;color:#ccc;text-indent: 6px;font-size: .9em;}
#slideshow2 .slides-nav li a {display: block;height:17px;width:17px;outline: none;background-color: #fff;text-decoration: none;color:#000;text-indent: 6px;font-size: .9em;}

#slideshow .slides-nav li a:hover,#slideshow2 .slides-nav li a:hover {background-color: #000; color:#fff;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a,
.j#slideshow2 .slides-nav li.on,
.js#slideshow2 .slides-nav li.on a {background-color: #943B2A;}

.js #slideshow .slides-nav li.on a,.js #slideshow2 .slides-nav li.on a {background-color: #000; color:#fff;}

/* Blocks for Student Home Page */

.students .twoColumn #breadCt	{margin:0 0 0 -7px;}

.students #blockhome {height:270px;}

/*.students #stuMiniBlocks 			{clear:both;width:687px; height:100px;}
#stuMiniBlocks div					{float:left; width:130px; height:75px; display: block; margin:0 5px 5px 5px;}*/
.students .mblock-rollover			{text-indent:-1000em; display:block; overflow:hidden; background-repeat:no-repeat; background-position:left top; border:none; margin:0px;width:130px; height:75px;}
.students .mblock-rollover:hover	{background-position: left bottom;}

.students .bannerblock-rollover			{text-indent:-1000em; display:block; overflow:hidden; background-repeat:no-repeat; background-position:left top; border:none; margin:0px;width:670px; height:175px;}
.students .bannerblock-rollover:hover	{background-position: left bottom;}

#studentblocks {height:270px; width:686px; margin:0 auto; padding: 0; float:right;}
#studentblocks ul {padding: 0px; margin:0px;}
#studentblocks li {float:left; display: inline; margin:0 0 0 5px; padding:0;}

#blocks, #blockshome {height:auto; width:686px; margin:0 auto; padding: 0; float:right;}
#blocks ul, #blockshome ul {padding: 0px; margin:0px;}
#blocks li,  #blockshome li {float:left; display: inline; margin:0; padding:0;}
#blockshome li {margin:0px; padding:0px;}
.block1-rollover, .block2-rollover, .block3-rollover, .book-rollover, .blocktemp-rollover {text-indent:-1000em; display:block; overflow:hidden; background-repeat:no-repeat; background-position:left top; border:none; margin:0px;}
.block1-rollover{width:170px; height:100px;}
.block2-rollover{width:85px; height:100px;}
.block3-rollover{width:350px; height:80px;}
.blocktemp-rollover{width:170px; height:80px;}
.book-rollover{width:150px;	height:150px;}
.block1-rollover:hover, .block2-rollover:hover, .block3-rollover:hover, .book-rollover:hover, .blocktemp-rollover:hover {background-position: left bottom;}



/*** SiteStyleContent.css - Content Styles ***/

/** Content Type Styles **/

/* Default Block Styles */
.AC-Block								{background-repeat:no-repeat;background-position:0% 100%;margin-bottom:1.2em;padding-bottom:1.5em;}
.AC-BlockHeader						{}
.AC-BlockHeader H4						{padding-bottom:0.5em;font-size:1.2em;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;color:#979813;}
.AC-BlockText							{}
.AC-BlockCtrl A						{font-family:Georgia, "Times New Roman", Times, serif;font-size:0.9em;font-weight:bold;text-transform:uppercase;}

#zone2 .AC-Block						{background-image:url(../images/block_divider_white.gif);}
#zone3 .AC-Block						{margin:25px 27px 0px 27px;}

#zone1Bottom .AC-Block					{margin:0px;padding:0px;}
.about #zone3 .AC-Block					{background-image:url(../images/block_divider_blue.gif);}
.academics #zone3 .AC-Block				{background-image:url(../images/block_divider_red.gif);}
.admission #zone3 .AC-Block				{background-image:url(../images/block_divider_orange.gif);}
.alumni #zone3 .AC-Block				{background-image:url(../images/block_divider_purple.gif);}
.parents #zone3 .AC-Block				{background-image:url(../images/block_divider_orange.gif);}

.sitehome .AC-Block							{margin-bottom:0px;}
.sitehome .AC-BlockHeader H4				{background-repeat:no-repeat;margin:0px;padding:0px 0px 0.6em;text-indent:-9999px;overflow:hidden;}
.sitehome .AC-BlockItem						{padding-bottom:1em;line-height:1.3em;}

#zone3 .AC-BlockHeader H4				{color:#fff;}

/* Alert Box */
.AC-AlertBox							{background:url(../images/alert_bg.gif) left bottom repeat-x #943B2A;width:390px;margin:0px -30px 60px;padding:20px 0px 0px;}
.AC-AlertBox .AC-BlockImage				{float:left;width:80px;}
.AC-AlertBox .AC-BlockText				{float:right;width:310px;}
.AC-AlertBox H4							{color:#FFFFFF;text-transform:uppercase;font-size:15px;margin:18px 15px 0px;border-bottom:1px dotted #FFFFFF;font-family:Georgia, Times New Roman, Serif;}
.AC-AlertBox P							{color:#979813;margin:8px 15px 20px;}

/* Admissions Counselor */
.AC-AdmissionsCounselorList											{}
.AC-AdmissionsCounselorList DT										{font-size:2em;font-family:Georgia, Serif;font-weight:bold;}
.AC-AdmissionsCounselorList	DD										{overflow:auto;margin:15px 0px;padding:10px 0px;}
.AC-AdmissionsCounselorList	DD SPAN									{font-size:1.2em;font-weight:bold;}
.AC-AdmissionsCounselorList	DD .AC-AdmissionsCounselorPhoto			{float:left;width:90px;margin-top:-10px;}

/* Banner */
.AC-Banner								{padding-bottom:2em;}
.AC-Banner IMG							{padding:5px 0px;}
#zone1Bottom .AC-Banner					{float:left;}
#zone1Bottom .AC-Banner IMG				{padding:0px;}

/* Campus Visit Calendar */
.AC-CampusVisitNavigation						{width:550px;background-color:#594B3A;color:#FFFFFF;padding:4px 0px;}
.AC-CampusVisitNavigation A						{color:#CBCC6D;}
.AC-CampusVisitNavigation .AC-CalendarPrevious	{float:left;width:180px;padding:0px 10px 0px;}
.AC-CampusVisitNavigation .AC-CalendarMonth		{float:left;width:150px;text-align:center;}
.AC-CampusVisitNavigation .AC-CalendarNext		{float:right;width:180px;padding:0px 10px 0px;text-align:right;}
.AC-CampusVisitListing							{background-color:#6E5D48;color:#FFFFFF;width:520px;padding:10px 15px;margin:0px;}
.AC-CampusVisitListing DT						{font-weight:bold;font-size:1.2em;margin-bottom:8px;margin-top:10px;}
.AC-CampusVisitListing DD A						{color:#CBCC6D;}

/* Guidance Counselors */
.AC-CounselorStatusList					{}
.AC-CounselorStatusList .toggleHead		{background-color:#007F88;color:#FFFFFF;padding:7px 12px 6px;font-weight:bold;font-size:13px;border-bottom:1px solid #E5822E;}
.AC-CounselorStatusList	.toggleBody		{background-color:#F2F2E0;padding:10px 15px;}

/* Campus Visit Details */
.AC-FullCampusVisit						{}
.AC-FullCampusVisit .AC-EventFiles		{float:left;}
.AC-EventFiles							{background-color:#6E5D48;width:300px;padding:0px 10px 10px;margin:0px 20px 4px 0px;}
.AC-EventFiles H4						{background-color:#594B3A;color:#FFFFFF;padding:4px 10px;margin:0px -10px 10px;font-size:1.1em;font-weight:bold;}
.AC-EventFiles IMG						{float:left;}
.AC-EventFiles A						{color:#CBCC6D;}

.AC-EventDescription .AC-EventFiles		{float:left;}

/* Event */
.AC-Event .AC-BlockCtrl A				{background:url(../images/grey_arrow.gif) no-repeat 100% 0.3em;padding-right:1.2em;text-transform:none;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#5a4c3b;}

/* Home Page Block Headers */
.AC-News .block h4,.AC-Events .block h4,.AC-Spot .block h4 {display: none;}
.AC-News .AC-BlockHeader h4,.AC-Events .AC-BlockHeader h4,.AC-Spot .AC-BlockHeader h4 {display: block;}

/* Press Releases */					
.AC-News .AC-BlockText .AC-BlockItem a	{color:#fff;}
.sitehome .AC-News .AC-BlockHeader		{position:relative;  margin:0;}
.sitehome .AC-News .AC-BlockHeader A	{position:absolute;top:3px;left:154px;line-height:1em;font-size:0.9em;}


/* Events */
.AC-Events .AC-BlockText P				{font-size:0.9em;}
.AC-Events .AC-BlockCtrl				{text-align:right;}

.sitehome .AC-Events A						{color:#fff;}
.sitehome .AC-Events .AC-BlockHeader		{position:relative;  margin:0;}
.sitehome .AC-Events .AC-BlockHeader H4		{background-image:url(../images/header_events.gif);width:102px;height:19px;}
.sitehome .AC-Events .AC-BlockHeader A		{position:absolute;top:3px;left:114px;line-height:1em;font-size:0.9em;color:#eaeb1a;}

/* Student Profile Home */


/* Fast Fact */
.AC-FastFact .AC-BlockText				{font-size:1.1em;font-weight:bold;color:#c46515;}
.AC-FastFact .AC-BlockText P				{margin-bottom:0px;}

#zone2 .AC-FastFact .AC-BlockText		{color:#c46515;}
#zone3 .AC-FastFact .AC-BlockHeader H4	{color:#5d4f3d;}
#zone3 .AC-FastFact A					{color:#007f88;}

/* FAQs */
.AC-FaqResults							{}
.AC-Form .AC-FaqResults H5				{background-color:transparent;color:#000000;font-size:1.4em;}
.AC-FaqResults .toggleHead				{background-color:#007F88;color:#FFFFFF;padding:7px 12px 6px;font-weight:bold;font-size:13px;border-bottom:1px solid #E5822E;cursor:pointer;}
.AC-FaqResults .toggleBody				{background-color:#F2F2E0;padding:10px 15px;}


/* Horizontal Accordion */
#AC-HorizontalAccordion							{display:block;float:left;margin:0px;padding:0px;height:269px;position:relative;width:677px;background:url(../images/kwick_bg.jpg) left top no-repeat #FFFFFF;}
#AC-HorizontalAccordion .kwickHead				{background-repeat:no-repeat;display:block;float:right;height:269px;margin:0px;width:48px;cursor:pointer;overflow:hidden;}
#AC-HorizontalAccordion .kwickHead A			{height:269px;width:48px;display:block;}
#AC-HorizontalAccordion .bigHeartHead			{background:url(../images/kwick_bigHeart.gif) left top no-repeat #979813;}
#AC-HorizontalAccordion .bigFunHead				{background:url(../images/kwick_bigFun.gif) left top no-repeat #007F88;}
#AC-HorizontalAccordion .bigIdeasHead			{background:url(../images/kwick_bigIdeas.gif) left top no-repeat #C46515;}
#AC-HorizontalAccordion .bigHeartHead A:hover	{background:url(../images/bigHeart_hover.gif) left top no-repeat #979813;}
#AC-HorizontalAccordion .bigFunHead	A:hover		{background:url(../images/bigFun_hover.gif) left top no-repeat #007F88;}
#AC-HorizontalAccordion .bigIdeasHead A:hover	{background:url(../images/bigIdeas_hover.gif) left top no-repeat #C46515;}
#AC-HorizontalAccordion .kwickBody				{position:relative;float:right;height:269px;overflow:hidden;width:0px;}
#AC-HorizontalAccordion .kwickBody P			{position:absolute;bottom:12px;margin:25px 0 0 10px;padding:0px;width:160px;line-height:1.2em;}
#AC-HorizontalAccordion .bigHeartBody			{background:url(../images/bigHeartBody.jpg) left top no-repeat #979813;}
#AC-HorizontalAccordion .bigHeartBody P			{color:#FDFD7E;}
#AC-HorizontalAccordion .bigFunBody				{background:url(../images/bigFunBody.jpg) left top no-repeat #007F88;}
#AC-HorizontalAccordion .bigFunBody P			{color:#7AF6FE;}
#AC-HorizontalAccordion .bigIdeasBody			{background:url(../images/bigIdeasBody.jpg) left top no-repeat #C46515;}
#AC-HorizontalAccordion .bigIdeasBody P			{color:#FCDD8F;}

/*** Lightbox styles ***/
#lbOverlay 						{position:absolute;left:0px;width:100%;background-color:#000;cursor:pointer;z-index:150;}
#lbCenter, #lbBottomContainer	{position:absolute;left:50%;background-color: #fff;overflow:hidden;z-index:160;}
#lbImage 						{position:absolute;left:0px;top:0px;background-repeat:no-repeat;border:5px solid #fff;z-index:170;}
.lbLoading 						{background:url(../images/loading.gif) no-repeat center #fff;}
#lbPrevLink, #lbNextLink		{display:block;position:absolute;top:0px;width:50%;outline:none;cursor:pointer;}
#lbPrevLink				 		{left:0px;}
#lbPrevLink:hover 				{background:url(../images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink 					{right:0px;}
#lbNextLink:hover 				{background:url(../images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom 						{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;border:5px solid #fff;border-top:0px;}
#lbCloseLink 					{display:block;float:right;width:65px;height:22px;background:url(../images/closelabel.gif) no-repeat;margin:5px 0px;}
#lbCaption, #lbNumber			{margin-right:75px;}
#lbCaption 						{font-weight:bold;}

/*** Loader ***/
#loader																		{width:200px;height:80px;border:1px solid #CCCCCC;text-align:center;padding:120px 0px 0px 0px;background:url(../images/loading.gif) center 70px no-repeat #FFFFFF;position:absolute;top:50%;left:50%;margin:-100px 0px 0px -100px;z-index:102;}

/* News */
.AC-News .AC-BlockText P				{font-size:0.9em;}
.AC-News .AC-BlockCtrl					{text-align:right;}

#zone1 .AC-News							{padding-top:1em;}

.sitehome .AC-News A						{color:#fbb93e;}
.sitehome .AC-News .AC-BlockHeader H4		{background-image:url(../images/header_newsroom.gif);width:144px;height:19px;}

.library #zone2 .AC-News				{background:none;}
.library #zone2 .AC-News .AC-BlockHeader H4	{padding-bottom:1.2em;color:#594b3a;}

.AC-NewsDetails .AC-Controls			{padding:18px 0px;}
.AC-Controls .AC-NewsArchive			{float:left;}

/*** Thumbnailer ***/
#AC-PhotoThumbs												{position:relative;float:left;border:1px solid #666;text-align:center;width:290px;height:220px;padding:3px;margin:0px 15px 28px 0px;background-color:#EEEEEE;}
#AC-PhotoThumbs IMG											{display:inline;vertical-align:middle;}
#AC-PhotoThumbs IMG A										{display:block;}
#AC-PhotoThumbs .AC-ThumbsPager								{width:290px;font-size:0.9em;border-width:0px 1px 1px;border-color:#666666;border-style:solid;padding:4px 3px;margin:4px 0px 0px -4px;}
#AC-PhotoThumbs .AC-ThumbsPager .AC-PagingText				{float:left;width:228px;padding:0px 5px;text-align:center;}
#AC-PhotoThumbs .AC-ThumbsPager .AC-LeftArrow				{float:left;width:52px;background:url(../images/tPrev.gif) no-repeat 0px 0px;width:22px;height:15px;margin:2px;text-indent:-9999px;overflow:hidden;cursor:pointer;}
#AC-PhotoThumbs .AC-ThumbsPager .AC-RightArrow				{float:left;width:52px;background:url(../images/tNext.gif) no-repeat 0px 0px;width:22px;height:15px;margin:2px;text-indent:-9999px;overflow:hidden;cursor:pointer;}
#AC-PhotoThumbs .AC-ThumbsPager .AC-LeftArrow:hover			{background-position:0px -15px;}
#AC-PhotoThumbs .AC-ThumbsPager .AC-RightArrow:hover		{background-position:0px -15px;}
#AC-PhotoThumbs .AC-ThumbsPager .disabled					{background-position:0px -30px;cursor:default;}
#AC-PhotoThumbs .AC-ThumbsPager .disabled:hover				{background-position:0px -30px;}

/* Poll */
.AC-Poll .AC-PollQuestion P				{margin-bottom:0.5em;font-weight:bold;color:#c46515;}
.AC-Poll .AC-PollChoice INPUT			{vertical-align:middle;}
.AC-Poll .AC-BlockCtrl 					{padding-top:1.8em;}
.AC-Poll .AC-BlockCtrl A				{font-family:Arial, Helvetica, sans-serif;text-transform:none;font-weight:normal;font-size:1em;color:#594b3a;}
.AC-Poll .controls						{background-color:transparent;width:auto;}

/* Quote */
.AC-Quote								{color:#3a3a3a;}
.AC-Quote .AC-BlockImage				{padding:8px 0px 8px 25px;}
.AC-Quote .AC-BlockText					{line-height:1.2em;font-size:1.2em;}
.AC-Quote .AC-BlockText P				{margin-bottom:1em;}
.AC-Quote .startQuote					{display:block;background:url(../images/startQuote.gif) no-repeat;width:31px;height:20px;margin-left:-8px;padding-bottom:4px;text-indent:-9999px;overflow:hidden;}
.AC-Quote .endQuote						{display:block;float:right;background:url(../images/endQuote.gif) no-repeat;width:31px;height:20px;margin-top:-6px;padding-right:5px;text-indent:-9999px;overflow:hidden;}

.admission .AC-Quote					{color:#3a3a3a;}
.admission #zone3 .AC-Quote				{background:none;}

.academics #zone3 .AC-Quote				{background:none;}
.academics .AC-Quote .startQuote		{background-image:url(../images/startQuote.gif);}
.academics .AC-Quote .endQuote			{background-image:url(../images/endQuote.gif);}

/* Spotlights */
.AC-Spot								{margin-top:0px;padding-bottom:0.4em;}
.AC-Spot .AC-BlockImage					{background-repeat:no-repeat;margin:0px -27px;padding-top:15px;padding-left:17px;}
.AC-Spot .AC-BlockText					{font-size:0.9em;line-height:1.6em; color:#fff;}
.AC-Spot .AC-BlockInfo					{padding-bottom:0.8em;text-transform:uppercase;line-height:1.3em;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.1em;color:#fff;font-weight:bold;}
.AC-Spot .AC-BlockInfo p				{padding:.6px; margin: 0;}
.AC-Spot .AC-BlockCtrl					{background-image:url(../images/spot_ctrl_bg.gif);background-repeat:no-repeat;padding:1px 0px 1.5em 28px;padding-left:28px;line-height:1em;}
.AC-Spot .AC-BlockCtrl A				{color:#fff;}
.AC-Spot .AC-BlockExtra					{background-repeat:no-repeat;padding:0.8em 0px 0.6em;line-height:1em;}
.AC-Spot .AC-BlockExtra A				{font-family:Georgia, "Times New Roman", Times, serif;font-size:0.85em;font-weight:bold;text-transform:uppercase;color:#fff;}

#zone2 .AC-Spot							{margin-left:0px;margin-right:0px;padding-bottom:1.5em;}
#zone2 .AC-Spot	.AC-BlockText			{color:#5A4C3B}
#zone2 .AC-Spot .AC-BlockImage			{background-image:none;margin:0px;}
#zone2 .AC-Spot .AC-BlockCtrl			{background:none;padding:0px;}
#zone2 .AC-Spot .AC-BlockCtrl A			{color:#c46515;}

.admission #zone3 .AC-Spot				{margin-top:0px;}
.admission .Student .AC-BlockText					{font-size:0.9em;line-height:1.6em;color:#594B3A;}
.admission .AC-Spot .AC-BlockImage		{background-image:url(../images/spot_bg_adm.gif);}
.admission.home .AC-Spot .AC-BlockImage	{background-image:url(../images/spot_bg_admHome.gif);}
.admission .AC-Spot .AC-BlockExtra 		{background-image:url(../images/block_divider_orange.gif);}

.about .AC-Spot .AC-BlockCtrl			{background-image:url(../images/spot_ctrl_bg.gif);}
.about .AC-Spot .AC-BlockCtrl A			{color:#fff;}
.about .AC-Spot .AC-BlockExtra 			{background-image:url(../images/block_divider_blue.gif);}

.academics .AC-Spot .AC-BlockCtrl		{background-image:url(../images/spot_ctrl_bg.gif);}
.academics .AC-Spot .AC-BlockCtrl A		{color:#c97633;}
.academics .AC-Spot .AC-BlockExtra 		{background-image:url(../images/block_divider_red.gif);}
.academics #zone3 .AC-Spot .AC-BlockHeader H4	{color:#979813;}

.alumni .AC-Spot .AC-BlockText					{font-size:0.9em;line-height:1.6em;color:#CECE74;}
.alumni .AC-Spot .AC-BlockCtrl			{background-image:url(../images/spot_ctrl_bg.gif);}
.alumni .AC-Spot .AC-BlockCtrl A		{color:#fff;}
.alumni .AC-Spot .AC-BlockExtra 		{background-image:url(../images/block_divider_purple.gif);}

.sitehome .AC-Spot a {color:#000;}
.sitehome .AC-Spot .AC-BlockCt				{float:left;width:144px;}
.sitehome .AC-Spot .AC-BlockImage			{float:right;width:175px;margin:0;padding:0px;}
.sitehome .AC-Spot .AC-BlockHeader H4		{margin-top:34px;}
.sitehome .AC-Spot.Student .AC-BlockHeader H4	{background-image:url(../images/header_meetourstudents.gif);width:135px;height:55px;}
.sitehome .AC-Spot .AC-BlockInfo		{padding:0 0 0 6px;font-weight:bold;font-size:0.9em;color:#000; width:144px; margin:0;}
.sitehome .AC-Spot .AC-BlockInfo p		{margin:0; padding:1px 0;}

.parents .AC-Spot .AC-BlockExtra 		{background-image:url(../images/block_divider_orange.gif);}

.AC-SpotFull							{}
.AC-SpotFull .left						{width:270px;float:left;}
.AC-SpotFull .right						{width:290px;float:right;}
.AC-SpotFull .AC-BlockName				{font-size:13px;font-weight:bold;font-family:Arial, Verdana, Sans-Serif;padding:0px 0px 23px;background:url(../images/spotlight_NameBorder.gif) left bottom repeat-x transparent;}
.AC-SpotFull .AC-BlockName H3			{font-size:24px;font-weight:bold;color:#594B3A;margin:0px;padding:0px;font-family:Georgia, Serif;}
.AC-SpotFull .AC-BlockInfo				{font-family:Arial, Verdana, Sans-Serif;}
.AC-SpotFull .AC-BlockInfo H6			{font-size:14px;font-family:Georgia,Serif;font-weight:bold;color:#979813;margin:20px 0px 0px;padding:0px;text-transform:none;}
.AC-SpotFull .AC-BlockImage				{}
.AC-SpotFull .AC-BlockText				{clear:both;background:url(../images/spotlight_NameBorder.gif) left top repeat-x transparent;margin:20px 0px 0px;padding:20px 0px 30px;}

.AC-Controls							{background:url(../images/spotlight_Controls.gif) top left repeat-x transparent;padding:13px 0px;}
.AC-Controls .AC-SpotArchives			{float:left;}
.AC-Controls .AC-BackButton				{float:right;}

DL.AC-SpotlightArchive									{}
DL.AC-SpotlightArchive DT.AC-SpotlightArchiveHeader		{font-family:Georgia, Serif;font-size:24px;font-weight:bold;color:#594B3A;}
DL.AC-SpotlightArchive DD								{overflow:auto;margin:15px 0px;padding:10px 0px;}
DL.AC-SpotlightArchive DD SPAN							{font-size:1.2em;font-weight:bold;}
DL.AC-SpotlightArchive DD .AC-ArchivePhoto				{float:left;width:90px;margin-top:-10px;}

/* Program Spotlight */
.AC-Spot.Program .AC-BlockCt			{padding:0.5em 0px 1em;}
.AC-Spot.Program .AC-BlockImage			{float:left;width:75px;margin:0px;padding:0px 0px 0px 14px;}
.AC-Spot.Program .AC-BlockTitle			{float:right;width:90px;padding:17px 30px 0px 0px;line-height:1.2em;}

#zone3 .AC-Spot.Program .AC-BlockTitle			{color:#fff;}


/** Content Styles **/
.contentBlock					{padding:1em 0em 1.5em;}
.contentHeader H4				{background-repeat:no-repeat;margin:0px;padding:0em 0em 1em;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;text-indent:-9999px;overflow:hidden;}
.contentText P					{margin-bottom:0.8em;line-height:1.4em;}
.contentText P.doubleSpc		{margin-bottom:1.6em;}
.contentText A					{color:#fff;}
.contentCtrl A					{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:0.9em;text-transform:uppercase;}

#zone3 .contentBlock			{margin:25px 27px 0px 27px;padding-top:0em;color:#fff;}


/* Admissions */
#reasonsList					{padding-left:5px;}
#reasonsList .contentHeader H4	{background-image:url(../images/reasons_header.gif);width:162px;height:37px;}
#reasonsList OL					{list-style-type:none;margin:0px;padding:0px 0px 0.5em 0px;}
#reasonsList OL LI				{background-repeat:no-repeat;margin:0px;padding:2px 0px 8px 28px;line-height:1.3em;}
#reasonsList OL LI#r1			{background-image:url(../images/num1.gif);}
#reasonsList OL LI#r2			{background-image:url(../images/num2.gif);}
#reasonsList OL LI#r3			{background-image:url(../images/num3.gif);}
#reasonsList OL LI#r4			{background-image:url(../images/num4.gif);}
#reasonsList OL LI#r5			{background-image:url(../images/num5.gif);}
#reasonsList OL LI#r6			{background-image:url(../images/num6.gif);}
#reasonsList OL LI#r7			{background-image:url(../images/num7.gif);}
#reasonsList OL LI#r8			{background-image:url(../images/num8.gif);}
#reasonsList OL LI#r9			{background-image:url(../images/num9.gif);}
#reasonsList OL LI#r10			{background-image:url(../images/num10.gif);}

#helped P						{margin-bottom:1em;}
#helped UL						{list-style-type:none;margin:0px;padding:0px;}
#helped UL LI					{margin:0em 0em 0.5em;padding:0px;line-height:1.2em;}

#aroundHelena .contentHeader	{background-image:url(../images/around_header.gif);width:180px;height:36px;}
#aroundHelena DL				{background-repeat:no-repeat;margin:0px;padding:12px 0px 0.2em 56px;}
#aroundHelena DT				{margin:0px;padding:0px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:1.2em;}
#aroundHelena DD				{margin:0px;padding:0px;color:#3a3a3a;}
DL#shopping						{background-image:url(../images/icon_bag.gif);}
DL#entertainment				{background-image:url(../images/icon_masks.gif);padding-top:16px;}
DL#restaurants					{background-image:url(../images/icon_pizza.gif);}
#aroundHelena .contentCtrl		{padding-top:0.8em;}

#contactAdmission .contentHeader	{margin-right:-6px;margin-left:-19px;}
#contactAdmission .contentHeader H4	{background-image:url(../images/contactAdmission_header.gif);width:245px;height:62px;}


/* Academics */
#zone3 #specialPrograms 			{background-color:#007f88;margin:0px;padding:25px 27px 1.5em 27px;}
#specialPrograms .contentHeader H4	{padding-bottom:0.5em;font-size:1.2em;font-weight:bold;text-indent:0px;overflow:visible;}
#specialPrograms UL					{margin:0px;padding:0px 0px 0px 15px;}
#specialPrograms UL LI				{margin:0px;padding:0px 0px 0.3em;line-height:1.2em;}

#zone3 #studyAbroadResources 			{background-color:#007f88;margin:0px;padding:25px 27px 1.5em 27px;}
#studyAbroadResources .contentHeader H4	{padding-bottom:0.5em;font-size:1.2em;font-weight:bold;text-indent:0px;overflow:visible;}
#studyAbroadResources UL					{margin:0px;padding:0px 0px 0px 15px;}
#studyAbroadResources UL LI				{margin:0px;padding:0px 0px 0.3em;line-height:1.2em;}

#zone3 #relatedFields 				{background-color:#c86f25;margin:0px;padding:25px 27px 1.5em 27px;}
#relatedFields .contentHeader H4	{padding-bottom:0.5em;font-size:1.2em;font-weight:bold;text-indent:0px;overflow:visible;}
#relatedFields UL					{margin:0px;padding:0px 0px 0px 15px;}
#relatedFields UL LI				{margin:0px;padding:0px 0px 0.3em;line-height:1.2em;}

#studyAbroadPlaces					{background:url(../images/block_divider_white.gif) no-repeat 0% 100%;margin-bottom:1.2em;}
#studyAbroadPlaces .contentHeader H4	{background-image:url(../images/studyAbroadPlaces_header.gif);width:186px;height:79px;}
#studyAbroadPlaces OL					{list-style-type:none;margin:0px;padding:0px 0px 0.5em 0px;}
#studyAbroadPlaces OL LI				{background-repeat:no-repeat;margin:0px;padding:2px 0px 8px 28px;line-height:1.3em;}
#studyAbroadPlaces OL LI#p1			{background-image:url(../images/num1.gif);}
#studyAbroadPlaces OL LI#p2			{background-image:url(../images/num2.gif);}
#studyAbroadPlaces OL LI#p3			{background-image:url(../images/num3.gif);}
#studyAbroadPlaces OL LI#p4			{background-image:url(../images/num4.gif);}
#studyAbroadPlaces OL LI#p5			{background-image:url(../images/num5.gif);}
#studyAbroadPlaces OL LI#p6			{background-image:url(../images/num6.gif);}
#studyAbroadPlaces OL LI#p7			{background-image:url(../images/num7.gif);}
#studyAbroadPlaces OL LI#p8			{background-image:url(../images/num8.gif);}
#studyAbroadPlaces OL LI#p9			{background-image:url(../images/num9.gif);}
#studyAbroadPlaces OL LI#p10		{background-image:url(../images/num10.gif);}
#studyAbroadPlaces .contentFooter	{background:url(../images/asterisk.gif) no-repeat 5px 4px;padding-left:19px;font-size:0.9em;line-height:1.4em;}

#reasonsList.nursing .contentHeader H4	{background-image:url(../images/reasons_header_nursing.gif);width:187px;height:53px;}

#degreeOptions .contentHeader H4	{background-image:url(../images/degreeOptions_header.gif);width:206px;height:38px;}
#degreeOptions UL					{margin:0px;padding:0px 0px 0px 1.2em;}

#libraryInfo						{background:url(../images/block_divider_red.gif) repeat-x 0% 100%;margin-bottom:1.2em;padding-bottom:1.5em;}
#libraryInfo .contentHeader			{padding-bottom:1em;}
#libraryInfo .contentHeader H4		{background:url(../images/block_divider_red.gif) repeat-x 0% 100%;padding-bottom:0.8em;text-transform:uppercase;text-indent:0px;overflow:visible;font-weight:bold;font-size:1.2em;}

#searchLibrary						{background:url(../images/block_divider_white.gif) no-repeat 60px 100%;margin:0px -20px 2em 0px;padding-bottom:1.5em;}
#searchSubject A					{text-decoration:underline;color:#c46515;}
.searchMethod H4					{background:url(../images/searchMethod_bg.gif) no-repeat;padding:22px 0px 20px 61px;font-size:1.8em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}
#searchResources H4					{color:#007f88;}
#searchLibrary .contentText			{padding-left:61px;font-size:1.1em;line-height:1.8em;}
#searchLibrary .contentText A		{text-decoration:underline;color:#c46515;}
#searchOffCampus A					{text-decoration:underline;color:#c46515;}
.searchOff H4						{background:url(../images/searchMethod_bgred.gif) no-repeat;padding:22px 0px 20px 61px;font-size:1.8em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold; margin-top: 15px;}

/* User History Table */
.userHistoryTable					{width:550px;}
.userHistoryTable TH				{color:#FFFFFF;background-color:#594B3A;}


/* Alumni */
#spotlightNominate 					{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;}
#spotlightNominate P				{margin-bottom:0.5em;}
#spotlightNominate .contentCtrl		{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:0.9em;color:#cece74;}
#spotlightNominate .contentCtrl A	{font-family:Arial, Helvetica, sans-serif;text-transform:none;color:#cece74;}


/* Financial Aid */
#contactInformation .contentHeader		{margin-right:-6px;margin-left:-19px;}
#contactInformation .contentHeader H4	{background-image:url(../images/contactInformation_header.gif);width:245px;height:62px;}
#contactInformation .divider			{background:url(../images/divider_green.gif) no-repeat;width:220px;height:3px;padding-bottom:0.8em;text-indent:-9999px;overflow:hidden;}

#schoolCode							{padding-right:30px;font-size:1.1em;text-align:center;}
#schoolCode STRONG					{font-size:1.2em;}

#importantDates 					{padding-bottom:1em;font-size:0.9em;line-height:1.5em;}
#importantDates .AC-BlockHeader H4	{color:#594b3a;}
#importantDates STRONG				{font-size:1.1em;color:#c46515;}

/* Home */
#zoneBottom .banner					{float:left;}
#missionBanner						{width:357px;padding-right:6px;}
#applyBanner						{float:left;padding-right:43px;}
#montanaBanner						{float:left;}

/* ------- calendar styling --------- */
table#cal a {text-decoration:none;}
tr#days th {width:14%; height:20px;}
table#cal tr#days th {color:#57554F; background-color:#F2F1E8; font-weight:bold; text-align:center;	padding:1px 0px; border:4px solid #fff; border-width:5px}
table#cal tr#title th {background:#f2f3f7; color:#777; border-bottom:1px solid #444; font-size:120%;}

table#cal td {margin:5px; vertical-align:top; padding:0px; font-size:10px; border:5px solid #fff; background-color:#fff; }
table#cal td.weekend {background:#f2f3f7;}
table#cal td a {display:block; margin:0px;}
table#cal td.weekend {background:#DCE4F5;}
table#cal td.month {background:#ecece5;	/*  ---- color:#f2f3f7;	border:1px solid #f2f3f7; border-right-color:#f2f3f7; --  */}
table#cal tr#lastweek td {border-bottom:1px solid #bbb;}
table#cal td.holiday {background:#fff;}
table#cal td#today {background-color:#f7eed7;}
table#cal .alt .none {border:5px solid #fff; }
table#cal .alt td{background:#f6f6f7;}

ul.event {display:block; list-style:none; margin:0px; padding:0px; background:transparent;}

li.elist a {text-decoration:none; padding:0.5em; border-bottom:1px dashed #ddd;}
.elist a:link {color:#1B2658; text-decoration:none;}
.elist a:visited {color:#7d5594; text-decoration:none;}
.elist a:hover {background-color:#e1e3ec;}

table#cal div.holiday {font-weight:bold; padding:0.25em; color:#333;}

table#cal div.date {float:right; text-align:center; border:0px solid #bbb; border-width:0 0 1px 1px; background:#fff; padding:2px 4px 2px 5px; margin:0px; font-size:14px;}
table#cal td.month div.date {border-width:0px; color:#bbb; background:transparent;} 

div.editbar {padding-left:20px; text-align: left; font-size:95%; margin-top:5px;}
.tablestyle {margin-top:5px;}
.tablestyle tr.one td {background-color:#f9f6ee; border-top:1px dashed #ccc;}
.tablestyle tr.one td.indent {padding-left:20px;}
.tablestyle tr.two td {border-top:1px dashed #ccc;}			
.tablestyle tr.two td.indent {padding-left:20px;}
.tablestyle tr.white td {background-color:#fff;}
.tablestyle tr.white td.indent {padding-left:20px;}
.tablestyle td.end {border-top:1px solid #aaa; padding-top:5px;}

/* ------- calendar event view styling -------- */
		
.thismonth {font-size:1.3em; text-align:left;}
#cal-event table tr.two td{line-height:16px; font-size:12px;}
#cal-event table tr.one td{line-height:16px; font-size:12px;}

#cal-event table tr.two td p{}
#cal-event table tr.one td p{padding:0; margin:0;}

td.event-date {margin:0; padding:0; width:70px; height:80px; background:url(../images/cal-back.jpg) top center no-repeat;}
td.event-date div {text-align:center; margin-top:5px; padding:0; font-size:20px; color:#57554F;}
p#event-day {margin:0; padding:14px 0 0 0;}
p#event-month {margin:0; padding:10px 0 0 0;}

td.event-title {width:70px;}
td.event-time {width:150px;}
td.event-location{width:120px;}
td.event-description{}

table tr.alt{}
table tr.alt td{ background:#fafafa; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
#footnav li.rss a{ 	padding-left:20px; background: url(../images/feed_12x12.gif) 5px center no-repeat;}
#resourceNav table tr.alt td, #zone3Content table tr.alt td { background:none; border-top:none; border-bottom:none;}
/* ------- table styling --------- */

table thead{}
table thead th, table thead td{ padding:0.4em 0.3em; font-size:1.2em; border-bottom:1px solid #E1DECE; background:#F4F1E0;font-weight:bold;}
table tbody td {}
table td { padding:0.4em 0.3em; margin:0;}
table {font-size:11px;}
table.color {width:100%; padding:4px; background-color:#fff;}


/ ------- feedback styling --------- */
#feedback, #feedback fieldset{text-align:left; background-color:#fff;}
#feedback fieldset ul{margin:0;padding:0;list-style:none;}
#feedback fieldset ul li{margin:0;padding:0;line-height:1.6em;}
#feedback fieldset li.error {padding:5px 0 5px 40px; background:url(../images/error.png) 10px center no-repeat; color:#FF0000; font-weight:bold;}
#feedback fieldset li.warn {padding-left:30px;background:url(../images/error.png) 10px center no-repeat;}
#feedback fieldset li.success {padding-left:30px;background:url(../images/accept.png) 10px center no-repeat;}

.edit-box { background:none;}

#col3float {float: right; margin: 0 0 5px 15px; width: 175px; padding: 2px 0 0px 5px; border:1px solid #ececde; font-size:smaller;}
.nobullet {padding: 0px; margin:0px;}
.nobullet li {float:left; display: inline; margin:10px 0; padding:5px 0;}

.login-box{ width:250px; margin-left:auto; margin-right:auto;}
.login-box input {margin:5px 0px;}

.new{
	padding-left: 25px;
	background:url(../images/new.gif) left center no-repeat;
}

.photoright {margin:10px 0px 0px 10px; border:solid #ccc 1px; background-color:#e2e2e2; padding: 7px 7px 0px; float:right; width:230px;}
.photoleft {margin:10px 10px 0px 0px; border:solid #ccc 1px; background-color:#e2e2e2; padding: 0px 5px 5px; float:left; font-size:smaller; width:230px;}
.photo {margin:10px 0; border:solid #ddd 1px; background-color:#e2e2e2; padding: 0px 5px 5px; font-size:smaller; width:490px;}


/*  Tooltip hover effect */

.suggestion-help span	   {display:none;}
a.suggestion-help:hover span {display:inline; position:absolute; background:#5A4A39; border:1px solid #F58D24; color:#fff; width:250px; padding:10px; z-index:1000;}

.toptenflyout span	   {display:none;}
a.toptenflyout:hover span {display:inline; position:absolute; left:-230px; background:#5A4A39; border:1px solid #F58D24; color:#fff; width:250px; padding:10px; z-index:1000;}


/* Weather Widget */

#wx_module_2630 {float:left; background-color: none;}



#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 800px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(../images/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(../images/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(../images/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(../images/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../images/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
	line-height:20px;
}

#lightwindow li {
	color: #000000;
	line-height:20px;
}

/*-----------------------------------------------------------------------------------------------
	CSS Buttons
-----------------------------------------------------------------------------------------------*/	

.clicker, .clicker:visited {
	background: #222 url(../images/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.clicker:hover									{ background-color: #111; color: #fff; }
	.clicker:active									{ top: 1px; }
	.small.clicker, .small.clicker:visited 			{ font-size: 11px; padding: ; }
	.clicker, .clicker:visited,
	.medium.clicker, .medium.clicker:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.clicker, .large.clicker:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.clicker, .green.clicker:visited			{ background-color: #91bd09; }
	.green.clicker:hover							{ background-color: #749a02; }
	.blue.clicker, .blue.clicker:visited			{ background-color: #2daebf; }
	.blue.clicker:hover								{ background-color: #007d9a; }
	.red.clicker, .red.clicker:visited				{ background-color: #e33100; }
	.red.clicker:hover								{ background-color: #872300; }
	.magenta.clicker, .magenta.clicker:visited		{ background-color: #a9014b; }
	.magenta.clicker:hover							{ background-color: #630030; }
	.orange.clicker, .orange.clicker:visited		{ background-color: #C04F00; }
	.orange.clicker:hover							{ background-color: #d45500; }
	.yellow.clicker, .yellow.clicker:visited		{ background-color: #ffb515; }
	.yellow.clicker:hover							{ background-color: #fc9200; }
