body {
	background:url('/summer/images/summer-background.jpg');
	background-position: center;
	background-color: #1d2a05;
	font-size:100%;
	font-family:Arial,Helvetica;
}
#main {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	border-left:8px solid #dfe9f1;
	border-bottom:8px solid #dfe9f1;
	background-color:#dfe9f1;
}
/* theme specific */
#mainNav {
	margin:0;
	padding:0;
	border:0;
}
#mainNav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#mainNav ul li a {
	text-transform:uppercase;
	color:#FFFFFF;
	padding:7px 3px 7px 6px;
	text-shadow: #083111 2px 2px 2px;
	text-decoration:none;
	font-size:0.7em;
	font-weight:bold;
	display:block;
	margin:0;
	height:12px;
	border-bottom:1px solid #505d20;
}
#mainNav ul li li a 
{
    border-bottom:1px solid #505d20;
}
/*#mainNav ul li:hover 
{
    background-color:#79C03A;
}
#mainNav ul li:hover 
{
    background-color:#8bd200;
}
*/
#mainNav ul li {
	/*display:block;
	background-color:#15822C;
	height:26px;*/
	padding:0;
	margin:0;
	width:140px;
    
}

.mainNavTop {
	background:url('/summer/images/button-background.jpg') repeat-y #0F591A;
}
.mainNavTop:hover {
	background:url('/summer/images/button-background-hover.jpg') repeat-x;
}
.mainNavBottom {
	background:url('../images/left-nav-bottom-grad.png') repeat-x #0F591A;
}
.mainNavBottom:hover {
	background:url('../images/left-nav-bottom-grad-over.png') repeat-x #3D8714;
}

.headerblock {
  /*#header {*/
	/*background:url('/summer/images/header-ft.jpg');*/
	height:173px;
	width:835px;
	padding-left:0;
	vertical-align: bottom;
}
#breadcrumb {
	clear:left;
	font-size:0.7em;
	/*padding:29px 0 3px 5px;*/
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 152px;
	color:#FFFFFF;
	height: 173px;
	width: 835px;
	vertical-align: bottom;
}
#breadcrumb a {
	color:#FFFFFF;
}
#breadcrumb .selected {
	color:#FFFFFF;
}
#topNav {
	background:url('../images/breadcrumb-grad.jpg') no-repeat #48a418;
	height:48px;
	width:830px;
}
.mandatory {
    color:red;
    font-size:1em;
    font-weight:bold;
}
#logo {
	padding:0;
	margin:0;		
}
#navigation {
	position:relative;
	float:left;
	width:140px;
	padding:0;
	margin:0;
}
#textContent {
	padding:10px 0 10px 0;
	font-size:0.8em;
	color:#202020;
}
#lowerNav {
	padding:50px 0 0 0;
	/*background:url('../images/lower-nav-grad.png') repeat-x #F99C22;*/
}
#lowerNav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#lowerNav li {
	line-height:1.2em;
}
#lowerNav .content {
	background-color:#FFFFFF;
	padding:5px 3px 5px 3px;
}
#lowerNav .content a {
	color:#58595B;
	text-decoration:none;
	font-size:0.8em;
}
#lowerNav .content a:hover {
	text-decoration:underline;
}
#currentStudents {
    padding:0 0 5px 0;
}
#socialNetworks {
	background-color:#FFFFFF;
	margin:2px;
}
#socialNetworks img {
	padding:2px;
}
#socialNetworks ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#socialNetworks li 
{
	height:40px;
    position:relative;
    float:left;
}
#contentArea {
	position:relative;
	float:right;
	width:838px;
	margin:0;
	padding:0;
}
#contentArea .content {
	background-color:#dfe9f1;
	padding:10px 8px 5px 8px;
}

#mainContactDetails {
    font-size:0.6em;
    color:#FFFFFF;
}
#mainContactDetails a {
    color:#FFFFFF;
    text-decoration:none;
}
#mainContactDetails a:hover {
    text-decoration:underline;
}
#textContent p {
	margin:10px 0 10px 0;
	line-height:20px;
}
#textContent h1 {
	color:#04480c;
	font-size:1.6em;
	margin:5px 0 5px 0;
	font-weight:normal;
	text-transform:uppercase;
}
#textContent h2 {
	color:#2b6a89;
	font-family: Tahoma;
	font-size: 1.8em;
	/*margin:8px 0 8px 0;*/
	font-weight: bold;
	/*text-transform:uppercase;*/
}
#textContent strong {
    color:#406618;    
}
#textContent ul li a, #textContent a {
    color:#51A6C9;
}
#textContent a:visited 
{
    color:#254919;
}
#bottomNav {
	width:100%;
	clear:both;
}
#buttonsLeftButtons {
	position:relative;
	float:left;
	width:618px;
	margin:0;
	padding:0;
}
#buttonsLeftButtons ul {
	list-style-type:none;
	margin:4px 0 0 0;
	padding:0;
	height:50px;
}
#buttonsLeftButtons ul li {
	text-align:center;
	color:#FFFFFF;
	text-transform:capitalize;
	position:relative;
	float:left;
	width:202px;
	margin:0 4px 0 0;
}
#buttonsLeftButtons ul li a {
	height:37px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	display:block;
	text-shadow:#083111 2px 2px 2px;
	padding:14px 0 0 0;
}
#footer {
	clear:both;
    background-color:#FFFFFF;
	min-height:62px;
	padding:4px 4px 4px 4px;
	color:#7D7E7D;
	font-size:0.7em;
	/*width:965px;*/
	padding-left: 140px;
}
#footer a {
	color:#7D7E7D;
}
.homeLogos {
    margin:0 2px 0 2px;
}
a.pin-button {
	background:url('../images/pin-button-background.jpg') no-repeat;
	display:block;
	width:151px;
	height:22px;
	padding:25px 5px 20px 60px;
	color:#362f2d;
	font-weight:bold;
	text-decoration:none;
}
a.pin-button small {
	font-size:0.8em;
}
.green-post-it {
	float:right;
	width:175px;
	height:167px;
	padding:30px 30px 30px 30px;
	background:url('../images/green-post-it-note-background.jpg') no-repeat;
	font-size:1.3em;
	color:#04480c;
	font-weight:bold;
	margin-left:50px;
	line-height:20px;
}
.clearingList 
{
    width:50%;
}
.clearingList li 
{
    line-height:2em;
}
.heUL
{
    margin-left: 30px;
    list-style: disc;
    line-height:200%;
}
.heUL li
{
    padding-left: 30px;
}
.courses ul
{
    margin-left: 50px;
    color: #202020;
    font-size: 0.8em;
}
.courses ul li
{
    color: #51A6C9 !IMPORTANT;
    font-size: 1.1em;
    font-weight: bold;
    margin-top: 5px !IMPORTANT;
    margin-bottom: 5px;
}

