﻿@charset "utf-8";
/* CSS Document */

#wrapper {
	min-height: 100%;
}
* HTML #wrapper {
	height: 100%;
	overflow: visible
}
.w1 {
	width: 100%;
	background: url(/images/bg-w1.jpg) #fff repeat-x 50% 0px
}
.w2 {
	margin: 0px auto;
	width: 100%;
	background: url(/images/bg-w2.gif) no-repeat 50% 0px
}
/*Login Control Style*/
.social-box {
	position: relative;
	float: right;
	margin: 1px 20px 0 -25px;
	color: #ffffff !important;
}
.social-box .r {
	float: left;
	width: 9px;
	height: 44px;
	background: url(/images/bg-social-r.png) no-repeat;
}
.social-box a:link, .social-box a:visited {
	color: #ffffff !important;
}
.social-box a:hover {
	color: #ffffff !important;
	text-decoration: underline;
}
.share-list {
	float: left;
	height: 35px;
	margin: 0;
	padding: 9px 2px 0 19px;
	list-style: none;
	background: url(/images/bg-social.png) no-repeat;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
.share-list a {
	height: 26px;
	cursor: pointer;
}
.social-box1 {
	position: relative;
	float: right;
	margin: -11px 20px 0 -25px;
	color: #ffffff !important;
}
.social-box1 .r {
	float: left;
	width: 9px;
	height: 44px;
	background: url(/images/bg-social-r.png) no-repeat;
}
.social-box1 a:link, .social-box a:visited {
	color: #ffffff !important;
}
.social-box1 a:hover {
	color: #ffffff !important;
	text-decoration: underline;
}
/*Login Control Style*/


/*******search Overwrite Css********/
.searcharea TD.ms-sbcell {
	background-color: transparent !important;
}
.searcharea TD.ms-sbLastcell {
	background-color: transparent !important;
}
.searcharea .ms-sbtable {
	border: 0px !important;
}
.searcharea .searchtxt {
	width: 50px;
	float: left;
	color: #13405d;
	font-size: 12px;
	margin-top: 3px;
}
.searcharea .searchinputbox {
	float: left;
}
.searcharea .searchinputbox .s4-search INPUT.ms-sbplain {
	width: 150px !important;
	margin-right: 10px;
	padding-left: 25px;
	background-image: url('/images/searchIcon.png');
	background-repeat: no-repeat;
	background-position: left;
}
.searcharea a img {
	display: none;
}
.searcharea a {
	display: block;
	background-image: url('/images/btn_go.png');
	width: 55px;
	height: 24px;
	background-repeat: no-repeat;
}
/*******search Overwrite Css********/



/*********Left Nav style***********/
.nightandday #s4-leftpanel {
	width: 214px;
}
.nightanday-menu a.menu-item.static {
	font-size: 15px;
	font-weight: bold;
	color: #397b86;
	background-image: url('/images/LeftHeaderBg.png');
	background-repeat: no-repeat;
	text-decoration: none !important;
	color: #ffffff !important;
}
.nightanday-menu a.menu-item.static.selected {
	background-image: url('/images/LeftHeaderBg.png');
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
}
.nightanday-menu ul li ul li a.menu-item.static.selected {
	background-color: transparent !important;
	color: #f16500 !important;
	background-image: url('/images/orange_arrow.png');
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: normal;
}
.nightandday-menu A {
	border-bottom: 0px !important;
	padding: 3px 0px;
}
.nightanday-menu UL.root UL.static A {
	font-size: 15px;
	font-weight: normal;
	color: #397b86 !important;
}
.nightanday-menu UL.root UL.static A:hover {
	background-color: transparent !important;
	color: #f16500 !important;
}
/*********
.s4-tn UL.dynamic{
	background-color:#64a2b9; border:2px solid #ffffff;
}

.s4-tn UL.dynamic li{
	padding:3px 5px 3px 5px;
}
.s4-tn UL.dynamic li a{
	color:#ffffff; font-size:13px;
}
.s4-tn UL.dynamic li a:hover{
	color:#64a2b9;
}
***********/

.s4-tn LI.static > .menu-item {
	color: #ffffff;
	padding: 4px 10px;
	font-size: 12px;
}
.menu-horizontal A.dynamic-children SPAN.additional-background {
	padding: 0px;
	background-image: none;
}
.s4-toplinks .s4-tn a.selected:hover {
	color: #ffffff;
}
.s4-toplinks .s4-tn a.selected SPAN.additional-background {
	border-bottom: 1px solid #abcdd9;
}
.s4-tn li.static > a:hover {
	color: #ffffff;
	text-decoration: none;
}
.s4-tn ul.dynamic {
	background-color: #6faabc;
	border: 2px solid #f8f4eb;
	color: #ffffff;
	font-size: 12px;
	margin: 0px 0px 0px 14px;
	padding: 5px;
}
.s4-tn ul.dynamic a {
	color: #ffffff;
	padding: 5px 10px;
}
.s4-tn ul.dynamic a:hover {
	background-color: #f8f4eb;
	color: #0184ac;
}
.nightandday-menu UL.root A {
	border-bottom: 0px !important;
	color: #ffffff !important;
}
/*********************************/


.headerTop {
	height: 60px;
	background-color: #57a5bd;
	border-top: 4px solid #38859c;
}
.headerTop .insideHeader {
	margin: auto;
	width: 991px;
}
.headerarea {
	position: relative;
	width: 971px;
	height: 156px;
	margin: 6px auto 90px auto;
}
.logoimg {
	position: absolute;
	top: 15px;
	left: 15px;
}
.searcharea {
	position: absolute;
	top: 95px;
	right: 0px;
	width: 326px;
	height: 56px;
	background-image: url(/images/SearchBgWhite.png);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 15px;
}
.bottomheader {
	position: absolute;
	background-image: url('/images/HeaderBottomBGShade.png');
	background-repeat: no-repeat;
	margin: auto;
	width: 960px;
	height: 130px;
	top: 200px;
	display: none;
}
.textHeader {
	float: left;
	width: 620px;
	padding: 10px 0px 10px 25px;
}
.textHeader h1 {
	font-size: 18px;
}
.textHeader span {
	font-size: 14px;
	display: block;
	line-height: 20px;
	font-family: 'Lato', sans-serif;
	color: #3e3d3d;
	padding-top: 5px;
}
.textHeader a {
	display: block;
	font-size: 14px;
	color: #148bc5;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	margin-top: 10px;
	width: 150px;
}
.imgHeader {
	float: right;
	padding: 5px;
	width: 290px;
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
}
/*********************************/

.padding10 {
	padding: 10px;
}
.padding5 {
	padding: 5px;
}
.padding1015 {
	padding: 10px 15px;
}
.padTop10 {
	padding-top: 10px;
}
.marLft12 {
	margin-left: 12px;
}
.height10 {
	height: 10px;
}
.padTopBot5 {
	padding: 5px 0px;
}
.clear {
	clear: both;
}
.ms-WPBody a:link {
	color: #076ab3;
}
/*******Chnaged by Kumar Shobhit for RHNA*********/
.ms-WPBody TD {
	background-color: transparent;
	border-bottom: 0px;
	border-top: 0px;
}
.nightandday .main-content .contentFilterMain {
	background-color: #ecf5e5;
	padding: 15px;
}
/* Overwrites for Sharepoint 2010 */

.nightandday .ribbonbackground {
	background-image: none;
	background-color: #506c81;
}
.nightandday .bgblue {
	background-color: #506c81;
}
.nightandday .site-image-title H2 {
	margin-top: 0px;
	font-family: 'Roboto', sans-serif;
}
.nightandday .site-image-title img {
	padding-right: 0px;
}
.ribbonbackground A:link {
	border-bottom: 0px !important;
}
.s4-ribbonrowhidetitle A:link {
	color: #ffffff !important;
	border-bottom: 0px !important;
}
.nightandday .body-wrapper .CBcontentArea {
	width: 971px;
	margin: auto;
}
.nightandday .s4-ca {
	margin-left: 250px;
}
.main-content {
	font-family: 'Lato', sans-serif;
	width: 710px;
	min-height: 400px;
}
.nightandday .ms-cui-topBar2 {
	border-bottom: 1px solid #ffffff;
}
.nightandday .body-wrapper {
	width: 971px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
/*
.nightandday .body-wrapper{
	width:971px; margin-top:90px; margin-right:auto; margin-bottom:auto; margin-left:auto;
}
*/

.ms-dialog .nightandday #s4-workspace {
	background-color: #f2f2f2;
	background-image: url('/images/bgMain.gif');
	background-repeat: repeat-x;
}
.ms-dialog .nightandday .main-content {
	margin: auto;
}
DIV.welcome {
	padding: 0px 0px 0px 0px;
}
/* Overwrites for Sharepoint 2010 */


/*****Navigation top *******/

