﻿@media print {
	#ms-designer-ribbon,.header, .logo-container, .main-menu,.footer, .ThreeColumns .col1,.ThreeColumns .col3 
	, .ThreeColumns .col2 .breadcrumb, .ThreeColumns .col2 .page-title{display:none !important;}
	.ThreeColumns .col2 { width:100% !important;}
	.wrapper {width:100% !important;}
	.wrapper .ThreeColumns .col2 .accordion .ui-accordion-content {display:block !important;}
}

.hidden{
visibility:hidden;
display:none;
}

body {
	font-size: 75%;
	font-family: Helvetica, Arial, sans-serif;
	color: #666;
	background-image: url(../../images/body-bg.png);
	background-repeat: repeat;
	background-color:#F8FCFF;
	overflow-y:Scroll;
}
input, textarea, select, label, span {
}

a:visited{
color:#0072c6;
}

/*===================================================================
                              PAGE WRAPPER
  ==================================================================*/
.page {
	width: /*1154px*/;
	margin-left: auto;
	margin-right: auto;
}

#contentRow{
padding-top:0px !important;

}
/*===================================================================
                                 HEADER
  ===================================================================*/
.header {
	width: 100%;
	height: 86px;
	background: #4595d1;
	 /* Old browsers */ background: -moz-linear-gradient(top, #4595d1 0%, #2c5f95 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4595d1), color-stop(100%,#2c5f95));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4595d1 0%,#2c5f95 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4595d1 0%,#2c5f95 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4595d1 0%,#2c5f95 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #4595d1 0%,#2c5f95 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4595d1', endColorstr='#2c5f95',GradientType=0 ); /* IE6-9 */;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom: 2px solid #fbd52c;
	/*-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	box-shadow: 0px 3px 5px #AAAAAA;
						}
.header a,.header a:visited{
	text-decoration:none;
	font-family:Helvetica;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
}		
.header a:hover,.header a:visited:hover{
	text-decoration:none;
	color:#F8D22C;
}	

.footer a,.footer a:visited{
	text-decoration:none;
	font-family:Helvetica;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	/*padding-right: 20px;*/
	line-height: 14px;
}

.footer a:hover,.footer a:visited:hover{
	text-decoration:none;
	color:#F8D22C;
	/*padding-right: 20px;*/

}

.footer .move-top{
	text-decoration:none;
	font-family:Helvetica;
	font-weight:bold;
	font-size:9px;
	color:#FFF;
	background: url(../../images/back-to-top-blu.png) right top no-repeat;
	padding-right: 25px;
	line-height: 14px;
}

.footer .move-top:hover{
	text-decoration:none;
	color:#F8D22C;
	background: url(../../images/back-to-top-ylw.png) right top no-repeat;
	padding-right: 25px;

}
	
.footer .social-text{
	font-family:Helvetica, Arial;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:120%;
}		
.footer .social
{
	vertical-align:middle;
	
}

.cc1154
{
	padding:0;margin:0;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	/*margin-bottom:20px;*/
	display:block;
	

}

.cc1154 .water-links
{
	float: right;
	margin: 10px 0px 0px;
}

.cc1154 .water-blog-link
{
	/*float: right;*/
	text-align: right;
	width: 150px;
	/*margin: 10px 0px 0px 0px;*/
	height: 30px;
}

.cc1154 .water-blog-link .h2outlook-link
{
	text-align: right;
	padding: 5px 30px 5px 0;
	background: url(../../images/water-blog-logo.png) right center no-repeat;
	height: 30px;
	font-family: Lato, Arial;
	color: #666666;
	font-size: 14px;
	font-weight: normal;
}

.cc1154 .water-blog-link .h2outlook-link:hover
{
	color: #2c5f94;
}

.cc1154 .water-talk-link
{
	/*float: right;*/
	text-align: right;
	width: 150px;
	/*margin: 40px 0px 0px 0px;*/
	height: 30px;
}

.cc1154 .water-talk-link .h2talk-link
{
	text-align: right;
	padding: 5px 30px 5px 0;
	background: url(../../images/thumb_H2O_Talk.jpg) right center no-repeat;
	height: 30px;
	font-family: Lato, Arial;
	color: #666666;
	font-size: 14px;
	font-weight: normal;
}

.cc1154 .water-talk-link .h2talk-link:hover
{
	color: #2c5f94;
}

						
.header-left {
	height: 82px;
	width: 512px;
	float: left;
}
.header-left-col1 {
	height: 47px;
	width: 177px;
	padding: 35px 0 0 0;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.header-left-col2 {
	height: 57px;
	width: 335px;
	float: left;
	padding: 25px 0 0 0;
}
/*========================= ZIP CODE =============================*/
.zip, .zip-submit {
	float: left;border: none !Important;
}
.zip {
	padding: 2px 0px 2px 15px !important;
	height: 33px;
	width: 123px;
	
	color:#2C5F94 !important;
	font: Bold 14px Lato, Helvetica, Arial, sans-serif;
	background-color: #fff !important;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;

	/*-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);*/
}



/* ----------------------- */
.zipbox .zip-submit {
	background-image: url(../../images/search-arrow.png);
	background-repeat:no-repeat;
	background-position: 0px center;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;

	
	border-left: 1px solid #AED0ED !important;
	
	border-top:none !important;
	border-right:none !important;
	border-bottom:none !important;
	outline:none !important;
	/*-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;*/
	height: 33px;
	margin: 0 !important;
	padding: 0 !important;
	width: 20px !important;
	min-width:20px;
	cursor: pointer;
	font: bold 14px Arial, Helvetica;
	color: #23441e;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	text-indent:-99999px;
}
.zip-submit:hover {
	background-color: #fff !important;
	background-image: url(../../images/search-arrow-hover_ylw.png);
	border: none !important;
}
.zip-submit:active {
	background-image: url(../../images/search-arrow-hover_ylw.png);
	outline: none;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.zip-submit::-moz-focus-inner {
	border: 0;  /* Small centering fix for Firefox */
}
.zip::-webkit-input-placeholder {
	color: #8c8c8c !important;
	font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;
}
.zip::-moz-placeholder {
	color: #9c9c9c;
	font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;

}
.zip:-ms-input-placeholder {
	color: #8c8c8c !important;
	
font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;
}

.zip.placeholder {
	color: #9c9c9c;
	font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;
}
.zip:invalid{
	color:#C00 !important;
	box-shadow:none;

}
.zip:valid{
	color:#2C5F94 ;

}

/*
.zip:invalid + .zip-submit,.zip + .zip-submit
{visibility:hidden !important;}
.zip:valid + .zip-submit
{visibility:visible !important;}
*/
/*====================== END ZIP CODE =================================*/
.header-right {
	height: 82px;
	width: 512px;
	float: right;
}
.header-right-col1 {
	height: 47px;
	width: 226px;
	padding: 35px 15px 0 0;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: right;
}
.header-right-col2 {
	height: 57px;
	width: 268px;
	padding: 25px 0 0 0;
	float: left;
	text-align: right;
}
/*========================= SEARCH WEBSITE ===========================*/
.search, .search-submit {
	float: left;
}
#SearchBox {padding-right:0px;}
 #SearchBox .ms-srch-sb{
	color:#2C5F94 !important;
	padding: 0px 0px 2px 24px !important;
	height: 30px !important;
	width: 185px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font: Bold 14px Lato,Helvetica, Arial, sans-serif;
	background-color: #FFF !important;
	background-image: url(../../images/search-magnifier.png);
	background-repeat: no-repeat;
	background-position:7px center;

	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	
	/*-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	*/
	
}
.search{
	color:#2C5F94 !important;
	padding: 0px 0px 2px 24px !important;
	min-height: 30px;
	/*height:auto !important; */
   	height: 100%;
	width: 185px;
	border: none !important;
	font: Bold 14px Lato,Helvetica, Arial, sans-serif;
	background-color: #FFF !important;
	background-image: url(../../images/search-magnifier.png);
	background-repeat: no-repeat;
	background-position:7px center;

	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	
	/*-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	*/
	
}
#SearchBox .ms-srch-sb input {
	color: #2c5f94 ;
	
font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;
	height:31px;
	width:160px;
	margin-left:0px;

}
#SearchBox .ms-srch-sb input::-webkit-input-placeholder {
	color: #8C8C8C !important;
	
font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;
	height:31px;
	width:160px;
	margin-left:0px;
}
#SearchBox .ms-srch-sb input::-moz-placeholder {
	color: #8C8C8C !important;
	
font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;
	height:31px;
	width:160px;
	margin-left:0px;


}
#SearchBox .ms-srch-sb input:-ms-input-placeholder {
	color: #8C8C8C !important;
	
font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;
	height:31px;
	width:160px;
	margin-left:0px;
}
#SearchBox a.ms-srch-sb-searchLink img{
display:none;

}
.search input[type=text]{
border:none !important;
}
/* ----------------------- */
.search-submit,#SearchBox a.ms-srch-sb-searchLink {
	background-image: url(../../images/search-arrow.png);
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	/*border: 1px solid #aed0ed;*/
	border-left: 1px solid #AED0ED !important;
	
	border-top:none !important;
	border-right:none !important;
	border-bottom:none !important;
	/*-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	*/
	outline:none !important;
	height: 33px;
	margin: 0 !important;
	padding: 0 !important;
	width: 20px !important;
	min-width: 20px !important;
	cursor: pointer;
	font: bold 14px Arial, Helvetica;
	color: #23441e;
	/*text-shadow: 0 1px 0 rgba(255,255,255,0.5);*/
}
#SearchBox a.ms-srch-sb-searchLink:hover{
background-color: #fff !important;
	background-image: url(../../images/search-arrow-hover_ylw.png);
	background-repeat: no-repeat;
		border-left:solid 1px #ffffff !Important;
}
.search-submit:hover {
	background-color: #fff !important;
	background-image: url(../../images/search-arrow-hover_ylw.png);
	background-repeat: no-repeat;

}
.search-submit:active {
	background-image: url(../../images/search-arrow-hover_ylw.png);
	outline: none;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.search::-moz-focus-inner {
	border: 0;  /* Small centering fix for Firefox */
}
.search::-webkit-input-placeholder {
	color: #9c9c9c;
	font-style: italic !important;
	font-weight:bold;
}
.search::-moz-placeholder {
	color: #9c9c9c;
	font-style: italic;
	text-indent:20px !important;
		font-weight:bold;
}
.search:-ms-input-placeholder {
	color: #9c9c9c !important;
	font-style: italic;
	text-indent:20px !important;
		font-weight:bold;
}
.search.placeholder {
	color: #9c9c9c !important;
	font-style: italic;
	text-indent:20px !important;
		font-weight:bold;
}
/*=========================================================================
                                LOGO
  =========================================================================*/
.logo-container {
	height: 67px;
	/*width: 1154px;*/
	padding: 10px 0;
	/*padding-left:67px !Important;*/
	width: 1024px;
	margin: 0px auto;
}
.logo {
	height: 67px;
	width: 67px;
	padding: 0 0 0 0;
	float: left;
}
.slogan {
	height: 47px;
	/*width: 1020;*/
	padding: 20px 0 0 4px;
	float: left;
}
.logo-slogan
{float:none;width:715px;}
/*=========================================================================
                               MAIN MENU
  =========================================================================*/
.main-menu {
	height: 55px;
	/*width: 1154px;*/
	width: 1024px;
	padding: 0 0 5px 0;
	z-index: 999;
	margin-left: auto;
	margin-right: auto;
	/*padding-left:40px;*/
}

/*.main-menu ul:first-child li a{padding-right:0 !important;}*/
#DeltaTopNavigation {
	
	margin-left: auto;
	margin-right: auto;
	/*left: -40px;*/
	padding-left:0px;
	display: block;
	width: 1024px;
}
#menu, #menu ul, .menu, .main-menu .menu .ms-core-listMenu-root {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 999;
	color:#666;
	/*width: 100%;*/
	
}

.main-menu .menu{

}

.menu ul.ms-core-listMenu-root
{
	display:table !important;
	/*table-layout:fixed;*/
  	width:100.1% !important;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    margin-right: -4px;
    font-size:0px;
}

.main-menu .menu ul.ms-core-listMenu-root > li{ /*margin-left:auto;margin-right:auto;*/ display:table-cell;position:relative;width:auto;

}


#menu, #menu ul, .menu, .main-menu .menu .ms-core-listMenu-root > li {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 999;
	color:#666;
	padding-left: 3px;
	padding-right: 2px;
}

#menu, #menu ul, .menu, .main-menu .menu .ms-core-listMenu-root li.dynamic {
	margin: 0;
	padding: 0;
}

#menu, #menu ul, .menu, .main-menu .menu .ms-core-listMenu-root > li.dynamic:first-child {
	margin: 0;
	padding: 0;
}

#menu, #menu ul, .menu, .main-menu .menu .ms-core-listMenu-root > li.dynamic:last-child {
	margin: 0;
	padding: 0;
}




#menu, #menu ul, .menu, .main-menu .menu .ms-core-listMenu-root > li:first-child {
	margin: 0;
	padding: 0 0 0 3px;
	list-style: none;
	z-index: 999;
	color:#666;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;

}

#menu, #menu ul, .menu, .main-menu .menu .ms-core-listMenu-root > li:nth-child(6) {
	margin: 0 0 0 0px;
	padding: 0 5px 0 4px;
	width: auto;
	/*float: right;*/
	list-style: none;
	z-index: 999;
	color:#666;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;

}

#menu, #menu ul, .menu, .main-menu .menu .ms-core-listMenu-root li:nth-child(6) a {
	margin-right: 0px;
	margin-left: 0px;	
}




#menu, #menu ul, .menu, .main-menu .menu .ms-core-listMenu-root li:hover {
	margin: 0;
	/*padding: 0;*/
	list-style: none;
	z-index: 999;
	color:#fff;
	
	background: #428ec9;
	 /* Old browsers */ background: -moz-linear-gradient(top, #428ec9 0%, #2c5f95 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#428ec9), color-stop(100%,#2c5f95));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #428ec9 0%,#2c5f95 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#428ec9', endColorstr='#2c5f95',GradientType=0 ); /* IE6-9 */;
	
 	/*
	background: #2c5f95;
	 background: -moz-linear-gradient(top, #2c5f95 0%, #82bfe4 2%, #418cc8 4%, #2c5f95 100%);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c5f95), color-stop(2%,#82bfe4), color-stop(4%,#418cc8), color-stop(100%,#2c5f95));
	 background: -webkit-linear-gradient(top, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%);
	 background: -o-linear-gradient(top, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%);
	background: -ms-linear-gradient(top, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%);
	 background: linear-gradient(to bottom, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c5f95', endColorstr='#2c5f95',GradientType=0 ); ;
	*/
}



.main-menu .menu .ms-core-listMenu-root li.dynamic-children a.dynamic-children > span.additional-background
{ padding-right:22px !important; }

.main-menu .menu .ms-core-listMenu-root li.dynamic-children ul.dynamic li.dynamic a.dynamic > span.additional-background
{ /*padding-right:12px !important;*/ }


.menu{
	width: 100%;
	margin: 0px auto;
	height: 45px;
	border: 1px solid #aed0ec;
	border-bottom-style:none;
	background-color: #ffffff;
	background-image: linear-gradient(#ffffff, #e8f2f4);
	border-radius: 5px;
	box-shadow: 0 1px 1px #777;
	z-index: 999;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	
}
#menu:before, #menu:after, .main-menu .ms-core-listMenu-root:before, .main-menu .ms-core-listMenu-root:after {
	/*content: "";
	display: table;
	z-index: 999;*/
}
#menu:after, .main-menu .ms-core-listMenu-root:after {
	clear: both;
	z-index: 999;
}
#menu, .main-menu .ms-core-listMenu-root {
	zoom: 1;
	z-index: 999;
		padding-left:0px !important;
}
#menu li, .main-menu .ms-core-listMenu-root > li {
	/*float: left;*/ /*border-right: 1px solid #222;
	box-shadow: 1px 0 0 #444;*/;
	/*position: relative;*/
	z-index: 999;
	

}


#menu .active, .main-menu .ms-core-listMenu-root .active > a, .main-menu .ms-core-listMenu-root li.selected  {
	background: #428ec9;
	 /* Old browsers */ background: -moz-linear-gradient(top, #428ec9 0%, #2c5f95 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#428ec9), color-stop(100%,#2c5f95));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #428ec9 0%,#2c5f95 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#428ec9', endColorstr='#2c5f95',GradientType=0 ); /* IE6-9 */;
	color: #ffffff;

						}
						
.main-menu .ms-core-listMenu-root > li.hover{
height: 45.5px !important;overflow-y:visible;
}	

.main-menu .ms-core-listMenu-root > li.hover > a{
/*height: 60px !important;*/
}					
#menu .active a, .main-menu .ms-core-listMenu-root .active a, .main-menu .ms-core-listMenu-root .selected a {
	color: #fff !important;
	text-shadow: 1px 1px 1px #000;
}
#menu .active a:hover, .main-menu .ms-core-listMenu-root .active a:hover, .main-menu .ms-core-listMenu-root .selected a:hover {
	color: #fff !important;
	text-shadow: 1px 1px 21x #000;
}
#menu .active-2, .main-menu .ms-core-listMenu-root .active-2 {
	width: 154px;
	color: #fff;
	background: #428ec9;
	 /* Old browsers */ background: -moz-linear-gradient(top, #428ec9 0%, #2c5f95 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#428ec9), color-stop(100%,#2c5f95));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #428ec9 0%,#2c5f95 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#428ec9', endColorstr='#2c5f95',GradientType=0 ); /* IE6-9 */;
						}
#menu .active-2 a, .main-menu .ms-core-listMenu-root .active-2 a {
	color: #ffffff;
	text-shadow: 2px 2px 2px #000;
}
#menu .active-2 a:hover, .main-menu .ms-core-listMenu-root .active-2 a:hover {
	color: #ffffff;
	text-shadow: 2px 2px 2px #000;
}
#menu a, .main-menu .ms-core-listMenu-root a {
	/*float: left;*/
	padding: 12px 12px 12px 12px;
	color: #666666;
	font: 16px Lato, Arial, Helvetica;
	font-weight:bold;
	text-decoration: none;
	z-index: 999;
	/*text-shadow: 0 1px 0 #000;*/
}

