﻿/* CSS Document */

/*
=======================================================================
	General Rules
=======================================================================
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	outline: 0 none;
	padding: 0;
	vertical-align: baseline;
}

body 
{

	margin: 0;
	padding: 0;
	font-family:Trebuchet MS ;

}

ol, ul 
{
	list-style: none outside none;
}

blockquote, q 
{
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after 
{
	content: none;
}

:focus 
{
	outline: 0 none;
}

ins 
{
	text-decoration: none;
}

del 
{
	text-decoration: line-through;
}

table 
{
	border-collapse: collapse;
	border-spacing: 0;
}

a 
{
	text-decoration:none;
	outline:none;
	color:#7d7d7d;
}

a img 
{
	border:none;
}

.clear
{
	clear:both;
}

.bold 
{
	font-weight:bold;
}

.under
{
	text-decoration:underline;
}

.upper 
{
	text-transform:uppercase;
}

.italic 
{
	font-style:italic;
}

.p 
{
	color:#4a4a4a !important;
}

.colr 
{
	color:#990000 !important;
}

.white 
{
	color:#fff !important;
}

.black 
{
	color:#000 !important;
}

.bigger 
{
	font-size: 18px;
}

.small 
{
	font-size: 11px;
	letter-spacing: 0;
}

h1 
{
	font-size:20px;
	font-weight:normal;
}

h2 
{
	font-size:20px;
	font-weight:normal;
}

h3 
{
	font-size:16px;
	font-weight:normal;
}

h4 
{
	font-size:16px;
	font-weight:normal;
}

h5
{
	font-size:14px;
	font-weight:normal;
}

h6 
{
	font-size:12px;
	font-weight:normal;
}

p 
{
	line-height:18px;
}

.Clear
{
		clear: both;
}

/*
=======================================================================
	Body 
=======================================================================
*/
body
{
	background:url('../../Assets/Images/BG.jpg')repeat-x;
}

/*
=======================================================================
	Nivo Slider 
=======================================================================
*/

.nivoSlider 
{
	width:960px;
	height:350px;	
}


/**************************************************************************/
/*                             BODY WRAPPER                               */
/**************************************************************************/
.BodyWrapper
{
		margin: 0 auto;
		width: 960px;
		position:relative;
}

/**************************************************************************/
/*                           BACKGROUND SLIDER                            */
/**************************************************************************/
.Slider
{
	position: relative;
	margin: 0 auto;
	width: 956px;
	height: 350px;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 10;
	overflow: hidden;
	border: 3px solid #E6E6E6;
}


.Shadow
{
	background: url('../../Assets/Images/Shadow_01.jpg')no-repeat;
	height: 40px;
	z-index: -1;
	width: 1066px;
	margin: 0 auto;
	margin-top: -23px;
	margin-bottom: 10px;
	margin-left: -48px;
}

/**************************************************************************/
/*                           Header Wrapper                                 */
/**************************************************************************/

.HeaderWrapper
{
		margin: 0 auto;
		width: 960px;
		position: relative;
		z-index: 20;
}

.HeaderContents
{
		margin: 0 auto;
		width: 960px;
		z-index: 99;
}
.HeaderContents > .HeaderContentsTop
{
		width: 960px;
		height: 130px;
		z-index: -99;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
}
.HeaderContentsTop > .HeaderContentsTopLeft
{
		float: left;
		width: 350px;
}
.HeaderContentsTop > .HeaderContentsTopRight
{
		float: left;
		width: 610px;
}

.HeaderContentsTopLeft > a > .Logo
{
	width: 322px;
	margin-top: 13px;
	background:url('../../Assets/Images/logo.png')no-repeat;
	height: 85px;
	float: left;

}

.HeaderContentsTopLeft >  a > .Logo:hover
{
		opacity:0.8;	
}

.HeaderContentsTopRight > .Language
{
		float: right;
		width: 610px;
		min-height: 28px;
		margin-top: -6px;
}
.Language > ul
{
		list-style: none;
		margin: 0px;
		padding: 0px;
		float:left;
}
.Language > ul > li
{
		float: left;
		display: inline-block;
}
.Language > ul > li > a
{
		font-family: Arial;
		font-size: 15px;
		font-weight: normal;
		text-align: center;
		padding-left: 4px;
		line-height: 30px;
		color: White;
		text-decoration: none;
}
.Language > ul > li > a:hover
{
		color: #4FAA66;
}


/*.Navigation
{
		margin: 0 auto;
		width: 610px;
		min-height: 40px;
		z-index: 1000;
		background: rgb(0,114,72); 
		background: -moz-linear-gradient(top,  rgba(0,114,72,1) 1%, rgba(31,84,91,1) 54%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(0,114,72,1)), color-stop(54%,rgba(31,84,91,1))); 
		background: -webkit-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%);
		background: -o-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%); 
		background: -ms-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%);
		background: linear-gradient(to bottom,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007248', endColorstr='#1f545b',GradientType=0 ); 


}

.Navigation > ul
{
		width: 618px;
		margin: 0px;
		padding: 0px;
		list-style: none;
		position:relative;
}
.Navigation > ul > li
{
		float: left;
		display: inline-block;
		padding: 9px;
		position:relative;
}

.Navigation > ul > li:hover
{

		background:#2F7887;
		cursor: pointer;
	
}


.Navigation > ul > li > a
{
		text-decoration: none;
		font-size: 15px;
		font-weight: normal;
		padding: 0px 5px;
		color: #fff;
}



.Navigation > ul ul {
visibility: hidden;
width: 543px;
margin: 0;
position: absolute;
top: 40px;
left: 0;
z-index: 200;
}

.Navigation > ul > li:hover ul
{
	visibility:visible;	
}

.Navigation > ul > li:hover ul > li
{
	margin-top:1px;	
	background :#1F545B;
	display: inline-block;
}

.Navigation > ul > li:hover ul > li:hover a
{

	font-weight:bold;
	display: inline-block;
	border-top:2px solid #2F7887;
}

.Navigation > ul > li:hover ul  li  a
{
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	border: none;
	text-transform: capitalize;
	color: #FFF;
	font-weight: normal;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);

}*/


/*FFS MENU LAYOUT/*/

/**** TOP NAV MENU *********/
.Navigation 
{
	margin-top: 4px;
	width: 610px;
	height: 45px;
	padding: 0;
	line-height: 45px;
	background: rgb(0,114,72); 
	background: -moz-linear-gradient(top,  rgba(0,114,72,1) 1%, rgba(31,84,91,1) 54%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(0,114,72,1)), color-stop(54%,rgba(31,84,91,1))); 
	background: -webkit-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%);
	background: -o-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%); 
	background: -ms-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%);
	background: linear-gradient(to bottom,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007248', endColorstr='#1f545b',GradientType=0 ); 
}

.Navigation a
{
	color: #E1E1E1;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 3px;
	line-height: 45px;
	font-size: 12px;
}

.Navigation a:link, .Navigation a:visited, .Navigation a:active /* menu at rest */
{
	color: #E1E1E1;
	text-decoration: none;
}

.Navigation a:hover /* menu on mouse-over  */
{
	color: #E1E1E1;
	text-decoration: none;
	border-top: solid 3px #4FAA66;
}

.Navigation > ul > li.Selected > a
{
	color: #E1E1E1;
	text-decoration: none;
	border-top: solid 3px #4FAA66;
}

