/*---------------------------------------------------------------------------------------------------------*/
/* News Section */
/*---------------------------------------------------------------------------------------------------------*/
#News tbody td:hover{ 
	background:#ffffcc;
}
#InTheNews tbody td:hover{ 
	background:#ffffcc;
}
/*---------------------------------------------------------------------------------------------------------*/
/* Upcoming Events and Calendar Section */
/*---------------------------------------------------------------------------------------------------------*/
#local_calendar tbody .description { display:none;font-style:normal;}
table.upcoming td.date{width:27%;vertical-align:top;text-align:left;font-size: 0.75em;} 
#maincontent span.location, #maincontent span.location a{text-transform:uppercase;font-size:0.75em;color:#3A8103;text-align:left}
#maincontent span.location a{font-size:1em;}

#maincontent a:hover{text-decoration:underline;}

.style2 {font-style: italic}

/*caption nav*/
table.wp-calendar caption span{display:block;height:31px;background:url(images/monthviewnav_mid.gif) repeat-x 0 0;}
table.wp-calendar caption span.monthvalue, table.wp-calendar caption span.yearvalue{
margin-top:0;padding:8px 3px 0;}
#maincontent table.wp-calendar caption a{margin-bottom:5px;color:#fff;}
#maincontent table.wp-calendar caption a:hover{color:#fff !important;}
table.wp-calendar caption a#prev_month:hover, table.wp-calendar caption a#next_month:hover{
background-position:0 -45px;
}

.eventBox{
	background:#eee;
	border:2px solid #ededed;
	position:absolute;
	margin:-25px 0 0 5px;
	width:210px;	
	min-height:50px;
	left:0;
	text-align:left;
	font-size:11px;
}
.eventBox h1{
	font-size:11px !important;
	font-weight:bold;
	width:205px;
	padding:4px;
	color:#fff;
	margin:-2px 0 2px -2px;
	background:#900;
	position:relative;
	border-right:1px solid #720a0a;
	border-bottom:1px solid #720a0a;
}
.eventContainer{
	background:transparent url(images/monthwidget_arrow.gif) no-repeat;
	display:block;
	width:218px;
	min-height:50px;
	position:absolute;
	margin:-22px 0 0 18px;
	z-index:9999;
}

.eventBox a{
	display:block;
	border-bottom:1px dashed #d3d3d3;
	padding:2px 4px;
}
.eventBox a:hover{
	background:#f9f9f9;
}

* html .eventContainer, * html .eventBox{height:50px;}
* html .eventContainer{margin:-8px 0 0 3px;}
*+html .eventContainer{margin:-8px 0 0 3px;}

table.wp-calendar {clear:both;width:200px;border-collapse:collapse;}
table.wp-calendar td{
	padding:7px;
	border-top:1px solid #ededed;
}

/* Calendar Widget */
.wp-calendar a:hover{text-decoration:underline;}
.wp-calendar a{background:none;}

table.wp-calendar thead th{
	border-top:1px solid #ddd;border-bottom:3px #ddd;color:#333;
	text-align:left;font-size:8.5pt!important;
}

table.wp-calendar td, table.wp-calendar th{
	text-align:center;
	padding:4px;
}
table.wp-calendar td{
	border:1px solid #ddd;
}
table.wp-calendar td.selected{
	background-color:#f7f7f7;
}
table.wp-calendar td#onselect{
	background-color:#AD0000;
}
table.wp-calendar td#onselect a{
	color:#fff!important;
}
table.wp-calendar td#next{
	background:url(http://events.unl.edu/templates/default/images/calnav.gif) no-repeat;

}
table.wp-calendar td#prev{
 	background:url(http://events.unl.edu/templates/default/images/calnav.gif) no-repeat;
	
}
table.wp-calendar tr:hover{
	background:none;
}
table.wp-calendar td:hover{
	background:#ffffcc;
}
table.wp-calendar td.pad:hover{background:none}

table.wp-calendar #today_image{
	width:36px;
	height:18px;
	position:absolute;
	margin:-32px 0 0 -12px;
	background:url(http://events.unl.edu/templates/default/images/todayimage.png) no-repeat 0 0;
}
/*table.wp-calendar td.today {
	background:#ecf4f8;
}*/
.day_cal table.wp-calendar td.today {
	color:#fff;
}
.month_cal table.wp-calendar td#onselect {
	background:#eee;
}
.month_cal table.wp-calendar td#onselect a{
	color:#900;
}
.month_cal table.wp-calendar td#onselect {
	position:relative;z-index:1;
}
.month_cal table.wp-calendar td #today_image{
	position:absolute;
	top:0;
	right:0;
	margin:3px 2px 0 0;
}
table.wp-calendar caption {height: 3em;}
/*span.location{font-size:0.75em;color:#3A8103;margin-left:20px;}*/

table.ongoing{margin:5px 0 0 0;}
table.ongoing td{border:none;padding:4px;}
table.ongoing th{}
/*caption nav*/
table.wp-calendar caption{padding-left:45px;}
table.wp-calendar caption span{display:block;height:31px;background:url(images/monthviewnav_mid.gif) repeat-x 0 0;float:left;}
table.wp-calendar caption span.monthvalue, table.wp-calendar caption span.yearvalue{
margin-top:0;padding:8px 3px 0;}
table.wp-calendar caption a{margin-bottom:5px;color:#fff;}
table.wp-calendar caption a:hover{color:#fff;}
table.wp-calendar caption a#prev_month, table.wp-calendar caption a#next_month{text-indent:-9999em;
	display:block;background:#fff url(images/monthviewnav_prev.gif) no-repeat; width:22px; height:31px;}
table.wp-calendar caption a#next_month{background:url(images/monthviewnav_next.gif) no-repeat;}
table.wp-calendar caption a#prev_month:hover, table.wp-calendar caption a#next_month:hover{
background-position:0 -45px;
}
* html table.wp-calendar td #today_image{margin: -15px 0 0 -23px;}
*+html table.wp-calendar td #today_image{margin: -15px 0 0 -23px;}

#container div.clear #navigation {overflow:visible;}

table.upcoming {
clear:both;
width:100%;
border-collapse:collapse;
}

table.upcoming td.date{
width:30%;
vertical-align:top;
}

table.upcoming td.title{
width:70%;
}

table.upcoming td{
      padding:7px;
      border-top:1px solid #ededed;    /*med red*/  
      border-bottom:1px solid #ededed;
	  }

table.upcoming tr:hover, table.upcoming tr.alt:hover{
      background:#ffffcc; /*light yellow*/
}

table.upcoming tr.alt{
      background:#f7f7f7 /*#ECF7FD*/; /*light red*/
}

#maincontent table.upcoming thead th{
      background:#AD0000 url('/wdn/templates_3.0/css/images/bottom_shadow_medium.png') repeat-x bottom; /*dark red*/
      color:#fff;       
      border-bottom:3px solid #ededed;
      padding:7px;
      text-align: left;
}

table.upcoming thead th.title{
font-style:normal;
}

table.upcoming thead th.date a, table.upcoming thead th.title a{
      color:#FFFFFF;
      text-decoration:none;
      }

table.upcoming  a:hover {
text-decoration:underline;
}

table.upcoming a {
background:transparent none repeat scroll 0 0;
}

#maincontent h4.upcoming-header{
    line-height:1.2;
    font-weight: normal;
    padding-top: .1em;
    /*padding-bottom: .2em;*/
    color:#6b6b6b;
    font-family:Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	padding-bottom:0;
	border-bottom: #e5e5e5 2px solid;
	margin-bottom:1.03em;

/*float:left;
font-size:1.4em;
padding: 4px 0 7px 30px!important;
font-style:normal;*/
}

#maincontent h4.ongoing{
font-size:1.5em;
background:url(images/ongoing.gif) no-repeat 0 0;
margin-top:15px;
padding:6px 0 7px 34px;
clear:both;
}

/* Other upcoming events formating */
#feeds {display:none}

table.upcoming span.location, table.upcoming span.location a{
text-transform:uppercase;
font-size:0.75em;
color:#3A8103;
text-align:left; 
}

table.upcoming abbr.dtstart:after, abbr.dtend:after {content:'' }

#maincontent table.upcoming tr td.date {text-align:center;color:#6b6b6b;text-transform:uppercase;padding-right:5px;}
#maincontent table.upcoming tr td span.month {text-transform:uppercase;display:block}
#maincontent table.upcoming tr td span.day {font-size:1.9em;display:block;}
#maincontent table.upcoming tr td span.time {display:block;font-size:.9em;}
#maincontent table.upcoming tr td span.month, #maincontent table.upcoming tr td span.day, #maincontent table.upcoming tr td span.time {padding-right:5px;}
#maincontent table.upcoming tr td a.summary, #maincontent table.upcoming tr td span.location {border-left:#e5e5e5 solid 1px;padding-left:5px;display:block;font-size:.9em; line-height:130%;}
#maincontent table.upcoming tr td span.location {font-size:75%; display:block; color:green;}
/*#local_calendar*/ .upcoming-header { display: none; }
table.upcoming {border-collapse:collapse; margin-right: 5px;}
table.upcoming td {padding:4px;}
td.date {vertical-align:top;}
.dtstart {font-size:80%;}
.dtstart:after {display:none;}
.location {font-size:80%; display:block;}
#local_calendar .location a:link {color:green;}
#local_calendar table.upcoming td.date{
width:20%;
}

#local_calendar table.upcoming td.title{
width:80%;
}



