@charset "utf-8";

/* Containers
----------------------------------------------------------------------------------------------------*/
.container {
	margin-left: auto;
	margin-right: auto;
	width: 960px;  /* was 960px */
	max-width:960px;
	min-height:60px;
	height:auto !important;
	height:60px;
	/*border:4px solid green;*/
}

.holder{
	width: 100%;
	min-height:60px;
	height:auto !important;
	height:60px;
}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_i5,
.grid_i3,
.grid_full{
	display:inline;
	float: left;
	position: relative;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom:10px;
	z-index:10;
	/* border:1px solid yellow; */
}



.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

.container .grid_1 {
	width:36px;
}

.container .grid_2 {
	width:96px;
}

.container .grid_3 {
	width:156px;
}
.container .grid_i3{
	width:194px;
}

.container .grid_4 {
	/* width:216px; */
	width:226px;
}

.container .grid_5 {
	/* width:276px; */
	width:353px;
}
.container .grid_i5 {
	width:335px;	
}

.container .grid_6 {
   width: 336px;
   width: 352px;
}

.container .grid_7 {
	width:396px;
}

.container .grid_8 {
	width:446px;
}

.container .grid_9 {
	width:480px;
}

.container .grid_10 {
	width:576px;
}

.container .grid_11 {
	width:636px;
}

.container .grid_12 {
	width:720px;
}

.container .grid_13 {
	width:780px;
}

.container .grid_14 {
	width:816px;
}

.container .grid_15 {
	width:876px;
}

.container .grid_16 {
	width:936px;
}
.container .grid_full {
	width:100%;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


#topnav {
	position: fixed;
	z-index: 1000;
	width: 100%;
	height: 100px;
	margin-top: 0px;
	background: #3f3e3c; /* Old browsers */

background: -moz-linear-gradient(top, #3f3e3c 0%, #1e1d1b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3e3c), color-stop(100%,#1e1d1b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3f3e3c 0%,#1e1d1b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3f3e3c 0%,#1e1d1b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3f3e3c 0%,#1e1d1b 100%); /* IE10+ */
background: linear-gradient(to bottom, #3f3e3c 0%,#1e1d1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3e3c', endColorstr='#1e1d1b',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	-moz-box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	overflow:visible;
}

.topmenuholder{
	width:960px;
	margin-left:auto;
	margin-right:auto;	
}

.logo{
	margin-top: 0px;
	position:relative;
	z-index:999;
	width:230px;
	text-align:center;
	padding:18px 0px 22px 0px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
		
		background: #f68631; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ODYzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTNiMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f68631 0%, #ea3b15 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f68631), color-stop(100%,#ea3b15)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f68631 0%,#ea3b15 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f68631 0%,#ea3b15 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f68631 0%,#ea3b15 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f68631 0%,#ea3b15 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68631', endColorstr='#ea3b15',GradientType=0 ); /* IE6-8 */
}
#topnav ul {
	display: inline;
	float: right;
	margin-left:0px;
	margin-bottom:0px;
	margin-right: 180px;
	margin-top:-114px;
	border: 1px solid #504f4e;
	border-top: none;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	list-style:none;
}
#topnav ul li {
	float: left;
	padding: 4px 13px;
	border-right: 1px solid #504f4e;
	font-size:88%;
	margin:0;
}

/* target the first nav level with search bar */
.uppernav li {
	height:30px;	
}

.uppernav li.searchli:hover {
	background:	#f68731;
}

.uppernav li div {
	position:absolute;	
	display:none;
	background:#f68731;
	width:220px;
	height:40px;
	z-index:99999;
	top:42px;
	margin-left:-13px;
	padding: 4px 16px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.uppernav input {
	padding:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:2px solid #c06926;
}

#topnav ul li:last-child {
	border: none;
}
#topnav ul li a {
	font-weight: normal;
	font-family: 'Bree Serif';
	color: #fff;
	text-transform: uppercase;
	text-decoration:none;
}

/* ul:last-of-type targets the main navigation menu */
#topnav ul:last-of-type li a {
	font-family: 'Bree Serif';
	text-transform: none;
	font-size: 19px;
}
#topnav ul:last-of-type {
	border: none;
	margin-top: -55px;	
}
#topnav ul:last-of-type li {
	border: none;
	padding-bottom:10px;
	margin:0px 8px 0px 8px;
}
#topnav ul:last-of-type li div.hovermenu {
	width: 900px;
	height: 528px;
	position: absolute;
	display: none;
	margin-top: 10px;
	border-radius: 4px;
	border-bottom:8px solid #2c2b29;
	z-index:1;
}

/* Style to shift each hover menu if needed */
#topnav ul:last-of-type li:nth-child(1) div.hovermenu {
	margin-left: -260px;
}
#topnav ul:last-of-type li:nth-child(2) div.hovermenu {
	margin-left: -360px;
}
#topnav ul:last-of-type li:nth-child(3) div.hovermenu {
	margin-left: -460px;
}
#topnav ul:last-of-type li:nth-child(4) div.hovermenu {
	margin-left: -560px;
}
#topnav ul:last-of-type li:hover {
	background: #444341;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
#topnav ul:last-of-type li:hover li {
	background: none;
}
#topnav ul:last-of-type li:hover a {
	text-decoration: none;
}
#topnav ul:last-of-type li:hover div.hovermenu {
	/*display: block;*/
}
#topnav ul:last-of-type li div.hovermenu div {
	width: 300px;
	float:left;
	margin-right: 10px;
	margin-top:20px;	
}
.hoverback{
	opacity:0.98;
	filter:alpha(opacity=98);
	height:520px;	
	width: 900px;
	position:absolute;
	z-index:0;	
	background: #444341;
}