.Navigation li.has-sub > a /* attaches side-arrow to all parents */
{
	background-image: url(../../Assets/Images/TopNavDown.png);
	background-position: right center;	
	background-repeat: no-repeat;
	padding-right: 20px;
	font-size: 12px;
}

.Navigation li.has-sub > a:hover
{
	background-image: url(../../Assets/Images/TopNavDownHoverOrange.png);
	background-position: right center;
	background-repeat: no-repeat; /*padding-right: 17px;*/
	/*border-top: solid 3px #f17d21;*/
	padding-right: 20px;
}

.Navigation ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	/*float: left;*/
}

.Navigation li
{
	display: inline;
	float: left;
	padding: 0 0 0 10px;
	line-height: 38px;
}

.Navigation ul ul
{
	z-index: 9999999;
	height: 38px;
	margin: -10px 0 0 0;
	padding: 0 20px 0 0;
	line-height: 38px;
	display: none;
	position: absolute;
	top: auto;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
	background: rgb(0,114,72); 
		background: -moz-linear-gradient(top,  rgba(0,114,72,1) 1%, rgba(31,84,91,1) 54%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(0,114,72,1)), color-stop(54%,rgba(31,84,91,1))); 
		background: -webkit-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%);
		background: -o-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%); 
		background: -ms-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%);
		background: linear-gradient(to bottom,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007248', endColorstr='#1f545b',GradientType=0 ); 
}


.Navigation ul ul a
{
	line-height: 38px;
}

.Navigation ul ul ul, .Navigation ul ul ul ul, .Navigation ul ul ul ul
{
	display: inline;
	float: left;
	position: absolute;
	width: auto;
}

.Navigation li:hover
{
	cursor: pointer;
	z-index: 100;
}

.Navigation li:hover ul ul, div.Navigation li li:hover ul ul, div.Navigation li li li:hover ul ul, div.Navigation li li li li:hover ul ul
{
	display: none;
}

.Navigation li:hover ul, div.Navigation li li:hover ul, div.Navigation li li li:hover ul, div.Navigation li li li li:hover ul
{
	display: block;
}
/**** TOP NAV MENU ENDS *********/




/**************************************************************************/
/*                           Main Contents Wrapper                        */
/**************************************************************************/
.MainContentsWrapper
{
		margin: 0 auto;
		width: 960px;
		position: relative;
		margin-bottom: 10px;
}

.MainContentsLeft
{
		float: left;
		width: 69%;
		min-height: 200px;
		margin-bottom: 15px;
}

.MainContentsLeft > div.Inner
{
	/*margin: 5px auto;*/
	width: 98%;
	min-height: 190px;
}

.MainContentsLeft > .Inner > .Certifications
{
	margin-top:15px;	
}

.MainContentsLeft > .Inner > .Certifications > img
{
	width:659px;	
}

.MainContentsLeft > .Inner h3,h1
{
		font-family: Trebuchet MS;
		font-size: 20px;
		font-weight: normal;
		color: #b00606;
		border-bottom: 1px solid #d5d2d2;
}
.MainContentsLeft > .Inner > #cmpimg
{
		float: left;
		width: 210px;
		min-height: 126px;
		padding-bottom: 10px;
		margin-top:10px;
}
.MainContentsLeft > .Inner > p
{
		font-family: Arial;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		text-align: justify;
		line-height: 19px;
		margin-top: 10px;
}

.MainContentsLeft > .Inner > span > p
{
		font-family: Arial;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		text-align: justify;
		line-height: 19px;
		margin-top: 10px;
}

.MainContentsRight
{
		 
		float: right;
		width: 30%;
		min-height: 200px;
		margin-bottom: 15px;
}

.MainContentsRight > div.Inner
{

	/*width: 95%;*/
	min-height: 190px;
}

div.Top > .Text
{
		margin-top: 10px;
		overflow: hidden;
		height: 244px;
		font-family: Arial;
		font-size: 14px;

}

div.Top > h1 > a.ViewAll
{
	float: right;
	font-size: 15px;
	margin-top: 5px;
	color: #1862AD;	
}

div.Top > h1 > a.ViewAll:hover
{
	color: #1862AD;	
	text-decoration:underline;
}

div.Bottom
{
	margin-top:15px;	
}

div.Bottom > div.Text
{
	margin-top:10px;	
	padding-left: 5px;
	padding-bottom: 5px;
	border: 1px solid rgb(228, 228, 228);
	background:#D8D7D7;
}

div.Bottom > div.Text > div > ul
{
	margin:0px;
	padding:0px;
	list-style:none;	
}

div.Bottom > div.Text > div > ul > li
{

	display:block;
	margin-top:5px;
}

div.Bottom > div.Text > div > ul > li > span
{
	font-size:12px;
	color:red;
}