#menu a, .main-menu .ms-core-listMenu-root > li:first-child a {
	/*float: left;*/
	padding: 12px 12px 12px 12px !important;
	color: #666666;
	font: 16px Lato, Arial, Helvetica;
	font-weight:bold;
	text-decoration: none;
	z-index: 999;
	/*text-shadow: 0 1px 0 #000;*/
}

#menu a, .main-menu .ms-core-listMenu-root li:last-child {
	/*float: right !important;*/
}

/*#menu a, .main-menu .ms-core-listMenu-root a {
	background: url(../../images/arrow-down-blu.png) no-repeat right center !important;

}*/


#menu li:hover > a, .main-menu .ms-core-listMenu-root li:hover > a {
	color: #ffffff !important;
	z-index: 999;
}
.main-menu .ms-core-listMenu-root li.selected:hover > a {
	color: #FFFFFF !important;
	z-index: 999;
}

.main-menu .ms-core-listMenu-root li.selected ul li{color:#666666;}

* html #menu li a:hover, * html .main-menu .ms-core-listMenu-root li a:hover {
	/* IE6 only */
	color: #000000;
	z-index: 999;
}

#menu ul, .main-menu .ms-core-listMenu-root ul {
	margin: 0px 0 0 0;
	_margin: 0; /*IE6 only*/;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 38px;
	left: 0;
	z-index: 1;
	background-color: #e7f1f5;
	box-shadow: 2px 2px 2px rgba(0,0,0,.3) !important;
	border-radius: 3px;
	transition: width .2s ease-in-out;
	-webkit-transition: all .2s ease-out 0s /* Safari & Chrome */;
	-moz-transition: all .2s ease-out 0s /* Firefox */;
	-ms-transition: all .2s ease-out 0s /* Internet Explorer */;
	-o-transition: all .2s ease-out 0s /* Opera */;
		z-index: 1000;
	width:100%;
	display:block;
	
}

#menu li:hover > ul, .main-menu .ms-core-listMenu-root li:hover > ul{
	
	opacity: 1;
	visibility: visible;
	margin: 15px 0px 0px 0px;
	left: 0px !important;
	/*left: 7px;*/
	z-index: 999;
	width:100%;
	overflow:visible;
}
/*In The COmmunity */
.main-menu .ms-core-listMenu-root > li:nth-child(3):hover > ul{
	
	opacity: 1;
	visibility: visible;
	margin: 15px 0px 0px 0px;
	left: 0px !important;
	/*left: 7px;*/
	z-index: 999;
	width:210px !important;
	overflow:visible;
}
/*Careers*/
.main-menu .ms-core-listMenu-root > li:nth-child(5):hover > ul{
	
	opacity: 1;
	visibility: visible;
	margin: 15px 0px 0px 0px;
	left: 0px !important;
	/*left: 7px;*/
	z-index: 999;
	width:145px !important;
	overflow:visible;
}

#menu ul ul, .main-menu .ms-core-listMenu-root ul ul {
	top: 0;
	left: 0px;
	margin: 0 0 0 20px !important;
	_margin: 0; /*IE6 only*/;
	box-shadow: -1px 0 0 rgba(255,255,255,.3);
	z-index: 999;
	
	
  
}

.main-menu .ms-core-listMenu-root > ul > li > a span{
width:auto;
display:block !important;
overflow:visible;
}
.main-menu .ms-core-listMenu-root ul.dynamic {
	padding: 0px !important;border:none;
}

.main-menu .ms-core-listMenu-root ul li:hover > ul {
	left: 187px !important;
}


.main-menu .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item
{
	margin-left:0px;
	margin-right:0px;
}

.main-menu .ms-core-listMenu-horizontalBox .additional-background.dynamic-children{
	/*padding-right:15px;*/
	background: url(../../images/arrow-down-blu.png) no-repeat right center !important;
}

.main-menu .ms-core-listMenu-horizontalBox .additional-background.dynamic-children:hover{
	background:  url(../../images/arrow-down-ylw.png) no-repeat right center !important;
}


.main-menu ul.dynamic li.dynamic {
	float: none !important;
}


.main-menu ul.dynamic li.dynamic a {
	font-family:Lato;
	font-weight:bold;
	font-size:14px;
	border-bottom:solid 1px #ccc;
	margin-left:0px;margin-right:0px;
	text-shadow:none !important;
	color:#666 !important;display:block;
}
.main-menu > ul > li > ul.dynamic > li.dynamic a > span {display:block;width:100%;}

.main-menu ul.dynamic li.dynamic:last-child a
{
border-bottom:none !important;
}

#menu ul li, .main-menu .ms-core-listMenu-root ul li {
	float: none;
	display: block;
	border: 0;
	_line-height: 0; /*IE6 only*/;
	/*box-shadow: 0 1px 0 #5aa5eb, 0 2px 0 #e8f2f4;*/
	z-index: 999;
	
	
}
#menu ul li:last-child, .main-menu .ms-core-listMenu-root ul li:last-child {
	box-shadow: none;
	z-index: 999;
}
#menu ul a, .main-menu .ms-core-listMenu-root ul a {
	padding: 10px 5px 1px 5px;

	_height: 10px; /*IE6 only*/;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
	z-index: 999;
}
#menu ul a:hover, .main-menu .ms-core-listMenu-root ul li a:hover {
	/*background: #e8f2f4 !important;*/
}

.main-menu .menu .ms-core-listMenu-root li.dynamic-children ul.dynamic li.dynamic 
{
	border-left: 1px solid #2c5f95;
	border-right: 1px solid #2c5f95;

}



#menu ul li:first-child , .main-menu .menu .ms-core-listMenu-root li.dynamic-children ul.dynamic li.dynamic:first-child  {
	border-top-left-radius: 3px !important; 
	border-top-right-radius: 3px !important; 
	
	border-left: 1px solid #2c5f95;
	border-right: 1px solid #2c5f95;
	border-top: 1px solid #2c5f95 !important;
	border-bottom:none ;

}
.main-menu .menu .ms-core-listMenu-root li.dynamic-children ul.dynamic li.dynamic:last-child {
	border-bottom-left-radius: 3px !important; 
	border-bottom-right-radius: 3px !important; 	
	
	border-left: 1px solid #2c5f95;
	border-right: 1px solid #2c5f95;
	border-bottom: 1px solid #2c5f95 !important;
	border-top:none ;

}
.main-menu .ms-core-listMenu-root ul li > a {
text-shadow:none !important;
}

.main-menu .ms-core-listMenu-root ul li:hover > a,.main-menu .ms-core-listMenu-root ul li:hover,.main-menu .ms-core-listMenu-root ul li:hover > a:hover{
	color:#2A5785 !important;
	background-color:#CCC;
	
}
.main-menu .ms-core-listMenu-root li:nth-child(1) ul li:hover > a,.main-menu .ms-core-listMenu-root li:nth-child(1) ul li:hover,.main-menu .ms-core-listMenu-root li:nth-child(1) ul li:hover > a:hover {
	background-color:#67BDA0 !important;
}

.main-menu .ms-core-listMenu-root li:nth-child(2) ul li:hover > a,.main-menu .ms-core-listMenu-root li:nth-child(2) ul li:hover,.main-menu .ms-core-listMenu-root li:nth-child(2) ul li:hover > a:hover {
	background-color:#F9D021;
}

.main-menu .ms-core-listMenu-root li:nth-child(3) ul li:hover > a,.main-menu .ms-core-listMenu-root li:nth-child(3) ul li:hover,.main-menu .ms-core-listMenu-root li:nth-child(3) ul li:hover > a:hover {
	background-color:#C5D76E;
}

.main-menu .ms-core-listMenu-root li:nth-child(4) ul li:hover > a,.main-menu .ms-core-listMenu-root li:nth-child(4) ul li:hover,.main-menu .ms-core-listMenu-root li:nth-child(4) ul li:hover > a:hover {
	background-color:#BFDFFF;
}

.main-menu .ms-core-listMenu-root li:nth-child(5) ul li:hover > a,.main-menu .ms-core-listMenu-root li:nth-child(5) ul li:hover,.main-menu .ms-core-listMenu-root li:nth-child(5) ul li:hover > a:hover {
	background-color:#BFBFFF;
}

.main-menu .ms-core-listMenu-root li:nth-child(6) ul li:hover > a,.main-menu .ms-core-listMenu-root li:nth-child(6) ul li:hover,.main-menu .ms-core-listMenu-root li:nth-child(6) ul li:hover > a:hover {
	color:#FFF !Important;
	background-color:#2C5F95 !important;
}


#menu ul li:first-child > a:after, .main-menu .ms-core-listMenu-root ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 46%;
	top: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #2c5f95;
}
#menu ul > ul , .main-menu .ms-core-listMenu-root ul > ul{
	min-width: 112px; 
	width:auto !Important;
	overflow:visible;
	display:block;
	white-space: nowrap;
	
	}
	
.main-menu .ms-core-listMenu-root ul li.dynamic {

/*border:1px solid #2c5f95;*/
	width:auto;
	display:block;
	overflow:visible;
	white-space: nowrap;

	border-right-width:0px;
}
#menu ul ul li a, .main-menu .ms-core-listMenu-root ul li.dynamic a {
	white-space:nowrap !important;
	padding-bottom: 9px !important;
	padding-left: 15px;padding-right: 0px;
	
	width:auto;
	display:block;
	overflow:visible;
	
	
}
.ms-core-listMenu-root ul li.dynamic > a > span {display:block !important; }

.ms-core-listMenu-root ul li.dynamic > a > span > span {display:block !important; 
}
#menu ul ul li:first-child a:after, .main-menu .ms-core-listMenu-root ul ul li:first-child a:after {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	border-left: 0;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	border-right: 6px solid #2c5f95;
}
#menu ul li:first-child a:hover:after, .main-menu .ms-core-listMenu-root ul li:first-child a:hover:after {
	border-bottom-color: #2c5f95;
}
#menu ul ul li:first-child a:hover:after, .main-menu .ms-core-listMenu-root ul ul li:first-child a:hover:after {
	border-right-color: #2c5f95;
	border-bottom-color: transparent;
}
#menu ul li:last-child > a, .main-menu .ms-core-listMenu-root ul li:last-child > a {
	border-radius: 0 0 3px 3px;
}
/*========================= END MAIN MENU ===========================*/
/*=========================================================================
                                MAIN PAGE
  =========================================================================*/
.wrapper {

	width: 1024px;
	/*min-height: 300px;*/height:auto;
	overflow-y:visible !important;
}
/*=========================================================================
                             HOME
  =========================================================================*/
  #contentBox{
	margin:0;
}

#DeltaPlaceHolderMain{display:block;overflow:visible;}

.ms-rtestate-field .col {padding-left: 7px !important;}
.ms-rtestate-field .footer-first-4 {padding-left: 7px !important;}

  
/*========================= REGION 1 ===========================*/
.region-1,.welcome {
	width: 1024px;
	min-height: 456px;
	padding-left:0px !important;
	
}

.region-1,.welcome table, table tr, table td { padding:none;border:none;border-spacing:0;}

/*========================= HOME SLIDER ===========================*/
.slider {
	width: 763px;
	height: 374px;
	padding-left: 35px;
	float: left;
}
.slider-wrapper {
	width: /*763px*/100%;
	height: 374px;
	position: relative;
}

.news-feeds{
	width:763px;
	padding: 21px 0 12px 0;
	float:left;
}

.news-feeds table{
	width:763px;
	height:34px;
	border-spacing:0;
}