/* Reset transparent background width */
#topnav ul:last-of-type li div.hovermenu > div:first-of-type {
	width: 900px;
	margin-top:0px;
}
#topnav ul:last-of-type li div.hovermenu div:nth-child(4){
	position:relative;
	z-index:3;
	width:220px;
	/* margin-top:40px; */
}
#topnav ul:last-of-type li div.hovermenu div:nth-child(3){
	position:relative;
	z-index:3;
}
#topnav ul:last-of-type li div.hovermenu div:nth-child(2) {
	position:relative;
	z-index:3;
}

#topnav ul:last-of-type li div.hovermenu div ul {
	width: 300px;
	display: block;
	position: relative;
	float: none;
	margin: 0 ;
	padding: 0;
	margin-top:10px;
}
#topnav ul:last-of-type li div.hovermenu div ul:first-child{
	margin-left:20px;
}

#topnav ul:last-of-type img {
	margin:0px;
	padding:0px;
	margin-bottom:4px;
}

#topnav ul:last-of-type li div.hovermenu div ul li {
	line-height: 14px;
	/*margin-bottom: 2px;
	padding: 6px;*/
	padding:0px;
	margin:0px;
	float: none;  
}
#topnav ul:last-of-type li div.hovermenu div ul li a {
	font-size: 16px;
	font-weight: normal;
	color: #fbab00;
	display:block;
}
#topnav ul:last-of-type li div.hovermenu div ul ul {
	margin-top: 8px;
	width: 250px;
	margin-left:12px;
}
#topnav ul:last-of-type li div.hovermenu div ul ul a {
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color:#fff;
	display:block;
}
#topnav ul:last-of-type li div.hovermenu div ul li ul li {
	line-height: 14px;
	margin: 0px;
}


#topnav ul:last-of-type li div.hovermenu div.nextstep{
	height:380px;	
	width:230px;
	padding:0px;
	margin:0px;
	text-align:center;
}
#topnav ul:last-of-type li div.hovermenu div.nextstep h5 {
	color:#fff;
	font-family: 'Bree Serif';	
	font-size:24px;
	font-weight:normal;
	padding:10px;
}
#topnav ul:last-of-type li div.hovermenu div.nextstep p a{
	color:#222222;	
	font-size:16px;
}
#topnav ul:last-of-type li div.hovermenu div.nextstep p a:hover{
	color:#db4000;
}
#topnav ul:last-of-type li div.hovermenu div.nextstep img:first-of-type{
	margin-top:4px;
}
#topnav ul:last-of-type li div.hovermenu div.nextstep img {
  position:relative;
}
#topnav ul:last-of-type li div.hovermenu div.nextstep p {
	margin-bottom:-10px;
}

/* About menu tile */
#topnav ul:last-of-type li div.hovermenu div.menu-tileholder{
	width:240px;
}

#topnav ul:last-of-type li div.hovermenu div.about-tile{
	height:380px;	
	width:230px;
	padding:0px;
	margin:0px;
	text-align:center;	
}
#topnav ul:last-of-type li div.hovermenu div.about-tile h5{
	color:#fff;
	font-family: 'Bree Serif';	
	font-size:24px;
	font-weight:normal;
	padding:10px;
	text-align:left;
}
#topnav ul:last-of-type li div.hovermenu div.about-tile p {
	color:#fff;
	text-align:center;	
}
#topnav ul:last-of-type li div.hovermenu div.about-tile .morelink{
	text-align:left;
	color:#fff;
	bottom:12px;
}
.nextstep a{
display:block;
}

#topnav ul:last-of-type li div.hovermenu div > ul > li:hover > a {
	color:#fff;
	
}
#topnav ul:last-of-type li div.hovermenu div ul ul li:hover a{
	color:#aea49b;
	
}

   #slidejs-slides {
      display: none;
	  overflow:visible;
		border-radius: 8px;
		border:6px solid #666;
    }

    .slidejs-container {
      margin: 0 auto;
	  margin-bottom:-80px;
	  z-index:0;
	  	overflow: visible;
		width:88%;

		
    }
	 
	.slidesjs-previous {
		position:absolute;
		margin-top:-260px;	
		left:0;
		z-index:20;
		width:48px;
		height:42px;
		background:url(../img/Slider_Left_Button.png) no-repeat;
		
	}
	.slidesjs-next {
		position:absolute;
		margin-top:-260px;	
		right:0;
		z-index:20;
		width:48px;
		height:42px;
		background:url(../img/Slider_Right_Button.png) no-repeat;
		
	}
	a.slidesjs-navigation {
		 line-height: 0; 
    	font-size: 0;
    	color: transparent; 
	}

   
 
/* Section 0 - CSS reset 
----------------------------------------------------------------------------------------------- 
   The CSS reset strips the default styles of all elements in the document to make them 
   "plain", so we can set them without having to override existing values. This CSS reset was
   created by CSS guru Eric Meyer.
============================================================================================ */ 

