/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
	body {line-height: 1;}
	ol, ul {list-style: none;}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after,
	q:before, q:after {content: '';content: none;}
	table {border-collapse: collapse;border-spacing: 0;}
	html {  }


/* #WYSIWYG Editor Overrides
================================================== */
	body.cke_show_borders {padding: 10px; min-width:initial;}
	html.CSS1Compat {height: auto !important;}


/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {font-weight: 700; color:#ffa21d;}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: inherit;}
	h1 {font-size: 26px; margin-bottom: 14px;}
	h2 {font-size: 24px; margin-bottom: 10px;}
	h3 {font-size: 22px; margin-bottom: 8px;}
	h4 {font-size: 20px; margin-bottom: 4px;}
	h5 {font-size: 17px; }
	h6 {font-size: 14px; }
	.subheader {}

	p { margin: 0 0 20px 0;}
	p img {margin: 0;}

	em {font-style: italic;}
	strong {font-weight: 700;}
	small {font-size: 80%;}

/*	Blockquotes  */
	blockquote, blockquote p {font-size: 17px; line-height: 24px; font-style: italic;}
	blockquote {margin: 0; padding: 0;}
	blockquote cite {display: block; font-size: 12px;}

	hr {border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0;}


/* #Links
================================================== */
	a, a:visited {text-decoration: underline; outline: 0; }
	a:hover, a:focus { }
	p a, p a:visited {line-height: inherit;}


/* #Lists
================================================== */
	ul, ol {}
	ul {list-style: disc outside; margin:20px 0 20px;}
	ol {list-style: decimal; margin:20px 0 20px;}
	ol, ul.square, ul.circle, ul.disc {}
	ul.square {list-style: square outside;}
	ul.circle {list-style: circle outside;}
	ul.disc {list-style: disc outside;}
	ul ul, ul ol,
	ol ol, ol ul {}
	ul ul li, ul ol li,
	ol ol li, ol ul li {}
	li {}
	ul.large li {}
	li p {}

/* #Images
================================================== */
	img.scale-with-grid {max-width: 100%; height: auto;}


/* #Floating
================================================== */
	.left {float: left;}
	.right {float: right;}


/* #Button
================================================== */
	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		font-family: 'Play', sans-serif;
		background:url(../../images/footer-btn-bg.jpg);
		border: 0px !important;
		border-radius: 5px;
		color: #fff !important;
		display: inline-block;
		font-size:14px;
		line-height:1;
		font-weight: 400;
		text-decoration: none;
		cursor: pointer;
		line-height: normal;
		padding: 9px 35px;
		float:right;
		margin-right:10px;
	}

	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		background: #555658;
		color: #fff !important;
		text-decoration:none !important;
	}

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		background: #555658;
		color: #fff !important;
		text-decoration:none !important;
	}
	
	.button-readmore { 
		float:left !important;
		margin-top:10px;
	}

/* #Forms
================================================== */

	form { font-family: 'Play', sans-serif; }
	fieldset { }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		font-family: 'Play', sans-serif;
		border: 0px !important;
		padding: 9px 20px;
		outline: none;
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		font-size: 13px;
		color: #808080;
		margin: 0;
		width: 400px;
		max-width: 100%;
		display: block;
		margin-bottom: 10px;
		background: #f5f5f5;
		line-height:1;}
	input#captcha { width:310px; float:left; }
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		/*border: 1px solid #aaa;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2);*/ }
	textarea {
		min-height: 60px; }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }
	#captcha-img { float:left; margin-right:8px; }
	
	.error { -webkit-box-shadow: 0px 0px 3px 3px rgba(255, 0, 0, .5); box-shadow: 0px 0px 3px 3px rgba(255, 0, 0, .5); color:#ff0000 !important; }
		
		
		
/* #Base 960 Grid
================================================== */
	.container {position: relative; width: 906px; margin: 0 auto; padding: 0 37px;}
	.container .column, .container .columns {float: left; display: inline; margin-left: 10px; margin-right: 10px; clear:none;}
	.row {margin-bottom: 0px;}

	/* Nested Column Classes */
	.column.alpha, .columns.alpha {margin-left: 0;}
	.column.omega, .columns.omega {margin-right: 0;}

	/* Base Grid */
	.container .one.column, .container .one.columns {width: 40px;}
	.container .two.columns {width: 100px;}
	.container .three.columns {width: 160px;}
	.container .four.columns {width: 220px;}
	.container .five.columns {width: 280px;}
	.container .six.columns {width: 340px;}
	.container .seven.columns {width: 400px;}
	.container .eight.columns {width: 460px;}
	.container .nine.columns {width: 520px;}
	.container .ten.columns {width: 580px;}
	.container .eleven.columns {width: 640px;}
	.container .twelve.columns {width: 700px;}
	.container .thirteen.columns {width: 760px;}
	.container .fourteen.columns {width: 820px;}
	.container .fifteen.columns {width: 880px;}
	.container .sixteen.columns {width: 940px;}
	.container .one-third.column {width: 295px;}
	.container .two-thirds.column {width: 570px;}

	/* Offsets */
	.container .offset-by-one {padding-left: 60px;}
	.container .offset-by-two {padding-left: 120px;}
	.container .offset-by-three {padding-left: 180px;}
	.container .offset-by-four {padding-left: 240px;}
	.container .offset-by-five {padding-left: 300px;}
	.container .offset-by-six {padding-left: 360px;}
	.container .offset-by-seven {padding-left: 420px;}
	.container .offset-by-eight {padding-left: 480px;}
	.container .offset-by-nine {padding-left: 540px;}
	.container .offset-by-ten {padding-left: 600px;}
	.container .offset-by-eleven {padding-left: 660px;}
	.container .offset-by-twelve {padding-left: 720px;}
	.container .offset-by-thirteen {padding-left: 780px;}
	.container .offset-by-fourteen {padding-left: 840px;}
	.container .offset-by-fifteen {padding-left: 900px;}

	/* #Clearing
	================================================== 
	.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }*/

	.clearfix, .clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; margin:0; padding:0;} /*
* Color, Border, and Button Rules
*/
.contentslider {
padding:0; /* This acts as a border for the content slider */
background:#FFF; /* This is the color of said border */
}
.cs_wrapper, .cs_article {
background:#FFF; /* Background color for the entries */
}
.pagination {
	overflow: auto;
}
.cs_leftBtn, .cs_rightBtn {width: 13px; padding: 3px 0 0 7px;}
#content .cs_leftBtn img, #content .cs_rightBtn img {border: 0;}

/*
* Article styles (font, color, etc.)
*
* If textResize is set to TRUE, sizing shouldn't need to be touched. However,
* depending on the sizes you have defined, additional tweaking may be
* required in order to get the text to display properly.
*/
.cs_article h2 {
font-size:200%;
line-height:1.125em;
}
.cs_article h2 a {
	color:#333;
	text-decoration:none;
}
.cs_article p {
font-size:85%;
line-height:1.5em;
color:#777;
}
.cs_article .readmore {
font-size:80%;
}

/*
******************************************************************************
* These styles may be affected by the plugin, so avoid changing them if
* it's not absolutely necessary.
******************************************************************************
*/
.contentslider {
position:relative;
display:block;
width:900px;
height:400px;
/*margin: 0 0 15px 15px;*/
overflow:hidden;
}
.cs_wrapper {
position:relative;
display:block;
width:100%;
height:100%;
margin:0;
padding:0;
overflow:hidden;
}
.cs_slider {
position:absolute;
width:10000px;
height:100%;
margin:0;
padding:0;
}
.cs_article {
float:left;
position:relative;
top:0;
left:0;
display:block;
width:900px;
height:400px;
margin:0 auto;
padding:0;
}
.cs_article h2 {
display:block;
width:26%;
margin:10px 26px 5px 67%;
text-align:left;
}
.cs_article img {
position:absolute;
top:0;
left:0;
width:66%;
border:0;
/*-ms-interpolation-mode:bicubic;*/ /*invalid css commented out*/
}
.cs_article p {
display:block;
width:26%;
margin:0 26px 5px 67%;
padding:0;
border:0;
}
.cs_article .readmore {
display:block;
width:26%;
margin:0 6% 1% 68%;
text-align:right;
}
.cs_leftBtn {
left:0;
outline:0;
}
.cs_rightBtn {
right:0;
outline:0;
}
.galleryimage {
	background: none no-repeat center center transparent;
	float: left;
	height: 50px;
	margin: 0 0 5px 5px;
	width: 50px;
}

.firstgalleryitem {
	margin-left: 0;
} /*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.happyworm.com/jquery/jplayer
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2011 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.0 (jPlayer 2.1.0)
 * Date: 1st September 2011
 */

div.jp-audio,
div.jp-video {

	/* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */

	font-size:1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */

	font-family:Verdana, Arial, sans-serif;
	line-height:1.6;
	color: #666;
	/*border:1px solid #009be3;*/
	background-color:#eee;
	position:relative;
}
div.jp-audio {
	width:100%;
}
div.jp-video-270p {
	width:480px;
}
div.jp-video-360p {
	/*width:640px;*/
}
div.jp-video-full {
	/* Rules for IE6 (full-screen) */
	width:480px;
	height:270px;
	/* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
	position:static !important; position:relative
}

div.jp-video-full div.jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
	overflow: hidden;
	z-index:2002;
}

div.jp-video-full div.jp-gui {
	position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:2002;
}

div.jp-video-full div.jp-interface {
	position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
	bottom: 0;
	left: 0;
	z-index:2002;
}

div.jp-interface {
	position: relative;
	background-color:#eee;
	width:100%;
}

div.jp-audio div.jp-type-single div.jp-interface {
	height:110px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height:120px;
}

div.jp-video div.jp-interface {
	/*border-top:1px solid #009be3;*/
}

/* @group CONTROLS */

div.jp-controls-holder {
	clear: both;
	/*width:440px;*/
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px; /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	overflow:hidden;
}

div.jp-audio ul.jp-controls {
	padding:20px 20px 0 20px;
}

div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 134px;
	margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:40px;
	height:40px;
}

a.jp-play {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 0 no-repeat;
}
a.jp-play:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -41px 0 no-repeat;
}
a.jp-pause {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -42px no-repeat;
	display: none;
}
a.jp-pause:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -41px -42px no-repeat;
}

a.jp-stop, a.jp-previous, a.jp-next {
	width:28px;
	height:28px;
	margin-top:6px;
}

a.jp-stop {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -83px no-repeat;
	margin-left:10px;
}

a.jp-stop:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -29px -83px no-repeat;
}

a.jp-previous {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -112px no-repeat;
}
a.jp-previous:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -29px -112px no-repeat;
}

a.jp-next {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -141px no-repeat;
}
a.jp-next:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -29px -141px no-repeat;
}

/* @end */

/* @group progress bar */

div.jp-progress {
	overflow:hidden;
	background-color: #ddd;
}
div.jp-audio div.jp-progress {
	position: absolute;
	top:92px;
	height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
	left:10px;
	width:223px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	left:10px;
	width:223px;
}
div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -202px repeat-x;
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -218px repeat-x ;
	width:0px;
	height:100%;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
}

/* @end */

/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	display:none;
	width:18px;
	height:15px;
	margin-top:12px;
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	margin-left: 210px;
}

div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
	margin-left: 154px;
}

div.jp-audio a.jp-volume-max {
	margin-left: 56px;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
	position: absolute;
	top:12px;
	margin-top:0;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
	left: 50px;
}


div.jp-video a.jp-volume-max {
	left: 134px;
}

a.jp-mute {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -170px no-repeat;
}
a.jp-mute:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -19px -170px no-repeat;
}
a.jp-unmute {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -60px -170px no-repeat;
	display: none;
}
a.jp-unmute:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -79px -170px no-repeat;
}

a.jp-volume-max {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -186px no-repeat;
}
a.jp-volume-max:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -19px -186px no-repeat;
}

div.jp-volume-bar {
	position: absolute;
	overflow:hidden;
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -250px repeat-x;
	width:46px;
	height:5px;
	cursor: pointer;
}
div.jp-audio div.jp-volume-bar {
	top:27px;
	left:180px;
}
div.jp-video div.jp-volume-bar {
	top:17px;
	left:72px;
}
div.jp-volume-bar-value {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -256px repeat-x;
	width:0px;
	height:5px;
}

/* @end */

/* @group current time and duration */

div.jp-audio div.jp-time-holder {
	position:absolute;
	top:50px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
	left:166px;
	width:130px;
}

div.jp-current-time,
div.jp-duration {
	width:60px;
	font-size:.64em;
	font-style:oblique;
}
div.jp-current-time {
	float: left;
	display:inline;
	margin-left:5px;
}
div.jp-duration {
	float: right;
	display:inline;
	text-align: right;
	margin-right:5px;
}

div.jp-video div.jp-current-time {
	margin-left:20px;
}
div.jp-video div.jp-duration {
	margin-right:20px;
}

/* @end */

/* @group playlist */

div.jp-title {
	font-weight:bold;
	text-align:center;
}

div.jp-title,
div.jp-playlist {
	width:100%;
	background-color:#ccc;
	/*border-top:1px solid #009be3;*/
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
	list-style-type:none;
	margin:0;
	padding:0 20px;
	font-size:.72em;
}

div.jp-title li {
	padding:5px 0;
	font-weight:bold;
}
div.jp-playlist li {
	padding:5px 0 4px 20px;
	border-bottom:1px solid #eee;
}

div.jp-playlist li div {
	display:inline;
}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
	padding:5px 0 5px 20px;
	border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
	color: #333;
	text-decoration: none;
}
/*div.jp-type-playlist div.jp-playlist a:hover {
	color:#FF6600;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#FF6600;
}*/

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
/*div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#FF6600;
}*/
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
/*div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#FF6600;
}*/
span.jp-artist {
	font-size:.8em;
	color:#666;
}

/* @end */

div.jp-video-play {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	cursor:pointer;
	background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
	height:270px;
}
div.jp-video-360p div.jp-video-play {
	height:360px;
}
div.jp-video-full div.jp-video-play {
	height:100%;
	z-index:2002;
}
a.jp-video-play-icon {
	position:relative;
	display:block;
	width: 112px;
	height: 100px;

	margin-left:-56px;
	margin-top:-50px;
	left:50%;
	top:50%;

	background: url("../jplayer.orange.mso.video.play.png") 0 0 no-repeat;
	text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
	background: url("../jplayer.orange.mso.video.play.png") 0 -100px no-repeat;
}





div.jp-jplayer audio,
div.jp-jplayer {
	width:0px;
	height:0px;
}

div.jp-jplayer {
	background-color: #000000;
}





/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
	width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
	width:55px;
	margin: 0;
	position: absolute;
	left: 175px;
	top: 40px;
}

div.jp-video ul.jp-toggles {
	margin-top:10px;
	/*width:100px;*/
}

ul.jp-toggles li {
	display:block;
	float:right;
}

ul.jp-toggles li a {
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -310px no-repeat;
	margin-left: 20px;
}

a.jp-full-screen:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -30px -310px no-repeat;
}

a.jp-restore-screen {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -60px -310px no-repeat;
	margin-left: 20px;
}

a.jp-restore-screen:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -90px -310px no-repeat;
}

a.jp-repeat {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -290px no-repeat;
}

a.jp-repeat:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -30px -290px no-repeat;
}

a.jp-repeat-off {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -60px -290px no-repeat;
}

a.jp-repeat-off:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -90px -290px no-repeat;
}

a.jp-shuffle {
	background: url("/site_assets/css/jplayer.orange.mso2.png") 0 -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -30px -270px no-repeat;
}

a.jp-shuffle-off {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -60px -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle-off:hover {
	background: url("/site_assets/css/jplayer.orange.mso2.png") -90px -270px no-repeat;
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
	position:absolute;
	width:390px;
	margin-left:-202px;
	left:50%;
	top: 10px;

	padding:5px;
	font-size:.8em;
	background-color:#eee;
	/*border:2px solid #009be3;*/
	color:#000;
	display:none;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

/* @end */

div.jp-interface ul.jp-controls a,div.jp-play-bar,div.jp-volume-bar-value {
	background-color:#FF6600;
}
div.jp-type-playlist div.jp-playlist a:hover,
div.jp-type-playlist div.jp-playlist a.jp-playlist-current,
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover,
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
	color:#FF6600;
} .treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li {  }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable {  }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li {  }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {  } 

.treeview-black li { }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { }  

.treeview-gray li { }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable {  } 

.treeview-famfamfam li { background-image: url(/site_assets/images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/site_assets/images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder{ padding: 1px 0 1px 18px; display: block; }
/*.filetree span.file { padding: 1px 0 1px 16px; display: block; }*/
.filetree span.folder { background: url(/site_assets/images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(/site_assets/images/folder-closed.gif) 0 0 no-repeat; }
/* CSS Document */
#event-bar {position: relative; border: 5px solid #FFFFFF;height: 290px; width: 930px; overflow: hidden;} /*border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; */
#event-bar #event-bar-container {position: relative; width: 98%; height: 290px;}
#event-bar .event-bar-item {overflow: auto; width: 98%; height: 80px;}
#event-bar .event-bar-item .item-image {width: 677px; height: 290px; overflow: hidden; float: left;}
#event-bar .event-bar-item .item-image img {border: 0;}
#event-bar .event-bar-item .item-text {width: 212px; height: 290px; overflow: hidden; float: left; background-color: #c85978; border-left: 1px solid #d7859c; padding: 0 20px;}
#event-bar .event-bar-item .item-text p.title {font-size: 25px; font-family:Georgia, "Times New Roman", Times, serif; color: #fff;}
#event-bar .event-bar-item .item-text p {font-size: 12px; color: #fff;}
#event-bar .event-bar-item .item-text a.button {display: block; text-align: center; color: #fff; text-decoration: none; font-size: 16px; font-weight: bold; width: 209px; height: 48px; line-height: 48px;}
#event-bar .event-bar-item .item-text a.button:hover {text-decoration: none;}
#event-bar #event-bar-pagination {position: absolute; bottom: 15px; right: 132px; overflow: auto;}
#event-bar-pagination .eventbarpage {width: 10px; height: 11px; margin: 0 3px; float: left;}
#event-bar-pagination .selected { height: 12px; margin-top: 1px;}
.calwidget .current-events {
	width:98%;
}
.calwidget .current-events #event-bar {
	width:98%;
	height:80px;
}
.calwidget .current-events #event-bar #event-bar-pagination {
	visibility:hidden;
} /*
* FancyBox - jQuery Plugin
* Simple and fancy lightbox alternative
*
* Examples and documentation at: http://fancybox.net
*
* Copyright (c) 2008 - 2010 Janis Skarnelis
* That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
*
* Version: 1.3.4 (11/11/2010)
* Requires: jQuery v1.3+
*
* Dual licensed under the MIT and GPL licenses:
*   http://www.opensource.org/licenses/mit-license.php
*   http://www.gnu.org/licenses/gpl.html
*/

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
	padding: 0;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;

}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close-container {
	position: absolute;
	top: 10px;
	padding: 0 0 10px 0;
	width: 100%;
	z-index: 1103;
}
#fancybox-close {
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 10px;
	margin: 0 10px;
	text-decoration: none;
	cursor: pointer;
	display: none;
	background-color:#001F72;
	float:right;
}
#fancybox-error {
	color: #444;
	font: normal 12px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	/*height: 100%;*/
	/*width: 35%;*/
	cursor: pointer;
	outline: none;
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	/*bottom: -20px;*/
	/*top: 50%;*/
	/*left: -9999px;*/
	width: 30px;
	height: 30px;
	margin-top: -40px;
	cursor: pointer;
	z-index: 1102;
	display: block;
	background-color: #001F72;
}