.news-feeds .td1{
	display:block;
	font-family:Lato;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #333 !important;
	text-align:center;
	width: 116px;
	height: 34px;

	padding-top:0px;
	border: 1px solid #2c5f95;
	line-height:32px !important;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #2c5f95;
	 /* Old browsers */ background: -moz-linear-gradient(top, #2c5f95 0%, #82bfe4 2%, #418cc8 4%, #2c5f95 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c5f95), color-stop(2%,#82bfe4), color-stop(4%,#418cc8), color-stop(100%,#2c5f95));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c5f95', endColorstr='#2c5f95',GradientType=0 ); /* IE6-9 */;
	
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.news-feeds .td2{

	width:625px;
	height:32px;
	font-family:Lato;
	font-size:12px;
	font-weight:bold;
	color:#666;
	padding:0 10px;

	line-height:32px;
	
	border: 1px solid #aed0ec;
	background-color: #ffffff;
	background-image: linear-gradient(#ffffff, #e8f2f4);
	
	
	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow: 0 1px 1px #777;

	
	
}

.news-feeds .td2 a {
	font-family:Lato;
	font-size:12px;
	font-weight:bold;
	color:#666;
	
}
.news-feeds .td2 a:hover,.news-feeds .td2 a:visited:hover{
text-decoration:none;
color:#2C5F94;
}

.news-feeds .td2 span.s{margin-left:10px;margin-right:10px;}
/*========================= END SLIDER ===========================*/
/*========================= RIGHT SIDEBAR ===========================*/

.ms-webpartzone-cell{padding:0 !important;margin:0 !important;}

.right-sidebar-1{
  	margin:0 0 5px 16px !important;
}

.right-sidebar-1 .header{
	display:block;
	font-family:Lato;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #333 !important;

	width: 218px;
	height: 34px;
	padding-left: 20px;
	padding-top:0px;
	border: 1px solid #2c5f95;
	line-height:32px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #2c5f95;
	 /* Old browsers */ background: -moz-linear-gradient(top, #2c5f95 0%, #82bfe4 2%, #418cc8 4%, #2c5f95 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c5f95), color-stop(2%,#82bfe4), color-stop(4%,#418cc8), color-stop(100%,#2c5f95));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #2c5f95 0%,#82bfe4 2%,#418cc8 4%,#2c5f95 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c5f95', endColorstr='#2c5f95',GradientType=0 ); /* IE6-9 */;
	
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;

}
.right-sidebar-1  .link{
	vertical-align:middle;
	min-height: 34px;
	padding-bottom:1px;
	

}
.right-sidebar-1 .link a{
	font-family: Lato;
	vertical-align:middle;
	height: 34px;
	
	display: table-cell;
	width:224px;
    vertical-align: middle;
    	font-size: 14px;
	/*font-weight: bold;*/
	color: #666;
	padding: 5px 0px 5px 20px;
	background-color: #d7ebff;
	line-height:normal;
	margin-top:auto;
	margin-bottom:auto;
}

.right-sidebar-1 .link a > span{
display:block;
width:200px;
white-space: nowrap;
	overflow: hidden;
	text-overflow:"...";
	}

.right-sidebar-1 tr:last-child .link a{
	
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;


}

.right-sidebar-1 .link a.extended{
	line-height:normal;
}
.right-sidebar-1 .link a:hover{
	text-decoration:none;
	color: #2C5F94;
	background: #d7ebff !important; /* Old browsers */
	background: -moz-linear-gradient(left,  #92C4E7 0%, #d7ebff 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#92C4E7 ), color-stop(100%,#d7ebff )) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #92C4E7  0%,#d7ebff 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #92C4E7 0%,#d7ebff 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #92C4E7 0%,#d7ebff 100%) !important; /* IE10+ */
	background: linear-gradient(to right,  #92C4E7 0%,#d7ebff 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92C4E7 ', endColorstr='#d7ebff',GradientType=1 ) !important; /* IE6-9 */
}


.right-sidebar-r3{
	/*width:100%;*/
	
    /* Firefox */
    /*width: -moz-calc(100% - 2px);*/
    /* WebKit */
    /*width: -webkit-calc(100% - 2px);*/
    /* Opera */
    /*width: -o-calc(100% - 2px);*/
    /* Standard */
    /*width: calc(100% - 2px);*/
	padding: 0 0 0px 0;
	border:solid 1px #FAD53D;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FAD53D;
	margin: 0 0 5px 16px !important;

}

.nr-scheme .right-sidebar-r3{
margin-left: 0px !important;
}

.rs3-td1{
	font-family:Lato;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	color:#2c6198;
	
	height:28px;
	padding-left:15px;
	/*border:1px solid #FAD53D;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fad53d; /* Old browsers */
	background: -moz-linear-gradient(top,  #fad53d 0%, #fcf4b0 2%, #fef599 4%, #fad53d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fad53d), color-stop(2%,#fcf4b0), color-stop(4%,#fef599), color-stop(100%,#fad53d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fad53d 0%,#fcf4b0 2%,#fef599 4%,#fad53d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fad53d 0%,#fcf4b0 2%,#fef599 4%,#fad53d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fad53d 0%,#fcf4b0 2%,#fef599 4%,#fad53d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fad53d 0%,#fcf4b0 2%,#fef599 4%,#fad53d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad53d', endColorstr='#fad53d',GradientType=0 ); /* IE6-9 */
	display:block;
	border-collapse:inherit !important;
  
}

.rs3-td2 div{
	font-size:14px;
	font-weight:bold;
	color:#666;
	/*width:243px;*/
	background-color:#fff !important;
	border:solid 1px #fbfdff !important;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	display:block;
	height:32px;
}

/*===================================================================================
                                    NEWS LETTER
  ==================================================================================*/
.newsletter, .newsletter-submit 
,.rs-td1 .ms-webpart-zone .ms-webpartzone-cell:nth-child(2) .ms-webpart-chrome .ms-wpContentDivSpace div input[type=text]
,.rs-td1 .ms-webpart-zone .ms-webpartzone-cell:nth-child(2) .ms-webpart-chrome .ms-wpContentDivSpace div input[type=button]{
	float: left;
}
.newsletter
,.rs-td1 .ms-webpart-zone .ms-webpartzone-cell:nth-child(2) .ms-webpart-chrome .ms-wpContentDivSpace div input[type=text] {
	padding: 2px 2px 2px 15px!important;
	float:left;
	height: 28px;

	width: 197px;

	
    /* Firefox */
    width: -moz-calc(100% - 40px);
    /* WebKit */
    width: -webkit-calc(100% - 40px);
    /* Opera */
    width: -o-calc(100% - 40px);
    /* Standard */
    width: calc(100% - 40px);

	color:#2C5F94 !important;
	border: none !important;
	outline:none !important;
	font: bold 14px Lato;
	background-color: #fff !important;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;


	/*-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	*/
   
}
/* ----------------------- */
.newsletter-submit
,.rs-td1 .ms-webpart-zone .ms-webpartzone-cell:nth-child(2) .ms-webpart-chrome .ms-wpContentDivSpace div input[type=button] {
	background-image: url(../../images/search-arrow.png);
	background-repeat:no-repeat;
	/*background-position: -1px center;*/
	background-position: 0px center;
	text-indent:-99999px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	outline:none !important;
	border-left: 1px solid #AED0ED !important;
	
	border-top:none !important;
	border-right:none !important;
	border-bottom:none !important;
	/*-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;*/
	height: 33px;
	margin: 0 !important;
	padding: 0 !important;
	width: 20px;
	min-width:20px !important;
	cursor: pointer;
	font: bold 14px Arial, Helvetica;
	color: #23441e;
	/*text-shadow: 0 1px 0 rgba(255,255,255,0.5);*/
	float:left;
}
.newsletter-submit:hover
,.rs-td1 .ms-webpart-zone .ms-webpartzone-cell:nth-child(2) .ms-webpart-chrome .ms-wpContentDivSpace div input[type=button]:hover {
	background-color: #fff !important;
	background-image: url(../../images/search-arrow-hover_blu.png);
	border: none !important;
}
.newsletter-submit:active
,.rs-td1 .ms-webpart-zone .ms-webpartzone-cell:nth-child(2) .ms-webpart-chrome .ms-wpContentDivSpace div input[type=button]:active
 {
	background-image: url(../../images/search-arrow-hover_blu.png);
	outline: none;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.newsletter-submit::-moz-focus-inner 
,.rs-td1 .ms-webpart-zone .ms-webpartzone-cell:nth-child(2) .ms-webpart-chrome .ms-wpContentDivSpace div input[type=button]::-moz-focus-inner{
	border: 0;  /* Small centering fix for Firefox */
}
.newsletter::-webkit-input-placeholder
,.rs-td1 .ms-webpart-zone .ms-webpartzone-cell:nth-child(2) .ms-webpart-chrome .ms-wpContentDivSpace div input[type=button]::-webkit-input-placeholder {
	color: #8c8c8c;
	font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;
}
.newsletter::-moz-placeholder
 {
	color: #8c8c8c;
	font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;

}
.newsletter:-ms-input-placeholder {
	color: #8c8c8c !important;
	
font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;
}
.newsletter.placeholder
,.rs-td1 .ms-webpart-zone .ms-webpartzone-cell:nth-child(2) .ms-webpart-chrome .ms-wpContentDivSpace div input[type=text].placeholder {
	color: #9c9c9c;
	font-style: italic;
	font-weight:bold;
	font-family:Lato;
	font-size:14px;
}

.rs-td1 .r3-bewaterwise {margin-left: 16px;}

/*========================= END NEWS LETTER ===========================*/
.right-sidebar-r4 {
	width: 243px;
}
.rs3-td1,.rs-td1 .ms-webpart-zone .ms-webpartzone-cell:nth-child(4)
{
	padding-top:2px;
}

/*========================= END RIGHT SIDEBAR ===========================*/
/*========================= END REGION 1 ===========================*/


/*=======================================================================================
                                     FOOTER FIRST
  =======================================================================================*/
.footer-first{
	width:1024px;
	min-height:330px;
	overflow-y:visible;
	float:left;
	padding-left: 0px;
	margin-bottom:30px;
	font-family:Lato;
}

.footer-first .ms-webpart-chromex,.footer-first .ms-webpart-zone ,.footer-first .ms-WPBody
{
	width:auto;
	padding:0 !important;
	margin:0 !important;
}
/*================== FOOTER FIRST 1 ===============*/
.footer-first-1{
	width:243px;
	height:330px;
	padding-right:9px;
	border-right:1px solid #cee2f5;
	float:left;
}

.footer-first-1 table{
	width:243px;
	height:330px;
	border-spacing:0;
}

.footer-first-1-td1{
	height:39px;
	
	font-size:16px;
	color:#275785;
	font-weight:bold;
	padding-left:15px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color:#67bda0;
}

.footer-first-1-td2{
	vertical-align:top;
	height:40px;
	padding:15px 15px;
	font-size:14px;
	font-weight:bold;
	color:#666;
}

.footer-first-1-td3{
	vertical-align:top;
	padding:0 25px;
	font-size:14px;
	color:#666;
	line-height:25px;
}

.footer-first-1-td3 ul{
	padding:0;
	margin:0;
}

.footer-first-1-td3 ul.with-img{
	list-style-image: url(../../images/footer-first-1-li-bg.png);
}

.footer-first-1-td3 ul.without-img{
	list-style-image: none;
	list-style:none;
}


/*================== END FOOTER FIRST 1 ===============*/

/*================== FOOTER FIRST 2 ===============*/
.footer-first-2{
	width:243px;
	height:330px;
	padding:0 9px;
	border-right:1px solid #cee2f5;
	float:left;
}

.footer-first-2 table{
	width:243px;
	height:330px;
	border-spacing:0;
}

.footer-first-2-td1{
	height:39px;
	font-size:16px;
	color:#275785;
	font-weight:bold;
	padding-left:15px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color:#f9d021;
}

.footer-first-2-td2{
	vertical-align:top;
	height:40px;
	padding:15px 15px;
	font-size:14px;
	font-weight:bold;
	color:#666;
}

.footer-first-2-td3{
	vertical-align:top;
	padding:0 25px;
	font-size:14px;
	color:#666;
	line-height:25px;
}

.footer-first-2-td3 ul{
	padding:0;
	margin:0;
}

.footer-first-2-td3 ul.with-img{
	list-style-image: url(../../images/footer-first-2-li-bg.png);
}

.footer-first-2-td3 ul.without-img{
	list-style-image: none;
	list-style:none;
}

/*================== END FOOTER FIRST 2 ===============*/

/*================== FOOTER FIRST 3 ===============*/
.footer-first-3{
	width:243px;
	min-height:441px;
	padding:0 8px;
	border-right:1px solid #cee2f5;
	float:left;
}

.footer-first-3 table{
	width:243px;
	
	border-spacing:0;
}

.footer-first-3-td1{
	height:39px;
	font-size:16px;
	color:#275785;
	font-weight:bold;
	padding-left:15px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color:#c5d76e;
}

.footer-first-3-td2{
	vertical-align:top;
	height:40px;
	padding:15px 15px;
	font-size:14px;
	font-weight:bold;
	color:#666;
}

.footer-first-3-td3{
	vertical-align:top;
	padding:0 25px;
	font-size:14px;
	color:#666;
	line-height:25px;
}

.footer-first-3-td3 ul{
	padding:0;
	margin:0;
}

.footer-first-3-td3 ul.with-img{
	list-style-image: url(../../images/footer-first-3-li-bg.png);
}

.footer-first-3-td3 ul.without-img{
	list-style-image: none;
	list-style:none;
}

/*================== END FOOTER FIRST 3 ===============*/

/*================== FOOTER FIRST 4 ===============*/
.footer-first-4{
	width:243px;
	min-height:441px;
	padding-left:9px;
	float:left;
}

.footer-first-4 table{
	width:243px;
	height:330px;
	border-spacing:0;
}

.footer-first-4-td1{
	height:39px;
	font-size:16px;
	color:#275785;
	font-weight:bold;
	padding-left:15px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color:#b7b073;
}

.footer-first-4-td2{
	vertical-align:top;
	height:40px;
	padding:15px 15px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.04em;

	color:#666;
}

.footer-first-4-td3{
	vertical-align:top;
	padding: 0 15px 0 5px;
		font-size:14px;
	color:#666;
	line-height:25px;
}

.footer-first-4-td3 ul{
	padding:0;
	margin:0;
}

.footer-first-4-td3 ul.with-img{
	list-style-image: url(../../images/footer-first-4-li-bg.png);
}

.footer-first-4-td3 ul.without-img{
	list-style-image: none;
	list-style:none;
}

/*================== END FOOTER FIRST 4 ===============*/

/*================== END FOOTER FIRST ===============*/


/*=========================================================================
                             DOING BUSINESS WITH US
  =========================================================================*/
.main-body-1 {
	/* wrapper for Duing Business with Us page*/
	width: 1028px;
	height: 1100px;
	padding: 0 63px;
	float: left;
}
.main-body-c1 {
	/* Left sidebar of the page */
	width: 160px;
	height: 1100px;
	padding: 0;
	float: left;
}
.main-body-c2 {
	/* main content of the page */
	width: 850px;
	height: 1100px;
	padding-left: 18px;
	float: left;
}
.breadcrumb {
	/* Breadcrumb of the page */
	width: 850px;
	height: 9px;
	padding-bottom: 14px;
	float: left;
	font-family:Lato;
	font-style: italic;
	color: #666;
}
.breadcrumb a {
	color: #666;
	text-decoration: none;
}


.breadcrumb a:hover {
	color: #2a5785;
	text-decoration: none;
}
.static-header-1 {
	/* Static Image header*/
	width: 800px;
	height: 261px;
	padding: 25px;
	float: left;
	background-image: url(../../images/doing-business-with-us-static-image-01.jpg);
}
.static-header-text {
	/* Static Header Text */
	width: 800px;
	font-size: 60px;
	font-weight: bold;
	color: #fff;
	text-shadow: 3px 3px 3px #333;
	padding-bottom: 5px;
	float: left;
}
.static-header-btn {
	/* Static Header button container */
	width: 800px;
	float: left;
}
.static-header-btn a {
	/* Static Header button */
	width: 220px;
	height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-align: left;
	margin-bottom: 5px;
	border: 1px solid #aed0ed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	 /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #aed0ed 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#aed0ed));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#aed0ed 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#aed0ed 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#aed0ed 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#aed0ed 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#aed0ed',GradientType=0 ); /* IE6-9 */;
	cursor: pointer;
						}
.static-header-btn a:hover {
	/* Static Header button on hover */
	color: #fff;
	border: 1px solid #2C5F95;
	background: #428ec9;
	 /* Old browsers */ background: -moz-linear-gradient(top, #428ec9 0%, #2c5f95 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#428ec9), color-stop(100%,#2c5f95));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #428ec9 0%,#2c5f95 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#428ec9', endColorstr='#2c5f95',GradientType=0 ); /* IE6-9 */;
						}
.main-body-c2-content {
	/* Duing Business with Us Content at the bottom  */
	width: 850px;
	height: 716px;
	padding: 25px 0;
	float: left;
}
/*==================================== TABS 1ST COLUMN  ===================================*/
.main-body-c2-content-c1 {
	/* Tabs */
	width: 330px;
	height: 716px;
	padding-right: 8.5px;
	float: left;
}
.tabs-header {
	width: 309px;
	height: 26px;
	font-size: 16px;
	padding-top: 16px;
	padding-left: 19px;
	vertical-align: middle;
	font-weight: bold;
	color: #2a5785;
	background-color: #bfdfff;
	margin-bottom: 10px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
/*
  Tabs Tite
----------------------------------*/
.tabs-title-1 {
	width: 108px;
	margin-right: 2px;
}
.tabs-title-2 {
	width: 108px;
	margin-right: 2px;
}
.tabs-title-3 {
	width: 108px;
}
/* Tabs Wrapper
----------------------------------*/
#tabs {
	width: 328px;
	padding-right: 8.5px;
	float: left;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}
.ui-front {
	z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em 1em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	/*padding-left: 2.2em;*/
	text-align: left;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	/*padding: 1em 2.2em;*/
	border-top: 0;
	overflow: auto;
	/*height: auto !important;*/
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}
/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}
/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%; /* support: IE10, see #8844 */;
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */;
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}
/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}
.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	/*padding: .2em;*/
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	background-color: #fff;
	/*padding: .2em .2em 0;*/
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0; /*margin: 0 1.34px 0 0;*/;
	border-bottom-width: 0;
	/*padding: 11px 0 0 0;*/
	padding: 0 0 0 0;
	white-space: nowrap;
	height: 30px;
	margin-right:2px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; 
border-bottom-width: 0; } 

.ui-tabs .ui-tabs-nav li a {
	/*float: center;
	padding: .5em 1em;
	text-decoration: none;
	*/
	
	float: center;
	padding: 0 10px 0 0;*/
	/*padding: .5em 1em .5em 5px;*/
	width:100%;
	height:30px;
	line-height:30px;
	display:block;
	text-decoration: none;

}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	padding-bottom:2px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 17.5px 0 0 0;
	background: none;
	background-color: #cfe7ff;
	/*height:543px;*/
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Lato !important;
	font-size: 12px;
}
.ui-widget .ui-widget {
	font-size: 12px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Lato;
	font-size: 12px;
}
.ui-widget-content {
	/*border: 1px solid #aaaaaa;*/
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	/*border: 1px solid #fff;*/
	background-color: #fff;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	/*border: 1px solid #d3d3d3;*/
	/*width:108px;*/
	background-image: url(../../images/tabs-default.png);
	background-repeat: no-repeat;
	background-position: 5% 50%;
	background-color: #eff7ff;
	font-weight: normal;
	text-align: center;
	color: #666666;
	
	webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
   
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	/*border: 1px solid #999999;*/
	/*width:108px;*/
	background-image: url(../../images/tabs-hover.png);
	background-repeat: no-repeat;
	background-position: 5% 50%;
	background-color: #67BDA0;
	font-weight: normal;
	text-align: center;
	color: #2a5785;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
	/*color: #212121;*/
	text-decoration: none;
}


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	/*border: 1px solid #aaaaaa;*/
	/*width:108px;*/
	background-image: url(../../images/tabs-active.png);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	background-color: #cfe7ff;
	font-weight: bold;
	text-align: center;
	color: #666666;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	/*border: 1px solid #fcefa1;*/
	background-color: #fbf9ee;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background-color: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35); /* For IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon, .ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
/* positioning */
.ui-icon-blank {
	background-position: 16px 16px;
}
.ui-icon-carat-1-n {
	background-position: 0 0;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0;
}
.ui-icon-carat-1-e {
	background-position: -32px 0;
}
.ui-icon-carat-1-se {
	background-position: -48px 0;
}
.ui-icon-carat-1-s {
	background-position: -64px 0;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0;
}
.ui-icon-carat-1-w {
	background-position: -96px 0;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0 -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0 -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0 -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-on {
	background-position: -96px -144px;
}
.ui-icon-radio-off {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0 -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0 -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0 -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
}
/* Overlays */
.ui-widget-overlay {
	background-color: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background-color: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}
/*  Tabs li tags
------------------------------------------*/
.tabs .tabs-row {
	padding: 12.5px 0 12.5px 25px;
}
.xtabs-row:hover {
	background: #EFEFFF; /* Old browsers */
	background: -moz-linear-gradient(left,  #EFEFFF 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#EFEFFF), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #EFEFFF 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #EFEFFF 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #EFEFFF 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to right,  #EFEFFF 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFFF', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	cursor: pointer;
}
.tabs .see-full-list {
	padding: 7.5px 20px 20px 0;
	text-align: right;
	font-style: italic;
}
.tabs .see-full-list {
	padding: 7.5px 20px 20px 0;
	text-align: right;
	font-style: italic;
}
.tabs .see-full-list {
	padding: 7.5px 20px 20px 0;
	text-align: right;
	font-style: italic;
}
/*==================================== END OF TABS 1ST COLUMN ===================================*/
/*==================================== DOING BUSINESS WITH US 2ND COLUMN ===================================*/

					
/*==================================== END DOING BUSINESS WITH US 3ND COLUMN ===================================*/
/*==================================== DOING BUSINESS WITH US SIDEBAR MENU ===================================*/
#mwd-sidebar-menu {
	width: 158px;
	font-size: 14px;
	color: #666;
	text-transform: inherit;
	background-color: #eff7ff;
}
#mwd-sidebar-menu .ui-state-active {
	background-color: transparent;
}

.doing_business_with_us #left_panel .ms-webpart-zone
{
width: 158px;
}
.doing_business_with_us #left_panel .ms-webpartzone-cell:nth-child(-n+2){
	width: 158px;
	font-size: 14px;
	color: #666;
	text-transform: inherit;
	background-color: #eff7ff;

}
.doing_business_with_us #left_panel .dfwp-column
{ 
padding-left:0px;
}


.doing_business_with_us #left_panel .ms-webpart-chrome-title
{
font-family:Arial, Helvetica, sans-serif !important;
	width: 141px !important;
	padding: 10px 0 10px 15px !important;
	font-size: 14px !important;
	color: #2a5785 !important;
	
	font-weight: bold !important;
	border: 1px solid #aed0ed !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	background: rgb(223,239,255);
	 /* Old browsers */ background: -moz-linear-gradient(top, rgba(223,239,255,1) 0%, rgba(192,223,255,1) 100%) !important;
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223,239,255,1)), color-stop(100%,rgba(192,223,255,1))) !important;
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(223,239,255,1) 0%,rgba(192,223,255,1) 100%) !important;
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(223,239,255,1) 0%,rgba(192,223,255,1) 100%) !important;
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(223,239,255,1) 0%,rgba(192,223,255,1) 100%) !important;
	 /* IE10+ */ background: linear-gradient(to bottom, rgba(223,239,255,1) 0%,rgba(192,223,255,1) 100%) !important; /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfefff', endColorstr='#c0dfff',GradientType=0 ) !important; /* IE6-9 */;


}
.doing_business_with_us #left_panel .ms-webpart-chrome-title * {
	padding: 0 !important;
	margin: 0 !important;
	font-size: 14px !important;
	color: #2a5785 !important;
	white-space:pre-wrap !important;
	overflow:visible !important;
	font-weight: bold !important;


}