.btnSubmit
{
	width: 74px;
	height: 28px;
	text-shadow: 0px 0px 1px #6D6D6D;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1F545B), color-stop(1, #1F545B));
	background: -moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background: -webkit-linear-gradient(top, #1F545B 5%, #1F545B 100%);
	background: -o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background: -ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background: linear-gradient(to bottom, #1F545B 5%, #408c99 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	cursor :pointer ;
}

/*div.Bottom > div.Text > div > ul > li > .btnSubmit
{
	float:right;
	margin-top: -35px;
	border: none;
	width: 73px;
	height: 28px;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1F545B), color-stop(1, #1F545B));
	background: -moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background: -webkit-linear-gradient(top, #1F545B 5%, #1F545B 100%);
	background: -o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background: -ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background: linear-gradient(to bottom, #1F545B 5%, #408c99 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color: #599bb3;

	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #3d768a;
}*/

/**************************************************************************/
/*                           Footer Wrapper                               */
/**************************************************************************/

.FooterWrapper
{
	
		width: 100%;
		margin:0 auto;
		min-height: 50px;
		background: rgb(0,114,72); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(0,114,72,1) 1%, rgba(31,84,91,1) 54%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(0,114,72,1)), color-stop(54%,rgba(31,84,91,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,114,72,1) 1%,rgba(31,84,91,1) 54%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007248', endColorstr='#1f545b',GradientType=0 ); /* IE6-9 */
}

.FooterWrapper > .Footer
{
		width: 960px;
		margin: auto;
		min-height: 50px;
}
.Footer > .FooterLeft
{
		float: left;
		width: 480px;
		min-height: 50px;
		line-height: 40px;
}
.Footer > .FooterRight
{
		float: right;
		width: 480px;
		min-height: 50px;
		line-height: 40px;
		text-align: right;
}
.FooterLeft > h2
{
		float: left;
		font-family: Calibri;
		padding-top: 5px;
		font-size: 14px;
		font-weight: normal;
		color: #fff;
}
.FooterRight > h2
{
		float: right;
		font-family: Calibri;
		padding-top: 5px;
		font-size: 14px;
		font-weight: normal;
		color: #fff;
}
.FooterRight > h2 > a
{
		color: #FF8500;
		text-decoration: none;
}



/*FEATURE MODULES
======================================================================================*/

/********************************NEWS SCROLL*****************************************/

.NewsIconAlert, .NewsScrollIcon , .NewsIcon
{
	width:60px !important;
	color:White;
	background-color: #D4220B; /* #FFBABA*/
	padding: 5px 5px 5px 5px;
	float:left;
	text-align: center;

}

.NewsScrollDate
{
	float:left;	
	margin-left: 10px;
	line-height: 25px;
}

.NewsBriefTitle
{
	margin-top:10px;	
}

.NewsBriefTitle > a
{
	color: #1862AD;
}

.NewsScrollBriefNews
{
	margin-top:10px;			
}

.NewsScrollMain > .ExtendableReadMoreMiddleDiv
{
	float:right;	
}

.NewsIconNotice
{
	width:70px !important;
	color:white;
	background-color: #4D4D4F !important;
	padding: 5px 5px 5px 5px;
	float:left;
	text-align: center;

}

.NewsIconInfo
{
	color:White;
	background-color: #BEC94A !important;
	padding: 5px 5px 5px 5px;
	float:left;
	text-align: center;

}
.NewsIconNews , .NewsIcon
{
	color:White;
	background-color: #74974F;
	padding: 5px 5px 5px 5px;
	float:left;
	text-align: center;

}

/*************************CLIP GALLERY LISTING*************************/

.ClipGalleryMain, .ClipGalleryBox
{
	margin-top:10px;	
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-right: 53px;
	text-align: justify;
	line-height: 19px;
}

.ClipGalleryMain > div.albumImages > .GalleryImage
{
	border: 1px solid #2C7DA3;
	box-shadow: 0px 0px 3px black;
}

div.ClipGalleryBox > ul.Gallery
{
	margin:0;
	padding:0;	
	list-style-type:none;
	width: 648px;
}

div.ClipGalleryBox > ul.Gallery > li
{
	display:inline-table;
	padding: 5px;
	width: 135px;
	height: 150px;
	text-align: center;
	border: 1px solid #2C7DA3;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	vertical-align: middle;
	margin: 5px 15px 5px 0px;
}

div.ClipGalleryBox > ul.Gallery > li:hover
{
	opacity:0.5;
}

div.ClipGalleryBox > ul.Gallery > li > a 
{
	display: table-cell;
	vertical-align: middle;
}

/*******************************NEWS LISTING*****************************************/

.SearchNewsMain
{
	margin-top: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	line-height: 19px;
}

.SearchNewsMain > div.Icons
{
	margin-left: -10px;	
}
	
.SearchNewsIcon 
{
	margin-right:10px;	
}

.check-box
{
	line-height: 35px;	
}
	
.SearchNews
{
	border:1px solid #ccc;
	padding:10px;	
}

.News
{
	min-height:100px;
	width: 630px;
	margin-top: 10px;
	padding: 10px;
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(229,229,229,0.31) 69%, rgba(239,239,239,0) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(69%,rgba(229,229,229,0.31)), color-stop(100%,rgba(239,239,239,0)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%); 
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00efefef',GradientType=0 ); 	
}

/*.NewsHover:hover
{
	background: rgb(104,177,214); 
	background: -moz-linear-gradient(top,  rgba(104,177,214,1) 0%, rgba(254,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,177,214,1)), color-stop(100%,rgba(254,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: -o-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: linear-gradient(to bottom,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b1d6', endColorstr='#feffff',GradientType=0 ); 
}*/

.News >.Left
{
	float: left;
	width:100px;
}
.News >.Right
{
	float: left;
	width: 450px;
}

.News > table
{
	font-size:14px;
	font-family: arial;
	width: 630px;
}

.News > table > tbody > tr > td.BriefTitle
{
	padding-top:10px;	
}

.News > table > tbody > tr > td > p
{
	
}

.News > table > tbody > tr > td.BriefTitle > a
{
	color: #0579AF;
}

.News > table > tbody > tr > td.BriefTitle > span
{
		color: #0579AF;
}

.News > table > tbody > tr > td.Back >a.Button
{
	font-family: "Candara";
	font-size: 12px;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border: 1px solid #BEBEBE;
	background: #026480;
	background: -moz-linear-gradient(top, #026480 26%, #00b7ea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#026480), color-stop(100%,#00b7ea));
	background: -webkit-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -o-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -ms-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: linear-gradient(to bottom, #026480 26%,#00b7ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026480', endColorstr='#00b7ea',GradientType=0 );
	color: white;
	float: right;
}

.News > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv
{
	float: right;
}

.News > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv > a 
{
	color:Red;	
}

.News > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv > a:hover 
{
	color:Red;	
	text-decoration:underline;
}


/***************************TESTIMONIALS SCROLL*************************************/

.Testimonial
{
	font-size:14px;	
}

.Testimonial > .ClientImage > img {
width: 70px;
height: 70px;
}

.Testimonial > .ClientImage {
width: 80px;
float: left;
}

.Testimonial > .Name {
width: 190px;
float: left;
height: 15px;
color: #75002E;
font-family: verdana;
}

.Testimonial > .Company {
width: 190px;
float: left;
height: 15px;
color: #75002E;
font-family: verdana;
}

.Testimonial > .Remarks > p {
padding-top: 30px;
font-family: arial;

}


.Testimonial .Name > a
{

	font-weight:bold;
	color:#077AA7;
}

.Testimonial .Category
{
	font-size:10px;
	font-weight:bold;
	color:#077AA7;
}

.Testimonial .Emails
{
	font-weight:bold;
	color:#077AA7;
	margin-left: 80px !important;
}

.Testimonial .Remarks
{
	padding-top:5px;
}

.Testimonial > div.ExtendableReadMoreMiddleDiv
{
	float: right;
	margin-right: 1px;
	margin-top: -19px;
}

/***************************TESTIMONIALS LISTING*************************************/

.SearchTestimonialsMain
{
	margin-top: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	line-height: 19px;
}

.Testimonials
{
	font-size:14px;
	min-height:100px;
	width: 630px;
	margin-top: 10px;
	padding: 10px;
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(229,229,229,0.31) 69%, rgba(239,239,239,0) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(69%,rgba(229,229,229,0.31)), color-stop(100%,rgba(239,239,239,0)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%); 
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00efefef',GradientType=0 ); 	
}

/*.TestimonialsHover:hover
{
	background: rgb(104,177,214); 
	background: -moz-linear-gradient(top,  rgba(104,177,214,1) 0%, rgba(254,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,177,214,1)), color-stop(100%,rgba(254,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: -o-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: linear-gradient(to bottom,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b1d6', endColorstr='#feffff',GradientType=0 ); 
}*/

.Testimonials > .ClientImage
{
	width: 87px;
	min-height: 104px;
	float:left;
}

.Testimonials >.Left
{
	float: left;
	width: 87px;
	min-height: 104px;
	float: left;
}

.Testimonials >.Left > .ClientImage
{
	border: 1px solid #CCC;
}

.Testimonials >.Right
{
	float: left;
	width: 530px;
	min-height: 104px;
	padding-left:10px;
	position: relative;
}


.Testimonials >.Right > div.ExtendableReadMoreMiddleDiv
{
	position: absolute;
	right: 0;
	bottom: 0;
}

.Testimonials >.Right > div.ExtendableReadMoreMiddleDiv > a 
{
	color:Red;	
}

.Testimonials >.Right > table
{

	font-family: arial;
	font-size:14px;

}

.Testimonials >.Right > table > tbody > tr > td > a
{
	color: #006AB1;
	cursor:pointer;	
}

.Testimonials >.Right > table > tbody > tr > td > a:hover
{
	text-decoration:underline;	
}

.Testimonials >.Right > table > tbody > tr > td > a.CompanyName
{
	color:#838383;
}

.Testimonials >.Right > table > tbody > tr > td.odd
{
	font-weight:bold;
	padding-bottom: 5px;
}
.Testimonials >.Right > table > tbody > tr > td.even
{
	width:300px;	
}




/*************************PRODUCTS SCROLL******************************/

.ProductScroll
{
	font-family: arial;
	font-size: 14px;	
}

.ProductScroll > .ClientImage > img {
	width: 70px;
	height: 70px;
}

.ProductScroll > .ClientImage {
	width: 75px;
	float: left;
}

.ProductScroll > .Name > a {
	width: 190px;
	float: left;
	height: 15px;
	color: #006AB1;
	font-weight: bold;
}

.ProductScroll > .Remarks
{
	width: 190px;
	float: left;
}

.ProductScroll > .Remarks > p {
	font-family: arial;	
}

.ProductScroll > div.ExtendableReadMoreMiddleDiv
{
	float: right;
	margin-right: 1px;
	margin-top: -17px;
}

/*************************PRODUCTS LISTING******************************/

.SearchProductsMain
{
	margin-top: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	line-height: 19px;
}

.Products
{
	font-size: 14px;
	min-height:100px;
	width: 630px;
	margin-top: 10px;
	padding: 10px;
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(229,229,229,0.31) 69%, rgba(239,239,239,0) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(69%,rgba(229,229,229,0.31)), color-stop(100%,rgba(239,239,239,0)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%); 
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00efefef',GradientType=0 ); 	
}

/*.ProductsHover:hover
{
	background: rgb(104,177,214); 
	background: -moz-linear-gradient(top,  rgba(104,177,214,1) 0%, rgba(254,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,177,214,1)), color-stop(100%,rgba(254,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: -o-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: linear-gradient(to bottom,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b1d6', endColorstr='#feffff',GradientType=0 ); 
}
*/
.Products > .ClientImage
{
	width: 87px;
	min-height: 104px;
	float:left;
}

.Products >.Left
{
	float: left;
	width: 87px;
	min-height: 104px;
	float: left;
}

.Products >.Left > .ClientImage
{
	border: 1px solid #CCC;
}

.Products >.Right
{
	float: left;
	width: 530px;
	min-height: 104px;
	padding-left:10px;
}

.Products >.Right > table
{
	font-family: arial;
	width: 530px;
}

.Products >.Right > table > tbody > tr > td > a
{
	color: #006AB1;
	cursor:pointer;	
}

.Products >.Right > table > tbody > tr > td > a:hover
{
	text-decoration:underline;	
}

.Products >.Right > table > tbody > tr > td.odd
{
	font-weight:bold;
	width:80px;	
	padding-bottom: 5px;
}
.Products >.Right > table > tbody > tr > td.even
{
	width:300px;	
}

.Products > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv
{
	float: right;
}

.Products > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv > a 
{
	color:Red;	
}

.Products > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv > a:hover 
{
	color:Red;	
	text-decoration:underline;
}


.Products >.Right > table > tbody > tr > td.Back >a.Button
{
	font-family: "Candara";
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border: 1px solid #BEBEBE;
	background: #026480;
	background: -moz-linear-gradient(top, #026480 26%, #00b7ea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#026480), color-stop(100%,#00b7ea));
	background: -webkit-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -o-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -ms-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: linear-gradient(to bottom, #026480 26%,#00b7ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026480', endColorstr='#00b7ea',GradientType=0 );
	color: white;
	float: right;
}

/***************************ORGANIZATION SCROLL**************************************/

.OrganizationsScroll
{
	font-family: arial;
	font-size: 14px;	
}

.OrganizationsScroll > .ClientImage > img {
	width: 70px;
	height: 70px;
}

.OrganizationsScroll > .ClientImage {
	width: 80px;
	float: left;
}

.OrganizationsScroll > .Name > a {
	width: 190px;
	float: left;
	height: 15px;
	color: #006AB1;
	font-weight: bold;
}

.OrganizationsScroll > .Category {
	width: 190px;
	float: left;
	height: 15px;
	color: #006AB1;
	font-weight: bold;
	font-size: 12px;
}

.OrganizationsScroll > .Remarks
{
	width: 190px;
	float: left;
}

.OrganizationsScroll > .Remarks > p {
	font-family: arial;	
}

.OrganizationsScroll > div.ExtendableReadMoreMiddleDiv
{
	float: right;
	margin-right: 1px;
	margin-top: -17px;
}

/***************************ORGANIZATION LISTING*************************************/

.SearchOrganizationMain
{
	margin-top: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	line-height: 19px;	
}

.Organizations
{
	font-size:14px;
	min-height:100px;
	width: 630px;
	margin-top: 10px;
	padding: 10px;
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(229,229,229,0.31) 69%, rgba(239,239,239,0) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(69%,rgba(229,229,229,0.31)), color-stop(100%,rgba(239,239,239,0)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%); 
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00efefef',GradientType=0 ); 	
}

/*.OrganizationsHover:hover
{
	background: rgb(104,177,214); 
	background: -moz-linear-gradient(top,  rgba(104,177,214,1) 0%, rgba(254,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,177,214,1)), color-stop(100%,rgba(254,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: -o-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: linear-gradient(to bottom,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b1d6', endColorstr='#feffff',GradientType=0 ); 
}*/

.Organizations > .ClientImage
{
	width: 87px;
	min-height: 104px;
	float:left;
}

.Organizations >.Left
{
	width: 87px;
	min-height: 104px;
	float: left;
}

.Organizations >.Left > .ClientImage
{
	border: 1px solid #CCC;
}

.Organizations >.Right
{
	float: left;
	width: 530px;
	min-height: 104px;
	padding-left:10px;
}

.Organizations >.Right > table
{
	font-family: arial;
	width: 530px;
}

.Organizations >.Right > table > tbody > tr > td > a
{
	color: #006AB1;
	cursor:pointer;	
}

.Organizations >.Right > table > tbody > tr > td > a:hover
{
	text-decoration:underline;	
}

.Organizations >.Right > table > tbody > tr > td.odd
{
	font-weight:bold;
	width:80px;	
	padding-bottom: 5px;
}
.Organizations >.Right > table > tbody > tr > td.even
{
	width:300px;	
}

.Organizations > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv
{
	float: right;
}

.Organizations > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv > a 
{
	color:Red;	
}

.Organizations > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv > a:hover 
{
	color:Red;	
	text-decoration:underline;
}

.Organizations >.Right > table > tbody > tr > td.Back
{
	padding-top:10px;	
}

.Organizations >.Right > table > tbody > tr > td.Back > a.Button
{
	font-family: "Candara";
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border: 1px solid #BEBEBE;
	background: #026480;
	background: -moz-linear-gradient(top, #026480 26%, #00b7ea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#026480), color-stop(100%,#00b7ea));
	background: -webkit-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -o-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -ms-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: linear-gradient(to bottom, #026480 26%,#00b7ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026480', endColorstr='#00b7ea',GradientType=0 );
	color: white;
	float: right;
}


/***************************PROJECTS SCROLL**************************************/

.ProjectsScroll
{
	font-family: arial;
	font-size: 14px;	
}

.ProjectsScroll > .ClientImage > img {
	width: 70px;
	height: 70px;
}

.ProjectsScroll > .ClientImage {
	width: 80px;
	float: left;
}

.ProjectsScroll > .Name > a {
	width: 190px;
	float: left;
	height: 15px;
	color: #006AB1;
	font-weight: bold;
}

.ProjectsScroll > .Category {
	width: 190px;
	float: left;
	height: 15px;
	color: #006AB1;
	font-weight: bold;
}

.ProjectsScroll > .Remarks
{
	width: 190px;
	float: left;
}

.ProjectsScroll > .Remarks > p {
	font-family: arial;	
}

.ProjectsScroll > div.ExtendableReadMoreMiddleDiv
{
	float: right;
	margin-right: 1px;
	margin-top: -17px;
}

/***************************PROJECTS LISTING*************************************/

.SearchProjectsMain
{
	margin-top: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	line-height: 19px;	
}

.Projects
{
	font-size: 14px;
	min-height:100px;
	width: 630px;
	margin-top: 10px;
	padding: 10px;
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(229,229,229,0.31) 69%, rgba(239,239,239,0) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(69%,rgba(229,229,229,0.31)), color-stop(100%,rgba(239,239,239,0)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%); 
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00efefef',GradientType=0 ); 	
}

/*.ProjectsHover:hover
{
	background: rgb(104,177,214); 
	background: -moz-linear-gradient(top,  rgba(104,177,214,1) 0%, rgba(254,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,177,214,1)), color-stop(100%,rgba(254,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: -o-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: linear-gradient(to bottom,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b1d6', endColorstr='#feffff',GradientType=0 ); 
}*/

.Projects > .ClientImage
{
	width: 87px;
	min-height: 104px;
	float:left;
}

.Projects >.Left
{
	float: left;
	width: 87px;
	min-height: 104px;
	float: left;
}

.Projects >.Left > .ClientImage
{
	border: 1px solid #CCC;
}

.Projects >.Right
{
	float: left;
	width: 530px;
	min-height: 104px;
	padding-left:10px;
}

.Projects >.Right > table
{

	font-family: arial;
	width: 530px;
}

.Projects >.Right > table > tbody > tr > td > a
{
	color: #006AB1;
	cursor:pointer;	
}

.Projects >.Right > table > tbody > tr > td > a:hover
{
	text-decoration:underline;	
}

.Projects >.Right > table > tbody > tr > td.odd
{
	font-weight:bold;
	width:80px;	
	padding-bottom: 5px;
}
.Projects >.Right > table > tbody > tr > td.even
{
	width:300px;	
}

.Projects > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv
{
	float: right;
}

.Projects > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv > a 
{
	color:Red;	
}

.Projects > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv > a:hover 
{
	color:Red;	
	text-decoration:underline;
}

.Projects >.Right > table > tbody > tr > td.Back
{
	padding-top:10px;	
}

.Projects >.Right > table > tbody > tr > td.Back > a.Button
{
	font-family: "Candara";
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border: 1px solid #BEBEBE;
	background: #026480;
	background: -moz-linear-gradient(top, #026480 26%, #00b7ea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#026480), color-stop(100%,#00b7ea));
	background: -webkit-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -o-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -ms-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: linear-gradient(to bottom, #026480 26%,#00b7ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026480', endColorstr='#00b7ea',GradientType=0 );
	color: white;
	float: right;
}




/****************************EVENTS SCROLL*************************************/

.EventScroll
{
	font-family: arial;	
	font-size:13px;
}

.EventScroll > ul#reviews
{
	margin:0;
	padding:0;
	list-style:none;	
	width:287px !important;

}

.EventScroll > ul#reviews > li
{
	display:block;	
}

.EventScroll > ul#reviews > li > .review
{
	height:250px;	
}

.EventScroll > ul#reviews > li > .review > .EventTitle
{
	font-weight:bold;
	padding:5px;
	background: #009ec3; /* Old browsers */
	background: -moz-linear-gradient(top,  #009ec3 0%, #00b7ea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ec3), color-stop(100%,#00b7ea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #009ec3 0%,#00b7ea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #009ec3 0%,#00b7ea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #009ec3 0%,#00b7ea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #009ec3 0%,#00b7ea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ec3', endColorstr='#00b7ea',GradientType=0 ); /* IE6-9 */

}

.EventScroll > ul#reviews > li > .review > .EventTitle > a
{
	color:White;	
	
}

.EventScroll > ul#reviews > li > .review > .Subject
{
		margin-top:10px;
		font-size:12px;
}

.EventScroll > ul#reviews > li > .review > .Agenda
{
		margin-top:5px;
		padding:5px 5px;
		font-size:12px;
		border: 1px solid #DDD;
}

.EventScroll > ul#reviews > li > .review > .Subject > span
{ 
	padding: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: rgb(208,209,207); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(208,209,207,1) 1%, rgba(245,249,240,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(208,209,207,1)), color-stop(100%,rgba(245,249,240,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(208,209,207,1) 1%,rgba(245,249,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(208,209,207,1) 1%,rgba(245,249,240,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(208,209,207,1) 1%,rgba(245,249,240,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(208,209,207,1) 1%,rgba(245,249,240,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d1cf', endColorstr='#f5f9f0',GradientType=0 ); /* IE6-9 */

}

.EventScroll > ul#reviews > li > .review > .EventDateLabel , .EventTimeLabel
{
	font-weight:bold;
}

.EventScroll > ul#reviews > li > .review > .EventDateLabel, .EventDateText , .EventTimeLabel, .EventTimeText
{
		margin-top:5px;
		float:left;
		font-size:12px;
}

.EventScroll > ul#reviews > li > .review > .ExtendableReadMoreMiddleDiv
{
	position: relative;
	right: 8px;
	top: 20px;
}

#pager2.pager a {
		float:left;
		height:5px;
		width:15px;
		background:none repeat scroll 0 0 #5B5A5A;
		margin-right:5px;
	color:transparent;
}
#pager2.pager a.selected{
	background: #0B83BB;
	border:0px !important;
}

/*************************RIBBONS CSS*************************/

.post-date-ribbon {

		height: 25px;
		text-align: center;
		line-height: 25px;
		color: #fff;
		font-size: 12px;
		margin-top: -25px;
		position: relative;
		margin-left:10px;
		background-color: #077AA7;
		padding: 0px 10px 0px 10px;
}

.post-date-ribbon > a
{
	color:White;	
}

.single_post .post-date-ribbon { margin-top: -32px }
.corner {
		position: absolute;
		left: -10px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 0 10px 10px;
		border-color: transparent transparent #00aaff transparent;
}


.corner {
border-color: transparent transparent #EA141F transparent;
}

.corner {
position: absolute;
left: -10px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 0 10px 10px;
border-color: transparent transparent #5F96B1  transparent;
}

/***************************EVENTS LISTING*************************************/
.SearchEventsMain
{
	margin-top: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-right: 10px;
	text-align: justify;
	line-height: 19px;
}

.Events
{
	font-family: arial;
	font-size: 14px;
	min-height:100px;
	width: 630px;
	margin-top: 20px;
	padding: 10px;
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(229,229,229,0.31) 69%, rgba(239,239,239,0) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(69%,rgba(229,229,229,0.31)), color-stop(100%,rgba(239,239,239,0)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%); 
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00efefef',GradientType=0 ); 	
}

/*.EventsHover:hover
{
	background: rgb(104,177,214); 
	background: -moz-linear-gradient(top,  rgba(104,177,214,1) 0%, rgba(254,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,177,214,1)), color-stop(100%,rgba(254,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: -o-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: linear-gradient(to bottom,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b1d6', endColorstr='#feffff',GradientType=0 ); 
}*/

.Events > .ClientImage
{
	width: 87px;
	min-height: 104px;
	float:left;
}

.Events >.Left
{
	padding-top:5px;
	float: left;

}

.Events >.Left > span
{
	font-weight:bold;
}


.Events >.Left > .ClientImage
{
	border: 1px solid #CCC;
}

.Events >.Right
{
	padding-top:5px;
	float: left;
	width: 450px;
	padding-left:10px;
}

.Events >.Right > table
{
	font-size:11px;
	font-family: arial;
	width: 530px;
}

.Events >.Right > table > tbody > tr > td > a
{
	color: #006AB1;
	cursor:pointer;	
}

.Events >.Right > table > tbody > tr > td > a:hover
{
	text-decoration:underline;	
}

.Events >.Right > table > tbody > tr > td.odd
{
	font-weight:bold;
	width:80px;	
	padding-bottom: 5px;
}
.Events >.Right > table > tbody > tr > td.even
{
	width:300px;	
}

.Events > div.Left > div.ExtendableReadMoreMiddleDiv
{
	float:right;
}

.Events > div.Left > div.ExtendableReadMoreMiddleDiv > a 
{
	color:Red;	
}

.Events > div.Left > div.ExtendableReadMoreMiddleDiv > a :hover 
{
	color:Red;	
	text-decoration:underline;
}


.Events >.Right > table > tbody > tr > td.Back
{
	padding-top:10px;	
}

.Events >.Right > table > tbody > tr > td.Back > a.Button
{
	font-family: "Candara";
	font-size: 12px;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border: 1px solid #BEBEBE;
	background: #026480;
	background: -moz-linear-gradient(top, #026480 26%, #00b7ea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#026480), color-stop(100%,#00b7ea));
	background: -webkit-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -o-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -ms-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: linear-gradient(to bottom, #026480 26%,#00b7ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026480', endColorstr='#00b7ea',GradientType=0 );
	color: white;
	float: right;
}

/***************************SERVICES LISTING*************************************/

.SearchServicesMain
{
	margin-top:10px;	
}

.Services
{
	font-size: 14px;
	min-height:100px;
	width: 630px;
	margin-top: 10px;
	padding: 10px;
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(229,229,229,0.31) 69%, rgba(239,239,239,0) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(69%,rgba(229,229,229,0.31)), color-stop(100%,rgba(239,239,239,0)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%); 
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(229,229,229,0.31) 69%,rgba(239,239,239,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00efefef',GradientType=0 ); 	
}

.ServicesHover:hover
{
	background: rgb(104,177,214); 
	background: -moz-linear-gradient(top,  rgba(104,177,214,1) 0%, rgba(254,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,177,214,1)), color-stop(100%,rgba(254,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: -o-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	background: linear-gradient(to bottom,  rgba(104,177,214,1) 0%,rgba(254,255,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b1d6', endColorstr='#feffff',GradientType=0 ); 
}

.Services > .ClientImage
{
	width: 87px;
	min-height: 104px;
	float:left;
}

.Services >.Left
{
	width: 87px;
	min-height: 104px;
	float: left;
}

.Services >.Left > .ClientImage
{
	border: 1px solid #CCC;
}

.Services >.Right
{
	float: left;
	width: 530px;
	min-height: 104px;
	padding-left:10px;
}

.Services >.Right > table
{

	font-family: arial;
	width: 530px;
}

.Services >.Right > table > tbody > tr > td > a
{
	color: #006AB1;
	cursor:pointer;
	float: left;	
}

.Services >.Right > table > tbody > tr > td > span
{
	float:left;	
}

.Services >.Right > table > tbody > tr > td > a:hover
{
	text-decoration:underline;	
}

.Services >.Right > table > tbody > tr > td.odd
{
	font-weight:bold;
	width:80px;	
	padding-bottom: 5px;
}
.Services >.Right > table > tbody > tr > td.even
{
	width:300px;	
}

.Services > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv
{
	float: right;
}

.Services > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv > a 
{
	color:Red;	
}

.Services > .Right > table > tbody > tr > td.ReadMore > div.ExtendableReadMoreMiddleDiv > a:hover 
{
	color:Red;	
	text-decoration:underline;
}

.Services >.Right > table > tbody > tr > td.Back
{
	padding-top:10px;	
}

.Services >.Right > table > tbody > tr > td.Back > a.Button
{
	font-family: "Candara";
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border: 1px solid #BEBEBE;
	background: #026480;
	background: -moz-linear-gradient(top, #026480 26%, #00b7ea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#026480), color-stop(100%,#00b7ea));
	background: -webkit-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -o-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: -ms-linear-gradient(top, #026480 26%,#00b7ea 100%);
	background: linear-gradient(to bottom, #026480 26%,#00b7ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026480', endColorstr='#00b7ea',GradientType=0 );
	color: white;
	float: right;
}

/***************************SERVICES SCROLL*************************************/
.ServicesScroll
{
	font-family: arial;
	font-size: 12px;	
}

.ServicesScroll > .ClientImage > img {
	width: 70px;
	height: 70px;
}

.ServicesScroll > .ClientImage {
	width: 78px;
	float: left;
}

.ServicesScroll > .Name > a {
	width: 190px;
	float: left;
	height: 15px;
	color: #006AB1;
	font-weight: bold;
}

.ServicesScroll > .Category {
	width: 190px;
	float: left;
	height: 15px;
	color: #006AB1;
	font-weight: bold;
}

.ServicesScroll > .Remarks
{
	width: 190px;
	float: left;
}

.ServicesScroll > .Remarks > p {
	font-family: arial;	
}

.ServicesScroll > div.ExtendableReadMoreMiddleDiv
{
	float: right;
	margin-right: 1px;
	margin-top: -17px;
}


/* BUTTONS CSS
=================================================================================================*/


.BackButton
{
	float: right;
	margin-top: -24px;	
}

.BackButton > a
{
		color:#4891A1;
}


.btnTorquoise 
{
	 border: none;
-moz-box-shadow: 0px 10px 14px -7px #276873;
-webkit-box-shadow: 0px 10px 14px -7px #1F545B;
box-shadow: 0px 10px 14px -7px #1F545B;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1F545B), color-stop(1, #1F545B));
background: -moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
background: -webkit-linear-gradient(top, #1F545B 5%, #1F545B 100%);
background: -o-linear-gradient(top, #599bb3 5%, #408c99 100%);
background: -ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
background: linear-gradient(to bottom, #1F545B 5%, #408c99 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
background-color: #599bb3;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
display: inline-block;
color: #ffffff;
font-family: Trebuchet MS;
font-size: 14px;
font-weight: normal;
padding: 5px 12px;
text-decoration: none;
text-shadow: 0px 1px 0px #3d768a;
				
}
.btnTorquoise:hover 
{
				
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
				
	background-color:#408c99;
}

.btnTorquoise:active 
{
	position:relative;
	top:1px;
}

.btnGray
{
	padding: 5px 10px;
	border: 1px solid lightgrey;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	
}

.btnGray:active 
{
	position:relative;
	top:1px;
}

.btnGray:disabled
{
	position:relative;
	top:0px !important;
}

/* TEXTBOXES CSS
=================================================================================================*/

.TextBox
{
	width: 250px;
	padding: 5px;
	border: 1px solid #DAD7D7;	
	margin-bottom: 10px;
}


/* GOOGLE SEARCH BOX CSS
=================================================================================================*/
	
	.cse input.gsc-search-button, input.gsc-search-button {
	font-family: inherit;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 0 8px;
	height: 29px;
	min-width: 54px;
	border: 1px solid #387A7A;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-color: #387A7A !important;
	background-color: #387a7a !important;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#387a7a),to(#387a7a)) !important;
	background-image: -webkit-linear-gradient(top,#387a7a,#387a7a) !important;
	background-image: -moz-linear-gradient(top,#387a7a,#387a7a) !important;
	background-image: -ms-linear-gradient(top,#387a7a,#387a7a) !important;
	background-image: -o-linear-gradient(top,#387a7a,#387a7a) !important;
	background-image: linear-gradient(top,#387a7a,#387a7a) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#387a7a',EndColorStr='#387a7a') !important;

	
}


.cse input.gsc-search-button:hover, input.gsc-search-button:hover {
border-color: #1B5859 !important;
background-color: #1B5859 !important;

}
	.SearchBox
	{
		min-height: 57px;	
	}
	#cse 
	{
		width: 40%;
		float: right;	
		padding: 5px 0px;
	}
	
	.gsc-control-cse
	{
		font-family: Arial, sans-serif;
		border-color: #FFFFFF;
	}
	.gsc-control-cse .gsc-table-result
	{
		font-family: Arial, sans-serif;
	}
	
	.cse .gsc-control-cse, .gsc-control-cse {
		background-color:transparent !important;
		border: 0px solid #fff !important;
}

	.cse .gsc-control-cse, .gsc-control-cse {
			padding: 0 !important;
			width: auto !important; 
	}
	
	.gsc-search-box-tools .gsc-search-box .gsc-input
	{
		padding-right: 0px !important;
	}
	input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus
	{
		border-color: #1B5859 !important;
	}
	input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus
	{
		border-color: #1B5859;
		background-color: #1B5859;
		background-image: none;
		filter: none;
	}
	.gsc-tabHeader.gsc-tabhInactive
	{
		border-color: #FF9900;
		background-color: #FFFFFF;
	}
	.gsc-tabHeader.gsc-tabhActive
	{
		border-color: #E9E9E9;
		background-color: #E9E9E9;
		border-bottom-color: #FF9900;
	}
	.gsc-tabsArea
	{
		border-color: #FF9900;
	}
	.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult
	{
		border-color: #FFFFFF;
		background-color: #FFFFFF;
	}
	.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover
	{
		border-color: #FFFFFF;
		background-color: #FFFFFF;
	}
	.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b
	{
		color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b
	{
		color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b
	{
		color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b
	{
		color: #0000CC;
	}
	.gsc-cursor-page
	{
		color: #0000CC;
	}
	a.gsc-trailing-more-results:link
	{
		color: #0000CC;
	}
	.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType
	{
		color: #000000;
	}
	.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl
	{
		color: #008000;
	}
	.gs-webResult div.gs-visibleUrl-short
	{
		color: #008000;
	}
	.gs-webResult div.gs-visibleUrl-short
	{
		display: none;
	}
	.gs-webResult div.gs-visibleUrl-long
	{
		display: block;
	}
	.gs-promotion div.gs-visibleUrl-short
	{
		display: none;
	}
	.gs-promotion div.gs-visibleUrl-long
	{
		display: block;
	}
	.gsc-cursor-box
	{
		border-color: #FFFFFF;
	}
	.gsc-results .gsc-cursor-box .gsc-cursor-page
	{
		border-color: #E9E9E9;
		background-color: #FFFFFF;
		color: #0000CC;
	}
	.gsc-results .gsc-cursor-box .gsc-cursor-current-page
	{
		border-color: #FF9900;
		background-color: #FFFFFF;
		color: #0000CC;
	}
	.gsc-webResult.gsc-result.gsc-promotion
	{
		border-color: #336699;
		background-color: #FFFFFF;
	}
	.gsc-completion-title
	{
		color: #0000CC;
	}
	.gsc-completion-snippet
	{
		color: #000000;
	}
	.gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link
	{
		color: #0000CC;
	}
	.gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited
	{
		color: #0000CC;
	}
	.gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover
	{
		color: #0000CC;
	}
	.gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active *, .gs-promotion .gs-snippet a:active
	{
		color: #0000CC;
	}
	.gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right *
	{
		color: #000000;
	}
	.gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short
	{
		color: #008000;
	}
	
	.gsc-input-box {
		border: 1px solid #D9D9D9;
		background: #fff;
		height: 20px !important;
		border-radius: 2px !important;
}

	.gsib_a {
		width: 100%;
		padding:2px 4px !important;
	}
	
	input.gsc-input {
	font-size: 12px !important;
	padding: 4px 9px;
	border: 1px solid #D9D9D9;
	width: 99%;
	color:Gray;
}


.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
width: 13px;
height: 11px !important;
padding: 4px 20px !important;
min-width: 13px;
margin-top: 2px;
}



/* VIDEO GALLERY SCROLL CSS
=================================================================================================*/
 .watch-sidebar-body
 {
	width: 100%;
	margin-top: 10px;
	font-size: 13px;
	font-family: Trebuchet MS;
 }
 
	.watch-sidebar-body > ul.video-list
	{
			margin:0;
			padding:0;
			list-style:none;
			font-size: 13px;
	}
	
	.watch-sidebar-body > ul.video-list > li
	{
			display:block;
			height: 105px;
	}
	
	.watch-sidebar-body > ul.video-list > li > a , .watch-sidebar-body > ul.video-list > li > a > span, .watch-sidebar-body > ul.video-list > li > a > div
	{
		float:left;
	}
	
	.watch-sidebar-body > ul.video-list > li > a > div.VideoThumbnail , div.VideoTitle, div.Attribution, div.ViewCount
	{
		width:162px;
		margin-left: 5px;
	}
	
	.watch-sidebar-body > ul.video-list > li > a > span.VideoThumbnail > img
	{
			width:120px;
			height:90px;
	}
	
	div.VideoTitle , div.ListingVideoTitle
	{
	font-weight: bold;
	color: #6B6B6B;
	}
	
	div.VideoTitle:hover , div.ListingVideoTitle:hover
	{
		font-weight: bold;
		color: #2793e6;
	}
	
	
	/* VIDEO GALLERY LISTING CSS
=================================================================================================*/
.VideoPlayer
{
	margin-top:10px;	
}

.watch-sidebar-body > table.video-listing
	{
			margin:0;
			padding:0;
			list-style:none;
			font-size: 13px;
			width:100%;
	}
	
	.watch-sidebar-body > table.video-listing > tbody > tr
	{
			height: 120px;
	}
	
	.watch-sidebar-body > table.video-listing > tbody > tr > td > a , .watch-sidebar-body > table.video-listing > tbody > tr > td  > span
	{
		float:left;
			width:100%;
	}
	
	.watch-sidebar-body > table.video-listing > tbody > tr > td > a > span.ListingVideoThumbnail
	{
		float:left;	
	}
	
	.watch-sidebar-body > table.video-listing > tbody > tr > td > a > span.ListingVideoThumbnail > img
	{
		width:185px;
		height:104px;
	}
	
	.VideoThumbnailListing 
	{
		float:left;
		width:30%;
	}
	
	.VideoThumbnailListing a span img
	{
		width:185px;
		height:104px;
	}
	
	
	
	div.ListingDescription , div.ListingVideoTitle 
	{
	float: left;
	width: 100%;
	}

	div.ListingVideoTitle 
	{
		font-weight:bold;	
	}
	
	div.ListingVideoTitle :hover
	{
		color:#2793e6;	
	}

	.VideoDetails
	{
		
	float: left;
	width: 70%;
	}
	
	.VideoDetails ul
	{
		margin:0;
		padding:0;
		list-style-type:disc !important;
	
	
	}
	
	.VideoDetails ul li
	{
		display: inline-block;
		padding: 0px 20px 0px 0px;
	}
	
	.VideoDetails ul li span a label
	{
			color:#2793e6;	
			cursor:pointer;
	}
	
		.VideoDetails ul li span a label:hover
	{
		text-decoration:underline;
	}

	.VideoDetails > span > label
	{
		font-weight:bold;	
	}

	span.ListingAttribution , span.ListingViewCount , span.ListingDuration 
	{
		color:#7d7d7d;
	} 
	
	.Pagination
	{
		text-align: center;
		width: 40%;
		margin: 0 auto;	
	}
	
	.Pagination > table
	{
		text-align: center;
		width: 100%;	
	}
	
	#Background {
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: gray;
	filter: alpha(opacity=40);
	opacity: 0.4;
	z-index: 9999;
}

#Progress {
position: fixed;
top: 43.5%;
left: 43%;
width: 125px;
height: 19px;
text-align: center;
padding: 10px;
background: #fff;
border-radius: 7px;
box-shadow: 0px 0px 9px rgba(0,0,0,0.5);
z-index: 9999;
padding: 14px;
}

.LoadingImage
{
	background: url('../../Assets/Images/loading.gif')no-repeat;
	width: 20px;
	height: 20px;
float: left;
	margin: 0 auto;
}
	
/* EMPLOYMENT MODULE SCROLL CSS
=================================================================================================*/
.Jobs > ul
{
		margin:0;
		padding:0;
		list-style:none;
}

.Jobs > ul > li
{
		display:block;
		padding:5px;
		border-bottom:1px solid #cecece;
		margin-bottom: 5px;
}

.Jobs > ul > li:hover
{
	background:#E4E4E4;
}

.Jobs > ul > li > span a
{
	text-decoration: underline;
	font-weight:bold;
	color:#333333;
}

.Jobs > ul > li > p
{
	font-size:12px;	
}

/* EMPLOYMENT MODULE LISTING CSS
=================================================================================================*/
.JobsListing
{
	margin-top: 10px; border: 1px solid #CECECE;
							font-family: Arial; font-size: 14px;	
}

.JobsListing > .Head > .HeadLeft
{
	width: 12%; background: #DADADA; height: 15px; padding: 10px;
									float: left; margin-bottom: 1px;	
}

.JobsListing > .Head > .HeadRight
{
	width: 81%; padding: 10px; float: left;
}

.JobsListing > .Body
{
	padding: 10px;	
}

.JobsListing > .Body > .ExtendableReadMoreMiddleDiv
{
	height: 12px;	
}

.JobsListing > .Body > .ExtendableReadMoreMiddleDiv > a
{
	float: right; color: red;	
}


.JobsDetailListing
{
	margin-top: 10px;
							font-family: Arial; font-size: 14px;	
}

.JobsDetailListing > .Head > .HeadLeft
{
	width: 20%; height: 10px; padding: 5px 5px 5px 0px;
									float: left; margin-bottom: 1px;	
}

.JobsDetailListing > .Head > .HeadLeft > span
{
	font-weight:bold;	
}

.JobsDetailListing > .Head > .HeadRight
{
	width: 75%; padding: 5px; float: left;
}

.JobsDetailListing > .Body
{
	padding-top: 10px;	
	text-align: justify;
}

.JobsDetailListing > .Body > .ExtendableReadMoreMiddleDiv
{
	height: 12px;	
}

.JobsDetailListing > .Body > .ExtendableReadMoreMiddleDiv > a
{
	float: right; color: red;	
}

.lnkApplyHere
{
	padding: 5px;
	border: 1px solid #387A7A;
	background: #387A7A;
	border-radius: 3px;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	color: white !important;	
}
.lnkApplyHere:hover
{
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);	
}

.ApplyHere
{
	border: 1px solid #cecece;
	margin-top: 15px;
	padding: 10px;	
	float: left;
	background: #F0F0F0;
	width: 97%;
}

.ApplyHere > .Left
{
	float:left;	
}

.ApplyHere > .Right
{
	float:right;	
}

.Name 
{
	padding-right:5px;	
}

.Resume
{
	margin-top:10px;
}

.Name > input , .Email > input  
{
	border: 1px solid #cecece;
	padding: 5px 1px 5px 1px;	
	margin-left:0px;
	width:305px;
}

.Resume > input
{
	padding: 5px 1px 5px 1px;	
	margin-left:0px;	
	width: 305px;
}

/*Contact Us*/

.FieldCaptions 
{
	float: left;
	line-height: 30px;
	font-size:12px;	
	font-weight:bold;
}

.Validator
{
		font-size:12px;	
		margin-top: 5px;
}
.CKEditorValidator
{
		font-size:12px;	
}

div.Fields
{
	margin-bottom: 10px;
	padding-left: 30%;	
}

.Captcha
{
	text-decoration: line-through;
	font-size: 15px;
	font-style: italic;
	color: #387A7A;
	font-weight: bolder;
	padding: 10px 0px;
	border: 1px solid #e1e1e1;
	background-image: -webkit-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
	background-image: -moz-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
	background-image: -ms-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
	background-image: repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
	-webkit-background-size: 3px 3px;
	-moz-background-size: 3px 3px;
	background-size: 3px 3px;	
}



/********************************THUMBNAIL SCROLL*****************************************/

/*THUMBNAILS*/

.RelatedImages
{
	margin-top:10px;	
}

ul.img-thumbs li {
	float: left;
	color:#ffffff;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

ul.img-thumbs li > div
{
	margin-right:10px;
}

.img-thumbs li img
{
	width:80px;
	height:80px;	
}

.overlay {
	font-size: 12px;
	line-height: 16px;
	background: rgba(0,0,0,0.81);
	position:absolute;
	top: 190px;
	left:0px;
	z-index: 5;
	width: 80px;
	height: 82px;
}

.overlay > div
{
	width: 55px;
	height: 26px;
	margin: 27px;
}

ul.img-thumbs a.View
{
	background:rgba(82,82,82, 0.82) url('../../Assets/Images/Magnifier.png')no-repeat;
	float:left;
	width:24px;
	height:24px;
	border: 1px solid gray;
}

ul.img-thumbs a.Detail
{
	background:rgba(82,82,82, 0.82) url('../../Assets/Images/Link.png')no-repeat;
	float:right;
	width:24px;
	height:24px;
	border: 1px solid gray;
}

.PublishedDate , .DetailInformation
{
	margin-top: 5px;
	font-size: 14px;
}

.WebsiteVisits
{
	width: 960px; margin: auto; position: relative; font-size: 14px; font-family: Calibri;	
}

.WebsiteVisits >  div
{
	height: 21px;
	padding: 10px 0px 10px 10px;
	float: right;
}