@charset "utf-8"; 
/* 
	CSS Document 
	AUTHOR: Appollinaire Egny
	WEBSITE:http://www.sol4solutions.co.uk

	Created in Mozilla Firefox3 

	THEME NAME: sol4solutions
	DESCRIPTION:Bespoke template for sol4solutions
	VERSION:1.0

	------------------------------------------------------------------
	[Master Stylesheet]
	-------------------------------------------------------------------
*/

/*	-------------------------------------------------------------
	IMPORT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


/*	-------------------------------------------------------------
	STYLES FOR SCREEN / PROJECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:400,700);

@media screen, projection {

/*	-------------------------------------------------------------
	RESET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

html, body, div, span, applet, object, iframe,
p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, sub, sup, tt, 
var, dl, dt, dd, ol, ul, li, fieldset, form, 
label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td 					{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}

:focus 								{outline:0}
body 								{font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#000; margin:0; padding:0}
ol, ul 								{list-style:none}

table 								{border-collapse:separate; border-spacing:0}
caption, th, td 					{text-align:left; font-weight:normal}
blockquote:before, 
blockquote:after,
q:before, q:after 					{content:""}
blockquote, q 						{quotes:"" ""}


/*	-------------------------------------------------------------
	BODY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/*
body 				{font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 95%; color: #777382; background-image:url('../images/bg_gray.gif'); background-color: #ccc; margin: 0 20px; padding: 0}
*/
body 				{font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 95%; color:#777382; background:#fff url('../images/bg-v2.png') repeat-x 0 0; margin: 0 20px; padding: 0}

:focus 				{outline:none}
img 				{-ms-interpolation-mode: bicubic}

#masthead 			{/*background-image:url('../images/top.jpg'); background-repeat:repeat-x; background-color: #fff; */padding: 0; margin: 0; height:177px}
#masthead .content 	{padding: 2px 0 8px 0; font-size: .8em}

#masthead .content #topnav 	{text-align:right; color:#cacaca; padding:0 0 13px; margin:0; font-size:0.8em; height:20px}
#masthead .content #logo	{padding:0 0 0 350px; margin:10px 0 0 0; height:80px; background:url('../images/newlogo.jpg') no-repeat}
.wrapper 			{width: 980px; margin: 0 auto}
#column_wrapper 	{margin:10px 0; font-size: 0.7465em; line-height: 1.8em; background:#fff !important}

#left 				{width: 180px; display:none; float: left; background:#fff !important}
#left .content 		{padding: 5px; margin:0}
#left a:link 		{color: #777382}
#left a:visited 	{color: #777382}
#left a:hover 		{color: #777382}

/*#right 				{width: 670px; float: right; background:#fff !important}*/
#right 				{width: 970px; float: right; background:#fff !important}*/
#right .content 	{padding: 5px; margin:0}
#right a:link 		{color: #777382; text-decoration:none}
#right a:visited 	{color: #777382; text-decoration:none}
#right a:hover 		{color: #777382; text-decoration:none}




.footer-bg			{position:relative; background:url('../images/footer-bg.png'); height:70px; overflow:hidden}
#footer 			{padding: 0; margin: 0; font-size: 0.7em; clear: both; width:980px; height:70px}
#footer .content 	{padding:45px 24px 10px; color:#cacaca; text-align:center; line-height:1.4em}
#footer a:link 		{color: #cacaca; text-decoration:none}
#footer a:visited 	{color: #cacaca; text-decoration:none}
#footer a:hover 	{color: #cacaca; text-decoration:none}

/*h2 				{font-size: 1.6em; margin: 30px 0 0}*/
h2					{font-family: Arial, Helvetica, sans-serif; color:#777382; letter-spacing:0.01em; font-size:1em; margin: 2px 0; background:transparent url('../images/headerunderline.gif') repeat-x center bottom; padding-bottom:5px;line-height:1.6em; text-align:left !important}

h3 							{font-family:Arial, Helvetica, sans-serif; font-size: 1.25em; margin: 0}
h4							{font-family: Arial, Helvetica, sans-serif; color:#777382; letter-spacing:0.05em; font-size:1.2em; margin: 2px 0; padding:5px 0; font-weight:normal}
h5							{margin:0; padding:0; font-size:1em}
h1							{line-height:1.4em; margin:0; padding: 0; color:#777382; text-transform:uppercase; font-size:12px !important}
.titleBox					{font-family: Arial, Helvetica, sans-serif; background-color:#f1f1f1; background-image:url('../images/bgshade.gif'); background-repeat:repeat-x; background-position: 99% 50%; font-size:0.85em; padding:4px 8px; border:1px solid #e8e8e8; margin:0 0 5px 0}

.clearfloat 				{clear: both; height: 0; line-height: 0; font-size: 0; display: block}
.nomargintop 				{margin-top: 0}
.content p 					{margin: 10px 0 12px}
#right .content p  			{text-align:justify}
#right .content p:after		{content:""; display:inline-block}

.topmenu 					{text-decoration:none; color:#cacaca; text-transform:uppercase; font-size:1em}

/*** list news ***/

#links strong 				{font-size:90%}
#links 						{margin: 0 0 15px; padding:0}
#links ul 					{margin: 0; padding:0; list-style-type: none; width: 290px}
#links li 					{margin: 5px 0}
#links li a 				{display: block; padding: 5px; text-decoration: none}
* html #links li a 			{width: 280px}
#links li a:hover 			{background: #f1f1f1}
#links a em 				{display: block}
#links a span 				{}


#tabs ul 					{list-style: none; padding: 0; margin: 0}
#tabs li 					{float: left; border: 1px solid #ccc; border-bottom-width: 0; margin: 0}
#tabs a 					{text-decoration: none; display: block; background: #eee; padding: 0.24em 1em; color: #00c; width: 8em; text-align: center; font-family:Arial, Helvetica, sans-serif}
#tabs a:hover 				{background: #ddf}
#tabs #selected 			{border-color: #ccc}
#tabs #selected a 			{position: relative; top: 1px; background: #fff; color: #000; font-weight: bold}
#tabscontent 				{border: 1px solid #ccc; clear: both; padding: 0 1em; margin:0 0 15px}

.postmetadata 				{color:#555; font-size:0.9em; padding:1px 0 8px 0; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.05em }
.postmetadata a:link, 
.postmetadata a:visited, 
.postmetadata a:active		{color:#d1925c; text-decoration:none}
.postmetadata a:hover		{text-decoration:underline}

/*.textdata					{font-family: Arial, Helvetica, sans-serif; color:#777382; font-size:13px !important}*/
.textdata					{font-family: Arial, Helvetica, sans-serif; color:#777382; letter-spacing:0.01em}

.title						{
font-size: 18px !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-style:italic !important;
padding:4px 0 2px 0; font-weight:bold; color:#000; display:block; line-height:23px}

.entry, .entrytext			{line-height:140%; margin:2px 0 0; padding: 5px; font-size:1em; border:1px solid #e8e8e8; background: #f1f1f1}
.entrytext p				{margin:0 0 15px 0}

ul#news 					{list-style: none; padding: 0; margin: 0}

/** li boxes **/
ul.menu, ul.menu ul 		{list-style-type:none; margin: 0; padding: 0}
ul.menu a 					{display: block; text-decoration: none}
ul.menu li 					{margin-top: 1px}
ul.menu li a 				{background: #3bb8b8; color: #fff !important; padding: 0.5em}
ul.menu li a:hover 			{background: #3bb8b8}
ul.menu li ul li a 			{background: #f4f4f4; color: #777382 !important; padding-left: 20px}
ul.menu li ul li a:hover 	{background: #ccc; border-left: 5px #000 solid; padding-left: 15px}

.code 						{border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0}
.code code 					{display: block; padding: 3px; margin-bottom: 0}
.code li 					{background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em}
.indent1 					{padding-left: 1em}
.indent2 					{padding-left: 2em}
.indent3 					{padding-left: 3em}
.indent4 					{padding-left: 4em}
.indent5 					{padding-left: 5em}

/* Style for Usual tabs */
.usual 						{background:#fff; padding:0; margin:0 auto}
.usual li 					{list-style:none; float:left}
.usual ul a 				{display:block; padding:0px 10px; text-decoration:none !important; margin:1px; margin-left:0; color:#fff; background:#ccc; font-family:Arial, Helvetica, sans-serif}
.usual ul a:hover 			{color:#fff; background:#777382}
.usual ul a.selected 		{margin-bottom:0; color:#fff !important; background:#777382; border-bottom:1px solid #fff; cursor:default}
.usual div 					{padding:10px 10px 8px 10px; *padding-top:3px; *margin-top:-15px; clear:left; background:#fff; border:1px solid #D4D4D4}
.usual div a 				{color:#000; font-weight:bold}

.usual p, 
.usual li, 
.usual ul 					{width:auto; margin:0; padding:0}
.usual div 					{text-align:left; margin: 0 0 15px; min-height:280px}

/* sidebar */
#sidebox h3 				{padding: 5px 0px 5px 10px; margin: 5px 0;	font-family: Arial, Helvetica, sans-serif}
.sidebox h3 				{padding: 0 0 5px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size:1.1em}
.sidebox 					{border: 1px solid #efeded; margin: 0 0 5px; padding:2px 8px}

/* sidebar menu */
.clear 						{clear: both}

/* sidebar menu */
/*
ul.sidemenu 				{text-align: left; margin: 7px 5px 8px 0px; padding: 0; text-decoration: none}
ul.sidemenu li 				{list-style: none; background: url('../images/dots.gif') repeat-x left bottom; padding: 6px 10px; margin: 0}
* html body ul.sidemenu li	{height: 1%}
ul.sidemenu li a 			{text-decoration: none; background-image: none;	background-color: transparent; border: none; color: #777382}
ul.sidemenu li a span 		{color: #989898;	font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; font-size: 1em}
ul.sidemenu li a:hover 		{color: #000; background: none; border: none}
ul.sidemenu ul 				{margin: 0 0 0 5px; padding: 0}
ul.sidemenu ul li 			{background: none}

*/

ul.sidemenu ul 				{margin: 0 0 15px 5px !important; padding: 0 0 20px !important}
ul.sidemenu li				{list-style: none}
ul.sidemenu li  			{padding: 5px 0 5px 8px; background: url('../../images/bg-sidenav.gif') no-repeat 0 11px; color: #989898; display: block; width: 190px; border-bottom: 1px dotted #ccc}
ul.sidemenu li:last-child	{border-bottom: none !important}
ul.sidemenu li a  			{}
ul.sidemenu li a span 		{color: #989898; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; font-size: 1em}
ul.sidemenu li a:hover 		{color: #118cca; text-decoration:underline !important}


/** Boxes **/
.boxLeft 					{float: left; padding: 5px 1% 10px 0; margin: 0 1% 0 0;background: #fff; width: 48%; voice-family: "\"}\""; voice-family:inherit}
html>body .boxLeft 			{width: 46%}
.boxRight 					{float: right; padding: 5px 0 10px 1%; margin: 0 0 0 1%; background: #fff; width: 48%; voice-family: "\"}\""; voice-family:inherit}
html>body .boxRight 		{width: 46%}

.box1						{float: left; padding: 5px 1% 10px 0; margin: 0 1% 0 0;background: #fff; width: 31%; voice-family: "\"}\""; voice-family:inherit}
html>body .box1 			{width: 31%}
.box2						{float: left; padding: 5px 1% 10px 0; margin: 0 1% 0 0;background: #fff; width: 31%; voice-family: "\"}\""; voice-family:inherit}
html>body .box2 			{width: 31%}
.box3						{float: left; padding: 5px 1% 10px 0; margin: 0 1% 0 0;background: #fff; width: 31%; voice-family: "\"}\""; voice-family:inherit}
html>body .box3 			{width: 31%}

.box						{float: left; padding: 5px 1% 10px 0; margin: 0 1% 0 0;background: #fff; width: 31%; voice-family: "\"}\""; voice-family:inherit}
html>body .box 				{width: 31%}

.floatleft 					{float: left; margin: 6px 10px 1px 0; padding: 1px 2px; border: none; text-align:left}
.floatright 				{float: right; margin: 6px 0 1px 10px; padding: 2px; border: none; text-align:left}
.floatrightinner 			{float: right; width: 211px; margin: 6px 0 1px 10px; padding: 2px; border: none; text-align:left}
.floatrightindex 			{float: right; width: 120px; margin: 6px 0 1px 10px; padding: 2px; border: none; text-align:left}

div.floatrightinner img, 
img.floatrightindex, 
div.floatright img 			{padding:0 0 0 5px}
/*div.floatright img 			{border: 1px solid #555}*/

.uppercase 					{text-transform:uppercase}

div#imageLoop				{height: 350px}

#left .content #navcontainer 				{margin:0; padding:0}
#left .content #navcontainer ul				{margin: 0; padding: 0; list-style-type: none; border: none; font-family: Arial, Helvetica, sans-serif}
#left .content #navcontainer li 			{margin: 0 0 1px 0}
#left .content #navcontainer a				{display: block; padding: 2px 10px; width: 150px; color: #fff; background-color: #036; text-decoration: none}
#left .content #navcontainer span			{display: block; padding: 1px 10px; width: 150px; color: #fff; background-color: #3BB8B8; text-decoration: none; font-size:0.9em; letter-spacing:0.05em}
#left .content #navcontainer a:hover		{color: #fff; background-color: #69C; text-decoration: none}
#left .content #navcontainer ul ul li 		{margin: 0 0 1px 0; font-size:1.025em !important}
#left .content #navcontainer ul ul a		{display: block; padding: 2px 5px 2px 10px; width: 155px; color: #777382; background-color: #f4f4f5; text-decoration: none}
#left .content #navcontainer ul ul a:hover	{color: #777382; background-color: #f4f4f5; text-decoration: none; background-image:url('../images/arrow.gif'); background-repeat:no-repeat; background-position:left}

/** ICONS **/
p.icons 					{font-family:Arial, Helvetica, sans-serif; margin:8px 0; line-height:1.6em}
p.icons a:link 				{font-weight:normal; color:#777382 !important}
p.icons a:visited 			{font-weight:normal; color:#777382 !important}
p.icons a:hover 			{font-weight:normal; color:#777382 !important}

.read-more 					{font: 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform	: uppercase; letter-spacing	: 0.2em; white-space:nowrap; background: transparent url('../images/icons/popup.gif') scroll no-repeat left center; padding: 2px 0px 2px 20px}

#masthead .content #topnav .topnavLink 			{text-decoration:none; font: 90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform: uppercase; letter-spacing: 0.15em; white-space:nowrap; padding: 2px 0px 2px 5px; color:#cacaca !important}
#masthead .content #topnav .topnavLink a:link 	{font-weight:normal; text-decoration:underli; color:#cacaca !important}
#masthead .content #topnav .topnavLink a:visited{font-weight:normal; text-decoration:none; ccolor:#cacaca !important}
#masthead .content #topnav .topnavLink a:hover 	{font-weight:normal; text-decoration:underline; ccolor:#cacaca !important}

#newsticker					{padding:0 5px 2px 5px; height:90px; background-image:url('../images/headerunderline.gif'); background-repeat:repeat-x; background-position:bottom}
/*#info						{float:left; width:500px; padding:0 10px 0 0; margin:0; display:inline}
#info						{float:left; width:410px; padding:0 10px 0 0; margin:0; display:inline}*/
#info						{float:left; width:720px; padding:10px 10px 0 0; margin:0; display:inline}

#gallerybox					{height:250px; margin:0 0 15px; padding:0px /*padding:4px 0 4px 4px*/ ; background-color:#fff; overflow:hidden}
.newsheader					{background-image:url('../images/headerunderline.gif'); background-repeat:repeat-x; background-position:bottom; padding-bottom:5px;line-height:1.6em; text-align:left !important}

/*#secondpart					{float:right; width:260px; padding:0; margin:0; display:inline; text-align:left}*/
#secondpart					{float:right; width:220px; padding:10px 0 0; margin:0; display:inline; text-align:left}


/** tpl read **/
.intro 						{font-family:Arial, Helvetica, sans-serif; font-size:0.95em; font-weight:bold}

/* Bar Graphs */
.graph 						{width: 250px; position: relative; right: 30px}
.bar-title 					{position: relative; float: left; width: 104px; line-height: 20px; margin-right: 17px; font-weight: bold; text-align: right}
.bar-container 				{position: relative; float: left; width: 110px; height: 10px; margin: 0px 0px 15px}
.bar-container div 			{background-color:#cc4400; height: 20px}
.bar-container strong 		{position: absolute; right: -32px; top: 0px; overflow: hidden}
#poll-results p 			{text-align: center}

.bar						{background-image:url('../images/headerunderline.gif'); background-repeat:repeat-x; background-position:bottom}
.caption 					{font:normal 10px Arial,Helvetica,sans-serif; color:#777382; padding:5px 0; border-bottom:1px dashed #dedede}

strong, b, i 				{font-family:Arial, Helvetica, sans-serif}
i 							{font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.desc1						{font-family:Arial, Helvetica, sans-serif; font-weight:bold}


/* footer gallery */
#footergallery 				{padding: 0; margin: 0; width: 670px}
#footergallery h2 			{margin: 0; border-bottom: 1px solid #777382}
#footergallery #main 		{width: 100%; margin: 0; padding: 1em 0; list-style: none}
#footergallery #main li p 	{margin: 0}
#footergallery #main 		{padding: 0 0 0 7px}
#footergallery #main li 	{float: left; width: 78px; margin: 0 15px 0 0}
#footergallery #main li img {display: block; padding:3px; border:1px solid #cacaca; width: 78px; background-color: silver; opacity:.30;filter: alpha(opacity=30); -moz-opacity: 0.5}
#footergallery #main li img:hover 	{display: block; padding:3px; border:1px solid #777382; width: 78px; background-color: #dedede; filter:alpha(opacity=100);  -moz-opacity: 1.0}
#footergallery #main li 	{background-color: #eee; color: #333; margin-bottom: 0.5em}

div.specialpicture 			{margin:0; padding: 0 0 3px 10px; height: 100px}
	
#bref-title 				{padding:0 0 0 5px; margin:0; font:bold 10px arial; text-transform:uppercase}
#bref-title span 			{color:#ff6600}
.info-container-1			{display:block; padding:0 0 6px; margin:0 0 6px}
.info-container-2			{display:block; padding:0 0 10px; margin:0 0 5px}
.pub-container				{display:block; padding:0; margin:0}
.pub-container p			{text-align:center}
.pub-container p img		{border:1px solid #ccc; padding:8px}

.clearfix:after 			{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.clearfix 					{display: inline-block}
html[xmlns] .clearfix 		{display: block}
* html .clearfix 			{height: 1%}

/* gallerie */
#simplegallery 				{position: relative; visibility: hidden;font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important}
.headline	   				{font-family:'Open Sans Condensed'; font-size: 18px; color: #333; text-transform:uppercase}
.flash-replaced .alt 		{display: block; height: 0; position: absolute; overflow: hidden; width: 0}

/*	-------------------------------------------------------------
	      JCAROUSEL LITE		
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#list 							{height:150px; width:546px; margin:5px auto}
.slider 						{float:left; left: -5000px; margin:0 5px; position:relative; visibility:hidden}
.slider ul 						{height:140px; width:400px; padding:0; margin:0}
.slider ul li 					{display:block; float:left; position:relative; width:155px; height:116px; padding:0; margin-left:3px}
.slider ul li img 				{cursor:pointer; height:116px; padding-top:0; width:155px}
/*
.prev 							{cursor:pointer; float:left; padding-top:50px}
.next 							{cursor:pointer; float:right; padding-top:50px}
*/

.prev 							{cursor:pointer; float:left; padding:0}
.next 							{cursor:pointer; float:right; padding:0}

/*	-------------------------------------------------------------
	      CAPTIFY CAPTION		
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.caption-top, .caption-bottom 		{font-family:Arial, Helvetica, sans-serif !important; background: #000; color: #ffffff; cursor:default; padding:8px 2px; font-size:11px; line-height:1.05em; text-align:center; padding-bottom:5px}
.caption-top 						{border-width:0px}
.caption-bottom 					{border-width:0px}
.caption a, .caption a 				{background:#000; border:none; text-decoration:none; padding:2px}
.caption a:hover, .caption a:hover 	{background:#202020}


	embed 		{ display: block; margin: 0 0 1em }

	hr {
		border: none 0;
		border-top: 1px dashed #dcdcdc;
		width: 100%;
		height: 1px;
	}
	div.pagination {
		font-size: 11px;
		font-family: Tahoma, Arial, Helvetica, Sans-serif;
		background-color:#3e3e3e;
		color: #fff;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		background-color:#3e3e3e;
		text-decoration: none; /* no underline */
		color: #fff;
	}
	div.pagination a:hover, div.pagination a:active {
		background-color:#ec5210;
		color: #fff;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
			font-weight: bold;
			background-color: #313131;
			color: #fff;
		}
	div.pagination span.disabled {
			padding: 2px 5px 2px 5px;
			margin: 2px;
			background-color:#3e3e3e;
			color: #868686;
		}
		
		
		
		/* Ticker Styling */
		
		#release-history {
	font-size: 0.7em;
	overflow: hidden;
}
#release-history  strong {
	margin-right: 5px;
	font-family: arial, san-serif;	
	font-size: 1.6em;	
	font-weight: normal;
	display: block;
	float: left;
}
		
#ticker-wrapper.has-js {
	margin: 0;
	padding-left: 0;
	width: 750px;
	height: 30px;
	display: block;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
/*
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px; 
	border-radius: 15px;
	background-color: #f8f0db; 
	font-size: 0.75em;
*/
}
#ticker {
	width: 650px;
	height: 23px;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
/*
	background-color: #f8f0db;
*/
}
#ticker-title {
	padding-top: 7px;
	float: left; 	
	color: #ff6600;
	font:bold 10px arial; text-transform:uppercase
}


#ticker-content {
	margin: 0px 0px 0px 0px;
	padding-top: 5px;
	float: left;
	position: absolute;
	color: #1F527B;
	font-weight: none;
/*
	background-color: #f8f0db;
*/
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em;
}
#ticker-content:focus {
	none;
}
#ticker-content a {
	text-decoration: none;	
	color: #1F527B;
}
#ticker-content a:hover {
	text-decoration: underline;	
	color: #0D3059;
}
#ticker-swipe {
	padding-top: 7px;
	position: absolute;
	top: 0px;
	left: 80px;
	background-color: #fff;
	display: block;
	width: 800px;
	height: 23px; 
}
#ticker-swipe span {
	margin-left: 1px;
	background-color: #fff;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
	display: block;
}

#ticker-controls 							{padding: 7px 0 0px 0px; list-style-type: none; float: right}

#ticker-controls li 						{padding:0; margin:0 0 0 5px; float:left; cursor:pointer; height:13px; width:11px; display: block; overflow:hidden}

#ticker-controls li#play-pause 				{background-image: url('../images/pause.png'); background-position: 0 0}
#ticker-controls li#play-pause.over 		{background-position: 0 -16px}
#ticker-controls li#play-pause.down 		{background-position: 32px 0px}

#ticker-controls li#play-pause.paused 		{background-image: url('../images/play.png');	background-position: 0px 0px}
#ticker-controls li#play-pause.paused.over 	{background-position: 0px -16px}
#ticker-controls li#play-pause.paused.down 	{background-position: 0px 0px}

#ticker-controls li#prev 					{background-image: url('../images/prev.png'); background-position: 0px 0px}
#ticker-controls li#prev.over 				{background-position: 0px -16px}
#ticker-controls li#prev.down 				{background-position: 0px 0px}

#ticker-controls li#next 					{background-image: url('../images/next.png'); background-position: 0px 0px}
#ticker-controls li#next.over 				{background-position: 0px -16px}
#ticker-controls li#next.down 				{background-position: 0px 0px}

.js-hidden {
	display: none;
}
#no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
		
		
		
		
.gallerydesctext {line-height:16px !important; padding:3px 5px !important; display:block !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-style:italic; text-align:center}



	/* =side-nav
			-----------------------------------------------------------------------------------------------*/
			
			.side-nav{ list-style-type:none; list-style-position:outside; border-top:1px solid #efefef; width:98%; }
			.side-nav li{ border-bottom:1px solid #efefef; }
			.side-nav li a:hover{ color:#000 !important}
			.side-nav li a{ display:block; padding:5px 0 5px 25px; background:transparent url('../images/bg-sidenav.gif') no-repeat 10px 12px !important; }
			.side-nav li.current a{ color:#666; }
			.side-nav li.current a:hover{ text-decoration:none; }




.facebookOuter			{ background-color:#f4f4f4; width:220px; padding:0; height:308px }
.facebookInner			{ height:308px; overflow:hidden }
.fbDefault,.fbCustom	{ float:left; margin:0 }
.ui-front 				{z-index:9999999}
.gallerylayer img 		{width:637px !important}
a.youtube 				{display:block; position:relative; height:100%}
a.youtube span 			{display:block; position:absolute; top:30px; left:80px; z-index:10}





#navigation {
				padding: 0px;
				margin: 0px;
				list-style-type: none;
				display:block;
				float:right;
			}
				#navigation li {
					position: relative;
					float: left;
					margin: 0px 1px 0px 0px;
					text-transform:uppercase
				}
					#navigation li a {
						display: block;
						padding: 5px 10px;
						background: #535353;
						color: #ffffff;
						text-decoration: none;
					}

				#navigation li ul {
					position: absolute;
					left: 0px;
					top: 0px;
					display: none;
					padding: 0px;
					margin: 0px;
					list-style-type: none;
					z-index:9999999
				}
				#navigation li ul li {
					text-align:left !important
				}

				#navigation li.over {
					top: 0;
				}

					#navigation li.over a {
						background: #717171;
					}

				#navigation li.over ul {
					padding: 5px!important;
					display: block;
					background: #717171;
				}
					#navigation li.over ul li {
						float: none;
						margin: 0px!important;
						top: 0px;
					}
					#navigation li.over ul li a {
						padding: 3px 10px 3px 5px;
						background: none;
						white-space: nowrap;
					}
					#navigation li.over ul li a:hover {
						background: #717171;
						color: #fff;
					}

	table.stripetables						{border: 0px solid #D9D9D9}
	table.stripetables tr td				{padding: 1px 3px; background: #fff; text-align:left}
	table.stripetables thead th				{background-color: #E5E5D8; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; border-left: 0px solid #D9D9D9; font-weight: bold; text-align:left; padding: 5px 4px; color:#592C16}
	table.stripetables tbody tr th			{background-color: #fff; font-weight: normal; border-left: none; padding: 1px 3px}
	table.stripetables tbody td				{border-left: 0px solid #D9D9D9}
	table.stripetables tbody tr.even td		{background-color: #F3F3F3}
	table.stripetables tbody tr.tm_over td	{color: #333333; background-color: #E5E5D8}
	table.stripetables tfoot td, 
	table.stripetables tfoot th				{border-top: 1px solid #ccc; font-weight:bold; color:#592C16; padding: 2px 1px}

.BreakingNewsController							{width:100%; overflow:hidden; background:#FFF; height:auto; position:relative;}
.BreakingNewsController .bn-title				{display:inline-block; float:left; padding:5px 20px; background:#5aa628; color:#FFF;}
.BreakingNewsController ul						{padding:0; margin:0; display:block; list-style:none; position:absolute; left:180px; right:50px;}
.BreakingNewsController ul li					{list-style:none; padding:10px 20px; display:none;}
.BreakingNewsController ul li a					{text-decoration:none; color:#333; display:inline-block; overflow:hidden; padding:0;}
.BreakingNewsController .bn-arrows				{display:inline-block; float:right; width:50px; position:absolute; right:0; top:0; bottom:0;}
.BreakingNewsController .bn-arrows span			{display:block; width:20px; position:absolute; top:0; bottom:0; cursor:pointer; opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover	{opacity:1;}
.BreakingNewsController .bn-arrows-left			{left:0; background:url(/web/img/bn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right		{right:10px; background:url(/web/img/bn-arrows.png) right center no-repeat;}

.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}


input[type=text] {width:190px !important}

/*	-------------------------------------------------------------
	CLOSING STYLES FOR SCREEN / PROJECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
}