.doing_business_with_us #left_panel .groupheader{

	border-bottom: 2px solid #fff;
		background-image: url(../../images/mwd-sidebar-li-gb.png);
	background-repeat: no-repeat !important;
	background-position: 3% 50%;
	padding: 10px 20px 10px 15px !important;
	margin:0;
	font-weight:normal !important;
	font-size: 14px !important;

}
.doing_business_with_us #left_panel .active{
font-weight:bold !important;
border-bottom:none;
background-repeat: no-repeat !important;
background-position: 3% 50% !important;
background-image: url(../../images/tabs-active.png) !important;

}
.doing_business_with_us #left_panel .activex:hover{background-position: 3% 50% !important;

}

.doing_business_with_us #left_panel .groupmarker:hover .groupheader,.doing_business_with_us #left_panel .active:hover {
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
}

.doing_business_with_us #left_panel .dfwp-list{
	width:100%;
}
.doing_business_with_us #left_panel .dfwp-list .item:hover{
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
}

#left_panel .dfwp-list .link-item {border-bottom: 2px solid #fff;padding:10px 15px 10px 15px ;}

#left_panel .dfwp-list .link-item a{
	
	color: #222;background-position: 3% 50% !important;
	list-style-type: none;
	
	text-decoration:none;
	

}



.sidebar-title {
font-family:Arial, Helvetica, sans-serif !important;
	width: 141px !important;
	padding: 0px 0 0px 15px !important;
	font-size: 14px !important;
	color: #2a5785 !important;
	white-space:pre-wrap !important;
	overflow:visible !important;
	font-weight: bold !important;
	border: 1px solid #aed0ed !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	background: rgb(223,239,255);
	 /* Old browsers */ background: -moz-linear-gradient(top, rgba(223,239,255,1) 0%, rgba(192,223,255,1) 100%) !important;
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223,239,255,1)), color-stop(100%,rgba(192,223,255,1))) !important;
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(223,239,255,1) 0%,rgba(192,223,255,1) 100%) !important;
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(223,239,255,1) 0%,rgba(192,223,255,1) 100%) !important;
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(223,239,255,1) 0%,rgba(192,223,255,1) 100%) !important;
	 /* IE10+ */ background: linear-gradient(to bottom, rgba(223,239,255,1) 0%,rgba(192,223,255,1) 100%) !important; /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfefff', endColorstr='#c0dfff',GradientType=0 ) !important; /* IE6-9 */;
}						}
.sidebar-title p,.doing_business_with_us .ms-webpart-chrome-title * {
	padding: 0 !important;
	margin: 0 !important;


}
.mwd-menu-wrapper {
	border-bottom: 2px solid #fff;
}
#ui-accordion-mwd-sidebar-menu-panel-1 li:hover {
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
#ui-accordion-mwd-sidebar-menu-panel-0 li:hover {
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
.mwd-menu-wrapper-li {
	/*padding: 10px 10px 10px 15px;*/
	width: 156px;
	border-bottom: 2px solid #fff;
	background-image: url(images/mwd-sidebar-li-gb.png);
	background-repeat: no-repeat;
	background-position: 4% 50%;
}
.mwd-menu-title p {
	padding: 0;
	margin: 0;
}
.mwd-menu-wrapper-li li {
	list-style-type: none;
	padding: 5px 0 5px 20px;
}
.no-sub-menu {
	background-image: none !important;
	font-size: 14px;
	border-bottom: 2px solid #fff;
	padding: 10px 15px;
}
.no-sub-menu p {
	padding: 0;
	margin: 0;
}
#ui-accordion-mwd-sidebar-menu-header-1:hover {
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
#ui-accordion-mwd-sidebar-menu-header-0:hover {
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
.no-sub-menu:hover {
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%) !important; /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
/*==================================== END DOING BUSINESS WITH US SIDEBAR MENU ===================================*/
/*==================================================================================================
                                            WHO WE ARE
  ===================================================================================================*/