/*---------------------------------------------------------------------------------------------------------*/
/* Zenbox Section */
/*---------------------------------------------------------------------------------------------------------*/
/*Set the header <h3> */
#maincontent div.zenboxsolid.midnight h3, #maincontent div.zenboxfixed.midnight h3, #maincontent div.zenboxfeature.midnight h3, #maincontent div.zenbox.midnight h3 {
	background:#35436A url('/wdn/templates_3.0/css/images/bottom_shadow_medium.png') repeat-x bottom;
	color:#ffffff;

}
#maincontent div.zenboxsolid.midnight h3 a, #maincontent div.zenboxfixed.midnight h3 a, #maincontent div.zenboxfeature.midnight h3 a, #maincontent div.zenbox.midnight h3 a {
	color:#ffffff;
}

#maincontent div.zenbox div.zenbox.olive h3, #maincontent div.zenboxsolid.olive h3, #maincontent div.zenboxfixed.olive h3, #maincontent div.zenboxfeature.olive h3, #maincontent div.zenbox.olive h3 {
	background:#637F26 url('/wdn/templates_3.0/css/images/bottom_shadow_medium.png') repeat-x bottom;
	color:#ffffff;
}
#maincontent div.zenbox div.zenbox.rust h3, #maincontent div.zenboxsolid.rust h3, #maincontent div.zenboxfixed.rust h3, #maincontent div.zenboxfeature.rust h3, #maincontent div.zenbox.rust h3 {
	background:#924433 url('/wdn/templates_3.0/css/images/bottom_shadow_medium.png') repeat-x bottom;
	color:#ffffff;
}
#maincontent div.zenbox div.zenbox.brown h3, #maincontent div.zenboxsolid.brown h3, #maincontent div.zenboxfixed.brown h3, #maincontent div.zenboxfeature.brown h3, #maincontent div.zenbox.brown h3 {
	background:#9C6B00 url('/wdn/templates_3.0/css/images/bottom_shadow_medium.png') repeat-x bottom;
	color:#ffffff;
}
#maincontent div.zenbox div.zenbox.beige h3, #maincontent div.zenboxsolid.beige h3, #maincontent div.zenboxfixed.beige h3, #maincontent div.zenboxfeature.beige h3, #maincontent div.zenbox.beige h3 {
	background:#736035 url('/wdn/templates_3.0/css/images/bottom_shadow_medium.png') repeat-x bottom;
	color:#ffffff;
}
#maincontent div.zenbox div.zenbox.teal h3, #maincontent div.zenboxsolid.teal h3, #maincontent div.zenboxfixed.teal h3, #maincontent div.zenboxfeature.teal h3, #maincontent div.zenbox.teal h3 {
	background:#296878 url('/wdn/templates_3.0/css/images/bottom_shadow_medium.png') repeat-x bottom;
	color:#ffffff;
}
#maincontent div.zenbox div.zenbox.sky h3, #maincontent div.zenboxsolid.sky h3, #maincontent div.zenboxfixed.sky h3, #maincontent div.zenboxfeature.sky h3, #maincontent div.zenbox.sky h3 {
	background:#7EC3D4 url('/wdn/templates_3.0/css/images/bottom_shadow_light.png') repeat-x bottom;
	color:#1a1a1a;
}
#maincontent div.zenbox div.zenbox.lime h3, #maincontent div.zenboxsolid.lime h3, #maincontent div.zenboxfixed.lime h3, #maincontent div.zenboxfeature.lime h3, #maincontent div.zenbox.lime h3 {
	background:#B9D77A url('/wdn/templates_3.0/css/images/bottom_shadow_light.png') repeat-x bottom;
	color:#1a1a1a;
}
#maincontent div.zenbox div.zenbox.slate h3, #maincontent div.zenboxsolid.slate h3, #maincontent div.zenboxfixed.slate h3, #maincontent div.zenboxfeature.slate h3, #maincontent div.zenbox.slate h3 {
	background:#9EABD0 url('/wdn/templates_3.0/css/images/bottom_shadow_light.png') repeat-x bottom;
	color:#1a1a1a;
}
#maincontent div.zenbox div.zenbox.pumpkin h3, #maincontent div.zenboxsolid.pumpkin h3, #maincontent div.zenboxfixed.pumpkin h3, #maincontent div.zenboxfeature.pumpkin h3, #maincontent div.zenbox.pumpkin h3 {
	background:#F09952 url('/wdn/templates_3.0/css/images/bottom_shadow_light.png') repeat-x bottom;
	color:#1a1a1a;
}

#maincontent div.zenbox div.zenbox.subtle h3, #maincontent div.zenboxsolid.subtle h3, #maincontent div.zenboxfixed.subtle h3, #maincontent div.zenboxfeature.subtle h3, #maincontent div.zenbox.subtle h3 {
	background:#c5c5c5 url('/wdn/templates_3.0/css/images/bottom_shadow_light.png') repeat-x bottom;
	color:#1a1a1a;
}

/*deal with the h3 a links*/
#maincontent div.zenbox div.zenbox.midnight h3 a:link, #maincontent div.zenboxsolid.midnight h3 a:link, #maincontent div.zenboxfixed.midnight h3 a:link, #maincontent div.zenboxfeature.midnight h3 a:link, #maincontent div.zenbox.midnight h3 a:link, #maincontent div.zenbox div.zenbox.midnight h3 a:visited, #maincontent div.zenboxsolid.midnight h3 a:visited, #maincontent div.zenboxfixed.midnight h3 a:visited, #maincontent div.zenboxfeature.midnight h3 a:visited, #maincontent div.zenbox.midnight h3 a:visited,
#maincontent div.zenbox div.zenbox.olive h3 a:link, #maincontent div.zenboxsolid.olive h3 a:link, #maincontent div.zenboxfixed.olive h3 a:link, #maincontent div.zenboxfeature.olive h3 a:link, #maincontent div.zenbox.olive h3 a:link, #maincontent div.zenbox div.zenbox.olive h3 a:visited, #maincontent div.zenboxsolid.olive h3 a:visited, #maincontent div.zenboxfixed.olive h3 a:visited, #maincontent div.zenboxfeature.olive h3 a:visited, #maincontent div.zenbox.olive h3 a:visited,
#maincontent div.zenbox div.zenbox.rust h3 a:link, #maincontent div.zenboxsolid.rust h3 a:link, #maincontent div.zenboxfixed.rust h3 a:link, #maincontent div.zenboxfeature.rust h3 a:link, #maincontent div.zenbox.rust h3 a:link, #maincontent div.zenbox div.zenbox.rust h3 a:visited, #maincontent div.zenboxsolid.rust h3 a:visited, #maincontent div.zenboxfixed.rust h3 a:visited, #maincontent div.zenboxfeature.rust h3 a:visited, #maincontent div.zenbox.rust h3 a:visited, 
#maincontent div.zenbox div.zenbox.brown h3 a:link, #maincontent div.zenboxsolid.brown h3 a:link, #maincontent div.zenboxfixed.brown h3 a:link, #maincontent div.zenboxfeature.brown h3 a:link, #maincontent div.zenbox.brown h3 a:link, #maincontent div.zenbox div.zenbox.brown h3 a:visited, #maincontent div.zenboxsolid.brown h3 a:visited, #maincontent div.zenboxfixed.brown h3 a:visited, #maincontent div.zenboxfeature.brown h3 a:visited, #maincontent div.zenbox.brown h3 a:visited,
#maincontent div.zenbox div.zenbox.beige h3 a:link, #maincontent div.zenboxsolid.beige h3 a:link, #maincontent div.zenboxfixed.beige h3 a:link, #maincontent div.zenboxfeature.beige h3 a:link, #maincontent div.zenbox.beige h3 a:link, #maincontent div.zenbox div.zenbox.beige h3 a:visited, #maincontent div.zenboxsolid.beige h3 a:visited, #maincontent div.zenboxfixed.beige h3 a:visited, #maincontent div.zenboxfeature.beige h3 a:visited, #maincontent div.zenbox.beige h3 a:visited,
#maincontent div.zenbox div.zenbox.teal h3 a:link, #maincontent div.zenboxsolid.teal h3 a:link, #maincontent div.zenboxfixed.teal h3 a:link, #maincontent div.zenboxfeature.teal h3 a:link, #maincontent div.zenbox.teal h3 a:link, #maincontent div.zenbox div.zenbox.teal h3 a:visited, #maincontent div.zenboxsolid.teal h3 a:visited, #maincontent div.zenboxfixed.teal h3 a:visited, #maincontent div.zenboxfeature.teal h3 a:visited, #maincontent div.zenbox.teal h3 a:visited{
	color:#ffffff;
}

