/*  CSS styles for SAAS */


html	{margin:0 auto; padding:0;}
body	{width: 100%; margin:0 auto; padding:20px 0 0 0; background-image:url(/content/templates/images/bg_body.png); background-repeat:repeat-x; background-color:#EBCD97; font-family:Arial, Helvetica, sans-serif; }

a img	{border:0;}
.clear	{clear:both;}
form	{margin:0; padding:0;}

#container		{width: 980px; padding:0; margin:0 auto; background-color:#ffffff;}
#container2		{width: 242px; padding:0; margin:0 auto; background-color:#ffffff;}

#header			{width: 980px; padding:0; height:171px; background-image:url(/content/templates/images/header.png); background-repeat:no-repeat; height:171px; }
#header ul		{margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size:1.12em;}
#header li		{float:left; list-style:none; padding: 0 0 0 30px;}
#header li a		{color:#E46C13; text-decoration:none; height:20px;}
#header-li-a:hover, #header li a.active {color:#E46C13; text-decoration:none; border-bottom:2px solid #E9680D;}

#header-left	{float:left; width:313px;  height:171px;}
#header-right	{width:644px; float:left; height:61px; padding:110px 0 0 0;}

#main			{width:952px; height:auto; padding:4px 0 0 0; margin:auto; margin:auto; background-image:url(/content/templates/images/bg_main.png); background-repeat:repeat-x;}
#column-left	{width:242px; margin:0; height:auto; padding:0 10px 0 0; float:left;}
#column-middle	{width:486px; margin:0; height:auto; padding:0 10px 0 0; float:left;}
#column-right	{width:194px; margin:0; height:auto; padding:0; float:left;}

#loginpanel		{width:227px; margin:0 0 20px 0; padding:5px 0px 15px 15px; background-color:#F6F3EE; height:auto; border-top:1px solid #F3F2ED; border-bottom:1px solid #F3F2ED;}
#loginpanel	p	{font-family:"Trebuchet MS"; margin:0; padding:0;}
#loginpanel	p a	{text-decoration:none;}
#loginpanel h2	{margin:0; padding:0;}
/*text styles*/

p{color:#333333;}
#main h2		{font-family:"Trebuchet MS"; color:#E96E13; font-size:1.12em; font-weight:normal; margin:0; padding:0 0 10px 0;}
#column-left #loginpanel p, #column-generic-left #loginpanel p 			{color:#333333; font-family:"Trebuchet MS"; width:214px;}
#column-left #loginpanel a, #column-generic-left #loginpanel a 		{color:#E96F16; font-family:"Trebuchet MS"; text-decoration:none;}	
#column-left #loginpanel p a:hover, #column-generic-left #loginpanel p a:hover 	{text-decoration:underline;}	

#column-left #loginpanel p input.text, #column-generic-left #loginpanel p input.text		{height:29px; margin:0 0px 5px 0; width:159px; padding:10px 0 0 10px; font-family:"Trebuchet MS"; font-weight:bold;  color:#D9D2B6; border:0; background-image:url(/content/templates/images/input-text.png); background-repeat:no-repeat;}

#column-left p span.orange-bold, #column-generic-left p span.orange-bold	{color:#E86F13; font-weight:bold; font-size:120%;}
#column-left p span.orange-bold a, #column-generic-left p span.orange-bold a 	{text-decoration:none; color:#E86F13;}
#column-left p a:hover, #column-generic-left p a:hover 	{text-decoration:underline;}

#column-left p, #column-generic-left p	{font-size:0.81em; line-height:1.53em;}	
#column-left ul {margin:0; padding:0 0 25px 0; font-size:0.87em; line-height:2.07em;}
#column-left li{padding: 0 0 0 30px; list-style:none; width:212px; height:29px;}
#column-left li.middle{background-image:url(/content/templates/images/li_middle.png); background-repeat:no-repeat;}
#column-left li.bottom{background-image:url(/content/templates/images/li_bottom.png); background-repeat:no-repeat;}


/* NEWS PAGE */
#news-panel ul		{margin:0; padding:0; list-style:none; width:194px; background-image:url(/content/templates/images/bg_news_li.png); background-repeat:repeat-x; background-position:top;}
#news-panel li		{background-image:url(/content/templates/images/bg_news_li.png); background-repeat:repeat-x; background-position:bottom; margin:0; padding:2px 0 2px 0; width:194px; font-size: 0.75em; line-height:1.16em;}
#news-panel li a	{text-decoration:none; width:194px; display:block; color:#333333; padding: 10px 0 10px 0;}
#news-panel li a:hover	{background-color:#F4F1EA; text-decoration:none; color:#E86E14;}

/* STUDENT PAGE */
#studentpanel			{width:164px; padding:22px 15px 0 15px; margin:0 0 20px 0; text-align:center; border-bottom:1px solid #ECEAE2; background-image:url(/content/templates/images/studentpanel.png); background-repeat:no-repeat;}
#generic-studentpanel	{width:212px; padding:22px 15px 0 15px; margin:0 0 20px 0; height:auto; text-align:center; border-bottom:1px solid #ECEAE2; background-image:url(/content/templates/images/generic-studentpanel.png); background-repeat:no-repeat;}
#generic-studentpage	{width:600px; padding:22px 15px 0 15px; margin:0 0 20px 0; height:auto; text-align:center; border-bottom:1px solid #ECEAE2; background-image:url(/content/templates/images/generic-studentpanel2.png); background-repeat:no-repeat;}
#studentpanel p, #generic-studentpanel p		{font-family:Arial, Helvetica, sans-serif; font-size:0.78em; line-height:1.41em; text-align:left;}
#studentpanel p span.orange-bold, #generic-studentpanel p span.orange-bold	{color:#E86F13; font-weight:bold; font-size:120%;}

img.picturebox		{padding:7px;  border: 1px solid #C5C2B3; margin-left:auto; margin-right:auto; text-align:center;}
img.picturebox-large	{padding:10px;  border: 1px solid #E7E5DA; margin-left:auto; margin-right:auto; text-align:center;}

#main-hometext		{background-image:url(/content/templates/images/bg_main-home-text.png); background-repeat:repeat-x; padding:30px 20px 0 20px;}		
#main-hometext	h1, #large-column h1	{margin:0; padding:0 0 10px 0; color:#471400; font-size:1.31em; font-weight:normal; line-height:1.05em; }
#main-hometext	p	{margin:0; padding:0; line-height:1.42; font-size:0.87em;}
#main-hometext	p a	{color:#E96E13; font-weight:bold; text-decoration:none;}
#main-hometext	p a:hover	{text-decoration:underline;}

#main-generictext		{background-image:url(/content/templates/images/bg_main-home-text.png); background-repeat:repeat-x; padding:30px 20px 0 20px; }		
#main-generictext p		{margin:0; padding:18px 0 8px 16px; line-height:1.42; font-size:0.87em;}
#main-generictext p span.heading	{font-weight:bold; color:#681E03;}	
#main-generictext ul	{margin:0; padding:18px 0 18px 16px; line-height:1.42; font-size:0.87em; list-style:none;}
#main-generictext li	{list-style:none; padding: 0 0 0 12px; margin:0; background-image:url(/content/templates/images/li_generic.png); background-position:left; background-repeat:no-repeat;}
#main-generictext dl	{margin:0; padding:18px 0 18px 16px; line-height:1.42; font-size:0.87em; list-style:none;}

#column-generic-left	{width:242px; margin:0; height:auto; padding:0 10px 0 0px; float:left;}


#secondary-menu	{background-color:#FBFBF9; background-image:url(/content/templates/images/bg_secondary.png); background-repeat:repeat-x; padding:25px 0 0 16px; width:227px; margin: 0 0 15px 0;}
#secondary-menu ul {margin:0; padding:0 0 25px 0; font-size:0.87em; line-height:2.07em;}
#secondary-menu li {padding: 0 0 0 0px; list-style:none; width:164px; height:29px; background-image:url(/content/templates/images/dotter2.png); background-repeat:repeat-x;}
#secondary-menu li.first {background-image:none;}
#secondary-menu li a {text-decoration:none; background-image:url(/content/templates/images/list-bg-beige-off.png); background-repeat:no-repeat; padding: 0 0 0 30px; color:#666666;}
#secondary-menu li a:hover, #secondary-menu li a.active {text-decoration:underline; color:#E96F13; background-image:url(/content/templates/images/list-bg-beige.png); background-repeat:no-repeat;}


/* HOME PAGE PANELS */

#main .subpanel1		{width:243px; float:left; height:auto; padding:30px 0 0 0;}
#main .subpanel2		{width:236px; float:left; height:auto; padding:30px 0 0 0;}
#main .subpanel3		{width:236px; float:center; height:auto; padding:30px 0 0 0;}

#main .subpanel1 p						{line-height:1.64em; font-size:0.87em; width:172px;  height:106px; padding:24px 50px 0 24px; margin:0;background-image:url(/content/templates/images/subpanel1.png); background-repeat:no-repeat;}
#main .subpanel2 p						{line-height:1.64em; font-size:0.87em; width:167px;  height:106px; padding:24px 45px 0 24px; margin:0;background-image:url(/content/templates/images/subpanel2.png); background-repeat:no-repeat;}
#main .subpanel1 h2, #main .subpanel2 h2	{color:#ffffff; background-image:url(/content/templates/images/bg_h2_home-text.png); background-repeat:no-repeat; width:221px; height:35px; padding:12px 0 6px 15px; margin:0;}
#main .subpanel1 a, #main .subpanel2 a		{font-weight:bold; text-decoration:none; color:#E96E15;}
#main .subpanel1 a:hover, #main .subpanel2 a:hover		{text-decoration:underline;}

#large-column	{width:688px; height:auto; margin:0; padding:0; float:left;}


/* FOOTER */

#footer				{background-image:url(/content/templates/images/bg_footer.png); background-repeat:repeat-x; padding:42px 0 0px 20px; margin-left:auto; margin-right:auto; width:922px; }
#footer p			{font-size:0.68em; color:#999999; line-height:1.54em; margin:0; padding:0;}
.upper				{height:64px;}
.lower				{text-align:right; padding: 0 7px 0 0;}
#footer a			{color:#999999; text-decoration:none;}
#footer a:hover			{color:#999999; text-decoration:underline;}


/*ACCESSIBILITY */
.skiplink {display:none;}