/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
@font-face {
	font-family: 'BreeSerifRegular';
	src: url('fonts/BreeSerif-Regular-webfont.eot');
	src: url('fonts/BreeSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'), 
	 	 url('fonts/BreeSerif-Regular-webfont.svg#Bree Serif') format('svg'),  
	 	 url('fonts/BreeSerif-Regular-webfont.woff') format('woff'),  
	 	 url('fonts/BreeSerif-Regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

/* Box sizing on all elements by default */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: url('../img/bg.png') repeat;
}
ol, ul {
	margin-left: 40px;
}
ol li, ul li {
	margin: 12px 0px 12px 0px;
	font-size: 0.8em;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:&#8221;
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #D6D6D6;
	margin: 1em 0;
	padding: 0;
}
a {
	color: #365b8f;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	cursor: pointer;
}
.darkblackfill a {
	color: #db9503;
}
h1 {
	font-family: 'BreeSerifRegular';
	padding: 8px 0px 12px 0px;
	font-weight: normal;
	font-size: 2.0em;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
h2 {
	font-family: 'BreeSerifRegular';
	padding: 8px 0px 12px 0px;
	font-weight: normal;
	font-size: 1.7em;
}
h3 {
	font-family: 'BreeSerifRegular';
	font-size: 1.6em;
	padding: 8px 0px 12px 0px;
	font-weight: normal;
}
h3.fontface {
	font: 32px/0px 'BoycottRegular', Arial, sans-serif;
	letter-spacing: 0;
	margin: 12px 0px 20px 0px;
	color: #F90;
	color: #4a769c;
	color: #333;
	border-bottom: none;
}
h4 {
	font-family: 'BreeSerifRegular';
	padding: 8px 0px 12px 0px;
	font-weight: normal;
	font-size: 1.2em;
}
h5 {
	font-family: 'BreeSerifRegular';
	padding: 8px 0px 12px 0px;
	font-weight: normal;
	font-size: 1.0em;
}
h6 {
	font-family: 'BreeSerifRegular';
	padding: 8px 0px 12px 0px;
	font-weight: normal;
	font-size: 0.8em;
}
.bluefill h1, .bluefill h2, .bluefill h3, .bluefill h4, .bluefill h5, .bluefill p , .bluefill h6{
	color: #fff;
}
.blackfill h1, .blackfill h2, .blackfill h3, .blackfill h4, .blackfill h5, .blackfill p, .blackfill h6 {
	color: #fff;
}
p.link {
	text-align: center;
	margin: 8px 0px;
	padding: 8px;
	font-size:14px;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 20px 10px 0px;
	line-height: 1.6em;
	/* new font change */
	font-size: 0.8em;
}
p.link a {
	color: #db9503;
	font-size: 16px;
	font-family: 'BreeSerifRegular';
	border: 3px solid #db9503;
	padding: 3px 16px;
	border-radius: 20px;
	text-decoration:none;
}

.darkblackfill h4 {
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	font-family: 'BreeSerifRegular';
	font-weight: normal;
	margin-bottom: 12px;
}
.darkblackfill h2, .darkblackfill h3, .darkblackfill h5, .darkblackfill h6{
	color:#fff	;
}

.darkblackfill p {
	color: #fff;
	font-size: 12px;
}
.darkblackfill * {
	color: #fff;
}
.orangebar {
	background: #f68430;
	height: 7px;
}
.orange {
	display: inline;
	color: #e7721d;
}
.yellow {
	display: inline;
	color: #ffc82e;
}
.white {
	display: inline;
	color: #fff;
}
.gray {
	display: inline;
	color: #999898;
}
.blue {
	display: inline;
	color: #2f7599;
}
.divider {
	height: 24px;
	border-bottom: solid 2px #dddddf;
	margin-bottom:/*15px*/ 25px;
	clear: left;
}
.lightbluefill h5 {
	color: #fff;
	font-family: 'BreeSerifRegular';
	font-size: 24px;
	font-weight: normal;
}
.searchFormTile {
	padding: 10px 0px;
}
/* Button Styles */
.btn-holder {
	width: 160px;
	/*border:1px solid red;*/
	float: right;
	display: inline;
	margin-top: -114px;
}
.btn {
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 3px solid #4a7cb5;
	width: 140px;
	display: block;
	margin-top: 8px;
	text-align: center;
}
.btn img {
	margin: 0px;
	float: right;
}
.btn a {
	color: #fff;
	font-family: 'BreeSerifRegular';
	font-size: 17px;
	text-decoration:none;
}
.tile {
	margin-bottom: 16px;
	position: relative;
}
.tile > div {
	padding: 8px 12px;
	position: relative;
}
.tile img{
 max-width:100%; 
}


.tileThin {
	-webkit-box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	-moz-box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	margin-bottom: 20px;
	position:relative;
}
.tileThin > div {
	padding: 0px 0px;
}
.tileOrange {
	border: 6px solid #f9a86c;
}
.tileBlue {
	border: 6px solid #87aac8;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.tileGray {
	border: 6px solid #ebebeb;
}

/*------------------ Wrapper content and page --------------*/
#wrapper {
	width: 100%;
	display: table;
}
.topbar {
	width: 100%;
	height: 140px;
}
.page {
	margin-bottom: 200px;
	min-height: 600px;
}
.content {
	position: relative;
	margin: 0;
	overflow: visible;
}
.holder {
	display: block;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

/*------------ Spotlight --------------*/
.tspotlight h4{
	margin-bottom:0px;	
	
}
.tspotlight img:nth-child(3) {
	padding: 10px 44px;
}
.tspotlight p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
}
.spotlight h4{
	padding:2px 0px;
	font-size:19px;	
}
.spotlight img:nth-child(3) {
	margin-left: -12px;
	margin-bottom: 12px;
	width: 113%;
	max-width: 113%;
}
.spotlightbig img:nth-child(2) {
	margin-left: -12px;
	margin-bottom: 12px;
	width: 113%;
	max-width: 113%;
}
.spotlightlong img:nth-child(2) {
	margin-left: -12px;
	margin-bottom: 12px;
	width: 107.3%;
	max-width: 107.3%;
}

.box {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: 0px;
	background: #fff;
	padding: 10px;
	margin-bottom: 6px;
}
.boxdark {
	padding: 12px;
	background-color: #F7F7F7;
	border: 3px solid #EBEBEB;
}
.standardbox {
	min-height: 600px;
}

/*------------- Feature Images and Slideshows with content boxes --------------*/

#homeSlideShow  {
		width:100%;
}

.homeSlideShowContainer{
	width:88%;
	margin-bottom: -20px;
	margin-left: auto;
	margin-right: auto;
}


.smallfeatureHeader {
	width: 280px;
	position: absolute;
	margin-top: -40px;
	margin-left: 20px;
	opacity: 0.85;
	filter: alpha(opacity=85);
}