#maincontent div.zenbox div.zenbox.sky h3 a:link, #maincontent div.zenboxsolid.sky h3 a:link, #maincontent div.zenboxfixed.sky h3 a:link, #maincontent div.zenboxfeature.sky h3 a:link, #maincontent div.zenbox.sky h3 a:link, #maincontent div.zenbox div.zenbox.sky h3 a:visited, #maincontent div.zenboxsolid.sky h3 a:visited, #maincontent div.zenboxfixed.sky h3 a:visited, #maincontent div.zenboxfeature.sky h3 a:visited, #maincontent div.zenbox.sky h3 a:visited,
#maincontent div.zenbox div.zenbox.lime h3 a:link, #maincontent div.zenboxsolid.lime h3 a:link, #maincontent div.zenboxfixed.lime h3 a:link, #maincontent div.zenboxfeature.lime h3 a:link, #maincontent div.zenbox.lime h3 a:link, #maincontent div.zenbox div.zenbox.lime h3 a:visited, #maincontent div.zenboxsolid.lime h3 a:visited, #maincontent div.zenboxfixed.lime h3 a:visited, #maincontent div.zenboxfeature.lime h3 a:visited, #maincontent div.zenbox.lime h3 a:visited,
#maincontent div.zenbox div.zenbox.slate h3 a:link, #maincontent div.zenboxsolid.slate h3 a:link, #maincontent div.zenboxfixed.slate h3 a:link, #maincontent div.zenboxfeature.slate h3 a:link, #maincontent div.zenbox.slate h3 a:link, #maincontent div.zenbox div.zenbox.slate h3 a:visited, #maincontent div.zenboxsolid.slate h3 a:visited, #maincontent div.zenboxfixed.slate h3 a:visited, #maincontent div.zenboxfeature.slate h3 a:visited, #maincontent div.zenbox.slate h3 a:visited, 
#maincontent div.zenbox div.zenbox.pumpkin h3 a:link, #maincontent div.zenboxsolid.pumpkin h3 a:link, #maincontent div.zenboxfixed.pumpkin h3 a:link, #maincontent div.zenboxfeature.pumpkin h3 a:link, #maincontent div.zenbox.pumpkin h3 a:link, #maincontent div.zenbox div.zenbox.pumpkin h3 a:visited, #maincontent div.zenboxsolid.pumpkin h3 a:visited, #maincontent div.zenboxfixed.pumpkin h3 a:visited, #maincontent div.zenboxfeature.pumpkin h3 a:visited, #maincontent div.zenbox.pumpkin h3 a:visited,
#maincontent div.zenbox div.zenbox.subtle h3 a:link, #maincontent div.zenboxsolid.subtle h3 a:link, #maincontent div.zenboxfixed.subtle h3 a:link, #maincontent div.zenboxfeature.subtle h3 a:link, #maincontent div.zenbox.subtle h3 a:link, #maincontent div.zenbox div.zenbox.subtle h3 a:visited, #maincontent div.zenboxsolid.subtle h3 a:visited, #maincontent div.zenboxfixed.subtle h3 a:visited, #maincontent div.zenboxfeature.subtle h3 a:visited, #maincontent div.zenbox.subtle h3 a:visited{
color:#1a1a1a;
}


/*Put the carrot in after the h3 - Not used anymore*/
/* #maincontent div.zenboxsolid.midnight h3:after, #maincontent div.zenboxfixed.midnight h3:after, #maincontent div.zenboxfeature.midnight h3:after, #maincontent div.zenbox.midnight h3:after {
	content:'';
	width:20px;
	height:10px;
	display:block;
	background:url('images/downIndicators.png') no-repeat 0px;
	margin-left:30px;
	margin-top:5px;
}
#maincontent div.zenbox div.zenbox.olive h3:after, #maincontent div.zenboxsolid.olive h3:after, #maincontent div.zenboxfixed.olive h3:after, #maincontent div.zenboxfeature.olive h3:after, #maincontent div.zenbox.olive h3:after {
	content:'';
	width:20px;
	height:10px;
	display:block;
	background:url('images/downIndicators.png') no-repeat -20px;
	margin-left:30px;
	margin-top:5px;	/*background-position: -40px;*/
/*}
#maincontent div.zenbox div.zenbox.rust h3:after, #maincontent div.zenboxsolid.rust h3:after, #maincontent div.zenboxfixed.rust h3:after, #maincontent div.zenboxfeature.rust h3:after, #maincontent div.zenbox.rust h3:after {
		content:'';
	width:20px;
	height:10px;
	display:block;
	background:url('images/downIndicators.png') no-repeat -40px;
	margin-left:30px;
	margin-top:5px;
}
#maincontent div.zenbox div.zenbox.brown h3:after, #maincontent div.zenboxsolid.brown h3:after, #maincontent div.zenboxfixed.brown h3:after, #maincontent div.zenboxfeature.brown h3:after, #maincontent div.zenbox.brown h3:after {
		content:'';
	width:20px;
	height:10px;
	display:block;
	background:url('images/downIndicators.png') no-repeat -80px;
	margin-left:30px;
	margin-top:5px;
}
#maincontent div.zenbox div.zenbox.beige h3:after, #maincontent div.zenboxsolid.beige h3:after, #maincontent div.zenboxfixed.beige h3:after, #maincontent div.zenboxfeature.beige h3:after, #maincontent div.zenbox.beige h3:after {
		content:'';
	width:20px;
	height:10px;
	display:block;
	background:url('images/downIndicators.png') no-repeat -60px;
	margin-left:30px;
	margin-top:5px;
}
#maincontent div.zenbox div.zenbox.teal h3:after, #maincontent div.zenboxsolid.teal h3:after, #maincontent div.zenboxfixed.teal h3:after, #maincontent div.zenboxfeature.teal h3:after, #maincontent div.zenbox.teal h3:after {
		content:'';
	width:20px;
	height:10px;
	display:block;
	background:url('images/downIndicators.png') no-repeat -100px;
	margin-left:30px;
	margin-top:5px;
}
#maincontent div.zenbox div.zenbox.sky h3:after, #maincontent div.zenboxsolid.sky h3:after, #maincontent div.zenboxfixed.sky h3:after, #maincontent div.zenboxfeature.sky h3:after, #maincontent div.zenbox.sky h3:after {
		content:'';
	width:20px;
	height:10px;
	display:block;
	background:url('images/downIndicators.png') no-repeat -120px;
	margin-left:30px;
	margin-top:5px;
}
#maincontent div.zenbox div.zenbox.lime h3:after, #maincontent div.zenboxsolid.lime h3:after, #maincontent div.zenboxfixed.lime h3:after, #maincontent div.zenboxfeature.lime h3:after, #maincontent div.zenbox.lime h3:after {
		content:'';
	width:20px;
	height:10px;
	display:block;
	background:url('images/downIndicators.png') no-repeat -140px;
	margin-left:30px;
	margin-top:5px;
}
#maincontent div.zenbox div.zenbox.slate h3:after, #maincontent div.zenboxsolid.slate h3:after, #maincontent div.zenboxfixed.slate h3:after, #maincontent div.zenboxfeature.slate h3:after, #maincontent div.zenbox.slate h3:after {
		content:'';
	width:20px;
	height:10px;
	display:block;
	background:url('images/downIndicators.png') no-repeat -160px;
	margin-left:30px;
	margin-top:5px;
}
#maincontent div.zenbox div.zenbox.pumpkin h3:after, #maincontent div.zenboxsolid.pumpkin h3:after, #maincontent div.zenboxfixed.pumpkin h3:after, #maincontent div.zenboxfeature.pumpkin h3:after, #maincontent div.zenbox.pumpkin h3:after {
		content:'';
	width:20px;
	height:10px;
	display:block;
	background:url('images/downIndicators.png') no-repeat -180px;
	margin-left:30px;
	margin-top:5px;
}
*/
/*Style the list elements*/
#maincontent div.zenboxsolid.midnight ul, #maincontent div.zenboxfixed.midnight ul, #maincontent div.zenboxfeature.midnight ul, #maincontent div.zenbox.midnight ul {
	list-style:none;
	padding: 0 10px 1.1em 10px;
}
#maincontent div.zenboxsolid.midnight ul li, #maincontent div.zenboxfixed.midnight ul li, #maincontent div.zenboxfeature.midnight ul li, #maincontent div.zenbox.midnight ul li {
	border-bottom:1px dashed #c9c9c9;
	margin-left:-5px;
	padding:5px 0 3px 3px;
}
/*---------------------------------------------------------------------------------------------------------*/
/* Zentable Section */
/*---------------------------------------------------------------------------------------------------------*/
.zentable tr th, .zentable .zentable tr th, .zentable.midnight tr th, .zentable .zentable.midnight tr th
{
    color: #FFFFFF;
    background-color: #35436A;
}

/* midnight Zentable */
.zentable tbody tr.rowOdd td, .zentable.midnight tbody tr.rowOdd td
{
    background-color: #E1E9FF;
}

.zentable tbody tr.rowEven td, .zentable tbody td .zentable tbody tr.rowEven td, .zentable.midnight tbody tr.rowEven td, .zentable tbody td .zentable.midnight tbody tr.rowEven td
{
    background-color: #FFFFFF;
}

.zentable tbody td, .zentable .zentable tbody td, .zentable.midnight tbody td, .zentable .zentable.midnight tbody td
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: #919EC5;
}

/* olive Zentable */
.zentable.olive tr th, .zentable .zentable.olive tr th
{
    background-color: #637F26;
    color: #FFFFFF;
}

table.zentable.olive tbody tr.rowOdd td, .zentable table.zentable.olive tbody tr.rowOdd td
{
    background-color: #E8F1CF;
}

table.zentable.olive tbody td, .zentable table.zentable.olive tbody td
{
    border-color: #A5C94F;
}

/* rust Zentable */
.zentable.rust tr th, .zentable .zentable.rust tr th
{
    background-color: #924433;
    color: #FFFFFF;
}

table.zentable.rust tbody tr.rowOdd td, .zentable table.zentable.rust tbody tr.rowOdd td
{
    background-color: #FAEEEC;
}

table.zentable.rust tbody td, .zentable table.zentable.rust tbody td
{
    border-color: #DAA194;
}

/* beige Zentable */
.zentable.beige tr th, .zentable .zentable.beige tr th
{
    background-color: #736035;
    color: #FFFFFF;
}

table.zentable.beige tbody tr.rowOdd td, .zentable table.zentable.beige tbody tr.rowOdd td
{
    background-color: #EFE9DB;
}

table.zentable.beige tbody td, .zentable table.zentable.beige tbody td
{
    border-color: #C6B286;
}

