html, body		{height:100%; margin: 0; padding: 0; border: 0; background: #fff; color: #666; font: 11px/1.5 Arial, Helvetica, sans-serif;}

p		{color: #666; font: 11px/1.5 Arial, Helvetica, sans-serif;}

a:link		{color: #660000; text-decoration: none}
a:active 	{color: #B28128; text-decoration: none}
a:visited 	{color: #B28128; text-decoration: none}
a:hover 	{color: #B28128; text-decoration: none;}

ul {list-style: square;}
h1 {color: #4F636D; font: 18px/26px arial, helvetica, sans-serif; font-weight:normal; margin: 0 0 3px 0;}
h2 {color: #4F636D; font: 15px/20px arial, helvetica, sans-serif; font-weight:normal; margin: 0 0 3px 0;}
h3 {color: #4F636D; font: 13px/18px arial, helvetica, sans-serif; font-weight:bold; margin: 0 0 3px 0;}
h4 {color: #4F636D; font: 11px/15px arial, helvetica, sans-serif; font-weight:bold; margin: 0 0 3px 0;}
textarea, input {background-color: #fff; color: #666; border: 1px solid #666; font: 11px/1.5 Arial, Helvetica, sans-serif;}

.head1 {color: #4F636D; font: 18px/26px arial, helvetica, sans-serif; font-weight:normal; margin: 0 0 3px 0;}
.head2 {color: #4F636D; font: 15px/20px arial, helvetica, sans-serif; font-weight:normal; margin: 0 0 3px 0;}
.head3 {color: #4F636D; font: 13px/18px arial, helvetica, sans-serif; font-weight:bold; margin: 0 0 3px 0;}
.head4 {color: #4F636D; font: 11px/15px arial, helvetica, sans-serif; font-weight:bold; margin: 0 0 3px 0;}

#container {width: 100%;
min-width:800px;
background: #fff;
position: relative;
min-height:100%;
height: 100%;
}

#container-headsec 	{position:relative; padding:0; margin:0; width:100%;}
#head-lt 			{width:100%; padding:11px 0px; margin:0;}
#head-rt 			{visibility:hidden;}

#container-navsec	{visibility:hidden;}

#container-content	{position:relative; padding:0; margin:0; width:100%; height:auto; min-height:550px;}
#content			{font: 11px/1.5 Arial, Helvetica, sans-serif; padding: 15px 25px 0px 25px;}
#sidenavigation 	{visibility:hidden;}
#sidenavpadding 	{visibility:hidden;}
#testimonial	 	{visibility:hidden;}
#testimonial p		{visibility:hidden;}

#container-logos 	{visibility:hidden;}
#container-logossec {visibility:hidden;}
#container-logopad	{visibility:hidden;}
#logo				{visibility:hidden;}

#container-foot 	{position: absolute; top:542px; margin:0; padding:0; width:100%; height: 25px; background: #4F636D;}
#container-footsec	{visibility:hidden;}
#container-footpad  {visibility:hidden;}
#address 			{visibility:hidden; }
#textlinks 			{width:50%; white-space: nowrap; float:right; text-align:right; color: #fff; font: 10px/1.5 Arial,Helvetica;}

#copyrightsec		{visibility:hidden;}
#copyrightpad		{visibility:hidden;}

#holidays			{visibility:hidden;}

.small 				{font: 10px/14px Arial,Helvetica;}
img					{border: 0;}
.blue 				{color:#4F636D;}
.white 				{color:#fff;}
.bold 				{font-weight:bold;}
.border-left 		{padding-left:25px; border-left:#fff solid 1px; display:block;}
.border-right 		{padding-right:25px; border-right:#fff solid 1px; display:block;}
.padleft 			{padding-left: 21px; display:block;}
.gold	 			{color: #B28128;}
.orange	 			{color: #c60;}
.red	 			{color: #c00;}
.green				{color:#660;}
.lead-paragraph		{color: #4F636D; font: 14px/20px arial, helvetica, sans-serif; font-weight:normal;}
.titlepad			{margin:15px 0px 20px 0px;}
.line 				{border-bottom:#333 dotted 1px;}
.pageoncolor	 	{color: #4F636D;}
.underline			{padding-bottom:5px; border-bottom:#4F636D solid 1px;}
.border-left2		{padding-left:10px; border-left:#c60 solid 5px; color:#c60;}
.callout			{padding:15px; border-top:#B6C758 solid 5px; color:#660;}
.border-top			{padding-top:10px; border-top:#c60 solid 3px; color:#c60;}
.border-bottom		{padding-bottom:10px; border-bottom:#c60 solid 3px; color:#c60;}
.total				{padding-top:3px; border-top:#B6C758 solid 3px; color:#660;}
.question			{padding:10px 0px; font-weight:bold; color:#4F636D;}
.backtotop			{width:75px; border:#c60 solid 1px; text-align:center;}
.smallwhite {color: #fff;  font-size: 9px; line-height: 12px; margin-left: 15px; margin-right: 15px}
.smallwhitenomargin {color: #fff;  font-size: 9px; line-height: 12px;}
.subnav-pad			{padding-right:0px;}
.error	 			{color: #c00; font-weight:bold;}
.faculty-header		{padding:30px; border-top:#4F636D solid 10px;}
.dotted-topbottom	{border-top:#c60 dotted 1px; border-bottom:#c60 dotted 1px; padding:5px;}
.registration-header {padding:15px 0px; border-top:#ccc solid 5px; color: #4F636D; font: 15px arial, helvetica, sans-serif; font-weight:normal; margin: 0 0 3px 0;}
.program-header 	{border-top:#ccc solid 8px; color: #4F636D; padding-top:20px;}
.dotline-bottom 	{border-bottom:#ccc dotted 1px;}
.photo-right 		{float:right; text-align:left; color:#4F636D; padding:0px 0px 15px 15px;}
.photo-left 		{float:left; text-align:left; color:#4F636D; padding:0px 15px 15px 0px;}
.feafcolor {color: #930;}
.dodafcolor {color: #036;}
.ceaccolor {color: #060;}
.greybox	{border:#ccc solid 1px; padding:20px;}
.greenbox	{border:#B6C758 solid 2px; padding:20px; color:#660;}

.calendar {color: #999;  font-size: 11px;}
.calendarmonth {color: #4F636D;  font-size: 12px; font-weight: bold;}
.calendarday {color: #222;  font-size: 11px; font-weight: bold;}
.calendarfeaf {color: #930;  font-size: 11px; font-weight: bold;}
.calendardodaf {color: #036;  font-size: 11px; font-weight: bold;}
.calendarceac {color: #060;  font-size: 11px; font-weight: bold;}
.calendarfeafstart {color: #930; border-left: #930 solid 2px; font-size: 11px; font-weight: bold;}
.calendardodafstart {color: #036; border-left: #036 solid 2px; font-size: 11px; font-weight: bold;}
.calendarceacstart {color: #060; border-left: #060 solid 2px; font-size: 11px; font-weight: bold;}
.calendarfeafend {color: #930; border-right: #930 solid 2px; font-size: 11px; font-weight: bold;}
.calendardodafend {color: #036; border-right: #036 solid 2px; font-size: 11px; font-weight: bold;}
.calendarceacend {color: #060; border-right: #060 solid 2px; font-size: 11px; font-weight: bold;}
.calendarother {color: #666;  font-size: 11px; font-weight: bold;}
.holiday 			{color: #000;  font-size: 11px; font-weight: bold}