.wwa-main-body-1 {
	/* wrapper for Who We Are page*/
	width: 1028px;
	height: 945px;
	padding: 0 63px;
	float: left;
}
.wwa-main-body-c1 {
	/* Left sidebar of the page */
	width: 160px;
	height: 945px;
	padding: 0;
	float: left;
}
.wwa-main-body-c2 {
	/* main content of the page */
	width: 850px;
	height: 920px;
	padding-left: 18px;
	padding-bottom: 25px;
	float: left;
}
.wwa-static-header-1 {
	/* Static Image header*/
	width: 800px;
	height: 261px;
	padding: 25px;
	float: left;
	background-image: url("/PublishingImages/who-we-are-static-image-01.jpg");
}
.wwa-static-header-text {
	/* Static Header Text */
	width: 800px;
	font-size: 60px;
	font-weight: bold;
	color: #fff;
	text-shadow: 3px 3px 3px #333;
	padding-bottom: 5px;
	float: left;
}
.wwa-main-body-c2-content {
	/* Who We Are Content at the bottom  */
	width: 850px;
	height: 616px;
	padding: 25px 0 0 0;
	float: left;
}
.wwa-content-title {
	width: 100%;
	height: 40px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 23px;
	text-align: left;
	color: #2a5785;
	background-color: #67bda0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
/*==================================== 1ST COLUMN  ===================================*/
.wwa-main-body-c2-content-c1 {
	/*  */
	width: 330px;
	height: 561px;
	padding-right: 8.75px;
	float: left;
}
.wwa-main-body-c2-content-c1-title {
	width: 307;
	height: 25px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 23px;
	text-align: left;
	color: #2a5785;
	background-color: #67bda0;
	margin-bottom: 13px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.wwa-what-we-do {
	width: 330px;
	height: 135px;
	margin-bottom: 13px;
	color: #666;
	background-color: #FFFFFF;
}
.wwa-what-we-do:hover {
	width: 330px;
	height: 135px;
	margin-bottom: 13px;
	color: #2a5785;
	background: rgb(179,222,207);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(179,222,207,1) 0%, rgba(255,255,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(179,222,207,1)), color-stop(100%,rgba(255,255,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3decf', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
.wwa-what-we-do-title {
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	padding-top: 10px;
	width: 310px;
	padding-left: 20px;
	background: rgb(179,222,207);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(179,222,207,1) 0%, rgba(255,255,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(179,222,207,1)), color-stop(100%,rgba(255,255,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3decf', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */;
						}
.wwa-what-we-do-image {
	width: 92px;
	height: 98px;
	padding-left: 20px;
	padding-top: 7px;
	float: left;
}
.wwa-what-we-do-text {
	width: 178px;
	height: 98px;
	padding: 0 20px;
	padding-top: 7px;
	float: left;
	text-align: left;
}
.wwa-what-we-do-text p {
	padding: 0;
	margin: 0;
}
/*==================================== END 1ST COLUMN  ===================================*/
/*==================================== 2ND COLUMN  ===================================*/
.wwa-main-body-c2-content-c2 {
	/*  */
	width: 330px;
	height: 561px;
	padding-left: 7.75px;
	padding-right: 7.75px;
	float: left;
	border-left: 1px solid #b9e2d9;
	border-right: 1px solid #b9e2d9;
}
.who-we-are {
	width: 330px;
	height: 135px;
	margin-bottom: 13px;
	color: #666;
	background-color: #FFFFFF;
}
.who-we-are:hover {
	width: 330px;
	height: 135px;
	margin-bottom: 13px;
	color: #2a5785;
	background: rgb(179,222,207);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(179,222,207,1) 0%, rgba(255,255,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(179,222,207,1)), color-stop(100%,rgba(255,255,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3decf', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
.who-we-are-title {
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	padding-top: 10px;
	width: 310px;
	padding-left: 20px;
	background: rgb(179,222,207);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(179,222,207,1) 0%, rgba(255,255,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(179,222,207,1)), color-stop(100%,rgba(255,255,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3decf', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */;
						}
.who-we-are-image {
	width: 92px;
	height: 98px;
	padding-left: 20px;
	padding-top: 7px;
	float: left;
}
.who-we-are-text {
	width: 178px;
	height: 98px;
	padding: 0 20px;
	padding-top: 7px;
	float: left;
	text-align: left;
}
.who-we-are-text p {
	padding: 0;
	margin: 0;
}
/*==================================== END 2ND COLUMN  ===================================*/
/*==================================== 3RD COLUMN  ===================================*/
/* Latest Headlines
------------------------*/
.wwa-main-body-c2-content-c3 {
	/*  */
	width: 155px;
	height: 561px;
	padding-left: 7.75px;
	float: left;
}
.wwa-latest-headlines-title {
	width: 132px;
	height: 25px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 23px;
	text-align: left;
	color: #2a5785;
	background-color: #67bda0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.latest-healines-text ul {
	padding: 0 0 0 20px;
	margin: 0;
}
.latest-healines-text li {
	height: 34px;
	color: #666666;
	padding: 10px 0 0 0;
	margin-top: 2px;
}
.latest-healines-ul:hover {
	background: rgb(179,222,207);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(179,222,207,1) 0%, rgba(255,255,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(179,222,207,1)), color-stop(100%,rgba(255,255,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(179,222,207,1) 0%,rgba(255,255,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3decf', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
.latest-healines-text p {
	font-size: 9px;
	color: #666;
	text-align: right;
	font-weight: bold;
	font-style: italic;
}
.latest-healines-text p:hover {
	color: #2a5785;
	cursor: pointer;
}
/* Conatct us
----------------------------*/
.contact-us-sidebar {
}
.contact-us-sidebar-title {
	width: 132px;
	height: 25px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 23px;
	text-align: left;
	color: #2a5785;
	margin: 10px 0;
	background-color: #67bda0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.contact-us-sidebar-title p {
	margin: 0;
	padding: 0;
}
.contact-us-sidebar-text {
	color: #666666;
	padding: 0 20px;
}
.contact-us-sidebar-text p {
	padding: 10px 0;
	margin: 0;
}
.contact-us-sidebar-more-info {
	font-size: 9px;
	color: #666;
	text-align: right;
	font-weight: bold;
	font-style: italic;
}
.contact-us-sidebar-more-info p {
	padding: 0 0 0 20px;
	margin: 0;
}
.contact-us-sidebar-more-info p:hover {
	color: #2a5785;
	cursor: pointer;
}
/*==================================== END 3RD COLUMN  ===================================*/
/*==================================== WHO WE ARE SIDEBAR MENU ===================================*/
#mwd-sidebar-menu {
	width: 158px;
	font-size: 14px;
	color: #666;
	text-transform: inherit;
	background-color: #eff7ff;
}
#mwd-sidebar-menu .ui-state-active {
	background-color: transparent;
}
.wwa-sidebar-title {
	width: 141px;
	padding: 10px 0 10px 15px;
	font-size: 14px;
	color: #2a5785;
	font-weight: bold;
	border: 1px solid #67bda0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: rgb(137,221,208);
	 /* Old browsers */ background: -moz-linear-gradient(top, rgba(137,221,208,1) 0%, rgba(92,188,161,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,221,208,1)), color-stop(100%,rgba(92,188,161,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(137,221,208,1) 0%,rgba(92,188,161,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(137,221,208,1) 0%,rgba(92,188,161,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(137,221,208,1) 0%,rgba(92,188,161,1) 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, rgba(137,221,208,1) 0%,rgba(92,188,161,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89ddd0', endColorstr='#5cbca1',GradientType=0 ); /* IE6-9 */;
						}
.wwa-sidebar-title p {
	padding: 0;
	margin: 0;
}
.mwd-menu-wrapper {
	border-bottom: 2px solid #fff;
}
#ui-accordion-mwd-sidebar-menu-panel-1 li:hover {
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
#ui-accordion-mwd-sidebar-menu-panel-0 li:hover {
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
.mwd-menu-wrapper-li {
	/*padding: 10px 10px 10px 15px;*/
	width: 156px;
	border-bottom: 2px solid #fff;
	background-image: url(images/mwd-sidebar-li-gb.png);
	background-repeat: no-repeat;
	background-position: 4% 50%;
}
.mwd-menu-title p {
	padding: 0;
	margin: 0;
}
.mwd-menu-wrapper-li li {
	list-style-type: none;
	padding: 5px 0 5px 20px;
}
.no-sub-menu {
	background-image: none !important;
	font-size: 14px;
	border-bottom: 2px solid #fff;
	padding: 10px 15px;
}
.no-sub-menu p {
	padding: 0;
	margin: 0;
}
#ui-accordion-mwd-sidebar-menu-header-1:hover {
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
#ui-accordion-mwd-sidebar-menu-header-0:hover {
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
.no-sub-menu:hover {
	background: rgb(207,231,255);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(207,231,255,1) 0%, rgba(239,247,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,231,255,1)), color-stop(100%,rgba(239,247,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(207,231,255,1) 0%,rgba(239,247,255,1) 100%) !important; /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7ff', endColorstr='#eff7ff',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
/*==================================== END WHO WE ARE SIDEBAR MENU ===================================*/
/*==================================================================================================
                                           END WHO WE ARE
  ===================================================================================================*/
/*==================================================================================================
                                           NEWSROOM PAGE
  ===================================================================================================*/
.newsroom-main {
	/* wrapper for Newsroom page*/
	width: 1028px;
	height: 1028px;
	padding: 0 63px;
	float: left;
}
/* SIDEBAR CONTENT
--------------------------*/
.newsroom-main-sidebar {
	width: 155px;
	height: 1028px;
	padding-right: 20px;
	float: left;
}
.newsroom-main-sidebar-title {
	height: 23px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0 0 17px;
	text-shadow: 0px 1px #163074;
	border: 1px solid #2c5f95;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: rgb(66,143,202);
	 /* Old browsers */ background: -moz-linear-gradient(top, rgba(66,143,202,1) 0%, rgba(44,95,149,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,143,202,1)), color-stop(100%,rgba(44,95,149,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(66,143,202,1) 0%,rgba(44,95,149,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(66,143,202,1) 0%,rgba(44,95,149,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(66,143,202,1) 0%,rgba(44,95,149,1) 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, rgba(66,143,202,1) 0%,rgba(44,95,149,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#428fca', endColorstr='#2c5f95',GradientType=0 ); /* IE6-9 */;
						}
.newsroom-main-sidebar-title p {
	padding: 0;
	margin: 0;
}
.newsroom-main-sidebar-links {
	height: 24.5px;
	color: #666666;
	font-size: 14px;
	padding: 10.5px 0 0 17px;
	background-color: #e9eff4;
	margin-top: 1px;
}
.newsroom-main-sidebar-links:hover {
	color: #1d4877;
	background: rgb(163,198,218);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(163,198,218,1) 0%, rgba(217,230,238,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(163,198,218,1)), color-stop(100%,rgba(217,230,238,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(163,198,218,1) 0%,rgba(217,230,238,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(163,198,218,1) 0%,rgba(217,230,238,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(163,198,218,1) 0%,rgba(217,230,238,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(163,198,218,1) 0%,rgba(217,230,238,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3c6da', endColorstr='#d9e6ee',GradientType=1 ); /* IE6-9 */;
	cursor: pointer;
						}
.newsroom-main-sidebar-links p {
	padding: 0;
	margin: 0;
}
/* END OF SIDEBAR CONTENT
--------------------------*/
/* NEWSROOM CONTENT
----------------------------*/
.newsroom-main-content {
	width: 853px;
	height: 1028px;
	float: left;
}
.newsroom-main-content-breadcrumb {
	width: 853px;
	height: 12px;
	font-size: 12px;
	font-style: italic;
	color: #666;
	padding-bottom: 13px;
}
.newsroom-main-content-breadcrumb p {
	padding: 0;
	margin: 0;
}
.newsroom-main-content-breadcrumb a {
	color: #666;
	text-decoration: none;
}
.newsroom-main-content-breadcrumb a:hover {
	color: #2a5785;
}
.newsroom-main-content-r1 {
	width: 853px;
	height: 310px;
	padding-bottom: 9px;
}
.newsroom-main-content-slider {
	width: 675px;
	height: 310px;
	float: left;
}
.newsroom-main-content-r1-sidebar {
	width: 153px;
	height: 310px;
	padding-left: 20px;
	float: left;
}
.media-contacts-title {
	height: 29px;
	color: #fff;
	font-size: 16px;
	padding: 13px 0 0 16px;
	background-color: #2c5f95;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.media-contacts-title p {
	padding: 0;
	margin: 0;
}
.media-contacts-text {
	height: 187px;
	color: #666;
	font-size: 12px;
	padding: 0 16px;
	background-color: #e9eff4;
}
.media-contacts-text p {
	padding: 13px 0 0 0;
	margin: 0;
}
.media-contacts-text a {
	color: #666;
	text-decoration: none;
}
.media-contacts-text a:hover {
	color: #2a5785;
	text-decoration: none;
}
.newsletter-sign-up {
	width: 153px;
	margin-top: 13px;
	float: left;
}
.newsletter-sign-up-title {
	height: 24.5px;
	font-size: 14px;
	color: #2a5785;
	padding: 10.5px 0 0 16px;
	border: 1px solid #ffdc73;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: rgb(254,245,153);
	 /* Old browsers */ background: -moz-linear-gradient(top, rgba(254,245,153,1) 0%, rgba(250,215,70,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,245,153,1)), color-stop(100%,rgba(250,215,70,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(254,245,153,1) 0%,rgba(250,215,70,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(254,245,153,1) 0%,rgba(250,215,70,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(254,245,153,1) 0%,rgba(250,215,70,1) 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, rgba(254,245,153,1) 0%,rgba(250,215,70,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef599', endColorstr='#fad746',GradientType=0 ); /* IE6-9 */;
						}
.newsletter-sign-up-title p {
	padding: 0;
	margin: 0;
}
.newsletter-sign-up-from {
	height: 25px;
	width: 150px;
	padding: 3.5px 0;
	border: 1px solid #eeeeee;
}
.newsletter-text {
	width: 124px !important;
	height: 25px !important;
	float: left !important;
	border: none !important;
	color: #2c5f94 !important;
	text-align: center !important;
	display:block
}
.newsletter-btn {
	min-width:15px;
	margin: 0 !important;
	padding: 0 !important;
text-indent:-99999px !important;
	width: 15px !important;
	height: 25px !important;
	float: left !important;
	border: none !important;
	border: 1px solid #aed0ed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	background-image: url("/PublishingImages/newsletter-btn-bg-a.jpg");
}
.newsletter-btn:hover {
	background-image: url("/PublishingImages/newsletter-btn-bg-hover.jpg");
}
/* END OF NEWSROOM CONTENT
----------------------------*/
/*====================== ROW 2 COLUMNS ==================*/
/* MAIN
-------------------------*/
.newsroom-main-content-r2 {
	width: 853px;
	height: 600px;
	margin: 30px 0 54px 0;
}
.newsroom-row2-title {
	height: 29px;
	color: #fff;
	font-size: 16px;
	padding: 13px 0 0 23px;
	background-color: #2c5f95;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.newsroom-row2-title p {
	padding: 0;
	margin: 0;
}
.newsroom-media  {
	min-height: 107px;
	padding: 20px 0;
	color: #666666 !important;
	border-bottom: 1px solid #cad7e4;
	height:auto;
	overflow-y:visible;
}

.newsroom-media a *,.newsroom-media a:visited * {color:#666666;}

.newsroom-media:hover {
	color: #2a5785 !important;
	background: -moz-linear-gradient(left,  rgba(215,235,255,1) 0%, rgba(215,235,255,1) 50%, rgba(248,252,255,0.53) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(215,235,255,1)), color-stop(50%,rgba(215,235,255,1)), color-stop(100%,rgba(248,252,255,0.53)));
background: -webkit-linear-gradient(left,  rgba(215,235,255,1) 0%,rgba(215,235,255,1) 50%,rgba(248,252,255,0.53) 100%);
background: -o-linear-gradient(left,  rgba(215,235,255,1) 0%,rgba(215,235,255,1) 50%,rgba(248,252,255,0.53) 100%);
background: -ms-linear-gradient(left,  rgba(215,235,255,1) 0%,rgba(215,235,255,1) 50%,rgba(248,252,255,0.53) 100%);
background: linear-gradient(to right,  rgba(215,235,255,1) 0%,rgba(215,235,255,1) 50%,rgba(248,252,255,0.53) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7ebff', endColorstr='#87f8fcff',GradientType=1 );
	cursor: pointer;
						}
.newsroom-media:hover * {
	color: #2A5785 !important;
	text-decoration:none;
}
.newsroom-media-image {
	width: 105px;
	height: 107px;
	float: left;
	background-position:center center;
	background-repeat:no-repeat;
}

.newsroom-media .newsroom-media-image img{
	opacity:0.2;
	background-position:center center;
	background-repeat:no-repeat;
	background-image: url("/PublishingImages/media.png");
}
.newsroom-media:hover .newsroom-media-image img{
opacity:1.0;
	background-image: url("/PublishingImages/media-on-hover.png");
}
.newsroom-media-text {
	width: 90%;
	min-height: 107px;
	padding: 0 15px 0 15px;
	float: left;
	
}

.newsroom-media-text .summary{
	width: auto;
	min-height: 48px;
	font-size: 12px;	
	/*overflow:hidden;*/
	text-overflow:ellipsis;

}
.newsroom-media-text h1 {
	font-size: 14px;
	padding: 0 0 0px 0;
	margin: 0;
	font-weight:bold;
	/*min-height:40px;*/
	height:auto;
	overflow-x:hidden;
	overflow-y:visible;
	text-overflow:ellipsis;
}

.newsroom-media-text span {
	font-size: 11px;
	font-style: italic;
	padding: 0;
	margin: 0;
}
.newsroom-media-text p {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.xnewsroom-media-text a{
	float:right;
	position:relative;
	top:-16px;
}
.newsroom-media-text-2 {
	height: 107px;
}
.newsroom-media-text-2 h1 {
	font-size: 14px;
	padding: 0;
	margin: 0;
	font-weight:bold;

}
.newsroom-media-text-2 span {
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.newsroom-media-text-2 p {
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.newsroom-media-text-2-more {
	height: 20px;
	font-size: 10px;
	color: #666;
	padding: 10px 0;
	font-style: italic;
	text-align: right;
}
.newsroom-media-text-2-more a {
	color: #666;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.newsroom-media-text-2-more a:hover {
	color: #2a5785;
	cursor: pointer;
}
/*END OF MAIN
-------------------------*/
/*COLUMN 1
-------------------------*/
.newsroom-main-content-r2-c1 {
	width: 330px;
	height: 600px;
	float: left;
	padding-right: 9.5px;
}
/*END OF COLUMN 1
-------------------------*/
/*COLUMN 2
-------------------------*/
.newsroom-main-content-r2-c2 {
	width: 330px;
	height: 600px;
	float: left;
	padding: 0 8.5px;
	border-left: 1px solid #cad7e4;
	border-right: 1px solid #cad7e4;
}
/*END OF COLUMN 2
-------------------------*/
/*COLUMN 3
-------------------------*/
.newsroom-main-content-r2-c3 {
	width: 155px;
	height: 600px;
	float: left;
	padding-left: 9.5px;
}
.Communications-text-1 {
	height: auto;
	overflow-y:visible;
	padding: 0px 0 0 0px;
	font-size: 12px;
	color: #666;
padding:15px 10px 20px 10px;

}
.Communications-text-1 + .Communications-text-1 {
	border-top:solid 1px #cad7e4;
}
.Communications-text-1 a{
	color: #666;
}
.Communications-text-1 a:hover{
	color: #0072c6;
}



.Communications-text-1 p {
	padding: 0;
	margin: 0;
}
.newsroom-row2-title-2 {
	height: 23px;
	font-size: 14px;
	font-weight: bold;
	padding: 9px 0 0 22px;
	color: #666;
	background: rgb(202,215,228);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(202,215,228,1) 0%, rgba(255,255,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(202,215,228,1)), color-stop(100%,rgba(255,255,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cad7e4', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */;
						}
.newsroom-row2-title-2 p {
	padding: 0;
	margin: 0;
}
.publications-links {
	height: 94px;
	padding: 12px 0 0 22px;
	font-size: 12px;
	color: #666;
}
.publications-links p {
	padding: 0;
	margin: 0;
}
.videos-image {
	margin: 12px 0;
}
.videos-text {
	color: #666;
}
.videos-text span {
	font-size: 11px;
	font-style: italic;
	padding: 0;
	margin: 0;
}
.videos-text p {
	font-size: 12px;
	padding: 0;
	margin: 0;
}
/*END OF COLUMN 3
-------------------------*/
/*====================== END OF ROW 2 COLUMNS ==================*/
/*==================================================================================================
                                           END NEWSROOM PAGE
  ===================================================================================================*/
/*===================================================================================
                                       FOOTER
  ===================================================================================*/
 #s4-bodyContainer{
 padding-bottom:0px !important;
 }
 #s4-workspace {margin-bottom:-20px;}
.footer {
	width: 100%;
	height: 120px;
	padding: 0 0px;
	background: #2c5f95;
	 /* Old browsers */ background: -moz-linear-gradient(top, #2c5f95 0%, #4595d1 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c5f95), color-stop(100%,#4595d1));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #2c5f95 0%,#4595d1 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #2c5f95 0%,#4595d1 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #2c5f95 0%,#4595d1 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #2c5f95 0%,#4595d1 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c5f95', endColorstr='#4595d1',GradientType=0 ); /* IE6-9 */;
	border-top: 2px solid #fbd52c;
	/*
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
	box-shadow: 0px -3px 5px #AAAAAA;
	display:block;
	margin-top:20px;
						}
.footer-col1 {
	width: 764px;
	height: 100px;
	padding-top: 14px;
	float: left;
}
.footer-col1-r1 {
	width: 750px;
	padding-bottom: 15px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.footer-col1-r2 {
	width: 750px;
	float: left;
	padding-bottom: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.footer-col1-r3 {
	width: 750px;
	float: left;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
}
.footer-col2 {
	width: 260px;
	height: 100px;
	padding-top: 14px;
	float: left;
}
.footer-col2-r1{
	float:right;
}
.footer-col2-r1 a {
	width: 228px;
	padding-bottom: 40px;
	float: left;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.footer-col2-r1 img {
	border: 0;
}
.footer-col2-r2 {
	/*width: 228px;*/
	float: right;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	
}





.ms-viewheadertr {
	display:none
}



#xxxctl00_contentNavigation span:nth-child(2), xspan:nth-child(3)
{
display:none
}

/*==================================================================================================
                                         PRIVACY POLICY PAGE
  ===================================================================================================*/

.pp-main-body-1{ /* wrapper for in the community page*/
	width:1028px;
	padding:0 63px;
	float:left;
}

.pp-main-body-c1{ /* main content of the page */
	width:760px;
	padding-right:18px;
	padding-bottom:25px;
	float:left;
	/*background-color:blue;
	/**/
}


.pp-breadcrumb{
	width:678px;
	height:12px;
	font-size:12px;
	font-style:italic;
	color:#666;
	padding-bottom:13px;
}

.pp-breadcrumb p{
	padding:0;
	margin:0;
}

.pp-breadcrumb a{
	color:#666;
	text-decoration:none;
}

.pp-breadcrumb a:hover{
	color:#2a5785;
}

.pp-title{
	padding:20px 0 20px 0px;
	color:#b7b072;
	font-size:30px;
	font-weight:bold;
}

.pp-content{
	color:#666;
	padding-left:0px;
}

.pp-content span{
	font-weight:bold;
}

.pp-content li{
	list-style-type:decimal;
	padding:5px 0;
}

.pp-content ol{
	padding:0 20px;
}

.pp-content2{
	color:#666;
	text-align:center;
}

.pp-content2 span{
	font-weight:bold;
}
.pp-main-body-c2{ /* Left sidebar of the page */
	width:250px;
	padding:0;
	float:left;
	/*background-color:red;
	/**/
}

.pp-contact-title{
	margin-top:0px;
	color:#2a5785;
	font-weight:bold;
	padding:15px 0 15px 15px;
	background-color:#b7b073;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.pp-contact-content{
	padding:15px 15px;
	color:#666;
	background-color:#edebdc;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.pp-contact-content p{
	padding:0;
	margin:0;
}

.pp-contact-content span{
	font-weight:bold;
}
/*==================================================================================================
                                     END of PRIVACY POLICY PAGE
  ===================================================================================================*/
  
  
  
  /*============================Footer================================================================
   ===================================================================================================*/
  .footer-col1-r2 a{
	font-size:11px;
	font-weight:700;
	color:#fff;
	margin-left: 5px;
	margin-right: 5px;
}

  .footer-col1-r2 a:first-child{
	margin-left: 0px;
	margin-right: 5px;
}

  .footer-col1-r2 a:last-child{
	margin-left: 5px;
	margin-right: 0px;
}



  /*============================END OF Footer===========================================================
   ===================================================================================================*/


/* 
	CTAPIA 09252013 - Experimental CSS for Layout1.aspx Page Layout
	- AN attempt to use same css classnames across diffrent pages
	- Affected pages:
		\Carreers
			\FAQ
			\Internhip Programs
			\Apprenticeships
*/

.wrapper  .breadcrumb{
	width:678px;
	height:auto;
	display:block;
	font-size:12px;
	font-style:italic;
	color:#666;
	padding-bottom:13px;
   /*padding-left:15px;*/
   letter-spacing:0.05em;
   float:none !important;
}

.wrapper .breadcrumb p{
	padding:0;
	margin:0;
}

.wrapper .breadcrumb a{
	color:#666;
	text-decoration:none;
}

.wrapper .breadcrumb span {display:inline-block;padding-left:3px;padding-right:3px;}
.wrapper .breadcrumb span:first-child{
	padding-left:0px;
}

.wrapper .breadcrumb a:hover{
 color: #336699;
}

/* Start of ThreeColumns*/
.wrapper .ThreeColumns{
	width:1024px;
	/*min-height:1070px;*/
	height:auto;
	overflow:visible;
	 display:table;
	padding:0;/*display:block;*/
	
}




/* Column 1
--------------------*/

.wrapper .ThreeColumns .col1{
	width:155px;
	min-height:800px;
	overflow-y:hidden;
	padding-right:20px;
	float:left;
	display:table-row;
	
}

.wrapper  .col1 ul.root{
	list-style:none;padding-left:0px;z-index:10 !important;
	
}

.wrapper  .col1 ul.root .dynamic{
display:none !important;
visibility:hidden;

}
.wrapper  .col1 ul.root li.dynamic-children:hover a{
background-repeat:no-repeat;
background-position: -999px 99px, top left !important;
}
.wrapper  .col1 ul.static{
	list-style:none; padding:0px;
}

.wrapper  .col1 .title, .wrapper .col1 ul.root > li,.wrapper .col1 ul.root > li > ul > li {
	/*width:125px;*/
	font-family:Lato;
	padding:0;
	font-size:14px;
	border-bottom:solid 2px #F8FCFF ;
	text-align:left;
	/*
	 white-space:nowrap;
   overflow:visible;
	*/
}
.wrapper .col1 ul.root li.static ul.static li.static ul.static li.static a.static
{
	padding-left:30px;
	padding-right:17px;
}
.wrapper .col1 .title, .wrapper .col1 ul.root > li > a span{
	display:block;
}

.wrapper .col1 .title, .wrapper .col1 ul.root > li > a {
	padding:10px 10px 10px 20px   !important;
	font-family:Lato;
	text-decoration:none;
  

}
 .wrapper .col1 ul.root > li:first-child > a{
	font-size:14px;font-weight:bold;
	min-height:17px;
}
	
.wrapper .col1 ul.root > li:nth-child(n+1) > a{
	min-height:15px;	
}
 .wrapper .col1 ul.root  li:last-child {
	
	border:none;
	
}
 .wrapper .col1 ul.root  li:last-child:hover{
 
 }
 .wrapper .col1 ul.root  li:last-child > a {
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

}


.wrapper .col1 ul.root > li > ul > li > a
{
	

	font-size:14px;
}
.wrapper .col1 ul.root > li > ul > li > ul > li > a{
	font-size:12px;

}
.wrapper .col1 ul.root > li > ul.static > li > a
{
	padding:10px 17px 10px 20px   !important;
	font-family:Lato;
	font-weight:bold;
	text-decoration:none;
}

.wrapper .col1 ul.root > li > ul > li > a:hover
{
	background:none;
}

.wrapper .col1 ul.root li.static ul.static li.static ul.static li.dynamic-children .additional-background{
	background-image:none;
}

.wrapper .col1 ul.root li.static ul.static li.static ul.static li.static ul.dynamic
{
	display:none;
}
/*
.wrapper .ThreeColumns .col1 ul.root li:first-child .menu-item{
font-weight:bold;

	padding:0 !important;margin:0 !important;font-size:11px;
}

.wrapper .ThreeColumns .col1 .menu
,.wrapper .ThreeColumns .col1 .menu ul li,.wrapper .ThreeColumns .col1 ul.root{
	
	width:inherit;height:inherit;background-image:none;border-radius:0px;box-shadow:none;
}

.wrapper .ThreeColumns .col1 .menu ul {
	padding:0;
	margin:0;
}


.wrapper .ThreeColumns .col1 .menu ul li,.wrapper .ThreeColumns .col1 ul.root li:nth-child(n+1)
{
	list-style-type:none;
	padding:10px 15px;
	font-size:10px;
	
	margin-bottom:1px;
	
	display:block;width:125px;
	z-index:10;

}
.wrapper .ThreeColumns .col1 ul.root li:nth-child(n+1) .menu-item{

	padding:0 !important;margin:0 !important;font-size:11px;
}

.wrapper .ThreeColumns .col1 .menu ul li:hover,.wrapper .ThreeColumns .col1 ul.root li:nth-child(n+1):hover{
	
	cursor:pointer;
}
*/
/*
.wrapper .ThreeColumns .col1 .menu ul li,.wrapper .ThreeColumns .col1 ul.root li:nth-child(n+1).selected
{
	
	cursor:pointer;
	
}

.wrapper .ThreeColumns .col1 .menu ul li,.wrapper .ThreeColumns .col1 ul.root li:nth-child(n+1).selected a
,.wrapper .ThreeColumns .col1 .menu ul li,.wrapper .ThreeColumns .col1 ul.root li:nth-child(n+1).selected a *
{
	
	text-shadow:none;
	font-weight:bold;
}
*/



/* End of Column 1
--------------------*/


/* Column 2
--------------------*/
.wrapper .ThreeColumns .col2 {
	width:674px;
	min-height:800px;
	height:auto;
	padding:0;
	display:table-row;
		float:left;
	overflow:visible;
}

.wrapper .ThreeColumns .col2 .header-1{ /* Static Image header*/
	width:628px;
	height:262px;
	padding:25px;
	/*float:left;*/
	font-family:Lato;
	
	background-repeat:no-repeat;
	background-position:center;
	
}
.wrapper .ThreeColumns .col2 .header-1 p{
margin-top:0px;
margin-bottom:0px;
}
.wrapper .ThreeColumns .col2 .header-btn {
	/* Static Header button container */
	width: 800px;
	float: left;
}


.wrapper .ThreeColumns .col2 .apprenticeships-bg{
	background-image:url("/PublishingImages/apprenticeships-01.jpg");
}
.wrapper .ThreeColumns .col2 .internships-bg{
	background-image:url("/PublishingImages/internships-01.jpg");
}
.wrapper .ThreeColumns .col2 .faq-bg{
	background-image:url("/PublishingImages/faq-01.jpg");
}


.wrapper .ThreeColumns .col2 .header-1 .text{ /* Static Header Text */
	width:628px;
	font-size:60px;
	font-weight:bold;
	color:#fff;
	padding-bottom:5px;
	float:left;
}
.wrapper  .col2 .header-1 .text{
font-family:Lato;	
}


.wrapper .ThreeColumns .col2 .content {
	width:678px;
	padding:30px 0 !important;
	margin:0;
	font-family:Lato;
	font-size:14px;
		/*float:left;*/
}

.wrapper div .col2 .content-2{
	font-family:Lato;
	font-size:14px;
	color:#666666;
	text-align:left;
	margin:20px 0px 20px 0px;
}

.wrapper div .col2 .header-1 + .content-2{margin-bottom:10px !important;}
.wrapper .ThreeColumns .col2 .content p{
	
	padding:0;
	margin:0;
}

.wrapper .ThreeColumns .col2 .content ul{
	
	padding:10px 30px;
	margin:0;
}


.wrapper .ThreeColumns .col2 .accordion {
	width: 678px;
	display:block;
	margin:0;height:auto;
}

.wrapper .ThreeColumns .col2 .accordion a:hover {

	border:none !important;
}
.wrapper .ThreeColumns .col2 .accordion .ui-accordion-header {
	
	font-weight:bold;
	text-align:left;
	margin: 5px 0 0 0;
	vertical-align:middle;
	padding:10px 0;
}

.wrapper .ThreeColumns .col2 .accordion .ui-accordion-header .ui-icon
 {
	/*display:none;visibility:hidden;*/
}
.wrapper .ThreeColumns .col2 .accordion .ui-accordion-header a {
	
	display: block;
	font-size: 14px;
	font-weight:bold;
	width: 678px;
	text-indent: 15px;
	text-decoration:none;padding-left:10px;
	outline:none;
}
.wrapper .ThreeColumns .col2 .accordion .ui-accordion-content {
	width: 678px;
	
	font-size: 12px;
	
	

}
.wrapper .ThreeColumns .col2 .accordion .ui-accordion-content > * {
	margin: 0;
	padding: 10px 20px;
}
.wrapper .ThreeColumns .col2 .accordion .ui-accordion-content a {

}

.wrapper .ThreeColumns .col2 .accordion .ui-accordion-content div > p > a:hover
{
	text-decoration:underline;
	color:#2A5785;
}
.wrapper .ThreeColumns .col2 .accordion .ui-accordion-header{
}

.wrapper .ThreeColumns .col2 .accordion .ui-accordion-header:first-of-type a {
	/*box-shadow: 0px -1px 0px 0px #b85c0f;*/
}
.wrapper .ThreeColumns .col2 .accordion .ui-accordion-content:last-of-type {
	/*box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .2),
				inset 0px 0 0px 0px rgba(0, 0, 0, .5);*/
}


.wrapper .ThreeColumns .col2 .page-description{
	padding-bottom:10px;
	max-width:678px;
}
.wrapper .ThreeColumns .col2 .page-description p {padding:0;margin:0;display:block; }

.wrapper .col2 .subpage-list{
	font-family:Lato;
	border-top:solid 1px #CCC;
}
.wrapper .col2 .subpage-list .subpage{
	border-bottom:solid 1px #CCC;padding:20px 0 10px 0;display:block;width:100%;overflow-y:auto;overflow-x:hidden;
	display:block;
	cursor:pointer;
}

.wrapper .col2 .subpage-list .subpage img{
	width:150px;height:80px;
}
.wrapper .col2 .subpage-list .subpage .content-panel,.wrapper .col2 .subpage-list .subpage .content-panel a{width:100%;}
.wrapper .col2 .subpage-list .subpage .content-panel,.wrapper .col2 .subpage-list .subpage .content-panel a:visited{
	margin-left:25px;float:left; color: #666666!important ;
	height:auto;
	overflow-y:visible;
}

.wrapper .col2 .subpage-list .subpage .content-panel:hover *,.wrapper .col2 .subpage-list .subpage .content-panel:hover :visited{
	color: #2A5785 !Important;
	text-decoration:none;
	cursor:pointer;
}
.wrapper .col2 .subpage-list .subpage .content-panel .content-panel-header{
	height:30px;/*width:325px; */display:block;clear:both;padding-left:25px;
	line-height:30px;
	font-family:Lato;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	
	background: #ffe893; /* Old browsers */
background: -moz-linear-gradient(left,  #CCCCCC 0%, #cecece 50%, #fafafafa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cececece), color-stop(50%,#fef0ba), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #CCCCCC 0%,#cececece 50%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #CCCCCC 0%,#cecece 50%,#fafafa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #CCCCCC 0%,#cecece 50%,#fafafa 100%); /* IE10+ */
background: linear-gradient(to right,  #CCCCCC 0%,#cecece 50%,#fafafa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#fafafa',GradientType=1 ); /* IE6-9 */


}

.wrapper .col2 .subpage-list .subpage .content-panel .content-panel-header a{
	color:#666666;

}

.wrapper .col2 .subpage-list .subpage .content-panel:hover .content-panel-header{
/*width:475px;*/
}

.wrapper .col2 .subpage-list .subpage .content-panel .content-panel-detail{
	padding:10px 15px 0px 25px;
	margin-bottom:10px;
	font-family:Lato;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	vertical-align:top;
	/*min-height:30px;*/
	/*overflow-x:visible;*/
	height:auto;
	/*overflow-y:auto;*/
	line-height:14px;
}

.wrapper .content-panel-detail ul.subpage-simple-link li a,.wrapper .content-panel-detail ul.subpage-simple-link li a:visited
 {/*color:#666666;*/}

.wrapper .col2 .subpage-list .subpage .content-panel .content-panel-detail p{
	padding:0;margin:0;
}
.wrapper .col2 .subpage-list .subpage .content-panel:hover 
{
	
	background: #ffe893; /* Old browsers */
	background: -moz-linear-gradient(left,  #cccccc 0%, #cecece 30%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cccccc), color-stop(30%,#cecece), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #cccccc 0%,#cecece 30%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #cccccc 0%,#cecece 30%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #cccccc 0%,#cecece 30%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(to right,  #cccccc 0%,#cecece 30%,#fafafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe893', endColorstr='#fafafa',GradientType=1 ); /* IE6-9 */

}
/* Page Specific styles */

.internships-content img{
	padding: 0 0 0 30px;
}

.internships-content p{
	padding:0;
	margin:0;
}

.internships-button{
	text-align:center;
}
.internships-button input{
	width:415px;
	height:30px;
	font-size:10px;
	font-weight:bold;
	

}


/* End of Column 2
--------------------*/

/* Column 3
--------------------*/


 .wrapper .ThreeColumns .col3 {
	width:155px;
	height:auto;
	overflow:visible;
	padding-left:20px;
	float:left;
	margin-top:25px;
	font-family:Lato;
	display:table-row;
}

 .wrapper .ThreeColumns .col3 .ms-WPBody{
 	width:155px;

 }
 .wrapper .content-box-header{
	/*width:100%;*/
	
		padding: 14px 10px 15px 20px;
	font-family:Lato;
	font-size:16px;
	font-weight:bold;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.wrapper .col3 .content-box-header{
	padding: 14px 10px 15px 10px /*!important*/;

}
.wrapper .details {

font-family:Lato;
font-size:14px;
color:#666666;
padding-left:0px;
padding-right:20px;
}

 .wrapper .content-box{
	/*width:125px;*/
	font-family:Lato;
	font-size:12px;
	color:#666666;
	padding: 15px 10px 15px 10px !important;
	
	height:auto;
	overflow-y:auto;
	overflow-x:hidden;

	
}

 .wrapper .content-box-group-header{
font-family: Lato;font-size: 13px;font-weight: bold;padding:15px 10px 15px 20px;;margin-top:3px;
}


.wrapper .content-box a,.wrapper .content-box a:visited{
	color:#666666;

}

.wrapper .content-box a:hover,.wrapper .content-box a:focus{
	color:#2A5785;
	text-decoration:none;
}

 .wrapper .content-box p{
	padding:0;
	margin:0;
}

 .wrapper .content-panel > .content-panel-detail > span p {
	margin:0;padding:0;
}
/* End of Column 3
--------------------*/
/* End Of ThreeColumns*/


/* TwoColumnsContentAndContactBox */
.wrapper .TwoColumnsContentAndContactBox{
	padding-left:35px;
	display:block;
	height:auto;
	overflow:auto;

}
.wrapper .TwoColumnsContentAndContactBox .col1
{
	 float: left;
    padding-bottom: 25px;
    padding-right: 18px;
    width: 760px;	
}
.wrapper .TwoColumnsContentAndContactBox .col2
{
	 float: left;
    padding: 0;
    width: 250px;
}

/*END OF TwoColumnsCOntentAndCOntactBox */

/* BannerLeftMenuAndThreeColumns */

.wrapper .BannerLeftMenuAndThreeColumns {
	width:1024px;
	min-height:1120px;
	
	overflow:visible !important;
	padding:0;display:table;
}


/* Column 1
--------------------*/

.wrapper .BannerLeftMenuAndThreeColumns .col1{
	width:155px;
	min-height:800px;

	padding:0px;
	float:left;
	
}

.wrapper .BannerLeftMenuAndThreeColumns .ms-webpart-zone { width:100%;}
/*
.wrapper .BannerLeftMenuAndThreeColumns .col1 ul.root{
	list-style:none;padding-left:0px;z-index:10 !important;
}

.wrapper .BannerLeftMenuAndThreeColumns .col1 .title, .wrapper .BannerLeftMenuAndThreeColumns .col1 ul.root li:first-child{
	width:125px;
	padding:10px 15px;
	font-size:11px;
	font-weight:bold;
	

}
.wrapper .BannerLeftMenuAndThreeColumns .col1 ul.root li:first-child .menu-item{
font-weight:bold;

	padding:0 !important;margin:0 !important;font-size:11px;
}
.wrapper .BannerLeftMenuAndThreeColumns .col1 .menu
,.wrapper .BannerLeftMenuAndThreeColumns .col1 .menu ul li,.wrapper .BannerLeftMenuAndThreeColumns .col1 ul.root{
	
	width:inherit;height:inherit;
}
.wrapper .BannerLeftMenuAndThreeColumns .col1 .menu ul {
	padding:0;
	margin:0;
}

.wrapper .BannerLeftMenuAndThreeColumns .col1 .menu ul li,.wrapper .BannerLeftMenuAndThreeColumns .col1 ul.root li:nth-child(n+1)
{
	list-style-type:none;
	padding:10px 15px;
	font-size:10px;
	
	margin-bottom:1px;
	
	display:block;width:125px;
	z-index:10;

}
.wrapper .BannerLeftMenuAndThreeColumns .col1 ul.root li:nth-child(n+1) .menu-item{

	padding:0 !important;margin:0 !important;font-size:11px;
}

.wrapper .BannerLeftMenuAndThreeColumns .col1 .menu ul li:hover,.wrapper .BannerLeftMenuAndThreeColumns .col1 ul.root li:nth-child(n+1):hover{
	cursor:pointer;
}

.wrapper .BannerLeftMenuAndThreeColumns .col1 .menu ul li a,.wrapper .BannerLeftMenuAndThreeColumns .col1 .root li:nth-child(n+1) a{
	text-decoration:none;
	color:#666;
}

.wrapper .BannerLeftMenuAndThreeColumns .col1 .menu ul li,.wrapper .BannerLeftMenuAndThreeColumns .col1 ul.root li:nth-child(n+1).selected
{
	
	cursor:pointer;
	
}

.wrapper .BannerLeftMenuAndThreeColumns .col1 .menu ul li,.wrapper .BannerLeftMenuAndThreeColumns .col1 ul.root li:nth-child(n+1).selected a
,.wrapper .BannerLeftMenuAndThreeColumns .col1 .menu ul li,.wrapper .BannerLeftMenuAndThreeColumns .col1 ul.root li:nth-child(n+1).selected a *
{
	
	
	font-weight:bold;
}

*/

.wrapper .BannerLeftMenuAndThreeColumns .col2 
{
	width:850px;
	height:auto;
	padding-left:18px;
	float:left;
	display:block;
	overflow:visible;
}

.wrapper .BannerLeftMenuAndThreeColumns .col2 .banner{overflow:visible;display:block;}
.wrapper .BannerLeftMenuAndThreeColumns .col2 .banner .header-1{
	width:810px;
	height:271px;
	padding:20px;
	float:left;
	overflow:visible;
	background-repeat:no-repeat;
}

.wrapper .BannerLeftMenuAndThreeColumns .col2 .header-1 .button,{ /* Static Header button container */
	width:800px;
	float:left;
}

.wrapper .BannerLeftMenuAndThreeColumns .col2 .header-1  .button input, .wrapper .BannerLeftMenuAndThreeColumns .col2 .header-1 .button a{ /* Static Header button */
	width:220px;
	height:35px;
	font-size:14px;
	font-weight:bold;
	
	text-align:left;
	margin-bottom:5px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	cursor:pointer;
}

.wrapper .BannerLeftMenuAndThreeColumns .col2 .header-btn a {
	/* Static Header button */
	clear:both;display:block;
	width: 220px;
	height: 35px;
	font-size: 14px;
	line-height:36px;
	font-weight: bold;
	color: #666;
	text-align: left;
	padding: 1px 1px 1px 10px;
	margin-bottom: 5px;
	border: 1px solid #aed0ed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	 /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #aed0ed 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#aed0ed));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#aed0ed 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#aed0ed 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#aed0ed 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#aed0ed 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#aed0ed',GradientType=0 ); /* IE6-9 */;
	cursor: pointer;
	
	}
.wrapper .BannerLeftMenuAndThreeColumns .col2 .header-btn a:hover {
text-decoration:none;
	/* Static Header button on hover */
	color: #fff;
	border: 1px solid #2C5F95;
	background: #428ec9;
	 /* Old browsers */ background: -moz-linear-gradient(top, #428ec9 0%, #2c5f95 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#428ec9), color-stop(100%,#2c5f95));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #428ec9 0%,#2c5f95 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#428ec9', endColorstr='#2c5f95',GradientType=0 ); /* IE6-9 */;
						}
}


.wrapper .BannerLeftMenuAndThreeColumns .col2 .header-1 .button input:hover{ /* Static Header button on hover */
	
}


.wrapper .BannerLeftMenuAndThreeColumns .col2 .banner .header-1 .text{
	width:800px;
	font-size:60px;
	font-weight:bold;
	
	padding-bottom:5px;
	float:left;
}

.wrapper .BannerLeftMenuAndThreeColumns .col2 .sidebar .ms-webpartzone-cell
{
	margin-bottom:0px ;
}

.sidebar .ms-webpartzone-cell,.col3 .ms-webpartzone-cell {
	display:block !important;
}

.wrapper .BannerLeftMenuAndThreeColumns .col2 .content{
	/*float: left;*/
    /*min-height: 1080px;*/
    padding: 15px 0 0px 0;
    width: 850px;display:table;font-family:Lato;
    overflow:visible;
    height:auto;
    
}
.wrapper .BannerLeftMenuAndThreeColumns .col2 .content > div{
display:table-row !important;	
}
.wrapper .BannerLeftMenuAndThreeColumns .col2 .content .banner,
.wrapper .BannerLeftMenuAndThreeColumns .col2 .content .grid{
	height:auto;
	overflow:visible;
}


.wrapper .BannerLeftMenuAndThreeColumns .col2 .content .col1{
	
	float: left;
    min-height: 710px;
    padding-right: 8.5px;
    width: 330px;
    display:block;
    overflow-y:auto;

}


.wrapper .BannerLeftMenuAndThreeColumns .col2 .content .col2{
	
	border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    float: left;
    min-height: 710px;
    padding: 0 8px;
    width: 331px;
    display:block;


}


.wrapper .BannerLeftMenuAndThreeColumns .col2 .banner-and-sidebar {
	width:853px;
	height:310px;
	padding-bottom:9px;
}

.wrapper .BannerLeftMenuAndThreeColumns .col2 .banner-and-sidebar .banner{
	width:675px !important;
	height:310px;
	float:left;
}

.wrapper .BannerLeftMenuAndThreeColumns .col2 .banner-and-sidebar .sidebar{
	width:153px;
	height:310px;
	padding-left:20px;
	float:left;
}
/*
.short-columns .BannerLeftMenuAndThreeColumns
,.short-columns .BannerLeftMenuAndThreeColumns .col1 {
	height: 920px !important;
}

.short-columns .BannerLeftMenuAndThreeColumns .col2 {
	height: 920px !important;
}
.short-columns .BannerLeftMenuAndThreeColumns .col2 .content{
	height:400px;
}
.short-columns .BannerLeftMenuAndThreeColumns .col2 .content .col1
,.short-columns .BannerLeftMenuAndThreeColumns .col2 .content .col2
,.short-columns .BannerLeftMenuAndThreeColumns .col2 .content .col3 {
	height: 400px !important;
}
*/
.col2-col3-same-widths .BannerLeftMenuAndThreeColumns .col2 .content .col2
,.col2-col3-same-widths .BannerLeftMenuAndThreeColumns .col2 .content .col3
,.col2-col3-same-widths .BannerLeftMenuAndThreeColumns .col2 .content .col2 .content-image
,.col2-col3-same-widths .BannerLeftMenuAndThreeColumns .col2 .content .col2 .content-summary
,.col2-col3-same-widths .BannerLeftMenuAndThreeColumns .col2 .content .col3 .content-image
,.col2-col3-same-widths .BannerLeftMenuAndThreeColumns .col2 .content .col3 .content-summary

{
	width:243px !important;
}
.wrapper .BannerLeftMenuAndThreeColumns .col2 .content div .content-summary
{
	margin-bottom: 20px;
}
.wrapper .BannerLeftMenuAndThreeColumns .col2 .content .col2 .content-panel{ /* Wrapper */
	
	height:auto;
	margin-bottom:5px;
}
.wrapper .BannerLeftMenuAndThreeColumns .col2 .content .content-news
{
	color:#666;
    padding-left: 20px;
    padding-top:10px;
    width: 310px;
    }
.wrapper .BannerLeftMenuAndThreeColumns .col2 .content .col2 .content-panel .content-panel-header{
	
	height:21px;
	padding-top:11px;
	padding-left:22px;
	font-size:14px;
	font-weight:bold;
	
}

.wrapper .BannerLeftMenuAndThreeColumns .col2 .content .col2 .content-panel .content-panel-header:hover{
	color:#2c5f95;
	cursor:pointer;
}

.wrapper .BannerLeftMenuAndThreeColumns .col2 .content .col2 .content-panel .content-panel-detail{
	width:auto;
	height:auto;
	
	padding:15px 18px 20px 22px;
	
	
}

.wrapper .BannerLeftMenuAndThreeColumns .content-panel-detail{
font-size:14px !important;color:#666;
}
.wrapper .BannerLeftMenuAndThreeColumns .col2 .content .col2 .content-panel .content-panel-detail:hover{
	
}
.wrapper .BannerLeftMenuAndThreeColumns .content-panel-detail p
{
	margin-top:0px;margin-bottom:0px;
}

.wrapper .BannerLeftMenuAndThreeColumns .col2 .content .col3{
	
	  float: right;
    min-height: 700px;
    width: 155px;
    display:block;
    overflow:visible;

    }
    
.doing-business-with-us .BannerLeftMenuAndThreeColumns .col2 .content .col3{
	width:243px !important;
}
.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a{
 font-family:Lato;
 font-size:14px;
 font-weight:bold;

	}

}
.wrapper .BannerLeftMenuAndThreeColumns .col2 .content div .content-header,
.wrapper .footer-first .col .content-header
,.wrapper .col .ms-webpart-titleText
{
	height: 30px;
	font-family:Lato;
	font-size: 16px;
	padding-top: 10px;
	padding-left: 19px;
	vertical-align: middle;
	font-weight: bold !important;
	color: #2a5785;
	background-color: #bfdfff;
	margin-bottom: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-transform:capitalize;
}

.wrapper .content .content-header{
	
	
	height:39px !Important;
	line-height:39px !Important;
	font-size:16px !Important;
	
	font-weight:bold !Important;
	padding-left:15px !Important;
	-webkit-border-top-left-radius: 5px !Important;
	-webkit-border-top-right-radius: 5px !Important;
	-moz-border-radius-topleft: 5px !Important;
	-moz-border-radius-topright: 5px !Important;
	border-top-left-radius: 5px !Important;
	border-top-right-radius: 5px !Important;
	
	
}


.wrapper .footer-first .col .content-header{
	width:227px;margin-bottom: 0px;
	
	height:39px !Important;
	line-height:39px !Important;
	font-size:16px !Important;
	color:#275785;
	font-weight:bold !Important;
	padding-left:15px !Important;
	-webkit-border-top-left-radius: 5px !Important;
	-webkit-border-top-right-radius: 5px !Important;
	-moz-border-radius-topleft: 5px !Important;
	-moz-border-radius-topright: 5px !Important;
	border-top-left-radius: 5px !Important;
	border-top-right-radius: 5px !Important;
	
	
}
.wrapper .footer-first .col
{
	width:243px;
	min-height:441px;
	overflow-y:visible;
	padding:0 10px 0 8px;
	border-right:1px solid #cee2f5;
	float:left;

}
.wrapper .footer-first .col1
{
	padding-left:0px !Important;
}
.wrapper .footer-first > .col:nth-child(n+1){
	padding-left:7px;
}
.wrapper .footer-first .col:last-childs
{
border-right:none !important;
}

.wrapper .footer-first .col .about {
	vertical-align:top;
	height:40px;
	padding:15px 15px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.04em;
	margin-bottom:15px;
	color:#666;
}
/*  Tabs li tags
------------------------------------------*/

.wrapper .BannerLeftMenuAndThreeColumns .tab-area{
	height:630px;
	overflow-y:auto;
	overflow-x:hidden;
	
}

.wrapper .BannerLeftMenuAndThreeColumns .tab-area .tabs-row{
	padding:12.5px 25px 12.5px 25px; 
}


.wrapper .BannerLeftMenuAndThreeColumns .tabs-row1:hover{
	
	cursor: pointer; 
}

.wrapper .BannerLeftMenuAndThreeColumns .tabs-row1{
	padding:12.5px 0 12.5px 25px;
	font-weight:bold;
	
	cursor: pointer; 
}

.wrapper .BannerLeftMenuAndThreeColumns .tabs-row input{
	width:114px;
	height:28px;
	font-size:9px;
	font-weight:bold;
	font-style:italic;
	
	text-align:center;

	
	cursor:pointer;
}


.wrapper .BannerLeftMenuAndThreeColumns .tabs-row a{
	font-weight:bold;
	text-decoration:none;
	
}

.wrapper .BannerLeftMenuAndThreeColumns .tabs-row a:hover{
	font-weight:bold;
	text-decoration:none;
	
}


.wrapper .BannerLeftMenuAndThreeColumns #tabs-1 .see-full-list{
	padding:7.5px 20px 20px 0;
	text-align:right;
	font-style:italic;
}

.wrapper .BannerLeftMenuAndThreeColumns #tabs-2 .see-full-list{
	padding:7.5px 20px 20px 0;
	text-align:right;
	font-style:italic;
}

.wrapper .BannerLeftMenuAndThreeColumns #tabs-3 .see-full-list{
	padding:7.5px 20px 20px 0;
	text-align:right;
	font-style:italic;
}


/*************************** Events row 1 *****************************/
.events-container {
	/* Events row 1*/
	width: 239px;
	height: auto;
	margin: 10px 0;
}
.events-container-r1 {
	
	height: 60px;
}
.calendar-container {
	width: 47px;
	height: 55px;
	padding: 5px 0 0 0;
	margin-right: 10px;
	float: left;
	text-align: center;
	border: 1px solid #c6e2fe;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	 /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #c1e0ff 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c1e0ff));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#c1e0ff 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#c1e0ff 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#c1e0ff 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#c1e0ff 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c1e0ff',GradientType=0 ); /* IE6-9 */;
						}
.calendar-container label {
	font-size: 14px;
	font-weight: bold;
	color: #2a5785;
}
.calendar-container input {
	width: 40px;
	height: 30px;
	font-size: 20px;
	text-align: center;
	color: #666;
	border: none;
	padding-left:0;
	padding-right:0;
	-webkit-box-shadow: inset 0px 2px 2px 0px #666;
	-moz-box-shadow: inset 0px 2px 2px 0px #666;
	box-shadow: inset 0px 2px 2px 0px #666;
}
.calendar-left {
	width: 180px;
	height: 60px;
	float: left;
}
.calendar-left .calendar-left-r1:hover, .calendar-left-r2:hover {
	color: #2a5785 !important;
	cursor: pointer;
}
.calendar-left-r1 {
	width: 180px;
	height: auto;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.calendar-left-r2 {
	width: 180px;
	height: auto;
	color: #666;
	font-size: 11px;
	font-style: italic;
}
.events-container-r2 {
	width: 239px;
	height: auto;
	margin: 10px 0 10px 0 !important;
	font-size: 12px;
	color: #666;clear:both;
}
.events-container-r2 p{
	padding-top: 10px !important;

}
.events-container-r3 {
	
	height: auto;
	float:right;
	display:block;clear:both;
	margin-bottom: 20px;
}
.events-container-r3 input {
	width: 78px;
	height: 28px;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #2a5785;
	text-align: center;
	border: 1px solid #aed0ed;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ffffff;
	 /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #aed0ed 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#aed0ed));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#aed0ed 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#aed0ed 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#aed0ed 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#aed0ed 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#aed0ed',GradientType=0 ); /* IE6-9 */;
	cursor: pointer;
						}
.events-container-r3 input:hover {
	color: #fff;
	border: 1px solid #2C5F95;
	background: #428ec9;
	 /* Old browsers */ background: -moz-linear-gradient(top, #428ec9 0%, #2c5f95 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#428ec9), color-stop(100%,#2c5f95));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(top, #428ec9 0%,#2c5f95 100%);
	 /* IE10+ */ background: linear-gradient(to bottom, #428ec9 0%,#2c5f95 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#428ec9', endColorstr='#2c5f95',GradientType=0 ); /* IE6-9 */;
						}
.events-span {
	color: #666;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	font-size: 10px;
}
/*************************** End of Events row 1 *****************************/


.wrapper .BannerLeftMenuAndThreeColumns .content-image{ /* Image Container */
	width:331px;
	height:auto;
	margin-bottom:10px;
}
.wrapper .BannerLeftMenuAndThreeColumns .float-left-image{
	float: left;
    height: 81px;
    margin-bottom: 10px;
    width: 91px;
}
.wrapper .BannerLeftMenuAndThreeColumns .float-left-text{
	color: #666666;
    float: left;
    height: 81px;
    margin-bottom: 10px;
    padding-left: 10px;
    width: 209px;
}

.wrapper .BannerLeftMenuAndThreeColumns .content-summary{ /* Text content*/
	font-size:12px;
/*	color:#666;*/
	
	height:auto;
}

.wrapper .BannerLeftMenuAndThreeColumns .content-link{
	font-size:12px;
	font-family:Lato;
	color:#666 !important;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	text-decoration:none;
	padding:0 0 15px 15px;display:block;
}
.wrapper .BannerLeftMenuAndThreeColumns .content-link a{
	color:#666 !important;

}

.wrapper .BannerLeftMenuAndThreeColumns .content-link span:hover{
	
	cursor:pointer;text-decoration:none;

}

.wrapper .BannerLeftMenuAndThreeColumns .content-list{
	width:155px;
	height:auto;
	color:#666;
}

.wrapper .BannerLeftMenuAndThreeColumns .content-list ul{
	padding:0;
	margin:15px 15px;
	list-style-type:decimal;
}

.wrapper .BannerLeftMenuAndThreeColumns .ms-webpart-chrome-vertical {
	display:block !important;
}
.wrapper .BannerLeftMenuAndThreeColumns .content-box-header
{
	height: 30px;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 19px;
	vertical-align: middle;
	font-family:Lato;
	font-weight: bold;
	color: #2a5785;
	background-color: #bfdfff;
	margin-bottom: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.wrapper div .content-box-title{
	font-family:Lato;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	
}
.wrapper div .content-box-detail{

}
.wrapper div .content-box-detail ul {
	padding-left:20px;
}
.wrapper div .content-box-detail ul li{
	margin-bottom:5px;height:auto;
}

.wrapper div .content-box-detail ul.headlines{
	margin-top: 0px; margin-bottom: 0px; padding-left: 15px;
	list-style-position: inside;
}

.wrapper div .content-box-detail ul.headlines li{
	margin-bottom:10px;height:auto;
 	list-style-position: inside;
    text-indent: -1em;
    padding-left: 1em;
   
}

.jar-bottom{
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;


}
.wrapper div .content-box-detail ul li .link{
	font-weight:bold;
}
.wrapper .BannerLeftMenuAndThreeColumns .content-box-clear {

	padding:15px;
	color:#666;
}


.wrapper .BannerLeftMenuAndThreeColumns .content-box {
	background-color:#efefff;
	padding:15px 10px 15px 20px;
	color:#666;
	font-family:Lato;
}

.wrapper .BannerLeftMenuAndThreeColumns .content-box p{
	padding:0;
	margin:0;
}

.wrapper .content hr {
	background-color: #cee2f5;
	height: 1px;
	border: none;
	clear:both;display:block;float:none;
}

/* homepage accordion links*/
.link-accordion {
font-family:Lato;font-size:14px;
	padding:0 15px 0 5px;
}
.link-accordion > a{
	display:block;
}
.link-accordion h3, .link-accordion > a{
	font-family:Lato;
	background:none !important; text-indent:5px;
	padding-top:0 !important;
	padding-bottom:0 !important;
	padding-left:0 !important;
	height:25px;line-height:22px;text-indent:20px;
	text-align:left !Important;
}

.link-accordion h3.ui-state-active, .link-accordion h3.ui-state-active a
{
	color:#2C5F94 !important;
	background:none !important;font-weight:normal !important;
}


.link-accordion h3:hover,.link-accordion > div > ul > li:hover{
	cursor:pointer;
	color:#2C5F94;
	text-decoration:none;
	
}
.link-accordion h3 > span {
float:left;display:block;width:10px;
}

.link-accordion div {

}
.link-accordion div ul {
	text-indent:21px;
	margin:0;
	list-style: none;	padding:0 !Important;
}
.link-accordion div > ul > li:before{
	padding-left:10px;
	padding-right:5px;
	content: "•";
    /*color: red;*/ /* or whatever color you prefer */
}
.link-accordion div > ul > li {
	margin:0;
	text-indent:20px;
	display:block;
height:25px;
	color:#666;
	line-height:22px;
}

.link-accordion h3 > span {
	/*display:block;float:left;width:10px;height:25px;*/
}
.link-accordion .open{
	background-image: url("/PublishingImages/footer-first-down-li-bg.png");
	background-position:center 50%;
	
	
}

.link-accordion .close{
	background-image: url("/PublishingImages/footer-first-hover-li-bg.png");
	background-position:center 50%;
	

}
.link-accordion h3:hover .close {
	background-image: url("/PublishingImages/footer-first-hover-li-bg.png");
	background-position:center 50%;
	
	
}
.link-accordion a {
	margin:0;
	color:#666;text-indent:20px;
	line-height:22px;
	/*display:block;*/
cursor:pointer;
	height:25px;

}
.link-accordion a:hover,.link-accordion a:visited:hover{
	text-decoration:none;
	color:#2C5F94;

}

.subpage-link-simple a,.subpage-link-simple a:link,.subpage-link-simple a:visited, .subpage-link-simple a:hover{
	color:#666666;text-decoration:none;
}

.subpage a:hover{
	text-decoration:none;
}

/*========================= SEARCH WEBSITE ===========================*/
.searchbar{
	height:40px;background-color:#F8FCFF;padding:0;
	margin-bottom:20px;
}
.searchbar .scope-title
{
font-weight: Bold ;
font-size: 14px ;
font-family: Lato;
margin-top:10px;
padding: 2px 0px 2px 0px !important;
color:#666666;
	width:260px;display:inline-block;height:37px;

}

.searchbar .back-to{
font-size: 14px ;
font-family: Lato;

margin-top:10px;
padding: 2px 0px 2px 0px !important;
color:#666666;
	width:260px;display:inline-block;height:37px;

}

.searchbar .back-to a,.searchbar .back-to a:link, .searchbar .back-to a:visited{
	color:#666666;
}
.searchbar .back-to a:hover{
	color:#2c5f95;text-decoration:none;
}

 .searchbar .controls {
	width:360px;float:right;display:inline-block;height:37px;
}
 .searchbar .controls-2 {
	float:right;
}


.searchbar .share,.searchbar .print{
	padding-left:5px;padding-right:5px;
	display:block;float:left;
}
.searchbar a.print{
		height:24px;
	width:24px;

}
.searchbar a.print:hover{
	cursor:pointer;
	background-image:url("/PublishingImages/print-hover.png");
	background-repeat:no-repeat;
	background-position:5px; top;
}
.searchbar a.print:hover img{
	
	visibility:hidden;
	
}
.searchbar a.share{
	height:23px;
	width:27px;
}
.searchbar a.share:hover img{
	
	visibility:hidden;
	
}
.searchbar a.share:hover{

	cursor:pointer;
	background-image:url("/PublishingImages/share-hover.png");
	background-repeat:no-repeat;
		background-position:5px top;
}

.qtip-tipped .subcontent ul li{
	
	
	background-repeat:no-repeat;
	background-position:5px center;
	

}
.qtip-tipped .subcontent ul li a {
	padding-left:21px;	
}
.qtip-tipped .subcontent ul li.share-by-twitter{
	background-image:url("/PublishingImages/share-by-twitter.png");

}
.qtip-tipped .subcontent ul li.share-by-facebook{
	background-image:url("/PublishingImages/share-by-facebook.png");

}
.qtip-tipped .subcontent ul li.share-by-email{
	background-image:url("/PublishingImages/share-by-email.png");

}

.searchbar input.search{
	margin-left:105px;
	color:#2C5F94 !important;
	padding: 2px 24px 2px 24px !important;
	/*height: 29px ;*/
	width: 180px;
	line-height:29px;
	font-weight: Bold ;
	font-size: 14px;
	font-family:  Lato,Helvetica, Arial, sans-serif;
	background-color: #FFF !important;
	background-image: url(../../images/search-magnifier.png);
	background-repeat: no-repeat;
	background-position:7px center;
	line-height:29px;
	border-top:solid 2px #AED0EC !important;
	border-left:solid 2px #AED0EC !important;
	border-bottom:solid 2px #AED0EC !important;
	border-right:none !important;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	/*-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	*/
	
	display:block;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 .searchbar input.search{
 	height: 37px !important;
	width: 230px !important;
	outline: none;
 }
}
/* ----------------------- */
.searchbar .search-submit {
	background-image: url(../../images/search-arrow.png);
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	/*border: 1px solid #aed0ed;*/
	border-left: 1px solid #AED0ED !important;
	
	border-top:solid 2px #AED0EC !important;
	border-right:solid 2px #AED0EC !important;
	border-bottom:solid 2px #AED0EC !important;
	/*-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	*/
	outline:none !important;
	height: 37px;
	margin: 0 !important;
	padding: 0 !important;
	width: 24px !important;
	min-width: 20px !important;
	cursor: pointer;
	font: bold 14px Arial, Helvetica;
	color: #23441e;
	/*text-shadow: 0 1px 0 rgba(255,255,255,0.5);*/
	
}
.searchbar .search-submit:hover {
	background-color: #fff !important;
	background-image: url(../../images/search-arrow-hover_ylw.png);
	background-repeat: no-repeat;
	background-position:center;
	border-left: 1px solid #AED0ED !important;
	
	border-top:solid 2px #AED0EC !important;
	border-right:solid 2px #AED0EC !important;
	border-bottom:solid 2px #AED0EC !important;

}
.searchbar .search-submit:active {
	background-image: url(../../images/search-arrow-hover_ylw.png);
	outline: none;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.searchbar .search::-moz-focus-inner {
	border: 0;  /* Small centering fix for Firefox */
}
.searchbar .search::-webkit-input-placeholder {
	color: #9c9c9c;
	font-style: italic !important;
	font-weight:bold;
}
.searchbar .search::-moz-placeholder {
	color: #9c9c9c;
	font-style: italic;
	text-indent:20px !important;
		font-weight:bold;
}
.searchbar .search:-ms-input-placeholder {
	color: #9c9c9c !important;
	font-style: italic;
	text-indent:20px !important;
		font-weight:bold;
}
.searchbar .search.placeholder {
	color: #9c9c9c !important;
	font-style: italic;
	text-indent:20px !important;
		font-weight:bold;
}

.searchbar .scontrols .syear {
	width: 240px;
   height: 34px;
   overflow: hidden;
   background: url(new_arrow.png) no-repeat right #ddd;
   border: 1px solid #ccc;	

}



.media-group { padding-top:0px;border-bottom:solid 1px #C8D7E4; }
.blog-group { padding-top:20px;border-bottom:none !Important; margin-top:35px;}
.blog-group .media-item { font-family:Lato;color:#666666;height:100px; border-top:none !important;border-bottom:solid 1px #C8D7E4;padding-bottom:20px; overflow:auto;}
.media-group .media-item { font-family:Lato;color:#666666;min-height:100px; border-top:solid 1px #C8D7E4;padding-bottom:15px; }
.media-group .media-item .date { float:left;width:200px;padding-left:20px;padding-top:20px ;}
.media-group .media-item .about { float:left;width:450px;padding-top:20px; }
.media-group .media-item .about .date { float:left;width:200px;padding-left:20px;padding-top:20px ;clear:both;}
.media-group .media-item .about > .title { font-size:14px;font-weight:bold;padding-right:20px;clear:both; }
.media-group .media-item .about > .summary {font-size:12px;padding-top:20px;padding-right:20px;clear:both;} 
.media-group .media-item .about > .link { text-align:right;font-style:italic; padding-top:2px; }
.media-group .media-item .about > .title a, 
.media-group .media-item .about > .titie a:visited,
.media-group .media-item .about > .link a, 
.media-group .media-item .about > .link a:visited { color: #666666;text-decoration:none;}
.media-group .media-item .about > .title a:hover
{
	color: #2A5785;text-decoration:none;
}
.media-group .media-item .about > .link a:hover { color: #2A5785;text-decoration:none;}

.media-group .media-release { min-height:100px;height:auto;overflow:auto;}
.media-group .media-release > .about > .summary { min-height:30px;height:auto;overflow-y:auto;}
.media-group .media-coverage { min-height:100px;height:auto;overflow:auto;}
.media-group .media-coverage > .date > .source { text-decoration:underline; }
.media-group .media-coverage > .about > .summary { height:auto;overflow-y:auto;}
.media-group .media-coverage > .about > .link { padding-top:10px !important; }

.media-resources-tabs .tab-area {
	padding:0 0 0 0 !important;
}
 .media-resources-tabs .tab-area .media-resources { font-family:Lato;color:#666666;height:70px; padding-top:20px;padding-left:20px;padding-right:20px;border-bottom:solid 1px #C8d7E4;}
 .media-resources-tabs .tab-area .media-resources > .about > .title { font-size:16px;font-weight:bold;color:#666666;}
 .media-resources-tabs .tab-area .media-resources > .about > .link {color:#666666; padding-top:10px !important;text-decoration:underline !important; font-size:12px;font-style:normal; }


.media-group .video-library {
	height:120px;
}
.preview{
	float:left;width:150px;padding-top:20px;padding-right:20px;
}

.media-group .video-library .about { width:500px; }
.media-group .video-library .about .date { float:left;disply:block;width:100%;padding-left:0px;padding-top:0px ;clear:both;}
.media-group .video-library .about > .summary { padding-top:10px;padding-right:0px; }
.media-group .video-library .about > .summary > .text { max-height:30px;overflow-y:hidden;width:450px; }
.media-group .video-library .about .summary .link 
,.media-group .video-library .about .summary .link:hover
,.media-group .video-library .about .summary .link:link  
,.media-group .video-library .about .summary .link:visited 
{ float:right;position:relative;font-weight:bold;font-style:italic;text-decoration:none;color:#666666;font-size:11px;}

.media-group .video-library .about .summary .link:hover{
	color:#2A5C7F;
}
.video-player {	font-family:Lato; color:#666666;}
.video-player .embed{	width:384px;height:216px;float:left; }
.video-player .video-title {
	font-family:Lato;
	height: auto;
	
	word-wrap:break-word;
	font-size: 14px;
	font-weight: bold;
	padding: 9px 0 9px 15px;
	color: #666;
	white-space:pre-wrap;
	overflow-y:visible;
	background: rgb(202,215,228);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(202,215,228,1) 0%, rgba(255,255,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(202,215,228,1)), color-stop(100%,rgba(255,255,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cad7e4', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */;
}

.video-player > .about { padding-left:20px;width:250px;float:left;font-family:Lato; }
.video-player > .about > .video-props { padding-left:15px; }
.video-player > .about > .video-props > .runtime { padding-top:10px; }
.video-player > .about > .video-props > .summary { padding-top:25px; }


.publications { font-family:Lato; color:#666666; height:130px; }
.publications + .publications {
	border-top:solid 1px #C8D7E4;
}
.publications .preview { width:240px;height:70px;float:left; }
.publications .preview > img{ width:240px;height:70px; }
.publications .about {
	width:auto; float:left;padding-top:20px;
}
  .publications .about .title { font-size:14px;font-weight:bold; }
  .publications .about .date {font-size:12px;}
  .publications .about .summary {font-size:12px;padding-top:5px;min-height:45px;overflow: hidden;
  /*  white-space: nowrap;
  	
  	text-overflow: ellipsis;*/
}

.publications .about > .link { text-align:right;font-style:italic;font-weight:bold;font-size:10px; padding-top:2px; }
.publications .about > .link a, 
.publications .about > .link a:visited { color: #666666;text-decoration:none;}
.publications .about > .link a:hover { color: #2A5785; text-decoration:none;}


.title-link a, 
.title-link a:visited { color: #666666;text-decoration:none;}
.title-link a:hover { color: #2A5785; text-decoration:none;}



.media-tabs .tab-area {
	padding:0 0 0 0 !important;
}

/*
.ThreeColumns .col2 .ms-webpart-zone:first-child,.ThreeColumns .col2 .ms-fullWidth:first-child {
	min-width:678px !important;min-height:344px !important;}
*/	
.media-article {
		font-family:Lato; color:#666666;font-size:12px;
		
}


.media-article .image { 
margin-right:40px;
margin-bottom:20px;
	background-color:#cccccc;
	float:left;width:308px;height:283px;
}


.media-article .title {
	font-family:Lato;
	height: auto;
	overflow:visible;
	font-size: 14px;
	font-weight: bold;
	margin-left:328px;
	padding: 9px 0 9px 15px;
	color: #666;
	background: rgb(202,215,228);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(202,215,228,1) 0%, rgba(255,255,255,0) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(202,215,228,1)), color-stop(100%,rgba(255,255,255,0)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,0) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,0) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,0) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(202,215,228,1) 0%,rgba(255,255,255,0) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cad7e4', endColorstr='#F8FCFF',GradientType=1 ); /* IE6-9 */;
}
.media-article .author{
	text-transform:capitalize;
}
.media-article .details {
	
}
.media-article .author,.media-article .details, .media-article .date {margin-top:20px;margin-right:20px;line-height:16px;
}
.media-article .details a {
	
	color:#666666;
	text-decoration:underline;
	
}

.blog-recent-title{
	font-family:Lato;
	height: 23px;
	font-size: 14px;
	font-weight: bold;

	padding: 9px 0 0 15px;
	color: #666;
	background: rgb(202,215,228);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(202,215,228,1) 0%, rgba(248,252,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(248,252,255,1)), color-stop(100%,rgba(255,255,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(248,252,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(248,252,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(248,252,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(202,215,228,1) 0%,rgba(248,252,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cad7e4', endColorstr='#F8FCFF',GradientType=1 ); /* IE6-9 */;

}

.blog-article {	font-family:Lato; color:#666666;font-size:12px; }

.blog-article .image{ 
margin-right:40px;
margin-bottom:20px;
	background-color:#cccccc;
	float:left;width:158px;height:223px;
}

.blog-article .title {
	font-family:Lato;
	height: 23px;
	font-size: 14px;
	font-weight: bold;
	margin-left:178px;
	padding: 9px 0 0 15px;
	color: #666;
	background: rgb(202,215,228);
	 /* Old browsers */ background: -moz-linear-gradient(left, rgba(202,215,228,1) 0%, rgba(255,255,255,1) 100%);
	 /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(202,215,228,1)), color-stop(100%,rgba(255,255,255,1)));
	 /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%);
	 /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%);
	 /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%);
	 /* IE10+ */ background: linear-gradient(to right, rgba(202,215,228,1) 0%,rgba(255,255,255,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cad7e4', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */;
}
.blog-article .author{
	text-transform:capitalize;
}
.blog-article .details {
line-height:17px;
	
}
.blog-article .author,.blog-article .details, .blog-article .date {margin-top:20px;margin-right:20px;line-height:16px;
}

.itc-2a-detail .mainhead,.itc-2a-detail .subhead{
	padding:0px 20px 20px 20px;
}

.itc-projects{
	border-bottom:solid 2px #CCCCCC;
	padding:20px 20px 25px 20px;
}
.itc-projects .about {
	color: #666666;
   
    font-family: Lato;
}
.itc-projects .about .title{
	
    font-size: 14px;
    font-weight: bold;
  
}
.itc-projects .about .location, .itc-projects .about .date{
	
    font-size: 11px;
  font-style:italic;
  
}
 .itc-projects .about .detail{
	padding-top:20px;
	
}
div.itc-projects-tabs 



.dbwu-projects-tabs { padding-top:0px;border-bottom:solid 1px #C8D7E4; }
.blog-group { padding-top:20px;border-bottom:none !Important; margin-top:35px;}
.blog-group .project-item { font-family:Lato;color:#666666;height:100px; border-top:none !important;border-bottom:solid 1px #C8D7E4;padding-bottom:20px; }
.dbwu-projects-tabs .project-item { font-family:Lato;color:#666666; border-top:solid 1px #C8D7E4;padding-bottom:20px;overflow:auto; }
.dbwu-projects-tabs .project-item > .date { float:left;width:200px;padding-left:20px;padding-top:20px }
.dbwu-projects-tabs .project-item > .about { float:left;width:450px;padding-top:20px }
.dbwu-projects-tabs .project-item > .about > .title { font-size:14px;font-weight:bold;padding-right:20px; }
.dbwu-projects-tabs .project-item > .about > .summary {font-size:12px;padding-top:20px;padding-right:20px;} 
.dbwu-projects-tabs .project-item > .about > .link { text-align:right;font-weight:bold; font-style:italic; padding-top:2px; }
.dbwu-projects-tabs .project-item > .about > .link a, 
.dbwu-projects-tabs .project-item > .about > .link a:visited { color: #666666;text-decoration:none;}
.dbwu-projects-tabs .project-item > .about > .link a:hover { color: #2A5785;text-decoration:none;}

.dbwu-projects-tabs > .media-release { height:100px;}
.dbwu-projects-tabs > .media-release > .about > .summary { max-height:30px;overflow-y:hidden;}
.dbwu-projects-tabs > .media-coverage { height:200px;}
.dbwu-projects-tabs > .media-coverage > .date > .source { text-decoration:underline; }
.dbwu-projects-tabs > .media-coverage > .about > .summary { max-height:120px;overflow-y:hidden;}
.dbwu-projects-tabs > .media-coverage > .about > .link { padding-top:10px !important; }


.grid .grid-item:nth-child(4n){
border-right:none !important;
}

.grid .grid-item:nth-child(25) > div,.grid .grid-item:nth-child(26) > div{
border-bottom:none !important;
}

ul.commuter-links{
	margin:12px;padding:0px;
}

ul.commuter-links > li{
	list-style:none;
display:block;min-height:25px;height:auto; margin-bottom:10px;overflow:visible;
}

ul.commuter-links > li > span {
	color:#666666;
	font-family:Lato;
	display:block;width:50%;float:left;padding-right:5px;
	
}

ul.commuter-links > li > a.link {

	display:block;float:left;width:45%;
	text-align:center;
	text-transform:uppercase;
	line-height:22px;
	height:20px;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#666;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: rgb(251,251,212); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(251,251,212,1) 0%, rgba(188,177,118,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,212,1)), color-stop(100%,rgba(188,177,118,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(251,251,212,1) 0%,rgba(188,177,118,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(251,251,212,1) 0%,rgba(188,177,118,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(251,251,212,1) 0%,rgba(188,177,118,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(251,251,212,1) 0%,rgba(188,177,118,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbd4', endColorstr='#bcb176',GradientType=0 ); /* IE6-9 */
}

ul.commuter-links > li > a.link:hover{
	text-decoration:none;
	color:#2A5785;
}

.common-contact {
	padding:0px 10px 0px 10px !important;color:#666666;
}
.common-contact > div{
	padding-bottom:20px;
	color:#666666;
}

.banner .banner-text-area {
	padding:0px 00px 0px 30px;
}
.banner .banner-text-area .caption{
	font-family:Lato;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	color:#666666;
	font-size:40px;display:block;
}

.banner .banner-text-area .description {
	padding:5px 0px 5px 0px;
	font-family:Lato;
	font-size:14px;
	color:#666666;
}
.view-profile{
	font-style:italic;
}

.view-profile,.nav a{
	color:#666666 !important;
	font-family:Lato;font-size:12px;cursor:pointer;
}
.view-profile:hover,.nav a:hover{
	text-decoration:none;
	color:#2A5F8C !important;
}
ul li.list-1{
	list-style:none;padding-top:15px;padding-bottom:15px;color:#666666;border-bottom:solid 1px #D9EEE7;margin-right:15px;line-height:18px;
}
.profile{
	color:#666666;
}

.profile .position{
	font-size:14px;
}

.profile-property{
margin-left:195px;
color:#666666;
	padding-top:15px;line-height:16px;
}
.profile-property > div{
	display:inline;
}
.property-name {
	font-weight:bold;display:inline;
	padding-right:5px;
}
.property-value > div{
	display:inline;
}
.property-value p {
	margin:0 0 0 0 !important;display:block;
}
/*    END OF CTAPIA Experimantal layout1 css */

/* SITE-WIDE SP CLass overrrides*/
.sidebar .ms-webpartzone-cell,.col3 .ms-webpartzone-cell, .sidebar .ms-clear,.col3 .ms-clear{
	margin-bottom:15px !important;
}
.sidebar .ms-fullWidth{
	width:155px !important;
}
.wrapper .dfwp-column{
	padding-left:0 !important;
}

.wrapper a:active, .wrapper a:hover, .wrapper a:focus{
	outline:0 !important;
}

x.breadcrumb ul, .xbreadcrumb ul li{
display: inline;padding:0;margin:0;
}

.ms-core-listMenu-root .ms-listMenu-editLink {display: none;}

.wwe-scheme div.ms-picker-header{
	background-color:#D9EEE7 !important;
}
.wwe-scheme div.ms-acal-item{
	background-color:#67BDA0 !important;
	color:#2A5785 !important;

}
.wwe-scheme div.ms-acal-item a {
	color:#2A5785 !important;
}


.wwe-scheme .BannerLeftMenuAndThreeColumns div.col2 .content .col1 .subpage-list {
	width:333px;
}
.wwe-scheme .BannerLeftMenuAndThreeColumns div.col2 .content .col1 .subpage-list .content-panel-header{
	width:304px;
}

.wwe-scheme .BannerLeftMenuAndThreeColumns div.col2 .content .col1 .subpage-list .content-panel-detail{
	width:300px;
}

.wwe-scheme .BannerLeftMenuAndThreeColumns div.col2 .content .col2 .subpage-list .content-panel{
	width:333px;
}

.wwe-scheme .BannerLeftMenuAndThreeColumns div.col2 .content .col2 .subpage-list .content-panel-detail{
	width:290px;
}


.wwe-scheme .BannerLeftMenuAndThreeColumns div.col2 div.content div.col3.special div.content-box-header.with-bottom-spacer 
{
 padding-top:10px;
 padding-bottom:0px;	
}

.dbwu-scheme .BannerLeftMenuAndThreeColumns div.col2 .content .col2 .subpage-list .content-panel{
	min-width:inherit !Important;
}


.dbwu-scheme div.ms-picker-header{
	background-color:#DFEFFF !important;
}
.dbwu-scheme div.ms-acal-item{
	background-color:#BFDFFF !important;
	color:#2A5785 !important;

}
.dbwu-scheme div.ms-acal-item a {
	color:#2A5785 !important;
}




a.search-report{
	border:1px solid #67BDA0;
	border-radius: 5px;
    box-shadow: 0 1px 1px #666666;
    padding:7px 15px 7px 15px;
    width:80px;
   
   background: #DFEFFF !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #B2DECF 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff ), color-stop(100%,#B2DECF )) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#B2DECF 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#B2DECF 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#B2DECF 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #fffff 0%,#B2DECF 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#B2DECF',GradientType=0 ) !important; /* IE6-9 */
	
	font-family: Lato	;
	font-size:16px;
	font-weight:normal;
	
	color:#666666;
	cursor:default;
	
}

a.search-report:visited,a.search-report:hover{
	text-decoration:none;
	color:#000000;
}

.pager-buttons a,.pager-buttons a:visited{
	color:#666666;
	cursor:pointer;
	text-decoration:none;
}
.pager-buttons a:hover{
	color:#2E649B;
	cursor:pointer;
	text-decoration:none;
}

.dropdown {
	font-style:italic;
}

.mainhead div p {
	padding:0 !important;margin:0 !important;
}



/* Search Results page specific */
div.page div.BannerLeftMenuAndThreeColumns .ms-srch-upscope-top{
	display:none !important;
	visibility:hidden;
}
div.page div.BannerLeftMenuAndThreeColumns div#SearchBox:before{
	content:'Search:   ';
	font-family:Lato;
	font-size:16px;
	font-weight:bold;
	color:#666666;

	display: inline-block;
  height: 100%;
  vertical-align: top;
  
	margin:10px 20px 0px 0px;
	
	
}

.executive-staff-list * {
	font-family:Lato;
}



.ms-ToolPaneOuter {margin-left:100px !important;z-index:1000 !important;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   
   .x > div.page div.BannerLeftMenuAndThreeColumns div#SearchBox:before{
   
   	margin:-20px 20px 0px 0px;

   }
   .news-feeds .td2{


	height:33px !important;
	}
	


}