/* brown Zentable */
.zentable.brown tr th, .zentable .zentable.brown tr th
{
    background-color: #9C6B00;
    color: #FFFFFF;
}

table.zentable.brown tbody tr.rowOdd td, .zentable table.zentable.brown tbody tr.rowEven td
{
    background-color: #FFF0CF;
}

table.zentable.brown tbody td, .zentable table.zentable.brown tbody td
{
    border-color: #D3A031;
}

/* teal Zentable */
.zentable.teal tr th, .zentable .zentable.teal tr th
{
    background-color: #296878;
    color: #FFFFFF;
}

table.zentable.teal tbody tr.rowOdd td, .zentable table.zentable.teal tbody tr.rowOdd td
{
    background-color: #D8EFF3;
}

table.zentable.teal tbody td, .zentable table.zentable.teal tbody td
{
    border-color: #59B4C7;
}

/* sky Zentable */
.zentable.sky tr th, .zentable .zentable.sky tr th
{
    background-color: #7EC3D4;
    color: #1a1a1a;
}

table.zentable.sky tbody tr.rowOdd td, .zentable table.zentable.sky tbody tr.rowOdd td
{
    background-color: #E2F3F6;
}

table.zentable.sky tbody td, .zentable table.zentable.sky tbody td
{
    border-color: #BEE2EA;
}

/* lime Zentable */
.zentable.lime tr th, .zentable .zentable.lime tr th
{
    background-color: #B9D77A;
    color: #1a1a1a;
}

table.zentable.lime tbody tr.rowOdd td, .zentable table.zentable.lime tbody tr.rowOdd td
{
    background-color: #F5FAE8;
}

table.zentable.lime tbody td, .zentable table.zentable.lime tbody td
{
    border-color: #D6E7AD;
}

/* slate Zentable */
.zentable.slate tr th, .zentable .zentable.slate tr th
{
    background-color: #9EABD0;
    color: #1a1a1a;
}

table.zentable.slate tbody tr.rowOdd td, .zentable table.zentable.slate tbody tr.rowOdd td
{
    background-color: #E5E9F6;
}

table.zentable.slate tbody td, .zentable table.zentable.slate tbody td
{
    border-color: #BEC7E0;
}

/* pumpkin Zentable */
.zentable.pumpkin tr th, .zentable .zentable.pumpkin tr th
{
    background-color: #F09952;
    color: #1a1a1a;
}

table.zentable.pumpkin tbody tr.rowOdd td, .zentable table.zentable.pumpkin tbody tr.rowOdd td
{
    background-color: #FFE3CD;
}

table.zentable.pumpkin tbody td, .zentable table.zentable.pumpkin tbody td
{
    border-color: #F4B684;
}

/* SNR News Zentable */
.zentable.snrnews tr th, .zentable .zentable.snrnews tr th
{
    background-color: #AD0000;
    color: #FFFFFF;
}

table.zentable.snrnews tbody tr.rowOdd td, .zentable table.zentable.snrnews tbody tr.rowOdd td
{
    background-color: #f7f7f7;
}

table.zentable.snrnews tbody td, .zentable table.zentable.snrnews tbody td
{
    border-color: #ededed;
}

/* Subtle Zentable */
.zentable.subtle tr th, .zentable .zentable.subtle tr th
{
    background-color: #e0e0e0;
    color: #1a1a1a;
}

table.zentable.subtle tbody tr.rowOdd td, .zentable table.zentable.subtle tbody tr.rowOdd td
{
    background-color: #f7f7f7;
}

table.zentable.subtle tbody td, .zentable table.zentable.subtle tbody td
{
    border-color: #ededed;
}

/*---------------------------------------------------------------------------------------------------------*/
/*Colored Frames*/
/*---------------------------------------------------------------------------------------------------------*/

/*Light Colored Frames*/
#maincontent img.frame.bright,
#footer img.frame.bright,
#cboxLoadedContent img.frame.bright
{
    border:1px solid #FFF88F;
    background: #FFFDDF;
}

#maincontent p.caption.bright, #footer p.caption.bright {
	background:#FFFDDF;
	border:1px solid #FFF88F;
	border-top:none;

}

#maincontent img.frame.cool,
#footer img.frame.cool,
#cboxLoadedContent img.frame.cool
{
    border:1px solid #BDD7F7;
    background: #EFF7FF;

}

#maincontent p.caption.cool, #footer p.caption.cool {
	background:#EFF7FF;
	border:1px solid #BDD7F7;
	border-top:none;

}

#maincontent img.frame.soothing,
#footer img.frame.soothing,
#cboxLoadedContent img.frame.soothing
{
    border:1px solid #B5DFB5;
    background: #EFFFEF;
}

#maincontent p.caption.soothing, #footer p.caption.soothing {
	background:#EFFFEF;
	border:1px solid #B5DFB5;
	border-top:none;
 
}

#maincontent img.frame.energetic,
#footer img.frame.energetic,
#cboxLoadedContent img.frame.energetic
{
    border:1px solid #FF9B6F;
    background: #FFE9DF;

}

#maincontent p.caption.energetic, #footer p.caption.energetic {

	background:#FFE9DF;
	border:1px solid #FF9B6F;
	border-top:none;
 
}

#maincontent img.frame.neutral,
#footer img.frame.neutral,
#cboxLoadedContent img.frame.neutral
{
    border:1px solid #AFAFAF;
    background: #EFEFEF;

}

#maincontent p.caption.neutral, #footer p.caption.neutral {
	background:#EFEFEF;
	border:1px solid #AFAFAF;
	border-top:none;
 
}

#maincontent img.frame.primary,
#footer img.frame.primary,
#cboxLoadedContent img.frame.primary
{
    border:1px solid #EFA4A4;
    background: #FFEFEF;
	

}

#maincontent p.caption.primary, #footer p.caption.primary {

	background:#FFEFEF;
	border:1px solid #EFA4A4;
	border-top:none;

}

#maincontent img.frame.midnight,
#footer img.frame.midnight,
#cboxLoadedContent img.frame.midnight
{
    border:1px solid #919EC5;
    background: #E1E9FF;
}

#maincontent p.caption.midnight, #footer p.caption.midnight {
	background:#E1E9FF;
	border:1px solid #919EC5;
	border-top:none;

}

#maincontent img.frame.olive,
#footer img.frame.olive,
#cboxLoadedContent img.frame.olive
{
    border:1px solid #A5C94F;
    background: #E8F1CF;
}

#maincontent p.caption.olive, #footer p.caption.olive {
	background:#E8F1CF;
	border:1px solid #A5C94F;
	border-top:none;

}

#maincontent img.frame.rust,
#footer img.frame.rust,
#cboxLoadedContent img.frame.rust
{
    border:1px solid #DAA194;
    background: #FAEEEC;
}

#maincontent p.caption.rust, #footer p.caption.rust {
	background:#FAEEEC;
	border:1px solid #DAA194;
	border-top:none;

}

#maincontent img.frame.beige,
#footer img.frame.beige,
#cboxLoadedContent img.frame.beige
{
    border:1px solid #C6B286;
    background: #EFE9DB;
}

#maincontent p.caption.beige, #footer p.caption.beige {
	background:#EFE9DB;
	border:1px solid #C6B286;
	border-top:none;

}

#maincontent img.frame.brown,
#footer img.frame.brown,
#cboxLoadedContent img.frame.brown
{
    border:1px solid #D3A031;
    background: #FFF0CF;
}

#maincontent p.caption.brown, #footer p.caption.brown {
	background:#FFF0CF;
	border:1px solid #D3A031;
	border-top:none;

}

#maincontent img.frame.teal,
#footer img.frame.teal,
#cboxLoadedContent img.frame.teal
{
    border:1px solid #59B4C7;
    background: #D8EFF3;
}

#maincontent p.caption.teal, #footer p.caption.teal {
	background:#D8EFF3;
	border:1px solid #59B4C7;
	border-top:none;

}

#maincontent img.frame.sky,
#footer img.frame.sky,
#cboxLoadedContent img.frame.sky
{
    border:1px solid #BEE2EA;
    background: #E2F3F6;
}

#maincontent p.caption.sky, #footer p.caption.sky {
	background:#E2F3F6;
	border:1px solid #BEE2EA;
	border-top:none;

}

#maincontent img.frame.lime,
#footer img.frame.lime,
#cboxLoadedContent img.frame.lime
{
    border:1px solid #D6E7AD;
    background: #F5FAE8;
}

#maincontent p.caption.lime, #footer p.caption.lime {
	background:#F5FAE8;
	border:1px solid #D6E7AD;
	border-top:none;

}

#maincontent img.frame.slate,
#footer img.frame.slate,
#cboxLoadedContent img.frame.slate
{
    border:1px solid #BEC7E0;
    background: #E5E9F6;
}

#maincontent p.caption.slate, #footer p.caption.slate {
	background:#E5E9F6;
	border:1px solid #BEC7E0;
	border-top:none;

}

#maincontent img.frame.pumpkin,
#footer img.frame.pumpkin,
#cboxLoadedContent img.frame.pumpkin
{
    border:1px solid #F4B684;
    background: #FFE3CD;
}

#maincontent p.caption.pumpkin, #footer p.caption.pumpkin {
	background:#FFE3CD;
	border:1px solid #F4B684;
	border-top:none;

}

/*---------------------------------------------------------------------------------------------------------*/
/* Colored Sec_main
/*---------------------------------------------------------------------------------------------------------*/

/*Light colored sec_main*/
#maincontent .sec_main.bright {
	background: #FFFDDF;
	border-left:3px solid #FFF88F;
	color:#6b6b6b;
}