.s4-toplinks .s4-tn {
	margin-top: 15px;
}
.s4-toplinks .s4-tn A.selected {
	background: transparent !important;
	border: 0px;
}
.s4-toplinks .dynamic-children {
	background: transparent !important;
	border: 0px;
	border-left: dotted 2px #84b5c6;
}
.s4-tn LI.static > .menu-item {
	color: #ffffff;
}
.menu-horizontal A.dynamic-children SPAN.additional-background {
	padding: 0px;
	background-image: none;
}
.s4-toplinks .s4-tn a.selected:hover {
	color: #ffffff;
}
.s4-tn li.static > a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#s4-bodyContainer {
	margin-top: -5px;
}
/**********HTML Style************/
a img {
	border: 0px;
	outline: none;
	text-decoration: none;
}
.leftsidebarbox {
	background: transparent;
	width: 235px;
}
.leftsidebarbox .xtop, .xbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.leftsidebarbox .xb1, .xb2, .xb3, .xb4 {
	display: block;
	overflow: hidden;
}
.leftsidebarbox .xb1, .xb2, .xb3 {
	height: 1px;
}
.leftsidebarbox .xb2, .leftsidebarbox .xb3, .leftsidebarbox .xb4 {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.leftsidebarbox .xb1 {
	margin: 0 5px;
	background: #d9d9d9;
}
.leftsidebarbox .xb2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.leftsidebarbox .xb3 {
	margin: 0 2px;
}
.leftsidebarbox .xb4 {
	height: 2px;
	margin: 0 1px;
}
.leftsidebarbox .xboxcontent {
	display: block;
	border: 0 solid #d9d9d9;
	border-width: 0 1px;
	height: auto;
	position: relative;
	min-height: 500px;
	padding-top: 6px;
}
.leftsidebarbox .color_c {
	background: #f3f3f3;
	color: #000;
	text-align: left;
}
.leftsidebar {
	width: 235px;
	background: transparent;
}
.leftsidebar h2 {
	font-size: 15px;
	color: #235165 !important;
	padding: 15px 5px 5px 13px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Roboto', sans-serif !important;
}
.leftsidebar .section1 {
	width: 214px;
	margin: 0px auto;
	background-image: url(/images/BGLeftSection1.png);
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
.leftsidebar .iframeContent {
	width: 214px;
	margin: 0px 10px 20px 12px;
	/*	background-image:url(/images/BGLeftSection1.png);
	background-repeat: no-repeat; */
	background-color: #F8F3EB;
	-webkit-border-radius: 8px;
	/*
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
  -webkit-border-bottom-right-radius:8px;
  -webkit-border-bottom-left-radius:8px;
  */
	-moz-border-radius: 8px;
	/*
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-bottomleft:8px;
  */
	border-radius: 8px;/*
  border-top-left-radius:8px;
  border-top-left-radius:8px;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px;
  */
}
.padding5 {
	padding: 5px 0px 5px 10px;
	;
}
.section1 p {
	font-size: 12px;
	text-align: left;
	color: #1389c3;
	padding: 0px 10px 5px 10px;
}
.videoG {
	margin: auto;
	width: 188px;
	padding-left: 13px;
}
.section1 i {
	color: #1389c3;
	padding: 0px 0px 0px 10px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.quicklnkc {
	width: 197px;
	padding: 3px 0px 10px 8px;
}
.quicklinks {
	color: #397b86;
	font-size: 12px;
	font-weight: normal;
}
.quicklinksimg {
	width: 30px;
}
.quicklinks a:link, .quicklinks a:active, .quicklinks a:visited {
	color: #397b86;
	text-decoration: none;
	font-size: 13px;
}
.content {
	width: 702px;
}
.content h1 {
	font-size: 24px;
	color: #235165;
	padding: 15px 5px 5px 0px;
	margin: 0px;
	font-family: 'Roboto', sans-serif;
}
.content p {
	line-height: 18px;
}
.nightandday h1 {
	color: #235165;
}
.imagecontainer {
	width: 710px;
}
.meetingDiv {
	margin: 5px 0px 10px 13px;
	border: 1px solid #136eb7;
	width: 335px;
	backgroundd: #f4f9fb;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.meetingDivTop h3 {
	font-weight: normal;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	padding: 7px 5px 5px 13px;
	margin: 0px;
	font-family: 'Roboto', sans-serif;
}
.meetingDiv p {
	font-weight: normal;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	padding: 15px 5px 5px 13px;
	margin: 10px 0px 10px 10px;
}
.meetingDivTop span.right {
	font-weight: normal;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	padding: 15px 5px 5px 13px;
	margin: 0px;
}
.meetingDivTop {
	height: 40px;
	background-image: url(/images/bg_blueHeader.png);
	background-repeat: repeat-x;
}
.meetingContent .upcomingMeeting {
	padding-top: 10px;
}
.sectionRepeat .timeDate {
	color: #565656;
	font-size: 13px !important;
	font-weight: normal;
}
.sectionRepeat h4 {
	font-weight: normal;
	font-size: 14px;
	font-weight: bold;
	color: #015985;
	padding-top: 5px;
	margin: 0px;
}
.sectionRepeat h4 a:link, .sectionRepeat h4 a:active, .sectionRepeat h4 a:visited {
	color: #015985;
	text-decoration: none;
}
.upcomingMeeting {
	border-bottom: 1px solid #c7c7c7;
	margin: 0px auto;
	width: 310px;
	text-align: right;
	color: #818181;
	font-size: 12px;
	font-weight: normal;
	font-family: 'Roboto', sans-serif;
}
.upcomingMeeting a:link, .upcomingMeeting a:active, .upcomingMeeting a:visited {
	color: #818181;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
}
.padding5 a:link, .padding5 a:active, .padding5 a:visited {
	color: #148ac4;
	text-decoration: none;
}
/*.button{background:url(/images/buttonbg.png) no-repeat; height:30px; width:122px; margin:10px 15px 5px 0px; text-transform:uppercase; padding:8px 0px 5px 0px; font-weight:bold; text-align:center;}*/
.button a, .button a:link, .button a:active, .button a:visited {
	color: #ffffff !important;
	line-height: 10px;
	text-decoration: none;
}
.upcomingDiv {
	margin: 5px 0px 10px 0px;
	border: 1px solid #c1dae6;
	width: 340px;
	backgroundd: #f4f9fb;
	-webkit-border-radius: 10px;
	min-height: 425px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.upcomingDivTop {
	color: #235165;
	font-size: 17px;
	margin: 0px;
	text-transform: capitalize !important
}
.upcomingDivTop h3 {
	font-size: 1.45em;
	margin: 0px;
	padding: 10px 0px 15px 10px;
	font-family: 'Roboto', sans-serif;
}
/*.meetingContent, .upcomingContent{min-height:325px;}*/


.calanderDate {
	font-size: 20px;
	color: #10638c;
	width: 70px;
	padding: 10px 0px 5px 10px;
	text-align: center;
}
.calanderDate span {
	font-size: 36px;
	color: #10638c;
	font-weight: bold;
}
.sectionRepeat1 h4 {
	font-weight: normal;
	font-size: 14px;
	font-weight: bold;
	color: #0081ba;
	padding-top: 15px;
	margin: 0px;
	width: 243px;
}
.sectionRepeat1 h4 a:link, .sectionRepeat1 h4 a:active, .sectionRepeat1 h4 a:visited {
	color: #0081ba;
	text-decoration: none;
}
.sectionRepeat1 span.padding5 {
	width: 235px;
}
.upcomingDiv .border-bottom {
	border-bottom: 1px solid #c3c3c3;
	margin: 0px auto;
	width: 310px;
	padding: 5px 0px 5px 0px;
	display: block;
}
.sectionRepeat2 {
	font-size: 15px;
	color: #0081ba;
}
.announcement h3 {
	color: #235165;
	font-size: 20px;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	font-family: 'Roboto', sans-serif;
}
.sectionRepeat2 h4 {
	font-size: 15px;
	color: #0081ba;
	padding: 5px 0px 5px 10px;
	margin: 0px;
}
.sectionRepeat2 h4 a:link, .sectionRepeat2 h4 a:active, .sectionRepeat2 h4 a:visited {
	color: #0081ba;
	text-decoration: none;
}
.sectionRepeat2 span {
	font-size: 14px;
	color: #565656;
	padding: 0px 0px 5px 10px;
}
.readmore {
	text-align: right;
	color: #1489c3;
	padding: 10px;
10px 0px 0px;
}
.readmore a:link, .readmore a:active, .readmore a:visited {
	color: #1489c3;
	text-decoration: none;
}
.sectionRepeat3 {
	margin-top: 10px;
}
.sectionRepeat3 h4 {
	font-size: 13px;
	color: #0081ba;
	padding: 5px 0px 5px 10px;
	margin: 0px;
}
.sectionRepeat3 h4 a:link, .sectionRepeat3 h4 a:active, .sectionRepeat3 h4 a:visited {
	color: #0081ba;
	text-decoration: none;
}
.sectionRepeat3 span {
	font-size: 13px;
	color: #595959;
	padding: 0px 0px 5px 10px;
	font-style: italic;
}
.upcomingContent .border-bottom {
	border-bottom: 1px solid #c3c3c3;
	margin: 0px auto;
	width: 310px;
	padding: 5px 0px 5px 0px;
	display: block;
}
.buttondoc {
	background: url(/images/doumentbg.png) no-repeat;
	height: 30px;
	width: 155px;
	margin: 0px 15px 5px 0px;
	text-transform: uppercase;
	padding: 8px 0px 5px 0px;
	font-weight: bold;
	text-align: center;
}
.buttondoc a:link, .buttondoc a:active, .buttondoc a:visited {
	color: #ffffff;
	line-height: 10px;
	text-decoration: none;
}
.buttonApply {
	background: url(/images/button_ApplyBg.png) no-repeat;
	height: 23px;
	width: 76px !important;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	border: 0px;
	cursor: pointer;
}
.applyFilterButtons input {
	display: inline-block;
	background: url(/images/button_ApplyBg.png) no-repeat;
	height: 23px;
	width: 76px !important;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	border: 0px;
	cursor: pointer;
}
.footer {
	width: 100%;
	height: 235px;
	margin-top: 20px;
	background-color: #bbd7e2;
	border-bottom: 6px solid #156a8f;
}
.footertext {
	margin: 0px auto;
	padding: 5px;
	width: 960px;
}
.footertext h3 {
	font-size: 14px;
	font-weight: bold;
	color: #235165;
	padding: 5px 0px 0px 10px;
	font-family: 'Roboto', sans-serif;
}
.footertext ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.footertext ul li {
	font-size: 11px;
	color: #456370;
	margin: 0px;
	list-style: none;
	line-height: 18px;
}
.footersection {
	width: 200px;
	float: left;
	margin-bottom: 15px;
}
.footersection .commonFooter {
	padding: 10px 0px 0px 10px;
}
.footersection a, .footersection a:link, .footersection a:visited {
	color: #235165;
}
.copyright {
	font-size: 11px;
	color: #607781;
	list-style: none;
	padding: 10px 0px 5px 10px;
}
/*******************/

.sectionRepeat {
	padding: 10px 5px 5px 10px;
}
.commonFooterLinks a, .commonFooterLinks a:link, .commonFooterLinks a:visited {
	color: #607781;
}
.commonFooter {
	text-align: right;
}
.flexiBox3 {
	background: transparent;
	float: left;
	width: 100%;
	margin-top: -10px;
}
.flexiBox3 .xtop, .xbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.flexiBox3 .xb1, .xb2, .xb3, .xb4 {
	display: block;
	overflow: hidden;
}
.flexiBox3 .xb1, .xb2, .xb3 {
	height: 1px;
}
.flexiBox3 .xb2, .flexiBox3 .xb3, .flexiBox3 .xb4 {
	border-left: 1px solid #cbedf9;
	border-right: 1px solid #cbedf9;
}
.flexiBox3 .xb1 {
	margin: 0 5px;
	background: #cbedf9;
}
.flexiBox3 .xb2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.flexiBox3 .xb3 {
	margin: 0 2px;
}
.flexiBox3 .xb4 {
	height: 2px;
	margin: 0 1px;
}
.flexiBox3 .xboxcontent {
	display: block;
	border: 0 solid #cbedf9;
	border-width: 0 1px;
	height: auto;
	padding: 5px 10px;
}
.flexiBox3 .color_c {
	background: #ffffff;
	color: #000;
	text-align: left;
}
/* Home page content boxes */
.flexiBox2 {
	background: transparent;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 340px;
}
.flexiBox2 .xtop, .xbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.flexiBox2 .xb1, .xb2, .xb3, .xb4 {
	display: block;
	overflow: hidden;
}
.flexiBox2 .xb1, .xb2, .xb3 {
	height: 1px;
}
.flexiBox2 .xb2, .flexiBox2 .xb3, .flexiBox2 .xb4 {
	border-left: 1px solid #c1dae6;
	border-right: 1px solid #c1dae6;
}
.flexiBox2 .xb1 {
	margin: 0 5px;
	background: #c1dae6;
}
.flexiBox2 .xb2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.flexiBox2 .xb3 {
	margin: 0 2px;
}
.flexiBox2 .xb4 {
	height: 2px;
	margin: 0 1px;
}
/*.flexiBox2 .xboxcontent {display:block; border:0 solid #c1dae6; border-width:0 1px; height:auto; min-height:385px; position:relative;}*/
.flexiBox2 .color_c {
	background: #ffffff;
	color: #000;
	text-align: left;
}
.flexiBox2 .padding10 {
	padding-bottom: 0px;
}
.HeadingRowGreen {
	color: #235165;
	font-size: 18px;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	text-transform: capitalize !important
}
.subHeadingBlue {
	font-size: 15px;
	color: #0081ba;
	padding: 5px 0px 5px 10px;
	margin: 0px;
	width: 295px;
}
.contentArticlesheader, .contentArticlesheader a:link, .contentArticlesheader a:visited, .contentArticlesheader a:hover {
	font-weight: bold;
}
.subHeadingBlue a:link, .subHeadingBlue a:active, .subHeadingBlue a:visited {
	color: #0081ba !important;
	text-decoration: none;
	font-family: 'Roboto', sans-serif !important;
	font-size: 16px;
}
.contentArticles .grdArticles, .contentArticles .grdArticles tbody, .contentArticles .grdArticles td {
	border: 0px !important;
}
/*.contentArticles{
	 min-height:325px;
}
.contentDoc{
	min-height:325px; margin-bottom:15px;
}*/
.padTop10 {
	padding-top: 10px;
}
.padTopBot5 {
	padding: 5px 0px;
}
.grdArticles {
	width: 100%;
}
.ViewArticle a:link, .ViewArticle a:active, .ViewArticle a:visited {
	color: #1489c3;
	text-decoration: none;
}
.ViewArticle {
	text-align: right;
	color: #1489c3;
	padding: 10px;
10px 0px 0px;
	padding: 3px 0px;
	float: right;
}
.normaltxt {
	font-size: 12px;
	color: #444444;
	font-weight: normal;
}
.normaltxt11 {
	font-size: 11px;
	color: #444444;
	font-weight: normal;
}
.normaltxt13 {
	font-size: 13px;
	color: #444444;
	font-weight: normal;
}
.flexiBox2 .grdItems th {
	display: none;
}
/*.divMoreRep{float:right; background:url(/images/doumentbg.png) no-repeat; height:30px; width:155px; margin:0px 15px 5px 0px; text-transform:uppercase; padding:8px 0px 5px 0px; font-weight:bold; text-align:center;}*/
.divMoreRep a:link, .divMoreRep a:active, .divMoreRep a:visited {
	color: #ffffff !important;
	line-height: 10px;
	text-decoration: none;
}
.grdArticles {
	min-height: 215px;
}
.grdItems {
	min-height: 240px;
}
/* Home page content boxes End */

.imgGalHeading {
	color: #235165;
	font-size: 20px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
.repImgTitleSpan {
	font-size: 14px;
	color: #0081ba;
	padding: 0px 0px 15px 10px;
	margin: 0px;
	font-weight: normal
}
.repImgTitleSpan a:link, .repImgTitleSpan a:active, .repImgTitleSpan a:visited {
	color: #0081ba;
	text-decoration: none;
	font-family: 'Roboto', sans-serif !important;
}
.boxPanel .block {
	border: 1px #E6DAC9 solid;
	width: 205px;
	display: inline-block;
	margin: 15px 15px 0px 0px;
	vertical-align: top;
	height: 280px;
	position: relative;/*padding-left: 8px;*/
}
.CEWPTitle {
	background-color: #F6F2EA;
	color: #168cc9;
	display: table-cell;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 40px;
	line-height: 18px;
	padding-top: 4px;
	text-align: center;
	vertical-align: middle;
	width: 300px;
}
.CEWPText {
	padding-top: 3%;
	padding-left: 3%;
	padding-right: 3%;
	font-size: 10pt;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
}
.block .MoreLinks a:link, .MoreLinks a:visited {
	background-image: url("/images/buttonbg.png");
	bottom: 3%;
	color: #FFFFFF !important;
	display: block;
	float: right;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	left: 44%;
	line-height: 23px;
	/*position: absolute;*/
	text-align: center;
	text-decoration: none;
	width: 123px;
}
.MoreLinks {
	bottom: 8px;
	position: absolute;
	right: 8px;
}
.block .ExternalLink a:link, .block .ExternalLink a:visited {
	bottom: 3%;
	display: block;
	float: right;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 24px;
	left: 44%;
	line-height: 23px;
	text-align: center;
	text-decoration: none;
	width: 105px;
}
.ExternalLink {
	bottom: 10px;
	position: absolute;
	right: 10px;
}
/* list tab*/

.linksPanel {
	padding-left: 25px;
}
.template .toplinklist {
	background: no-repeat scroll left 5px transparent url('/images/Bullet.GIF') !important;
	/*font-weight:bold;*/
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 8px 0 0;
	padding-left: 18px;
	vertical-align: top;
	width: 290px;
	text-transform: uppercase;
}
.template .toplinklist:hover {
	background: no-repeat scroll left 5px transparent url('/images/BulletOn.gif') !important;
	font-weight: bold;
}
.template .toplinklistSelected {
	background: no-repeat scroll left 5px transparent url('/images/BulletOn.GIF') !important;
	font-weight: bold;
	display: inline-block;
	font-family: "Open Sans", Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: normal;*/
	margin-left: -17px;
	padding-left: 18px;
	vertical-align: top;
	width: 290px;
}
.template .toplinklistSelected a:link {
	padding-top: 3px;
	display: block;
	text-decoration: underline;
	font-weight: bold;
}
.template .toplinklist a:link {
	padding-top: 3px;
	display: block;
}
.linksPanel a, .linkPanel a:visited, .linkPanel a:active {
	color: #5A7A44 !important;
	/*font-weight:bold;*/
	cursor: pointer;
}
.detailSectionTitle {
	background-color: #168ac5;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	/*  font-family: "Trebuchet MS";*/
	font-size: 16px;
	font-weight: bold;
	border: 1px #168ac5 solid;
	/* hide for now
    height: 25px;
    */
	width: 90%;
	/*left: -8px;*/
	padding: 6px 50px 0 15px;
	/*position: absolute;*/
	text-transform: uppercase;/*top: 5px;*/
}
.detailSectionDesc {
	color: #333333;
	font-size: 10pt;
	text-align: justify;
	border: 1px #b5d6dd solid;
	border-top: none !important;
	padding: 6px 10px 3px 15px;
	width: 96%;
	font-family: 'Lato', sans-serif;
}
.template .pagebody {
	font-weight: normal;
	color: #333333;
	font-size: 10pt;
	font-family: 'Lato', sans-serif;
}
/* list tab ends */


/* Boxes classes */

.flexiBoxBlue {
	background: transparent;
	width: 340px;
}
.flexiBoxBlue .xtop, .xbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.flexiBoxBlue .xb1, .xb2, .xb3, .xb4 {
	display: block;
	overflow: hidden;
}
.flexiBoxBlue .xb1, .xb2, .xb3 {
	height: 1px;
}
.flexiBoxBlue .xb2, .flexiBoxBlue .xb3, .flexiBoxBlue .xb4 {
	border-left: 1px solid #1c96cb;
	border-right: 1px solid #1c96cb;
}
.flexiBoxBlue .xb1 {
	margin: 0 5px;
	background: #1c96cb;
}
.flexiBoxBlue .xb2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.flexiBoxBlue .xb3 {
	margin: 0 2px;
}
.flexiBoxBlue .xb4 {
	height: 2px;
	margin: 0 1px;
}
.flexiBoxBlue .xboxcontent {
	display: block;
	border: 0 solid #1c96cb;
	border-width: 0 1px;
	height: auto;
	position: relative;
}
.flexiBoxBlue .color_c {
	background: #1c96cb;
	color: #000;
	text-align: left;
}
.flexiBoxBlue .color_b {
	background: #f4f9fb;
	color: #000;
	text-align: left;
}
.flexiBox {
	background: transparent;
	width: 340px;
}
.flexiBox .xtop, .xbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.flexiBox .xb1, .xb2, .xb3, .xb4 {
	display: block;
	overflow: hidden;
}
.flexiBox .xb1, .xb2, .xb3 {
	height: 1px;
}
.flexiBox .xb2, .flexiBox .xb3, .flexiBox .xb4 {
	border-left: 1px solid #c1dae6;
	border-right: 1px solid #c1dae6;
}
.flexiBox .xb1 {
	margin: 0 5px;
	background: #c1dae6;
}
.flexiBox .xb2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.flexiBox .xb3 {
	margin: 0 2px;
}
.flexiBox .xb4 {
	height: 2px;
	margin: 0 1px;
}
.flexiBox .xboxcontent {
	display: block;
	border: 0 solid #c1dae6;
	border-width: 0 1px;
	height: auto;
	position: relative;
}
.flexiBox .color_c {
	background: #c1dae6;
	color: #000;
	text-align: left;
}
/*.minHeight450{min-height:390px;}*/
.minHeight360 {
	min-height: 355px;
}
/*****Regional Member classes****/

.RCMListArea2 .MemberListing {
	width: 100%;
}
.RCMlistcontent2 {
	margin: 10px 10px 10px 0px;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 15px;
	font-size: 13px;
}
.RCMRightContent2 {
	float: left;
	margin-left: 10px;
	width: 500px;
	font-size: 12px;
}
.RCMRightContent2 strong span {
	font-size: 13px;
}
.RCMRightContent2 img {
	width: 100px;
	height: 126px;
}
.RCMRightContent2 h2 {
	font-size: 14px;
	font-weight: normal;
	color: #27525b !important;
	margin: 0px;
	font-family: 'Roboto', sans-serif;
}
.RCMRightContent2 h3 {
	margin: 10px 0px 3px 0px;
	font-family: 'Roboto', sans-serif;
	color: #666666;
	font-size: 12px;
}
.RCMRightContent2 span.bluetxt a, .RCMRightContent2 span.bluetxt a:link, .RCMRightContent2 span.bluetxt a:visited {
	color: #1d8ac3 !important;
}
.RCMlistcontent {
	float: left;
	width: 320px;
	margin: 10px 10px 10px 0px;
}
.RCMimg {
	float: left;
	margin-right: 10px;
}
.RCMlistcontent .RCMimg input[type="image"] {
	width: 79px !important;
	height: 99px;
}
.RCMlistcontent2 .RCMimg a img {
	width: 79px !important;
}
.RCMRightContent {
	float: left;
	line-height: 18px;
	position: relative;
	padding-bottom: 25px;
	min-height: 70px;
	width: 230px;
	font-size: 12px;
}
.RCMRightContent strong span {
	font-size: 13px;
}
.RCMRightContent img {
	width: 79px;
	height: 99px;
}
.RCMRightContent a {
	display: block;
	bottom: 0px;
	light: 0px;
	position: absolute;
}
/* Instant Search Box Document Library*/
.docLibfilters {
	border: 1px solid #cccccc;
	padding: 10px;
	background-color: #f2f2f2;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	position: relative;
}
.FilterText {
	text-transform: uppercase;
	margin: 5px;
}
.applyFilterButtons {
	float: right;
	width: 160px;
	padding-top: 10px;
}
.keywordFilter {
	float: left;
	width: 240px;
	padding: 10px 0px 0px 10px;
}
.keywordFilter span {
	font-size: 13px;
	font-weight: bold;
}
.dateFilter {
	float: left;
	width: 460px;
}
.dateFilter span {
}
.dateFilterText {
	float: left;
	width: 120px;
	font-size: 13px;
	font-weight: bold;
}
.startDateFilter {
	float: left;
	font-size: 11px;
	font-weight: normal;
	width: 180px;
}
.startDateFilter input {
	font-size: 12px !important;
	font-weight: normal;
	width: 120px;
	margin-right: 3px;
	height: 20px;
}
.endDateFilter {
	float: left;
	font-size: 11px;
	font-weight: normal;
}
.endDateFilter input {
	font-size: 12px;
	font-weight: normal;
	width: 130px;
	margin-right: 3px;
	height: 20px;
}
.instantSearchBox {
	border: 0px solid transparent;
	margin: 10px auto 0pt;
	background: none repeat scroll 0% 0% #efefef;
	padding-left: 10px;
	margin-top: -10px;
	padding-bottom: 10px;
	height: 40px;
}
.instantSearchBox h3 {
	text-align: left;
	padding: 10px 0px 10px 0px;
	font-family: 'Roboto', sans-serif;
}
.instantSearchBox .search {
	width: 170px;
	height: 20px;
	margin-left: 37px;
}
.vossers-filterfield {
	border: #7f9db9 1px solid;
	padding: 2px 0px 2px 0px;
	margin: 2px 0px;
	width: 95%;
}
.dateFilterText {
	height: 40px;
	padding-top: 10px;
	font-weight: bold;
	text-align: left;
}
.rightSpacing {
	width: 400px;
}
.caption a, .caption a:visited {
	color: #3fa7de;
}
/******DocLubrary Overrite Style*****/

.contentDocumentLibrary .ms-viewheadertr .ms-vh2-gridview {
	background-color: transparent !important;
	padding: 0px 5px 5px 8px;
	font-size: 8pt !important;
	border-top: 1px solid #666666;
	height: 22px;
}
.contentDocumentLibrary .grdFeaturedpage {
	border-top: solid 1px #cccccc;
}
.contentDocumentLibrary .grdFeaturedpage table {
	margin: 10px 0px;
}
.contentDocumentLibrary .vossers-filterrow td {
	padding: 3px 3px;
}
.contentDocumentLibrary TD.ms-menuimagecell {
	border: 0px !important;
}
.ms-menuimagecell {
	display: block !important;
}
.backFolderLink a:link, .backFolderLink a:visited {
	display: block;
	padding: 10px;
	color: #076ab3;
	font-size: 12px;
}
.fileDownload a {
	display: block;
	background-image: url('/images/DownloadBtn.png');
	width: 55px;
	height: 18px;
	text-align: center;
}
.ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited {
	text-decoration: none !important;
	color: #148ac4;
	font-weight: normal !important;
}
a:hover {
	text-decoration: underline !important;
}
.contentDocumentLibrary .ms-listviewtable .ms-vb2 {
	padding-left: 8px;
	padding-top: 8px;
	vertical-align: top;
}
.contentDocumentLibrary .ms-listviewtable .ms-vb2 .documentPreviewer {
	text-align: center;
}
.contentDocumentLibrary .ms-listviewtable .ms-vb2 .documentAbstract {
	min-width: 200px;
}
/******DocLubrary Overrite Style*****/
.committeeDocLibrary .grdFeaturedpage {
	background-color: transparent;
	border-bottom: solid 0px transparent;
	padding: 5px 10px;
}
.grdFeaturedpage {
	background-color: transparent;
	border-bottom: solid 1px #666666;
	padding: 5px 10px;
}
.grdFeaturedpage table {
	float: right;
	display: block;
	margin: 5px 0px;
}
.grdFeaturedpage .showingPages {
	line-height: 26px;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
}
.grdFeaturedpage table td {
	padding: 0px 3px;
}
.grdFeaturedpage table td span {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	border: solid 1px #94b3d0 !important;
	padding: 1px 4px;
	background-color: #94b3d0 !important;
}
.grdFeaturedpage table td a {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	border: solid 1px #94b3d0 !important;
	padding: 1px 4px;
	background-color: #ffffff !important;
}
.committeeDocLibrary .FilterText {
	width: 170px;
}
.committeeDocLibrary .ComApplyButtonsArea {
	width: 170px;
}
.keywordFilterNew input {
	width: 100%;
}
.committeeDocLibrary .applyFilterButtons {
	padding-top: 0px;
}
/* Committee Landing */

.accordion {
	margin: 10px 15px 10px 20px;
}
.rcsection {
	padding-left: 10px;
}
.rcsection h4 {
	margin: 0px;
	color: #30444b;
	font-weight: normal;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
}
.RCleft {
	float: left;
	width: 370px;
	color: #999999;
	font-size: 12px;
	font-style: italic;
}
.repeatDiv h4 {
	color: #0081ba;
	font-family: 'Roboto', sans-serif;
}
.RCleft a {
	font-style: normal;
}
.RCright {
	float: right;
	width: 220px;
	border-left: 1px solid #ccc;
}
.RCright ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.RCright li {
	margin: 0px;
	padding: 2px 0px;
	list-style: none;
}
.RCright li a {
	font-size: 11px;
	font-family: 'Lato', sans-serif;
	padding-left: 5px;
}
.repeatDiv {
	border-bottom: 1px solid #cccccc;
	padding: 10px 0px;
}
.rcsection .NoLeftLinks {
	width: 100%;
}
/* Committee Landing End */

/* Listing Webpart All Items With Filter */
.commonHeading {
	color: #0072bc;
	padding: 10px;
	font-size: 14px;
	margin-bottom: 14px;
}
.commonDescription {
	padding: 0px 10px 10px 10px;
}
.filterEnabledListing .description img {
	margin-right: 15px;
}
.filterButtons input {
	display: inline-block;
	background: url(/images/button_ApplyBg.png) no-repeat;
	height: 23px !important;
	width: 76px !important;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	border: 0px;
	cursor: pointer;
}
.commonGrdAllItems {
	width: 100%;
}
/* Listing Webpart All Items With Filter End */

/*****News articale classes*****/
.articleDisplay {
	padding: 10px
}
.ms-dialog .articleDisplay .GoBackButton {
	clear: both;
	float: right;
}
.NewsArticleHeader {
	padding-bottom: 10px;
	border-bottom: 1px gray solid;
}
.NewsArticleHeaderText {
	font-size: 22px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	color: #4e362a;
}
.NewsArticleHeaderDetails {
	font-size: 12px;
	letter-spacing: 1px;
	color: #666666;
}
.NewsArticleBody {
	padding: 10px 10px 10px 0px;
	font-size: 13px;
	color: #333333;
	line-height: 18px;
}
.NewsArticleBody img {
	max-width: 300px;
	padding: 0px 10px 0px 0px;
}
.NewsArticleKeyWords {
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #4e362a;
}
.NewsArticleLink {
	padding: 5px 0px 5px 0px;
}
.GoBackButton {
	padding: 10px 10px 10px 0px;
}
.GoBackButton Input {
	background-image: url('/_layouts/SCAG_CommonWP/Images/btn_orange80.png');
	background-color: #ffffff;
	background-repeat: no-repeat;
	width: 80px;
	height: 30px;
	border: 0px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.ms-dialog .articleDisplay .NewsArticleLink {
	text-align: right;
	padding-right: 10px;
}
/*****News articale classes End*****/

/*****News Library **********/
.ArticleHead {
	padding: 10px;
	font-size: 14px;
	color: #2d8ba5;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.FeaturedArticleON .FeaturedArticleSaperate {
	border-bottom: solid 1px #666666;
	padding-bottom: 10px;
	margin-top: 10px;
}
.FeaturedArticleON {
	background-color: #f1f4f9;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	padding: 15px 10px 15px 10px;
}
.FeaturedArticleON h1 {
	font-size: 18px;
	color: #2a71cd;
	font-family: 'Roboto', sans-serif;
}
.FeaturedArticleON .ArticleHead Div {
	padding: 4px 0px 0px 0px;
}
.FeaturedArticleON .ArticleHead Div span {
	font-size: 16px;
	color: #888888;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.FeaturedArticleON .ArticleHead span {
	font-size: 11px;
	color: #888888;
	font-family: 'Lato', sans-serif;
}
.FeaturedArticleON .ArticleText {
	padding: 10px 10px 5px 10px;
	font-size: 10pt;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	color: #000;
}
/**********************************/

/**********************************/
.FeaturedArticleOFF .ArticleHead .NoLink {
	color: #235165;
	font-size: 16px;
	text-decoration: none !important;
}
.FeaturedArticleOFF .FeaturedArticleSaperate {
	border-bottom: solid 1px #666666;
	padding-bottom: 10px;
	margin-top: 10px;
}
.FeaturedArticleOFF {
	background-color: transparent;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	padding: 15px 10px 15px 10px;
}
.FeaturedArticleOFF h1 {
	font-size: 18px;
	color: #2a71cd;
	font-family: 'Roboto', sans-serif;
}
.FeaturedArticleOFF .ArticleHead Div {
	padding: 4px 0px 0px 0px;
}
.FeaturedArticleOFF .ArticleHead Div span {
	font-size: 16px;
	color: #888888;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
}
.FeaturedArticleOFF .ArticleHead span {
	font-size: 11px;
	color: #888888;
	font-family: 'Lato', sans-serif;
}
.FeaturedArticleOFF .ArticleText {
	padding: 10px 10px 5px 10px;
	font-size: 10pt;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	color: #000;
}
.grdArticlespage {
	background-color: #ffffff;
	border-bottom: solid 1px #666666;
	padding: 5px 10px;
}
.grdArticlespage table {
	float: right;
	display: block;
	margin: 5px 0px;
}
.grdArticlespage .showingPages {
	line-height: 26px;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
}
.grdArticlespage table td {
	padding: 0px 3px;
}
.grdArticlespage table td span {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	border: solid 1px #94b3d0 !important;
	padding: 1px 4px;
	background-color: #94b3d0 !important;
}
.grdArticlespage table td a {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	border: solid 1px #94b3d0 !important;
	padding: 1px 4px;
	background-color: #ffffff !important;
}
/**********************************/

.ArticleLink {
	float: right;
}
.ArticleLink a:link, .ArticleLink a:visited, .ArticleLink a:hover {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
}
.ArticleFoot {
	clear: both;
}
.ArticleFoot div {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	color: #888888;
	padding-bottom: 4px;
}
.ArticleFoot div a:link {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	color: #888888;
	padding-bottom: 4px;
}
.grdFeaturedpage {
	background-color: transparent;
	border-bottom: solid 1px #666666;
	padding: 5px 10px;
}
.grdFeaturedpage table {
	float: right;
	display: block;
	margin: 5px 0px;
}
.grdFeaturedpage .showingPages {
	line-height: 26px;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
}
.grdFeaturedpage table td {
	padding: 0px 3px;
}
.grdFeaturedpage table td span {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	border: solid 1px #94b3d0 !important;
	padding: 1px 4px;
	background-color: #94b3d0 !important;
}
.grdFeaturedpage table td a {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	border: solid 1px #94b3d0 !important;
	padding: 1px 4px;
	background-color: #ffffff !important;
}
.grdArticles {
	border: none 0px transparent;
}
.grdArticlesTopBorder {
	border-top: solid 1px #666666;
}
/********News Library End ************/

.rcTop {
	color: #333;
	font-family: 'Lato', sans-serif;
	font-size: 11pt;
	font-weight: normal;
	padding-right: 20px;
}
/********Hide Calendar For Left Nav Bar ************/
.ms-datepickerouter, .ms-acal-apanel-outer {
	display: none;
}
/********Hide Calendar For Left Nav Bar End************/
.grdNewsletters .NewLetterImage {
	width: 100px;
	float: left;
}
.grdNewsletters .NewLetterImage img {
	width: 90px;
}
.grdNewsletters .NewLetterTitle {
	float: left;
	width: 200px;
}
.grdNewsletters .NewLetterTitle a {
	font-size: 13px;
	font-weight: bold;
}
.grdNewsletters td {
	padding: 5px 15px;
}
.container {
	border-top: 0px;
}
.acc_trigger {
	margin-top: 5px;
	border-top: 1px solid #cccccc;
}
.acc_trigger a, .acc_trigger a:link, .acc_trigger a:visited {
	color: #77726c !important;
	font-size: 14px !important;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif !important;
}
.contactUspageArea {
	width: auto !important;
}
.blueTxt {
	color: #2083c7 !important;
}
a.blueTxt, a.blueTxt:link, a.blueTxt:visited {
	color: #2083c7 !important;
	text-decoration: underline !important;
}
.ProgramDivTop h3 {
	font-size: 20px;
	color: #235165;
	margin-bottom: 0px !important;
	padding-left: 10px;
	font-family: 'Roboto', sans-serif;
}
.nightandday .breadcrumb .customBreadcrumb span {
	text-transform: uppercase !important;
}
.nightandday .breadcrumb {
	text-align: left;
}
.leftbannerHeading .imgcenter {
	text-align: center;
	padding: 10px 0px 20px 0px;
}
/*****Regional Member classes****/

.RCMlistcontent2 {
	margin: 10px 10px 10px 0px;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 15px;
}
.RCMRightContent2 {
	float: left;
	margin-left: 10px;
	width: 500px;
}
.ms-WPBody .RCMRightContent2 h2 {
	font-size: 14px !important;
	font-weight: normal;
	color: #19586a;
	margin: 0px;
	font-family: 'Lato', sans-serif;
}
.ms-WPBody .RCMRightContent2 h3 {
	font-size: 14px !important;
	font-weight: normal;
	margin: 10px 0px 3px 0px;
	font-family: 'Lato', sans-serif;
}
.RCMlistcontent {
	float: left;
	width: 320px;
	margin: 10px 10px 10px 0px;
}
.RCMimg {
	float: left;
	margin-right: 10px;
}
.RCMRightContent {
	float: left;
	line-height: 18px;
	position: relative;
	padding-bottom: 25px;
	min-height: 70px;
	width: 230px;
}
.RCMRightContent a {
	display: block;
	bottom: 0px;
	light: 0px;
	position: absolute;
}
.filtertbl td {
	padding: 0px 5px;
	height: 35px;
}
.filtertbl input {
	width: 120px;
}
.filtertbl select {
	width: 120px;
}
.ToolboxTueImg img {
	border: solid 1px #cccccc;
	margin: 4px 10px 0px 20px;
}
.ToolboxTuetxt {
	line-height: 20px;
	margin-top: 10px;
}
.ToolboxTuetxt a, .ToolboxTueOnlineTool a {
	line-height: 14px;
	text-decoration: none;
	color: #0081ba;
}
.ToolboxTuetxt a:hover, .ToolboxTueOnlineTool a:hover {
	text-decoration: underline;
}
.ToolboxTueOnlineTool {
	clear: both;
	margin: 0px 10px 0px 20px;
	padding: 10px 0px 10px 0px;
}
.upcomingEventHeading2 {
	text-align: right;
	border-bottom: 1px solid #6695a7;
	color: #6695a7;
	margin: 15px 15px 0px 15px;
}
.flexslider .slides img {
	width: 300px !important;
	height: 204px !important;
}
.slides span {
	display: block;
	width: 280px;
	padding: 5px 10px;
	height: 40px;
	background-color: #68a4bc;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
.welcome-content table {
	border-spacing: 0 !important;
	border-collapse: collapse !important;
}
.welcome-content table td, .welcome-content table th {
	padding: 0 !important; /* 'cellpadding' equivalent */
}
.programtopicsArea {
	width: 208px;
	float: left;
	padding: 0px 10px;
	margin-top: 15px;
}
.programtopicsArea img, .programtopicsArea input[type="image"] {
	width: 210px;
	height: 132px;
	border: solid 1px #cccccc;
}
.programtopicsArea .programtopicsTitle {
	font-size: 14px;
	color: #4690ab;
	padding: 0px 0px 15px 10px;
	min-height: 20px;
}
.programtopicsArea .programtopicsDesc {
	padding-bottom: 10px;
}
.programtopicsArea .programtopicsDesc .description {
	min-height: 40px;
}
.programtopicsArea .button {
	padding-top: 10px;
	float: right;
	margin-right: 0px;
}
.programtopicsTbl tr td {
	border-bottom: solid 1px #cccccc !important;
	vertical-align: top;
}
.SPlistViewFilter .ms-vb2 {
	height: 25px !important;
}
.hide {
	display: none;
}
.buttonControl {
	color: #ffffff !important;
	background: url(/images/buttonbg.png) no-repeat;
	height: 30px;
	width: 122px;
	margin: 10px 15px 5px 0px;
	text-transform: uppercase;
	padding: 8px 0px 5px 0px;
	font-weight: bold;
	text-align: center;
	display: block;
	float: right;
}
.adminSectionProgram .filterSection {
	width: 45%;
	float: left;
}
.adminSectionProgram .sortSection {
	width: 45%;
	float: right;
	text-align: right;
	margin-bottom: 5px;
}
.imgContent .galleryDescription {
	font-size: 10pt;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	padding-left: 10px;
	padding-bottom: 10px;
}
.imgGalHeading .imgGalViewMoreTop a {
	background: url(/images/buttonbg.png) no-repeat;
	height: 30px !important;
	width: 122px !important;
	margin: 0px 15px 0px 0px;
	text-transform: uppercase;
	padding: 2px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	color: #ffffff !important;
	line-height: 26px;
	text-decoration: none;
	display: block;
}
.imgGalViewMoreBottom a, .imgGalViewMoreBottom a:link, .imgGalViewMoreBottom a:visited {
	background: url(/images/buttonbg.png) no-repeat;
	height: 30px !important;
	width: 122px !important;
	margin: 0px 15px 0px 0px;
	text-transform: uppercase;
	padding: 2px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	color: #ffffff !important;
	line-height: 25px;
	text-decoration: none;
	display: block;
}
.datatoolCon .grdData img {
	width: 110px;
	height: 78px;
	margin: 8px 0px 0px 10px;
	border: solid 1px #000000;
}
.datatoolCon .grdData a, .datatoolCon .grdData a:link, .datatoolCon .grdData a:visited {
	font-size: 13px;
	color: #1886b7;
	line-height: 18px;
}
.datatoolCon table.grdData td {
	padding: 4px 10px 0px 0px;
}
/******* TCWG Previous Site CSS (Kumar Shobhit)***************/
.tcwgOuterListingHeader {
	font-size: 16px;
	font-weight: normal;
	color: #19586a;
	margin: 0px;
}
.tcwgInnerListing {
	width: 220px;
	float: left;
}
.tcwgInnerListing h4 {
	color: #4a7124;
	font-size: 1.5em;
	padding-top: 10px;
	border-top: 3px #e8e8e8 solid;
}
.tcwgInnerListing ul {
	margin: 1em 1em 1em -2em;
	list-style-type: square;
}
.tcwgInnerListing li {
	color: #326ea1;
	margin: 1em 0em 0.5em 1.55em;
	line-height: 1.6em;
	font-size: 11px;
}
.tcwgSubHeader {
	text-align: center;
	line-height: 1.5em;
	margin: 20px 0px 10px 0px;
	color: #5e6577;
	padding: 20px 0px 10px 0px;
	font-weight: bold;
	font-size: 140%;
}
.TCWGprojlistDetails {
	width: 650px;
	margin: 15px;
	border-collapse: collapse;
	background-color: rgb(241, 239, 231);
	border: 2px #dbdbd9 solid;
}
.TCWGprojlistDetails th {
	color: #333;
	line-height: normal;
	padding: 7px;
	font-size: 12px;
	vertical-align: text-top;
	background-color: rgb(237, 244, 245);
	border: 1px #dbdbd9 solid;
	width: 50%;
}
.TCWGprojlistDetails td {
	color: #333;
	line-height: normal;
	padding: 7px;
	font-size: 12px;
	vertical-align: text-top;
	background-color: rgb(237, 244, 245) !important;
	border: 1px #dbdbd9 solid !important;
	width: 50%;
}
.TCWGprojFile {
	padding: 5px;
}
.TCWGprojlistDetails td a, .TCWGprojlistDetails td a:hover, .TCWGprojlistDetails td a:visited {
	color: #cc5b00 !important;
	border-bottom: 1px #006a80 dotted;
	text-decoration: none;
}
.tcwgSearch {
	margin-top: 10px;
}
.tcwgSearch span {
	font-weight: bold;
	margin-right: 10px;
	font-size: 12px;
}
.tcwgSearch input[type=submit] {
	display: inline-block;
	background: url(/images/button_ApplyBg.png) no-repeat;
	height: 23px !important;
	width: 76px !important;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	border: 0px;
	cursor: pointer;
	margin-left: 10px;
}
/******* TCWG Previous Site CSS (Kumar Shobhit)***************/

.ExDirRtp {
	color: #235165;
	font-size: 17px;
	margin: 0px;
	padding: 10px;
}
.ExDirRtp h3 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	font-family: 'Roboto', sans-serif;
}
.ExDirImg {
	float: left;
	width: 63px;
	margin: 0px 10px 0px 3px;
}
.ExDirFact {
	clear: both;
	color: #235165;
	font-size: 17px;
	margin: 0px;
	padding: 5px 10px 10px 10px;
}
.ExDirFact h3 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	font-family: 'Roboto', sans-serif;
}
.ExDirTxt {
	float: left;
	width: 200px;
}
.ExDirTxt span {
	float: left;
	display: block;
	font-size: 12px;
	color: #666666;
	font-style: italic;
}
.ExDirTxt a {
	float: left;
	display: block;
	font-size: 14px;
}
.ExDirFact .button {
	height: 25px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	clear: both;
}
.ScagFactImg {
	float: left;
	width: 126px;
	margin: 0px 10px 0px 3px;
}
.ScagFactTxt {
	float: left;
	width: 170px;
	font-size: 12px;
	color: #666666;
	font-style: italic;
}
.ScagFactTxt a {
	font-size: 12px;
	margin-top: 10px;
	display: block;
}
.customBreadcrumb a, .customBreadcrumb a:link, .customBreadcrumb a:visited {
	color: #006374;
}
.CustomPageTitleAdded {
	padding-left: 8px;
	margin-top: 20px;
}
/********** Important Links ************/
.fullPageView .flexiBox2 {
	width: 100%;
}
.HeadingRow {
	padding: 0px 0px 0px 5px;
	color: #222222;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize !important;
	font-family: 'Roboto', sans-serif;
}
.webpartDescription {
	padding: 5px 0px 0px 5px;
	color: #333;
	font-size: 11px;
	font-family: 'Lato', sans-serif;
	font-style: italic;
}
.impLinkTitle {
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #0081ba;
	padding: 10px 0px 0px 5px;
}
.impLinkTitle a, .impLinkTitle a:link, .impLinkTitle a:visited {
	color: #0081ba;
}
.impLinkDescription {
	font-size: 13px;
	color: #444444;
	font-weight: normal;
	padding: 5px 0px 0px 5px
}
.divMoreLinks {
	position: absolute;
	bottom: 15px;
	right: 20px;
}
.divMoreLinks A, .divMoreLinks A:link, .divMoreLinks A:visited {
	display: block;
	background-image: url('/images/btn_BGblue.png');
	width: 106px;
	height: 24px;
	text-align: center;
	color: #ffffff !important;
	font-size: 13px;
	line-height: 23px;
	float: right;
}
.ImportantLinkContent {
	padding: 5px 3px 0px 3px;
}
.ExternalLink, .externalLink {
	background-image: url('/images/FeaturedArticleLinkImg.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
}
/********** Important Links End************/

/********** Important Links Listing ************/
.linkHeading {
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #0081ba;
	padding: 10px 0px 0px 5px;
}
.linkDescription {
	font-size: 13px;
	color: #444444;
	font-weight: normal;
	padding: 5px 0px 0px 5px
}
.linkItemRow {
	border-top: 1px #666666 solid;
}
.AllIlinksListingArea {
	border-bottom: 1px #666666 solid;
}
/********** Important Links Listing End ************/

/********** Program Topics Block Modes ************/
.blockMode2 {
	width: 100%;
}
.blockMode2 .programtopicsArea {
	width: 275px;
}
.blockMode4 .programtopicsArea {
	width: 156px;
	padding-right: 2px;
}
.blockMode4 .programtopicsArea input {
	width: 150px;
}
.blockMode4 .programtopicsTitle {
	font-size: 14px;
	font-weight: bold;
}
/********** Program Topics Block Modes End************/

.flexslider {
	margin-bottom: 10px !important;
}
.flexslider .imgScrolldiv img {
	width: 300px;
	height: 204px;
	margin: auto !important;
	border: solid 1px #405d6d;
}
.flexslider .photosDate {
	width: 290px;
	margin: auto;
	height: 35px;
	padding: 6px;
	background-color: #68a4bc;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.flexslider .photosTitle {
	width: 290px;
	margin: auto;
	padding: 0px 6px 6px 6px;
	background-color: #68a4bc;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.flex-control-nav {
	width: 100% !important;
	bottom: -20px !important;
}
.flex-control-nav a {
	background-image: url('/images/flexi-BG-inactive.jpg') !important;
	width: 14px !important;
	height: 14px !important;
	background-repeat: no-repeat;
}
.flex-control-nav a.flex-active {
	background-image: url('/images/flexi-BG-active.jpg') !important;
	width: 14px !important;
	height: 14px !important;
	background-repeat: no-repeat;
}
.flexsliderbox {
	min-height: 348px;
	padding-bottom: 40px;
}
.flexsliderbox .button {
	position: absolute;
	bottom: 5px;
	right: 10px;
	height: 22px;
}
/**********tabs ****/
.tab {
	padding: 0px 5px;
}
.tabPageContent .expressTravelTab .tabimage img {
	height: auto;
}
.tabPageContent .expressTravelTab {
	border-top: solid 1px #d8d4d1;
	border-width: 0px 1px 1px 1px;
}
.tabPageContent .tabsMenu {
	border-bottom: solid 1px #d8d4d1;
}
.tab {
	background-color: #f1e7db;
	color: #a19684;
}
.selectedTab {
	background-color: #ffffff;
}
.menuTabs a:link, .menuTabs a:visited {
	color: #887557 !important;
	font-size: 13px !important;
	font-weight: bold;
}
.menuTabs {
	left: 0px;
}
.selectedTab a:link, .selectedTab a:visited {
	color: #0072a7 !important
}
.tabDescription {
	font-size: 12px;
	line-height: 1.5em;
	padding-top: 0px;
}
.tabTitle {
	padding-bottom: 0px;
}
.tabTitle h2 {
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	color: #235165;
}
/**********tabs End ****/

/**********Pressroom Page Layout ****/
.AllItemsListingArea .grantViewMore {
	text-align: right;
	font-size: 13px;
	padding-bottom: 10px;
}
.AllItemsListingArea .grantViewMore a:hover {
	text-decoration: underline !important;
}
.AllItemsListingArea .DateLocation {
	padding-left: 5px;
}
.AllItemsListingArea .commonGrdAllItems .titleNoImage {
	margin-left: -10px;
}
.AllItemsListingArea .commonGrdAllItems .grdFeaturedpage {
	border-top: solid 1px #666666;
	padding: 5px 0px;
	border-bottom: 0px !important;
}
.AllItemsListingArea .commonGrdAllItems .grdFeaturedpage {
	background-color: #ffffff;
	padding: 5px 10px;
}
.AllItemsListingArea .commonGrdAllItems .grdFeaturedpage td {
	border-bottom: 0px !important;
	background-color: transparent !important;
}
.AllItemsListingArea .commonGrdAllItems .grdFeaturedpage table {
	float: right;
	display: block;
	margin: 5px 0px;
}
.AllItemsListingArea .commonGrdAllItems .grdFeaturedpage .showingPages {
	line-height: 26px;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
}
.AllItemsListingArea .commonGrdAllItems .grdFeaturedpage table td {
	padding: 0px 3px;
}
.AllItemsListingArea .commonGrdAllItems .grdFeaturedpage table td span {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	border: solid 1px #94b3d0 !important;
	padding: 1px 4px;
	background-color: #94b3d0 !important;
}
.AllItemsListingArea .commonGrdAllItems .grdFeaturedpage table td a {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	border: solid 1px #94b3d0 !important;
	padding: 1px 4px;
	background-color: #ffffff !important;
}
.filterEnabledListing .commonHeading {
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #076ab3;
	padding: 10px 0px 0px 5px;
}
.filterEnabledListing .commonDescription {
	font-size: 13px;
	color: #444444;
	font-weight: normal;
	padding: 5px 0px 10px 5px
}
/*
.filterEnabledListing .commonItemImage{
	margin-right:10px;margin-bottom:10px;width:200px;
}*/

.filterSearch input[type="text"] {
	width: 335px;
}
.commonItemRow {
	border-top: 1px #666666 solid;
}
.AllItemsListingArea {
	border-bottom: 1px #666666 solid;
}
.commonItemRow .commonImage {
	padding: 10px;
	float: left;
}
.commonItemRow .commonImage img {
	width: 200px;
}
.newPressroomPage .projectHeader {
	padding: 10px 0px 10px 0px;
	font-size: large
}
.newPressroomPage .ms-formlabel {
	border: 0px;
}
.ProjectImage {
	font-size: 13px;
	color: #333333;
}
.ProjectImage img {
	padding-right: 10px;
	width: 300px;
	padding-bottom: 10px;
}
.attachedDoc {
	clear: both;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-top: 10px;
	padding: 3px;
}
.attachedDocHeading {
	padding: 10px 0px 5px 0px;
}
.attachedDocContent {
	padding: 0px 0px 10px 0px;
}
.attachedDocContent span {
	font-size: 12px;
	font-weight: normal;
	color: red;
}
.btnProectClose Input {
	display: inline-block;
	background: url(/images/button_ApplyBg.png) no-repeat;
	height: 23px !important;
	width: 76px !important;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	border: 0px;
	cursor: pointer;
}
/**********Pressroom Page Layout End****/

/*Dummy Resources Page UI*/

#captionedImages {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.section {
	width: 971px;
	padding: 10px;
}
.randomImages {
	vertical-align: middle;
	margin-right: 10px;
	float: left;
	border-width: 0px;
}
.caption {
	width: 650px;
	margin-top: 0px;
	margin-bottom: 25px;
}
p.caption {
	line-height: 1.3em;
	font-family: 'Lato', sans-serif;
}
h2.caption {
	color: #20519C;
	font-family: 'Roboto', sans-serif;
}
.caption a {
	color: #20519C;
}
/*Dummy Resources Page UI End*/

/*Google Translator*/
#google_translate_element {
	padding-left: 20px;
	margin-bottom:15px;
}
/*Google Translator End*/
.calFilTblHead span {
	font-weight: bold;
	font-size: 12px !important;
	width: auto !important;
}
.calFiltbl {
	width: 100%;
}
.calFiltbl input[type="checkbox"] {
	vertical-align: bottom;
}
.calFiltbl span {
	display: inline-block;
	width: 70px;
	font-size: 12px !important;
	line-height: 20px;
}
.calFiltbl td table {
	width: 400px;
}
.calFiltbl td {
	width: 50%;
}
.calFiltbl td label {
	font-size: 12px !important;
	line-height: 20px;
}
.calFiltbl select {
	width: 178px;
	margin: 2px 0px;
}
.customCal {
	width: 658px;
	position: relative;
	clear: both;
}
.customCal .topCurvediv {
	background: url(/images/imgCurveTopCal.png) no-repeat;
	height: 12px !important;
	width: 658px !important;
}
.customCal .midcaldiv {
	width: 656px !important;
	border-left: solid 1px #ccdfe3;
	border-right: solid 1px #ccdfe3;
	background-color: #ffffff;
	margin-top: -10px;
}
.customCal .botCurvediv {
	background: url(/images/imgCurveBotCal.png) no-repeat;
	height: 12px !important;
	width: 658px !important;
}
.customCal #WPQ2_nav_prev_a {
	position: absolute;
	top: 15px;
	left: 15px;
}
.customCal #WPQ2_nav_next_a {
	position: absolute;
	top: 15px;
	right: 15px;
}
.CaloptionsDiv #WPQ2_ExpandCollapseAll {
	display: none;
}
.customCal .ms-cal-nav {
	display: none;
}
.customCal .ms-cal-navselected {
	display: none;
}
.customCal .ms-acal-header TD {
	width: 130px !important;
	text-align: center;
}
.ms-acal-summary-dayrow TD DIV {
	border-bottom: solid 1px #c5dbe6 !important;
	border-right: solid 1px #c5dbe6 !important;
}
.ms-acal-ctrlitem {
	background: url(/images/btnCalMorebg.png) no-repeat !important;
}
.ms-acal-ctrlitem a.ms-cal-nav {
	color: #ffffff !important;
}
.ms-acal-item {
	border-width: 1px 0px 0px 0px !important;
	background-color: #ffffff !important;
}
.caledarButtons {
	padding: 5px 22px 10px 0px;
}
.caledarButtons input {
	display: inline-block;
	background: url(/images/button_ApplyBg.png) no-repeat;
	height: 23px !important;
	width: 76px !important;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	border: 0px;
	cursor: pointer;
}
.FindYourRep {
	padding: 15px;
	background-color: #f8f4eb;
	border: 1px solid #f0eae2;
	margin: 10px 5px 10px 5px;
}
.FindYourRep p {
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
}
.FindYourRep span {
	font-style: italic;
}
.FindYourRep .FindYourRepForm {
	margin: 10px 0px 12px 0px;
	font-size: 11px;
}
.FindYourRep .FindYourRepForm input[type="text"] {
	border: solid 1px #bfdbe7;
	height: 15px;
}
.FindYourRep .FindYourRepForm .FindYourRepbtnSearch {
	background: url(/images/doumentbg.png) no-repeat;
	height: 30px;
	width: 155px;
	margin: 0px 15px 5px 15px;
	text-transform: uppercase;
	padding: 8px 0px 5px 0px;
	font-weight: bold;
	text-align: center;
}
.represntativeButton {
	width: 328px;
	height: 32px;
	display: inline-block;
	background: url(/images/orange_btnRepresentative1.png) no-repeat;
}
.represntativeButton:hover {
	width: 328px;
	height: 32px;
	display: inline-block;
	background: url(/images/orange_btnRepresentative2.png) no-repeat;
}
.slideshow .cycle-slide IMG {
	height: 125px;
}
.FeaturedArticleSaperateSelect {
	background-color: #f7f1e8;
}
.whatscagtxt {
	font-size: 18px !important;
	font-family: 'Lato', sans-serif;
	font-style: italic;
	padding-left: 15px;
	padding-top: 10px;
	font-weight: normal !important;
}
TR.ms-viewheadertr TH.ms-vh2 {
	border-top: 1px solid #666666 !important;
}
.CaloptionsDiv {
	padding: 10px 30px 10px 0px;
	float: right;
}
.RCMPageDescription {
	font-size: 13px;
	line-height: 20px;
	color: #666666 !important;
	padding: 10px 0px;
}
.SPlistViewFilter .ms-listviewtable .ms-vb2 {
	padding-left: 10px;
}
/* Ludlow Additions and Modifications*/

.rightSidebox {
	width: 220px;
	float: right;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #F6F2EA;
	margin: 0px 10px 10px 10px;
	padding: 10px;
}
.rightSidebox p {
	font-size: 12px;
	line-height: 12px;
	margin-top: 0px;
	padding-top: 0px;
}
.rightSidebox p a {
	font-size: 12px;
	line-height: 12px;
	margin-top: 0px;
	padding-top: 0px;
}
.rightSidebox h2 {
	padding: 0;
	margin: 10px 0 5px 5px;
}
.rightSidebox h4 {
	line-height: 17px;
	padding-top: 10px !important;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.rightSidebox h5 {
	padding: 0;
	margin: 15px 0px 0px 5px;
	text-align: left;
}
.rightSidebox ul {
	margin-left: 0px !important;
	padding-left: 20px;
}
.rightSidebox ul li {
	padding-bottom: 5px !important;
}
.main-content .ms-rtestate-field p {
	line-height: 17px;
}
.ms-rtestate-field img.floatLeft {
	float: left;
	padding: 5px 15px 7px 0px;
}
.ms-rtestate-field img.floatRight {
	float: right;
	padding: 5px 0px 7px 15px;
}
.ms-WPBody img.floatRight {
	float: right;
	padding: 5px 0px 7px 15px;
}
.ms-WPBody ol, ul li {
	margin-top: 0px !important;
}
.main-content .ms-rtestate-field h2 {
	color: #2A5565;
	font-family: 'Roboto', sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.main-content .ms-rtestate-field h2 a:visited {
	color: #2A5565;
}
.main-content .ms-rtestate-field h3 {
	color: #235165;
	font-family: 'Roboto', sans-serif;
	font-size: 1.455em;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 0px;
	line-height: 1.1em;
}
.main-content .ms-rtestate-field h3 a {
	color: #3688C2;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	text-decoration: underline;
}
.main-content .ms-rtestate-field h3 a:hover {
	color: #286491;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	text-decoration: none !important;
}
.main-content .ms-rtestate-field h4 {
	margin-top: 0px;
	padding-top: 0px;
	font-family: 'Roboto', sans-serif;
	color: #005177;
}
.detailSectionDesc h2 {
	color: #2A5565;
	font-family: 'Roboto', sans-serif;
	font-size: 1.655em;
	margin: 10px 0 5px;
}
.detailSectionDesc h3 {
	color: #3688C2;
	font-family: 'Roboto', sans-serif;
	font-size: 1.455em;
	font-weight: normal;
	margin: 8px 0 3px;
}
.detailSectionDesc h5 {
	color: #397B86;
	font-family: 'Roboto', sans-serif;
	font-size: 1.25em;
	font-weight: normal;
	margin: 5px 0;
	text-align:left;
}
.detailSectionDesc p {
	text-align: left;
	margin: 0px;
}
.detailSectionDesc ul, ol li {
	text-align: left;/*margin-bottom:12px;
	padding-bottom:5px;*/
}
.welcome-content ol li {
	margin-bottom: 12px;
}
.welcome-content ol, ul li {
	margin-top: 12px;
}
.detailSectionDesc ul li {
	/*margin-bottom:12px;*/
	padding-bottom: 5px;
}
.detailSectionDesc ol li {
	margin-bottom: 12px !important;/*padding-bottom:5px;*/
}
.welcome-content .ms-rtestate-field ul li {
	margin-bottom: 12px;
}
.welcome-content .ms-rtestate-field ul li a, a:visited {
	color: #2D8BA5;
}
.ms-WPBody h2 {
	color: #2A5565;
	font-family: 'Roboto', sans-serif;
	font-size: 1.755em;
	margin: 8px 0 3px;
}
.ms-WPBody h4 {
	color: #0072A7;
	font-family: 'Roboto', sans-serif;
}
.commonHeading {
	color: #3688C2;
	font-family: 'Roboto', sans-serif;
}
table.ContactFormtbl {
	background-color: #F8F3EB;
}
table.ContactFormtbl td {
	vertical-align: text-top;
}
.contactUspageArea p {
	font-family: 'Lato', sans-serif;
}
.contactUspageArea h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.programtopicsTitle {
	font-family: 'Roboto', sans-serif;
	color: #3688C8;
}
.Linkswithicons .googleIconLink {
	margin-top: 10px;
	text-transform: capitalize;
}
.downloadIconLink, .videoIconLink {
	text-transform: capitalize;
}
.contactUspageArea .locationDiv h3 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #235165;
	font-size: 12pt;
}
.contactUspageArea .directionDiv h3 {
	margin-bottom: -7px;
	padding-bottom: 0px;
	color: #235165;
	font-size: 12pt;
}
.boxContent .locationDiv h3 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.boxContent .directionDiv p {
	margin-top: -10px;
	margin-bottom: 20px;
}
.libraryTitle h2 {
	text-transform: capitalize;
}
.wsslideDescription p {
	font-size: 12px;
	line-height: 18px;
}
.docLibfilters {
	border: none !important;
}
.commonDescription .description {
	font-family: 'Lato', sans-serif;
}
.container .acc_container ul, ol li {
/*line-height:15pt;*/
}
table .s4-wpTopTable p {
	font-size: 10pt;
	line-height: 15pt;
	color: #333;
	margin: 0 0 15px; /*Vaibhav 5 Dec tp 15 px instead of 8px*/
}
table .s4-wpTopTable p.shrink {
	font-size: 9pt;
	line-height: 11pt;
	margin-top: -12px;
}
table .s4-wpTopTable h3 {
	color: #235165;
	font-family: 'Roboto', sans-serif;
	font-size: 1.65em;
	font-weight: normal;
	padding-bottom: 0px;
	margin: 8px 0 3px;
}
table .s4-wpTopTable ul li {
	font-size: 10pt;
	line-height: 15pt;
	color: #333;
	padding-bottom: 5px;
}
.xboxcontent .meetingDivTop h3 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
}
.xboxcontent .upcomingDivTop h3 {
	color: #235165;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
}
.xboxcontent .ExDirRtp h3 {
	color: #235165;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
}
.xboxcontent .ExDirFact h3 {
	color: #235165;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
}
.externalReadLink {
	background-image: url('/Style%20Library/Images/Resources/img-link-external.png');
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 15px;
	padding-right: 5px;
}
.iconPDF {
	background-image: url('/PublishingImages/pdficon_small.png');
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 20px;
	padding-right: 5px;
}
.googleIconLink {
	background-image: url('/_layouts/SCAG_CommonWP/images/IconGoogleMap.png');
	background-repeat: no-repeat;
	padding: 10px 5px 15px 13px;
	width: 25px;
	height: 25px;
	background-position: left center;
}
.downloadIconLink {
	background-image: url('/_layouts/SCAG_CommonWP/images/IconPDF.png');
	background-repeat: no-repeat;
	padding: 10px 5px 15px 13px;
	width: 50px;
	height: 25px;
	background-position: left center;
}
.videoIconLink {
	background-image: url('../../../../_layouts/SCAG_CommonWP/images/IconVideo.png');
	background-repeat: no-repeat;
	padding: 10px 5px 15px 13px;
	width: 50px;
	height: 25px;
	background-position: left center;
}
.iconArrow {
	background-image: url('/PublishingImages/dottedArrow.jpg');
	background-repeat: no-repeat;
	padding: 10px 5px 8px 5px;
	width: 25px;
	height: 25px;
	background-position: left center;
}
.iconWord {
	background-image: url('/PublishingImages/word-icon.jpg');
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 20px;
	padding-right: 5px;
}
.iconExcel {
	background-image: url('/PublishingImages/excel-icon.jpg');
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 20px;
	padding-right: 5px;
}
.iconPPT {
	background-image: url('/PublishingImages/powerpoint-icon.jpg');
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 20px;
	padding-right: 5px;
}
.iconRSS {
	background-image: url('/PublishingImages/rss-icon-14x14.png');
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 20px;
	padding-right: 5px;
}
.detailSectionArea table.results {
	margin: 5px 0px 25px 0px;
	border-top: 1px solid #B5D6DD;
	border-left: 1px solid #B5D6DD;
	border-bottom: 1px solid #B5D6DD;
}
.detailSectionArea table.results th, table.results td {
	padding: 10px !important;
	vertical-align: text-top;
	font-size: 10pt;
	line-height: 15pt;
	color: #333;
	text-align: left !important;
}
.detailSectionArea table.results th, table.results thead tr, tr.header {
	background-color: #B0E0F7;
	font-family: 'Lato', sans-serif;
	font-size: 1.10em !important;
	font-weight: bold;
	text-transform: uppercase;
	color: #168AC5;
	padding: 5px !important;
}
.detailSectionArea table.results td {
	border-right: 1px solid #B5D6DD;
}
.detailSectionArea tr.odd {
	background-color: #F6F2EA;
}
.detailSectionArea tr.even {
	background-color: #FAFAFA;
}
ol li.squeezeBottom {
	margin-bottom: 0px;
}
.ImageBoxMain .ProgramDivTop h3 {
	font-size: 20px;
	color: #235165;
	margin-bottom: 0px !important;
	padding-left: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.fileattachment {
	font-size: 10px;
	color: #777;
}
span.fileattachment a {
	font-size: 11px !important;
}
ul.three-column {
	width: 100%;
}
ul.three-column li {
	float: left;
	width: 30%;
	margin: 0px 3% 0px 0px;
	min-height: 30px;
	padding: 0px;
}
.detailSectionDesc h5.related {
	margin-left: 25px;
}
/*GA2015 styles*/

.imageGA2015BG {
	width: 681px;
	height: 438px;
	background-image: url("/calendar/PublishingImages/GA2015artworkBG.jpg");
	background-repeat: no-repeat;
}
.infoGA2015 {
	position: absolute;
	margin-top: 245px;
	margin-left: 350px;
	width: 292px;
	/*background-image:url("/calendar/PublishingImages/bgWhite60.png");*/
	padding-left: 10px;
	padding-right: 10px;
}
/*
.infoGA2015 p, h2 {
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
	color:#202224 !important;
}*/

.infoGA2015 p {
	margin-top: 0px !important;
}
.infoGA2015 p a {
	font-family: 'Lato', sans-serif !important;
	color: #876D3F !important;
}
.infoGA2015 p a:hover {
	color: #E6BA61 !important;
}
.infoWideGA2015 {
	position: absolute;
	margin-top: 400px;
	margin-left: 180px;
	width: 481px;
	background-image: url("/calendar/PublishingImages/bgWhite60.png");
	padding-left: 10px;
	padding-right: 20px;
}
.infoGA2015 h4 {
	font-family: 'Roboto', sans-serif;
	padding-top: 12px !important;
	line-height: 22px !important;
	color: #0498DE !important;
	font-size: 18px !important;
	font-weight: normal !important;
}
.infoWideGA2015 h4 {
	font-family: 'Roboto', sans-serif;
	padding-top: 12px !important;
	line-height: 22px !important;
	color: #0498DE !important;
	font-size: 18px !important;
	font-weight: normal !important;
}
/*GA2014 styles*/

.imageGA2014BG {
	width: 681px;
	height: 438px;
	background-image: url("/calendar/PublishingImages/GA2014artworkBG.png");
	background-repeat: no-repeat;
}
.infoGA2014 {
	position: absolute;
	margin-top: 140px;
	margin-left: 359px;
	width: 292px;
	background-image: url("/calendar/PublishingImages/bgWhite60.png");
	padding-left: 10px;
	padding-right: 10px;
}
.infoWideGA2014 {
	position: absolute;
	margin-top: 400px;
	margin-left: 180px;
	width: 481px;
	background-image: url("/calendar/PublishingImages/bgWhite60.png");
	padding-left: 10px;
	padding-right: 20px;
}
.infoGA2014 h4 {
	padding-top: 12px !important;
	line-height: 22px !important;
	color: #0498DE !important;
	font-size: 18px !important;
	font-weight: normal !important;
}
.infoWideGA2014 h4 {
	padding-top: 12px !important;
	line-height: 22px !important;
	color: #0498DE !important;
	font-size: 18px !important;
	font-weight: normal !important;
}
.redGA2014 {
	color: #E40C2E;
}
.redGA2015 {
	color: #B26537;
}
.redGA2018 {
	color: #d5452b;
}
.blueGA2014 {
	color: #3791CD;
}
.orangeGA2016 {
	color: #E46A1D;
}
/*GA2016 styles*/

.imageGA2016BG {
	width: 681px;
	height: 510px;
	background-image: url("/calendar/PublishingImages/GA2016artworkBG.png");
	background-repeat: no-repeat;
}
.infoGA2016 {
	font-family: 'Lato', sans-serif !important;
	position: absolute;
	margin-top: 325px;
	margin-left: 270px;
	width: 350px;
	/*background-image:url("/calendar/PublishingImages/bgWhite60.png");*/
	padding-left: 10px;
	padding-right: 10px;
}
/*
.infoGA2015 p, h2 {
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
	color:#202224 !important;
}*/

.infoGA2016 p {
	margin-top: 0px !important;
	font-family: 'Lato', sans-serif !important;
	line-height: 18px !important;
}
.infoGA2016 p a {
	font-family: 'Lato', sans-serif !important;
	color: #E46A1D !important;
	line-height: 24px !important;
}
.infoGA2016 p a:hover {
	color: #F68769 !important;
	text-decoration: none !important;
}
.infoGA2016 h2 {
	font-family: 'Roboto', sans-serif !important;
	color: #0C5654 !important;
}
.infoGA2016 h3 {
	font-family: 'Roboto', sans-serif !important;
	line-height: 0px!important;
}
.infoGA2016 h3 a {
	font-family: 'Roboto', sans-serif !important;
	color: #146A63 !important;
	text-decoration: none !important;
}
.infoGA2016 h3 a:hover {
	color: #F68769 !important;
	text-decoration: underline !important;
}
.infoGA2016 h4 {
	font-family: 'Roboto', sans-serif !important;
	padding-top: 12px !important;
	line-height: 22px !important;
	color: #0498DE !important;
	font-size: 18px !important;
	font-weight: normal !important;
}
p.GA2016highlight {
	padding: 0px 2px 2px 0px;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	font-weight: bold;
	color: #DF611E!important;
	font-family: 'Lato', sans-serif !important;
}
.GA2016highlight {
	text-transform: uppercase;
	font-weight: bold;
	color: #DF611E!important;
	font-family: 'Lato', sans-serif !important;
}
/*GA2017styles*/

.imageGA2017BG {
	width: 681px;
	height: 510px;
	background-image: url("/calendar/PublishingImages/GA2017artworkBG.png");
	background-repeat: no-repeat;
}
.infoGA2017 {
	font-family: 'Lato', sans-serif !important;
	position: absolute;
	margin-top: 325px;
	margin-left: 270px;
	width: 350px;
	/*background-image:url("/calendar/PublishingImages/bgWhite60.png");*/
	padding-left: 10px;
	padding-right: 10px;
}
/*
.infoGA2015 p, h2 {
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
	color:#202224 !important;
}*/

.infoGA2017 p {
	margin-top: 0px !important;
	font-family: 'Lato', sans-serif !important;
	line-height: 18px !important;
}
.infoGA2017 p a {
	font-family: 'Lato', sans-serif !important;
	color: #E46A1D !important;
	line-height: 24px !important;
}
.infoGA2017 p a:hover {
	color: #F68769 !important;
	text-decoration: none !important;
}
.infoGA2017 h2 {
	font-family: 'Roboto', sans-serif !important;
	font-size: 2.5em !important;
	color: #0C5654 !important;
}
.infoGA2017 h3 {
	font-family: 'Roboto', sans-serif !important;
	line-height: 0px!important;
}
.infoGA2017 h3 a {
	font-family: 'Roboto', sans-serif !important;
	color: #146A63 !important;
	text-decoration: none !important;
}
.infoGA2017 h3 a:hover {
	color: #F68769 !important;
	text-decoration: underline !important;
}
.infoGA2017 h4 {
	font-family: 'Roboto', sans-serif !important;
	padding-top: 12px !important;
	line-height: 22px !important;
	color: #0498DE !important;
	font-size: 18px !important;
	font-weight: normal !important;
}
p.GA2017highlight {
	padding: 0px 2px 2px 0px;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	font-weight: bold;
	color: #DF611E!important;
	font-family: 'Lato', sans-serif !important;
}
.GA2017highlight {
	text-transform: uppercase;
	font-weight: bold;
	color: #DF611E!important;
	font-family: 'Lato', sans-serif !important;
}
.GA2017highlight a:link {
	color: #DF611E!important;
}
.GA2017highlight a:hover {
	color: #148ac4!important;
}
/*GA2018styles*/

.imageGA2018BG {
	width: 681px;
	height: 430px;
	background-image: url("/calendar/PublishingImages/GA2018artworkBG.jpg");
	background-repeat: no-repeat;
}
.infoGA2018 {
	font-family: Oswald, Helvetica, Arial, sans-serif !important;
	position: absolute;
	margin-top: 180px;
	margin-left: 375px;
	width: 280px;
	/*background-image:url("/calendar/PublishingImages/bgWhite60.png");*/
	padding-left: 10px;
	padding-right: 10px;
}
.infoGA2018 p {
	margin-top: 0px !important;
	font-family: Oswald, Helvetica, Arial, sans-serif !important;
	color: #FFFFFF !important;
}
.infoGA2018 p a:link {
	font-family: Oswald, Helvetica, Arial, sans-serif !important;
	color: #FFFFFF !important;
}
.infoGA2018 p a:hover {
	color: #ed8c1b !important;
	text-decoration: none !important;
}
.infoGA2018 h2 {
	font-family: Oswald, Helvetica, Arial, sans-serif !important;
	font-size: 2em !important;
	color: #FFFFFF !important;
}
.infoGA2018 h3 {
	font-family: Oswald, Helvetica, Arial, sans-serif !important;
}
.infoGA2018 h3 a {
	font-family: Oswald, Helvetica, Arial, sans-serif !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.infoGA2018 h3 a:hover {
	color: #ed8c1b !important;
	text-decoration: underline !important;
}
.infoGA2018 h4 {
	font-family: Oswald, Helvetica, Arial, sans-serif !important;
	padding-top: 12px !important;
	line-height: 22px !important;
	color: #0498DE !important;
	font-size: 18px !important;
	font-weight: normal !important;
}
p.GA2018highlight {
	padding: 0px 2px 2px 0px;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	font-weight: bold;
	color: #DF611E!important;
	font-family: Oswald, Helvetica, Arial, sans-serif !important;
}
.GA2018highlight {
	text-transform: uppercase;
	font-weight: bold;
	color: #DF611E!important;
	font-family: Oswald, Helvetica, Arial, sans-serif !important;
}
.GA2018AgendaHighlight {
	text-transform: uppercase;
	font-weight: bold;
	color: #4e758c!important;
}
.GA2018highlight a:link {
	color: #DF611E!important;
}
.GA2018highlight a:hover {
	color: #148ac4!important;
}
.GA2018btn {
	background: #f18a21;
	background-image: -webkit-linear-gradient(top, #f18a21, #d34827);
	background-image: -moz-linear-gradient(top, #f18a21, #d34827);
	background-image: -ms-linear-gradient(top, #f18a21, #d34827);
	background-image: -o-linear-gradient(top, #f18a21, #d34827);
	background-image: linear-gradient(to bottom, #f18a21, #d34827);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	font-family: Oswald, Arial, sans-serif !important;
	color: #ffffff !important;
	font-size: 20px !important;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}
.GA2018btn:hover {
	background: #037fc6;
	background-image: -webkit-linear-gradient(top, #037fc6, #02598b);
	background-image: -moz-linear-gradient(top, #037fc6, #02598b);
	background-image: -ms-linear-gradient(top, #037fc6, #02598b);
	background-image: -o-linear-gradient(top, #037fc6, #02598b);
	background-image: linear-gradient(to bottom, #037fc6, #02598b);
	text-decoration: none !important;
}

/*GA2019styles*/

.imageGA2019BG {
	width: 681px;
	height: 510px;
	background-image: url("/calendar/PublishingImages/GA2019artworkBG.png");
	background-repeat: no-repeat;
}
.infoGA2019 {
	font-family: 'Ropa Sans', sans-serif !important;
	position: absolute;
	margin-top: 270px;
	margin-left: 50px;
}
.infoGA2019 p {
	margin-top: 0px !important;
	padding-top: 0px !important;
	font-family: 'Ropa Sans', sans-serif !important;
	color: #FFFFFF !important;
	font-size:1.2em !important;
	line-height:8px !important;
}

.infoGA2019 p a:link {
	font-family: 'Ropa Sans', sans-serif !important;
	color: #FFFFFF !important;
	font-size:1.2em !important;
}
.infoGA2019 p a:hover {
	color: #ed8c1b !important;
	text-decoration: none !important;
}
.infoGA2019 h2 {
	font-family: 'Quicksand', sans-serif !important;	
	font-size: 2.6em !important;
	color: #f2ad5b !important;
	margin-bottom:12px;
}
.infoGA2019 h3 {
	font-family: 'Ropa Sans', sans-serif !important;
	text-transform:uppercase;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:1.3em !important;
}
.infoGA2019 h3 a {
	font-family: 'Ropa Sans', sans-serif !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
	font-size:1.3em !important;
}
.infoGA2019 h3 a:hover {
	color: #ed8c1b !important;
	text-decoration: underline !important;
}
.infoGA2019 h4 {
	font-family: 'Quicksand', sans-serif !important;	
	padding-top: 12px !important;
	line-height: 22px !important;
	color: #0498DE !important;
	font-size: 18px !important;
	font-weight: normal !important;
}
p.GA2019highlight {
	padding: 0px 2px 2px 0px;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	font-weight: bold;
	color: #DF611E!important;
	font-family: 'Ropa Sans', sans-serif !important;
}
.GA2019highlight {
	text-transform: uppercase;
	font-weight: bold;
	color: #DF611E!important;
	font-family: 'Ropa Sans', sans-serif !important;
}
.GA2019AgendaHighlight {
	text-transform: uppercase;
	font-weight: bold;
	color: #4e758c!important;
}
.GA2019highlight a:link {
	color: #DF611E!important;
}
.GA2019highlight a:hover {
	color: #148ac4!important;
}
p.GA2019btn {
	font-family: 'Ropa Sans', sans-serif !important;
	background: #f06263;
	color: #ffffff !important;
	font-size: 20px !important;
	text-decoration: none;
	width:250px;
	text-align:	center;
	vertical-align:middle;
	padding:10px 25px 20px 25px !important;
	line-height: 90px;
}

p.GA2019btn a:visited {
	color: #ffffff !important;
}

p.GA2019btn:hover {
	background: #af487f;
	text-decoration: none !important;
}

/*GA2020styles*/

.imageGA2020BG {
	width: 681px;
	height: 510px;
	background-image: url("/calendar/PublishingImages/GA2020artworkBG01.png");
	background-repeat: no-repeat;
}
.infoGA2020 {
	font-family: 'Roboto', sans-serif !important;
	position: absolute;
	margin-top: 270px;
	margin-left: 50px;
}
.infoGA2020 p {
	margin-top: 0px !important;
	padding-top: 0px !important;
	font-family: 'Roboto', sans-serif !important;
	color: #FFFFFF !important;
	font-size:1.2em !important;
	line-height:8px !important;
}

.infoGA2020 p a:link {
	font-family: 'Roboto', sans-serif !important;
	color: #FFFFFF !important;
	font-size:1.2em !important;
}
.infoGA2020 p a:hover {
	color: #ed8c1b !important;
	text-decoration: none !important;
}
.infoGA2020 h2 {
	font-family: 'Roboto', sans-serif !important;	
	font-size: 2.6em !important;
	color: #f2ad5b !important;
	margin-bottom:12px;
}
.infoGA2020 h3 {
	font-family: 'Roboto', sans-serif !important;
	text-transform:uppercase;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:1.3em !important;
}
.infoGA2020 h3 a {
	font-family: 'Roboto', sans-serif !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
	font-size:1.3em !important;
}
.infoGA2020 h3 a:hover {
	color: #ed8c1b !important;
	text-decoration: underline !important;
}
.infoGA2020 h4 {
	font-family: 'Roboto', sans-serif !important;	
	padding-top: 12px !important;
	line-height: 22px !important;
	color: #0498DE !important;
	font-size: 18px !important;
	font-weight: normal !important;
}
p.GA2020highlight {
	padding: 0px 2px 2px 0px;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	font-weight: bold;
	color: #DF611E!important;
	font-family: 'Roboto', sans-serif !important;
}
.GA2020highlight {
	text-transform: uppercase;
	font-weight: bold;
	color: #DF611E!important;
	font-family: 'Roboto', sans-serif !important;
}
.GA2020AgendaHighlight {
	text-transform: uppercase;
	font-weight: bold;
	color: #4e758c!important;
}
.GA2020highlight a:link {
	color: #DF611E!important;
}
.GA2020highlight a:hover {
	color: #148ac4!important;
}
p.GA2020btn {
	font-family: 'Roboto', sans-serif !important;
	background: #d6b55d;
	color: #ffffff !important;
	font-size: 20px !important;
	text-decoration: none;
	width:250px;
	text-align:	center;
	vertical-align:middle;
	padding:10px 25px 20px 25px !important;
	line-height: 90px;
}

p.GA2020btn a:visited {
	color: #ffffff !important;
}

p.GA2020btn:hover {
	background: #ee6840;
	text-decoration: none !important;
	color: #ffffff !important;
}

/* GA Sponsors */

.grid_2, .grid_4 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.grid_2 {
	width: 140px;
}
p.grid_2 {
	text-decoration: none !important;
	color: #148ac4 !important;
	height: 55px;
	font-family: 'Lato', sans-serif;
	line-height: 14px !important;
	margin-top: -10px !important;
	margin-bottom: 25px;
}
.grid_4 {
	width: 300px;
}
.frame {
	padding: 6px;
	margin-bottom: 10px;
	background: url('/images/frame_bg.gif') repeat;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.frame:hover {
	background: #E46A1D;
}
td.align_right {
	vertical-align: text-top !important;
}
td.align_right p {
	text-align: right;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
}
p.highlight1 {
	padding: 0px 2px 2px 0px;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	font-weight: bold;
	color: #116B97!important;
	font-family: 'Lato', sans-serif;
}
p.GA2015highlight {
	padding: 0px 2px 2px 0px;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	font-weight: bold;
	color: #B29259!important;
	font-family: 'Lato', sans-serif;
}
p.sponsoredBy {
	font-weight: bold;
	color: #D28215!important;
	font-family: 'Lato', sans-serif;
	margin-top: -10px !important;
}
.highlight2 {
	padding: 2px 6px;
	background-color: #000;
	color: #f5f5f5;
}
.highlight3 {
	padding: 2px 6px;
	background-color: #FF6;
	color: #000;
}
.highlight4 {
	padding: 2px 6px;
	background-color: #C33;
	color: #f5f5f5;
}
.highlight5 {
	padding: 2px 2px;
	background-color: #E7EEC0;
	margin-top: 0px !important;
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
}
.fileattachment1 {
	font-style: italic;
	color: #333;
}
.acc_container img.floatRight {
	float: right;
	padding: 5px 0px 7px 15px;
}
.acc_container h2 {
	color: #2a5565;
	font-weight: normal;
	font-family: 'Roboto', sans-serif;
	font-size: 1.5em;
	line-height: 22px;
}
.acc_container h3 {
	color: #3688c2 !important;
	font-weight: normal;
	font-family: 'Roboto', sans-serif;
	font-size: 1.25em !important;
	line-height: 20px !important;
	margin-top: 0px;
}
.acc_container h4 {
	margin-top: 0px;
	padding-top: 0px;
}
.acc_container .block p {
	margin-left: 0px !important;
	padding-left: 0px !important;
}
.welcome-content h2 {
	line-height: 24px;
}
.welcome-content h3 {
	font-size: 1.25em !important;
	color: #168AC5 !important;
	font-weight: bold;
}
.welcome-content h5 {
	text-transform: uppercase;
	font-weight: normal;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
.alignRight {
	text-align: right;
}
/* - ----------------------- - */
/* Safety table styling */
/* - ----------------------- - */
table.Safety p {
	margin: 7px 0px;
}
table.Safety {
	margin: 5px 0px;
	border-bottom: 1px solid #cd4180;
}
table.Safety {
	width: 80%;
	text-align: left;
	padding-right: 30px;
}
table.Safety th, table.Safety thead tr, thead td, tr.header {
	background-color: #cd4180;
	font-family: 'Lato', sans-serif;
	font-size: 1.15em !important;
	color: #FFFFFF !important;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px;
}
table.Safety td {
	border-bottom: 1px solid #cd4180;
}
/* - ----------------------- - */
/* CapTrade table styling */
/* - ----------------------- - */
table.CapTrade p {
	margin: 7px 0px;
}
table.CapTrade {
	margin: 5px 0px;
	border-bottom: 1px solid #4D89AF;
	font-family: 'Lato', sans-serif;
}
table.CapTrade h3 {
	font-family: 'Roboto', sans-serif !important;
	font-size: 1.25em;
	text-align: right;
	padding-right: 30px;
}
table.CapTrade th, table.CapTrade thead tr, thead td, tr.header {
	background-color: #4D89AF;
	font-family: 'Lato', sans-serif;
	font-size: 1.15em !important;
	color: #FFFFFF !important;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px;
}
table.CapTrade td {
	border-bottom: 1px solid #4D89AF;
}
.emphasize {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.25em;
	padding-top: 5px;
}
.ms-WPBody p.emphasize {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.25em;
	padding-top: 5px;
}
.ms-WPBody {
	font-size: 9pt !important;
}
table.CapTrade h3.emphasize {
	font-weight: bold !important;
	color: #FFFFFF !important;
	padding-top: 0px;
}
h2.openSans {
	font-family: 'Roboto', sans-serif !important;
	font-weight: bold !important;
}
h3.openSans {
	font-family: 'Roboto', sans-serif !important;
}
h3.openSansIn {
	font-family: 'Roboto', sans-serif !important;
	font-size: 15px !important;
	margin-left: 15px !important;
	color: #168AC5 !important;
}
.fileattachment a.openSans {
	font-family: 'Lato', sans-serif !important;
}
p.openSans {
	font-family: 'Lato', sans-serif !important;
	color: #447799;
}
.Rock {
	font-family: 'Roboto', sans-serif !important;
	margin-top: 5px;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	color: #dba42e !important;
}
p.Rock {
	font-family: 'Roboto', sans-serif !important;
}
p a:link, a:active.Rock {
	font-family: 'Lato', sans-serif !important;
	color: #5dadb7 !important;
}
p.RockSqueezeTop {
	font-family: 'Roboto', sans-serif !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
}
p.Rock01 {
	font-family: 'Roboto', sans-serif !important;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
ul.openSans {
	font-family: 'Lato', sans-serif !important;
	color: #447799;
}
ul.openSans a {
	font-family: 'Lato', sans-serif !important;
	color: #447799;
}
ul li a.openSans {
	font-family: 'Lato', sans-serif !important;
	color: #447799;
}
#openSans li a {
	font-family: 'Lato', sans-serif !important;
	color: #447799;
}
a#active {
	font-family: 'Lato', sans-serif !important;
	color: #447799;
}
ol.openSans {
	font-family: 'Lato', sans-serif !important;
	color: #447799;
}
/* end of Ludlow Additions and Modifications */



/************ Ultra mini contact Us (Kumar Shobhit) ****/
.Stickfooter {
	padding: 10px;
	width: 680px;
	margin-top: 10px;
	float: right;
	margin-right: 15px;
	font-size: 13px;
}
.Stickfooter .reletedLinksTitle, .Stickfooter .contactTitle {
	color: #235165;
	border-bottom: solid 1px #666666;
	font-size: 16px;
	padding-top: 10px;
	margin: 0px;
	font-weight: bold;
	margin-bottom: 5px;
}
.nightandday .Stickfooter A, .nightandday .Stickfooter A:link, .nightandday .Stickfooter A:visited, .nightandday .Stickfooter A:hover {
	font-size: 13px;
	color: #0081ba;
}
.Stickfooter .ultraMinicontactDetails p {
	margin: 0px;
}
.Stickfooter .reletedLinks {
	padding-bottom: 20px;
}
.Stickfooter .reletedLinks .reletedLinkItem {
	width: 48%;
	float: left;
	padding-bottom: 5px;
}
/************ Ultra mini contact Us (Kumar Shobhit) ****/


/************ Changes Requested By Tiina for SCAG MAIN ****/
.welcome-content {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #404040;
	line-height: 15px;
}
.AllItemsListingArea .commonDescription .description {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #404040;
	line-height: 15px;
}
.expressTravelTab .tabDescription {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #404040;
}
.container .acc_container {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #404040;
	line-height: 15px;
}
.footertext a, .footertext a:link, .footertext a:active, .footertext a:visited, .footertext a:hover {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	color: #456370;
}
.footersection h3 a, .footersection h3 a:link, .footersection h3 a:active, .footersection h3 a:visited, .footersection h3 a:hover {
	color: #235165;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
.wsslideTitle .wssliderTitleInner, .wssliderpopup .wssliderTitleInner {
	font-size: 18px;
	color: #148ac5;
	font-family: 'Roboto', sans-serif;
}
.wssliderTitleInner {
	cursor: default !important;
}
.wsslideContent .wsslideDescription, .wssliderpopup .wssliderpopupdescr {
	font-size: 12px;
	line-height: 15px;
	color: #404040;
	font-family: 'Lato', sans-serif;
}
.wsslideDescription a, .wsslideDescription a:link, .wsslideDescription a:active, .wsslideDescription a:visited, .wsslideDescription a:hover {
	color: #148ac4;
	font-family: 'Lato', sans-serif;
}
.wssliderpopup .wssliderpopupdescr a, .wssliderpopup .wssliderpopupdescr a:link, .wssliderpopup .wssliderpopupdescr a:active, .wssliderpopup .wssliderpopupdescr a:visited, .wssliderpopup .wssliderpopupdescr a:hover {
	color: #148ac4;
	font-family: 'Lato', sans-serif;
}
.nightandday h1 {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	color: #235165;
	font-weight: normal;
	padding-top: 5px;
}
.welcome-content a, .welcome-content a:link, .welcome-content a:active {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #148ac4;
}
.welcome-content a:visited {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #3c84a2;
}
.welcome-content a:hover {
	color: #0172a9;
}
/************ Changes Requested By Tiina for SCAG MAIN ****/

/*****Member Details Classes*****/
.MemberDetails {
	padding: 10px
}
.ms-dialog .MemberDetails .GoBackButton {
	clear: both;
	float: right;
}
.MemberHeader {
	padding-bottom: 10px;
	border-bottom: 1px gray solid;
}
.MemberHeaderText {
	font-size: 22px;
	font-weight: bold;
	font-family: 'Lato', sans-serif;
	color: #4e362a;
}
.MemberHeaderDetails {
	font-size: 12px;
	letter-spacing: 1px;
	color: #666666;
}
.MemberBody {
	padding: 10px 10px 10px 0px;
	font-size: 13px;
	color: #333333;
	line-height: 18px;
}
.MemberBody img {
	max-width: 300px;
	padding: 0px 10px 0px 0px;
}
.MemberBody p {
	margin: 0px;
}
/*****Member Details classes End*****/

/***** SCAG Photo Gallery Extended *****/
.imageSearchArea {
	text-align: right;
	font-weight: bold;
	padding: 10px;
	margin-right: 5px;
}
.imageSearchArea input[type="text"] {
	margin-left: 5px;
	margin-right: 5px;
}
.imageSearchArea input[type="submit"] {
	display: inline-block;
	background: url(/images/button_ApplyBg.png) no-repeat;
	height: 23px !important;
	width: 76px !important;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	border: 0px;
	cursor: pointer;
}
.allImgGal .imgGalHeading span {
	width: 100%;
}
.allImageGoBack {
	font-size: 13px;
	font-weight: normal;
	text-align: right;
}
.ppt .imgTitle span {
	font-size: 20px;
	color: #235165;
	font-weight: bold;
}
.ppt .imgTitle .imgDesc {
	font-size: 13px;
	color: #404040;
}
.ppt .imgTitle .imgViewMore {
	text-align: right;
}
.ppt .imgTitle .imgViewMore a, .ppt .imgTitle .imgViewMore a:link, .ppt .imgTitle .imgViewMore a:active {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #148ac4;
	margin-left: 10px;
}
.ppt .imgTitle .imgViewMore a:visited {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #3c84a2;
	margin-left: 10px;
}
.ppt .imgTitle .imgViewMore a:hover {
	color: #0172a9;
}
.pp_overlay {
	opacity: 0.80 !important;
	filter: alpha(opacity=80) !important; /* For IE8 and earlier */
}
div.pp_pic_holder {
	background: #fff;
	padding: 10px;
	border: 4px solid #999;
}
div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_right, div.pp_default .pp_content_container .pp_left, div.pp_default .pp_content_container .pp_right, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_right {
	background: none !important;
}
/***** SCAG Photo Gallery Extended *****/
.updateProgress {
	text-align: center;
}
.commonItemRow .viewMoreLink {
	text-align: right;
	margin-top: 10px;
}
/************ Changes made for boxes (Kumar Shobhit) ****/
.minHeight450 {
	min-height: 350px;
}
.divMoreRep {
	float: right;
	background: url(/images/doumentbg.png) no-repeat;
	height: 17px;
	width: 155px;
	margin: 0px 15px 5px 0px;
	text-transform: uppercase;
	padding: 8px 0px 5px 0px;
	font-weight: bold;
	text-align: center;
}
.button {
	background: url(/images/buttonbg.png) no-repeat;
	height: 17px;
	width: 122px;
	margin: 10px 15px 9px 0px;
	text-transform: uppercase;
	padding: 8px 0px 5px 0px;
	font-weight: bold;
	text-align: center;
}
.meetingContent, .upcomingContent, .contentArticles {
	min-height: 290px;
}
.contentDoc, .ContentEditor {
	min-height: 290px;
	margin-bottom: 15px;
}
.flex-control-nav {
	width: 70%;
	bottom: -40px;
	text-align: center;
}
.flex-control-nav li {
	margin: 5px 6px 0px 6px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flexsliderbox {
	padding-bottom: 40px;
}
.flexsliderbox .button {
	bottom: 5px;
	right: 10px;
	height: 17px;
}
.flexiBox2 .padding10 {
	padding-top: 0px;
}
.flexiBox2 .HeadingRowGreen, .flexiBox2 .HeadingRow, .flexiBox .HeadingRowGreen {
	padding-top: 10px;
}
.flexiBox2 .xboxcontent {
	display: block;
	border: 0 solid #c1dae6;
	border-width: 0 1px;
	height: auto;
	min-height: 350px;
	position: relative;
}
/************ Changes made for boxes (Kumar Shobhit) ****/

/************ Data & Tools Box (Academics) ****/
.datatoolCon {
	padding: 0px 10px 0px 10px;
}
.datatoolCon table.grdData td {
	border-bottom: 1px #c3c3c3 solid;
	padding-top: 5px;
	padding-bottom: 10px;
}
/************ Data & Tools Box (Academics) ****/

/**** FOR LINKS****By Vaibhav*/

.article-content a, .article-content a:link, .article-content a:active {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #148ac4;
}
.article-content a:visited {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #3c84a2;
}
.article-content a:hover {
	color: #0172a9;
}
/**END** FOR LINKS****By Vaibhav*/

/** High speed rail ***/

.itemWithTitle {
	font-size: 14px;
	font-weight: bold;
	padding: 7px 0px 3px 0px !important;
}
.itemWithImage {
	height: 125px;
	overflow: hidden !important;
}
.BoxBGMediumArea {
	min-height: 420px;
	padding: 10px;
	position: relative;
}
/*.HeadingRowGreen {
    background-color: transparent;
    color: #235165;
    font-size: 16px;
    font-weight: bold;
    padding: 2px 5px 3px 0px;
    text-align: left;
}*/
.HeadingRow, .HeadingRowGreen {
	text-transform: uppercase;
	padding: 2px 5px 3px 0px;
}
.imgProjectDetails {
	width: 290px;
}
.grdProjectsHome {
	border: 0px transparent none;
	width: 100%
}
.grdProjectsHome th, .grdProjectsHome tr, .grdProjectsHome td {
	border: 0px transparent none;
}
.grdProjectsHome th {
	display: none
}
.itemWithTitle {
	font-size: 14px;
	padding: 10px 0px 10px 0px;
	font-weight: bold
}
.itemWithTitle A {
	color: #0081BA;
	text-decoration: none;
}
.itemWithTitle A:visited, .itemWithTitle A:link {
	color: #0081BA !important;
}
table.grdProjectsHome .description {
	font-family: 'Lato', sans-serif !important;
	color: #404040;
}
.BoxBGMediumArea .button {
	bottom: 5px;
	right: 5px;
	position: absolute;
}
.BoxBGMediumArea .description {
	padding-bottom: 5px;
}
.BoxBGMediumArea .projectItems a {
	text-decoration: none !important;
}
.HeadingRowGreen a, .HeadingRowGreen a:hover {
	color: #235165;
	text-decoration: none !important;
	font-family: 'Roboto', sans-serif !important;
}
/** End ** High speed rail ***/
.linksPanel .toplinklist {
	background-image: url('/images/Bullet.GIF');
}
.linksPanel .toplinklistSelected, .linksPanel .toplinklist:hover {
	background-image: url('/images/BulletOn.GIF');
}
/**********for 404 page not found******/
.oppspagearea {
	padding: 10px 20px;
}
.oppspagearea h2 {
	font-size: 18px !important;
	font-family: 'Roboto', sans-serif !important;
}
.oopstxt h1 {
	color: #c60852;
	font-size: 36px !important;
	font-weight: bold;
	font-family: 'Roboto', sans-serif !important;
	line-height: normal !important;
}
.oppsheading1 {
	color: #335159;
	font-size: 18px !important;
	font-family: 'Roboto', sans-serif !important;
}
.oopstxtnormal {
	font-size: 14px;
	color: #666666 !important;
	padding: 20px 0px 10px 0px;
}
.oopspopularlink {
	float: left;
	width: 40%
}
.oopsSCAGmicrositelink {
	float: right;
	width: 55%
}
.oppspagearea ul li {
	line-height: 22px !important;
	font-size: 13px !important;
	margin-bottom: 0px !important;
}
/**** SCAG Grants ****/
.scagGrants .commonDescription .description img {
	width: 200px;
	margin-right: 10px;
	margin-bottom: 10px;
}
/*Vaibhav - 5 Dec for search*/

table .s4-wpTopTable p {
	margin-left: 15px !important;
}
.srch-Description2 {
	line-height: 15px;
	margin-bottom: 4px;
	margin-top: 4px;
}
/* */

.SearchListItem {
	color: #0072BC;
	cursor: pointer;
	font-size: 1.3em;
}
.ms-dlgContent {
	position: fixed! important;
}

/*	height: 810px !important; */
/* Financial Transparency Chart Legend Added by Ludlow 1/29/15 */

.chart-legend .legend-title {
	text-align: left;
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 90%;
}
.chart-legend .legend-scale ul {
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	float: left;
	list-style: none;
}
.chart-legend .legend-scale ul li {
	font-size: 80%;
	list-style: none;
	margin-left: 0;
	line-height: 12px;
	margin-bottom: 0px;
}
.chart-legend ul.legend-labels li span {
	display: block;
	float: left;
	height: 10px;
	width: 10px;
	margin-right: 5px;
	margin-left: 0;
}
.chart-legend .legend-source {
	font-size: 70%;
	color: #999;
	clear: both;
}
.chart-legend a {
	color: #777;
}
hr {
	color: #EDE2CF !important;
}
table.budget-actual {
	width: 100%;
	padding: 0px;
	font-size: 95%;/*border: 1px solid #eee;*/
}
table.budget-actual td {
	padding: 5px;
	border-bottom: 1px solid #eee;
}
td.owp-title {
	width: 50%;
}
td.percent {
	width: 10%;
}
td.progress-bar {
	width: 30%;
}
.meter {
	height: 20px;  /* Can be anything */
	position: relative;
	background: #fff;
	padding: 0px;
	border: 1px solid #333;
}
.meter span {
	display: block;
	height: 100%;
	position: relative;
	overflow: hidden;
	background: #73b18c;
}
table.budget-actual thead td.headLeft {
	text-align: left;
}
table.budget-actual thead td.headRight {
	text-align: right;
	color: #404040 !important;
	font-size: 8pt !important;
}
dt {
	font-size: 1.1em;
	margin-bottom: 12px;
	margin-top: 12px;
	margin-left: 24px;
	color: #0072C6;
	text-align: left;
}
dd {
	text-align: left;
	margin-left: 24px;
}
p.uppercase {
	text-transform: uppercase;
	padding-top: 18px !important;
	margin-left: 0px;
}
p.uppercase a {
	font-size: 1.1em;
}
/*************RSS Feed (Rajiv Kumar Srivastava ************/
.twitter_main {
	border-radius: 10px;
	background-color: #fff;
	border: 1px solid #aacad6;
}
.twitter_body {
	padding: 10px;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 400px;
}
.twitter_body a {
	text-decoration: underline;
}
.twitter_body img {
	margin-right: 5px;
}
.twitter-heading {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #ffffff;
	padding: 10px;
	font-size: 18px;
	background-color: #137aab;
}
.box-right-top {
	border-top-right-radius: 38px;
	background-color: #d76231;
	text-transform: uppercase;
	height: 60px;
}
.twitter_text {
	margin-left: 20px;
}
.pull-right {
	float: right;
}
.text-right {
	text-align: right;
}
.timeline {
	margin-top: -5px;
}
.twitter-heading img {
	border-radius: 5px;
	margin-top: -5px;
}
.main-contentEmergency {
	font-family: 'Lato', sans-serif;
	min-height: 400px;
	padding: 10px;
}
.textHeaderEmergency {
	float: left;
}
.textHeaderEmergency h1 {
	font-size: 18px;
}
.textHeaderEmergency span {
	font-size: 14px;
	display: block;
	line-height: 20px;
	font-family: 'Roboto', sans-serif;
	color: #3e3d3d;
}
.textHeaderEmergency a {
	display: block;
	font-size: 14px;
	color: #148bc5;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	margin-top: 10px;
	width: 150px;
}
.leftsidebarboxEmergency {
	background: transparent;
}
.leftsidebarboxEmergency .xboxcontent {
	display: block;
	border: 0 solid #e6dac9;
	border-width: 0 1px;
	height: auto;
	position: relative;
	min-height: 500px;
	padding-top: 6px;
	padding: 5px;
}
.hr {
	height: 1px !important;
}
.more-link {
	Float: right;
	margin-bottom: 10px;
}
iframe {
	position: relative;
}
.myFSButton {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
	background: -moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: -webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: -o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: -ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25', GradientType=0);
	background-color: #ffc477;
	display: inline-block;
	cursor: pointer;
	color: #ffffff!important;
	font-family: 'Lato', sans-serif !important;
	font-size: 18px !important;
	font-weight: bold;
	padding: 14px 20px;
	text-decoration: none;
}
.myFSButton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FCC418), color-stop(1, #FEF3A5));
 background:-moz-linear-gradient(top, #FCC418 %, #FEF3A5 100%);
	background: -webkit-linear-gradient(top, #FCC418 5%, #FEF3A5 100%);
	background: -o-linear-gradient(top, #FCC418 5%, #FEF3A5 100%);
	background: -ms-linear-gradient(top, #FCC418 5%, #FEF3A5 100%);
	background: linear-gradient(to bottom, #FCC418 5%, #FEF3A5 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCC418', endColorstr='#FEF3A5', GradientType=0);
	background-color: #FBDA14;
	text-decoration: none !important;
	color: #0F6260 !important;
}
.myFSButton:active {
	position: relative;
	top: 1px;
}
.myFSButton01 {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fa3747), color-stop(1, #fc818d));
	background: -moz-linear-gradient(top, #fa3747 5%, #fc818d 100%);
	background: -webkit-linear-gradient(top, #fa3747 5%, #fc818d 100%);
	background: -o-linear-gradient(top, #fa3747 5%, #fc818d 100%);
	background: -ms-linear-gradient(top, #fa3747 5%, #fc818d 100%);
	background: linear-gradient(to bottom, #fa3747 5%, #fc818d 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa3747', endColorstr='#fc818d', GradientType=0);
	background-color: #fa3747;
	display: inline-block;
	cursor: pointer;
	color: #ffffff!important;
	font-family: 'Lato', sans-serif !important;
	font-size: 18px !important;
	font-weight: bold;
	padding: 14px 20px;
	text-decoration: none;
}
.myFSButton01:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5dadb7), color-stop(1, #74c4d1));
 background:-moz-linear-gradient(top, #5dadb7 %, #74c4d1 100%);
	background: -webkit-linear-gradient(top, #5dadb7 5%, #74c4d1 100%);
	background: -o-linear-gradient(top, #5dadb7 5%, #74c4d1 100%);
	background: -ms-linear-gradient(top, #5dadb7 5%, #74c4d1 100%);
	background: linear-gradient(to bottom, #5dadb7 5%, #74c4d1 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5dadb7', endColorstr='#74c4d1', GradientType=0);
	background-color: #5dadb7;
	text-decoration: none !important;
	color: #fcda93 !important;
}
.myFSButton01:active {
	position: relative;
	top: 1px;
}
.specialEventDetails .specialeventData, .eventRegistrationLink {
	font-family: "Open Sans", Helvetica, sans-serif;
}
.specialEventRegistration {
	font-family: "Open Sans", Helvetica, sans-serif;
	color: #333333;
}
.eventConfirmation, .pendingConfirmationMsg {
	font-family: "Open Sans", Helvetica, sans-serif !important;
	color: #333333 !important;
}
.eventdetailsArea, .FormTitleHead, .eventLabeltxt, .eventlabelValue {
	font-family: "Open Sans", Helvetica, sans-serif !important;
}
.eventLabeltxt {
	text-transform: uppercase !important;
}
.eventPaymentArea, .fieldValue {
	font-family: "Open Sans", Helvetica, sans-serif !important;
	text-transform: uppercase !important;
}
.fieldValue select {
	background-color: #FBF9F4!important;
	border: 1px solid #69ABBE!important;
	color: #171316 !important;
	font-family: "Open Sans", Helvetica, sans-serif !important;
	font-weight: normal !important;
	font-size: 13px !important;
	height: 23px !important;
	padding-left: 3px!important;
}
.fieldValue input {
	background-color: #FBF9F4!important;
	font-family: "Open Sans", Helvetica, sans-serif !important;
	font-weight: normal !important;
	font-size: 14px !important;
	height: 36px !important;
	padding-left: 3px!important;
}
.alternateEventRow {
	background-color: #E9F4FA!important;
}
.FormTitleTxt {
	font-weight: bold !important;
	padding: 8px 0 0 8px !important;
	text-transform: uppercase !important;
}
.FormNormalTxt {
	font-size: 13px !important;
}
.upperConfirmation {
	font-family: "Open Sans", Helvetica, sans-serif !important;
}
.lowerConfirmation {
	font-size: 13px !important;
}
.FormNormalTxt input, .FormNormalTxt select {
	background-color: #FBF9F4!important;
	border: 1px solid #69ABBE!important;
	color: #171316 !important;
	font-family: "Open Sans", Helvetica, sans-serif !important;
	font-weight: normal !important;
	font-size: 13px !important;
	height: 23px !important;
	width: 300px !important;
	padding-left: 3px!important;
}
.FormNormalTxt textarea {
	background-color: #FBF9F4!important;
	border: 1px solid #69ABBE!important;
	color: #3C323A !important;
	font-family: "Open Sans", Helvetica, sans-serif !important;
	font-weight: normal !important;
	font-size: 13px !important;
	height: 50px !important;
	padding-left: 3px!important;
}
.eventFormRow {
	padding: 5px 0 !important;
	margin: 0px 0 !important;
}
.expressTravelTab {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
img.floatLeft {
	float: left;
	margin: 5px 10px 15px 0px;
}
/*EconSummit2017 styles*/

.imageES2017BG {
	width: 681px;
	height: 876px;
	background-image: url("/calendar/PublishingImages/ES2017artworkBG.png");
	background-repeat: no-repeat;
}
.infoES2017 {
	position: absolute;
	margin-top: 245px;
	margin-left: 350px;
	width: 292px;
	/*background-image:url("/calendar/PublishingImages/bgWhite60.png");*/
	padding-left: 10px;
	padding-right: 10px;
}
.infoES2017 p {
	margin-top: 0px !important;
}
.infoES2017 p a {
	font-family: 'Lato', sans-serif !important;
	color: #FFFFFF !important;
}
.infoES2017 p a:hover {
	color: #f93746 !important;
}
.infoWideES2017 {
	position: absolute;
	margin-top: 400px;
	margin-left: 180px;
	width: 481px;
	background-image: url("/calendar/PublishingImages/bgWhite60.png");
	padding-left: 10px;
	padding-right: 20px;
}
.infoES2017 h2 {
	font-family: 'Lato', sans-serif !important;
	font-weight: normal !important;
	color: #FFFFFF !important;
	letter-spacing: .1em;
}
.infoES2017 h3 {
	font-family: 'Lato', sans-serif !important;
	font-weight: normal !important;
	padding-top: 0px !important;
	margin-top: 0px !important;
	color: #FFFFFF !important;
	padding-bottom: 12px !important;
}
.infoES2017 h4 {
	font-family: 'Lato', sans-serif !important;
	padding-top: 12px !important;
	line-height: 22px !important;
	color: #0498DE !important;
	font-size: 18px !important;
	font-weight: normal !important;
}
.infoWideES2017 h4 {
	font-family: 'Lato', sans-serif !important;
	padding-top: 12px !important;
	line-height: 22px !important;
	color: #0498DE !important;
	font-size: 18px !important;
	font-weight: normal !important;
}
/* two column tableless */
.column {
	float: left;
	width: 50%;
}
/* Clear floats after the columns */
.row:after {
	content: "";
	display: table;
	clear: both;
}
/* Horizontal Rule Styling */
.welcome-content hr {
	display: block;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: auto;
	margin-right: auto;
	border-style: dotted;
	border-width: 1px !important;
	color: #4d738a !important;
}
.slideshow .cycle-slide span {
	height: 50px !important
}