.smallfeatureHeader h1, .smallfeatureHeader h2 {
	color: #fff;
	text-shadow: 1px 1px 2px rgba(20, 20, 20, 1);
	margin-bottom: 10px;
}
.smallfeatureHeader p {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	text-shadow: 1px 1px 2px rgba(20, 20, 20, 1);
}
.smallfeatureText {
	opacity: 1.0;
	filter: alpha(opacity=100);
	z-index: 1;
	margin: 0px 10px;
	color: #fff;
	position: relative;
	font-family: 'BreeSerifRegular';
}
.smallfeatureText h1 {
	font-weight: normal;
	font-size:40px;
}
.smallfeatureText p {
	padding: 0px;
	font-size:14px;
	line-height:16px;
}
.smallfeatureButton {
	position: relative;
	padding: 2px 8px;
	border-radius: 4px;
	border: 3px solid #7e9ab2;
	display: block;
	text-align: center;
	float: right;
	margin-bottom: 10px;
	margin-right: 10px;
	color: #fff;
	z-index: 1;
	font-size: 12px;
	font-family: 'BreeSerifRegular';
}



.featureHeader {
	min-width: 460px;
	max-width:460px;
	padding: 20px;
	position: absolute;
	margin-top: -40px;
	margin-left: 20px;
}
#page1 .featureHeader {
	margin-top: 10px;
}
.featureHeader h1, .featureHeader h2 {
	color: #fff;
	text-shadow: 1px 1px 2px rgba(20, 20, 20, 1);
	margin-bottom: 10px;
}
.featureHeader p {
	color: #fff;
	font-size: 19px;
	line-height: 28px;
	text-shadow: 1px 1px 2px rgba(20, 20, 20, 1);
}
.featureBack {
	opacity: 0.85;
	filter: alpha(opacity=85);
	min-height: 240px;
	width: 100%;
	position: absolute;
	z-index: 0;
}

.featureBackSmall {
	opacity: 0.85;
	filter: alpha(opacity=85);
	min-height: 140px;
	width: 100%;
	position: absolute;
	z-index: 0;
}


.featureText {
	opacity: 1.0;
	filter: alpha(opacity=100);
	z-index: 1;
	margin: 20px;
	color: #fff;
	position: relative;
	font-family: 'BreeSerifRegular';
}
.featureText h1 {
	font-weight: normal;
	font-size:40px;
}
.featureText p {
	padding: 0px;
	font-size:22px;
	line-height:27px;
}

.featureTextSmall {
	opacity: 1.0;
	filter: alpha(opacity=100);
	z-index: 1;
	margin: 0px 2px;
	color: #fff;
	position: relative;
	font-family: 'BreeSerifRegular';
}
.featureTextSmall h4{
	text-shadow: 1px 1px 2px rgba(20, 20, 20, 1);
}
.featureTextSmall p {
	padding: 0px;
	font-size:14px;
	line-height: 17px;
	text-shadow: none;
}

.featureButton {
	position: relative;
	padding: 2px 8px;
	border-radius: 4px;
	border: 3px solid #7e9ab2;
	display: block;
	text-align: center;
	float: right;
	margin-top: -10px;
	margin-right: -20px;
	color: #fff;
	z-index: 1;
	font-size: 12px;
	font-family: 'BreeSerifRegular';
}
.featureButtonSmall {
	position: relative;
	padding: 2px 8px;
	border-radius: 4px;
	border: 3px solid #7e9ab2;
	text-align: center;
	margin-bottom:8px;
	bottom:0px;
	right:10px;
	float:right;
	color: #fff;
	z-index: 1;
	font-size: 12px;
	font-family: 'BreeSerifRegular';
}


.featureimg {
	width: 88%;
	/*min-width:1000px;*/
	margin-left: auto;
	margin-right: auto;
	margin-bottom:-80px;

}
.slidejs-container .featureimg {
	width:100%;
}
.featureimg img {
	width: 100%;

}

.sub-feature {
	margin-top:40px;	
}

.sub-feature .featureimg {
	width: 88%;
	max-width:1000px;
	min-width:1000px;
	
	
	/*min-width:1000px;*/
	margin-bottom: -80px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	/*border-radius: 8px;
	border:6px solid #666;*/
	-webkit-box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	-moz-box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
}



.imgtile .featureHeader {
	width: 360px;
	min-width: 250px;
	padding: 20px;
	position: absolute;
	margin-top: -40px;
	margin-left: 20px;
	height: 100px;
}
.imgtile .featureBack {
	height: 140px;
}
.imgtile {
	max-height: 600px;
	width: 100%;
	border-radius: 8px;
	border: 6px solid #666;
	-webkit-box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	-moz-box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	background: #333;
}
.imgtile img {
	max-width: 100%;
}
.imgtile-with-feature {
	margin-top: 12px;
}

.divider {
	background:url(../img/Divider.png) top left repeat-x;
	height:10px;	
	border:none;
	margin-bottom:100px;
}