#maincontent .sec_main.cool {
	background: #EFF7FF;
	border-left:3px solid #BDD7F7;
	color:#6b6b6b;
}

#maincontent .sec_main.soothing {
	background: #EFFFEF;
	border-left:3px solid #B5DFB5;
	color:#6b6b6b;
}

#maincontent .sec_main.energetic {
	background: #FFE9DF;
	border-left:3px solid #FF9B6F;
	color:#6b6b6b;
}

#maincontent .sec_main.neutral {
	background: #EFEFEF;
	border-left:3px solid #AFAFAF;
	color:#6b6b6b;
}

#maincontent .sec_main.primary {
	background: #FFEFEF;
	border-left:3px solid #EFA4A4;
	color:#6b6b6b;
}	

#maincontent .sec_main.midnight {
	background: #E1E9FF;
	border-left:3px solid #919EC5;
	color:#6b6b6b;
}

#maincontent .sec_main.olive {
	background: #E8F1CF;
	border-left:3px solid #A5C94F;
	color:#3a3a3a;
}

#maincontent .sec_main.rust {
	background: #FAEEEC;
	border-left:3px solid #DAA194;
	color:#6b6b6b;
}

#maincontent .sec_main.beige {
	background: #EFE9DB;
	border-left:3px solid #C6B286;
	color:#6b6b6b;
}

#maincontent .sec_main.brown {
	background: #FFF0CF;
	border-left:3px solid #D3A031;
	color:#6b6b6b;
}

#maincontent .sec_main.teal{
	background: #D8EFF3;
	border-left:3px solid #59B4C7;
	color:#6b6b6b;
}

#maincontent .sec_main.sky {
	background: #E2F3F6;
	border-left:3px solid #BEE2EA;
	color:#6b6b6b;
}

#maincontent .sec_main.lime {
	background: #F5FAE8;
	border-left:3px solid #D6E7AD;
	color:#6b6b6b;
}

#maincontent .sec_main.slate {
	background: #E5E9F6;
	border-left:3px solid #BEC7E0;
	color:#6b6b6b;
}

#maincontent .sec_main.pumpkin {
	background: #FFE3CD;
	border-left:3px solid #F4B684;
	color:#6b6b6b;
}

/* Medium Sec_main */

#maincontent .sec_main.bright.med {
	background: #FFF88F;
	border-left:3px solid #F5E702;
	color: #3a3a3a;
}

#maincontent .sec_main.cool.med {
	background: #BDD7F7;
	border-left:3px solid #3982CE;
	color: #3a3a3a;
}

#maincontent .sec_main.soothing.med {
	background: #B5DFB5;
	border-left:3px solid #028A02;
	color: #3a3a3a;
}

#maincontent .sec_main.energetic.med {
	background: #FF9B6F;
	border-left:3px solid #FF6521;
	color: #1a1a1a;
}

#maincontent .sec_main.neutral.med {
	background: #AFAFAF;
	border-left:3px solid #393C39;
	color: #1a1a1a;
}

#maincontent .sec_main.primary.med {
	background: #EFA4A4;
	border-left:3px solid #AD0000;
	color: #1a1a1a;
}

#maincontent .sec_main.midnight.med {
	background: #919EC5;
	border-left:3px solid #35436A;
	color: #1a1a1a;
}

#maincontent .sec_main.olive.med {
	background: #A5C94F;
	border-left:3px solid #637F26;
	color: #1a1a1a;
}

#maincontent .sec_main.rust.med {
	background: #DAA194;
	border-left:3px solid #924433;
	color: #1a1a1a;
}

#maincontent .sec_main.beige.med {
	background: #C6B286;
	border-left:3px solid #736035;
	color: #1a1a1a;
}

#maincontent .sec_main.brown.med {
	background: #D3A031;
	border-left:3px solid #9C6B00;
	color: #1a1a1a;
}

#maincontent .sec_main.teal.med {
	background: #59B4C7;
	border-left:3px solid #296878;
	color: #1a1a1a;
}

#maincontent .sec_main.sky.med {
	background: #BEE2EA;
	border-left:3px solid #7EC3D4;
	color: #3a3a3a;
}

#maincontent .sec_main.lime.med {
	background: #D6E7AD;
	border-left:3px solid #B9D77A;
	color: #3a3a3a;
}

#maincontent .sec_main.slate.med {
	background: #BEC7E0;
	border-left:3px solid #9EABD0;
	color: #1a1a1a;
}

#maincontent .sec_main.pumpkin.med {
	background: #F4B684;
	border-left:3px solid #F09952;
	color: #1a1a1a;
}

/* Dealing with links */

#maincontent .sec_main.sky.med a:link, #maincontent .sec_main.lime.med a:link, #maincontent .sec_main.sky.med a:visited, #maincontent .sec_main.lime.med a:visited, #maincontent .sec_main.cool.med a:link, #maincontent .sec_main.soothing.med a:link, #maincontent .sec_main.bright.med a:link, #maincontent .sec_main.cool.med a:visited, #maincontent .sec_main.soothing.med a:visited, #maincontent .sec_main.bright.med a:visited{
color:#3a3a3a;
}

#maincontent .sec_main.midnight.med a:link, #maincontent .sec_main.olive.med a:link, #maincontent .sec_main.rust.med a:link, #maincontent .sec_main.beige.med a:link, #maincontent .sec_main.brown.med a:link, #maincontent .sec_main.teal.med a:link, #maincontent .sec_main.slate.med a:link, #maincontent .sec_main.pumpkin.med a:link, #maincontent .sec_main.energetic.med a:link, #maincontent .sec_main.neutral.med a:link, #maincontent .sec_main.energetic.med a:visited, #maincontent .sec_main.primary.med a:link, #maincontent .sec_main.midnight.med a:visited, #maincontent .sec_main.olive.med a:visited, #maincontent .sec_main.rust.med a:visited, #maincontent .sec_main.beige.med a:visited, #maincontent .sec_main.brown.med a:visited, #maincontent .sec_main.teal.med a:visited, #maincontent .sec_main.slate.med a:visited, #maincontent .sec_main.pumpkin.med a:visited, #maincontent .sec_main.neutral.med a:visited, #maincontent .sec_main.primary.med a:visited {
color:#1a1a1a;
}

/* Dark Sec_main */
#maincontent .sec_main.bright.dk {
	background: #F5E702;
	border-left:3px solid #FFF88F;
	color: #3a3a3a;
}

#maincontent .sec_main.cool.dk {
	background: #3982CE;
	border-left:3px solid #BDD7F7;
	color:#FFFFFF;
}

#maincontent .sec_main.soothing.dk {
	background: #028A02;
	border-left:3px solid #B5DFB5;
	color:#FFFFFF;
}

#maincontent .sec_main.energetic.dk {
	background: #FF6521;
	border-left:3px solid #FF9B6F;
	color:#FFFFFF;
}

#maincontent .sec_main.neutral.dk {
	background: #393C39;
	border-left:3px solid #AFAFAF;
	color:#FFFFFF;
}

#maincontent .sec_main.primary.dk {
	background: #AD0000;
	border-left:3px solid #EFA4A4;
	color:#FFFFFF;
}	

#maincontent .sec_main.midnight.dk {
	background: #35436A;
	border-left:3px solid #919EC5;
	color: #FFFFFF;
}
#maincontent .sec_main.olive.dk {
	background: #637F26;
	border-left:3px solid #A5C94F;
	color: #FFFFFF;
}
#maincontent .sec_main.rust.dk {
	background: #924433;
	border-left:3px solid #DAA194;
	color: #FFFFFF;
}
#maincontent .sec_main.beige.dk {
	background: #736035;
	border-left:3px solid #C6B286;
	color: #FFFFFF;
}
#maincontent .sec_main.brown.dk {
	background: #9C6B00;
	border-left:3px solid #D3A031;
	color: #FFFFFF;
}
#maincontent .sec_main.teal.dk {
	background: #296878;
	border-left:3px solid #59B4C7;
	color: #FFFFFF;
}
#maincontent .sec_main.sky.dk {
	background: #7EC3D4;
	border-left:3px solid #BEE2EA;
	color: #1a1a1a;
}
#maincontent .sec_main.lime.dk {
	background: #B9D77A;
	border-left:3px solid #D6E7AD;
	color: #1a1a1a;
}
#maincontent .sec_main.slate.dk {
	background: #9EABD0;
	border-left:3px solid #BEC7E0;
	color: #1a1a1a;
}
#maincontent .sec_main.pumpkin.dk {
	background: #F09952;
	border-left:3px solid #F4B684;
	color: #1a1a1a;
}

/* Dealing with links */

#maincontent .sec_main.sky.dk a:link, #maincontent .sec_main.lime.dk a:link, #maincontent .sec_main.slate.dk a:link, #maincontent .sec_main.pumpkin.dk a:link {
color:#1a1a1a;
}

#maincontent .sec_main.midnight.dk a:link, #maincontent .sec_main.olive.dk a:link, #maincontent .sec_main.rust.dk a:link, #maincontent .sec_main.beige.dk a:link, #maincontent .sec_main.brown.dk a:link, #maincontent .sec_main.teal.dk a:link {
color:#FFFFFF;
}

#maincontent .sec_main.sky.dk a:visited, #maincontent .sec_main.lime.dk a:visited, #maincontent .sec_main.slate.dk a:visited, #maincontent .sec_main.pumpkin.dk a:visited {
color:#1a1a1a;
}

#maincontent .sec_main.midnight.dk a:visited, #maincontent .sec_main.olive.dk a:visited, #maincontent .sec_main.rust.dk a:visited, #maincontent .sec_main.beige.dk a:visited, #maincontent .sec_main.brown.dk a:visited, #maincontent .sec_main.teal.dk a:visited{
color:#FFFFFF;
}

