@charset "iso-8859-1";
/* CSS Document */
* {
	-webkit-transition: all, .3s, ease-in;
	-moz-transition: all, .3s, ease-in;
	-o-transition: all, .3s, ease-in;
	transition: all, .3s, ease-in;
}

/*#Body and Html#*/
html, body {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	color: #000000 !important;
	font-size: 12px;
	line-height: 20px !important;
	letter-spacing: normal !important;
	font-weight: normal;
	background-color: #ffffff;
	font-family: Arial, serif !important;
}

.hidden_true, .hidden_True {
	display: none;
	visibility: hidden;
}
.CartContentTable tr:last-child td .hidden_True {
	display: block;
	visibility: visible;
}
.ProductOptionSelectorContainer {
	padding-top: 15px;
}
.OptionCategoryDescription {
	color: #666;
}
.UniGr6idHead {
	display: none !important;
	visiblity: hidden;
	opacity: 0;
}
.UniGridGrid, .UniGridMain {
	margin-top: 15px;
	width: 100% !important;
	font-size: 13px;
}
.UniGridGrid th, .UniGridMain th {
	border: none;
	padding: 6px;
}
.UniGridGrid td {
	border: none;
	padding: 6px;
}
.AddToCartTextBox, .UnitsTextBox {
	width: 30px !important;
}
.UnitsTextBox {
	display: none;
	visibility: hidden;
}
.BlockContent table {
	font-size: 12px !important;
}
.BlockTitle {
	font-size: 17px;
	font-weight: 500;
}
.ShoppingCartLink, .SmallTextLabel {
	
}
.ShoppingCartIcon {
	display: none;
}
.OptionCategoryName {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
.UniGridTable, .CartContentTable {
	border: 1px solid #dbdbdb !important;
	border-collapse: inherit !important;
}
.CartProductDetailLink, .AddressPreview, .TextLeft {
	font-size: 12px;
}
.ErrorLabel {
	font-size: 11px;
	color: #eb0000;
}
.UniGridHead th {
	background-color: #fff;
	border: none !important;
	font-weight: 600;
	padding: 7px;
	font-size: 12px;
	border-collapse: inherit;
}
.EvenRow td {
	background-color: #fafafa;
	border: none !important;
	padding: 7px;
	border-top: 1px solid #dbdbdb !important;
}
.OddRow td {
	background-color: #fff;
	border: none !important;
	padding: 7px;
	border-top: 1px solid #dbdbdb !important;
}
#f_f_Text_editor {
	visibility: visible !important;
}
.TextLeft {
	text-align: left;
}
.TextRight {
	text-align: right;
}
.EventTitle {
	font-size: 21px;
	font-weight: 500;
	color: #119ad1;
	line-height: normal;
}
.EventSchedule {
	font-size: 14px;
	color: #444;
	font-weight: 600;
	margin-top: 5px;
	margin-bottom: 0px;
	line-height: normal;
}
.EventDate {
	font-size: 15px;
	color: #444;
	line-height: normal;
}
.EventDetails {
	font-size: 130%;
	color: #444;
	line-height: normal;
}
.EventLocation {
	font-size: 130%;
	color: #444;
	line-height: normal;
}
.EventSummary {
	font-size: 130%;
}
.btn {
	padding: 7px 25px !important;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.btn-eventdetails, .AddToCartButton, .LongButton, .SubmitButton, .AddToCartLink {
	background: rgb(66,129,244);
	color: #fff !important;
	font-size: 13px;
	border: none !important;
	padding: 12px 30px !important;
	cursor: pointer !important;
	border-radius: 0px !important;
	margin-top: 5px;
	
	margin-top: 10px;
}
.btn-default {
	background: #333;
	color: #fff !important;
	font-size: 12px;
	border: none !important;
	padding: 8px 14px !important;
		font-weight:600;
	cursor: pointer !important;
	border-radius: 0px !important;
}
.btn-delete {
	background: #f50000;
	color: #fff !important;
	font-size: 12px;
	border: none !important;
	padding: 8px 15px !important;
	cursor: pointer !important;
	border-radius: 0px !important;
}
.Promotion-Image {
	border: 1px solid #eee;
	background-color: #fff;
}
.Promotion-Link {
	font-weight: 500;
	color: #222;
	-moz-osx-font-smoothing: grayscale;
	font-size: 15px;
	line-height: normal;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.Promotion-Date {
	font-weight: 500;
	color: #5c5c5c;
	-moz-osx-font-smoothing: grayscale;
	font-size: 13px;
	line-height: normal;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.BannerTitleHolder {
	display: table;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.87);
	background: rgba(255, 255, 255, 0.87);
	color: rgba(255, 255, 255, 0.87);
	padding: 10px;
	padding-top: 13px;
	padding-bottom: 10px;
	margin: 10px;
}
.HomeArticlesHolder {
	margin-bottom: 5px;
	border: 1px dotted #DBDBDB !important;
}
.BannerTitleLink {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 17px;
	color: #111 !important;
	text-decoration: none !important;
	font-size: 20px;
	font-weight: 100 !important;
}
.WebPartBorder {
	min-height: 30px;
}
.SloganHolder {
	padding-top: 15px;
	font-size: 18px;
	font-weight: 400;
	color: #000000;
	color: #3f93d0 !important;
	color: #999 !important;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.ui-autocomplete {
	max-height: 175px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	width: 800px;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
	height: 175px;
}
.LetterSorting {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none !important;
	 
	color: #555;
}
.RegulatedEntitiesSearch {
	background-color: #FFF;
	border: 1px solid #eee;
	width: 840px;
	padding: 5px;
}
.CompanySelect {
	width: 100% !important;
	background-color: #FFF;
	border: 1px solid #eee;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none !important;
	-ms-appearance: none;
	appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	cursor: text !important;
}
#menuElem {
	display: none;
}
.CMSMainMenu {
	z-index: 999999999999 !important;
	FONT-SIZE: 11px;
	FLOAT: left;
	FONT-FAMILY: Arial;
	position: relative;
}
.CMSMainMenu UL {
	LIST-STYLE-TYPE: none;
}
.CMSMainMenu LI {
	DISPLAY: inline;
	FLOAT: left;
}
.CMSMainMenu a {
	color: #bababa !important;
	DISPLAY: block;
	cursor: pointer;
	font-weight: 500;
	font-size: 13px;
	line-height: normal !important;
	text-align: left;
	vertical-align: middle;
	padding: 6px 15px 6px 14px;
}
.CMSMainMenu a:hover, .CMSListMenuHighlightedLI {
	color: #0197d6 !important;
	line-height: normal !important;
	text-align: left;
	vertical-align: middle;
	padding: 6px 15px 6px 14px;
	z-index: 99999999 !important;
	font-size: 13px;
}
.CMSMainMenu UL UL {
	z-index: 99999 !important;
	POSITION: absolute;
}
.CMSMainMenu UL UL LI {
	DISPLAY: block;
	POSITION: relative
}
.CMSMainMenu UL UL UL {
	LEFT: 100%;
	TOP: -1px
}
.CMSMainMenu UL UL {
	DISPLAY: none
}
.CMSMainMenu UL LI:hover UL UL {
	DISPLAY: none
}
.CMSMainMenu UL UL LI:hover UL UL {
	DISPLAY: none
}
.CMSMainMenu UL LI:hover UL {
	DISPLAY: block
}
.CMSMainMenu UL UL LI:hover UL {
	DISPLAY: block
}
.CMSMainMenu UL UL UL LI:hover UL {
	DISPLAY: block;
}
.SubCMSListMenuUL {
	margin: 0 auto;
	background-color: #333333;
	text-align: left !important;
	color: #ffffff;
	font-size: 13px;
	cursor: pointer;
	margin: 0px;
	line-height: normal;
	padding: 5px;
	z-index: 99999999 !important;
	float: left;
	display: inline;
}
.SubCMSListMenuLI, .SubCMSListMenuLIHighlighted {
	min-width: 100px;
	color: #ffffff;
	border-bottom: 1px dotted #444444 !important;
	text-align: left !important;
	line-height: 14px;
	text-align: left !important;
	z-index: 99999999 !important;
	font-size: 13px;
	float: left;
	display: inline;
}
.SubCMSListMenuLink {
	background-repeat: no-repeat;
}
.PageManagerPreviewInfo {
	display: none !important;
}
.LanguageSelectionLink {
	cursor: pointer;
	line-height: normal !important;
	font-size: 12px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	text-decoration: none !important;
	color: #fff;
	font-weight: 500;
}
.ArticlesTitleLink {
	font-size: 15px;
	font-weight: 500;
	color: #000000;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.ArticlesHomeTitleLink {
	font-size: 14px;
	font-weight: 500;
	color: #000000;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.ArticlesHomeTitleLinkBox {
	font-size: 14px;
	font-weight: 500;
	color: #000000 !important;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	text-transform: none !important;

}
.ArticlesHomeDateTimeHolder {
	background-color: #f9f9f9;
	font-size: 14px;
	font-weight: 600;
	color: #000000 !important;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	text-transform: none !important;
	text-align: center;
	vertical-align: center;
	padding: 5px;
	padding-bottom: 7px;
	width: 50px;
}
.ArticlesHomeDateYear {
	font-size: 18px;
	color: #000000 !important;
}
.HightLightLinkTableHolder {
	border-bottom: 1px solid #eeeeee;
	cursor: pointer;
	cursor: hand;
}
.HightLightLinkTableHolder:hover {
	border-bottom: 1px solid #eeeeee;
	background-color: #f6f6f6;
	background-color: #c9da3d;
	background-color: #f3f3f3;
	cursor: hand;
	cursor: pointer;
	cursor: hand;
	background: #c4d539;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzRkNTM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYjhjOTJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5ZGEzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, #c4d539 0%, #b8c92d 50%, #c9da3d 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c4d539), color-stop(50%, #b8c92d), color-stop(100%, #c9da3d));
	background: -webkit-linear-gradient(-45deg, #c4d539 0%, #b8c92d 50%, #c9da3d 100%);
	background: -o-linear-gradient(-45deg, #c4d539 0%, #b8c92d 50%, #c9da3d 100%);
	background: -ms-linear-gradient(-45deg, #c4d539 0%, #b8c92d 50%, #c9da3d 100%);
	background: linear-gradient(135deg, #c4d539 0%, #b8c92d 50%, #c9da3d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4d539', endColorstr='#c9da3d', GradientType=1 );
}
.HightLightLinkHolder {
	padding: 7px;
	padding-left: 14px;
	padding-right: 10px;
}
.HightLightLink {
	font-size: 13px;
	font-weight: 100;
	color: #333 !important;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.LogoHolder {
	padding: 15px;
	padding-right: 0px;
	padding-left: 0px;
	height: 60px;
}
.FooterLinksQuickMenu {
	cursor: pointer;
	line-height: normal !important;
	font-size: 11px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	text-decoration: none !important;
	color: #999;
	font-weight: 100;
	border-bottom: 1px dotted #dbdbdb;
	margin-right: 15px;
}
.HeaderLinksQuickMenu {
	cursor: pointer;
	line-height: normal !important;
	font-size: 12px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	text-decoration: none !important;
	color: #fff;
	font-weight: 500;
}
.SubFooterHolder {
	border-top: 1px solid #dbdbdb;
	padding: 5px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #fafafa;
}
.QuickLinksPrimaryHolder {
}
.QuickLinksHolder {
	font-size: 11px;
	padding: 5px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #c9da3d;
	background: #c4d539;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzRkNTM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYjhjOTJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5ZGEzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, #c4d539 0%, #b8c92d 50%, #c9da3d 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c4d539), color-stop(50%, #b8c92d), color-stop(100%, #c9da3d));
	background: -webkit-linear-gradient(-45deg, #c4d539 0%, #b8c92d 50%, #c9da3d 100%);
	background: -o-linear-gradient(-45deg, #c4d539 0%, #b8c92d 50%, #c9da3d 100%);
	background: -ms-linear-gradient(-45deg, #c4d539 0%, #b8c92d 50%, #c9da3d 100%);
	background: linear-gradient(135deg, #c4d539 0%, #b8c92d 50%, #c9da3d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4d539', endColorstr='#c9da3d', GradientType=1 );
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.UpperHeader {
}
/*#Hyperlinks URL#*/

a:link {


}
a:visited {

}
a:hover {
   color: #00a2dd;
	 
}
a:active {
	 
}

 


.DefaultText, .LabelField {
	font-size: 12px !important;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.SocialIcon {
	border: 1px solid #eee;
}
.LoginWindowForPortal {
	width: 100%;
	background-color: #fff;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
.LoginWindow {
	width: 500px;
	background-color: #fff;
	border: 1px solid #dbdbdb;
}
.LoginBoxHolder {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #fafafa;
	border: 1px solid #dbdbdb;
}
.signoutButton {
	border: none;
	background-color: transparent;
	color: #333333;
	font-size: 11px;
	border-left: 1px dotted #333333;
	padding: 5px;
	padding-right: 0px;
	cursor: pointer;
	cursor: hand;
}
.ExplanationsToolTipTable {
	color: #000;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 2px;
}
.ExplanationsToolTip {
	background-color: #f4f4f4;
	color: #000000;
	font-size: 11px;
	border: 1px solid #dbdbdb;
	padding: 1px;
	cursor: hand;
	width: 16px;
	font-weight: 600;
}
.CurrentUserLabel {
	display: none !important;
	visibility: hidden !important;
	position: absolute;
	top: -9999px;
	left: -9999px;
}
label, .FieldLabel {
	font-size: 12px;
	font-weight: normal !important;
	color: #5f5f5f;
	white-space: nowrap;
}
.MenuItemTeaserImage {
	background-color: #ffffff !important;
}
/*#Toggle Login Box#*/

#LoginWindowToggleLink {
	padding: 0px;
	width: auto;
	font-size: 11px;
	cursor: pointer;
	color: #888888;
}
#LoginWindowToggleLinkClose {
	width: 15px;
	height: 15px;
	font-size: 12px;
	border: 1px solid #eeeeee;
	padding: 2px;
	background-color: #f7f7f7;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	color: #888888;
}
#LoginWindow {
	padding: 10px;
	display: none;
	width: 250px;
	position: absolute !important;
	z-index: 10000;
	background-color: #f9f9f9;
	border-top: 3px solid #c9da3d;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	top: 0 !important;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.gradient {
	filter: none;
}
.FullWidthContentHolder {
	color: #000000;
}
/*#Events by Day#*/

.EventsByDayList_Alternative {
	background-color: #f7f7f7;
	border-bottom: 1px solid #eeeeee;
}
.EventsByDayList {
	background-color: #f1f1f1;
	border-bottom: 1px solid #eeeeee;
}
.EventsByDayHeader {
	background-color: #f7f7f7;
	border-left: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	background-color: #f3f3f3;
	background-image: url(/CMSTemplates/CYSEC/Images/text_box_shadows_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.EventsByDayHeader_Alternative {
	background-color: #f1f1f1;
	border-left: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	background-color: #f3f3f3;
	background-image: url(/CMSTemplates/CYSEC/Images/text_box_shadows_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.Visitors_Icon_Image_Circle {
	height: 1px !important;
	line-height: 1px !important;
	-moz-box-shadow: inset 3px 3px 7px #444444;
	-webkit-box-shadow: inset 3px 3px 7px #444444;
	box-shadow: inset 3px 3px 7px #444444;
	background-color: #ffcb04;
}
.HideValue {
	visibility: hidden !important;
	display: none !important;
	position: absolute !important;
	top: -9999px !important;
	left: -9999px !important;
	line-height: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
}
.Hidden_Value_True {
	visibility: hidden !important;
	position: absolute !important;
	top: -9999px !important;
	left: -9999px !important;
	line-height: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
}
.Hidden_Value_False {
	visibility: visible;
}
.TransparentValue {
	-moz-opacity: .70;
	filter: alpha(opacity=70);
	opacity: .70;
}
.Calendar_NoEvent_Home {
	font-size: 10px;
	color: #999999;
}
.Calendar_Event_Home {
	font-size: 10px;
	color: #00b4ff;
	font-weight: bold;
	border: 1px solid #a2a2a2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	width: 18px;
	height: 18px;
	background-color: #e7e7e7;
	margin: 1px;
}
.OtherProfile {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	background-color: #00b4ff;
	padding: 3px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 4px;
	margin-right: 1px;
}
.BannersEventDate {
	color: #000000;
	background-color: #fdce30;
	padding: 1px;
	padding-left: 3px;
	padding-right: 4px;
	padding-left: 5px;
	padding-right: 4px;
}
.PublishDateNewsDayForCalendar {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #fdce30;
	width: 23px;
	padding: 3px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 4px;
	margin-right: 1px;
}
.PublishDateNewsDay {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	background-color: #00b4ff;
	width: 23px;
	padding: 3px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 4px;
	margin-right: 1px;
}
.PublishDateNewsMonth {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	background-color: #00acf4;
	padding: 3px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 4px;
	margin-right: 2px;
}
.PublishDateNewsTime {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	background-color: #00a2ff;
	padding: 3px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 4px;
	margin-right: 1px;
}
.OtherDateDay {
	font-size: 12px;
	color: #555;
	font-weight: normal;
	padding: 3px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 4px;
	margin-right: 1px;
}
.CalendarEventTitle {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #dddddd;
	padding: 5px;
	margin: 4px;
}
.SubFooterHeaders {
	font-size: 14px !important;
	color: #292929;
	font-weight: 100;
	padding-bottom: 8px;
	border-bottom: 1px dotted #c9da3d;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 600;
}
.FooterSitemapTitle {
	font-size: 17px;
	color: #2c2c2c;
	padding-left: 7px;
	padding-bottom: 10px;
	border-bottom: 1px solid #c9da3d;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 100;
	text-align: center;
}
.FooterSitemapTitleWhite {
	font-size: 18px;
	color: #eee;
	padding-left: 7px;
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #c9da3d;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 100;
	text-align: center;
}
.FooterSitemapLinks {
	font-size: 11px;
	color: #e2e2e2 !important;
	font-weight: 400;
	text-decoration: none !important;
	
}
.FooterSitemapLinkHolder {
	padding-top: 4px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #555;
}
.FooterSitemapListHolder {
	font-size: 11px;
	padding-top: 5px;
}
ul li {
	padding: 0;
	margin: 0;
}
.CMSSearchDialogSearchButton {
	background-image: url(/CMSTemplates/CYSEC/Images/search_icon.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 32px;
	height: 32px;
	border: none;
	cursor: pointer !important;
	border: none;
	background-color: #c9da3d;
	border: 1px solid #dbdbdb;
	ling-height: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	margin: 0px;
	margin-left: -33px;
	margin-top: -16px;
}
.SearchHolder {
	padding-top: 15px;
}
.CMSSearchDialogSearchForTextBox {
	border: none;
	color: #222222 !important;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	width: 275px !important;
	border: 1px solid #dbdbdb;
	margin: 2px;
	color: #333 !important;
	background-color: #FCFCFC;
	padding: 7px;
	padding-right: 45px;
	padding-left: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.CMSSearchDialogHolder {
}
.CMSSearchDialogButtonHolder {
}
.CMSSearchDialogSearchScopeLabel {
	color: #000;
	font-size: 11px;
	line-height: normal;
}
.CMSSearchDialogSearchModeLabel {
	color: #000;
	font-size: 11px;
	line-height: normal;
}
table.TooltipTable {
	border: solid 1px #7f9db9;
	background-color: #fffed9;
	width: 225px;
}
td.TooltipTd {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	font-size: 10pt;
	font-weight: normal !important;
}
/*#Paging Styles#*/

.PagerNumberArea {
	padding: 1px !important;
	font-weight: normal;
	text-decoration: none !important;
	color: #cccccc;
	white-space: nowrap;
	text-align: center;
}
.PagerNumberArea span {
	width: 0px;
	white-space: nowrap;
	margin-left: -0.15em;
	text-align: center;
}
.UnselectedNext {
	background-color: #d9d9d9 !important;
	padding: 5px 7px 5px 7px !important;
	margin: 0px;
	width: 21px !important;
	height: 21px !important;
	font-size: 12px !important;
	font-weight: normal !important;
	text-decoration: none !important;
	color: #6a6a6a !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.SelectedNext {
	background-color: #d9d9d9 !important;
	padding: 5px 7px 5px 7px !important;
	margin: 0px;
	width: 21px !important;
	height: 21px !important;
	font-size: 12px !important;
	font-weight: normal !important;
	text-decoration: normal !important;
	color: #6a6a6a !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.UnselectedPrev {
	background-color: #d9d9d9 !important;
	padding: 5px 7px 5px 7px !important;
	margin: 0px;
	width: 21px !important;
	height: 21px !important;
	font-size: 12px !important;
	font-weight: normal !important;
	text-decoration: normal !important;
	color: #6a6a6a !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.SelectedPrev {
	background-color: #d9d9d9 !important;
	padding: 5px 7px 5px 7px !important;
	margin: 0px;
	width: 21px !important;
	height: 21px !important;
	font-size: 12px !important;
	font-weight: normal !important;
	text-decoration: normal !important;
	color: #6a6a6a !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.SelectedPage {
	background-color: #6c6c6c !important;
	padding: 5px 7px 5px 7px !important;
	margin: 0px;
	width: 25px !important;
	height: 21px !important;
	font-size: 12px !important;
	font-weight: bold !important;
	text-decoration: none !important;
	color: #ffffff !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.UnselectedPage {
	background-color: #c4c4c4 !important;
	padding: 5px 7px 5px 7px !important;
	margin: 0px;
	width: 25px !important;
	height: 21px !important;
	font-size: 12px !important;
	font-weight: normal !important;
	text-decoration: none !important;
	color: #6a6a6a !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.LightGrayBoxWithRoundedCorners {
	text-decoration: none !important;
	color: #555555 !important;
	width: 100%;
	font-size: 12px;
	background-repeat: repeat-x;
	background-image: url(/CMSTemplates/CYSEC/Images/gray_gradient_transparent.png);
	background-position: top;
	border: 1px solid #eeeeee;
}
.SiteMenuTable {
	margin-top: 5px;
	text-decoration: none !important;
	color: #555555 !important;
	padding: 0px;
	width: 100%;
	font-size: 12px;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: url(/CMSTemplates/CYSEC/Images/gray_gradient_large.gif);
	border: 1px solid #eeeeee;
}
.HomeCategoriesButtons tr:hover {
	text-decoration: none !important;
	color: #ffffff !important;
	padding: 2px;
	margin-top: 2px;
	width: 300px !important;
	font-size: 12px;
	border: 1px solid #e9e9e9;
	background-color: #eeeeee;
	cursor: pointer !important;
	background-image: url(/CMSTemplates/CYSEC/Images/categories_button_background_over.png);
	background-repeat: repeat-x;
	background-position: center;
}
.HomeCategoriesButtons {
	text-decoration: none !important;
	color: #ffffff !important;
	padding: 2px;
	margin-top: 2px;
	width: 300px !important;
	font-size: 12px;
	border: 1px solid #dcddde;
	background-image: url(/CMSTemplates/CYSEC/Images/categories_button_background.png);
	background-repeat: repeat-x;
	background-position: center;
}
.HomeCategoriesLinks {
	font-size: 12px;
	color: #000000 !important;
	font-weight: bold !important;
}
.WorkCaseStudiesThumbnail {
	padding: 0px;
	border: 1px solid #a2a2a2;
}
.NewsBox {
	line-height: normal !important;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #ffffff !important;
	cursor: pointer !important;
}
.NewsBoxOver {
	line-height: normal !important;
	background-color: #dc0000;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #ffffff !important;
	cursor: pointer !important;
}
/*#Event Calendar#*/
.Calendar_Meetings_Row_Odd {
	border-bottom: 1px solid #eeeeee;
	background-color: #f8f8f8;
	background-image: url(/CMSTemplates/CYSEC/Images/text_box_shadows_300x35.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 30px;
}
.Calendar_Meetings_Row_Even {
	border-bottom: 1px solid #eeeeee;
	background-color: #f3f3f3;
	background-image: url(/CMSTemplates/CYSEC/Images/text_box_shadows_300x35.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 30px;
}
.Calendar_Meetings_Text {
	font-size: 11px;
	font-weight: normal;
	margin: 5px;
}
/*#Tenders#*/
.Tenders_Row_Odd {
	border-bottom: 1px solid #eeeeee;
	background-color: #fafafa;
	background-image: url(/CMSTemplates/CYSEC/Images/text_box_shadows_300x35.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 30px;
}
.Tenders_Row_Even {
	border-bottom: 1px solid #eeeeee;
	background-color: #ffffff;
	background-image: url(/CMSTemplates/CYSEC/Images/text_box_shadows_300x35.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 30px;
}
.Tenders_Text {
	font-size: 11px;
	font-weight: normal;
	margin: 5px;
	color: #000000;
}
.Most_Visited_Row {
	border-bottom: 1px solid #eeeeee;
	background-color: #ffffff;
	background-image: url(/CMSTemplates/CYSEC/Images/text_box_shadows_300x35.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 28px;
}
.Most_Visited_Row_Text {
	font-size: 11px;
	font-weight: normal;
	margin: 5px;
	margin-left: 10px;
}
.Box {
	border-top: 1px solid #eeeeee;
}
/*#Regulated Entities#*/



.RegulatedEntityName {
	font-size: 18px;
	font-weight: 400;
	color: #000000;
	color: #3f93d0 !important;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.RegulatedEntityCategories {
	font-size: 15px;
	font-weight: 400;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 8px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
/*#Boxes#*/
.BannerBox {
	background-color: #fafafa;
	border: 1px solid #eeeeee;
	height: 305px;
}
.TableWithGrayBorder {
	border: 1px solid #dadada;
	width: 100%;
	font-size: 12px;
	background-color: #ffffff;
}
.TableWithGrayBorderAndWhiteSpace {
	border: 1px solid #ebebeb;
	font-size: 12px;
	background-color: #ffffff;
	padding: 1px;
}
#faqs {
	position: relative;
	font-size: 12px !important;
	border-top: 1px dotted #eeeeee;
	border-bottom: 1px dotted #eeeeee;
}
#faqs h3 {
	cursor: pointer;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #2c2c2c;
	background-color: #f8f8f8;
	padding: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	border: 1px solid #eeeeee;
	border-bottom: 3px solid #cfe138;
}
#faqs h3.active {
	color: #000 !important;
	font-size: 12px !important;
	font-weight: normal !important;
	background-color: #cfe138;
	margin-bottom: 0px !important;
	;
}
#faqs div {
	position: relative;
	background-color: #fbfbfb;
	margin-top: 0px;
}
#faqs div p {
	margin-top: 0px;
	border: 1px solid #eeeeee;
	border-top: none !important;
	background-color: #fbfbfb;
	padding: 17px;
	margin-bottom: 10px;
	position: relative;
	color: #000000;
	font-size: 12px !important;
}
.FAQsBox {
	border: 1px solid #eeeeee;
	width: 100% !important;
	margin-bottom: 12px;
}
.FAQsBoxQuestion {
	background-color: #fafafa;
	width: 100% !important;
	font-size: 12px;
	font-weight: bold;
	padding: 12px;
	cursor: pointer;
	cursor: hand;
	color: #000000;
}
.FAQsBoxAnswer {
	border-top: 1px solid #eeeeee;
	background-color: #ffffff;
	width: 100% !important;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	padding: 12px;
}
.NewsBox {
	background-color: #f3f3f3;
	border: 1px solid #eeeeee;
	width: 500px !important;
	background-color: #ffffff;
}
.CategoriesBox {
	border: 1px solid #eeeeee;
	width: 100% !important;
}
.ProjectBox {
	background-color: #f3f3f3;
	border: 1px solid #eeeeee;
	width: 100% !important;
}
.GeneralBox {
	background-color: #ffffff;
	border: 1px solid #eeeeee;
	width: 100% !important;
}
.GeneralBoxNoBorder {
	background-color: #ffffff;
	width: 100% !important;
}
.Amenities_Home_Box {
	border: 1px solid #eeeeee;
	padding: 0px;
}
.CategoriesBoxSmall {
	background-color: #fafafa;
	border: 1px solid #eeeeee;
	height: 1px;
	width: 260px !important;
}
.CategoriesBoxTitleHolder {
	background-image: url(/CMSTemplates/CYSEC/Images/stripe.png);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 0px;
	padding-bottom: 4px;
}
.CategoriesBoxTitle {
	font-size: 19px;
	color: #111;
	padding-right: 10px;
	padding-top: 3px;
	
	font-family: 'Roboto Condensed', sans-serif;
	letter-spacing: 0.005em;
	background-color: #ffffff;
	font-weight: 600 !important;
	font-family: 'Roboto Condensed', sans-serif !important;
}
.ProfilesBox {
	border: 1px solid #eeeeee;
	background-color: #fafafa;
	margin: 2px;
}
.LinksBox {
	border: 1px solid #eeeeee;
	background-color: #fafafa;
	margin: 4px;
	margin-left: 0px;
	margin-right: 0px;
}
.HolidaysBox {
	border: 1px solid #eeeeee;
	background-color: #fafafa;
	margin-bottom: 4px;
}
.CompaniesBox {
	border: 1px solid #eeeeee;
	background-color: #fafafa;
	margin-bottom: 5px !important;
        font-size:12px;
        font-family:arial !important;
        color: #000;
}
.CategoriesSubBoxHolder {
	/* border: 1px solid #eeeeee;
	background-color: #fafafa; */
	border-top: 2px solid #c9da3d;
	padding-top: 8px;
	border-bottom: 1px dotted #dbdbdb;
}
.CategoriesSubDocumentsBoxHolder {
	background-color: #fafafa;
	padding: 0px;
}
.CategoriesPagesSummaryLink {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 100;
	line-height: 12px !important;
        text-decoration:none;
}
.CategoriesBoxTitleSimple {
	font-size: 13px;
	color: #000000;
	font-weight: 600;
	background-color: #fafafa;
}
.FooterSiteMapTablesInside {
	width: 275px;
	margin-top: 0px;
	margin-bottom: 25px;
}
.FooterSiteMapTables {
	width: 200px;
	margin-top: 20px;
	margin-bottom: 25px;
}
.CategoriesBoxContentHolder {
	font-size: 12px;
	color: #444444;
	background-color: #ffffff;
	height: 100px;
}
.CategoriesBoxContentWithoutGeneralBox {
	border: 1px solid #eeeeee;
	border-bottom: 3px solid #c9da3d;
	font-size: 12px;
	color: #444444;
	padding: 0px;
	background-color: #ffffff;
}
.CategoriesBoxContentHeight {
	height: 255px;
	font-size: 12px;
	background-color: #ffffff;
}
.CategoriesBoxContent {
	font-size: 12px;
	background-color: #ffffff;
}
.CategoriesBoxContentWithoutGeneralBoxSimple {
	font-size: 12px;
	color: #444444;
	padding: 0px;
	height: 155px;
	background-color: #ffffff;
}
.CategoriesBoxContent {
	border-top: 1px solid #eeeeee;
	font-size: 12px;
	color: #444444;
	padding: 0px;
	height: 155px;
}
.CategoriesBoxContentSmall {
	font-size: 12px;
	color: #444444;
	padding: 0px !important;
	margin: 0px !important;
	line-height: 0;
	width: 260px !important;
}
.HomeBannerBoxesTable {
	width: 220px !important;
}
.HomePageThumbnailsImage {
	border: 1px solid #eeeeee;
	width: 75px !important;
	height: 75px !important;
	padding: 1 !important;
	margin: 1 !important;
	background-color: #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.HomePageThumbnailsTitle {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: -1px;
}
.HomeBannerBoxesThumbnailHolder {
	padding: 0 !important;
	margin: 0 !important;
	line-height: 1px !important;
}
.HomeBannerBoxesContent {
	font-size: 12px;
	color: #000000;
	padding-left: 10px !important;
	padding-right: 12px !important;
	margin: 0px !important;
	width: 100%;
	font-weight: normal;
}
.SiteBarBannersBoxContent {
	font-size: 12px;
	color: #444444;
	padding: 0px !important;
	margin: 0px !important;
	line-height: 0;
}
.NavigatorHolder {
	border: 1px solid #eeeeee;
	border-top: none !important;
	width: 245px;
	margin-bottom: 25px;
	margin-left: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.SiteBarCategoriesBox {
	background-position: center;
	background-repeat: no-repeat;
	background-color: #f3f3f3;
	border: 1px solid #eeeeee;
	width: 260px !important;
	max-width: 260px !important;
	margin-bottom: 5px;
}
.SiteBarCategoriesBoxTitle {
	background-color: #f3f3f3;
	font-size: 13px;
	border-bottom: 1px solid #00bcf2;
	color: #000000;
	padding: 10px 8px 8px 5px;
	height: 20px;
	font-weight: 600;
}
.SiteBarCategoriesBoxContent {
	font-size: 12px;
	color: #444444;
	padding: 0px;
}
.SubCategoriesBoxContent {
	font-size: 12px;
	color: #444444;
	padding: 0px;
	height: 83px;
}
.SubCategoriesBox {
	padding: 8px 7px 8px 7px;
	background-image: url(/CMSTemplates/CYSEC/Images/categories_box_background.jpg);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer !important;
}
.SubCategoriesBoxOver {
	padding: 8px 7px 8px 7px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #0086eb;
	cursor: pointer !important;
}
.ReadMoreButtonBlackLink {
	font-family: arial !important;
	font-size: 11px;
	color: #ffffff !important;
	font-weight: normal !important;
}
.ReadMoreButton {
	background-color: #c5c5c5;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
	font-family: arial !important;
	font-size: 11px;
	color: #ffffff !important;
	font-weight: normal !important;
}
.ReadMoreButton:hover {
	background-color: #fcc60f;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
	font-family: arial !important;
	font-size: 11px;
	color: #ffffff !important;
	font-weight: normal !important;
}
.ReadMoreButtonOrange:hover {
	background-color: #c5c5c5;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
	font-family: arial !important;
	font-size: 11px;
	color: #ffffff !important;
	font-weight: normal !important;
}
.ReadMoreButtonOrange {
	background-color: #fcc60f;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
	font-family: arial !important;
	font-size: 11px;
	color: #ffffff !important;
	font-weight: normal !important;
}
.ReadMoreButtonGreen {
	background-color: #ebb700;
	padding: 5px;
	letter-spacing: -0.01em;
	font-size: 11px;
	background-repeat: repeat-x;
	background-image: url(/CMSTemplates/CYSEC/Images/gray_gradient.gif);
	background-position: top;
	border: 1px solid #e0e0e0;
}
.ReadMoreButtonGreen:hover {
	background-color: #ebb700;
	padding: 5px;
	letter-spacing: -0.01em;
	font-size: 11px;
	background-repeat: repeat-x;
	background-image: url(/CMSTemplates/CYSEC/Images/readmore_button_background.png);
	background-position: top;
	border: 1px solid #e1b82a;
}
img {
	border: 0px;
}
.CMSTreeMenuTD {
	width: auto;
}
.SubMenuTable {
	width: 100%;
}
.SubSectionsTable {
	background-image: url(/CMSTemplates/CYSEC/Images/CMSMenu_Sub_BG.png);
	padding: 5px;
	margin: 0px;
}
.CMSSiteMapList {
	line-height: 16px;
}
/*#UL/LI Styles#*/




.lblVisitorsFooter {
	font-weight: normal;
	color: #555555 !important;
	font-size: 12px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 8px 6px -6px black;
}
/*#Footer_ CMSMenu Styles#*/




.Footer_CMSMenu {
	height: 34px;
	cursor: pointer;
	width: 100%;
	font-weight: normal;
	color: #007ed1;
	font-size: 12px;
}
.Footer_CMSMenuItemSeperator {
	background-repeat: no-repeat;
	background-image: url(/CMSTemplates/CYSEC/Images/sub_menu_seperator.png);
	width: 1px;
}
.Footer_CMSMenuItem {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #000000;
}
.Footer_CMSMenuItemMouseOver {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #0065a7;
}
.Footer_CMSMenuItemMouseUp {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #007ed1;
}
.Footer_CMSMenuHighlightedMenuItem {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #007ed1;
}
.Footer_CMSMenuHighlightedMenuItemMouseUp {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #007ed1;
}
.Footer_CMSMenuHighlightedMenuItemMouseOver {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #007ed1;
}
.Footer_CMSMenuItemMouseDown {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #007ed1;
}
.Footer_CMSMenuHighlightedMenuItemMouseDown {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #007ed1;
}
.LogoPrimaryName {
	color: #ffffff;
	font-size: 22px;
	font-weight: 500;
	height: 26px;
	line-height: normal !important;
	font-family: arial, sans-serif;
}
.HeaderSlogan {
	color: #ffffff;
	font-size: 0.85em;
	font-weight: normal !important;
	height: 12px;
	padding-top: 2px;
	line-height: normal !important;
	font-family: sans-serif, arial;
}
.CategoryPagesBox_Odd {
	border-bottom: 1px solid #ebebeb;
}
.CategoryPagesBox_Even {
	border-bottom: 1px solid #eeeeee;
}
.CategoryPagesThumbnailHolder_Odd {
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 4px solid #94ddff;
	font-size: 12px;
	background-color: #f8f8f8;
	padding: 0px;
}
.CategoryPagesThumbnailHolder_Even {
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 4px solid #c3ecff;
	font-size: 12px;
	background-color: #f8f8f8;
	padding: 0px;
}
.CategoryPagesTitlesHolder {
	padding: 7px;
	padding-bottom: 4px;
	
}
.CategoryPagesSubTitlesHolder {
	font-size: 12px;
	padding: 7px;
	padding-top: 0px;
}
.CategoryPagesTitlesLink {
	text-decoration: none !important;
	font-size: 13px;
	color: #000;
	font-weight: 500;
	
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.CategoriesPagesTitlesHolder {
	padding: 7px;
	padding-left: 0px;
}
.CategoriesAndDocumentsPagesTitlesHolder {
	padding: 7px;
	background-color: #f9f9f9;
	border: 1px dotted #ddd;
	border-bottom: 2px solid #c9da3d;
	cursor: pointer;
	cursor: hand;
}
.CategoriesAndDocumentsPagesTitlesHolder:hover {
	background-color: #f1f1f1;
	color: #000 !important;
}
.CategoriesPagesSubTitlesHolder {
	font-size: 11px;
	padding: 8px;
	padding-left: 0px;
}
.CategoriesPagesTitlesLink {
	text-decoration: none !important;
	font-size: 17px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 100 !important;
	
	border-bottom: 1px dotted #333;
}
.CategoriesPagesSummaryHolder {
	text-decoration: none !important;
	font-size: 12px;
	color: #000000 !important;
	padding: 12.5px;
	height: 90px;
}
/*#CMSMenu Styles#*/

.MenuAndContentSeperator {
	height: 0px !important;
}
.BreadCrumbsHolder {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	background-color: #fafafa;
	padding-top: 15px;
	padding-bottom: 10px;
}
.TopLinkColumn {
	color: #000000 !important;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 13px;
}
.TopLinksColumnTitle {
	color: #000000 !important;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 500;
	color: #000000;
	font-size: 14px;
	border-bottom: 1px solid #eeeeee;
	background-color: #fafafa;
	padding: 7px;
	padding-left: 13px;
}
.CMSMenuItemSeperator {
	background-repeat: no-repeat;
	background-position: center;
	width: 2px;
	background-image: url(/CMSTemplates/CYSEC/Images/cmsmenu_holder_sep.png);
}
.CMSMenuItem img, .CMSMenuItemMouseUp img, .CMSMenuItemMouseOver img, .CMSMenuHighlightedMenuItem img, .CMSMenuHighlightedMenuItemMouseUp img, .CMSMenuHighlightedMenuItemMouseOver img, .CMSMenuItemMouseDown img, .CMSMenuHighlightedMenuItemMouseDown img {
	visibility: hidden;
	width: 1px;
	height: 10px;
}
.CMSMenuHolder {
	border-top: 1px solid #494a51;
	border-bottom: 3px solid #c9da3d;
	background-color: #0077b5;
	background-color: #292a32;
}
.CMSMenu {
	cursor: pointer;
	line-height: normal !important;
	color: #fff;
	font-size: 13px;
	 
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 500;
	letter-spacing: 0.02em;
	margin-bottom: -3px;
	border-right: 1px solid #3a3b42;
}
.CMSMenuItem {
	padding: 14px;
	padding-right: 16px;
	padding-left: 16px;
	line-height: normal !important;
	text-align: center !important;
	border-bottom: 3px solid transparent;
}
.CMSMenuItemMouseDown, .CMSMenuItemMouseOver, .CMSMenuItemMouseUp, .CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseOver, .CMSMenuHighlightedMenuItemMouseDown {
	padding: 14px;
	padding-right: 16px;
	padding-left: 16px;
	color: #fff;
	line-height: normal !important;
	text-align: center !important;
	border-bottom: 3px solid #009ad2;
	background-color: #3a3b42;
}
.SubCMSMenu, SubCMSMenuItem img {
	position: right !important;
	z-index: 999999999 !important;
}
.SubCMSMenu {
	background-color: #292a32;
	padding: 0px;
	text-align: left;
	color: #fff;
	font-size: 13px !important;
	cursor: pointer;
	margin: 0px;
	line-height: normal;
	margin-top: -1px;
	margin-left: -2px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
 
	font-weight: 400;
}
.SubCMSMenuItem {
	min-width: 165px;
	color: #ffffff;
	padding: 12px;
	padding-right: 20px;
	padding-left: 20px;
	border-top: 1px solid #212228;
	text-align: left;
	line-height: 14px;
}
.SubCMSMenuItemMouseUp, .SubCMSMenuItemMouseDown, .SubCMSMenuItemMouseOver, .SubCMSMenuHighlightedMenuItem, .SubCMSMenuHighlightedMenuItemMouseUp, .SubCMSMenuHighlightedMenuItemMouseDown, .SubCMSMenuHighlightedMenuItemMouseOver {
	min-width: 165px;
	color: #ffffff;
	padding: 12px;
	padding-right: 20px;
	padding-left: 20px;
	border-top: 1px solid #212228;
	text-align: left;
	line-height: 14px;
	background-color: #3a3b42;
}
.SubCMSMenuItem img, .SubCMSMenuItemMouseUp img, .SubCMSMenuItemMouseDown img, .SubCMSMenuItemMouseOver img, .SubCMSMenuHighlightedMenuItem img, .SubCMSMenuHighlightedMenuItemMouseUp img, .SubCMSMenuHighlightedMenuItemMouseDown img, .SubCMSMenuHighlightedMenuItemMouseOver img {
	float: right;
	padding-right: 0px;
}
.Sub_CMSMenu {
	height: 34px;
	cursor: pointer;
	font-weight: normal;
	color: #555555;
	font-size: 12px;
	font-family: sans-serif, arial;
}
.Sub_CMSMenuItemSeperator {
	background-repeat: no-repeat;
	background-image: url(/CMSTemplates/CYSEC/Images/sub_menu_seperator.png);
	width: 1px;
}
.Sub_CMSMenuItem {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #555555;
	border-bottom: 1px solid transparent;
}
.Sub_CMSMenuItemMouseOver {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #099cdd;
	border-bottom: 1px solid #099cdd;
}
.Sub_CMSMenuItemMouseUp {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #000000;
}
.Sub_CMSMenuHighlightedMenuItem {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #099cdd;
	font-weight: normal;
	border-bottom: 1px solid #099cdd;
}
.Sub_CMSMenuHighlightedMenuItemMouseUp {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #000000;
	font-weight: normal;
}
.Sub_CMSMenuHighlightedMenuItemMouseOver {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #099cdd;
	font-weight: normal;
	border-bottom: 1px solid #099cdd;
}
.Sub_CMSMenuItemMouseDown {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #000000;
}
.Sub_CMSMenuHighlightedMenuItemMouseDown {
	font-size: 12px;
	padding: 6px;
	text-align: center;
	color: #000000;
}
/*#Global#*/

h1 {
	font-size: 160% !important;
	font-color: #000000 !important;
	letter-spacing: -0.05em;
	font-weight: normal;
}
h2 {
	font-size: 140% !important;
	font-color: #000000 !important;
	letter-spacing: -0.05em;
	font-weight: normal;
}
h3 {
	font-size: 130% !important;
	font-color: #000000 !important;
	letter-spacing: -0.05em;
	font-weight: normal;
}
h4 {
	font-size: 120% !important;
	font-color: #000000 !important;
	letter-spacing: -0.05em;
	font-weight: normal;
}
h5 {
	font-size: 110% !important;
	font-color: #000000 !important;
	letter-spacing: -0.05em;
	font-weight: normal;
}
h2, h3, h4, h5 {
}
a {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: none !important;
}
.ErrorMessage {
	color: #ff0000;
}
.IE6 .PageTitleHeader {
	text-align: left;
}
/*#Global/Logon form#*/
.LoginPanelPasswordRetrieval input[type="submit"] {
	width: 120px;
}
.LogonTextBox {
	width: 150px;
}
/*#Global/Message & Errors labels#*/
.EditingFormErrorLabel, .EventManagerRegError {
	color: #ff0000;
}
.EditingFormCategory {
	font-size: 15px;
	font-weight: bold;
	width: auto;
	color: #000;
	padding-top: 15px;
	padding-bottom: 10px;
}
.EditingFormCategoryRow {
}
/*#Main styles#*/

/*#Main styles/General#*/

.zoneLeft {
	width: 190px;
}
.largeLeftContent {
	width: 225px;
!important
}
.zoneContent {
	width: 735px;
	margin: 0px;
	overflow: hidden;
}
/*#Main styles/Home page#*/

.Table {
	padding: 0px 0px 0px 0px;
	color: #5f5f5f;
	font-size: 11px;
}
.Table td {
	padding: 1px;
	color: #5f5f5f;
	font-size: 11px;
}
.Gecko {
	padding: 2px 2px 2px 0px !important;
}
.homeTopImage3cols .zoneTop {
	width: 100% !important;
	padding-bottom: 15px !important;
	float: none !important;
}
.homeTopImage3cols .zoneCenter {
	margin: 15px 0 10px 0 !important;
}
.homeTopImage3cols .zoneCenter {
	width: 417px !important;
	text-align: justify !important;
	margin: 0 14px 0 14px !important;
}
.DesignMode .homeTopImage3cols .zoneCenter {
	width: 415px !important;
}
/* IE6 hack */
.IE6 .homeTopImage3cols .zoneCenter {
	width: 414px !important;
}
.IE6 .DesignMode .homeTopImage3cols .zoneCenter {
	width: 412px !important;
}
.homeTopImage3cols .zoneLeft {
	width: 245px;
}
.homeTopImage3cols .zoneRight {
	width: 240px;
}
/*#CMS Tree Menu (Custom)#*/
.NavigatorHolder *, .CMSMenu *{
text-decoration: none !important;
}

.CustomCMSTreeMenuTable {
	width: 100% !important;
	background-color: #fff;
	font-family: sans-serif, arial;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
        	text-decoration: none !important;
}
.CustomCMSTreeMenuTable a {
	width: 100% !important;
}
.CustomSubCMSTreeMenuTable {
	width: 100% !important;
}
.CustomCMSTreeMenuTable a:hover {
	width: 100% !important;
}
.CustomCMSTreeMenuLink {
	color: #000000 !important;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none !important;
 
}
.CustomCMSTreeMenuLink:hover {
	color: #05599c !important;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	
}
.CustomSubCMSTreeMenuSelectedItem {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	background-color: #fafafa;
	padding: 7px 7px 7px 30px;
	color: #000000 !important;
	font-size: 12px;
	font-weight: normal !important;
	text-decoration: none !important;
}
.CustomCMSTreeMenuItem {
	color: #119cdd !important;
	padding: 7px 7px 7px 20px;
	font-weight: normal !important;
	font-size: 12px;
	text-decoration: none !important;
	border-top: 1px solid #eeeeee;
}
.CustomCMSTreeMenuItem:hover {
	color: #119cdd !important;
	padding: 7px 7px 7px 20px;
	font-weight: normal !important;
	font-size: 12px;
	text-decoration: none !important;
	border-top: 1px solid #eeeeee;
}
.CustomCMSTreeMenuSelectedItem {
	background-color: #fafafa;
	color: #119cdd !important;
	padding: 7px 7px 7px 20px;
	font-weight: normal !important;
	font-size: 12px;
	text-decoration: none !important;
	border-top: 1px solid #eeeeee;
}
.CustomSubCMSTreeMenuItem {
	border-top: 1px solid #eeeeee;
	background-repeat: no-repeat;
	background-position: left;
	color: #000000 !important;
	padding: 7px 7px 7px 30px;
	font-size: 12px;
	font-weight: normal !important;
	text-decoration: none !important;
 
}
.CustomSubCMSTreeMenuItem:hover {
	border-top: 1px solid #eeeeee;
	background-repeat: no-repeat;
	background-position: left;
	color: #05599c !important;
	padding: 7px 7px 7px 30px;
	font-size: 12px;
	font-weight: normal !important;
	text-decoration: none !important;
	
	white-space: pre-line !important;
}
.CustomSubCMSTreeMenuSelectedLink {
	color: #119cdd !important;
	font-size: 13px;
	font-weight: normal !important;
	text-decoration: none !important;

	white-space: pre-line !important;
}
.CustomSubCMSTreeMenuLink {
	color: #000000 !important;
	font-size: 12px;
	font-weight: normal !important;
	text-decoration: none !important;

	white-space: pre-line !important;
}
.CustomSubCMSTreeMenuLink:hover {
	color: #05599c !important;
	font-size: 12px;
	font-weight: normal !important;
	text-decoration: none !important;

	white-space: pre-line !important;
}
.SubCMSTreeMenuLink, .SubCMSTreeMenuLink a:link {
	font-size: 12px;
	text-decoration: none !important;
	font-weight: normal !important;
	padding-left: 11px !important;

	color: #000000 !important;
	white-space: pre-line !important;
        	text-decoration: none !important;
}
.CustomCMSTreeMenuSelectedLink {
	font-size: 12px;
	font-weight: normal !important;
	text-decoration: none !important;

	color: #119cdd !important;
	white-space: pre-line !important;
        
}
.SubCMSTreeMenuSelectedLink {
	font-size: 12px !important;
	color: #119cdd !important;
	text-decoration: none !important;
	font-weight: normal !important;
	 
        
}
.subCMSTreeMenuItem {
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px 5px 5px 40px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	padding-left: 40px !important;
	white-space: pre-line !important;
	 
	color: #000000 !important;
}
.subCMSTreeMenuSelectedItem {
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px 5px 5px 40px;
	font-size: 12px;
	font-weight: normal !important;
	text-decoration: none !important;
	border-bottom: 1px solid #eeeeee;
	background-color: #fafafa;
	color: #119cdd !important;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	padding-left: 40px !important;
	white-space: pre-line !important;
	 
}
/* Menu design */
.CMSTreeViewInactive {
	font-size: 12px;
	white-space: nowrap;
}
.CMSTreeViewActive {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	color: #073d72;
}
.CMSTreeMenuItem {
	font-size: 12px;
	white-space: nowrap;
}
.CMSTreeMenuTable a {
	white-space: nowrap;
}
.subCMSTreeMenuTable {
	margin-left: 15px;
}
.CMSTreeMenuTable a:hover {
	text-decoration: underline;
}
.CMSTreeMenuItem {
	background-repeat: repeat-x;
	background-position: bottom;
	white-space: nowrap;
	color: #073d72;
	padding: 4px;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 5px 5px 10px;
	background-color: #fff;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	padding-left: 45px;
        	text-decoration: none !important;
}
.CMSTreeMenuSelectedItem {
	white-space: nowrap;
	color: #073d72;
	font-weight: normal;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px 5px 5px 10px;
	font-size: 12px;
	font-weight: bold !important;
	text-decoration: none !important;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	background-color: #f4f4f4;
	color: #000000 !important;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	padding-left: 45px;
}
.subCMSTreeMenuItem {
	background-repeat: repeat-x;
	background-position: bottom;
	white-space: nowrap;
	color: #073d72;
	padding: 8px;
	background-color: #fff;
	border-bottom: 1px solid #eeeeee;
        	text-decoration: none !important;
}
.subCMSTreeMenuSelectedItem {
	background-repeat: repeat-x;
	background-position: bottom;
	white-space: nowrap;
	color: #073d72;
	padding: 8px;
        	text-decoration: none !important;
}
.CMSTreeMenuLink {
	text-decoration: none !important;
	color: #073d72;
	white-space: pre-line !important;
}
.CMSTreeMenuSelectedLink {
	color: #119cdd !important;
	font-weight: 500;
	font-size: 13px;
	white-space: pre-line !important;
        	text-decoration: none !important;
}
/*#Top menu styles#*/
.horizontalmenu {
	background: #000000 url(../App_Themes/CorporateSite/Images/topMenuBackground.gif);
}
.verticalmenu {
	background: none;
}
/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu {
	height: 34px;
	color: #ffffff;
	padding: 3px;
	background: #3F3F3F;
}
.horizontalsubCMSMenu {
	background: black;
	color: #ffffff;
}
.horizontalsubCMSMenu tr {
	background: black;
}
.horizontalsubCMSMenuItem {
	white-space: nowrap;
	display: block;
}
.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown, .horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, .horizontalsubCMSMenuHighlightedMenuItemMouseDown {
	padding: 5px 3px;
	min-width: 81px;
	white-space: nowrap;
	display: block;
}
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, .horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver {
	background: #eb6d24;
}
.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, .horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown, .horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp {
	font-size: 15px;
	padding: 0px 10px;
	background: url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) no-repeat top right;
}
.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown {
}
/*#Top menu styles/Vertical#*/
.verticalCMSMenu {
	/*	height: 34px;*/
	width: 110px;
	color: #ffffff;
	padding: 3px;
	background: #3F3F3F;
}
.verticalsubCMSMenu {
	background: black;
	color: #ffffff;
	height: 34px;
}
.verticalsubCMSMenu tr {
	background: #3f3f3f;
}
.verticalsubCMSMenuItem {
	white-space: nowrap;
	display: block;
}
.verticalsubCMSMenuItem, .verticalsubCMSMenuItemMouseOver, .verticalsubCMSMenuItemMouseDown, .verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, .verticalsubCMSMenuHighlightedMenuItemMouseDown {
	padding: 5px 3px;
	min-width: 101px;
	min-height: 24px;
	white-space: nowrap;
	display: block;
}
.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, .verticalsubCMSMenuHighlightedMenuItemMouseDown, .verticalsubCMSMenuItemMouseOver {
	background: #eb6d24;
}
.verticalCMSMenuItem, .verticalCMSMenuItemMouseOver, .verticalCMSMenuItemMouseDown, .verticalCMSMenuHighlightedMenuItem, .verticalCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown, .verticalCMSMenuItemMouseUp, .verticalCMSMenuHighlightedMenuItemMouseUp {
	height: 34px;
	font-size: 15px;
	padding: 0px 10px;
	background: #000000;
}
.verticallCMSMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItem, .verticalCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown {
	background: #000000;
}
/*#Other css styles#*/

/*#Other css styles/Language selector#*/
.languageselector {
	float: right;
	margin: 30px 10px 0px 0px;
}
.languageselector img {
	border: none;
	margin-left: 5px;
	margin-right: 3px;
}
.languageselector a {
	color: #000000;
	text-decoration: none !important;
}
/*#Other css styles/Search box#*/
.searchbox {
	float: right;
	margin-top: 15px;
	margin-bottom: 10px;
}
.searchbox input[type=image] {
	margin: 0px 0px 0px 7px;
}
.searchbox label {
	margin-right: 10px;
	padding-bottom: 5px;
}
.currentUser {
	text-align: right;
	float: right;
	padding-top: 7px;
}
.signOut {
	padding-top: 7px;
	padding-left: 15px;
	float: right;
}
.shoppingCartPreview {
	float: right;
	width: 100%;
	text-align: right;
	margin-top: 5px;
}
.shoppingCartPreview table {
	float: right;
}
.SmallTextLabel {
	font-size: 12px;
}
/*#Other css styles/Polls#*/
.PollTitle {
	font-size: 11px;
	font-weight: bold;
	display: none;
	margin-bottom: 10px
}
.PollAnswers {
	font-size: 11px;
	margin-top: 5px;
}
.PollGraph {
	height: 8px;
	border: 1px solid gray;
}
.PollGraph div {
	height: 8px;
	background: url(../App_Themes/Default/Images/Design/Controls/Polls/poll0_bg.gif) 100% 0% repeat-x;
	line-height: 0px;
	font-size: 0px;
}
.PollGraph div.PollGraph {
	background: url(../App_Themes/Default/Images/Design/Controls/Polls/poll1_bg.gif) 100% 0% repeat-x;
}
.PollGraph div.PollGraph1 {
	background: url(../App_Themes/Default/Images/Design/Controls/Polls/poll1_bg.gif) 100% 0% repeat-x;
}
.PollGraph div.PollGraph2 {
	background: url(../App_Themes/Default/Images/Design/Controls/Polls/poll2_bg.gif) 100% 0% repeat-x;
}
.PollGraph div.PollGraph3 {
	background: url(../App_Themes/Default/Images/Design/Controls/Polls/poll3_bg.gif) 100% 0% repeat-x;
}
.PollGraph div.PollGraph4 {
	background: url(../App_Themes/Default/Images/Design/Controls/Polls/poll4_bg.gif) 100% 0% repeat-x;
}
.PollGraph div.PollGraph5 {
	background: url(../App_Themes/Default/Images/Design/Controls/Polls/poll5_bg.gif) 100% 0% repeat-x;
}
.PollGraph div.PollGraph6 {
	background: url(../App_Themes/Default/Images/Design/Controls/Polls/poll6_bg.gif) 100% 0% repeat-x;
}
.PollGraph div.PollGraph7 {
	background: url(../App_Themes/Default/Images/Design/Controls/Polls/poll7_bg.gif) 100% 0% repeat-x;
}
.PollGraph div.PollGraph8 {
	background: url(../App_Themes/Default/Images/Design/Controls/Polls/poll8_bg.gif) 100% 0% repeat-x;
}
.PollGraph div.PollGraph9 {
	background: url(../App_Themes/Default/Images/Design/Controls/Polls/poll9_bg.gif) 100% 0% repeat-x;
}
.PollQuestion {
	font-size: 11px;
	font-weight: bold;
}
.PollCount {
	font-size: 11px;
	text-align: right;
}
.PollFooter {
	font-size: 11px;
	margin-top: 10px;
}
.PollVoteButton {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none !important;
	font: 11px/100% Arial, Helvetica, sans-serif;
	padding: .2em 2em .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 1);
	color: #fff;
	border: solid 1px #0c4888;
	background: #0c4888;
	font-weight: bold;
	background: -webkit-gradient(linear, left top, left bottom, from(#23a1e9), to(#0c4888));
	background: -moz-linear-gradient(top, #23a1e9, #0c4888);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#23a1e9', endColorstr='#0c4888');
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 0px 1px 1px #333;
}
 .signOut input, {
 border: 1px solid #879108;
 color: #ffffff;
 background-color:#bec731;
 cursor: hand;
}
/*#Photo Gallery#*/

.photoGallery {
	margin: auto;
	text-align: center;
	width: 648px;
}
.photoGallery .Slider .Pager {
	margin-left: 80px;
}
.photoGalleryContainer {
	margin: auto;
	text-align: center;
}
.photoGallery img {
	margin: 0px 5px 5px;
	border: none;
	padding: 2px;
	border: 1px solid #000000;
}
/*#Photo Gallery/Gallery list#*/
.gallery {
	float: left;
	text-align: center;
}
.gallery h3 {
	background: #cccccc url(../App_Themes/CorporateSite/Images/topMenuBackground.gif) repeat-x center left;
	margin: 0px 5px;
	padding: 2px 0px;
 color:
}
/*#Newsletter#*/

.NewsletterSubscription {
	color: #6d6d6d;
	font-size: 11px;
	border-collapse: collapse;
	padding: 0;
	border-spacing: 0;
}
.NewsletterList {
	color: #6d6d6d;
	font-size: 11px;
	border-collapse: collapse;
	padding: 0;
	border-spacing: 0;
}
.Subscription {
	color: #6d6d6d;
	align: center;
}
.ContentButton, #ctl00_plcMainFullWidth_ContentAlertsGreek_subscriptionElem_btnSubscribe, #ctl00_plcMainFullWidth_ContentAlertsEnglish_subscriptionElem_btnSubscribe {
	display: inline-block;
	outline: none;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	text-align: center;
	text-decoration: none !important;
	font-size: 15px;
	color: #ffffff;
	border: solid 1px #eeeeee;
	background: #b8c92d;
	font-weight: 200;
	background-color: #b8c92d;
	margin-top: 10px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.SubscriptionButton, .ContentButton {
	display: inline-block;
	outline: none;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	cursor: pointer;
	text-align: center;
	text-decoration: none !important;
	font-size: 15px;
	color: #ffffff !important;
	border: solid 1px #eeeeee;
	background: #b8c92d;
	font-weight: 200;
	background-color: #b8c92d;
	margin-top: 10px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.SubscriptionTextbox, .UnsubscriptionEmail {
	font-size: 12px;
	text-align: left;
	width: 275px;
	padding: 7px;
	border: 1px solid #eeeeee;
	background-color: #fff;
	color: #222;
}
.InfoMessage {
	font-size: 12px;
	padding: 7px;
}
/*#Tags#*/

.autocomplete_completionListElement {
	visibility: hidden;
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid #A4B2BC;
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
	background-color: #fff;
}
.RTL .autocomplete_completionListElement {
	text-align: right;
}
.autocomplete_highlightedListItem {
	background-color: #ffff99;
	padding: 1px;
	cursor: pointer;
}
.autocomplete_listItem {
	padding: 1px;
}
/* Overall */






.HiddenButton {
	display: none;
}
/*#Examples#*/



.Slider .Pager a {
	text-decoration: none !important;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color: #f0f0f0;
	text-align: center;
	padding: 0px 3px 0px 3px;
	display: block;
	width: 10px;
}
.Slider .PagerPage, .Slider .Control {
	margin: 0px 15px 0px 0px;
	float: left;
}
.Slider .Control a {
	width: 30px;
}
.SearchResult {
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ResultTitle a {
	color: #e36c26;
	font-weight: bold;
}
.CMSSearchResultsNoResultsLabel {
	padding-top: 10px;
	padding-left: 5px;
	display: block;
	font-weight: bold;
}
.examListMenu ul {
	list-style: none;
}
.examListMenu .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL {
	display: none;
}
.examListMenu .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL {
	display: none;
}
.examListMenu .CMSListMenuUL .CMSListMenuLI {
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat center left;
	padding-left: 10px;
}
.examListMenu .CMSListMenuUL .CMSListMenuHighlightedLI {
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat 0px 4px;
	padding-left: 10px;
}
.ecommerceExample {
	width: 720px !important;
}
.forumsExample {
	width: 703px !important;
}
.CustomRegistrationForm .ConfirmationSeparator {
	height: 6px;
}
/*#Tab menu#*/

.TabControlTable {
	padding: 0;
	margin: 0;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	background: #ffffff;
	text-decoration: none !important;
}
.TabControlLeft, .TabControlRight, .TabControlSelectedLeft, .TabControlSelectedRight {
	display: none;
	text-decoration: none !important;
}
.TabControl {
	padding: 7.5px 15px 7.5px 15px;
	border-left: 1px solid #dbdbdb;
	text-decoration: none !important;
        color:#666;
}
.TabControlSelected {
		padding: 7.5px 15px 7.5px 15px;
	border-left: 1px solid #dbdbdb;
	border-bottom: none;
	background: #f1f1f1;
        color:#000;
	text-decoration: none !important;
}
.TabControlTable a {
	color: #000000;
	text-decoration: none !important;
	font-size: 12px;
}
/* Style the tab */
.tab {
	overflow: hidden;
	border: 1px solid #eee;
	border-bottom: 2px solid #c9da3d;
	background-color: #fff;
}
.tablinks {
	background-color: #fff;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 10px 15px;
	transition: 0.3s;
	color: #333;
	text-decoration: none important;
	border-right: 1px solid #eee;
}
.tablinks:hover {
	background-color: #f5f5f5;
	color: #111;
	text-decoration: none important;
}
.tablinks.active {
	background-color: #c9da3d;
	color: #333;
	text-decoration: none important;
}
.tabcontent {
	display: none;
	padding: 0px;
	border: none;
}
/*#My account#*/

.TabsContent {
	border: 1px solid #eeeeee;
	width: 100%;
	padding: 0px;
	background: #ffffff;
	background: #fafafa;
}
.TabsContent .Error {
	color: Red;
}
.TabsContent .FieldLabel {
	font-weight: bold;
	width: 140px;
}
.TabsContent .UniGridHead {
	color: White;
	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
}
.TabsContent .Grid {
	width: 100%;
	border: 1px solid #aaa
}
.TabsContent .OddRow {
	background-color: #eee;
}
.MyCredit .TotalCredit {
	font-weight: bold;
	font-size: 120%;
	color: #002756;
}
.TabsContent input[type=text], .TabsContent input[type=password], .TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload {
	width: 300px;
}
.TabsContent select {
	width: 306px;
}
.clear {
	width: 0px;
	height: 0px;
	clear: both;
	line-height: 0px;
	font-size: 0px;
}
.SubscriptionsGroup {
	padding: 8px;
}
.SubscriptionsPanel {
	padding-top: 22px;
}
/*#Content rating#*/
.ratingStar {
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}
.filledRatingStar {
	background-image: url(../App_Themes/Default/Images/CMSDesk/Content/Properties/ContentRating/FilledStar.png);
}
.emptyRatingStar {
	background-image: url(../App_Themes/Default/Images/CMSDesk/Content/Properties/ContentRating/EmptyStar.png);
}
.savedRatingStar {
	background-image: url(../App_Themes/Default/Images/CMSDesk/Content/Properties/ContentRating/SavedStar.png);
}
.CntRatingResult {
	clear: left;
	padding-top: 5px;
}
.CntRatingRadioTable tr {
	text-align: center;
}
/*#Modal popup#*/
.ModalBackground {
	z-index: 9998 !important;
	background-color: #888888;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.ModalPanel {
	background-color: #ffffff;
	padding: 10px;/* position: fixed !important; */
}
/* User context menu */
.UserContextMenu {
	border: solid 1px #666666;
	background-color: #e0e0e0;
	cursor: pointer;
	padding: 3px;
}
/*#Notifications#*/
.NotificationSubscriptionButton {
	padding-top: 5px;
	padding-bottom: 5px;
}
.NotificationSubscriptionHeader {
	padding-top: 5px;
}
.myAccMenu .UserNotifications .UniGridHead a {
	color: #ffffff;
}
.CommentUserName {
	text-decoration: underline;
}
/*#Media library#*/
.mediaItem {
	background: url('../App_Themes/CorporateSite/Images/Examples/bg_photo.gif') no-repeat;
	float: left;
	font-size: 10px;
	width: 132px;
	margin: 4px;
}
.mediaItemBottom {
	height: 4px;
	background: url('../App_Themes/CorporateSite/Images/Examples/bg_photo_bottom.gif') no-repeat;
	font-size: 0;
	line-height: 0;
}
.mediaItem a {
	color: Black;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 11px;
}
.mediaLibraryPhoto {
	height: 122px;
	width: 132px;
	text-align: center;
}
.mediaLibraryDescription {
	padding: 0px 3px;
	color: #737373;
}
.MediaLibrarySort {
	padding-bottom: 13px;
}
.MediaLibrarySort span {
	font-weight: bold;
}
.MediaLibrarySort a {
	color: Black;
}
.MediaLibrarySort a:hover {
	text-decoration: none !important;
}
.MediaGalleryFolderTree {
	float: left;
	width: 180px;
	overflow: auto;
}
.MediaGalleryFolderTree a {
	color: Black;
}
.MediaGalleryContent {
	float: left;
	width: 480px;
}
.MediaGalleryDetail {
	width: 560px;
	background: url('../App_Themes/CorporateSite/Images/Examples/bg_photo_detail.gif') no-repeat;
	text-align: center;
	padding: 15px 0px;
}
.MediaGalleryDetailBottom {
	width: 544px;
	padding-top: 5px;
	padding-right: 16px;
	text-align: right;
	background: url('../App_Themes/CorporateSite/Images/Examples/bg_photo_detail_bottom.gif') no-repeat;
}
.MediaGalleryDetailBottom img {
	border: none;
}
.SelectedFolder {
	font-weight: bold;
}
.MediaGalleryDetailBottom h2 {
	padding-top: 5px;
	margin: 0;
	color: #737373;
	font-size: 16px;
	width: 400px;
	text-align: left;
}
.MediaGalleryContent .Pager {
	clear: both;
	text-align: center;
}
.MediaGalleryPagger {
	padding-bottom: 10px;
}
.MediaGalleryPagger a {
	display: block;
	color: Black;
	background: url('../App_Themes/CorporateSite/Images/Examples/button_back.gif') 0px 1px no-repeat;
	padding-left: 18px;
	font-weight: bold;
	padding-bottom: 4px;
}
.MediaGalleryDetail object {
	background: #efefef;
}
a.MediaBack {
	display: block;
	color: Black;
	background: url('../App_Themes/CorporateSite/Images/Examples/button_back.gif') 0px 1px no-repeat;
	padding-left: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}
.CommentUserName {
	text-decoration: underline;
}
.ContentTree {
	float: left;
	width: 150px;
	height: 500px;
}
.MediaContent {
	float: left;
	width: 540px;
}
.MediaFileUploader {
	padding-bottom: 30px;
}
.hiddenPic {
	display: none;
}
table {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none !important;
	color: #5f5f5f;
}
.ButtonInactive {
	background: transparent;
}
.ButtonMouseOver {
	background: #9ACBFA;
	cursor: pointer;
}
.EditingFormRadioButtonList {
	font-size: 11px;
	font-weight: normal;
	width: auto;
	text-decoration: none !important;
	color: #000000;
}
.EditingFormTextBox {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
	width: 185px;
}
.EditingFormCheckBoxList {
	table-layout: auto;
	border-spacing: 0px;
	table-layout: auto;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	width: auto;
	text-decoration: none !important;
	color: #000000;
}
.EditingFormErrorLabel {
	font-size: 11px;
	font-weight: normal;
	width: auto;
	text-decoration: none !important;
	color: #ff0000;
}
.EditingFormTextArea {
	font-size: 11px;
	font-weight: normal;
	width: 185px;
	text-decoration: none !important;
	color: #000000;
}
.EditingFormDropDownList {
	font-size: 11px;
	font-weight: normal;
	width: auto;
	text-decoration: none !important;
	color: #000000;
}
.EditingFormInfoLabel {
	font-size: 12px;
	font-weight: normal !important;
	width: auto;
	text-decoration: none !important;
	color: #404040;
	white-space: normal;
}
.EditingFormLabel {
	font-size: 12px;
	font-weight: 600 !important;
	width: auto;
	text-decoration: none !important;
	color: #222;
	white-space: normal;
}
.FormButton, #ctl00_plcMainNonFullWidth_plcNavigator_SectionUpdatesSubscriptionSiteBar_subscriptionElem_btnSubscribe {
	display: inline-block;
	outline: none;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	text-align: center;
	text-decoration: none !important;
	font-size: 15px;
	color: #ffffff;
	border: solid 1px #eeeeee;
	background: #b8c92d;
	font-weight: 200;
	background-color: #b8c92d;
	margin-top: 10px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.QuickMenuFooter {
	background-color: #fafafa;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dotted #dbdbdb;
	border-bottom: 1px dotted #dbdbdb;
}
.CurrentUserName {
	color: #333333 !important;
}
.UpperFooterContent {
	height: 39px;
}
.EndFooter {
	padding-top: 15px;
	padding-bottom: 12px;
	background-color: #fafafa;
}
.UpperFooter {
	height: 40px;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #e7e7e7;
	background-color: #e7e7e7;
}
.SubFooter {
	padding-top: 30px;
	padding-bottom: 30px;
	background: #fafafa;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmFmYWZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, #fafafa 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #fafafa), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(-45deg, #fafafa 0%, #ffffff 100%);
	background: -o-linear-gradient(-45deg, #fafafa 0%, #ffffff 100%);
	background: -ms-linear-gradient(-45deg, #fafafa 0%, #ffffff 100%);
	background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff', GradientType=1 );
}
.HomeCategoriesHolder {
	background-color: #f2f2f2;
}
.SiteMapFooter {
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #292a32;
 
}
.EditingFormValueCell {
	color: #000000;
}
.NewsletterForm {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.ToolTipClass {
	font-size: 9px;
	text-align: left;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.SearchDiv {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
	width: auto;
	height: auto;
}
.WhiteText11 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText12 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText12Bold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText13 {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText13Bold {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText14 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText14Bold {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText15 {
	font-size: 15px;
	font-weight: normal;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText15Bold {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText16 {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText16Bold {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText17 {
	font-size: 17px;
	font-weight: normal;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText17Bold {
	font-size: 17px;
	font-weight: bold;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText18 {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText18Bold {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText19 {
	font-size: 19px;
	font-weight: normal;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText19Bold {
	font-size: 19px;
	font-weight: bold;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText20 {
	height: 27px;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none !important;
	color: #ffffff;
}
.WhiteText20Bold {
	height: 27px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none !important;
	color: #ffffff;
}
.YellowText11 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText12 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText12Bold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText13 {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText13Bold {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText14 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText14Bold {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText15 {
	font-size: 15px;
	font-weight: normal;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText15Bold {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText16 {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText16Bold {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText17 {
	font-size: 17px;
	font-weight: normal;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText17Bold {
	font-size: 17px;
	font-weight: bold;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText18 {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText18Bold {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText19 {
	font-size: 19px;
	font-weight: normal;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText19Bold {
	font-size: 19px;
	font-weight: bold;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText20 {
	height: 27px;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none !important;
	color: #fdd106;
}
.YellowText20Bold {
	height: 27px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none !important;
	color: #fdd106;
}
.BloodText11 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText12 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText12Bold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText13 {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText13Bold {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText14 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText14Bold {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText15 {
	font-size: 15px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText15Bold {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText16 {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText16Bold {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText17 {
	font-size: 17px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText17Bold {
	font-size: 17px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText18 {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText18Bold {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText19 {
	font-size: 19px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText19Bold {
	font-size: 19px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText20 {
	height: 27px;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e20e17;
}
.BloodText20Bold {
	height: 27px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e20e17;
}
.BlackText10 {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.BlackText10Bold {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
}
.BlackText11 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.BlackText11Bold {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
}
.BlackText12 {
	font-size: 12px !important;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.BlackText12Bold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
	letter-spacing: normal !important;
}
.BlackText13 {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.BlackText13Bold {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
}
.BlackText14 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.BlackText14Bold {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
}
.BlackText15 {
	font-size: 15px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.BlackText15Bold {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
}
.BlackText16 {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.BlackText16Bold {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
}
.BlackText17 {
	font-size: 17px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.BlackText17Bold {
	font-size: 17px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
}
.BlackText18 {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.BlackText18Bold {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
}
.BlackText19 {
	font-size: 19px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.BlackText19Bold {
	font-size: 19px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
}
.BlackText20 {
	font-size: 20px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.BlackText20Bold {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
}
.TitleBreadCrumbs {
	padding-top: 17px !important;
}
.CMSBreadCrumbsLink {
	text-decoration: none !important;
	font-size: 12px;
	color: #fff !important;
	background-color: #cfe138;
	padding: 5px !important;
	padding-left: 7px !important;
	padding-right: 7px !important;
	margin-right: 0px !important;
	margin-bottom: 10px !important;
	font-weight: 500;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	background-image: url(/CMSTemplates/CYSEC/Images/QuickLinks_BG.png);
}
.CMSBreadCrumbsCurrentItem {
	text-decoration: none !important;
	font-size: 12px;
	color: #444 !important;
	background-color: #e9e9e9;
	padding: 5px !important;
	padding-left: 7px !important;
	padding-right: 7px !important;
	margin-right: -2px !important;
	margin-bottom: 10px !important;
	font-weight: 500;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.PageTitles {
	font-size: 24px;
	color: #000000;
	vertical-align: middle;
	text-align: left;
	line-height: normal;
	width: auto;
	padding-top: 5px;
	padding-bottom: 11px;
	padding-left: 3px;
	font-weight: 100 !important;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.PageTitlesHolder {
	vertical-align: middle;
	text-align: left;
	background-image: url(/CMSTemplates/CYSEC/Images/page-titles-dots.png);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 0px;
	padding-bottom: 10px;
}
.PageTitlesPrimaryHolder {
	padding-top: 20px;
	padding-bottom: 3px;
}
.SubPageTitles {
	font-weight: normal;
	font-size: 19px;
	color: #00599d;
	vertical-align: middle;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 5px;
}
.OliveText10 {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText10Bold {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText11 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText11Bold {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText12 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText12Bold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText13 {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText13Bold {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText14 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText14Bold {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText15 {
	font-size: 15px;
	font-weight: normal;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText15Bold {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText16 {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText16Bold {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText17 {
	font-size: 17px;
	font-weight: normal;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText17Bold {
	font-size: 17px;
	font-weight: bold;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText18 {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText18Bold {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText19 {
	font-size: 19px;
	font-weight: normal;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText19Bold {
	font-size: 19px;
	font-weight: bold;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText20 {
	height: 27px;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none !important;
	color: #3f3e29;
}
.OliveText20Bold {
	height: 27px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none !important;
	color: #3f3e29;
}
.BlueText10 {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText10Bold {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText11 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText11Bold {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText12 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText12Bold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText13 {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText13Bold {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText14 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText14Bold {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText15 {
	font-size: 15px;
	font-weight: normal;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText15Bold {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText16 {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText16Bold {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText17 {
	font-size: 17px;
	font-weight: normal;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText17Bold {
	font-size: 17px;
	font-weight: bold;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText18 {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText18Bold {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText19 {
	font-size: 19px;
	font-weight: normal;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText19Bold {
	font-size: 19px;
	font-weight: bold;
	text-decoration: none !important;
	color: #073d72;
}
.BlueText20 {
	height: 27px;
	font-size: 20px;
	font-weight: 100;
	text-decoration: none !important;
	color: #00366e;
}
.BlueText20Bold {
	height: 27px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none !important;
	color: #073d72;
}
.OrangeText10 {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText10Bold {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText11 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText11Bold {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText12 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText12Bold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText13 {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText13Bold {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText14 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText14Bold {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText15 {
	font-size: 15px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText15Bold {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText16 {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText16Bold {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText17 {
	font-size: 17px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText17Bold {
	font-size: 17px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText18 {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText18Bold {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText19 {
	font-size: 19px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText19Bold {
	font-size: 19px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText20 {
	height: 27px;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none !important;
	color: #e4b01a;
}
.OrangeText20Bold {
	height: 27px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none !important;
	color: #e4b01a;
}
.GrayText10 {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none !important;
	color: #a9a9a9;
}
.GrayText10Bold {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none !important;
	color: #a9a9a9;
}
.GrayText11 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
	color: #a9a9a9;
}
.GrayText11Bold {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none !important;
	color: #a9a9a9;
}
.GrayText12 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	color: #a9a9a9;
}
.GrayText12Bold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	color: #a9a9a9;
}
.GrayText13 {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none !important;
	color: #494949;
}
.GrayText13Bold {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	color: #494949;
}
.GrayText14 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none !important;
	color: #494949;
}
.GrayText14Bold {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	color: #494949;
}
.GrayText15 {
	font-size: 15px;
	font-weight: normal;
	text-decoration: none !important;
	color: #494949;
}
.GrayText15Bold {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none !important;
	color: #494949;
}
.GrayText16 {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none !important;
	color: #494949;
}
.GrayText16Bold {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none !important;
	color: #494949;
}
.GrayText17 {
	font-size: 17px;
	font-weight: normal;
	text-decoration: none !important;
	color: #494949;
}
.GrayText17Bold {
	font-size: 17px;
	font-weight: bold;
	text-decoration: none !important;
	color: #494949;
}
.GrayText18 {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none !important;
	color: #494949;
}
.GrayText18Bold {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none !important;
	color: #494949;
}
.GrayText19 {
	font-size: 19px;
	font-weight: normal;
	text-decoration: none !important;
	color: #494949;
}
.GrayText19Bold {
	font-size: 19px;
	font-weight: bold;
	text-decoration: none !important;
	color: #494949;
}
.GrayText20 {
	font-size: 20px;
	font-weight: normal;
	text-decoration: none !important;
	color: #494949;
}
.GrayText20Bold {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none !important;
	color: #494949;
}
.LightGrayText10 {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText10Bold {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText11 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText11Bold {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText12 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	color: #858585;
}
.LightGrayText12Bold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText13 {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText13Bold {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText14 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText14Bold {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText15 {
	font-size: 15px;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
}
.LightGrayText15Bold {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000000;
}
.LightGrayText16 {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText16Bold {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText17 {
	font-size: 17px;
	font-weight: normal;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText17Bold {
	font-size: 17px;
	font-weight: bold;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText18 {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText18Bold {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText19 {
	font-size: 19px;
	font-weight: normal;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText19Bold {
	font-size: 19px;
	font-weight: bold;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText20 {
	font-size: 20px;
	font-weight: normal;
	text-decoration: none !important;
	color: #cccccc;
}
.LightGrayText20Bold {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none !important;
	color: #cccccc;
}
.RedTitles12px {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	color: #F80101;
}
.RedTitles13px {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	color: #F80101;
}
.RedTitles14px {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	color: #F80101;
}
.RedTitles15px {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none !important;
	color: #F80101;
}
.RedTitlesLarge {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none !important;
	color: #F80101;
}
.TitlesLinks {
	font-size: 13px;
	font-weight: bold;
	color: #2D4375;
}
.SecComboList {
	margin: 1px;
	position: absolute;
	padding: 1px;
	width: auto !important;
	background-color: white;
	border: 1px solid #6699CC;
}
.SecComboListItem {
	width: auto !important;
	background-color: white;
	color: Black;
	list-style-type: none;
}
.SecComboListItemSel {
	width: auto !important;
	background-color: #15428B;
	color: white;
	list-style-type: none;
}
.SecComboListWordHL {
	background-color: #f3f2b9;
	color: Black;
	font-weight: bold;
}
.ErrorMsgStyle {
	font-weight: bold;
	color: red;
	font-size: 12px;
}
/*#Tooltip#*/
#tt {
	position: absolute;
	display: block;
	z-index: 9999999999999 !important;
}
#tttop {
	height: 1px;
	margin-left: 1px;
	overflow: hidden;
}
#ttbot {
	display: block;
	height: 1px;
	margin-left: 1px;
	overflow: hidden;
}
#ttcont {
	display: block;
	margin-left: 5px;
	color: #1c1c1c;
	font-size: 14px;
	font-weight: 500 !important;
	padding: 13px;
	border: 1px solid #eee;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-bottomleft: 0;
	border-radius: 5px;
	border-bottom-left-radius: 0;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
/*# Password strength #*/

.TextIndicator_TextBox1_Strength1 {
	background-color: Gray;
	color: White;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}
.TextIndicator_TextBox1_Strength2 {
	background-color: Gray;
	color: Yellow;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}
.TextIndicator_TextBox1_Strength3 {
	background-color: Gray;
	color: #FFCAAF;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}
.TextIndicator_TextBox1_Strength4 {
	background-color: Gray;
	color: Aqua;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}
.TextIndicator_TextBox1_Strength5 {
	background-color: Gray;
	color: #93FF9E;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}
/*#Flags Dropdown#*/
.langselector {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: block;
	z-index: 99999;
	font-size: 11px;
	margin-top: -5px;
}
.langselector ul {
	margin-top: 0px;
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #e6e6e6;
	z-index: 99999;
	background-color: #f3f3f3;
	font-size: 11px;
}
.langselector li {
	padding: 0;
	z-index: 99999;
	font-size: 11px;
}
.langselector .lifirst {
	background-position: right center;
	z-index: 99999;
	border: 1px solid #eeeeee;
	background-color: #ffffff;
	font-size: 11px;
}
.langselector li .first {
	font-size: 11px;
	padding-left: 22px;
	z-index: 99999;
	text-align: left;
	border: none !important;
}
.langselector li .first {
	border: 1px solid transparent;
	font-size: 11px;
}
.langselector li:hover .first {
	border: 1px solid #eeeeee;
	border-bottom: 1px solid transparent;
	font-size: 11px;
}
.langselector a {
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: 3px center;
	text-align: left;
	padding-left: 23px;
	display: block;
	text-decoration: none;
	width: 75px;
	vertical-align: middle;
	margin: 2px;
}
.langselector ul a:hover {
	font-size: 11px;
}
.langselector li:hover ul {
	visibility: visible;
	padding: 0;
	margin: 0;
	font-size: 11px;
}
.langselector li li {
	float: none;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
}
ul, li {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
}
#menu {
	list-style: none;
	width: 1100px;
	margin: 5px;
	height: 43px;
	padding: 5px;
}
#menu li {
	float: left;
	display: block;
	text-align: center;
	position: relative;
	padding: 5px;
	border: none;
}
#menu li:hover {
	padding: 5px;
	background: #F4F4F4;
}
#menu li a {
	font-size: 14px;
	color: #000000;
	display: block;
	outline: 0;
	text-decoration: none;
}
#menu li:hover a {
	color: #161616;
}
#menu li .drop {
	padding-right: 21px;
	background: url("/App_Themes/CorporateSite/Images/megamenu/drop.png ") no-repeat right 8px;
}
#menu li:hover .drop {
	background: url("/App_Themes/CorporateSite/Images/megamenu/drop.png ") no-repeat right 7px;
}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
	z-index: 10000;
	margin: 4px auto;
	float: left;
	position: absolute;
	left: -999em; /* Hides the drop down */
	text-align: left;
	padding: 10px 5px 10px 5px;
	border: 1px solid #eeeeee;
	background: #F4F4F4;
}
.dropdown_1column {
	width: 250px;
}
.dropdown_2columns {
	width: 350px;
}
.dropdown_3columns {
	width: 450px;
}
.dropdown_4columns {
	width: 600px;
}
.dropdown_5columns {
	width: 750px
}
.dropdown_6columns {
	width: 900px
}
#menu li:hover .dropdown_1column, #menu li:hover .dropdown_2columns, #menu li:hover .dropdown_3columns, #menu li:hover .dropdown_4columns, #menu li:hover .dropdown_5columns {
	left: -1px;
	top: auto;
}
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {
	width: 130px;
}
.col_2 {
	width: 270px;
}
.col_3 {
	width: 410px;
}
.col_4 {
	width: 550px;
}
.col_5 {
	width: 690px;
}
.col_6 {
	width: 750%;
}
#menu .menu_right {
	float: right;
	margin-right: 0px;
}
#menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
}
#menu li:hover .align_right {
	left: auto;
	right: -1px;
	top: auto;
}
#menu p, #menu h2, #menu h3, #menu ul li {
	line-height: 21px;
	font-size: 12px;
	text-align: left;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#menu h2 {
	font-size: 21px;
	font-weight: 400;
	letter-spacing: -1px;
	margin: 7px 0 14px 0;
	padding-bottom: 14px;
	border-bottom: 1px solid #666666;
}
#menu h3 {
	font-size: 14px;
	margin: 7px 0 14px 0;
	padding-bottom: 7px;
	border-bottom: 1px solid #888888;
}
#menu p {
	line-height: 18px;
	margin: 0 0 10px 0;
}
#menu li:hover div a {
	font-size: 12px;
	color: #015b86;
}
#menu li:hover div a:hover {
	color: #029feb;
}
.strong {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.imgshadow { /* Better style on light background */
	background: #FFFFFF;
	padding: 4px;
	border: 1px solid #777777;
	margin-top: 5px;
	-moz-box-shadow: 0px 0px 5px #666666;
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width: auto;
	float: left;
	margin: 5px 15px 5px 5px;
}
#menu li .black_box {
	background-color: #000000;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding: 4px 6px 4px 6px;
	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* Shadow */
	-webkit-box-shadow: inset 0 0 3px #000000;
	-moz-box-shadow: inset 0 0 3px #000000;
	box-shadow: inset 0 0 3px #000000;
}
#menu li ul {
	list-style: none;
	padding: 0;
	margin: 0 0 12px 0;
}
#menu li ul li {
	font-size: 12px;
	line-height: 24px;
	position: relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding: 0;
	margin: 0;
	float: none;
	text-align: left;
	width: 130px;
}
#menu li ul li:hover {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
#menu li .greybox li {
	background: #F4F4F4;
	border: 1px solid #bbbbbb;
	margin: 0px 0px 4px 0px;
	padding: 4px 6px 4px 6px;
	width: 116px;
	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#menu li .greybox li:hover {
	background: #ffffff;
	border: 1px solid #aaaaaa;
	padding: 4px 6px 4px 6px;
	margin: 0px 0px 4px 0px;
}
.languageSelection {
	padding: 0px;
	margin-bottom: -6px;
	margin-left: -3px;
}
.EditingFormTable {
	WIDTH: 100%;
}
.SubscriptionButton, .FormButton {
	margin: 2px;
	background-color: #333333;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	min-width: 75px;
	color: #fff !important;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: none;
	margin-top: 15px;
}
label {
	font-weight: 500 !important;
}

hr{
    border: 0;
    height: 1px;
    background: #dbdbdb;

}

.TextBoxField, textarea, .TextAreaField, .DropDownField, .DropDownField, .CaptchaTextBox, .DropDownField, .TextareaItem, .LogonTextBox, .CalendarTextBox, .hasDatepicker, input, select {
	border: 1px solid #dbdbdb;
	margin: 1px;
	color: #333 !important;
	background-color: #FCFCFC;
	padding: 7.5px;
	width: auto;
}
select {
	padding: 10px;
}
.TextAreaField, .DropDownField {
	width: 100%;
}
.SubscriptionTextbox {
	border: 1px solid #dbdbdb;
	margin: 2px;
	color: #333 !important;
	background-color: #fff;
	padding: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.EditingFormLabelCell, .EditingFormValueCell {
	vertical-align: middle !important;
	border-bottom: 1px dotted #bbb;
	padding: 6px;
	width: 50%;
}
.EditingFormCategory {
	font-family: "Raleway", sans-serif;
	font-size: 21px;
	font-weight: normal;
	font-style: normal;
	padding-bottom: 15px;
	padding-top: 25px;
	color: #333;
	border-bottom: 1px dotted #aaa;
}
.EditingFormErrorLabel {
	color: #F00;
}
.CheckBoxListField {
	color: #333 !important;
}
input[type="radio"], input[type="checkbox"] {
	margin: 4px !important;
}
.CalendarIcon {
	margin-top: 6px;
	margin-left: 6px;
	cursor: pointer;
}



.RegulatedSubHeader {
	font-weight: 300 !important;
	font-size: 23px !important;
	color: #000 !important;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	margin-bottom: 15px;
}
.ServicesTab ~ .RegulatedSubHeader {
	font-weight: 300 !important;
	font-size: 18px !important;
	color: #000 !important;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	margin-bottom: 15px;
}


.RegulatedEntityServicesHeader{
	border-bottom:1px dotted #c9da3d !important;
	padding:5px !important;
	}


.ListItemsAgents .RegulatedSubHeader, .ServicesTabs .RegulatedSubHeader{
	font-size:15px !important;
	font-weight:500 !important;
	margin:0px !important;
	margin-left:10px  !important;
	margin-top:10px !important;
	margin-bottom:-30px !important;
	
	}
	
.ListItemsAgents 	.CompaniesBox, .ServicesTabs .CompaniesBox{
    border: none;
    background-color: transparent ;
margin:0px !important;
border-bottom:2px solid #dbdbdb;
margin-bottom:0px !important;
}



.ListItemsAgentsContent{
	padding:0px !important;
		background-color:#f7f7f7  !important;
	}
	
	
.ListItemsHeaderSelected, .ListItemsHeaderSelected td{
background-color: #c9da3d !important;
color: #333 !important;
	}

/* Minification failed (line 3254, error number 1043): 'progid:' is an IE-only construct that generates invalid CSS */