/*---------------------- Information and Quick Links Menu -------------------*/
.information-for {
	padding: 12px;
	position: fixed;
	width: 179px;
	height: 40px;
	overflow: hidden;
	right: -8px;
	top: 100px;
	z-index: 999;
	border-radius: 8px;
	-webkit-box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	-moz-box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
	box-shadow: 1px 1px 6px rgba(10, 10, 10, 0.75);
}
.information-for span a {
	font-family: 'BreeSerifRegular';
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
	color: #333;
	text-decoration:none;
}
.information-for ul {
	margin-top: 15px;
	margin-left: -12px;
	width: 200px;
}
.information-for ul li {
	margin: 2px 0px;
	padding: 8px 14px;
	border-top: 1px solid #a54904;
}
.information-for ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	letter-spacing:0.03em;
	text-decoration:none;
}
.information-for ul li:last-child {
	border-bottom: 1px solid #a54904;
}
.departmentheader {
	margin-bottom: 20px;
}
.departmentheader span {
	color: #fff;
	font-size: 38px;
	text-shadow: 1px 1px 2px rgba(20, 20, 20, 1);
	font-family: 'BreeSerifRegular';
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.administrativeDepartmentName, .academicDepartmentName {
	color: #fff;
	font-size: 38px;
	text-shadow: 1px 1px 2px rgba(20, 20, 20, 1);
	margin-bottom: 0px;
	font-family: 'BreeSerifRegular';
}

.departmentheader ul {
	margin: 10px;
	list-style: none;
}
.departmentheader ul li {
	float: left;
	text-transform: uppercase;
	margin-right: 20px;
}
.departmentheader a {
	color: #CCC;
	font-size: 14px;
	font-family: 'BreeSerifRegular';
}
.breadcrumbs {
	margin-top: 0px;
}
.breadcrumbs ul {
	margin: 0px;
	list-style: none;
}
.breadcrumbs ul li {
	float: left;
	text-transform: uppercase;
	margin-right: 20px;
	color: #CCC;
	font-size: 14px;
	font-family: 'BreeSerifRegular';
	text-decoration:none;
	background: url('../img/breadcrumb-arrow.png') no-repeat 4px -6px transparent;
    list-style-type: none;
    margin: 0;
    padding: 0px 2px 26px 28px;

}
.breadcrumbs ul li:first-of-type{
	background:none;	
	padding:0px;
}
.breadcrumbs a {
	color: #CCC;
	font-size: 14px;
	font-family: 'BreeSerifRegular';
	text-decoration:none;
}
.breadcrumbs ul li:hover a{
	color:#fff;	
}


.additionalnav ul{
  list-style-type:none;
  margin:0;
}
.additionalnav li {
 font-size:12px; 
}

/*----------- Left Navigation Orange Menu -----------*/
.tile > div.menu {
	padding: 0px;
}
.menu ul {
	list-style: none;
	margin: 0;
}
.menu ul li {
	padding: 8px 8px;
	margin: 0;
	
}
.menu ul li:hover > a{
	/*background:#bf2e11;
	border-top:1px solid #df7f50;
	border-bottom:1px solid #df7f50;*/
	color:#000;
	
}
.menu ul li a {
	font-family: 'BreeSerifRegular';
	text-decoration:none;
	color: #fff;
	font-size: 19px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:block;
}
.menu ul li ul li {
	padding: 4px 20px;
	border-style: solid;
	border-width: 1px 0px;
	-moz-border-image: url(../img/gradient-slice-2.png) 1 0 stretch repeat;
	-webkit-border-image: url(../img/gradient-slice-2.png) 1 0 stretch repeat;
	-o-border-image: url(../img/gradient-slice-2.png) 1 0 stretch repeat;
	border-image: url(../img/gradient-slice-2.png) 1 0 stretch repeat;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin-top: 6px;
	margin-bottom: -6px;
}
.menu ul li ul li a {
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: none;
	font-size: 13px;
}
.menu ul li.active {
	background: #d84a1b;
}


/*------------------ Home Page News ---------------*/
.news {
	/* White background:#fff; */
	/* dark */
	background: #2f2e2b;
	padding:0px;
}
.news h3 {
	color: #fff;
	font-size:27px;
	margin-left:12px;
}
.news ul {
	margin: 0;
	list-style-type: none;
}
.news ul li {
	border-top: 2px solid #434343;
	padding: 8px 10px 8px 10px;
	clear: both;
	position: relative;
	margin: 0;
}
.news ul li span {
	display: block;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:17px;
}
.news ul li span:nth-child(1) {
	margin-bottom: 4px;
	width: 280px;
}
.news ul li span:nth-child(2) {
	height: 40px;
	position: absolute;
	right: 6px;
	top: 40%;
	overflow: hidden;
}
.news ul li span:nth-child(2) a {
}

.grid_4 .news ul li span:nth-child(1){
	
	width: 150px;
}

.imgtilesmall{
	min-height:176px;
	max-height:176px;
	background:#000;
}
.imgtilesmall > img {
 max-width:112%;	
 margin-left:-12px;
 margin-top:-8px;
}
.imgtilesmall span {
	display: block;
	color: #fff;
	line-height:17px;
}
.imgtilesmall span:nth-child(2) {
	margin-bottom: 0px;
	width: 180px;
	display: inline-block;
  	vertical-align: middle;
	line-height:normal;
	margin-top:8px;
  
}
.imgtilesmall span:nth-child(3) {
	height: 40px;
	position: absolute;
	right: 6px;
	top: 78%;
	overflow: hidden;
}
.adjust {
	margin-top:-12px;	
}

/*--------------------- Alumni Slides -------------------------*/
.story-slide-btn {
	background: #302e2c;
	width: 160px;
	height: 30px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
.story-pager {
	display: inline-block;
}
#story-slide-btn {
	top: -6px;
	position: relative;
}
#story-slide-btn a {
	background: url(../img/round-ind.png) no-repeat;
	width: 16px;
	height: 15px;
	display: inline-block;
	margin:0px 3px;
}
#story-slide-btn a.activeSlide {
	background: url(../img/round-ind-sel.png) no-repeat;
}
.story-slide-btn img {
	padding: 6px 3px;
	margin-top:4px;
}
.story-slide-btn img:nth-of-type(1) {
	margin-left: 4px;
}