#maincontent .sec_main.bright.dk a:link {
color:#3a3a3a;
}

#maincontent .sec_main.cool.dk a:link, #maincontent .sec_main.soothing.dk a:link, #maincontent .sec_main.energetic.dk a:link, #maincontent .sec_main.neutral.dk a:link, #maincontent .sec_main.primary.dk a:link {
color:#FFFFFF;
}

#maincontent .sec_main.cool.dk a:visited, #maincontent .sec_main.soothing.dk a:visited, #maincontent .sec_main.energetic.dk a:visited, #maincontent .sec_main.neutral.dk a:visited, #maincontent .sec_main.primary.dk a:visited {
color:#FFFFFF;
}



/*---------------------------------------------------------------------------------------------------------*/
/* Colored Sec_header
/*---------------------------------------------------------------------------------------------------------*/
#maincontent .sec_header.bright {
	padding-bottom:0;
	border-bottom: #FFF88F 2px solid;
}

#maincontent .sec_header.cool {
	padding-bottom:0;
	border-bottom: #BDD7F7 2px solid;
}

#maincontent .sec_header.soothing {
	padding-bottom:0;
	border-bottom: #B5DFB5 2px solid;
}

#maincontent .sec_header.energetic {
	padding-bottom:0;
	border-bottom: #FF9B6F 2px solid;
}

#maincontent .sec_header.neutral {
	padding-bottom:0;
	border-bottom: #AFAFAF 2px solid;
}

#maincontent .sec_header.primary {
	padding-bottom:0;
	border-bottom: #EFA4A4 2px solid;
}

#maincontent .sec_header.midnight {
	padding-bottom:0;
	border-bottom: #919EC5 2px solid;
}

#maincontent .sec_header.olive {
	padding-bottom:0;
	border-bottom: #A5C94F 2px solid;
}

#maincontent .sec_header.rust {
	padding-bottom:0;
	border-bottom: #DAA194 2px solid;
}

#maincontent .sec_header.beige {
	padding-bottom:0;
	border-bottom: #C6B286 2px solid;
}

#maincontent .sec_header.brown {
	padding-bottom:0;
	border-bottom: #D3A031 2px solid;
}

#maincontent .sec_header.teal {
	padding-bottom:0;
	border-bottom: #59B4C7 2px solid;
}

#maincontent .sec_header.sky {
	padding-bottom:0;
	border-bottom: #BEE2EA 2px solid;
}

#maincontent .sec_header.lime {
	padding-bottom:0;
	border-bottom: #D6E7AD 2px solid;
}

#maincontent .sec_header.slate {
	padding-bottom:0;
	border-bottom: #BEC7E0 2px solid;
}

#maincontent .sec_header.pumpkin {
	padding-bottom:0;
	border-bottom: #F4B684 2px solid;
}

/*---------------------------------------------------------------------------------------------------------*/
/* Index Page Components
/*---------------------------------------------------------------------------------------------------------*/
.snr_splash_top{position:relative;line-height:normal;min-height:320px;}
.snr_featureimage{z-index:1;position:absolute;top:0;margin:-10px 0 0 0;}
.snr_feature_story{width:217px;position:relative;float:right;margin:30px 0 0 0;z-index:99;padding:0;}
#overview{margin:50px 0 0 0;}
.snr_news_image{margin:0 0 0 10px}

/*---------------------------------------------------------------------------------------------------------*/
/* Index Page Components
/*---------------------------------------------------------------------------------------------------------*/
.snr_splash_top2{position:relative;line-height:normal;min-height:320px;}
.snr_featureimage2{z-index:1;position:absolute;top:0;margin:0 0 0 0;}
.snr_feature_story2{width:217px;position:relative;float:right;margin:30px 0 0 0;z-index:99;padding:10px; left:-80px; /*background:url(/sharedcode/css/images/trans1.png) repeat;*/ background:#fff; opacity:0.8; filter: alpha(opacity=80);border:4px solid #dddddd;
	border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px; }
.snr_feature_story2:hover{opacity:1.0; filter: alpha(opacity=100);}




/*---------------------------------------------------------------------------------------------------------*/
/* MIME Icons
/*---------------------------------------------------------------------------------------------------------*/
a.new-icon
	{
	padding: 3px 18px 0px 0px;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url(/sharedcode/css/images/new-icon.png)
	}
	
a.youtube-icon
	{
	padding: 3px 18px 0px 0px;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url(/sharedcode/css/images/youtube.png)
	}
	
/*---------------------------------------------------------------------------------------------------------*/
/*Image Left and Right Classes
/*---------------------------------------------------------------------------------------------------------*/
img.right_image {
	float: right;
	margin: 3px 0 0 7px;
	padding: 3px;
	border: 1px solid #ededed;
	background:#f7f7f7;
	}

img.left_image {
	float: left;
	margin: 3px 7px 0 0;
	padding: 3px;
	border: 1px solid #ccc;
	background:#ededed;
	}
	
img.right_img {
	float: right;
	margin-left:5px !important;
	margin-bottom:5px !important;
	}

img.left_img {
	float: left;
	margin-right:5px !important;
	margin-bottom:5px !important;
	}

img.left_image.primary {
	border: 1px solid #EFA4A4;
	background:#FFEFEF;
	}
	
img.left_image.cool {
	border: 1px solid #BDD7F7;
	background:#EFF7FF;
	}

img.left_image.soothing {
	border: 1px solid #B5DFB5;
	background:#EFFFEF;
	}
	
img.left_image.bright {
	border: 1px solid #FFF88F;
	background:#FFFDDF;
	}	
	
img.left_image.neutral {
	border: 1px solid #AFAFAF;
	background:#EFEFEF;
	}	
	
img.left_image.energetic {
	border: 1px solid #FF9B6F;
	background:#FFE9DF;
	}
	
img.left_image.midnight {
	border: 1px solid #919EC5;
	background:#E1E9FF;
	}	
	
img.left_image.olive {
	border: 1px solid #A5C94F;
	background:#E8F1CF;
	}	
	
img.left_image.rust {
	border: 1px solid #DAA194;
	background:#FAEEEC;
	}	
	
img.left_image.beige {
	border: 1px solid #C6B286;
	background:#EFE9DB;
	}	
	
img.left_image.brown {
	border: 1px solid #D3A031;
	background:#FFF0CF;
	}	
	
img.left_image.teal {
	border: 1px solid #59B4C7;
	background:#D8EFF3;
	}
	
img.left_image.sky {
	border: 1px solid #BEE2EA;
	background:#E2F3F6;
	}	
	
img.left_image.lime {
	border: 1px solid #D6E7AD;
	background:#F5FAE8;
	}	
	
img.left_image.slate {
	border: 1px solid #BEC7E0;
	background:#E5E9F6;
	}	
	
img.left_image.pumpkin {
	border: 1px solid #F4B684;
	background:#FFE3CD;
	}	
img.correction{
	margin:5px !important;
}
/*---------------------------------------------------------------------------------------------------------*/
/*Col Fade
/*---------------------------------------------------------------------------------------------------------*/	

#maincontent .col.fade, #maincontent .one_col.fade{
	background-position:top left;
	background-repeat:no-repeat;
	background-image: url(/sharedcode/css/images/fadeBGdiag1.png);
	border-left:solid 1px #e0e0e0;
	width:218px;
	/*border-right:#FFF 2px solid;*/
	/*padding: 0 6px;*/
	}

#maincontent .two_col.fade {
	background-position:top left;
	background-repeat:no-repeat;
	background-image: url(/sharedcode/css/images/fadeBGdiag2.png);
	border-left:solid 1px #e0e0e0;
	width:458px;
	/*padding: 0 6px;*/
	}

#maincontent .three_col.fade {
	background-position:top left;
	background-repeat:no-repeat;
	background-image: url(/sharedcode/css/images/fadeBGdiag3.png);
	border-left:solid 1px #e0e0e0;
	width:698px;
	/*border-right:#FFF 2px solid;*/
	/*padding: 0 6px;*/
	}
	
#maincontent .four_col.fade {
	background-position:top left;
	background-repeat:no-repeat;
	background-image: url(/sharedcode/css/images/fadeBGdiag4.png);
	border-left:solid 1px #e0e0e0;
	/*border-right:#FFF 2px solid;*/
	/*padding: 0 6px;*/
	}

#maincontent .col_half.fade{
	background-position:top left;
	background-repeat:no-repeat;
	background-image: url(/sharedcode/css/images/fadeBGdiag.png);
	width:98px;
	/*border-right:#FFF 2px solid;*/
	/*padding: 0 6px;*/
	}

/*Other adjustments*/
#maincontent .left_alt{
	padding-left:10px;
	float:left;
	margin-left:-10px
	}

#maincontent img.frame.nospace{
	margin-bottom:0px;
	margin-right:3px;
}
/*-------------------------------------------------------------------------------
Styled List
--------------------------------------------------------------------------------*/
#maincontent div.snrlist ul{
	list-style:none;	
}

#maincontent div.snrlist ul li{
	border-bottom:1px dotted #c9c9c9;
	border-right:1px dotted #c9c9c9;
	margin-left:-15px;
	padding:5px 0 3px 3px;
	font-size:.9em;
}

/*------------------------------------------------------------------------------
Table with Border of Matching Color
------------------------------------------------------------------------------*/

table.border tbody td {
	border-left:1px solid;
	border-right:1px solid;
}