#fancybox-left-ico {
	/*background-image: url('../images/fancybox/fancybox.png');*/
	/*background-position: -40px -30px;*/
	background-position: center center;
	background-repeat: no-repeat;
}

#fancybox-right-ico {
	/*background-image: url('../images/fancybox/fancybox.png');*/
	/*background-position: -40px -60px;*/
	background-position: center center;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	visibility: visible; /* IE6 */
}
#fancybox-left span {
	left: 10px;
}

#fancybox-right span {
	left: auto;
	right: 10px;
}
/*
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
*/
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-position: -40px -182px;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-position: -40px -122px;
}

#fancybox-title-container {
	height: 30px;
	z-index: 1102;
	position: absolute;
	bottom: 10px;
	width: 100%;
}

#fancybox-title {
	background-color: #001F72;
	color: #FFFFFF;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 10px;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/site_assets/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/site_assets/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/site_assets/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/site_assets/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/site_assets/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/site_assets/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/site_assets/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/site_assets/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(/site_assets/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/site_assets/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(/site_assets/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
/*div.pp_default .pp_close{width:30px;height:30px;background:url(/site_assets/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}*/
div.pp_default .pp_gallery ul li a{background:url(/site_assets/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/site_assets/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
/*div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}*/
/*div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/site_assets/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}*/
/*div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}*/
/*div.pp_default .pp_content_container .pp_details{margin-top:5px}*/
/*div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}*/
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
/*div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}*/
div.pp_default .pp_description{font-size:11px;font-weight:700;/*line-height:14px;margin:5px 50px 5px 0*/}
div.pp_default .pp_bottom .pp_left{background:url(/site_assets/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/site_assets/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/site_assets/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/site_assets/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/site_assets/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/site_assets/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/site_assets/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/site_assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/site_assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/site_assets/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/site_assets/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/site_assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/site_assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/site_assets/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/site_assets/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/site_assets/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/site_assets/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/site_assets/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(/site_assets/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/site_assets/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/site_assets/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/site_assets/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/site_assets/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/site_assets/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/site_assets/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/site_assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/site_assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/site_assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/site_assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(/site_assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(/site_assets/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/site_assets/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/site_assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/site_assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/site_assets/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/site_assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/site_assets/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/site_assets/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/site_assets/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/site_assets/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/site_assets/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/site_assets/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/site_assets/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/site_assets/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
/*.pp_content_container .pp_details{float:left;margin:10px 0 2px}*/
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;/*float:left;margin:3px 10px 0 0*/}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:30px;/*margin-top:3px;*/overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/site_assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/site_assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/site_assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;z-index:99999;/*text-indent:-10000px*/}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:0!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/site_assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/site_assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}


/*custom stuff*/
.pp_close {
	position:absolute;
	top:0px;
	right:0px;
	background:#FF6600;
	padding: 5px 10px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	z-index:2001;
	text-indent:0px;
}
.pp_details {
	margin-top:0px;
	background:#FF6600;
	color:#fff;
}
a.pp_arrow_next {
	float:right;
	background:url(/site_assets/images/prettyPhoto/arrow_right.png) no-repeat center center;
	margin-right:5px;
}
a.pp_arrow_previous {
	background:url(/site_assets/images/prettyPhoto/arrow_left.png) no-repeat center center;
	margin-left:5px;
}
.pp_description {
	margin:0px;
	line-height:24px;
} div.datepicker {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 196px;
	height: 147px;
	position: absolute;
	cursor: default;
	top: 0;
	left: 0;
	display: none;
}
.datepickerContainer {
	background: #121212;
	position: absolute;
	top: 10px;
	left: 10px;
}
.datepickerBorderT {
	position: absolute;
	left: 10px;
	top: 0;
	right: 10px;
	height: 10px;
}
.datepickerBorderB {
	position: absolute;
	left: 10px;
	bottom: 0;
	right: 10px;
	height: 10px;
}
.datepickerBorderL {
	position: absolute;
	left: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
}
.datepickerBorderR {
	position: absolute;
	right: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
}
.datepickerBorderTL {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
}
.datepickerBorderTR {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
}
.datepickerBorderBL {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
}
.datepickerBorderBR {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
}
.datepickerHidden {
	display: none;
}
div.datepicker table {
	border-collapse:collapse;
}
div.datepicker a {
	color: #eee;
	text-decoration: none;
	cursor: default;
	outline: none;
}
div.datepicker table td {
	text-align: right;
	padding: 0;
	margin: 0;
}
div.datepicker th {
	text-align: center;
	color: #999;
	font-weight: normal;
}
div.datepicker tbody th {
	text-align: left;
}
div.datepicker tbody a {
	display: block;
}
.datepickerDays a {
	line-height: 16px;
	height: 16px;
}
.datepickerYears a,
.datepickerMonths a{
	width: 44px;
	line-height: 36px;
	height: 36px;
	text-align: center;
}
td.datepickerNotInMonth a {
	color: #666;
}
tbody.datepickerDays td.datepickerSelected{
	background: #136A9F;
}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
	background: #17384d;
}
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected{
	background: #17384d;
}
tbody.datepickerDays td.datepickerCurrent{
	border: 1px solid white;
}
div.datepicker a:hover,
div.datepicker a:hover {
	color: #88c5eb;
}
div.datepicker td.datepickerNotInMonth a:hover {
	color: #999;
}
div.datepicker tbody th {
	text-align: left;
}
.datepickerSpace div {
	width: 20px;
}
.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a {
	text-align: center;
	height: 20px;
	line-height: 20px;
}
.datepickerGoNext a {
	float: right;
	width: 20px;
}
.datepickerGoPrev a {
	float: left;
	width: 20px;
}
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
	display: none;
}
td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth a{
	color: #333;
}
td.datepickerDisabled a:hover {
	color: #333;
}
td.datepickerSpecial a {
	background: #700;
}
td.datepickerSpecial.datepickerSelected a {
	background: #a00;
}


.calendar .datepickerBorderT		{ display: none; }
.calendar .datepickerBorderB		{ display: none; }
.calendar .datepickerBorderL  		{ display: none; }
.calendar .datepickerBorderR  		{ display: none; }
.calendar .datepickerBorderTL 		{ display: none; }
.calendar .datepickerBorderTR		{ display: none; }
.calendar .datepickerBorderBL 		{ display: none; }
.calendar .datepickerBorderBR 		{ display: none; }

.calendar{}
.calendar #filter-type {list-style-type: none; margin: 0; padding: 0;}
.calendar #filter-type a {color:#F60;}
.calendar #filter-type a:hover {}
.calendar #filter-type ul {overflow: auto;}
.calendar #filter-type li {float:left; width:63px; font-size:14px; background: none repeat scroll 0 0 #fff; margin-right:1px; padding:2px; color: #333; text-align:center; margin-bottom:1px;}
.calendar #filter-type .selected {background: none repeat scroll 0 0 transparent; border: solid 1px #ccc;}
.calendar #filter-type .selected a {}
.calendar #filter-type li:nth-child(4) {margin-right: 0px;}

#date2 {position: relative; clear: both; overflow:hidden;}
.calendar .datepickerContainer {background-color: #fff; width:280px;}
.calendar .datepickerContainer td {height:25px; line-height: 25px;}
.calendar .datepicker {width: 260px; top:-10px; left:-10px;}
.calendar .datepicker a {cursor:pointer; color:#666666; font-weight:bold; font-size:12px; line-height: 25px;}
.calendar .datepicker tbody th {text-align:center; color:#000000;}

.datepickerGoPrev img, .datepickerGoNext img {padding-top: 9px;}

.calendar .datepickerViewDays {width:278px;}
.calendar .datepickerViewDays thead {background: none repeat scroll 0 0 #9f0b3f; text-align:center;}
.calendar .datepickerViewDays thead tr {height:30px;}
.calendar .datepickerViewDays thead a {font-weight:bold;}
.calendar .datepickerViewDays thead .datepickerDoW {background: none repeat scroll 0 0 #eeeeee; color: #666; height:20px;}
.calendar .datepickerViewDays thead a {color:#ffffff;}
.calendar .datepickerViewDays tbody a {width: auto; text-align: center; margin: 0; padding: 0;}
.calendar .datepickerDays .datepickerNotInMonth a {color:#eee;}
.calendar .datepickerDays .datepickerSelected {background: none repeat scroll 0 0 #D187A1; border: 1px solid #AAAAAA;}
.calendar .datepickerDays .datepickerCurrent 		{background-color: #9f0b3f; color:#eeeeee; border: 1px solid #AAAAAA;}
.calendar .datepickerDays .datepickerCurrent a 	{color:#eeeeee;}
/* CSS Document */
#hero-bar {position: relative; border: 5px solid #FFFFFF; height: 290px; width: 930px; overflow: hidden;}
#hero-bar #hero-bar-container {position: relative; width: 930px; height: 290px;}
#hero-bar .hero-bar-item {width: 930px; height: 290px; float: left;}
#hero-bar .hero-bar-item .item-image {width: 677px; height: 290px; overflow: hidden; float: left;}
#hero-bar .hero-bar-item .item-image img {border: 0;}
#hero-bar .hero-bar-item .item-text {width: 212px; height: 290px; overflow: hidden; float: left; background-color: #c85978; border-left: 1px solid #d7859c; padding: 0 20px;}
#hero-bar .hero-bar-item .item-text p.title {font-size: 25px; color: #fff;}
#hero-bar .hero-bar-item .item-text p {font-size: 12px; color: #fff;}
#hero-bar .hero-bar-item .item-text a.button {}
#hero-bar .hero-bar-item .item-text a.button:hover {text-decoration: none;}
#hero-bar #hero-bar-pagination {position: absolute; bottom: 15px; right: 132px; overflow: auto;}
#hero-bar-pagination .herobarpage {}
#hero-bar-pagination .selected {}
/** {
    margin: 0;
    padding: 0;
}
html {
    overflow-y: scroll;
}
body {
    font-family: arial,sans-serif;
}
p {
	margin: 1em 0;
}*/
.dateSensitiveBar {
    margin-left: 5px;
    margin-top: 5px;
}
#wp_dragContainer {
    position: absolute;
}
#wp_content {
    font-size: 16px;
    padding: 10px;
    width: 725px;
}
#wp_header {
    font-size: 1.3em;
    font-weight: bold;
    margin-left: 10px;
}
#wp_optionsDialog {
    background: none repeat scroll 0 0 #333333;
    height: 0;
    left: 0;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 1000;
}
#wp_opForm {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #333333;
    display: none;
    left: 150px;
    padding: 10px;
    position: absolute;
    top: 75px;
    width: 750px;
    z-index: 1001;
}
#wp_opForm2 {
    background: none repeat scroll 0 0 #FFFFFF;
}
#wp_opForm2 .head {
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 15px;
}
#wp_opForm2 .label {
    float: left;
    padding-right: 5px;
    text-align: right;
    width: 200px;
}
#wp_opForm2 .field {
    float: left;
    width: 400px;
}
#wp_opForm2 .field textarea {
    font-size: 0.9em;
}
#wp_opForm2 .warning {
    color: #666666;
    font-weight: bold;
}
#wp_opForm2 .clear {
    clear: both;
}
#wp_message {
    font-size: 0.9em;
    margin: 15px 0 20px 10px;
}
#wp_footer {
    background-color: #9C9A9C;
    border-top: 1px solid #333333;
    font-size: 0.9em;
    margin-top: 10px;
    padding: 3px;
}
#wp_categories {
    font-size: 0.9em;
    margin-bottom: 10px;
    margin-left: 10px;
}
#wp_cat_select {
    height: 55px;
    margin-bottom: 10px;
    margin-left: 10px;
    overflow: hidden;
    width: 1010px;
}
#wp_cat_box {
    float: left;
    height: 80px;
    width: 978px;
}
#wp_ctrl {
    border: 1px dotted #336699;
    float: right;
    padding: 0 0 10px;
    text-align: center;
    width: 180px;
}
#wp_ctrl .head {
    background-color: #336699;
    color: #EEEEEE;
    font-size: 0.7em;
    margin: 0 0 5px;
    padding: 2px;
}
#wp_ctrl .but {
    padding: 5px;
}
#wp_ctrl .but img {
    cursor: pointer;
    vertical-align: middle;
}
#wp_buttons {
    margin: 10px 0;
    text-align: center;
}
#wp_buttons input {
    margin-right: 20px;
    padding: 0 10px;
}
#wp_tab_bar {
    margin-bottom: 10px;
    margin-left: 5px;
    margin-top: 5px;
}
#wp_tab_bar .std {
    background: none repeat scroll 0 0 #CCCCCC;
    font-size: 8pt;
    padding: 5px;
    width: 80px;
}
#wp_tab_bar .sel {
    background: none repeat scroll 0 0 #6666CC;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    padding: 5px;
    width: 80px;
}
#wp_tab_bar .gap {
    border-bottom: 1px solid #CCCCCC;
    width: 5px;
}
#wp_tab_bar .rst {
    border-bottom: 1px solid #CCCCCC;
    width: 500px;
}
#wp_moreLeft {
    cursor: pointer;
    float: left;
    height: 55px;
    margin-right: 10px;
    width: 10px;
}
#wp_moreRight {
    cursor: pointer;
    float: right;
    height: 55px;
    width: 10px;
}
#wp_3left {
    float: left;
    font-size: 0.9em;
    width: 150px;
}
#wp_3right {
    float: left;
    font-size: 0.9em;
    width: 450px;
}
#wp_3right input {
    font-size: 0.9em;
    margin-bottom: 10px;
}
#wp_vnd {
}
#wp_buts {
    float: left;
}
#wp_act {
    float: left;
    height: 30px;
    margin-right: 10px;
}
#wp_actl {
    float: left;
    font-size: 0.8em;
    margin-bottom: 10px;
}
#wp_acts {
    float: left;
    font-size: 0.7em;
    margin-bottom: 10px;
    width: 100%;
}
#wp_history {
    background-color: #CECFCE;
    font-size: 12px;
    margin-left: 10px;
    padding: 10px;
}
#v_history_banner {
    background-color: #336699;
    color: #EEEEEE;
    font-size: 1em;
    margin-top: 15px;
    padding: 3px;
}
#v_history .v_norm {
    background-color: #CECFCE;
}
lol #v_history .v_over {
    background-color: #BDBEBD;
}
#v_history {
    font-size: 0.8em;
    width: 100%;
}
#v_history th {
    padding-left: 4px;
    text-align: left;
}
#v_history td {
    padding-left: 4px;
    text-align: left;
}
#v_history .botline {
    border-top: 1px solid #AAAAAA;
    float: left;
    margin: 5px 1px 1px;
    padding: 2px;
}
#v_history .vhhead {
    background-color: #9C9A9C;
    font-weight: bold;
}
#v_history .vhline {
    float: left;
    margin: 1px;
    padding: 2px;
}
#v_history .vhdelete {
    cursor: pointer;
    float: left;
    margin: 1px;
    padding: 0;
}
#v_history .vhactive {
    float: left;
    margin: 1px;
    padding: 0;
}
li.sortme {
    background-color: transparent;
    border: 0 none;
    list-style: none outside none;
    padding: 0;
    width: 100%;
    z-index: 1000;
}
.section {
    background-color: transparent;
    border: 0 none;
    cursor: move;
    padding: 0;
    width: 100%;
    z-index: 1001;
}
.close_cross {
    cursor: pointer;
    height: 20px;
    left: 460px;
    position: relative;
    top: 10px;
    width: 20px;
    z-index: 100;
}
.wp_divider {
    background-color: #EEEEEE;
    border-width: 0;
    color: #EEEEEE;
    height: 2px;
    margin: 20px 0;
}
.clear {
    border: 0 none;
    clear: both;
    margin: 0;
    padding: 0;
}
#zone {
    width: 933px;
}
#zone li.sortme {
    background-color: transparent;
    border: 0 none;
    margin-bottom: 15px;
    padding: 0;
    width: 100%;
}
#zone .section {
    background-color: transparent;
    border: 0 none;
    cursor: default;
    padding: 0;
    width: 100%;
}
#zone .close_cross {
    background-image: none;
    display: none;
}
#wp_out {
    width: 978px;
}
#wp_out li.sortme {
    background-color: transparent;
    border: 0 none;
    margin-bottom: 15px;
    padding: 0;
    width: 100%;
}
#wp_out .section {
    background-color: transparent;
    border: 0 none;
    cursor: default;
    padding: 0;
    width: 100%;
}
#wp_out .close_cross {
    background-image: none;
    display: none;
}
#edit_widgets .widget {
    cursor: move;
}
.widgetMsk {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 51;
}
.widgetEdt {
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 7px;
    top: 8px;
    width: 18px;
    z-index: 52;
}
.token {
    height: 100%;
}
.widget {
}
.homepage .widget, .homepage .WID_small { width:302px; margin-top:0px; }
.homepage .WID_small { float:left; }
.widget .wtl {
    float: left;
}
.widget .wtc {
    background-repeat: repeat-x;
    float: left;
}
.widget .wtr {
    float: right;
}
.widget .wcl {
    background-repeat: repeat-y;
    float: left;
}
.widget .wccOLD {
    background-color: #FFFFFF;
    float: left;
    height: 100%;
}
.widget .wcr {
    background-repeat: repeat-y;
    float: right;
}
.widget .wbl {
    float: left;
}
.widget .wbc {
    background-repeat: repeat-x;
    float: left;
}
.widget .wbr {
    float: right;
}
.widget .titleOLD {
    color: #419BDD;
    font-weight: normal;
    margin: 0 0 3px;
    text-align: left;
}
.widget .titleOLD a {
    color: #419BDD;
    text-decoration: none;
}
.widget .wbodyOLD {
    background-color: #E8EFF5;
    background-position: left top;
    background-repeat: repeat-x;
    color: #FFFFFF;
    height: 116px;
    text-align: left;
}
.content .wbody {
    background-color: #FFFFFF;
    background-image: none;
    color: #000000;
}
.widget .wbody .bimg img {
    border: 0 none;
    height: auto;
}
.wbody h1 {
    font-size: 24px;
    margin: 0 0 0.2em;
}
.cent .wtc {
    background-repeat: repeat-x;
    float: left;
}
.cent .wbc {
    background-repeat: repeat-x;
    float: left;
}
.cent .wcl {
    background-repeat: repeat-y;
    float: left;
}
.cent .wcr {
    background-repeat: repeat-y;
    float: right;
}
#wp_display {
    font-size: 16px;
    padding-left: 10px;
}
#wp_display .widget {
    cursor: default;
    font-family: helvetica,arial,clean,sans-serif;
    position: relative;
}
#drop_down_menu {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
#drop_down_menu li {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    cursor: pointer;
    float: none;
    font-size: 1.6em;
    font-weight: bold;
}
#drop_down_menu li ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#drop_down_menu li ul li {
    background-color: #EEEEEE;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    padding: 0 0 0 10px;
}
#drop_down_menu li ul li a {
    clear: both;
    color: #333333;
    display: block;
    float: none;
    font-size: 0.4em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 150px;
}
#drop_down_menu li ul li a:hover {
    color: #CC0000;
    text-decoration: underline;
}
.steps {
    font-size: 2em;
    margin: 15px;
}
.steps a {
    color: #999999;
    font-size: 1em;
    text-decoration: none;
}
.steps a:hover {
    color: #CC0000;
}
.elSelect {
    background-color: #FFFFFF;
}
.WID_small {
}
.WID_small .bimg {
    width: 110px;
}
.WID_small .btxt {
    width: 130px;
}
.WID_medium {
    float: left;
    margin-bottom: 10px;
    margin-right: 11px;
    width: 629px;
}
.WID_medium .bimg {
    width: 224px;
}
.WID_medium .btxt {
    width: 336px;
}
.WID_large {
    float: left;
    margin-bottom: 10px;
    margin-right: 11px;
    width: 949px;
}
.WID_large .bimg {
    width: 338px;
}
.WID_large .btxt {
    width: 545px;
}
.WID_half {
    float: left;
    margin-bottom: 10px;
    margin-right: 11px;
    width: 469px;
}
.WID_half .bimg {
    width: 167px;
}
.WID_half .btxt {
    width: 235px;
}
.text_left .bimg {
    float: right;
}
.text_left .btxt {
    float: left;
}
.text_right .bimg {
    float: left;
}
.text_right .btxt {
    float: right;
}
.text_above .wid_top {
    height: 0;
}
.text_above .wid_middle {
    background: none repeat scroll 0 0 transparent;
}
.text_above .wid_bottom {
    height: 0;
}
.text_above .btxt {
    width: 100%;
}
.text_above .bimg img {
    height: 100%;
}
.text_above .wcontent {
    overflow: hidden;
}
.text_column .title {
    width: 100%;
}
.text_column .bimg {
    margin-bottom: 5px;
    width: 100%;
}
.text_column .btxt {
    width: 100%;
}
.wcontent {
    padding: 8px 26px 16px;
}
.text_above .wcontent {
    background: none repeat scroll 0 0 #F7F7F7;
    padding: 0;
}
.text_above .wbody {
    overflow: hidden;
    padding: 16px 26px;
}
.title {
    font-size: 16pt;
    font-weight: normal;
    margin-bottom: 16px;
    padding-bottom: 14px;
}
.title a:active, .title a:visited, .title a:link {
    font-family: Arial;
    font-size: 16pt;
    font-weight: normal;
    text-decoration: none;
}
.title a:hover {
    font-family: Arial;
    font-size: 16pt;
    font-weight: normal;
}
.title h1 {
    font-family: helvetica,arial,clean,sans-serif;
    font-size: 16pt;
    font-weight: normal;
}
.title h2 {
    color: #FFFFFF;
    font-family: helvetica,arial,clean,sans-serif;
    font-size: 16pt;
    font-weight: normal;
}
.title h3 {
    color: #FFFFFF;
    font-family: helvetica,arial,clean,sans-serif;
    font-size: 16pt;
    font-weight: normal;
}
.title h4 {
    color: #FFFFFF;
    font-family: helvetica,arial,clean,sans-serif;
    font-size: 16pt;
    font-weight: normal;
}
.title h5 {
    color: #FFFFFF;
    font-family: helvetica,arial,clean,sans-serif;
    font-size: 16pt;
    font-weight: normal;
}
.text_above .title {
    position: relative;
    z-index: 5;
}
.sub_title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.text_above .sub_title {
    position: relative;
    z-index: 5;
}
.text_above .WID_middle {
    margin: 5px 0 0 5px;
}
#wp_cat_box .text_above .WID_middle {
    margin: 0;
}
.summary {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
}
.main_link {
    display: none;
    line-height: 27px;
    padding: 5px;
    position: relative;
}
.main_link a {
    font-weight: bold;
}
.btxt .clear {
    margin-bottom: 10px;
}
.additional_links {
    margin-top: 5px;
    position: relative;
}
.links_title {
    font-size: 16px;
    font-weight: bold;
}
.link {
    margin: 10px 0;
    padding: 0;
}
.link a {
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}
.link a:hover {
    text-decoration: underline;
}
.widget_news_bottom {
    height: 31px;
    margin-top: 5px;
}
.main_link_large {
    display: inline;
    float: left;
    padding: 8px 10px;
}
.main_link_large a {
    font-weight: bold;
}
.main_link_large a:hover {
    font-weight: bold;
}
.rss_link {
    color: #E67300;
    display: inline;
    float: right;
    padding: 8px 0 8px 24px;
}
.rss_link a:active, .rss_link a:visited, .rss_link a:link {
    color: #E67300;
    text-decoration: none;
}
.rss_link a:hover {
    text-decoration: underline;
}
a.rss_link_white {
    color: #E67300 !important;
    text-decoration: none;
}
.welcome {
    height: 233px;
    overflow: hidden;
    position: relative;
}
.welcome .image {
    left: -12px;
    position: absolute;
    top: -5px;
}
.welcome .text_box {
    background-color: #01325D;
    color: white;
    height: 80px;
    left: 40px;
    padding: 25px;
    position: absolute;
    top: 55px;
    width: 378px;
}
.welcome .titl {
    font-size: 25px;
    font-weight: bold;
}
.welcome .summ {
    font-size: 12px;
    margin: 6px 0 0 4px;
}
.WID_top {
    height: 10px;
    overflow: hidden;
}
.WID_middle {
    font-family: helvetica,arial,clean,sans-serif;
}
.WID_bottom {
    height: 10px;
    overflow: hidden;
}
.printText {
    display: block;
    float: left;
}
.WID_white h1 {
    color: #666666 !important;
}
.WID_white .widget_crumbtrail {
    border-top: 1px solid #DFDFDE;
    padding-top: 2px;
}
.WID_white .crumbTrailLeft {
    color: #666666;
    float: left;
    font-size: 12px;
}
.WID_white .crumbTrailLeft a {
    color: #0076BD;
    font-size: 14px;
}
.WID_white .printFriendly {
    float: right;
    width: 122px;
}
.WID_white .printFriendly a {
    color: #0076BD;
    font-size: 14px;
    text-decoration: none;
}
.WID_white .printIcon {
    display: block;
    float: right;
    height: 14px;
    width: 16px;
}
.WID_white a.printIcon:hover {
    text-decoration: none;
}
.WID_white .title {
    border-bottom: 1px solid #DFDFDE;
    color: #666666 !important;
    text-align: left;
}
.WID_white .title a {
    color: #666666 !important;
}
.WID_white .sub_title {
    color: #0076BD;
}
.WID_white .summary {
    color: #333333 !important;
}
.WID_white .main_link {
    background: none repeat scroll 0 0 #0076BD;
}
.WID_white .main_link a {
    color: #FFFFFF;
    text-decoration: none;
}
.WID_white .additional_links {
}
.WID_white .links_title {
    color: #0076BD;
}
.WID_white .link {
    border-bottom: 1px solid #DFDFDE;
}
.WID_white .link a {
    color: #333333;
}
.WID_white .main_link_large {
    background: none repeat scroll 0 0 #0076BD;
}
.WID_white .main_link_large a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.WID_small .WID_white .WID_top {
    background: url("/images/widgetSkins/whiteSkin/small_top.png") no-repeat scroll 0 0 transparent;
}
.WID_small .WID_white .WID_middle {
    background: url("/images/widgetSkins/whiteSkin/small_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_small .WID_white .WID_bottom {
    background: url("/images/widgetSkins/whiteSkin/small_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_white .WID_top {
    background: url("/images/widgetSkins/whiteSkin/medium_top.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_white .WID_middle {
    background: url("/images/widgetSkins/whiteSkin/medium_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_medium .WID_white .WID_bottom {
    background: url("/images/widgetSkins/whiteSkin/medium_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_white .WID_top {
    background: url("/images/widgetSkins/whiteSkin/large_top.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_white .WID_middle {
    background: url("/images/widgetSkins/whiteSkin/large_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_large .WID_white .WID_bottom {
    background: url("/images/widgetSkins/whiteSkin/large_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_white .WID_top {
    background: url("/images/widgetSkins/whiteSkin/half_top.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_white .WID_middle {
    background: url("/images/widgetSkins/whiteSkin/half_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_half .WID_white .WID_bottom {
    background: url("/images/widgetSkins/whiteSkin/half_bottom.png") no-repeat scroll 0 0 transparent;
}
.text_above .WID_top {
    height: 0;
}
.text_above .WID_bottom {
    height: 0;
}
.text_above .bimg {
    height: 0;
}
.text_above .wbody {
    position: relative;
}
.text_above .wbody .bimg {
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.rotate_slide .text_above .wbody .bimg {
    height: auto;
}
.text_above .wbody .summary {
    position: relative;
}
.WID_orange h1, .WID_orange h2, .WID_orange h3 {
    color: #FFFFFF !important;
}
.WID_orange li, .WID_orange li a {
    color: #FFFFFF !important;
}
.WID_orange a {
    color: #FFFFFF !important;
    font-weight: normal !important;
}
.WID_orange li a {
    font-weight: normal;
    text-decoration: none;
}
.WID_orange li a:hover {
    font-weight: normal;
    text-decoration: underline;
}
.WID_orange .widget_crumbtrail {
    border-top: 1px solid #DFDFDE;
    padding-top: 2px;
}
.WID_orange .crumbTrailLeft {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
}
.WID_orange .crumbTrailLeft a {
    color: #FFFFFF;
    font-size: 14px;
}
.WID_orange .printFriendly {
    float: right;
    width: 122px;
}
.WID_orange .printFriendly a {
    color: #0076BD;
    font-size: 14px;
    text-decoration: none;
}
.WID_orange .printIcon {
    display: block;
    float: right;
    height: 14px;
    width: 16px;
}
.WID_orange a.printIcon:hover {
    text-decoration: none;
}
.WID_orange .title {
    border-bottom: 1px solid #DFDFDE;
    color: #FFFFFF !important;
    text-align: left;
}
.WID_orange .title a {
    color: #FFFFFF !important;
}
.WID_orange .sub_title {
    color: #FFFFFF;
}
.WID_orange .summary {
    color: #FFFFFF !important;
}
.WID_orange .main_link {
    background: none repeat scroll 0 0 #01305A;
    padding: 5px;
}
.WID_orange .main_link a {
    color: #FFFFFF;
    text-decoration: none;
}
.WID_orange .additional_links {
}
.WID_orange .links_title {
    color: #FFFFFF;
}
.WID_orange .link {
    border-bottom: 1px solid #DFDFDE;
}
.WID_orange .link a {
    color: #FFFFFF;
}
.WID_orange .main_link_large {
    background: none repeat scroll 0 0 #0076BD;
}
.WID_orange .main_link_large a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.WID_small .WID_orange .WID_top {
    background: url("/images/widgetSkins/orangeSkin/small_top.png") no-repeat scroll 0 0 transparent;
}
.WID_small .WID_orange .WID_middle {
    background: url("/images/widgetSkins/orangeSkin/small_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_small .WID_orange .WID_bottom {
    background: url("/images/widgetSkins/orangeSkin/small_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_orange .WID_top {
    background: url("/images/widgetSkins/orangeSkin/medium_top.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_orange .WID_middle {
    background: url("/images/widgetSkins/orangeSkin/medium_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_medium .WID_orange .WID_bottom {
    background: url("/images/widgetSkins/orangeSkin/medium_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_orange .WID_top {
    background: url("/images/widgetSkins/orangeSkin/large_top.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_orange .WID_middle {
    background: url("/images/widgetSkins/orangeSkin/large_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_large .WID_orange .WID_bottom {
    background: url("/images/widgetSkins/orangeSkin/large_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_orange .WID_top {
    background: url("/images/widgetSkins/orangeSkin/half_top.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_orange .WID_middle {
    background: url("/images/widgetSkins/orangeSkin/half_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_half .WID_orange .WID_bottom {
    background: url("/images/widgetSkins/orangeSkin/half_bottom.png") no-repeat scroll 0 0 transparent;
}
.text_above .WID_top {
    height: 0;
}
.text_above .WID_bottom {
    height: 0;
}
.text_above .bimg {
    height: 0;
}
.text_above .wbody {
    position: relative;
}
.text_above .wbody .bimg {
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.rotate_slide .text_above .wbody .bimg {
    height: auto;
}
.text_above .wbody .summary {
    position: relative;
}
.WID_red h1, .WID_red h2, .WID_red h3 {
    color: #FFFFFF !important;
}
.WID_red li, .WID_red li a {
    color: #FFFFFF !important;
}
.WID_red li a {
    color: #FFFFFF !important;
    font-weight: normal;
    text-decoration: none;
}
.WID_red li a:hover {
    font-weight: normal;
    text-decoration: underline;
}
.WID_red a {
    color: #FFFFFF !important;
    font-weight: normal !important;
}
.WID_red .widget_crumbtrail {
    border-top: 1px solid #DFDFDE;
    padding-top: 2px;
}
.WID_red .crumbTrailLeft {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
}
.WID_red .crumbTrailLeft a {
    color: #FFFFFF;
    font-size: 14px;
}
.WID_red .printFriendly {
    float: right;
    width: 122px;
}
.WID_red .printFriendly a {
    color: #0076BD;
    font-size: 14px;
    text-decoration: none;
}
.WID_red .printIcon {
    display: block;
    float: right;
    height: 14px;
    width: 16px;
}
.WID_red a.printIcon:hover {
    text-decoration: none;
}
.WID_red .title {
    border-bottom: 1px solid #DFDFDE;
    color: #FFFFFF !important;
    text-align: left;
}
.WID_red .title a {
    color: #FFFFFF !important;
}
.WID_red .sub_title {
    color: #FFFFFF;
}
.WID_red .summary {
    color: #FFFFFF !important;
}
.WID_red .main_link {
    background: none repeat scroll 0 0 #01305A;
    padding: 5px;
}
.WID_red .main_link a {
    color: #FFFFFF;
    text-decoration: none;
}
.WID_red .additional_links {
}
.WID_red .links_title {
    color: #FFFFFF;
}
.WID_red .link {
    border-bottom: 1px solid #DFDFDE;
}
.WID_red .link a {
    color: #FFFFFF;
}
.WID_red .main_link_large {
    background: none repeat scroll 0 0 #0076BD;
}
.WID_red .main_link_large a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.WID_small .WID_red .WID_top {
    background: url("/images/widgetSkins/redSkin/small_top.png") no-repeat scroll 0 0 transparent;
}
.WID_small .WID_red .WID_middle {
    background: url("/images/widgetSkins/redSkin/small_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_small .WID_red .WID_bottom {
    background: url("/images/widgetSkins/redSkin/small_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_red .WID_top {
    background: url("/images/widgetSkins/redSkin/medium_top.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_red .WID_middle {
    background: url("/images/widgetSkins/redSkin/medium_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_medium .WID_red .WID_bottom {
    background: url("/images/widgetSkins/redSkin/medium_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_red .WID_top {
    background: url("/images/widgetSkins/redSkin/large_top.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_red .WID_middle {
    background: url("/images/widgetSkins/redSkin/large_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_large .WID_red .WID_bottom {
    background: url("/images/widgetSkins/redSkin/large_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_red .WID_top {
    background: url("/images/widgetSkins/redSkin/half_top.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_red .WID_middle {
    background: url("/images/widgetSkins/redSkin/half_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_half .WID_red .WID_bottom {
    background: url("/images/widgetSkins/redSkin/half_bottom.png") no-repeat scroll 0 0 transparent;
}
.text_above .WID_top {
    height: 0;
}
.text_above .WID_bottom {
    height: 0;
}
.text_above .bimg {
    height: 0;
}
.text_above .wbody {
    position: relative;
}
.text_above .wbody .bimg {
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.rotate_slide .text_above .wbody .bimg {
    height: auto;
}
.text_above .wbody .summary {
    position: relative;
}
.WID_intranet h1 {
    color: #FFFFFF !important;
}
.crumb_intro {
    color: #87CEFA;
}
.WID_intranet .crumb .wbody {
    color: #FFFFFF;
}
.WID_intranet .widget_crumbtrail {
    border-top: 1px solid #DFDFDE;
    padding-top: 2px;
}
.WID_intranet .crumbTrailLeft {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
}
.WID_intranet .crumbTrailLeft .crumb_blue {
    color: #87CEFA;
}
.WID_intranet .crumbTrailLeft a {
    color: #FFFFFF;
    font-size: 14px;
    text-decoration: none;
}
.WID_intranet .crumbTrailLeft a:hover {
    color: #ECAA00;
    font-size: 14px;
}
.WID_intranet .printFriendly {
    float: right;
    width: 122px;
}
.WID_intranet .printFriendly a {
    color: #FFFFFF;
    font-size: 14px;
    text-decoration: none;
}
.WID_intranet .printFriendly a:hover {
    color: #ECAA00;
}
.WID_intranet .printIcon {
    display: block;
    float: right;
    height: 14px;
    width: 16px;
}
.WID_intranet a.printIcon:hover {
    text-decoration: none;
}
.WID_intranet .sub_title {
    color: #01325D;
}
.WID_intranet .summary {
    color: #333333 !important;
}
.WID_intranet .summary a {
    color: #01325D !important;
    text-decoration: none;
}
.WID_intranet .summary a:hover {
    color: #FFA500 !important;
    text-decoration: none;
}
.WID_intranet .main_link {
    background: none repeat scroll 0 0 #01325D;
}
.WID_intranet .main_link a {
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: none;
}
.WID_intranet .main_link a:hover {
    color: #ECAA00;
}
.WID_intranet .additional_links {
}
.WID_intranet .links_title {
    color: #0076BD;
}
.WID_intranet .link {
    border-bottom: 1px solid #DFDFDE;
}
.WID_intranet .link a {
    color: #01325D;
    font-weight: normal;
}
.WID_intranet .link a:hover {
    color: #ECAA00;
    font-weight: normal;
    text-decoration: none;
}
.WID_intranet .main_link_large {
    background: none repeat scroll 0 0 #01325D;
}
.WID_intranet .main_link_large a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.WID_intranet .main_link_large a:hover {
    color: #ECAA00;
}
.WID_small .WID_intranet .WID_top {
    background: url("/images/widgetSkins/intranetSkin/small_top.png") no-repeat scroll 0 0 transparent;
}
.WID_small .WID_intranet .WID_middle {
    background: url("/images/widgetSkins/intranetSkin/small_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_small .WID_intranet .WID_bottom {
    background: url("/images/widgetSkins/intranetSkin/small_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_intranet .WID_top {
    background: url("/images/widgetSkins/intranetSkin/medium_top.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_intranet .WID_middle {
    background: url("/images/widgetSkins/intranetSkin/medium_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_medium .WID_intranet .WID_bottom {
    background: url("/images/widgetSkins/intranetSkin/medium_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_intranet .WID_top {
    background: url("/images/widgetSkins/intranetSkin/large_top.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_intranet .WID_middle {
    background: url("/images/widgetSkins/intranetSkin/large_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_large .WID_intranet .WID_bottom {
    background: url("/images/widgetSkins/intranetSkin/large_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_intranet .WID_top {
    background: url("/images/widgetSkins/intranetSkin/half_top.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_intranet .WID_middle {
    background: url("/images/widgetSkins/intranetSkin/half_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_half .WID_intranet .WID_bottom {
    background: url("/images/widgetSkins/intranetSkin/half_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_intranet .crumb .WID_top {
    background: url("/images/widgetSkins/intranetSkin/crumb_top.png") no-repeat scroll 0 0 transparent;
    height: 10px;
}
.WID_intranet .crumb .WID_middle {
    background: url("/images/widgetSkins/intranetSkin/crumb_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_intranet .crumb .WID_bottom {
    background: url("/images/widgetSkins/intranetSkin/crumb_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_intranet .WID_top {
    height: 54px;
}
.WID_intranet .WID_top .title {
    border: 0 none;
    color: #FFFFFF;
    margin: 18px 0 0 25px;
    text-align: left;
}
.WID_intranet .WID_top .title a {
    color: #FFFFFF;
}
.WID_intranet .WID_top .title a:hover {
    color: #ECAA00;
}
.WID_intranet .ntm_content a:link {
    color: #01325D;
}
.WID_intranet .ntm_content a:visited {
    color: #01325D;
}
.WID_intranet .ntm_content a:hover {
    color: #ECAA00;
}
.WID_intranet .wbody .title {
    display: none;
}
.WID_lightBlue h1 {
    color: #FFFFFF;
    font-weight: bold;
}
.WID_lightBlue .widget_crumbtrail {
    border-top: 1px solid #47A5DA;
    padding-top: 2px;
}
.WID_lightBlue .crumbTrailLeft {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
}
.WID_lightBlue .crumbTrailLeft a {
    color: #00387A;
    font-size: 14px;
}
.WID_lightBlue .printFriendly {
    float: right;
    width: 122px;
}
.WID_lightBlue .printFriendly a {
    color: #00387A;
    font-size: 14px;
    text-decoration: none;
}
.WID_lightBlue .printIcon {
    display: block;
    float: right;
    height: 14px;
    width: 16px;
}
.WID_lightBlue a.printIcon:hover {
    text-decoration: none;
}
.WID_lightBlue .title {
    border-bottom: 1px solid #47A5DA;
    color: #FFFFFF;
}
.WID_lightBlue .title a {
    color: #FFFFFF;
}
.WID_lightBlue .sub_title {
    color: #00387A;
}
.WID_lightBlue .summary {
    color: #FFFFFF;
}
.WID_lightBlue .main_link {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0076BD;
}
.WID_lightBlue .main_link a {
    color: #0076BD;
    text-decoration: none;
}
.WID_lightBlue .additional_links {
}
.WID_lightBlue .links_title {
    color: #00387A;
}
.WID_lightBlue .link {
    border-bottom: 1px solid #47A5DA;
    color: #FFFFFF;
}
.WID_lightBlue .link a {
    color: #FFFFFF;
}
.WID_lightBlue .main_link_large {
    background: none repeat scroll 0 0 #FFFFFF;
}
.WID_lightBlue .main_link_large a {
    color: #0076BD;
    font-weight: bold;
    text-decoration: none;
}
.WID_small .WID_lightBlue .WID_top {
    background: url("/images/widgetSkins/lightBlueSkin/small_top.png") no-repeat scroll 0 0 transparent;
}
.WID_small .WID_lightBlue .WID_middle {
    background: url("/images/widgetSkins/lightBlueSkin/small_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_small .WID_lightBlue .WID_bottom {
    background: url("/images/widgetSkins/lightBlueSkin/small_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_lightBlue .WID_top {
    background: url("/images/widgetSkins/lightBlueSkin/medium_top.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_lightBlue .WID_middle {
    background: url("/images/widgetSkins/lightBlueSkin/medium_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_medium .WID_lightBlue .WID_bottom {
    background: url("/images/widgetSkins/lightBlueSkin/medium_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_lightBlue .WID_top {
    background: url("/images/widgetSkins/lightBlueSkin/large_top.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_lightBlue .WID_middle {
    background: url("/images/widgetSkins/lightBlueSkin/large_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_large .WID_lightBlue .WID_bottom {
    background: url("/images/widgetSkins/lightBlueSkin/large_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_lightBlue .WID_top {
    background: url("/images/widgetSkins/lightBlueSkin/half_top.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_lightBlue .WID_middle {
    background: url("/images/widgetSkins/lightBlueSkin/half_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_half .WID_lightBlue .WID_bottom {
    background: url("/images/widgetSkins/lightBlueSkin/half_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_paleBlue h1 {
    color: #FFFFFF;
    font-weight: bold;
}
.WID_paleBlue .widget_crumbtrail {
    border-top: 1px solid #47A5DA;
    padding-top: 2px;
}
.WID_paleBlue .crumbTrailLeft {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
}
.WID_paleBlue .crumbTrailLeft a {
    color: #00387A;
    font-size: 14px;
}
.WID_paleBlue .printFriendly {
    float: right;
    width: 122px;
}
.WID_paleBlue .printFriendly a {
    color: #00387A;
    font-size: 14px;
    text-decoration: none;
}
.WID_paleBlue .printIcon {
    display: block;
    float: right;
    height: 14px;
    width: 16px;
}
.WID_paleBlue a.printIcon:hover {
    text-decoration: none;
}
.WID_paleBlue .title {
    border-bottom: 1px solid #47A5DA;
    color: #FFFFFF;
}
.WID_paleBlue .title a {
    color: #FFFFFF;
}
.WID_paleBlue .sub_title {
    color: #00387A;
}
.WID_paleBlue .summary {
    color: #FFFFFF;
}
.WID_paleBlue .main_link {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0076BD;
}
.WID_paleBlue .main_link a {
    color: #0076BD;
    text-decoration: none;
}
.WID_paleBlue .additional_links {
}
.WID_paleBlue .links_title {
    color: #00387A;
}
.WID_paleBlue .link {
    border-bottom: 1px solid #47A5DA;
    color: #FFFFFF;
}
.WID_paleBlue .link a {
    color: #FFFFFF;
}
.WID_paleBlue .main_link_large {
    background: none repeat scroll 0 0 #FFFFFF;
}
.WID_paleBlue .main_link_large a {
    color: #0076BD;
    font-weight: bold;
    text-decoration: none;
}
.WID_small .WID_paleBlue .WID_top {
    background: url("/images/widgetSkins/paleBlueSkin/small_top.png") no-repeat scroll 0 0 transparent;
}
.WID_small .WID_paleBlue .WID_middle {
    background: url("/images/widgetSkins/paleBlueSkin/small_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_small .WID_paleBlue .WID_bottom {
    background: url("/images/widgetSkins/paleBlueSkin/small_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_paleBlue .WID_top {
    background: url("/images/widgetSkins/paleBlueSkin/medium_top.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_paleBlue .WID_middle {
    background: url("/images/widgetSkins/paleBlueSkin/medium_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_medium .WID_paleBlue .WID_bottom {
    background: url("/images/widgetSkins/paleBlueSkin/medium_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_paleBlue .WID_top {
    background: url("/images/widgetSkins/paleBlueSkin/large_top.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_paleBlue .WID_middle {
    background: url("/images/widgetSkins/paleBlueSkin/large_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_large .WID_paleBlue .WID_bottom {
    background: url("/images/widgetSkins/paleBlueSkin/large_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_paleBlue .WID_top {
    background: url("/images/widgetSkins/paleBlueSkin/half_top.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_paleBlue .WID_middle {
    background: url("/images/widgetSkins/paleBlueSkin/half_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_half .WID_paleBlue .WID_bottom {
    background: url("/images/widgetSkins/paleBlueSkin/half_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_darkBlue h1 {
    color: #FFFFFF;
    font-weight: bold;
}
.WID_darkBlue .widget_crumbtrail {
    border-top: 1px solid #69819B;
    padding-top: 2px;
}
.WID_darkBlue .crumbTrailLeft {
    color: #9BB1BF;
    float: left;
    font-size: 14px;
    margin-left: 4px;
}
.WID_darkBlue .crumbTrailLeft a {
    color: #FFFFFF;
    font-size: 14px;
    text-decoration: none;
}
.WID_darkBlue .crumbTrailLeft a:hover {
    color: #ECAA00;
}
.WID_darkBlue .printFriendly {
    float: right;
    width: 122px;
}
.WID_darkBlue .printFriendly a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.WID_darkBlue .printFriendly a:hover {
    color: #ECAA00;
}
.WID_darkBlue .printIcon {
    display: block;
    float: right;
    height: 14px;
    margin-left: 10px;
    text-decoration: none;
    width: 16px;
}
.WID_darkBlue a.printIcon:hover {
    text-decoration: none;
}
.WID_darkBlue .title {
    border-bottom: 1px solid #47A5DA;
    color: #FFFFFF;
}
.WID_darkBlue .title a {
    color: #FFFFFF;
}
.WID_darkBlue .sub_title {
    color: #47A5DA;
}
.WID_darkBlue .summary {
    color: #FFFFFF;
}
.WID_darkBlue .main_link {
    background: none repeat scroll 0 0 #0076BD;
}
.WID_darkBlue .main_link a {
    color: #FFFFFF;
    text-decoration: none;
}
.WID_darkBlue .additional_links {
}
.WID_darkBlue .links_title {
    color: #47A5DA;
}
.WID_darkBlue .link {
    border-bottom: 1px solid #677F97;
    color: #FFFFFF;
}
.WID_darkBlue .link a {
    color: #FFFFFF;
}
.WID_darkBlue .main_link_large {
    background: none repeat scroll 0 0 #0076BD;
}
.WID_darkBlue .main_link_large a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.WID_small .WID_darkBlue .WID_top {
    background: url("/images/widgetSkins/darkBlueSkin/small_top.png") no-repeat scroll 0 0 transparent;
}
.WID_small .WID_darkBlue .WID_middle {
    background: url("/images/widgetSkins/darkBlueSkin/small_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_small .WID_darkBlue .WID_bottom {
    background: url("/images/widgetSkins/darkBlueSkin/small_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_darkBlue .WID_top {
    background: url("/images/widgetSkins/darkBlueSkin/medium_top.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_darkBlue .WID_middle {
    background: url("/images/widgetSkins/darkBlueSkin/medium_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_medium .WID_darkBlue .WID_bottom {
    background: url("/images/widgetSkins/darkBlueSkin/medium_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_darkBlue .WID_top {
    background: url("/images/widgetSkins/darkBlueSkin/large_top.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_darkBlue .WID_middle {
    background: url("/images/widgetSkins/darkBlueSkin/large_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_large .WID_darkBlue .WID_bottom {
    background: url("/images/widgetSkins/darkBlueSkin/large_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_darkBlue .WID_top {
    background: url("/images/widgetSkins/darkBlueSkin/half_top.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_darkBlue .WID_middle {
    background: url("/images/widgetSkins/darkBlueSkin/half_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_half .WID_darkBlue .WID_bottom {
    background: url("/images/widgetSkins/darkBlueSkin/half_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_yellow h1 {
    color: #FFFFFF;
    font-weight: bold;
}
.WID_yellow .widget_crumbtrail {
    border-top: 1px solid #F2D077;
    padding-top: 2px;
}
.WID_yellow .crumbTrailLeft {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
}
.WID_yellow .crumbTrailLeft a {
    color: #E97400;
    font-size: 14px;
}
.WID_yellow .printFriendly {
    float: right;
    width: 122px;
}
.WID_yellow .printFriendly a {
    color: #E97400;
    font-size: 14px;
    text-decoration: none;
}
.WID_yellow .printIcon {
    display: block;
    float: right;
    height: 14px;
    width: 16px;
}
.WID_yellow a.printIcon:hover {
    text-decoration: none;
}
.WID_yellow .title {
    border-bottom: 1px solid #F2D077;
    color: #FFFFFF;
}
.WID_yellow .title a {
    color: #FFFFFF;
}
.WID_yellow .sub_title {
    color: #E67300;
}
.WID_yellow .summary {
    color: #FFFFFF;
}
.WID_yellow .main_link {
    background: none repeat scroll 0 0 #E97400;
}
.WID_yellow .main_link a {
    color: #FFFFFF;
    text-decoration: none;
}
.WID_yellow .additional_links {
}
.WID_yellow .links_title {
    color: #E97400;
}
.WID_yellow .link {
    border-bottom: 1px solid #F2D077;
}
.WID_yellow .link a {
    color: #FFFFFF;
}
.WID_yellow .main_link_large {
    background: none repeat scroll 0 0 #E97400;
}
.WID_yellow .main_link_large a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.WID_small .WID_yellow .WID_top {
    background: url("/images/widgetSkins/yellowSkin/small_top.png") no-repeat scroll 0 0 transparent;
}
.WID_small .WID_yellow .WID_middle {
    background: url("/images/widgetSkins/yellowSkin/small_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_small .WID_yellow .WID_bottom {
    background: url("/images/widgetSkins/yellowSkin/small_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_yellow .WID_top {
    background: url("/images/widgetSkins/yellowSkin/medium_top.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_yellow .WID_middle {
    background: url("/images/widgetSkins/yellowSkin/medium_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_medium .WID_yellow .WID_bottom {
    background: url("/images/widgetSkins/yellowSkin/medium_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_yellow .WID_top {
    background: url("/images/widgetSkins/yellowSkin/large_top.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_yellow .WID_middle {
    background: url("/images/widgetSkins/yellowSkin/large_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_large .WID_yellow .WID_bottom {
    background: url("/images/widgetSkins/yellowSkin/large_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_yellow .WID_top {
    background: url("/images/widgetSkins/yellowSkin/half_top.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_yellow .WID_middle {
    background: url("/images/widgetSkins/yellowSkin/half_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_half .WID_yellow .WID_bottom {
    background: url("/images/widgetSkins/yellowSkin/half_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_brown h1 {
    color: #FFFFFF;
    font-weight: bold;
}
.WID_brown .widget_crumbtrail {
    border-top: 1px solid #B49E80;
    padding-top: 2px;
}
.WID_brown .crumbTrailLeft {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
}
.WID_brown .crumbTrailLeft a {
    color: #573908;
    font-size: 14px;
}
.WID_brown .printFriendly {
    float: right;
    width: 122px;
}
.WID_brown .printFriendly a {
    color: #573908;
    font-size: 14px;
    text-decoration: none;
}
.WID_brown .printIcon {
    display: block;
    float: right;
    height: 14px;
    width: 16px;
}
.WID_brown a.printIcon:hover {
    text-decoration: none;
}
.WID_brown .title {
    border-bottom: 1px solid #B49E80;
    color: #FFFFFF;
}
.WID_brown .title a {
    color: #FFFFFF;
}
.WID_brown .sub_title {
    color: #573908;
}
.WID_brown .summary {
    color: #FFFFFF;
}
.WID_brown .main_link {
    background: none repeat scroll 0 0 #573908;
}
.WID_brown .main_link a {
    color: #FFFFFF;
    text-decoration: none;
}
.WID_brown .additional_links {
}
.WID_brown .links_title {
    color: #573908;
}
.WID_brown .link {
    border-bottom: 1px solid #B49E80;
}
.WID_brown .link a {
    color: #FFFFFF;
}
.WID_brown .main_link_large {
    background: none repeat scroll 0 0 #573908;
}
.WID_brown .main_link_large a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.WID_small .WID_brown .WID_top {
    background: url("/images/widgetSkins/brownSkin/small_top.png") no-repeat scroll 0 0 transparent;
}
.WID_small .WID_brown .WID_middle {
    background: url("/images/widgetSkins/brownSkin/small_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_small .WID_brown .WID_bottom {
    background: url("/images/widgetSkins/brownSkin/small_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_brown .WID_top {
    background: url("/images/widgetSkins/brownSkin/medium_top.png") no-repeat scroll 0 0 transparent;
}
.WID_medium .WID_brown .WID_middle {
    background: url("/images/widgetSkins/brownSkin/medium_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_medium .WID_brown .WID_bottom {
    background: url("/images/widgetSkins/brownSkin/medium_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_brown .WID_top {
    background: url("/images/widgetSkins/brownSkin/large_top.png") no-repeat scroll 0 0 transparent;
}
.WID_large .WID_brown .WID_middle {
    background: url("/images/widgetSkins/brownSkin/large_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_large .WID_brown .WID_bottom {
    background: url("/images/widgetSkins/brownSkin/large_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_brown .WID_top {
    background: url("/images/widgetSkins/brownSkin/half_top.png") no-repeat scroll 0 0 transparent;
}
.WID_half .WID_brown .WID_middle {
    background: url("/images/widgetSkins/brownSkin/half_middle.png") repeat-y scroll 0 0 transparent;
}
.WID_half .WID_brown .WID_bottom {
    background: url("/images/widgetSkins/brownSkin/half_bottom.png") no-repeat scroll 0 0 transparent;
}
.WID_white .link a.news {
    color: #0076BD;
    font-weight: bold;
}
.WID_brown .link a.news {
    color: #FFFFFF;
    font-weight: bold;
}
.WID_white .sub_title_news {
    color: #0079BC;
    font-size: 20px;
}
.WID_lightBlue .sub_title_news {
    color: #FFFFFF;
    font-size: 20px;
}
.WID_darkBlue .sub_title_news {
    color: #FFFFFF;
    font-size: 20px;
}
.WID_brown .sub_title_news {
    color: #573908;
    font-size: 20px;
}
.WID_yellow .sub_title_news {
    color: #E67300;
    font-size: 20px;
}
.summary_news {
    border-bottom: 1px solid #DFDFDE;
    color: #333333;
    font-size: 12px;
    margin-top: 8px;
    padding-bottom: 10px;
}
.additional_links_news {
    margin: 0;
}
.clear_news {
    padding-bottom: 0;
}
.WID_white .ntm_content {
    background: none repeat scroll 0 0 #0076BD;
    padding: 10px 15px 15px;
}
.WID_lightBlue .ntm_content {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 15px 15px;
}
.WID_darkBlue .ntm_content {
    background: none repeat scroll 0 0 #0076BD;
    padding: 10px 15px 15px;
}
.WID_brown .ntm_content {
    background: none repeat scroll 0 0 #573908;
    padding: 10px 15px 15px;
}
.WID_yellow .ntm_content {
    background: none repeat scroll 0 0 #EA7400;
    padding: 10px 15px 15px;
}
.ntm_content a:active, .ntm_content a:visited, .ntm_content a:link {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    text-decoration: none;
}
.ntm_content a:hover {
    color: #ECAA00;
    font-family: arial;
    font-size: 14px;
}
.WID_lightBlue .ntm_content a:active, .WID_lightBlue .ntm_content a:visited, .WID_lightBlue .ntm_content a:link {
    color: #0076BD;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.WID_lightBlue .ntm_content a:hover {
    color: #0076BD;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
.WID_white .arrivals {
    display: block;
    margin-bottom: 5px;
    padding: 10px;
}
.WID_lightBlue .arrivals {
    display: block;
    margin-bottom: 5px;
    padding: 10px;
}
.WID_paleBlue .arrivals {
    display: block;
    margin-bottom: 5px;
    padding: 10px;
}
.WID_intranet .arrivals {
    display: block;
    margin-bottom: 5px;
    padding: 10px;
}
.WID_darkBlue .arrivals {
    display: block;
    margin-bottom: 5px;
    padding: 10px;
}
.WID_brown .arrivals {
    display: block;
    margin-bottom: 5px;
    padding: 10px;
}
.WID_yellow .arrivals {
    display: block;
    margin-bottom: 5px;
    padding: 10px;
}
.WID_white .departures {
    display: block;
    padding: 10px;
}
.WID_lightBlue .departures {
    display: block;
    padding: 10px;
}
.WID_paleBlue .departures {
    display: block;
    padding: 10px;
}
.WID_intranet .departures {
    display: block;
    padding: 10px;
}
.WID_darkBlue .departures {
    display: block;
    padding: 10px;
}
.WID_brown .departures {
    display: block;
    padding: 10px;
}
.WID_yellow .departures {
    display: block;
    padding: 10px;
}
.WID_white a.arrdep:active, .WID_white a.arrdep:visited, .WID_white a.arrdep:link {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.WID_white a.arrdep:hover {
    color: #ECAA00;
    text-decoration: underline;
}
.WID_intranet a.arrdep, a.arrdep:active, .WID_lightBlue a.arrdep:visited, .WID_lightBlue a.arrdep:link {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.WID_intranet a.arrdep:hover {
    text-decoration: underline;
}
.WID_lightBlue a.arrdep:active, .WID_lightBlue a.arrdep:visited, .WID_lightBlue a.arrdep:link {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.WID_lightBlue a.arrdep:hover {
    text-decoration: underline;
}
.WID_paleBlue a.arrdep:active, .WID_lightBlue a.arrdep:visited, .WID_lightBlue a.arrdep:link {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.WID_paleBlue a.arrdep:hover {
    text-decoration: underline;
}
.WID_darkBlue a.arrdep:active, .WID_darkBlue a.arrdep:visited, .WID_darkBlue a.arrdep:link {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.WID_darkBlue a.arrdep:hover {
    text-decoration: underline;
}
.WID_brown a.arrdep:active, .WID_brown a.arrdep:visited, .WID_brown a.arrdep:link {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.WID_brown a.arrdep:hover {
    text-decoration: underline;
}
.WID_yellow a.arrdep:active, .WID_yellow a.arrdep:visited, .WID_yellow a.arrdep:link {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.WID_yellow a.arrdep:hover {
    text-decoration: underline;
}
a.other_vid {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.other_vid:hover {
    text-decoration: underline;
}
.WID_white a.other_vid_active:active, .WID_white a.other_vid_active:visited, .WID_white a.other_vid_active:link {
    color: #00377A !important;
}
.WID_yellow a.other_vid_active:active, .WID_yellow a.other_vid_active:visited, .WID_yellow a.other_vid_active:link {
    color: #E97400 !important;
}
a.other_vid_cent {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.other_vid_cent:hover {
    text-decoration: underline;
}
a.other_vid_active_cent {
    color: #573908 !important;
}
.WID_white .sub_title .tides {
    color: #333333;
}
.WID_lightBlue .sub_title .tides {
    color: #FFFFFF;
}
.WID_paleBlue .sub_title .tides {
    color: #FFFFFF;
}
.WID_darkBlue .sub_title .tides {
    color: #FFFFFF;
}
.WID_brown .sub_title .tides {
    color: #573908;
}
.WID_yellow .sub_title .tides {
    color: #333333;
}
#HomeTideSelect {
    margin-top: 5px;
    padding: 0;
}
.WID_white #HomeTideResults {
    color: #333333;
    font-size: 14px;
    margin-top: 10px;
    padding: 0;
}
.WID_lightBlue #HomeTideResults {
    color: #FFFFFF;
    font-size: 14px;
    margin-top: 10px;
    padding: 0;
}
.WID_paleBlue #HomeTideResults {
    color: #FFFFFF;
    font-size: 14px;
    margin-top: 10px;
    padding: 0;
}
.WID_darkBlue #HomeTideResults {
    color: #FFFFFF;
    font-size: 14px;
    margin-top: 10px;
    padding: 0;
}
.WID_brown #HomeTideResults {
    color: #333333;
    font-size: 14px;
    margin-top: 10px;
    padding: 0;
}
.WID_yellow #HomeTideResults {
    color: #333333;
    font-size: 14px;
    margin-top: 10px;
    padding: 0;
}
#gaugeID {
    color: #666666;
}
#widgetMainImage, #widgetMainImageCent {
    height: 193px;
}
.WID_white a.pc_notices:active, .WID_white a.pc_notices:visited, .WID_white a.pc_notices:link {
    background: none repeat scroll 0 0 #0076BD;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 10px;
    text-decoration: none;
}
.WID_white a.pc_notices:hover {
    text-decoration: underline;
}
.WID_lightBlue a.pc_notices:active, .WID_lightBlue a.pc_notices:visited, .WID_lightBlue a.pc_notices:link {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0076BD;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 10px;
    text-decoration: none;
}
.WID_lightBlue a.pc_notices:hover {
    text-decoration: underline;
}
.WID_paleBlue a.pc_notices:active, .WID_paleBlue a.pc_notices:visited, .WID_paleBlue a.pc_notices:link {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0076BD;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 10px;
    text-decoration: none;
}
.WID_paleBlue a.pc_notices:hover {
    text-decoration: underline;
}
.WID_darkBlue a.pc_notices:active, .WID_darkBlue a.pc_notices:visited, .WID_darkBlue a.pc_notices:link {
    background: none repeat scroll 0 0 #0076BD;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 10px;
    text-decoration: none;
}
.WID_darkBlue a.pc_notices:hover {
    text-decoration: underline;
}
.WID_yellow a.pc_notices:active, .WID_yellow a.pc_notices:visited, .WID_yellow a.pc_notices:link {
    background: none repeat scroll 0 0 #E97400;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 10px;
    text-decoration: none;
}
.WID_yellow a.pc_notices:hover {
    text-decoration: underline;
}
.WID_brown a.pc_notices:active, .WID_brown a.pc_notices:visited, .WID_brown a.pc_notices:link {
    background: none repeat scroll 0 0 #573908;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 10px;
    text-decoration: none;
}
.WID_brown a.pc_notices:hover {
    text-decoration: underline;
}
.WID_white .videoLoadingSpinner .WID_white .videoLoadingSpinner {
    background: #FFFFFF;
    height: 100%;
    position: absolute;
    width: 100%;
}
.WID_lightBlue .videoLoadingSpinner {
    background: #FFFFFF;
    height: 100%;
    position: absolute;
    width: 100%;
}
.WID_paleBlue .videoLoadingSpinner {
    background: #FFFFFF;
    height: 100%;
    position: absolute;
    width: 100%;
}
.WID_darkBlue .videoLoadingSpinner {
    background: #FFFFFF;
    height: 100%;
    position: absolute;
    width: 100%;
}
.WID_brown .videoLoadingSpinner {
    background: #FFFFFF;
    height: 100%;
    position: absolute;
    width: 100%;
}
.WID_yellow .videoLoadingSpinner {
    background: #FFFFFF;
    height: 100%;
    position: absolute;
    width: 100%;
}
.section1211 {
}
.section1211 .col1 {
    float: left;
    margin-right: 11px;
    width: 309px;
}
.section1211 .col2 {
    float: left;
    width: 640px;
}
.section2111 {
}
.section2111 .col1 {
    float: left;
    margin-right: 0;
    width: 640px;
}
.section2111 .col2 {
    float: left;
    width: 309px;
}
.section21h {
    position: relative;
}
.section21h .WID_small {
    bottom: 0;
    left: 640px;
    position: absolute;
}
.section21h .WID_medium {
    float: none;
}
.section555 {
}
.section555 .col1 {
    float: left;
    margin-right: 11px;
    width: 309px;
}
.section555 .col2 {
    float: left;
    margin-left: 0;
    margin-right: 11px;
    width: 309px;
}
.section555 .col3 {
    float: left;
    margin-left: 0;
    width: 309px;
}
.section122 {
}
.section122 .col1 {
    float: left;
    margin-right: 0;
    width: 309px;
}
.section122 .col2 {
    float: left;
    width: 629px;
}
.section21444 {
}
.section21444 .col1 {
    float: left;
    margin-right: 11px;
    margin-top: 20px;
    width: 629px;
}
.section21444 .col2 {
    float: left;
    margin-left: 0;
    margin-right: 11px;
    width: 309px;
}
.section21444 .sub_col1 {
    float: left;
    margin-left: 0;
    width: 319px;
}
.section21444 .sub_col2 {
    float: left;
    margin-left: 0;
    width: 309px;
}
.WID_white .elSelect {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 25px;
    width: 257px;
}
.WID_lightBlue .elSelect {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    height: 25px;
    width: 257px;
}
.WID_lightBlue .elSelect {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    height: 25px;
    width: 257px;
}
.WID_darkBlue .elSelect {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    height: 25px;
    width: 257px;
}
.WID_brown .elSelect {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    height: 25px;
    width: 257px;
}
.WID_yellow .elSelect {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F2D077;
    height: 25px;
    width: 257px;
}
.WID_intranet .elSelect {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #5293B7;
    height: 25px;
    margin: 10px 0;
    width: 257px;
}
.WID_intranet .elSelect .selected {
    background-color: #CCCCCC;
    color: #0076BD !important;
}
.WID_white .elSelect .selected {
    background-color: #CCCCCC;
    color: #0076BD !important;
}
.WID_lightBlue .elSelect .selected {
    background-color: #CCCCCC;
    color: #0076BD !important;
}
.WID_paleBlue .elSelect .selected {
    background-color: #CCCCCC;
    color: #0076BD !important;
}
.WID_darkBlue .elSelect .selected {
    background-color: #CCCCCC;
    color: #0076BD !important;
}
.WID_brown .elSelect .selected {
    background-color: #CCCCCC;
    color: #573908 !important;
}
.WID_yellow .elSelect .selected {
    background-color: #CCCCCC;
    color: #E67300 !important;
}
.elSelect .clear {
    clear: both;
    margin-bottom: 0;
}
.elSelect .selectedOption {
    color: #666666;
    float: left;
    font-size: 14px;
    overflow: hidden;
    padding: 5px 5px 0;
    width: 220px;
}
.elSelect .dropDown {
    float: right;
    height: 25px;
    width: 24px;
}
.WID_intranet .elSelect .dropDown {
    background: url("/images/widgetSkins/intranetSkin/select_arrow.png") no-repeat scroll 0 0 transparent;
}
.elSelect .optionsContainerTop {
    height: 0;
    position: absolute;
    width: 100%;
}
.elSelect .optionsContainerTop div {
    height: 0;
    width: 100%;
}
.elSelect .optionsContainerTop div div {
    height: 0;
    width: 100%;
}
.elSelect .optionsContainerBottom {
    height: 0;
    margin: -5px 0 0;
    position: absolute;
    width: 100%;
}
.elSelect .optionsContainerBottom div {
    height: 0;
    width: 100%;
}
.elSelect .optionsContainerBottom div div {
    height: 0;
    width: 100%;
}
.elSelect .optionsContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    height: 120px;
    left: 0;
    overflow-x: hidden !important;
    overflow-y: scroll;
    position: absolute;
}
.elSelect .option {
    color: #666666;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 0 5px 5px;
    text-align: left;
}
.WID_intranet .elSelect .option {
    font-size: 12px;
}
.elSelect span {
    display: block;
    font-size: 10px;
    margin: -20px 0 0 250px;
}
.WID_small .rotator .wcontent {
    margin: 0 10px;
    width: 289px;
}
.WID_small .rotator .wprogress {
    margin: 0 10px;
    width: 289px;
}
.WID_medium .rotator .wcontent {
    margin: 0 10px;
    width: 609px;
}
.WID_medium .rotator .wprogress {
    margin: 0 10px;
    width: 609px;
}
.WID_large .rotator .wcontent {
    margin: 0 10px;
    width: 929px;
}
.WID_large .rotator .wprogress {
    margin: 0 10px;
    width: 929px;
}
.WID_half .rotator .wcontent {
    margin: 0 10px;
    width: 449px;
}
.WID_half .rotator .wprogress {
    margin: 0 10px;
    width: 449px;
}
.WID_small .rotate_slide .wcontent {
    margin: 0;
    width: 280px;
}
.WID_medium .rotate_slide .wcontent {
    margin: 0;
    width: 600px;
}
.WID_large .rotate_slide .wcontent {
    margin: 0;
    width: 920px;
}
.WID_half .rotate_slide .wcontent {
    margin: 0;
    width: 440px;
}
.WID_small .rotate_slide {
    width: 289px;
}
.WID_medium .rotate_slide {
    width: 609px;
}
.WID_large .rotate_slide {
    width: 929px;
}
.WID_half .rotate_slide {
    width: 449px;
}
.rotate_slide .WID_top {
    display: none;
    height: 0;
}
.rotate_slide .WID_bottom {
    display: none;
    height: 0;
}
.rotate_slide .WID_intranet .WID_top {
    background-color: #003366;
    display: block;
    height: 35px;
}
.rotate_slide .WID_intranet .WID_top .title {
    color: #FFFFFF !important;
    font-size: 16pt;
    margin: 2px 0 2px 10px;
}
.rotate_slide .WID_intranet .WID_top .title a {
    color: #FFFFFF !important;
}
.rotate_slide .WID_intranet .WID_middle {
    padding: 4px;
}
.WID_white .rotator_pip {
    background: url("/images/widgetSkins/intranetSkin/pip.png") no-repeat scroll 0 0 transparent;
}
.WID_white .rotator_pip_s {
    background: url("/images/widgetSkins/intranetSkin/pip_s.png") no-repeat scroll 0 0 transparent;
}
.WID_small .rotate_slide .WID_white .WID_middle {
    background: url("/images/widgetSkins/whiteSkin/small_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_small .rotate_slide .WID_intranet .WID_middle {
    background: url("/images/widgetSkins/intranetSkin/small_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_small .rotate_slide .WID_lightBlue .WID_middle {
    background: url("/images/widgetSkins/lightBlueSkin/small_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_small .rotate_slide .WID_darkBlue .WID_middle {
}
.WID_small .rotate_slide .WID_brown .WID_middle {
    background: url("/images/widgetSkins/brownSkin/small_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_small .rotate_slide .WID_yellow .WID_middle {
    background: url("/images/widgetSkins/yellowSkin/small_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_medium .rotate_slide .WID_white .WID_middle {
    background: url("/images/widgetSkins/whiteSkin/medium_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_medium .rotate_slide .WID_intranet .WID_middle {
}
.WID_medium .rotate_slide .WID_lightBlue .WID_middle {
    background: url("/images/widgetSkins/lightBlueSkin/medium_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_medium .rotate_slide .WID_darkBlue .WID_middle {
    background: url("/images/widgetSkins/darkBlueSkin/medium_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_medium .rotate_slide .WID_brown .WID_middle {
    background: url("/images/widgetSkins/brownSkin/medium_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_medium .rotate_slide .WID_yellow .WID_middle {
    background: url("/images/widgetSkins/yellowSkin/medium_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_medium .rotate_slide .WID_paleBlue .WID_middle {
    background: url("/images/widgetSkins/paleBlueSkin/medium_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_large .rotate_slide .WID_white .WID_middle {
    background: url("/images/widgetSkins/whiteSkin/large_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_large .rotate_slide .WID_intranet .WID_middle {
}
.WID_large .rotate_slide .WID_lightBlue .WID_middle {
    background: url("/images/widgetSkins/lightBlueSkin/large_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_large .rotate_slide .WID_darkBlue .WID_middle {
    background: url("/images/widgetSkins/darkBlueSkin/large_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_large .rotate_slide .WID_brown .WID_middle {
    background: url("/images/widgetSkins/brownSkin/large_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_large .rotate_slide .WID_yellow .WID_middle {
    background: url("/images/widgetSkins/yellowSkin/large_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_half .rotate_slide .WID_white .WID_middle {
    background: url("/images/widgetSkins/whiteSkin/half_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_half .rotate_slide .WID_intranet .WID_middle {
}
.WID_half .rotate_slide .WID_lightBlue .WID_middle {
    background: url("/images/widgetSkins/lightBlueSkin/half_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_half .rotate_slide .WID_darkBlue .WID_middle {
    background: url("/images/widgetSkins/darkBlueSkin/half_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_half .rotate_slide .WID_brown .WID_middle {
    background: url("/images/widgetSkins/brownSkin/half_middle_nb.png") repeat scroll 0 0 transparent;
}
.WID_half .rotate_slide .WID_yellow .WID_middle {
    background: url("/images/widgetSkins/yellowSkin/half_middle_nb.png") repeat scroll 0 0 transparent;
}
.rotator {
    position: relative;
}
.rotator .wcontent {
    height: 198px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.WID_medium .rotator .WID_middle .wcontent {
    height: 248px;
    overflow: hidden;
    position: relative;
    width: auto;
}
.WID_medium .rotator .WID_middle .wcontent .wbody img {
    float: right;
    margin: 0 5px;
    max-width: 224px;
}
.WID_medium .rotator .WID_middle .wcontent .rotate_slide {
    width: 609px;
}
.rotator .wprogress {
    height: 30px;
    padding: 0;
    text-align: center;
}
.rotate_slide {
    margin: 0;
    position: absolute;
}
.rotator_pip_box {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
}
.rotator_pip {
    float: left;
    height: 12px;
    margin: 3px;
    width: 12px;
}
.rotator_pip_s {
    float: left;
    height: 12px;
    margin: 3px;
    width: 12px;
}
.rotator_pip {
    background: url("/images/widgetSkins/paleBlueSkin/pip.png") no-repeat scroll 0 0 transparent;
}
.rotator_pip_s {
    background: url("/images/widgetSkins/paleBlueSkin/pip_s.png") no-repeat scroll 0 0 transparent;
}
.widgetCat .WID_white .title {
    border: 0 none;
    margin-bottom: 0;
}
.widgetCat .WID_lightBlue .title {
    border: 0 none;
    margin-bottom: 0;
}
.widgetCat .WID_paleBlue .title {
    border: 0 none;
    margin-bottom: 0;
}
.widgetCat .WID_darkBlue .title {
    border: 0 none;
    margin-bottom: 0;
}
.widgetCat .WID_yellow .title {
    border: 0 none;
    margin-bottom: 0;
}
.widgetCat .WID_brown .title {
    border: 0 none;
    margin-bottom: 0;
}
#wp_cat_box .text_above .WID_top {
    height: 10px;
}
#wp_cat_box .text_above .WID_bottom {
    height: 10px;
}
.mainFramePrint .section21h {
    margin-top: 100px;
}
.optionsPick {
    margin: 10px 0;
}
.wcontent h2 {
	padding:0px;
	margin:0px;
	background:inherit;
}
.buttonLeft{float:left}
.buttonRight{float:left}
.widget h3 a {
    color: #000;
    text-decoration: none;
} /*

	Supersized - Fullscreen Slideshow jQuery Plugin
	Version : 3.2.3
	Site	: www.buildinternet.com/project/supersized
	
	Author	: Sam Dunn
	Company : One Mighty Roar (www.onemightyroar.com)
	License : MIT License / GPL License
	
*/


	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; }
	
	#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; margin-top:100px!important; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#fff; }
		#supersized a { width:100%; height:100%; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }
			#supersized li.image-loading { background:#fff; width:100%; height:100%; }
				#supersized li.image-loading img{ visibility:hidden; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; } /* The Nivo Slider */
#slider {position:relative; width:100%; }

.nivoSlider {position:relative; height:100%; }
.nivoSlider img {position:absolute; top:0px; left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none;}
/* The slices in the Slider */
.nivo-slice {display:block; position:absolute; z-index:50; height:100%;}
/* Caption styles */
.nivo-caption { } /*opacity:0.8; */
.nivo-caption p { }
.nivo-caption a { }
.nivo-html-caption { }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { }
.nivo-prevNav { }
.nivo-nextNav { }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {}
.nivo-controlNav a.active {}

.galleryimage {}
.firstgalleryitem {} .tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
  .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: left; }

  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000; }
  .tipsy-arrow-s { border-top-color: #000; }
  .tipsy-arrow-e { border-left-color: #000; }
  .tipsy-arrow-w { border-right-color: #000; }
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
	#recentprojects {height: 229px; width: 907px; overflow: hidden; position: relative; padding: 0 30px; margin: auto;}
	#recentprojects h2 {margin: 0 0 15px 0; padding: 0 0 9px 0; font-size: 20px; font-family: 'Play', sans-serif; border-bottom: 1px solid #ddd; color: #191919; display: block;}
	.recentprojectcontainer {height: 229px; width: 907px; overflow: hidden; position: relative;}
	.recentprojectcontainer .recentproject {
		width: 420px; height: 213px; 
		border: 8px solid #c4c4c4; 
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px; 
		position: absolute;
		top: 0; 
		left: 0;
		display: none;
	}
	.recentprojectcontainer .recentproject .recentproject-image {
		display:block; 
		height: 173px; 
		background: url('') center center no-repeat transparent;
	}
	.recentprojectcontainer .recentproject .recentproject-descr {
		display:none; 
		height: 143px; 
		padding: 30px 40px 0 50px; 
		font-family: Verdana, Geneva, sans-serif; 
		font-size: 12px; 
		color: #fff; 
		background: url('/site_assets/images/recentprojects/project-bg.png') top left repeat; 
		position: absolute; 
		top: 0; 
		left: 0;
	}
	.recentprojectcontainer .recentproject:hover .recentproject-descr {display:block;}	
	.recentprojectcontainer .recentproject .recentproject-descr .urllink {
		font-family: Verdana, Geneva, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #ffa11d; 
		text-decoration: none;
	}
	.recentprojectcontainer .recentproject .recentproject-descr .urllink:hover {text-decoration: underline;}
	.recentprojectcontainer .recentproject .recentproject-title {
		height: 40px; 
		line-height: 40px; 
		background-color: #505051; 
		padding: 0 20px; 
		color: #fff; 
		font-size: 20px; 
		font-weight: bold; 
		font-family: 'Play', sans-serif;
	}
	
	#leftArrow {width: 27px; height: 40px; background: url('/site_assets/images/recentprojects/arrow_left.png') top left no-repeat; top: 90px; left: 0; position: absolute; cursor: pointer; display:none;}
	#rightArrow {width: 27px; height: 40px; background: url('/site_assets/images/recentprojects/arrow_right.png') top left no-repeat; top: 90px; right: 0; position: absolute; cursor: pointer; display:none;}
	
	#recentprojectlist {width: 907px; /*padding: 0 30px;*/ margin: auto; height: auto; overflow:visible;}
	#recentprojectlist .recentprojectcontainer {height: auto; overflow:visible;}
	#recentprojectlist .recentprojectcontainer .recentproject {
		width: 420px; 
		height: 213px; 
		border: 8px solid #c4c4c4; 
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px; 
		margin: 0 0 35px 35px;
		float: left;
		position:static;
		display: block;
	}
	#recentprojectlist .recentprojectcontainer .first {margin-left: 0;} /* #Site specific styles
================================================== */
	html { height:100%; }
	body { font-family: 'Play', sans-serif; color: #000001; font-size: 14px; background:#ebebeb; line-height:1.3; height:100%; min-width:980px; }

	h1, h2, h3, h4, h5, h6 {}
	.white-background h2, .white-background h3, .white-background h4, .white-background h5, .white-background h6 { color:#000001; font-size:19px; line-height:1; margin-bottom:5px; }

	a {color: #FFA21D; text-decoration: none;}
	a:hover, a:focus {text-decoration: underline;}
	a:visited {text-decoration:none; outline: 0; }

	.showOnMobileInline {display: none;}
	
	#wrapper { background:#ebebeb; }
	
	/* #Lists
================================================== */
	ul {list-style: none outside; margin:0px;}
	ol {margin:0px;}


/* #General Site Structure
================================================== */
	#header { }
	/*#header .container, #footer .container {width: 940px; padding:0;}*/
	#content { }
	#footer { }


/* #General Site Forms
================================================== */
	.formfield {}
	.formfield label {}
	.formfield input[type="text"] {}
	.formfield input[type="select"] {}
	.formfield input[type="radio"] {}
	.formfield input[type="checkbox"] {}
	.formfield input[type="password"] {}
	.button {}


/* #QR Image (For Print Page)
================================================== */
	.print-qr {display:none;}


/* #Cookie Bar
================================================== */
	#cookieAlertContainer {position: relative; padding: 0; overflow: auto;}
	#cookieAlert {background-color: #000;}
	#cookieIntro {padding: 10px 0; font-size: 12px; color: #fff; margin: 0 auto; width:980px !important; }
	#cookieIntro .info {width: 90%; float: left; padding-left: 0px;}
	#cookieIntro .info a { color:#FFA21D; }
	#cookieIntro .cookieControl {width: 5%; float: right; text-align:right; padding-right: 0px;}
	#cookieIntro .cookieControl a {font-weight: bold; color:#FFA21D; }
	#cookieIntro .cookieControl a:hover {}


/* #Lightbox
================================================== */
	#fancybox-title {background-color: #F60; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
	#fancybox-left-ico, #fancybox-right-ico {background-color: #F60;}
	#fancybox-left-ico {}
	#fancybox-right-ico {}
	#fancybox-close {background-color: #F60; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}


/* #Navigation
================================================== 
	nav {z-index: 1000; position: absolute;}
	ul.navigation {margin: 20px 0 10px 0; padding: 0; list-style-type: none; overflow:auto; border: 1px solid #CCC; z-index:1000;}
	ul.navigation li {width: auto; float: left; margin-bottom: 0; border-left: 1px solid #CCC; }
	ul.navigation li a {display: block; padding: 0;}
	ul.navigation li.first {border-left: none;}
	ul.navigation li.first a {}
	ul.navigation ul {position: absolute; background: #FFF; border: 1px solid #CCC; padding: 0; float: left; display: none; overflow:visible; margin: 0; z-index:1001;}
	ul.navigation ul li {width: auto; float: none; border-top: 1px solid #CCC; min-width: 140px; border-left: none;}
	ul.navigation ul li.first {border-top: none;}
	ul.navigation li a {display: block; padding: 1px 10px;}
	ul.navigation ul li.first a {padding-left: 10px;}
	ul.navigation ul li {position: relative;}
	ul.navigation ul ul {position: absolute; top: -1px; right: -142px;  margin: 0;} */


/* #Search Form
================================================== */
	#searchform {float:right; margin-top: 10px;}
	#searchform .formfield {float: left;}
	#searchform .formfield label {display:none;}
	#searchform .formfield input[type="text"] {width: 100px; margin-right: 10px;}
	#searchform .formfield input[type="password"] {width: 100px; margin-right: 10px;}


/* #Ticker Marquee
================================================== */
	.ticker_container {float: left; width: 600px; margin-top: 15px;}
	.ticker_label {width: 100px; float: left;}
	.ticker {width: 500px; float: left;}
	.tickeritem {width: 500px;}


/* #User Login
================================================== */
	#loginform {float:right; padding-bottom: 10px; overflow: auto;}
	#loginform .message {height: 15px; padding-top: 5px; font-size:13px !important; text-align:center;}
	#loginform .formfield {float: left;}
	#loginform .formfield label {display:none;}
	#loginform .formfield input[type="text"] {width: 100px; margin-right: 10px;}
	#loginform .formfield input[type="password"] {width: 100px; margin-right: 10px;}


/* #Breadcrumbs
================================================== */
	#breadcrumbs {margin: 0 0 10px; padding: 0;}
	.breadcrumb {display:inline;}


/* #Header Image(s)
================================================== */
	.header-images	{overflow: hidden;}
	#header-slider {width: 1180px;}
	#header-slider img {width: 100%;}
	.nivoSlider {position:relative; height:100%;}
	#header-slider {left: -120px;}


/* #News List Page
================================================== 
	.news-list {}
	.news-list .news-title {font-size: 125%; margin: 0 0 5px; padding: 0;}
	.news-list .date {margin: 0 0 5px; padding: 0; font-style: italic;}
	.news-list p {}

	.news-list .main-news-item {clear: both;}
	.news-list .main-news-item .main-summary-image {display:block; width: 100%; height: 200px; background-repeat: no-repeat; background-position: top left; margin: 0 0 5px;}
	.news-list .main-news-item .news-title {}
	.news-list .main-news-item .date {}
	.news-list .main-news-item p {}

	.news-list .smaller-news-item {margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc;}
	.news-list .smaller-news-item .small-summary-image {display:block; width: 100px; height: 100px; float: left;}
	.news-list .smaller-news-item .news-title {padding-left: 110px;}
	.news-list .smaller-news-item .date {padding-left: 110px;}
	.news-list .smaller-news-item p {padding-left: 110px;}

	.news-list .smallest-news-item {clear: both; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc;}
	.news-list .smallest-news-item .news-title {}
	.news-list .smallest-news-item .date {}
	.news-list .smallest-news-item p {}*/


/* #News Content Page
================================================== */
	.news-content-list-item {border-top: 1px solid #CCC; padding-top: 10px; margin-top: 10px; clear:both;}
	.news-content-list-item .date {}
	.news-content-list-item:nth-child(1) {border: none; padding: 0; margin: 0;} /* First Item in list */


/* #Sitemap (Alt) Page
================================================== */
	ul.sitemap {overflow: auto;}
	ul.sitemap li {display:block; float: left; padding: 0 10px 0 0;}

	.sitemap_alpha_item {border-top: 1px solid #CCC; padding-top: 10px; margin-top: 10px;}
	.sitemap_alpha_item h2 {}
	.sitemap_alpha_item p {}
	.sitemap_alpha_item a {}
	.sitemap_alpha_item a:visted { text-decoration:none; }


/* #Search Results
================================================== */
	.pagination {overflow: inherit;}
	.pagination .pagination-info {padding: 0 5px 0 0; float:left;}
	.pagination .pagination-links {padding: 0 5px; float:right;}
	.pagination .pagination-links .first {padding: 0 5px; float:left;}
	.pagination .pagination-links .prev {padding: 0 5px; float:left;}
	.pagination .pagination-links .specific-pages {float: left;}
	.pagination .pagination-links .specific-pages .specific-page {padding: 0 5px; float: left;}
	.pagination .pagination-links .next {padding: 0 5px; float:left;}
	.pagination .pagination-links .last {padding: 0 0 0 5px; float:left;}

	.searchresults {margin: 10px 0;}
	.searchresults .searchresult {border-bottom: 1px solid #CCC; padding-bottom: 10px; margin-bottom: 10px;}
	.searchresults .searchresult .searchresult-title {padding: 0 0 5px 0;}
	.searchresults .searchresult .searchresult-summary {padding: 0 0 5px 0;}
	.searchresults .searchresult .searchresult-link {padding: 0 0 5px 0;}
	.searchresults .searchresult:nth-child(1) {border-top: 1px solid #CCC; padding-top: 10px; margin-top: 10px;}


/* #Events List Page
================================================== */
	#eventlist {position:relative;}
	.eventlistitem {border-top: 1px solid #CCC; padding-top: 10px; margin-top: 10px;}
	.eventlistitem h3 {}
	.eventlistitem p {}
	.eventlistitem p.date {}
	.eventlistitem:nth-child(1) {border: none; padding: 0; margin: 0;}/* First Item in list */

	#categorylist {margin-top: 10px;}
	#sectionlist {margin-top: 10px;}
	.rssfeed {margin-top: 10px; padding: 12px 0 0 50px; height: 30px; background: url('/site_assets/images/rss-icon.jpg') top left no-repeat; display: block;}
	.pdffeed {margin-top: 5px; padding: 12px 0 0 50px; height: 30px; background: url('/site_assets/images/pdf-icon.jpg') top left no-repeat; display: block;}


/* #Events Content Page
================================================== */
	.event-detail-container {border-top: 1px solid #CCC; padding-top: 10px; margin-top: 10px;}
	.event-detail-container .event-detail {margin-top: 5px;}
	.event-detail-container .event-detail .event-detail-label {width: 50%; float: left;}
	.event-detail-container .event-detail .event-detail-content {width: 50%; float: right;}
	.event-detail-container:nth-child(1) {border: none; padding: 0; margin: 0;} /* First Item in list */


/* #Forum
================================================== */
	.postBox{border:1px solid #000; padding:5px;}
	.postBar{background-color:#eee; border-top:1px solid black; border-bottom:1px solid black;}
	.postBar.firstPost{background-color:#ddd;}
	.postUser{padding:5px; float:left; width:20%; font-weight:bold;}
	.postDate{padding:5px; float:left; width:20%; font-weight:bold;}
	.postSubject{padding:5px; float:left; width:45%;}
	.postDelete{padding:5px; float:left; width:5%;}
	.postEdit{padding:5px; float:left; width:4%;}
	.postSubject span{font-weight:bold;}
	.postMessage{padding:5px; margin-bottom:15px;}
	.postAttachedFile{margin-top:5px;}
	.forumPageNums{float:right;}
	.forumFormLabel{width:100px; float:left; font-weight:bold; margin-top:10px;}
	.forumFormField{float:left; margin-top:10px;}
	.forumFormField input[type=text]{width:500px;}
	.forumFormField textarea{width:502px; height:200px; resize: vertical;}
	.topicBox{border:1px solid #aaa; margin-top:20px;}
	.topicTop{font-weight:bold; background-color:#aaa; padding:5px; color:#fff;}
	.topicRow{margin-top:5px; padding:5px;}
	.topicRow.even{background-color:#eee;}
	.topicTitle{float:left;	width:30%;}
	.topicAuthor{float:left; width:16%; text-align:center;}
	.topicPosts{float:left; width:8%; text-align:center;}
	.topicUnread{float:left; width:8%; text-align:center;}
	.topicLastPost{float:left; width:13%; text-align:center;}
	.topicEndDate{float:left; width:13%; text-align:center;}
	.topicDelete{padding:5px; float:left; width:5%;}
	.topicEdit{padding:5px; float:left; width:4%;}
	.newTopic{float:right;}
	.forumBox{border:1px solid #aaa; margin-top:20px;}
	.forumTop{font-weight:bold; background-color:#aaa; padding:5px; color:#fff;}
	.forumRow{margin-top:5px; padding:5px;}
	.forumRow.even{background-color:#eee;}
	.forumForum{ float:left; width:54%;}
	.forumTopics{ float:left; width:7%; text-align:center;}
	.forumRow .forumTopics {padding: 4px 0;}
	.forumPosts{float:left; width:7%; text-align:center;}
	.forumRow .forumPosts {padding: 4px 0;}
	.forumLastPost{float:left; width:20%; text-align:center;}
	.forumDelete{padding:5px 0; float:left; width:5%;}
	.forumEdit{padding:5px 0; float:left; width:4%;}
	.newForum{float:right;}
	.noMessage{padding:10px; text-align:center; font-weight:bold;}


/* #General Widgets
================================================== */
	.widget {clear:both; margin-top: 10px;}
	.widget h2 {display:none;}

/* #Quote Widget
================================================== */
	#linkedQuote {}
	#linkedQuote blockquote {}
	#linkedQuote .quote-author {}

/* #Image Videos Widget
================================================== */

	#linkedVideo a img.videoMultiSize{width:108px;}
	#linkedVideo a img.videoThumbSize{width:220px;}

/* #Image Gallery Widget
================================================== */
	#linkedGallery {}
	#linkedGallery .contentslider {width:220px; height: 260px;} /* add padding and background to create border around widget */
	#linkedGallery .pagination {background-color: #F60; padding: 5px 0;} /* main pagination block */
	#linkedGallery .pagination .cs_leftBtn {}
	#linkedGallery .pagination .cs_rightBtn {}
	#linkedGallery .cs_wrapper .cs_slider {margin-top: 10px;} /* container for all image pages */
	#linkedGallery .cs_wrapper .cs_slider .cs_article {width:220px; height: 260px;} /* page of images */
	#linkedGallery .cs_wrapper .cs_slider .cs_article .cs_thumb {} /* image container */
	#linkedGallery .cs_wrapper .cs_slider .cs_article .cs_thumb .galleryimage {width: 63px; height: 63px; margin: 0 5px 10px 5px;} /* image */


/* #Poll Widget
================================================== */
	#linkedPoll {}
	#linkedPoll .question {font-weight: bold; font-size: 120%;}
	#linkedPoll .formfield {overflow:auto; padding: 3px 0}
	#linkedPoll .formfield:nth-child(odd) {}
	#linkedPoll .formfield:nth-child(even) {background-color: #fff;}

	#linkedPoll .formfield label {float: left;width: 80%;}
	#linkedPoll .formfield .control {float: right; width: 20%; text-align: right;}
	#linkedPoll .formfield .control input {width: auto;}
	#linkedPoll #poll_submit {margin: 10px 0; float: right;}

/* #Questionnaire Widget
================================================== */
	div[id^="question_"] select{
		width:216px;
	}

/* #Latest News Widget
================================================== */
	#latest_news_widget { margin: 0 auto; padding: 0px 37px 45px; position: relative; width: 906px; background:url(../../images/horizontal-white-bg.jpg); }
	
	.contact #wrapper #latest_news_widget { background:none !important; }
	.contact #latest_news_widget .top-shadow { height:0px !important; width:0px !important; background:none !important; display:none !important; }
	#latest_news_widget h2 {display: block; font-size:20px; color:#000001 !important; line-height:1; border-bottom:1px solid #adadad; padding-bottom:15px; margin-bottom:25px; width:100%; margin-top:25px; }
	#latest_news_widget {}
	#latest_news_widget .item { width:272px; margin-right:45px; float:left; }
	#latest_news_widget .item .image {width: 272px; height:170px; overflow:hidden;}
	#latest_news_widget .item .image img {width: auto; height:100%;}
	#latest_news_widget .item .image img {width: 100%; border: 0;}
	#latest_news_widget .item .content {width: 272px; float: left;}
	#latest_news_widget .item .content h3 {font-size: 20px; padding: 0; margin: 0 0 10px; line-height: normal; font-weight:400; color:#ffa21d !important; min-height:46px; }
	#latest_news_widget .item .content h3 a:visited, #latest_news_widget .item .content h3 a:link, #latest_news_widget .item .content h3 a:active { color:#ffa21d !important; text-decoration:none; }
	#latest_news_widget .item .content p {padding: 0; margin: 0; font-size: 14px;}
	#latest_news_widget .item .content p.date { padding:9px 3px; border-bottom:1px solid #adadad; margin-bottom:9px; font-size: 15px; }
	#latest_news_widget .last {margin-right:0px;}
	/*#latest_news_widget .first {border: none; padding: 0; margin: 0;}  First Item in list */
	
	.news-items-area { width:906px; }


/* #Side Images Widget
================================================== */
.side-slider-image{width:220px;}

/* #News Archive Widget
================================================== */
	.newsarchive {}
	.newsarchive h2 {display:block;}


/* #Upcoming Events Widget
================================================== */
	.upcoming-events {}
	.upcoming-events h2 {}
	.upcoming-events .event-item {clear:both; overflow: auto; border-top: 1px solid #CCC; padding-top: 10px; margin-top: 10px;}
	.upcoming-events .event-item .date {width: 38px; float: left; text-align: center; height: 42px; margin-right: 10px; background: url('/site_assets/images/CalendarItemBG.jpg') top left no-repeat; padding-right: 4px;}
	.upcoming-events .event-item .date .day {display:block; margin-top: 5px; font-weight: bold;}
	.upcoming-events .event-item .date .month {display:block; color: #FFF; padding-top: 2px;}
	.upcoming-events .event-item .date .year {display:none;}
	.upcoming-events .event-item .date span {display:none;} /*year*/
	.upcoming-events .event-item h3 {font-size: 12px; margin: 0; padding: 0; line-height: normal; font-weight: bold;}
	.upcoming-events .event-item p {margin: 0; padding: 0;}
	.upcoming-events .first {border: none; padding: 0; margin: 0;} /* First Item in list */


/* #Linked Documents Widget
================================================== */
	#linkedDocs {}
	#linkedDocs h2 {display:block;}
	#linkedDocs ul {}
	#linkedDocs ul li {border-top: 1px solid #CCC; padding-top: 10px; margin-top: 10px;}
	#linkedDocs ul li a {}
	#linkedDocs ul li a:hover {}
	#linkedDocs ul li:nth-child(1) {border: none; padding: 0; margin: 0;} /* First Item in list */


/* #Linked Content Widget
================================================== */
	#linkedPage {}
	#linkedPage h2 {display: block;}
	#linkedPage img{max-width:220px;}


/* #Linked Gallery Widget
================================================== */
	#linkedGalleries {}
	#linkedGalleries .gallery-list-item {width: 100px; float: left; margin:5px;}
	#linkedGalleries .gallery-list-item .gallery-image {float: left; padding-bottom: 5px;}
	#linkedGalleries .gallery-list-item .gallery-image .gallery-image-link {display:none; width:100px; height:100px;}
	#linkedGalleries .gallery-list-item .gallery-image .gallery-image-link:hover {text-decoration:none;}
	#linkedGalleries .gallery-list-item .gallery-image .gallery-image-link.first {display:block;}
	#linkedGalleries .galName {text-align:center;}


/* #Calendar Widget
================================================== */
	/* Border Colour */
	.calendar #filter-type li,
	.calendar .datepickerContainer td,
	.calendar .datepickerDays .datepickerSelected,
	.calendar .datepickerDays .datepickerCurrent{border:solid 1px #ccc;}

	/* Background Colours */
	.calendar #filter-type li {background-color: #fff;}
	.calendar #filter-type li.selected {background-color: #F60;}
	.calendar .datepickerContainer {background-color: #fff;}
	.calendar .datepickerViewDays thead {background-color: #F60;}
	.calendar .datepickerViewDays thead .datepickerDoW {background-color: #F5F5F5;}
	.calendar .datepickerDays .datepickerNotInMonth {background-color: #F5F5F5;}
	.calendar .datepickerDays .datepickerSelected {background-color: #FFF; border: 3px solid #F60;}
	.calendar .datepickerDays .datepickerCurrent {background-color: #F60;}
	tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {background-color: #F5F5F5;}
	tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected.datepickerCurrent {background-color: #F60;}

	/* Foreground Colours */
	.calendar #filter-type a {color:#F60;}
	.calendar #filter-type .selected a {color:#FFF;}
	.calendar .datepickerViewDays thead {color: #FFF;}
	.calendar .datepickerViewDays thead .datepickerDoW {color: #666;}
	.calendar .datepickerDays .datepickerNotInMonth a {color:#999;}
	.calendar .datepickerDays .datepickerCurrent a {}
	.calendar .datepickerDays .datepickerSelected a {}
	tbody.datepickerDays td.datepickerNotInMonth.datepickerCurrent a {color: #FFF;}

	/* Widths */
	.calendar #filter-type li {float:left; width:48px;}
	.calendar .datepickerContainer,
	.calendar .datepickerViewDays {width:218px;}
	.calwidget .current-events #event-bar {width:210px;}
	.calwidget .current-events {width:210px;}
	#event-bar #event-bar-container {width:210px;}
	#event-bar .event-bar-item {width:210px;}


/* #Hero Panel Widget///NIVOSLIDER
================================================== 
	#hero-bar {width: 1385px; height: 509px; border: none; overflow: hidden; position:relative; left: 50%; margin-left: -692.5px; margin-bottom:35px;}
	#hero-bar #hero-bar-container {width: 1385px; height: 509px;}
	#hero-bar #hero-bar-container .hero-bar-item {width: 1385px; height: 509px; overflow: hidden; position: relative; z-index:1;}
	#hero-bar #hero-bar-container .hero-bar-item .item-image {width: 1385px; height: 509px; position: absolute; top: 0; left: 0;}
	#hero-bar #hero-bar-container .hero-bar-item .item-text {width: 200px; position: absolute; top: 0; right: 0; border-left: 1px solid #CCC; background-color: #F60; height: 233px; padding: 10px;}
	#hero-bar #hero-bar-container .hero-bar-item .item-text p {}
	#hero-bar #hero-bar-container .hero-bar-item .item-text .button {}
	#hero-bar #hero-bar-pagination {right: 110px; overflow:hidden; z-index:2;}
	#hero-bar #hero-bar-pagination .herobarpage {width: 10px; height: 10px; margin: 0 2px 0 0; padding: 0; border: 1px solid #fff; float: left;}
	#hero-bar #hero-bar-pagination .unselected {}
	#hero-bar #hero-bar-pagination .selected {background-color: #fff;}
	#hero-bar-left { height:20px; width:20px; color:#black; position:absolute; z-index:1000; left:30px; top:50%; background:#fff; }
	#hero-bar-right { height:20px; width:20px; color:#black; position:absolute; z-index:1000; right:30px; top:50%; background:#fff; }*/
	
	
	.slider-wrapper {
		background: url(../../images/loading.gif) no-repeat 50% 50%;
		width: 1385px;
		height: 509px;
		border: none;
		position:relative;
		left: 50%;
		margin-left: -692.5px;
	  }
	
	.nivoSlider {}
	.nivoSlider img {
		/*position:absolute;
		top:0px;
		left:0px;
		display:none;*/
	}
	.nivoSlider a {
		border:0;
		display:block;
	}
	
	.about .nivo-controlNav, .services .nivo-controlNav, .ourWork .nivo-controlNav, .news .nivo-controlNav, .contact .nivo-controlNav {
		display:none;	
	}
	
	.homepage .nivo-controlNav {
		width:906px;
		height:127px;
		background: url(../../images/slider-contact-bg.png);
		text-align: center;
		position:absolute;
		z-index:100000000;
		top:412px;
		left:50%;
		margin-left:-498px;
		padding: 29px 46px 8px;
		display:block !important;
	}
	
	.homepage .nivo-controlNav .nivo-control {
		background:#f8af1d;
	}
	
	.homepage .nivo-controlNav .nivo-control:nth-child(n+6) {
		display:none;	
	}
	
	.homepage .nivo-controlNav a {
		display:inline-block;
		width:150px;
		height:100px;
		text-indent:-9999px;
		border:0;
		margin: 0 15px;
		overflow:hidden;
		float:left;
		position:relative;
		z-index:100000001;
	}
	
	.homepage .nivo-controlNav a img {
		/*width:173px;
		height:100px;*/
		opacity:1;
		width:304px;
		height:auto;
		/*-webkit-transition: opacity 400ms ease-in-out;
		-moz-transition: opacity 400ms ease-in-out;
        -ms-transition: opacity 400ms ease-in-out;
        -o-transition: opacity 400ms ease-in-out;
		transition: opacity 400ms ease-in-out;*/
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%);
	}
	
	.homepage .nivo-controlNav a:hover img, .homepage .nivo-controlNav .active img {
		opacity:.5;
		/*-webkit-transition: opacity 400ms ease-in-out;
		-moz-transition: opacity 400ms ease-in-out;
        -ms-transition: opacity 400ms ease-in-out;
        -o-transition: opacity 400ms ease-in-out;
		transition: opacity 400ms ease-in-out;*/
	}
	
	.nivo-directionNav,
	.nivo-directionNav a {
		display:none !important;	
	}
	
	/*.nivo-directionNav a {
		display:block;
		width:43px;
		height:62px;
		background:url(../../images/slider-arrow.png) no-repeat;
		text-indent:-9999px;
		border:0;
		opacity: 0;
		-webkit-transition: all 200ms ease-in-out;
		-moz-transition: all 200ms ease-in-out;
		-o-transition: all 200ms ease-in-out;
		transition: all 200ms ease-in-out;
		position:absolute;
		z-index:99;
		top:50%;
	}
	.theme-default:hover .nivo-directionNav a { opacity: 1; }
	.theme-default a.nivo-nextNav {
		background-position:-43px 0;
		right:17px;
	}
	.theme-default a.nivo-prevNav {
		left:17px;
	}*/
	
	.theme-default .nivo-caption {
		font-family: Helvetica, Arial, sans-serif;
	}
	.theme-default .nivo-caption a {
		color:#fff;
		border-bottom:1px dotted #fff;
	}
	.theme-default .nivo-caption a:hover {
		color:#fff;
	}
	
	.theme-default .nivo-controlNav.nivo-thumbs-enabled {
		width: 100%;
	}
	.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
		width: auto;
		height: auto;
		background: none;
		margin-bottom: 5px;
	}
	.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
		display: block;
		width: 120px;
		height: auto;
	}


/* #PrettyPhoto
================================================== */
	.pp_details, .pp_close {background: none repeat scroll 0 0 #F60;}


/* #Video/Audio Player
================================================== */
	div.jp-interface ul.jp-controls a, div.jp-play-bar, div.jp-volume-bar-value {background-color: #F60;}
	div.jp-type-playlist div.jp-playlist a:hover,
	div.jp-type-playlist div.jp-playlist a.jp-playlist-current,
	div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover,
	div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {color: #F60;}
	.videoplayer_small {display:none;}
	.videoplayer_big {display:inline;}

	/* Audio Player Controls */
	div.jp-audio div.jp-type-playlist div.jp-progress {width:200px}
	div.jp-audio div.jp-volume-bar {right: 5px; left: auto;}
	div.jp-audio .jp-type-playlist ul.jp-toggles {right: 5px; left: auto;}


/* TO DO
	ViewMap
*/


/* liam Styles
================================================== */
	header { background:url(../../images/header-bg.jpg) repeat-x; position:relative; z-index:12; }
	header .container { width: 940px; padding: 0 20px; }
	
	.logo { position:relative; z-index:12; margin:15px 0 0 0; }
	
	.header-top { height:31px; margin:16px 0px 18px; }
	.header-top h2 { font-size:26px !important; margin-bottom:0px !important; margin-right:178px; display:inline-block; font-weight:400; vertical-align:middle; color:#000001 !important; }
	.header-top h2 a:link,
	.header-top h2 a:active,
	.header-top h2 a:visited { color:#000001; text-decoration:none; }
	.header-top  h2 span { color:#ffa21d; font-weight:700; }
	.header-social { display:inline-block; margin-left:15px; vertical-align:middle;  opacity:1; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }
	.header-social:hover { opacity:.5; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }
	
	header nav { width:678px; height:56px; line-height:1 !important; float:right; }
	header nav ul { width:678px; height:56px; }
	header nav ul li { float:left; height:56px; border-left:1px solid #c3c3c3; }
	header nav ul li a:link,
	header nav ul li a:active,
	header nav ul li a:visited,
	header nav ul li a:hover  { font-size:20px; font-weight:400; color:#000001; display:block; padding:18px 23px; text-decoration:none; }
	header nav ul li a:hover,
	header .selected a:link,
	header .selected a:visited,
	header .selected a:active { color:#ffa21d; background:url(../../images/nav-hover.jpg) repeat-x; display:block; text-decoration:none; }
	header nav ul li ul { display:none; position:absolute; }
	header nav ul li:hover ul { display:block; position:absolute; }
	header nav ul li ul { width:200px; overflow:hidden; height:auto; }
	header nav ul li ul li { width:200px; display:block; height:50px; border-left:none; }
	header nav ul ul li a:active,
	header nav ul ul li a:visited,
	header nav ul ul li ul a:link,
	header .selected ul a:active,
	header .selected ul a:visited,
	header .selected ul a:link { color:#fff; background:#323234; }
	header .selected ul .selected a:hover,
	header .selected ul .selected a,
	header .selected ul li a:hover,
	header nav ul li ul li a:hover,
	header nav ul li ul li.selected a,
	header nav ul li ul li:last-child a:hover,
	header nav ul li ul li:last-child.selected a
	header .selected li:last-child a:hover,
	header .selected li:last-child.selected a { color:#ffa21d !important; }
	header nav ul li ul li a:active,
	header nav ul li ul li a:visited,
	header nav ul li ul li a:link { color:#fff; background:#323234; font-size:14px; }
	header nav ul li ul li:last-child {  }
	header nav ul li ul li:last-child a,
	header .selected li:last-child a:active,
	header .selected li:last-child a:visited,
	header .selected li:last-child a:link { display:block; position:relative; width:155px; z-index:2001; background:url('../../images/drop-down-bottom.png') no-repeat transparent 0px 0px !important; } { color:#ffa21d !important; }
	
	
	
	
	.services div.nav-holder { position:absolute; display:block !important; top:-9px; left:-6px; width:996px; height:62px; background:url(../../images/second-nav-bg.png); z-index:2000; }
	.services ul.sub-navigation { display:block !important; width:980px; height:44px; padding-top:9px; background:url(../../images/secondary-nav-bg-full.png) no-repeat 0 9px; -webkit-background-size: 980px 88px; -moz-background-size: 980px 88px;  -o-background-size: 980px 88px; background-size: 980px 88px; margin:0 auto; }
	.services ul.sub-navigation li { border-left:none; display:block; float:left;  }
	.services ul.sub-navigation li a:active,
	.services ul.sub-navigation li a:visited,
	.services ul.sub-navigation li a:link { background:none; display:block; height:auto; width:auto; font-size:20px; line-height:1; color:#fff !important; text-decoration:none; }
	.services ul.sub-navigation li a:hover,
	.services ul.sub-navigation li.selected a:active,
	.services ul.sub-navigation li.selected a:visited,
	.services ul.sub-navigation li.selected a:link { text-decoration:none; }
	
	
	.services ul.sub-navigation li:nth-child(1) a { width:339px; text-align:center; padding: 12px 0px 11px; margin-right:1px; }
	.services ul.sub-navigation li:nth-child(1) a:hover,
	.services ul.sub-navigation li:nth-child(1).selected a { background:url(../../images/secondary-nav-bg-full.png) no-repeat 0 -45px; -webkit-background-size: 980px 88px; -moz-background-size: 980px 88px;  -o-background-size: 980px 88px; background-size: 980px 88px; }
	.services ul.sub-navigation li:nth-child(2) a { width:303px; text-align:center; padding: 12px 0px 11px; margin-right:1px; }
	.services ul.sub-navigation li:nth-child(2) a:hover,
	.services ul.sub-navigation li:nth-child(2).selected a { background:#ffa21d; }
	.services ul.sub-navigation li:nth-child(3) a { width:334px; text-align:center; padding: 12px 0px 11px; }
	.services ul.sub-navigation li:nth-child(3) a:hover,
	.services ul.sub-navigation li:nth-child(3).selected a { background:url(../../images/secondary-nav-bg-full.png) no-repeat -643px -45px; -webkit-background-size: 980px 88px; -moz-background-size: 980px 88px;  -o-background-size: 980px 88px; background-size: 980px 88px; }
	.services ul.sub-navigation li div { display:none !important; }
	
	/*.services header ul .selected div {  }
	.services header nav ul .selected div ul {  } 
	.services header nav ul .selected div ul li { }
	.services header nav ul .selected div ul li a {  }
	.services header nav ul .selected div ul li.first a { padding: 12px 90px 11px; }
	.services header nav ul .selected div ul li.first a:hover, .services header nav ul .selected div ul li.first.selected a { background:url(../../images/secondary-nav-bg-full.png) no-repeat 0 -45px; -webkit-background-size: 980px 88px; -moz-background-size: 980px 88px;  -o-background-size: 980px 88px; background-size: 980px 88px; }
	.services header nav ul .selected div ul li.second a { padding: 12px 66px 11px; }
	.services header nav ul .selected div ul li.second a:hover, .services header nav ul .selected div ul li.second.selected a { background:#ffa21d; }
	.services header nav ul .selected div ul li.third a { padding: 12px 90px 11px; }
	.services header nav ul .selected div ul li.third a:hover, .services header nav ul .selected div ul li.third.selected a { background:url(../../images/secondary-nav-bg-full.png) no-repeat -643px -45px; -webkit-background-size: 980px 88px; -moz-background-size: 980px 88px;  -o-background-size: 980px 88px; background-size: 980px 88px; }
	.services header nav ul .selected div ul li div { display:none !important; }*/
	
	section { background:url(../../images/content-bg.jpg) repeat-x #ebebeb; position:relative; z-index:10; top:-50px; min-height:470px; overflow:hidden; margin-bottom:-50px;}
	
	.about section { padding-bottom:50px; }
	
	#slider-holder { position:relative; left: 50%; margin-left: -692.5px; height:509px;}
	
	.white-background { margin: 0 auto; padding: 50px 37px 0px; position: relative; width: 906px; background:url(../../images/horizontal-white-bg.jpg); left:-37px; }
	.white-background .top-shadow, #latest_news_widget .top-shadow { position:relative; top:0px; height:8px; width:980px; background:url(../../images/top-shadow.jpg); left:-37px; }
	.white-background .bottom-shadow { position:relative; bottom:0px; height:8px; width:980px; background:url(../../images/bottom-shadow.jpg) no-repeat bottom left; left:-37px; padding-top:15px; }
	
	
	
	.footer-form {  width:100%; background:#ebebeb; }
	.footer-form .container { background:url(../../images/pop-background.png) no-repeat; padding:20px 40px 0; width:900px !important; min-height:35px; }
	.footer-form .container h3 { font-size:20px; line-height:1; margin-bottom:5px; }
	.footer-form .container h3.success { text-align:center; margin-bottom:0px !important; padding-bottom:15px !important; }
	.footer-form .container p { color:#b3b3b3; font-size:14px; line-height:1; padding-bottom:12px; margin-bottom:0px; }
	#quickContact { width:100%; padding-bottom:10px; /*display:none; */}
	#quickContact .form-left { float:left; width:50%; }
	#quickContact .form-right { float:right; width:50%; }
	#quickContact input.longFieldOverride {width: 610px; max-width: initial;}
	
	footer { /*position:relative; z-index:10; top:0px;*/ background:url(../../images/footer-bg-bg.jpg) no-repeat #3c3c3c top center; height:131px;  }
	footer .container { background:url(../../images/footer-bg.jpg) no-repeat top center; height:131px; width:928px; padding:0 26px; }
	
	footer .container div.left {  }
	footer .nav-one { height:13px; margin:24px 0px 44px;}
	footer .nav-one nav, footer .nav-one nav ul { height:13px; }
	footer .nav-one nav ul li { float:left; }
	footer .nav-one nav ul li a:link, footer .nav-one nav ul li a:active, footer .nav-one nav ul li a:visited { font-size:17px; font-weight:400; color:#fff; display:block; padding:0px 22px; border-right:1px solid #fff; text-decoration:none; }
	footer .nav-one nav ul li a:hover, footer .nav-one nav ul li.selected a { color:#ffa21d !important; text-decoration:none; }
	footer .nav-one nav ul li:last-child,
	footer .nav-one nav ul li:last-child a { border-right:0px !important; }
	footer .nav-two { margin-bottom:18px; }
	footer .nav-two nav { height:12px; }
	footer .nav-two nav ul { height:12px; }
	footer .nav-two nav ul li { float:left; }
	footer .nav-two nav ul li a:link, footer .nav-two nav ul li a:active, footer .nav-two nav ul li a:visited { font-size:15px; font-weight:400; color:#fff !important; display:block; padding:0px 20px; border-right:1px solid #fff; text-decoration:none; }
	footer .nav-two nav ul li a:hover, footer .nav-two nav ul li.selected a { color:#ffa21d !important; text-decoration:none; }
	footer .nav-two nav ul li:last-child,
	footer .nav-two nav ul li:last-child a { border-right:0px !important; }
	footer .container div.left .copyright { font-size:13px; float:left; color:#fff !important; margin-left:22px; }
	footer .nav-one nav ul li ul { display:none !important; }
	
	
	
	
	
	footer .container div.right { width:242px; height:66px; margin-top:26px; }
	.footer-social { margin-right:12px; vertical-align:middle; opacity:1; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }
	.footer-social:hover { margin-right:12px; vertical-align:middle; opacity:0.5; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }
	.footer-logo { margin-right:0px; vertical-align:middle; }
	



/* Liam Page Styles
================================================== */
	.row { position:relative; top:35px; }
	
	/* Homepage */
	.homepage .white-background { padding-top:70px; }
	.home-image-holder { height:171px; }
	.home-image-holder #home-lightbulb { position:relative; top:50%; margin-top:-85px; }
	.home-image-holder #home-paper { position:relative; top:50%; margin-top:-82px; }
	.home-image-holder #home-computer { position:relative; top:50%; margin-top:-72px; }
	.homepage .row h2 { color:#000001 !important; font-size:25px; padding-bottom:15px; margin-bottom:30px; border-bottom:1px solid #adadad; }
	.homepage .row h2 span { font-size:20px; font-weight:400; margin-left:30px; }
	.homepage .one-third { width:272px !important; margin:0 22.5px !important; }
	.homepage .last, .about .last { margin-right:0px !important; }
	.homepage .one-third h3 { color:#000001; font-size:23px; }
	.homepage .one-third p { font-size:12px; }
	
	/* about us */
	.about .row h2 { color:#000001 !important; font-size:26px;  }
	.about .three.columns { width:177px; margin:0 44px 0 0; }
	.about .image-padded { padding:8px; background:#d9d9d9; -webkit-border-radius: 4px; border-radius: 4px; height:118px; }
	.about .text-padded { padding:10px 16px 24px 0; line-height:1; font-size:15px; }
	
	.about .white-background { padding-top:25px; }
	
	
	/* services */
	.services section { padding-bottom:0px; }
	.services .white-background { padding-top:70px; }
	
	.services .two-thirds h1 { color:#000001; font-size:26px; line-height:1; padding-bottom:10px; border-bottom:1px solid #adadad; margin-bottom:15px; }
	.services .two-thirds h2, .services .two-thirds h3, .services .two-thirds h4, .services .two-thirds h5 { color:#000001; font-size:19px; line-height:1; padding-bottom:5px; margin-bottom:5px; }
	
	.services .WID_small,
	.WID_small { margin:50px 0; width:100%; float:none;}
	.services .widget,
	.widget { margin-top:0px; }
	
	
	/* our work */
	.ourWork .white-background { padding-top:25px; }
	/*.ourWork  section { padding-bottom:0px; }
	.ourWork .WID_small { margin:0px; width:980px; margin-left:-37px; }*/
	
	
	/* case studies */
	.caseStudies .logo-box { float:left; width:230px; }
	.caseStudies .text-box { float:right; width:906px; }
	.caseStudies .logo-box + .text-box { width:665px !important; }
	.caseStudies .text-box a:visited,
	.caseStudies .text-box a:active,
	.caseStudies .text-box a:link { color:#ffa11d; text-decoration:none; }
	.caseStudies .text-box h2 { font-weight:bold; color:black; font-size:21px; line-height:1; padding-bottom:15px; width:100%; border-bottom:1px solid #aaaaaa; margin-bottom:15px; }
	.caseStudies .text-box p { margin-bottom:30px; }
	.caseStudies .text-box blockquote { margin:0px; font-style:italic; padding-bottom:15px; border-bottom:1px solid #aaaaaa; margin-bottom:15px; }
	.caseStudies .text-box cite { font-size:12px; margin-bottom:30px; display:block; }
	.caseStudies .image-box { width:100%; margin-bottom:40px; }
	.caseStudies .image-box img { display:block; margin:0 auto; }
	
	
	
	/* news-list */
	.news .white-background { padding:37px; }
	.news #slider-holder { }
	.news section { padding-bottom:0px; }
	
	.news .news-list { width:635px;float:left; margin-bottom:20px; }
	.news .news-list .item p { margin-bottom:5px; }
	.news .news-list h1 { font-size:20px; line-height:1; font-weight:400; margin-bottom:10px; }
	
	.news-list .news-image-holder img { float:left; margin:0 21px 4px 0;  }
	.news-inner .news-image-holder li { list-style:none; }
	
	.news .item { width:272px; margin-right:45px; float:left; margin-bottom:60px; }
	.news .item .image {width: 272px; height:170px;}
	.news .item .image img {width: 100%; border: 0;}
	.news .item .content {width: 272px; float: left;}
	.news .item .content h3 {font-size: 20px; padding: 0; margin: 0 0 10px; line-height: normal; font-weight:400; color:#ffa21d !important; min-height:46px;}
	.news .item .content h3 a:visited, .news .item .content h3 a:link, .news .item .content h3 a:active { color:#ffa21d !important; text-decoration:none; }
	.news .item .content p {padding: 0; margin: 0; font-size: 14px;}
	.news .item .content p.date { padding:9px 3px; border-bottom:1px solid #adadad; margin-bottom:9px; font-size: 15px; }
	.news p.date-main { padding:3px 0; border-bottom:1px solid #b3b3b3; margin-bottom:11px; font-size: 14px; width:600px; }
	.news .last {margin-right:0px;}
	
	.news .news-archive { width:245px; float:right; padding-left:25px;  border-left:1px solid #b3b3b3; }
	.news .news-archive img { margin-bottom:20px; }
	.news .news-archive h2 { color:#000000; font-size:20px; line-height:1; }
	.news .news-content { padding-right:35px; }
	
	.news .recent-news {  }
	.news .archive-news { margin-top:20px; }
	
	.news .tweet-button { height:23px; float:right; margin-top:19px; margin-right:15px; width:58px; padding-top:2px; }
	.news .facebook-like { height:25px; float:right; margin-top:19px; min-width:50px; max-width:50px; overflow:hidden; margin-right:15px; }
	.news .uiIconText { display:none !important; }
	.news .linkedin-share { height:23px; float:right; margin-top:19px; padding-top:2px; }
	
	.news .news-content-list-item { border-top:0px !important; border-bottom: 1px solid #b3b3b3; clear: both; margin-top: 10px; padding-top: 0px; }
	.news .news-content-list-item p { margin-bottom:10px; }
	.news .news-content-list-item:last { border-bottom:0px !important; }
	
	/* news */
	
	
	/* contact */
	.contact .white-background { padding-top:25px; }
	#mainContact { width:906px; }
	#mainContact .form-left, #mainContact .form-right { width:432px; }
	#mainContact .form-left { float:left; margin-right:40px; }
	#mainContact .form-right { float:right; }
	#mainContact form { font-family: 'Play', sans-serif; }
	#mainContact fieldset { }
	#mainContact input[type="text"],
	#mainContact input[type="password"],
	#mainContact input[type="email"],
	#mainContact textarea,
	#mainContact select {
		font-family: 'Play', sans-serif;
		border: 1px solid #c2c2c2 !important;
		width: 392px;
		margin-bottom: 10px;
		background: #ffffff;}
	#mainContact input#captchaContact { width:300px; float:left; }
	#mainContact select {
		padding: 0; }
	#mainContact textarea {
		min-height: 156px;
		max-height:156px;
		max-width:392px;
		min-width:392px;
		height:156px;}
	#mainContact label,
	#mainContact legend {
		display: block;
		font-weight: bold;
		font-size: 16px;
		margin-bottom:5px; 
		font-weight:400;}
	#newsletterContact-label { font-size:12px !important; display:inline !important; }
	#mainContact #captcha-img { float:left; margin-right:8px; }
	#mainContact .btn { margin-right:0px !important; }
	.contact h3.success { text-align:center; }
	
	#mainContact .error { -webkit-box-shadow: 0px 0px 3px 3px rgba(255, 0, 0, .5); box-shadow: 0px 0px 3px 3px rgba(255, 0, 0, .5); color:#ff0000 !important; }
	
	
	/* terms etc */
	.terms section { padding-bottom:0px; }
	.terms .white-background { padding:37px; }
	
	
	/* 404s */
	.page-missing section { padding-bottom:0px; }
	.page-missing .white-background { padding:37px; }
	
	/* sitemap */
	.sitemap section { padding-bottom:0px; }
	.sitemap .white-background { padding:37px; }
	.sitemap_alpha_item { border:0px !important; }
	.sitemap h2 { color:#000001; font-size:19px; line-height:1; margin-bottom:5px; }