.storyholder {
	height: 200px;
}
.slide span {
	display: block;
	color: #fff;
}
.slide {
	display: none;
}
.slide h4{
	margin-bottom:0px;	
}
.slide span:nth-of-type(1) {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.slide span:nth-of-type(2) {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:16px;
}
.slide span:nth-of-type(3) {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
	margin-top:4px;
}
.slide div:nth-child(1) {
	float: left;
	width: 160px;
	padding: 0px;
	margin: 0px;
}
.slide div:nth-child(2) {
	float: right;
	width: 150px;
	padding-left: 14px;
}
.morelink {
	position: relative;
	bottom: 2px;
	left: 2px;
}
.morelink img {
	position:absolute;
	margin-top:0px;	
	margin-left:8px;
}
.morelink a {
	color: #db9503;
	font-size: 21px;
	font-family: 'BreeSerifRegular';
	padding: 3px 6px;
	text-decoration:none;
}

.storyholderThin {
	padding-bottom:40px;	
}
.storyholderThin .story-slide-btn {
		width: 100%;	
		margin-top:80px;
		clear:both;
}
.storyholderThin .morelink{
	position: relative;
	margin:10px 0px 30px 0px;
}



/*--------- Home Page Events -----------*/
.events h3{
	margin-left:12px;
	padding-top:0px;	
}
.events div {
	position: relative;
}
.events div div {
	height: 50px;
	position: relative;
}
.events hr {
	display: block;
	height: 4px;
	background: #434343;
	border: 0;
	margin: 1em 0;
	padding: 0;
	width: 110%;
	margin-left: -16px;
}
.events div div span {
	color: #fff;
	font-size: 14px;
	position: absolute;
	bottom: 10px;
	font-weight: bold;
	text-align: center;
	width: 80px;
}
.events .grid_2 {
	width: 100px;
}
.events .grid_2:nth-child(3) {
	margin-right: -10px;
}
.events ul {
	padding: 16px;
	margin-top: -20px;
	margin-left: 0;
	list-style: none;
}
.events ul li {
	margin: 8px 0px;
}
.events ul li span {
	width: 100%;
	color: #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height:15px;
	display: block;
	margin: 4px 0px;
}
.events ul li span:nth-child(2) {
	color: #db9503;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
}


.blueMenu ul li {
	margin: 10px 0px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.blueMenu ul li a {
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
.nextstep {
	text-align: center;
	min-height: 200px;
	padding: 0px;
}
.nextstep h5 {
	color: #fff;
	font-family: 'BreeSerifRegular';
	font-size: 24px;
	font-weight: normal;
	margin-left: -6px;
	margin-top:0px;
	padding-top:0px;
}
.nextstep h6{
	color: #fff;
	font-family: 'BreeSerifRegular';
	font-size: 20px;
	font-weight: normal;
	margin-top:8px;
	padding-top:0px;
}
.nsfix h5{
	margin-bottom:-20px;	
}
.nsfix h6{
	margin-bottom:-10px;	
}
.nextstep p a {
	color: #222222;
	font-size: 16px;
	font-family: 'BreeSerifRegular';
	text-decoration:none;
}
.nextstep p a:hover{
	color:#db4000;	
}

.nextstep img:first-of-type {
	margin-top: 4px;
}
.nextstep img {
	position: relative;
	margin-bottom: 0px;
}
.nextstep p {
	padding: 6px 0px 2px 0px;
}
.nsfix p {
	width: 190px;
	margin-left: 0px;
	margin-bottom: -16px;
}
.nsfix p:last-of-type {
	margin-bottom: 6px;
}

/*------------------------ Footer ----------------------*/
.footerbottom {
	border-top: 1px solid #999;
}
.footerbottom ul {
	list-style: none;
	margin:0px;
	padding:0px;
	display: block;
	width: 100%;
	overflow: auto;
	clear: both;
	margin-bottom: 0px;
}
.footerbottom ul li {
	float: left;
	font-size: 12px;
	color: #bfbcb6;
	border-right: 1px solid #504d48;
	padding-right: 6px;
	padding-left: 6px;
}
.footerbottom ul li:last-of-type {
	border: none;
}
.footerbottom ul li:first-of-type {
	padding-left: 0px;
}
.footerbottom a {
	color: #bfbcb6;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration:none;
}

.footerbottom span {
	display: block;
	margin-top: 10px;
	color: #666;
	font-size: 12px;
}
.footerbar {
	height: 20px;
	background: #f5822f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ODIyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjNlMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f5822f 0%, #eb3e17 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5822f), color-stop(100%, #eb3e17)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5822f 0%, #eb3e17 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5822f 0%, #eb3e17 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5822f 0%, #eb3e17 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f5822f 0%, #eb3e17 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5822f', endColorstr='#eb3e17', GradientType=0 ); /* IE6-8 */
}
.footermenu {
	height: 400px;
	margin-top: -160px;
	-webkit-box-shadow: -1px -10px 20px rgba(20, 20, 20, 0.75);
	-moz-box-shadow: -1px -10px 20px rgba(20, 20, 20, 0.75);
	box-shadow: -1px -10px 20px rgba(20, 20, 20, 0.75);
}
.footer {
	width: 100%;
	min-height: 100px;
}
.footer ul {
	margin-top: 40px;
	list-style: none;
}
.footer ul li:first-child {
	font-size: 24px;
	font-family: 'BreeSerifRegular';
	margin-bottom: 20px;
	padding-top: 10px;
}
.footer ul li:first-child a {
	color: #f87824;
	font-size:24px;
	text-decoration:none;
}
.footer ul li {
	margin-bottom: 14px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer ul li a {
	color: #fff;
	text-decoration:none;
}
.blue {
	background: #69aeca;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5YWVjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTRjODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #69aeca 0%, #2e4c86 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69aeca), color-stop(100%, #2e4c86));
	background: -webkit-linear-gradient(top, #69aeca 0%, #2e4c86 100%);
	background: -o-linear-gradient(top, #69aeca 0%, #2e4c86 100%);
	background: -ms-linear-gradient(top, #69aeca 0%, #2e4c86 100%);
	background: linear-gradient(to bottom, #69aeca 0%, #2e4c86 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69aeca', endColorstr='#2e4c86', GradientType=0 );
}
.blueborder {
	padding: 5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 1px 1px 8px 1px rgba(0,0,0,0.35);
	background: #5e9cbe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlOWNiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODVlOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5e9cbe 0%, #385e92 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e9cbe), color-stop(100%, #385e92)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5e9cbe 0%, #385e92 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5e9cbe 0%, #385e92 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5e9cbe 0%, #385e92 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5e9cbe 0%, #385e92 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e9cbe', endColorstr='#385e92', GradientType=0 ); /* IE6-8 */
}
.bluefill {
	background: #67adc9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3YWRjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTRkODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #67adc9 0%, #2e4d86 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67adc9), color-stop(100%, #2e4d86)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #67adc9 0%, #2e4d86 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #67adc9 0%, #2e4d86 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #67adc9 0%, #2e4d86 100%); /* IE10+ */
	background: linear-gradient(to bottom, #67adc9 0%, #2e4d86 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67adc9', endColorstr='#2e4d86', GradientType=0 ); /* IE6-8 */
}
.lightbluefill {
	box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2);
	background: #92c1e1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyYzFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjhkYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #92c1e1 0%, #4f8dc8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #92c1e1), color-stop(100%, #4f8dc8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #92c1e1 0%, #4f8dc8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #92c1e1 0%, #4f8dc8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #92c1e1 0%, #4f8dc8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #92c1e1 0%, #4f8dc8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c1e1', endColorstr='#4f8dc8', GradientType=0 ); /* IE6-8 */
}
.orangeborder {
	padding: 5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #f9a86c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YTg2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZjRjMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9a86c 0%, #bf4c0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9a86c), color-stop(100%, #bf4c0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9a86c 0%, #bf4c0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9a86c 0%, #bf4c0d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9a86c 0%, #bf4c0d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f9a86c 0%, #bf4c0d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a86c', endColorstr='#bf4c0d', GradientType=0 ); /* IE6-8 */
	box-shadow: 1px 1px 8px 1px rgba(0,0,0,0.35);
}
.orangefill {
	background: #f68631;
 background: url(data:image/svg+xml;
	box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2);
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ODYzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTNhMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f68631 0%, #ea3a15 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f68631), color-stop(100%, #ea3a15));
	background: -webkit-linear-gradient(top, #f68631 0%, #ea3a15 100%);
	background: -o-linear-gradient(top, #f68631 0%, #ea3a15 100%);
	background: -ms-linear-gradient(top, #f68631 0%, #ea3a15 100%);
	background: linear-gradient(to bottom, #f68631 0%, #ea3a15 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68631', endColorstr='#ea3a15', GradientType=0 );
}
.grayborder {
	padding: 5px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	
	box-shadow: 1px 1px 8px 1px rgba(0,0,0,0.35);
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMGIwYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fefefe 0%, #b0b0b0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #b0b0b0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%, #b0b0b0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%, #b0b0b0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%, #b0b0b0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%, #b0b0b0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#b0b0b0', GradientType=0 ); /* IE6-8 */
}
.grayfill {
	box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2);
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 ); /* IE6-8 */
}
.blackfill {
	background: #424240;
	box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2);
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDI0MjQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjExZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #424240 0%, #22211f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424240), color-stop(100%, #22211f));
	background: -webkit-linear-gradient(top, #424240 0%, #22211f 100%);
	background: -o-linear-gradient(top, #424240 0%, #22211f 100%);
	background: -ms-linear-gradient(top, #424240 0%, #22211f 100%);
	background: linear-gradient(to bottom, #424240 0%, #22211f 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424240', endColorstr='#22211f', GradientType=0 );
}
.blackfill h3, .darkblackfill h3 {
	color: #fff;
}
.darkborder {
	padding: 5px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	
	box-shadow: 1px 1px 8px 1px rgba(0,0,0,0.35);
	background: #434343; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjJkMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #434343 0%, #2f2d2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #434343), color-stop(100%, #2f2d2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #434343 0%, #2f2d2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #434343 0%, #2f2d2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #434343 0%, #2f2d2b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #434343 0%, #2f2d2b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#2f2d2b', GradientType=0 ); /* IE6-8 */
}
.darkblackfill {
	background: #2f2e2b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmMmUyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjE1MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2f2e2b 0%, #161514 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f2e2b), color-stop(100%, #161514)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2f2e2b 0%, #161514 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2f2e2b 0%, #161514 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2f2e2b 0%, #161514 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2f2e2b 0%, #161514 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2e2b', endColorstr='#161514', GradientType=0 ); /* IE6-8 */
	box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2);
}
.yellowborder {
	padding: 5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 1px 1px 8px 1px rgba(0,0,0,0.35);
	background: #fcd71b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZDcxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGI2MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fcd71b 0%, #ddb608 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcd71b), color-stop(100%, #ddb608)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcd71b 0%, #ddb608 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcd71b 0%, #ddb608 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcd71b 0%, #ddb608 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fcd71b 0%, #ddb608 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd71b', endColorstr='#ddb608', GradientType=0 ); /* IE6-8 */
}
.yellowfill {
	background: #fcb826; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYjgyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNjkyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fcb826 0%, #d69200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcb826), color-stop(100%, #d69200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcb826 0%, #d69200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcb826 0%, #d69200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcb826 0%, #d69200 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fcb826 0%, #d69200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb826', endColorstr='#d69200', GradientType=0 ); /* IE6-8 */
	box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2);
}
.pinkborder {
	padding: 5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 1px 1px 8px 1px rgba(0,0,0,0.35);
	background: rgb(211,177,199); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzYjFjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNjBjOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(211,177,199,1) 0%, rgba(214,12,140,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(211,177,199,1)), color-stop(100%, rgba(214,12,140,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(211,177,199,1) 0%, rgba(214,12,140,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(211,177,199,1) 0%, rgba(214,12,140,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(211,177,199,1) 0%, rgba(214,12,140,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(211,177,199,1) 0%, rgba(214,12,140,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3b1c7', endColorstr='#d60c8c', GradientType=0 ); /* IE6-8 */
}
.pinkfill {
	background: rgb(209,140,183); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxOGNiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTRkYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(209,140,183,1) 0%, rgba(209,77,160,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(209,140,183,1)), color-stop(100%, rgba(209,77,160,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(209,140,183,1) 0%, rgba(209,77,160,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(209,140,183,1) 0%, rgba(209,77,160,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(209,140,183,1) 0%, rgba(209,77,160,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(209,140,183,1) 0%, rgba(209,77,160,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d18cb7', endColorstr='#d14da0', GradientType=0 ); /* IE6-8 */
	box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.2);
}
.pinkfill h4, .pinkfill p {
	color: #fff;
}
.bluegradient {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 225px;
	height: 100%;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2NhZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(179,202,221,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(179,202,221,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(179,202,221,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(179,202,221,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(179,202,221,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(179,202,221,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#b3cadd', GradientType=0 ); /* IE6-8 */
}


@charset "utf-8";
/* CSS Document */

@media only screen and (min-width : 1024px)  {
	
}

/* Tablet protrait to landscape was 768 */
@media only screen and (min-width : 481px) and (max-width : 1024px) {
	
}

@media only screen and (min-width : 786px) and (max-width : 1024px) {
	/*body {background:#fff; }*/
	
	#topnav ul, .information-for, .footer, a.slidesjs-navigation, .btn-holder {
		display:none;	
	}
	.topmenuholder{
		max-width:100%;
			
	}
	.logo{
			width:230px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}
	

	.featureimg, .featureimg img,  .slidejs-container {
		margin-bottom:10px;			
	}
	.footerbottom {
		text-align:center;	
	}
	.footerbottom ul li{
		float:none;	
		/*padding-right:100px;*/
		border:none;
	}
	.alpha, .omega, .news, .events {
		margin:0;
	}
	
	.container {
		width:100%;
		max-width:1024px;	
		padding:8px;
	}	
	.featureHeader{	
		min-width:360px;
		margin-left:20px;
	}
	.featureBack {
		height:190px;
	}
	.featureHeader h1, .featureHeader h3, .featureHeader h2{
		font-size:28px;
	}
	.featureHeader p {
		font-size:14px;	
	}
	.featureimg {
		width:100%;	
		/*min-width:786px;*/
			margin-bottom:-40px;
	}
	#page1 .grid_4{
		width:22%;	
		min-width:200px;
	}
	#page1 .grid_6 {
		width:70%;	
	}
	
	.container .grid_4{ 
		width:30%;
	}
	.container .grid_6, .container .grid_9, .container .grid_12 {
		width:65%;	
	}
	.container .grid_4 .grid_4 {
		width:100%;	
	}
	.container .grid_12 .grid_12, .footerbottom{
		width:100%;	
	}
	.spotlight img, .spotlightlong img{
		max-width:100%;	
	}
	.tile, .tileThin{
		margin:10px 0px 10px 0px;
		position:relative;
	}

}

/* The Void */
@media only screen and (min-width : 481px) and (max-width : 785px) {
	/*body {background:#000; }*/
	
	#topnav ul, .information-for, .footer, a.slidesjs-navigation, .btn-holder {
		display:none;	
	}
	.topmenuholder{
		max-width:100%;
			
	}
	.logo{
			width:230px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}
	.spotlight img, .spotlightlong img{
		max-width:100%;	
	}

	.featureimg, .featureimg img,  .slidejs-container {
		margin-bottom:10px;			
	}
	.footerbottom {
		text-align:center;	
	}
	.footerbottom ul li{
		float:none;	
		/*padding-right:100px;*/
		border:none;
	}
	.alpha, .omega, .news, .events {
		margin:0;
	}
	
	
	.container {
		width:100%;
		max-width:785px;
		padding:8px;	
		
	}
	.footerbottom{
		padding:0;
		margin:0;	
	}
	.container .grid_4, .container .grid_6, .container .grid_9, .container .grid_12, .footerbottom, .container .grid_10 {
		width:100%;	
	}

	/*.container .grid_4 .grid_4{
		width:48%;	
	}*/
	.featureHeader{	
		min-width:300px;
		margin-left:-10px;
		display:none;
	}
	.featureBack {
		height:190px;
	}
	.featureHeader h1, .featureHeader h3, .featureHeader h2{
		font-size:24px;
	}
	.featureHeader p {
		font-size:11px;	
	}
	.featureimg {
		width:100%;	
		margin-bottom:-40px;
	}
	
.tile, .tileThin{
		margin:10px 0px 10px 0px;
		position:relative;
	}

}

/* Landscape phones and down */
@media screen and (max-width: 480px) {
	/*body {background:#9CF; }*/
	
	 
	
	 #topnav ul, .information-for, .footer, a.slidesjs-navigation, .btn-holder {
		display:none;	
	}
	.topmenuholder{
		max-width:100%;
			
	}
	.logo{
			width:230px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}
	

	.featureimg, .featureimg img,  .slidejs-container {
		margin-bottom:10px;			
	}
	.footerbottom {
		text-align:center;	
	}
	.footerbottom ul li{
		float:none;	
		/*padding-right:100px;*/
		border:none;
	}
	.alpha, .omega, .news, .events {
		margin:0;
	}

	
	#wrapper, #content{
		margin:0; padding:0;	
	}
	
	*  {
		max-width:480px;	
	}
	img {
		max-width:480px;	
	}
	
	.container {
		width:100%;
		max-width:480px;	
		padding:8px;
		
	}
	.container .grid_4, 
	.container .grid_6, 
	.container .grid_5, 
	.container .grid_9,  
	.container .grid_12, 
	.footerbottom, 
	.container .grid_10, 
	.container .grid_4 .grid_4 {
		width:100%;		
		margin:10px 0px;
	}
	.container .grid_full{
		margin:0px;
		width:100%;	
	}
	.container .grid_4 .grid_4{
		width:100%;	
	}
	
	.events hr{
		width:100%;	
	}

	.featureHeader{	
		display:none;
	}
	.featureimg {
		width:100%;	
		margin-bottom:-40px;
	}
	.tspotlight img:nth-child(3){
	padding:10px 4px;	
	}
	.news ul li span:nth-child(1) {
		width:90%;	
	}
	.slide div:nth-child(1){
	width:120px;
	}
	.slide div:nth-child(2){
		width:140px;
	}
		.slide img{
		width:140px;	
	}
	.storyholder {
		height:260px;	
	}
	.spotlight img, .spotlightlong img{
		max-width:100%;	
	}
	.tile, .tileThin{
		margin:10px 0px 10px 0px;
		position:relative;
	}


}