/*------------------------------------------------------------------------------
Top Divider
------------------------------------------------------------------------------*/
#divider {
	background:url(images/divider.png) 0 0 repeat-x;
	width:100%;
	height:20px;
}

/*------------------------------------------------------------------------------
Apply Now Area
------------------------------------------------------------------------------*/

#apply{
	position:absolute;
	width:172px;
	height:65px;
	top:205px;
	left:800px;
	z-index:98;
	float:right;
}

/*-----------------------------------------------------------------------------
Navigation widths
------------------------------------------------------------------------------*/

#navigation ul li.three{
    width: 30% !important;
}

#navigation ul li.four{
    width: 22.5% !important;
}

#navigation ul li.five{
    width: 18% !important;
}

/*-------------------------------------------------------------------------------
Zenbox Nested Lists
-------------------------------------------------------------------------------*/
#maincontent div.zenbox.expert ul li ul{
	padding-top:5px;
}
#maincontent div.zenbox.expert ul li ul li{
	border-bottom-style:none;
	/*margin-left:5px;*/
	font-size:10px;
	line-height:normal;
	border-left:solid thick #afafaf;
}

/*-------------------------------------------------------------------------------
Nested Zenboxes
-------------------------------------------------------------------------------*/
#maincontent div.zenbox.expert{
	background: #c9c9c9;
	border:1px solid #afafaf;
	color: #1a1a1a;
}

#maincontent div.zenbox.expert ul li{
	
	border-bottom:none;
}
/*-----------------------------------------------------------------------------
Geocode Map
------------------------------------------------------------------------------*/
#mapgeocode {
  width: 450px;
  height: 250px;
  border: 1px solid #000;
}

/*-----------------------------------------------------------------------------
Directory Boxes
------------------------------------------------------------------------------*/
.dir {
	width:286px;
    float: left;
    margin-right: 14px;
	margin-bottom: 14px;
    display:inline;
    background:#eeeeee;
    border:4px solid #dddddd;
	border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;    
    padding:8px;
    height:160px;
    overflow:hidden;
}

.dirimg
{
	bordert:2px solid #ddd;
	float:left; 
	margin-right:8px; 
	margin-bottom:8px;
	border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}

.dir span{
	font-size:14px;
	font-weight:bold;
	padding-bottom:8px;	
	/*margin:8px;*/
}

.dir .pname{
	margin:-8px;
	padding:8px;
	border-bottom:1px solid #ddd;
	background:url(/sharedcode/css/images/dirfade.png) top left repeat-x;
}

.dir .info{ padding-bottom:4px;
			margin-bottom:4px;
			border-bottom:1px dashed #cccccc;
			margin-left:110px;	
			
}

.dir.grad {
	width:449px;
    float: left;
    margin-right: 14px;
	margin-bottom: 14px;
    display:inline;
    background:#eeeeee;
    border:4px solid #dddddd;
	border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;    
    padding:8px;
    height:180px;
    overflow:hidden;
}

.dir.ugrad {
	width:449px;
    float: left;
    margin-right: 14px;
	margin-bottom: 14px;
    display:inline;
    background:#eeeeee;
    border:4px solid #dddddd;
	border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;    
    padding:8px;
    height:135px;
    overflow:hidden;
}


.dir.midnight{border-color:#919EC5;background-color:#c6cde2;}
.dir .info.midnight{border-color:#919EC5;}
.dir .pname.midnight{border-color:#919EC5;}
.dirimg.midnight{border-color:#919EC5;}

.dir.rust{border-color:#daa194;background-color:#faeeec;}
.dir .info.rust{border-color:#daa194;}
.dir .pname.rust{border-color:#daa194;}
.dirimg.rust{border-color:#daa194;}

.dir.slate{border-color:#bec7e0;background-color:#e5e9f6;}
.dir .info.slate{border-color:#bec7e0;}
.dir .pname.slate{border-color:#bec7e0;}
.dirimg.slate{border-color:#bec7e0;}

.dir.brown{border-color:#d3a031;background-color:#fff0cf;}
.dir .info.brown{border-color:#d3a031;}
.dir .pname.brown{border-color:#d3a031;}
.dirimg.brown{border-color:#d3a031;}

.dir.olive{border-color:#a5c94f;background-color:#e8f1cf;}
.dir .info.olive{border-color:#a5c94f;}
.dir .pname.olive{border-color:#a5c94f;}
.dirimg.olive{border-color:#a5c94f;}

.dir.sky{border-color:#bee2ea;background-color:#e2f3f6;}
.dir .info.sky{border-color:#bee2ea;}
.dir .pname.sky{border-color:#bee2ea;}
.dirimg.sky{border-color:#bee2ea;}

thead, tfoot, tbody { vertical-align: middle; }
thead th{text-align:center;font-weight:bold;}

.room{vertical-align:middle;text-align:center;}


/*Elements for the What's New page*/
.hollowbox{background:#e5e5e5;border:4px solid #ccc;padding:5px;margin-bottom:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.hollowbox h3{font-weight:bold;}
/*.hollowbox .title{background:#e5e5e5; margin-top:-5px; margin-left:-5px; margin-right:-5px; padding-top:6px; padding-left:8px; padding-right:8px;}*/
.hollowbox .subtitle{border:2px solid #ccc;padding:5px;margin-bottom:5px;margin-top:5px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.subbox{background:#fff;border:2px solid #ccc;padding:5px;margin-bottom:5px;margin-top:5px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.divider.solid{border-bottom:thin solid #c5c5c5; margin-top:5px; margin-bottom:5px;}
.divider.dashed{border-bottom:thin dashed #c5c5c5; margin-top:5px; margin-bottom:5px;}
.divider.dotted{border-bottom:thin dotted #c5c5c5; margin-top:5px; margin-bottom:5px;}
.partialbox{background:#fff; border-width:4px 0px 0px 4px; border-style:solid; border-color:#ccc;padding:5px;;margin-top:5px; border-radius:5px 0px 0px 0px;-webkit-border-radius:border-radius:5px 0px 0px 0px;-moz-border-radius:5px 0px 0px 0px; margin-bottom:10px;}
.subpartialbox{background:#fff; border-width:2px 2px 2px 0px; border-style:solid; border-color:#ccc;padding:5px;margin-bottom:5px;margin-top:5px; border-radius:0px 3px 0px 0px;-webkit-border-radius:border-radius:0px 3px 0px 0px;-moz-border-radius:0px 3px 3px 0px;}

/*Hardin Hall Today Styles*/
#hh_today .name{
font-size:.9em;
color:#3A8103;
text-align:left;}
#hh_today .time{font-size:.9em;}

/*New Headers and Subheaders*/
/*.header{
	border-radius:5px 0px 0px 0px;
	-webkit-border-radius:5px 0px 0px 0px;
	-moz-border-radius:5px 0px 0px 0px;
	padding:0px 8px 0px 5px;
	background: #e5e5e5;
	border-left:2px solid #c5c5c5;
	border-top:2px solid #c5c5c5;
	margin:3px 0 3px 0;
	margin-bottom:.7em;
	}
	
.subheader{
	border-radius:5px 0px 0px 0px;
	-webkit-border-radius:5px 0px 0px 0px;
	-moz-border-radius:5px 0px 0px 0px;
	padding:0px 8px 0px 5px;
	border-left:2px solid #c5c5c5;
	border-top:2px solid #c5c5c5;
	margin:3px 0 3px 0;
	margin-bottom:.7em;
	}	
	
.subsubheader{
	border-radius:5px 0px 0px 0px;
	-webkit-border-radius:5px 0px 0px 0px;
	-moz-border-radius:5px 0px 0px 0px;
	padding:0px 8px 0px 5px;
	border-left:1px solid #c5c5c5;
	border-top:1px solid #c5c5c5;
	margin:3px 0 3px 0;
	margin-bottom:.7em;
	}	
	
.header.midnight{
	background:#919EC5;
/*background: -moz-linear-gradient(top,#E1E9FF 0%,#919EC5 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#E1E9FF),color-stop(100%,#919EC5));
background: -webkit-linear-gradient(top,#E1E9FF 0%,#919EC5 100%);
background: -o-linear-gradient(top,#E1E9FF 0%,#919EC5 100%);
background: -ms-linear-gradient(top,#E1E9FF 0%,#919EC5 100%);
background: linear-gradient(top,#E1E9FF 0%,#919EC5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#E1E9FF', EndColorStr='#FFFFFF');
	border-left-color:#35436A;
	border-top-color:#35436A;
	color:#FFF!important;
}
*/
.subheader.midnight{
	border-left-color:#35436A;
	border-top-color:#35436A;
}

.subsubheader.midnight{
	border-left-color:#35436A;
	border-top-color:#35436A;
}

.header.pumpkin{
	background:#F4B684;
/*background: -moz-linear-gradient(top,#E1E9FF 0%,#919EC5 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#E1E9FF),color-stop(100%,#919EC5));
background: -webkit-linear-gradient(top,#E1E9FF 0%,#919EC5 100%);
background: -o-linear-gradient(top,#E1E9FF 0%,#919EC5 100%);
background: -ms-linear-gradient(top,#E1E9FF 0%,#919EC5 100%);
background: linear-gradient(top,#E1E9FF 0%,#919EC5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#E1E9FF', EndColorStr='#FFFFFF');*/
	border-left-color:#F09952;
	border-top-color:#F09952;
	color:#1a1a1a!important;
}

.subheader.pumpkin{
	background:none;/*#FFE3CD;*/
	border-left-color:#F09952;
	border-top-color:#F09952;
}

.subsubheader.pumpkin{
	border-left-color:#F09952;
	border-top-color:#F09952;
}

/*Undergrad Index Page Styles*/

.divider{border-top:1px dashed #ddd;}

ul.clublist > li{list-style:none!important;margin-left:-20px;border-bottom:1px dashed #ddd;padding:5px 0px 5px 0px;}

#majors{text-align:center}

/*-----------------------------------------------------------------------------
New Headers (replaces the old sec_header)
------------------------------------------------------------------------------*/
header.snr, h3.snr{
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	padding-left:5px;
	margin-bottom:10px;
	
}
header.neutral, h3.neutral{
	color: #FFFFFF!important;
	background: #393C39;
	background: -moz-linear-gradient(top,#4F4F4F 0%,#393C39 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4F4F4F),color-stop(100%,#393C39));
	background: -webkit-linear-gradient(top,#4F4F4F 0%,#393C39 100%);
	background: -o-linear-gradient(top,#4F4F4F 0%,#393C39 100%);
	background: -ms-linear-gradient(top,#4F4F4F 0%,#393C39 100%);
	background: linear-gradient(top,#4F4F4F 0%,#393C39 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4F4F4F', EndColorStr='#393C39');
}

header.primary, h3.primary{
	color: #FFFFFF!important;
	background: #AD0000;
	background: -moz-linear-gradient(top,#B60201 0%,#9D0201 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#B60201),color-stop(100%,#9D0201));
	background: -webkit-linear-gradient(top,#B60201 0%,#9D0201 100%);
	background: -o-linear-gradient(top,#B60201 0%,#9D0201 100%);
	background: -ms-linear-gradient(top,#B60201 0%,#9D0201 100%);
	background: linear-gradient(top,#B60201 0%,#9D0201 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#B60201', EndColorStr='#9D0201');
}

header.midnight, h3.midnight{
	color: #FFFFFF!important;
	background: #35436A;
	background: -moz-linear-gradient(top,#35436A 0%,#29334F 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#35436A),color-stop(100%,#29334F));
	background: -webkit-linear-gradient(top,#35436A 0%,#29334F 100%);
	background: -o-linear-gradient(top,#35436A 0%,#29334F 100%);
	background: -ms-linear-gradient(top,#35436A 0%,#29334F 100%);
	background: linear-gradient(top,#35436A 0%,#29334F 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#35436A', EndColorStr='#29334F');
}

header.olive, h3.olive{
		color: #FFFFFF!important;
	background: #637F26;
	background: -moz-linear-gradient(top,#637F26 0%,#4F631F 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#637F26),color-stop(100%,#4F631F));
	background: -webkit-linear-gradient(top,#637F26 0%,#4F631F 100%);
	background: -o-linear-gradient(top,#637F26 0%,#4F631F 100%);
	background: -ms-linear-gradient(top,#637F26 0%,#4F631F 100%);
	background: linear-gradient(top,#637F26 0%,#4F631F 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#637F26', EndColorStr='#4F631F');
}

header.rust, h3.rust{
		color: #FFFFFF!important;
	background: #924433;
	background: -moz-linear-gradient(top,#924433 0%,#73372B 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#924433),color-stop(100%,#73372B));
	background: -webkit-linear-gradient(top,#924433 0%,#73372B 100%);
	background: -o-linear-gradient(top,#924433 0%,#73372B 100%);
	background: -ms-linear-gradient(top,#924433 0%,#73372B 100%);
	background: linear-gradient(top,#924433 0%,#73372B 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#924433', EndColorStr='#73372B');
}

header.beige, h3.beige{
	color: #FFFFFF!important;
	background: #736035;
	background: -moz-linear-gradient(top,#736035 0%,#5A4B2C 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#736035),color-stop(100%,#5A4B2C));
	background: -webkit-linear-gradient(top,#736035 0%,#5A4B2C 100%);
	background: -o-linear-gradient(top,#736035 0%,#5A4B2C 100%);
	background: -ms-linear-gradient(top,#736035 0%,#5A4B2C 100%);
	background: linear-gradient(top,#736035 0%,#5A4B2C 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#736035', EndColorStr='#5A4B2C');	
}

header.brown, h3.brown{
		color: #FFFFFF!important;
	background: #9C6B00;
	background: -moz-linear-gradient(top,#9C6B00 0%,#7E5600 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9C6B00),color-stop(100%,#7E5600));
	background: -webkit-linear-gradient(top,#9C6B00 0%,#7E5600 100%);
	background: -o-linear-gradient(top,#9C6B00 0%,#7E5600 100%);
	background: -ms-linear-gradient(top,#9C6B00 0%,#7E5600 100%);
	background: linear-gradient(top,#9C6B00 0%,#7E5600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#9C6B00', EndColorStr='#7E5600');
}

header.teal, h3.teal{
	color: #FFFFFF!important;
	background: #296878;
	background: -moz-linear-gradient(top,#296878 0%,#225560 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#296878),color-stop(100%,#225560));
	background: -webkit-linear-gradient(top,#296878 0%,#225560 100%);
	background: -o-linear-gradient(top,#296878 0%,#225560 100%);
	background: -ms-linear-gradient(top,#296878 0%,#225560 100%);
	background: linear-gradient(top,#296878 0%,#225560 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#296878', EndColorStr='#225560');	
}

header.sky, h3.sky{
	color: #1A1A1A!important;
	background: #7EC3D4;
	background: -moz-linear-gradient(top,#7EC3D4 0%,#44ADC4 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7EC3D4),color-stop(100%,#44ADC4));
	background: -webkit-linear-gradient(top,#7EC3D4 0%,#44ADC4 100%);
	background: -o-linear-gradient(top,#7EC3D4 0%,#44ADC4 100%);
	background: -ms-linear-gradient(top,#7EC3D4 0%,#44ADC4 100%);
	background: linear-gradient(top,#7EC3D4 0%,#44ADC4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7EC3D4', EndColorStr='#44ADC4');	
}

header.lime, h3.lime{
		color: #1A1A1A!important;
	background: #B9D77A;
	background: -moz-linear-gradient(top,#B9D77A 0%,#99C139 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#B9D77A),color-stop(100%,#99C139));
	background: -webkit-linear-gradient(top,#B9D77A 0%,#99C139 100%);
	background: -o-linear-gradient(top,#B9D77A 0%,#99C139 100%);
	background: -ms-linear-gradient(top,#B9D77A 0%,#99C139 100%);
	background: linear-gradient(top,#B9D77A 0%,#99C139 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#B9D77A', EndColorStr='#99C139');
}

header.slate, h3.slate{
		color: #1A1A1A!important;
	background: #9EABD0;
	background: -moz-linear-gradient(top,#9EABD0 0%,#7789BD 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9EABD0),color-stop(100%,#7789BD));
	background: -webkit-linear-gradient(top,#9EABD0 0%,#7789BD 100%);
	background: -o-linear-gradient(top,#9EABD0 0%,#7789BD 100%);
	background: -ms-linear-gradient(top,#9EABD0 0%,#7789BD 100%);
	background: linear-gradient(top,#9EABD0 0%,#7789BD 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#9EABD0', EndColorStr='#7789BD');
}

header.pumpkin, h3.pumpkin{
	background: #F09952;
	background: -moz-linear-gradient(top,#F09952 0%,#ED7413 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#F09952),color-stop(100%,#ED7413));
	background: -webkit-linear-gradient(top,#F09952 0%,#ED7413 100%);
	background: -o-linear-gradient(top,#F09952 0%,#ED7413 100%);
	background: -ms-linear-gradient(top,#F09952 0%,#ED7413 100%);
	background: linear-gradient(top,#F09952 0%,#ED7413 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F09952', EndColorStr='#ED7413');
	color:#1a1a1a!important;
}
header.sky h3, header.lime h3, header.slate h3, header.pumpkin h3{color:#1a1a1a!important;
					padding-top:5px!important;
					padding-bottom:5px!important;}
					
header.sky h4, header.lime h4, header.slate h4, header.pumpkin h4{color:#1a1a1a!important;
					padding-top:5px!important;
					padding-bottom:5px!important;}					
					
header.neutral h3, header.primary h3, header.primary h3 a, header.primary h3 a:visited, header.midnight h3, header.olive h3, header.rust h3, header.beige h3, header.brown h3, header.teal h3{
					color:#FFFFFF!important;
					padding-top:5px!important;
					padding-bottom:5px!important;}
					
header.neutral h4, header.primary h4, header.midnight h4, header.olive h4, header.rust h4, header.beige h4, header.brown h4, header.teal h4{
					color:#FFFFFF!important;
					padding-top:5px!important;
					padding-bottom:5px!important;}
					
/*----------------------------------------------------------------------
News Pieces
-----------------------------------------------------------------------*/
#news div.newscol span.title{font-weight:bold;font-size:1.1em!important;display:block;margin-bottom:5px;}
/*.newscol{height:250px;overflow:auto;font-size:.9em;}*/
#overview p{font-size:.9em;}		
/*----------------------------------------------------------------------
Block quote with citation
-----------------------------------------------------------------------*/

blockquote {
        font-size: 1.6em;
        line-height: 1.5em;
        padding: 0 0 0 2.5em;
        quotes: "\201C" "\201D";
        position: relative;
        font-style: italic;
        font-weight: bold;
        margin-top: 75px;
    }
    blockquote:before{
        content: open-quote;
        font-size:400%;
        font-family: serif;
        position: absolute;
        top: 0.3em;
        left: -0.03em;
        opacity: 0.2;
        font-style: normal;
    }
        blockquote cite {
            font-family: serif;
            display: block;
            text-align: right;
            padding-right: 1em;
            font-size: 70%;
        }
        blockquote cite:before {
            content:'\2014\ ';
        }
    

