﻿@font-face { 
	font-family: 'scalamedium';
	src: url('fonts/scala-caps-webfont.eot');
	src: url('fonts/scala-caps-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/scala-caps-webfont.ttf') format('truetype'),
		 url('fonts/scala-caps-webfont.svg#scalamedium') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'scalasanslfbold';
	src: url('fonts/scalasanslf-bold-webfont.eot');
	src: url('fonts/scalasanslf-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/scalasanslf-bold-webfont.ttf') format('truetype'),
		 url('fonts/scalasanslf-bold-webfont.svg#scalasanslfbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'scalaitalic';
	src: url('fonts/scala-italic-webfont.eot');
	src: url('fonts/scala-italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/scala-italic-webfont.ttf') format('truetype'),
		 url('fonts/scala-italic-webfont.svg#scalaitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'scalasanslfregular';
    src: url('fonts/scalasanslf-regular-webfont.eot');
    src: url('fonts/scalasanslf-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/scalasanslf-regular-webfont.woff') format('woff'),
         url('fonts/scalasanslf-regular-webfont.ttf') format('truetype'),
         url('fonts/scalasanslf-regular-webfont.svg#scalasanslfregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@font-face {
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), 
		url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), 
		url('fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), 
		url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
}*/

/* hide View Article header */
.DnnModule-DnnForge-NewsArticles .DNNModule-482 h2.default-head {display:none;}

.DnnModule-DnnForge-NewsArticles .DNNModule-567 h2.default-head {display:none;}

#dnn_ctr567_dnnTITLE_titleLabel {display:none;}

.stickyNav {
    position: sticky;
    top: 0px;
    background-color: #ffffff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
	z-index:101;
}

/* Comman CSS */
/********************************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,
strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td			{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;
										vertical-align: top; background: transparent; }
blockquote,q								{ quotes: none; }
blockquote:before,
blockquote:after,
q:before,q:after						{ content:''; content: none; }
:focus									{ outline:none; }
ins										{ text-decoration:none; }
del										{ text-decoration:line-through; }
form										{ height: 100%; }
img										{ border: 0; padding: 0; margin: 0; }
html, body								{ text-align: left; font-size: 14px; margin: 0; padding: 0;
										font-family: 'Arimo', sans-serif; height: 100%;
										background: #fff; color: #444; line-height: 18px; 
										font-weight: normal; }
html										{ overflow-x: hidden; }

/* Text CSS */
/********************************************************************/
h1, h2, h3, h4, h5, h6					{ font-family: "arimo", Georgia, Times, "Times New Roman", serif;
										font-weight: normal; color: #7e9953; padding: 0 0 10px 0; }
h1										{ font-size: 36px; line-height: 42px; }
h2										{ font-size: 22px; line-height: 26px;}
h3										{ font-size: 20px; /*line-height: 24px;*/ }
h4										{ font-size: 18px; line-height: 22px; }
h5	 									{ font-size: 16px; line-height: 20px; }
h6										{ font-size: 14px; line-height: 20px; }
ul, ol									{ padding: 0; margin: 0 0 18px 24px;}
ul li, ol li									{ padding:0; margin: 0; }
ul li										{ list-style: disc; }
ul li ul li									{ list-style: circle; }
ul li ul li ul li								{ list-style: square; }
ol li										{ list-style: decimal; }
ol li ol li									{ list-style: lower-alpha; }
ol li ol li ol li								{ list-style: lower-roman; }
sup										{ vertical-align: top; font-size: 8px; }
small									{ font-size: 11px; }
p										{ padding: 0 0 18px 0;  }
hr										{ margin: 24px 0; border-top: 1px solid #fff; border-bottom: 1px solid #aaa; border-right: none; border-left: none; }
.Normal, 
.NormalDisabled,
.BoldText,
.NormalRed,
.SubHead,
.SkinObject								{ font-family: Georgia, Times, "Times New Roman", serif; font-weight:normal;
										font-size: 14px; line-height: 18px; text-align: left; }
.normalHead								{ font-size: 30px; line-height: 30px; }
.darkGrayHead							{ font-family: "arimo", Georgia, Times, "Times New Roman", serif; color: #444444; }

.Normal, .NormalDisabled				{ color:#444; }
.BoldText								{ color:#444; font-weight:bold;}
.NormalRed								{ color:#cd0000; font-weight:bold; }
.SubHead								{ color:#7e9953; }
.SkinObject								{ color:#004359; }

/* Link CSS */
/********************************************************************/
a, a:link, a:visited,
a.CommandButton, 
a.CommandButton:link, 
a.CommandButton:visited,
a.SkinObject, 
a.SkinObject:link,
a.SkinObject:visited					{ font-weight: normal; font-size: 14px; text-decoration: none;
										line-height: 18px; color:#3a7598;}
a.brownLink,
a.brownLink:link,
a.brownLink:visited						{ color: #af4c00; }
a:active, a:hover, a:focus,
a.CommandButton:active, 
a.CommandButton:hover, 
a.CommandButton:focus,
a.SkinObject:hover , 
a.SkinObject:focus,
a.SkinObject:active,
a.brownLink:hover,
a.brownLink:focus,
a.brownLink:active						{ text-decoration: underline; }
.paneOutline							{ outline: 1px dotted #000; border: none; }
.paneOutline center						{ text-align: center; }
.paneOutline .SubHead					{ color: #0088cd; }

/* DNN Empty Pane CSS For IE */
/********************************************************************/
.DNNEmptyPane							{ font-size: 0px; line-height: 0px; display: none; }

/* Input CSS */
/********************************************************************/
input.NormalTextBox,
textarea.NormalTextBox,
select.NormalTextBox						{ font-family: Arial,Helvetica,sans-serif;
										font-weight:normal; font-size: 14px; line-height: 22px;
										height: 22px; background: #f6f6f6; border: 1px solid #616161; 
										padding: 2px 8px; margin: 2px 0px; color:#222; }
select.NormalTextBox						{ padding: 2px 2px 2px 8px; }
input.NormalTextBox:focus, 
input.NormalTextBox:hover,
textarea.NormalTextBox:focus,
textarea.NormalTextBox:hover,
select.NormalTextBox:focus,
select.NormalTextBox:hover				{ border-color:#222; }
textarea.NormalTextBox, select.NormalTextBox
										{ height: auto; }

/* Button CSS */
/********************************************************************/
.StandardButton							{ background: #7c9752; color: #fff; display: inline-block; 
										font-size: 14px; line-height: 18px; margin: 12px 0; padding: 8px 12px; }
.StandardButton:hover, 
.StandardButton:focus					{ background: #67737a; outline: none; text-decoration: none; color: #fff; }

.bSubmit { background-color: #5d92c3 !important; font-weight: bold; color:#ffffff !important; border-radius: 0px !important; }

/* Float CSS */
/********************************************************************/
.float-left								{ float:left; }
.float-right							{ float:right; }
.clear-both								{ clear:both; font-size: 0px; line-height: 0px; height: 0px; }
.clear:after							{ clear: both; content: ""; display: block; height: 0; visibility: hidden; }

/* DNN Overwrite CSS */
/********************************************************************/
.RadComboBoxDropDown					{ width: auto !important; }
.RadComboBoxDropDown .rcbList			{ white-space: nowrap; }
.textAlignRight							{ text-align: right; }
.textAlignCenter						{ text-align: center; }
.FileManager_FileList 					{ margin: 2px 0 0 0; }
.rgMasterTable							{ width: 100%; }
.rgCurrentPage span						{ line-height: 22px; }
input.rgPagerTextBox						{ width: 24px!important; }
.termsContainer, 
.privacyContainer						{ padding: 12px; }
.FileManager_FileList 					{ margin: 2px 0 0 0; }
.rgMasterTable							{ width: 100%; }
.rgCurrentPage span						{ line-height: 22px; }
input.rgPagerTextBox						{ width: 24px!important; }

/* DNN 6 Fix */
/********************************************************************/
#dnnCPWrap a,
#dnnCPWrap a:link,
#dnnCPWrap a:visited					{ text-decoration: none; }
#dnnCPWrap a:hover span, #dnnCPWrap a:active span,
#dnnCPWrap a:focus span, #dnnCommonTasks a:hover, 
#dnnCommonTasks a:active, #dnnCommonTasks a:focus, 
#dnnCurrentPage a:hover, #dnnCurrentPage a:active, 
#dnnCurrentPage a:focus, #dnnOtherTools a:hover, 
#dnnOtherTools a:active, #dnnOtherTools a:focus
										{ text-decoration: underline; }

/* Menu CSS */
/********************************************************************/
.skin-nav								{ background: #696969; padding-left: 37px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; }
.skin-nav .root							{ float: left; display: block; background-image: none !important; }
.skin-nav .root .txt						{ font-family: "scalasanslfbold", Georgia, Times, "Times New Roman", serif;
										display: block; padding: 10px; font-size: 16px; line-height: 20px; 
										font-weight: normal; color: #fff; }
.skin-nav .last .txt						{ border: none; }
.skin-nav .expanded,
.skin-nav .sel,
.skin-nav .bc,
.skin-nav .root:hover					{ background: #67737a; }
.skin-nav .m								{ background: #67737a; min-width: 200px; z-index: 999; }
.skin-nav .m .mi td						{ padding: 8px 6px; border-bottom: 1px solid #91999e; vertical-align: middle; }
.skin-nav .m .mi td img					{ vertical-align: middle; }
.skin-nav .m .mi .txt						{ font-size: 14px; line-height: 20px; font-weight: normal; color: #fff; width: 100%;
										font-family: "scalasanslfbold", Georgia, Times, "Times New Roman", serif; }
.skin-nav .m .expanded,
.skin-nav .m .sel,
.skin-nav .m .bc,
.skin-nav .m .mi:hover					{ background: #515a60; }

/* DDR Menu */
/********************************************************************/
ul.DDRMenu:after							{ clear: both; content: ""; display: block; height: 0; visibility: hidden; }
ul.DDRMenu								{ margin: 0; padding: 0; float: left; }
ul.DDRMenu li.DDRMenu-root					{ margin: 0; padding: 0; float: left; list-style: none; position: relative; }
ul.DDRMenu li.DDRMenu-root .DDRMenu-disable,
ul.DDRMenu li.DDRMenu-root a.DDRMenu-link,
ul.DDRMenu li.DDRMenu-root a.DDRMenu-link:link,
ul.DDRMenu li.DDRMenu-root a.DDRMenu-link:visited
										{ font-family: "scalasanslfbold", Georgia, Times, "Times New Roman", serif;
										display: block; padding: 15px 11px; font-size: 14px; line-height: 20px; 
										font-weight: normal; color: #fff; cursor: pointer; text-transform: uppercase;}
ul.DDRMenu li.DDRMenu-root a.DDRMenu-link:hover,
ul.DDRMenu li.DDRMenu-root a.DDRMenu-link:focus,
ul.DDRMenu li.DDRMenu-root a.DDRMenu-link:active,
ul.DDRMenu li.DDRMenu-hover a.DDRMenu-link,
ul.DDRMenu li.DDRMenu-hover a.DDRMenu-link:link,
ul.DDRMenu li.DDRMenu-hover a.DDRMenu-link:visited,
ul.DDRMenu li.DDRMenu-hover .DDRMenu-disable,
ul.DDRMenu li.DDRMenu-selected .DDRMenu-disable,
ul.DDRMenu li.DDRMenu-selected a.DDRMenu-link,
ul.DDRMenu li.DDRMenu-selected a.DDRMenu-link:link,
ul.DDRMenu li.DDRMenu-selected a.DDRMenu-link:visited
										{ background: #67737a; text-decoration: none; }
.DDRMenu-dropDown						{ display: none; position: absolute; z-index: 999; 
										background: #67737a; right: 0; left: -40px;
										padding: 18px 300px 18px 18px; }
.NoImageDropDown						{ padding: 18px; }
.DDRMenu-PGDescription					{ float: left; padding: 0 32px 0 0; width: 300px; }
.DDRMenu-PGDescription h1				{ font-size: 38px; line-height: 42px; color: #fff; padding: 0 0 12px 0; }
.DDRMenu-PGDescription p					{ font-size: 14px; line-height: 20px; color: #fff; padding: 0; }
ul.DDRMenu-subLevel						{ margin: 0; padding: 0; }
ul.DDRMenu-subLevel li.DDRSub-item			{ margin: 0; padding: 0; list-style: none; }
ul.DDRMenu0								{ float: left; width: 168px; padding: 0 32px 0 0;  }
ul.DDRMenu0-Last							{ padding: 0; }
.DDRMenu-last ul.DDRMenu0				{ float: left; width: 220px; }
a.DDRSub-link,
a.DDRSub-link:link,
a.DDRSub-link:visited					{ font-family: "scalasanslfregular", Georgia, Times, "Times New Roman", serif;
										font-size: 14px; line-height: 20px; padding: 6px 24px 6px 0; color: #fff; 
										display: block; border-bottom: 1px solid #91999e; font-weight: normal;
										background: url(images/white-arrow.png) right center no-repeat transparent;}
a.DDRSub-link1,
a.DDRSub-link1:link,
a.DDRSub-link1:visited					{ font-family: "scalasanslfbold", Georgia, Times, "Times New Roman", serif;
										font-size: 15px; line-height: 20px; font-weight: normal; background: transparent; }
.DDRSub-disable							{ background: #444; display: block; font-size: 15px; font-weight: normal; line-height: 20px;
										font-family: "scalasanslfbold",Georgia,Times,"Times New Roman",serif; 
										display: block; color: #fff; padding: 6px; margin: 8px 0 0 0;  } 
ul.DDRMenu li#item249 ul.DDRMenu-subLevel li.DDRSub-item
										{ display: none; }
ul.DDRMenu li#item249 ul.DDRMenu-subLevel li#item356
										{ display: block; }


ul.subnav								{ margin: 0; padding: 0; }
ul.subnav li								{ margin: 0; padding: 4px 0; border-bottom: 1px solid #cecfcf; list-style: none; }
ul.subnav li a,
ul.subnav li a:link,
ul.subnav li a:visited						{ font-size: 16px; line-height: 30px; 
										color: #3a7598; text-transform:uppercase; }
ul.subnav li a:hover,
ul.subnav li a:focus,
ul.subnav li a:active						{ color: #000; text-decoration: none; }

.sidebar-nav ul.topLevel					{ margin: 0; padding: 0; }
.sidebar-nav ul.topLevel li.item			{ margin: 0; padding: 0; list-style: none; }
.sidebar-nav ul.topLevel li.item .disable,
.sidebar-nav ul.topLevel li.item a.link,
.sidebar-nav ul.topLevel li.item a.link:link,
.sidebar-nav ul.topLevel li.item a.link:visited
										{ display: block; background: url(images/blue-arrow.png) 6px center no-repeat #f6f6f6; color: #3A7598;
										border-bottom: 1px solid #e1e1e1; padding: 6px 6px 6px 24px; font-family: Arial,Helvetica,sans-serif; }
.sidebar-nav ul.subLevel					{ margin: 0; padding: 0; }
.sidebar-nav ul.subLevel li.item			{ margin: 0; padding: 0; list-style: none; }
.sidebar-nav ul.subLevel li.item .disable,
.sidebar-nav ul.subLevel li.item a.link,
.sidebar-nav ul.subLevel li.item a.link:link,
.sidebar-nav ul.subLevel li.item a.link:visited
										{ display: block; background: url(images/blue-arrow.png) 24px center no-repeat #f6f6f6; color: #3A7598;
										border-bottom: 1px solid #e1e1e1; padding: 6px 6px 6px 42px; font-family: Arial,Helvetica,sans-serif; }
.sidebar-nav ul.topLevel li.item a.link:hover,
.sidebar-nav ul.topLevel li.item a.link:focus,
.sidebar-nav ul.topLevel li.item a.link:active,
.sidebar-nav ul.topLevel li.item a.selected,
.sidebar-nav ul.topLevel li.item a.selected:link,
.sidebar-nav ul.topLevel li.item a.selected:visited
										{ color: #000; background: url(images/black-arrow.png) 6px center no-repeat #ebebeb; text-decoration: none; }
.sidebar-nav ul.subLevel li.item a.link:hover,
.sidebar-nav ul.subLevel li.item a.link:focus,
.sidebar-nav ul.subLevel li.item a.link:active,
.sidebar-nav ul.subLevel li.item a.selected,
.sidebar-nav ul.subLevel li.item a.selected:link,
.sidebar-nav ul.subLevel li.item a.selected:visited
										{ color: #000; background: url(images/black-arrow.png) 24px center no-repeat #ebebeb; text-decoration: none; }

/* Layout CSS */
/********************************************************************/
.skin-area								{ background: #e2e2e2; min-height: 100%; _height: 100%; }
.skin-width								{ width: 1020px; margin: auto; background: #fff; }
.skin-wrapper							{ position: relative; }
.skin-rightbg							{ background: url(images/skin-right-bg.png) top right repeat-y transparent; 
										width: 120px; position: absolute; height: 100%; right: -120px; }
.skin-leftbg							{ background: url(images/skin-left-bg.png) top left repeat-y transparent;
										width: 120px; position: absolute; height: 100%; left: -120px; }
.skin-content							{ background: #fff; position:relative; }
.skin-head								{ padding: 10px 0; }
.skin-logo								{ float: left; padding: 0 0 0 43px; width: 60%;}
.skin-logo > a{/*width: 100%*/;}
.skin-logo > a > img{/*width: 100%;*/}
.skin-actions							{ float: right; padding: 0 49px 0 0; }
.skin-callUs							{ float: right; padding: 0 0 12px 12px; vertical-align: middle; }
.skin-actions h2.callUshead				{ font-size: 14px; line-height: 30px;
										color: #000; font-style: italic; float: left; padding: 0; }
.skin-actions h2.callUsnumber			{ font-family: Arial,Helvetica,sans-serif; font-size: 18px; line-height: 30px; 
										color: #000; font-style: normal; float: left; padding: 0; text-decoration: underline; }
a.skin-button, 
a.skin-button:link,
a.skin-button:visited					{ float: left; display: block; background: url(images/br-bt-bg.png) left top no-repeat transparent; 
										text-decoration: none; cursor: pointer; font-family: "scalasanslfbold", Georgia, Times, "Times New Roman", serif;font-size: 12px;
										font-weight: normal;}
a.skin-button span, 
a.skin-button:link span,
a.skin-button:visited span				{ float: left; display: block; background: url(images/br-bt-bg.png) right -100px no-repeat transparent; 
										padding: 5px 22px 5px 5px; margin: 0 0 0 16px; text-transform: uppercase; color: #fff; }
a.skin-button:hover, 
a.skin-button:focus,
a.skin-button:active					{ background-position: left -128px; }
a.skin-button:hover span, 
a.skin-button:focus span,
a.skin-button:active  span				{ background-position: right -228px; }

.footerWrapper							{ display: none;}
.footerWrapper a.skin-button, 
.footerWrapper a.skin-button:link,
.footerWrapper a.skin-button:visited		{ background-position: left -128px; }
.footerWrapper a.skin-button span, 
.footerWrapper a.skin-button:link span,
.footerWrapper a.skin-button:visited span	{ background-position: right -228px; }

.footerWrapper a.skin-button:hover, 
.footerWrapper a.skin-button:focus,
.footerWrapper a.skin-button:active		{ float: left; display: block; background: #242221; 
										text-decoration: none; cursor: pointer; font-family: "scalasanslfbold", Georgia, Times, "Times New Roman", serif;font-size: 12px;
										font-weight: normal;}
.footerWrapper a.skin-button:hover span, 
.footerWrapper a.skin-button:focus span,
.footerWrapper a.skin-button:active span	{ float: left; display: block; background: #242221; 
										padding: 5px 22px 5px 5px; margin: 0 0 0 16px; text-transform: uppercase; color: #fff; }
.footerWrapper a.skin-button span, 
.footerWrapper a.skin-button:link span, 
.footerWrapper a.skin-button:visited span	{ margin: 0; padding: 5px 22px; }										

.skin-search							{ float: right; padding: 1px 0px 0px 13px; width: 220px;}
.skin-search span						{ float: left; display: block; width: 100%; height: 26px; position: relative;}
.skin-search input.NormalTextBox			{
	margin: 0;
    padding: 2px;
    /* background: url(images/input-search.png) 0 0 no-repeat transparent; */
    border: none;
    float: left;
    width: 215px;
    background-color: #fff;
    border: 1px solid #bebebe;
}
.skin-search input.NormalTextBox::-webkit-input-placeholder {color: #fff;}
.skin-search input.NormalTextBox:-moz-placeholder { /* Firefox 18- */color: #fff;  }
.skin-search input.NormalTextBox::-moz-placeholder {  /* Firefox 19+ */color: #fff;  }
.skin-search input.NormalTextBox:-ms-input-placeholder {  color: #fff;  }
.skin-search a.SkinObject,
.skin-search a.SkinObject:link,
.skin-search a.SkinObject:visited		{ position: absolute; top: 0; right: 0; width: 73px;}
.skin-search a.SkinObject img{width: 100%;}
.skin-whitebg							{ background: url(images/white-gr-bg.png) 0 0 repeat-x #fff; padding: 50px 50px 32px 50px; }
.skin-graybg h1,
.skin-graybg h2,
.skin-graybg h3,
.skin-graybg h4,
.skin-graybg h5,
.skin-graybg h6							{ color: #004359; }
.skin-graybg							{ background: #eee; /*padding:25px 10px 25px;*/}
.gray-leftpane							{ width: 420px; padding: 30px 45px 0 44px; float: left; }
.about-skyland							{ background-color: #e1ecf1; min-height: 465px;}
.about-skyland h2						{ color:#004359; font-weight: bold;}
.whowetreat								{ background-color: #6b864d; min-height: 465px;}
.whowetreat p							{color:#ffffff;}
.whowetreat	h2							{ color: #ffffff; font-weight:bold;}
.whowetreat	ul.subnav li a, .whowetreat ul.subnav li, .whowetreat ul.subnav li a:link, .whowetreat ul.subnav li a:visited {color: #ffffff;}
.gray-rightpane							{ width: 421px; padding: 30px 45px 0 45px; float: left; }
.gray-leftpane h3,
.gray-rightpane h3						{ font-size:30px;}
.left-pane,
.middle-pane,
.right-pane								{ width: 266px; }
.left-pane								{ float: left; padding: 0 30px 0 0; border-right: 1px solid #e5e5e5; }
.middle-pane							{ float: left; padding: 0 30px; border-right: 1px solid #e5e5e5; }
.right-pane								{ float: right; width: 265px; padding: 0 0 0 30px; }
.inner-left-pane						{ float: left; width: 100%; }
.skin-footer							{ padding: 50px; background: #696969;}
.skin-footer,
.skin-footer h1,
.skin-footer h2,
.skin-footer h3,
.skin-footer h4,
.skin-footer h5,
.skin-footer h6,
.skin-footer p							{font-size: 11px; color:#fff;}	
.skin-footer span,
.skin-footer .Normal						{ color: #fff; }
.skin-inforight,
.skin-inforight h1,
.skin-inforight h2,
.skin-inforight h3,
.skin-inforight h4,
.skin-inforight h5,
.skin-inforight h6,
.skin-inforight p,
.skin-inforight span,
.skin-inforight .Normal					{ color: #000; }
.skin-info								{ padding: 20px 0 0 0; border-top: 1px solid #bf7f59; }
.skin-ftleft,
.skin-infoleft							{ float: left; }
.skin-ftright,
.skin-inforight							{ float: right; }
.skin-ftleft, .skin-ftright				{ padding: 0 0 18px 0; }
.skin-address							{ font-family: Arial,Helvetica,sans-serif; font-size: 16px; line-height: 22px; padding: 6px 0; display: block; }
a.social-link,
a.social-link:link,
a.social-link:visited					{ float: left; display: block; width: 33px; height: 33px; text-indent: -99999px; 
										background-image: url(images/icn-social.png); background-color: transparent;
										background-repeat: no-repeat; margin: 0 9px 0 0; }
a.facebook, a.facebook:link, a.facebook:visited
										{ background-position: 0 0; }
a.facebook:hover, a.facebook:focus, a.facebook:active
										{ background-position: left bottom; }
a.twitter, a.twitter:link, a.twitter:visited
										{ background-position: -46px 0; }
a.twitter:hover, a.twitter:focus, a.twitter:active
										{ background-position: -46px bottom; }
a.youtube, a.youtube:link, a.youtube:visited
										{ background-position: -92px 0; }
a.youtube:hover, a.youtube:focus, a.youtube:active
										{ background-position: -92px bottom; }
a.linkedin, a.linkedin:link, a.linkedin:visited
										{ background-position: -138px 0; }
a.linkedin:hover, a.linkedin:focus, a.linkedin:active
										{ background-position: -138px bottom; }
a.vimeo, a.vimeo:link, a.vimeo:visited
										{ background-position: -184px 0; }
a.vimeo:hover, a.vimeo:focus, a.vimeo:active
										{ background-position: -184px bottom; }
a.pinterest, a.pinterest:link, a.pinterest:visited
										{ background-position: -230px 0; }
a.pinterest:hover, a.pinterest:focus, a.pinterest:active
										{ background-position: -230px bottom; }
a.blog, a.blog:link, a.blog:visited
										{ background-position: -276px 0;  }
a.blog:hover, a.blog:focus, a.blog:active
										{ background-position: -276px bottom; }
a.google, a.google:link, a.google:visited
										{ background-position: -322px 0; margin: 0;}
a.google:hover, a.google:focus, a.google:active
										{ background-position: -322px bottom; }
.skin-info .SkinObject, 					
.skin-info a.SkinObject,
.skin-info a.SkinObject:link,
.skin-info a.SkinObject:visited			{ font-family: Arial,Helvetica,sans-serif; }
.skin-info a.SkinObject,
.skin-info a.SkinObject:link,
.skin-info a.SkinObject:visited			{ color: #eb924e; }
.skin-info a.SkinObject:hover,
.skin-info a.SkinObject:focus,
.skin-info a.SkinObject:active			{ color: #fff; }
.skin-info .CopyrightText				{ font-size: 11px; padding: 2px 0; }
table.skin-table							{ background: #f0f0f0; border-collapse: collapse; }
table.skin-table tr th						{ background: #7e9953; font-size: 16px; color: #fff; font-weight: bold; }
table.skin-table tr th,
table.skin-table tr td						{ padding: 12px; border: 1px solid #e1e1e1; }
.black-text								{ color:#000; font-family:Georgia,Times,"Times New Roman",serif; font-size: 14px; font-weight: normal; line-height: 20px;}
.skin-btWrapper							{ float: left;}
/* Inner Page CSS */
/********************************************************************/
.skin-breadcrumb						{ color: #858585; padding: 0 0 18px 0; }
span.breadcrumb							{ margin: 0 8px; color: #858585; font-family: Arial,Helvetica,sans-serif; }
a.breadcrumb, 
a.breadcrumb:link,
a.breadcrumb:visited					{ margin: 0 8px; color: #af4c00; font-family: Arial,Helvetica,sans-serif; }
a.breadcrumb:hover, 
a.breadcrumb:focus,
a.breadcrumb:active						{ color: #000; }
a.first-breadcrumb,
a.first-breadcrumb:link,
a.first-breadcrumb:visited				{ margin: 0 8px 0 0; }
.innerskin-wrapper						{ padding: 0; background: #f0f0f0; }
.innerskin-left							{ width: 670px; float: left; background: url("images/white-gr-bg.png") repeat-x scroll 0 0 #FFFFFF; 
										padding: 36px 36px 36px 50px; }
.skin-2col .skin-cnWrapper				{ background: url("images/white-gr-bg.png") repeat-x scroll 0 0 #FFFFFF;  }
.skin-2col .innerskin-left				{width: 500px;}
.skin-2col .innerskin-left,
.skin-2col .innerskin-wrapper			{ background: transparent; }
.innerskin-sidebar						{ width: 192px; float: right; padding: 36px; float: right; }
.inner-left								{ float: left; width: 180px; padding: 0 36px 0 0; }
.inner-right							{ float: left; width: 454px; }
.col1-LeftPane							{ /*width: 500px;*/ }
.col2-RightPane							{ width: 362px; background: #f0f0f0; }
.MiddleLeftPane							{ float: left; width: 47%; }
.MiddleRightPane						{ float: right; width: 47%; }
.innerskin-sidebar .default-container	{ padding: 0 0 42px 0; }
.innerskin-rightPane					{ width: 235px; float: right; padding: 26px; float: right; }
.innerwhite-leftPane					{ width: 647px; float: left; background: url("images/white-gr-bg.png") repeat-x scroll 0 0 #FFFFFF; 
										padding: 36px 36px 36px 50px; }
/*.innerwhite-leftPane p,
.innerwhite-leftPane strong,
.innerskin-rightPane p,
.innerskin-rightPane strong					{ font-size: 12px; }*/
										
.full-wdLeft							{ float: left; width: 180px; padding: 0 36px 0 0; }
.full-wdRight							{ float: right; width: 704px; }

/* News CSS */
/********************************************************************/
.news-LTwrapper							{ padding: 18px 0; /*border-bottom: 1px solid #dfdfdf;*/ }
.first-news								{ padding: 20px 0 18px 0; }
.last-news								{ border-bottom: none; }
.news-LTdate							{ font-family: Arial,Helvetica,sans-serif; padding: 0 12px 0 0; font-weight:bold;}
a.news-LThead, 
a.news-LThead:link,
a.news-LThead:visited					{ font-size: 14px; line-height: 20px; font-weight: normal; color: #3a7598; }
a.news-LThead:hover, 
a.news-LThead:focus,
a.news-LThead:active					{ color: #000; }

/* Article CSS */
/********************************************************************/
.art-header								{ text-align: center; padding: 0 0 12px 0; }
.art-item								{ padding: 0 0 18px 0; }
span.art-date							{ font-size: 14px; line-height: 22px; color: #000; font-weight: bold;}
h2.art-head,
h2.art-head a.art-link,
h2.art-head a.art-link:link,
h2.art-head a.art-link:visited			{ font-size: 18px; 
										line-height: 24px; color: #3a7598; text-decoration: none; 
										padding: 0 0 6px 0; margin: 0 0 6px 0; }
h1.art-head,
h1.art-head a.art-link,
h1.art-head a.art-link:link,
h1.art-head a.art-link:visited			{ font-size: 30px; 
										line-height: 48px; color: #226e8a; text-decoration: none; }
h2.art-head								{ border-bottom: 1px solid #e1e1e1; }
.art-image								{ float: right; padding: 2px; background: #e3e3e3; }
.art-bigimage							{ float: left; padding: 2px; background: #e3e3e3; margin: 0 24px 24px 0; }
p.art-hasimage							{ padding: 0 120px 0 0; }
p.art-detail,
p.art-detail a							{ font-size: 12px;line-height: 20px;}
p.art-detail a							{ white-space: nowrap; margin: 0 0 0 12px; }
.art-full p.art-detail					{ padding: 24px 0 0 0; }
a.art-ltLink,
a.art-ltLink:link,
a.art-ltLink:visited					{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 20px; }

/* Events CSS */
/********************************************************************/
.skin-area .ThemeMinimalExtropy .RptTable{ background: none; border: none; padding: 0; margin: 0; }
ul.event-list							{ padding: 0; margin: 0; }
li.event-item							{ padding: 0 0 24px 0; margin: 0; list-style: none; }
ul.workshop-events li.event-item			{ padding: 18px 0; border-bottom: medium double #CCCCCC; }
.event-date								{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; 
										font-weight: bold; color: #000; }
.event-detail							{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; padding: 3px 0; clear: both; }
.event-detail img						{ float: left; margin: 0 20px 0 0; border: 4px solid #CCCCCC; }
h3.event-header							{ padding: 0; color: #000; }
h2.event-dtHeader						{ font-family: Arial,Helvetica,sans-serif; font-size: 24px; line-height: 32px; color: #AF4C00; }
.event-dtImage							{ padding: 0 0 24px 0; }
.event-dtImage img						{ border: 4px solid #CCCCCC; }
ul.workshop-events li.event-item .event-date
										{ color: #AF4C00; margin: 0 6px; }
ul.workshop-events li.event-item .event-date,
ul.workshop-events li.event-item h3.event-header
										{ vertical-align: baseline; }
a.event-link,
a.event-link:link,
a.event-link:visited					{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px;
										text-decoration: none; color: #7e9953; font-weight: bold; }
a.event-link:hover,
a.event-link:focus,
a.event-link:active						{ color: #000; }
h1.event-dtHead							{ color: #af4c00; font-size: 26px; line-height: 32px; }
p.event-dtFooter						{ padding: 18px 0; }
.event-dtTable							{ border: 1px solid #e1e1e1; border-width: 1px 0;  }
.event-dtTable tr td						{ padding: 8px 12px; }
.event-dtTable td.event-dtSubHead		{ white-space: nowrap; }
.event-dtTable tr.event-dtAltRow			{ background: #e1e1e1; }
.skin-area .ThemeMinimalExtropy .RptPagerHeader td
										{ border: none; padding: 2px; }
.ThemeMinimalExtropy a.RptPagerCurrentPage,
.ThemeMinimalExtropy a.RptPagerCurrentPage:link,
.ThemeMinimalExtropy a.RptPagerCurrentPage:visited,
.ThemeMinimalExtropy a.RptPagerPage,
.ThemeMinimalExtropy a.RptPagerPage:link,
.ThemeMinimalExtropy a.RptPagerPage:visited
										{ display: block; background: #79954f; padding: 0 5px; color: #fff; 
										font-family: Arial,Helvetica,sans-serif; text-decoration: none; 
										font-size: 10px; line-height: 16px; border-radius: 10px; }
.ThemeMinimalExtropy a.RptPagerPage:hover,
.ThemeMinimalExtropy a.RptPagerPage:focus,
.ThemeMinimalExtropy a.RptPagerPage:active
										{ background: #3a7598; }
.ThemeMinimalExtropy a.RptPagerCurrentPage,
.ThemeMinimalExtropy a.RptPagerCurrentPage:link,
.ThemeMinimalExtropy a.RptPagerCurrentPage:visited
										{ background: #fff; color: #000; }
/* Buttons CSS */
/********************************************************************/
a.blue-button,
a.blue-button:link,
a.blue-button:visited					{ background: rgb(80,145,184);
										 background:url(data:image/svg+xmlbase64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwOTFiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDgxYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
										background: -moz-linear-gradient(top,  rgba(80,145,184,1) 0%, rgba(64,129,164,1) 100%);
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,145,184,1)), color-stop(100%,rgba(64,129,164,1)));
										background: -webkit-linear-gradient(top,  rgba(80,145,184,1) 0%,rgba(64,129,164,1) 100%);
										background: -o-linear-gradient(top,  rgba(80,145,184,1) 0%,rgba(64,129,164,1) 100%);
										background: -ms-linear-gradient(top,  rgba(80,145,184,1) 0%,rgba(64,129,164,1) 100%);
										background: linear-gradient(to bottom,  rgba(80,145,184,1) 0%,rgba(64,129,164,1) 100%);
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5091b8', endColorstr='#4081a4',GradientType=0 );
										border: 3px solid #d6d6d6; border-radius: 22px; color: #fff; display: inline-block; float:left; padding: 7px; text-align: center;	min-width: 90px; text-decoration: none;}

a.blue-button:hover,
a.blue-button:focus,
a.blue-button:active					{ background: rgb(80,145,184);
										  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwOTFiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYTg0ZDE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg2NDQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
										  background: -moz-linear-gradient(top,  rgba(80,145,184,1) 0%, rgba(168,77,23,1) 0%, rgba(134,68,21,1) 100%); 
                                       	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,145,184,1)), color-stop(0%,rgba(168,77,23,1)), color-stop(100%,rgba(134,68,21,1)));
                                       	  background: -webkit-linear-gradient(top,  rgba(80,145,184,1) 0%,rgba(168,77,23,1) 0%,rgba(134,68,21,1) 100%);
                                       	  background: -o-linear-gradient(top,  rgba(80,145,184,1) 0%,rgba(168,77,23,1) 0%,rgba(134,68,21,1) 100%);
                                       	  background: -ms-linear-gradient(top,  rgba(80,145,184,1) 0%,rgba(168,77,23,1) 0%,rgba(134,68,21,1) 100%); 
                                       	  background: linear-gradient(to bottom,  rgba(80,145,184,1) 0%,rgba(168,77,23,1) 0%,rgba(134,68,21,1) 100%);
                                       	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5091b8', endColorstr='#864415',GradientType=0 ); 
										  border: 3px solid #d6d6d6; border-radius: 22px; color: #fff; display: inline-block; float:left;
										  padding: 7px; text-align: center;	min-width: 90px; text-decoration: none;}					  
a.green-button,
a.green-button:link,
a.green-button:visited					{background-color: #5d92c3;padding: 8px 10px 8px 10px; color: #fff;
										text-align: center; min-width: 125px; float: left; display: block; font-weight: bold;
										position: relative; /*left: 50%; margin: 0 0 0 -68px;*/ }
a.green-button:hover,
a.green-button:focus,
a.green-button:active					{ background-position: left bottom; text-decoration: none; }
.textAlignCenter a.green-button,
.textAlignCenter a.green-button:link,
.textAlignCenter a.green-button:visited	{ position: relative; left: 50%; margin: 0 0 0 -68px; }
.textAlignCenter a.blue-button,
.textAlignCenter a.blue-button:link,
.textAlignCenter a.blue-button:visited	{ position: relative; left: 50%; margin: 0 0 0 -54px; }

/* Skin CSS */
/********************************************************************/
.margin-right							{ margin: 0 12px 0 0; }
*.torques-text							{ color: #0193b2; }
*.arial-text							{ font-family: arial,sans-serif; }
.img-cnt								{ padding: 0 0 18px 0; }
.videoCnt 								{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;
										margin: 0 0 10px 0; }
.videoCnt iframe,
.videoCnt object,
.videoCnt embed 							{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
ul.videoList								{ padding: 0; margin: 0; }
ul.videoList li							{ list-style-type: none; padding: 5px 0; float: left; width: 100%; border-bottom: 1px solid #c9c9c9; }
.chartCnt								{ padding: 18px; border-radius: 5px; background-color: #e2e2e2; }
.chartCnt h2								{ font-size: 24px; color: #af4c00; }
a.greenBtn:link,
a.greenBtn:visited						{ color: #fff; padding: 20px 25px; background-color: #7e9953; border-radius: 4px; font-size: 18px;
										font-family: arial,sans-serif; display: block; width: 192px; }
a.greenBtn:hover,
a.greenBtn:focus,
a.greenBtn:active						{ text-decoration:none; background-color: #a04a15; }

/* testimonials CSS */
/********************************************************************/

ul.testimonials:after					{ clear: both; content: ""; display: block; height: 0; visibility: hidden; }
ul.testimonials							{ margin: 0; padding: 20px; }
ul.testimonials .last					{ margin-right: 0; }
ul.testimonials li							{ float: left; width: 46.85%; margin: 0 6.3% 0 0; padding: 0 0 50px 0; list-style: none; }

.testimonialsCnt						{ padding: 24px 0; border-bottom: 1px solid #e1e1e1; }
.testimonialsCnt.last					{ border: none; }
.testimonialsCnt h4						{ font-family: arial,sans-serif; color: #3a7598; font-weight: bold; }
.testimonialsCnt p						{ font-family: arial,sans-serif; }
.testimonialsCnt strong					{ color: #000; }

/* Slider CSS */
/********************************************************************/
.cycle,
.cycle > div								{ height: 357px; width: 1020px; }
.cycle a span.slideLink,
.cycle a:link span.slideLink,
.cycle a:visited span.slideLink			{ font-weight: normal; font-size: 20px; line-height: 24px; color: #cbe5a1;
										text-decoration: none; }
.cycle a:hover,
.cycle a:focus,
.cycle a:active 							{ text-decoration: none; }
.cycle a:hover span.slideLink,
.cycle a:focus span.slideLink,
.cycle a:active span.slideLink			{ color: #fff; text-decoration: underline; }

/* Staff CSS */
/********************************************************************/
.employee-detail						{ padding: 0 0 18px 0; margin: 0 0 18px 0; border-bottom: 1px dashed #AF4C00; }
.employee-image							{ float: left; }
.employee-name							{ padding: 0 0 6px 0; }
.employee-dtwrapper						{ padding: 0 0 0 110px; }

/* Pager CSS */
/********************************************************************/
.PagingTable							{ border: none; background: #F0F0F0; height: auto; }
.PagingTable td							{ padding: 6px; }
.PagingTable,
.PagingTable tr,
.PagingTable td,
.PagingTable span,
.PagingTable a,
.PagingTable a:link,
.PagingTable a:visited					{ font-size: 12px; line-height: 20px; }


/* FAQs CSS */
/********************************************************************/
.dnnFAQs								{ width: 100%; padding: 0; margin: 0; }
.FAQs-Question							{ display: block; background: url(/images/help-icn.png) 6px center no-repeat #f0f0f0; 
										padding: 8px 8px 8px 32px; font-size: 16px; line-height: 20px; margin: 8px 0 0 0; }
.FAQs-Answer							{ display: block; border-bottom: 4px solid #d8d8d8; padding: 12px 12px 18px 32px; background: #f0f0f0;
										font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 20px; }
.faqsList br								{ display: none; }
.faqsList a,
.faqsList a:link,
.faqsList a:visited,
.faqsList a .FAQs-Question,
.faqsList a:link .FAQs-Question,
.faqsList a:visited .FAQs-Question		{ color: #003366; text-decoration: none; }
.faqsList a:hover .FAQs-Question,
.faqsList a:focus .FAQs-Question,
.faqsList a:active .FAQs-Question		{ color: #000; text-decoration: none; }

/* Custom Form CSS */
/********************************************************************/
.dnnForm-wrapper .dnnForm				{ min-width: 100%; width: 100%; }
.dnnForm-wrapper .dnnFormItem label, 
.dnnForm-wrapper .dnnFormItem .dnnFormLabel, 
.dnnForm-wrapper .dnnFormItem .dnnTooltip{ text-align: right; width: 150px; }
.dnnForm-wrapper a.dnnFormHelp, 
.dnnForm-wrapper .dnnForm .dnnFormItem a.dnnFormHelp, 
.dnnForm-wrapper .dnnTooltip label a.dnnFormHelp
										{ background: transparent; font-weight: normal; }
.dnnForm-wrapper .dnnForm .dnnFormItem a.dnnFormHelp span,
.dnnForm-wrapper .dnnForm .dnnFormItem .dnnFormLabelWithoutHelp label span
										{ padding: 0; }
.dnnForm-wrapper .dnnFormItem label, 
.dnnForm-wrapper .dnnFormItem .dnnFormLabel, 
.dnnForm-wrapper .dnnFormItem .dnnTooltip
										{ font-weight: normal; }
.dnnForm-wrapper .helpText				{ padding: 12px 0 0 166px; color: #AF4C00; }


/* Google Map */
/********************************************************************/
.map-canvas 								{ border: 1px solid #a8a8a8; height: 300px; }
.map-tavelmode 							{ padding: 18px 0; }
.map-row 								{ padding: 0 0 12px 0; }
.map-footer 								{ text-align: right; }
.pd-footer								{ display: none; }
.map-directions							{ padding: 12px 0 0 0; }
.map-row span 							{ background: #3895fd; border: 1px solid #0073d6; padding: 1px 10px 2px 10px; 
										font-size: 16px; line-height: 24px; color: #fff; margin: 0 6px 0 0; float: left; }
input.map-input 							{ background: #fff; border: 1px solid #c1c1c1; padding: 4px; font-size: 14px; 
										line-height: 24px; height: 20px; color: #000; width: 86.4%; }
input.map-input:focus, i
input.map-input:hover 					{ border-color: #3a96ff; }
a.map-submit,
a.map-submit:link,
a.map-submit:visited,
a.print-directions,
a.print-directions:link,
a.print-directions:visited				{ background: #3895fd; border: 1px solid #0073d6; padding: 4px 10px; 
										font-size: 14px; font-weight: bold; line-height: 24px; color: #fff; 
										text-transform: uppercase; cursor: pointer; text-decoration: none; }
a.map-submit:focus, 
a.map-submit:active, 
a.map-submit:hover,
a.print-directions:focus,
a.print-directions:active,
a.print-directions:hover				{ background-color: #357ae8; border-color: #2f5bb7;  }
a.tavelmode-link, 
a.tavelmode-link:link, 
a.tavelmode-link:visited				{ display: block; float: left; padding: 4px; text-indent: -9999px; width: 26px; 
										height: 16px; background-color: #f2f2f2; background-position: 5px 4px; background-repeat: no-repeat;
										border: 1px solid #dadada; }
a.Driving, 
a.Driving:link, 
a.Driving:visited 						{ background-image: url(images/img-car.png); }
a.Transit, 
a.Transit:link, 
a.Transit:visited 						{ background-image: url(images/img-train.png); }
a.Walking, 
a.Walking:link, 
a.Walking:visited 						{ background-image: url(images/img-walking.png); }
a.Bicycling, 
a.Bicycling:link, 
a.Bicycling:visited 						{ background-image: url(images/img-bicycle.png); }
a.active-link, 
a.active-link:link, 
a.active-link:visited, 
a.tavelmode-link:hover, 
a.tavelmode-link:focus, 
a.tavelmode-link:active 					{ border-color: #b1b1b1; background-color:#e9e9e9; background-position: 5px -96px; }


/* Twitter CSS */
/********************************************************************/
.twitter-feeds ul.tweet_list				{ padding: 0; margin: 0; list-style: none; }
.twitter-feeds ul.tweet_list li			{ background: #fff; padding: 8px;}
.twitter-feeds .tweet_text				{ display: block; font-family: Arial,Helvetica,sans-serif;
										color: #222; font-size: 12px; line-height: 18px; font-weight: normal; }
.twitter-feeds .tweet_time				{display: block; text-align: right; font-style: italic;
										font-family: Arial,Helvetica,sans-serif; color: #555; font-size: 11px; 
										line-height: 16px;}
.twitter-feeds .tweet_text a,
.twitter-feeds .tweet_text a:link,
.twitter-feeds .tweet_text a:visited 		{ font-family: Arial,Helvetica,sans-serif; color: #0000FF; font-size: 12px; 
										line-height: 18px; font-weight: normal; text-decoration: none; }
.twitter-feeds .tweet_text a:hover,
.twitter-feeds .tweet_text a:focus,
.twitter-feeds .tweet_text a:active		{ color: #cd0000; }
.twitter-feeds a.tweet_hashlink, 
.twitter-feeds a.tweet_hashlink:link,
.twitter-feeds a.tweet_hashlink:visited	{font-weight: bold;}

#tweet-wrapper  ul.tweet_list				{ padding: 0; margin: 0; list-style: none; }
#tweet-wrapper ul.tweet_list li			{ background: transparent; padding: 12px 0; 
										border-bottom: 1px dashed #a9a9a9; list-style: none; }
#tweet-wrapper .tweet_time				{ display: block; font-style: italic; color: #727272; font-size: 10px; line-height: 14px; text-align: right; }
#tweet-wrapper .tweet_text				{ color: #727272; }
#tweet-wrapper a,
#tweet-wrapper a:link,
#tweet-wrapper a:visited					{ font-weight: normal; text-decoration: none; color: #000; }
#tweet-wrapper a:hover,
#tweet-wrapper a:focus,
#tweet-wrapper a:active					{ color: #005193; text-decoration: underline; }
#tweet-footer							{ text-align: center; padding: 12px; }

/* Tabs CSS */
/********************************************************************/
#tabViewContainers ul.ui-tabs-nav:after 	{ clear: both; content: ""; display: block; height: 0; visibility: hidden; }
#tabViewContainers ul.ui-tabs-nav 		{ display: block; margin: 0; padding: 0; text-align: center;
										background: url(images/gray-strip.png) 0 0 repeat-x #e2e2e2; }
#tabViewContainers li.ui-state-default	{ display: inline; }
#tabViewContainers li.ui-state-default a
										{ display: inline-table; padding: 8px 12px; font-size: 14px; line-height: 20px; 
										font-family: Arial, Helvetica, sans-serif; }
#tabViewContainers li.ui-state-default a:hover,
#tabViewContainers li.ui-state-default a:focus,
#tabViewContainers li.ui-state-default a:active
										{ text-decoration: none; }
#tabViewContainers li.ui-tabs-active a,
#tabViewContainers li.ui-tabs-selected a
										{ color: #000; }
#tabViewContainers .ui-tabs-hide			{ display: none; }
#tabViewContainers .ui-tabs-panel		{ background: #f3f3f3; padding: 42px; }

/* Facebook Feeds CSS */
/********************************************************************/
#FacebookData .fb-wall-avatar,
#FacebookData .fb-wall-likes,
#FacebookData .fb-wall-date .fb-wall-icon{ display: none; }
#FacebookData .fb-wall-box 				{ padding: 12px 0; border-bottom: 1px solid #DFDFDF; }
#FacebookData .fb-wall-box-first			{ padding: 0 0 12px 0; }
#FacebookData .fb-wall-message			{ display: block; height: 54px; overflow: hidden; }
#FacebookData .fb-wall-message,
#FacebookData a.fb-wall-message-from,
#FacebookData a.fb-wall-message-from:link,
#FacebookData a.fb-wall-message-from:visited
										{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#FacebookData .fb-wall-date				{ display: block; padding: 4px 0 0 0; font-family: Arial, Helvetica, sans-serif;
										color: #8d8d8d; font-size: 11px; line-height: 16px; font-style: italic;
										text-align: right; }
#FacebookData .fb-wall-description		{ word-wrap: break-word; }										

.dnnSearchResults td						{padding:6px 10px;}


/* Client Testimonial Slider Css */
/********************************************************************/
.exSlidesWrapper						{ position: relative; }
.exSlides .exItem						{ float: left; position: relative; }
.exSlides  .exCap						{ position: absolute; width: 100%; bottom: 0; background: #000; background-color: rgba(0,0,0,0.5); 
										border-bottom: 9px solid #7e9953; }
.exSlides .exCapInner					{ padding: 8px; }
.exSlides .exCap h4						{ font-size: 16px; padding: 0; margin: 0; }
.exSlides .exCap p						{ font-size: 16px; line-height: 24px; color: #fff; padding: 0 0 10px 0; }
.exSlidesNav a.exPrev,
.exSlidesNav a.exPrev:link,
.exSlidesNav a.exPrev:visited,
.exSlidesNav a.exNext,
.exSlidesNav a.exNext:link,
.exSlidesNav a.exNext:visited			{ outline: none; top: 50%; position: absolute; text-indent: -999px; cursor: pointer; 
										width: 22px; height: 45px; margin: -22px 0px 0px 0px; overflow: hidden;
										background: transparent url("images/slider-arrows.png") no-repeat; }
.exSlidesNav a.exPrev,
.exSlidesNav a.exPrev:link,
.exSlidesNav a.exPrev:visited			{ background-position: left top; left: 15px; }
.exSlidesNav a.exNext,
.exSlidesNav a.exNext:link,
.exSlidesNav a.exNext:visited			{ background-position: right top; right: 15px; }
.exSlidesNav a.exPrev:hover				{ background-position: bottom left; }
.exSlidesNav a.exNext:hover				{ background-position: bottom right; }

/* TopRatedPsychiatric CSS*/
/********************************************************************/
.skin-LastWhiteBg						{ padding: 50px 200px; }
.skin-bgwhite							{ background: #fff; padding: 50px 50px 32px 50px; }
.skAbout								{ padding:0 160px 20px; }
.skAboutDetails p						{ padding:0; }
.skAboutDetails hr						{ margin:14px 0; }
.skAdditional img						{ width:100%;}
.skAdditional							{ width: 254px; text-align: left; display: inline-block; padding: 20px 25px; }
.skAdditional h2							{ margin-top:15px; margin-bottom:-10px;}
.skAdditional1 span a						{ color:#0f8eb7;}
.bigLeft-pane,
.bigRight-pane							{ width:446px; padding: 0 20px; box-sizing: border-box; }
.bigLeft-pane							{ float: left; }
.bigRight-pane							{ float: right; }
.skComment								{ background-color:#f3f3f3; border:1px solid #cccccc; padding:27px;}
.skComment .NormalRed					{ font-family:Arial !important; font-size:12px !important;}
.skComment h1							{ font-size:24px; font-weight:bold; padding:0; font-family:Georgia;}
.dnnFormItem input,
.dnnFormItem .dnnFormInput,
.dnnFormItem textarea						{ background:#fff; border:1px solid #c2c2c2; border-radius:0; box-shadow:none;box-sizing: border-box; 
										  color:#000;} 
.skComment .dnnForm .dnnFormItem			{ padding:4px 12px 10px 0; box-sizing: border-box; }
.skComment .dnnFormItem input,				
.skComment .dnnFormItem textarea			{ width:100%;}
.skComment .float-left					{ box-sizing: border-box; width: 50%; }
.skComment .dnnFormItem					{ display:inline-block; width:49%;}
.skComment .btnReadMore					{ width:100%;}
.skComment .btnReadMore a.green-button,
.skComment .btnReadMore a.green-button:link,
.skComment .btnReadMore a.green-button:visited
										{ left:0%; margin: 0; }
.skComment .dnnFormItem > input::-moz-placeholder
										{ color:#7c7c7c; opacity:1;}										
.skin-Graybg .right-gray-pane h6			{ color:#7e9953; font-weight:bold; padding-top:10px;}
.skin-Graybg							{ background: #eee; /*padding: 50px 50px 32px 50px;*/}
.skBanner								{ background-color: transparent;
										background-repeat: no-repeat; min-height:500px; background-size:cover; background-position:66% top;}
.skBannerLeft							{ width:50%; padding:53px;}
.skBannerTop,
.skBannerBottom 							{ color:#fff; }
.skBannerBottom p						{ line-height:22px; width:81%;}
.skBannerBottom span						{ color:#b1cd81;}
.skBannerTop							{ padding-bottom:10px;}
.skBannerTop p							{ font-size:18px; text-transform:uppercase; letter-spacing:5px;}
.skBannerTop h1							{ font-size:45px; color:#fff;}
.skBannerTop span						{ color:#7e9953;}
.skBannerBottom .greenBg					{ background-color:#7fa148; border-radius:4px;  padding:4px 15px; font-size:30px; color:#fff;
										  font-family:"scalasanslfregular";}
.skSelect select							{ width:100%; background: none repeat scroll 0 0 #fff; border: 1px solid #c2c2c2; border-radius: 0; box-shadow: none;}
.gray-pane ul.testimonials li				{ width:28.85%; }
.gray-pane ul.testimonials li span			{ color:#7e9953; font-size:24px; font-weight:bold; }
.gray-pane ul.testimonials .last,
.skGrayBox ul.testimonials li .last			{ padding: 0;}
.skWhiteBox ul.testimonials li,
.skGrayBox ul.testimonials li				{ width:28.85%;}
.skWhiteBox ul.testimonials li				{ padding:0 0 25px;}
.skPadding								{ padding:0 200px;}
.skWhiteBox ul.skAwards 					{ margin: 0; padding: 10px; }
.skWhiteBox ul.skAwards li					{ width:33%; font-weight:bold; list-style: none; display: inline-block; box-sizing: border-box;
										background: url('/portals/0/Images/greenbullet.png') 0 7px no-repeat; padding: 0 40px 20px 10px; }
.skGrayBox ul.skAffiliation li				{ padding:0 25px; text-align:center; margin:0; width:33%; box-sizing: border-box; }
.skGrayBox ul.skAffiliation .last			{ padding:0 25px;}
.skWhiteBox ul.skAwards li img				{ position:relative; right:7px; top:7px; }
.text-green								{ color: #7e9953 !important; }
.skConversion							{ position: absolute; right:100%; top:0;}

/* Thank You page CSS*/
/********************************************************************/
.skThankyou hr							{ margin:14px 0;}
.skThankyou p							{ line-height:24px;}
.skThankyou a							{ line-height:30px;}
#State									{ background: rgb(30,87,153);
										  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmRmZGZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
										  background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(253,253,253,1) 0%, rgba(243,243,243,1) 100%);
										  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(243,243,243,1)));
										  background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(253,253,253,1) 0%,rgba(243,243,243,1) 100%);
										  background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(253,253,253,1) 0%,rgba(243,243,243,1) 100%);
										  background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(253,253,253,1) 0%,rgba(243,243,243,1) 100%);
										  background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(253,253,253,1) 0%,rgba(243,243,243,1) 100%);
										  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#f3f3f3',GradientType=0 );}					  

/*Contact Us Need Help CSS Overrite*/
#Body .dnnFormItem label.labelClass		{ width: 100%; margin-right: 0px; text-align: left; }
#Body .dnnFormItem span.dnnFormMessage.dnnFormError.errorMessage
										{position: relative; left:0px ; top: 4px; margin: 0 auto;}
#Body .dnnFormItem span.dnnFormMessage.dnnFormError.errorMessage::before
										{ background: #930000; border-left: 1px solid #930000; border-top: 1px solid #930000;
										content: " "; display: block; height: 10px; position: absolute;
										top: -5px; left: 10px; transform: rotate(45deg); width: 10px; }
.errorMessage 							{ background: url("/Portals/0/Images/errorbg.gif") no-repeat scroll left center;
										border: 1px solid #930000; height: auto; width: auto; }
#Body .dnnFormItem input					{ float: none; }
#Body .dnnFormItem span.dnnFormMessage.dnnFormError.contactErrorMessage 
										{ left: 57px; top: 4px; margin: 0px auto; width: 41%; }

#Body .batchDeleteForm  					{font-weight: bold;}
#Body .batchDeleteForm .batchDeleteDiv	{padding-top:4px;}
#Body .batchDeleteForm select,#Body .batchDeleteForm span 
										{ margin: 0 15px 0 0; vertical-align:initial;}
#Body .dnnFormItem span.dnnFormMessage.dnnFormError.deleteErrorMessage 
										{ position:absolute; left: 108px; top: 41px; margin: 0px auto; }






/*============================================================================
============================================================================
============================================================================
================================= NEW STYLES ===============================
============================================================================
============================================================================
============================================================================*/

.TPImage-title{
	font-family: 'Arimo', sans-serif;
	font-weight: 500;
	font-size: 25px;
}

.TPImage-content p{
	font-size: 14px;
	line-height: 19px;
}

a.green-button, a.green-button:link, a.green-button:visited{
	font-family: 'Arimo', sans-serif;
}	

.left-pane {border-right: initial;}
.middle-pane{border-right: initial;}

.skin-info {
	border-top: initial;
}

.skin-info a.SkinObject:hover, .skin-info a.SkinObject:focus, .skin-info a.SkinObject:active, .skin-info a.SkinObject{
    color: #fff !important;
}

.default-title{
	font-family: 'Arimo', sans-serif;
    /*color: #5392c2;*/
	color: #226e8a;
    /*font-size: 32px;*/
	line-height: 32px;
    /*text-transform: uppercase;*/
}

.a.blue-button, a.blue-button:link, a.blue-button:visited{
	background: initial;
	color: #698b48;
	font-size: 15px;
	width: 100%;
	text-align: center;
	font-family: 'Arimo', sans-serif;
	border: initial;
	text-transform: uppercase;
}

.gray-leftpane, .gray-rightpane{
	/*height: 320px;*/
}
.a.blue-button::after{
	content: ' >';
}

a.news-LThead, a.news-LThead:link, a.news-LThead:visited{
	/*color: #000;*/
	/*font-weight: bold;*/
}
.skin-ftleft img{width: 55%;margin-bottom: 40px;}
a.social-link, a.social-link:link, a.social-link:visited {
    background-image: initial;
    width: 33px;
    height: 33px;
    -webkit-background-size: contain;
    -ms-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    margin: 20px 0;
}
a.instagram, a.instagram:link, a.instagram:visited {
    background-position: initial;
    background-image: url(images/insta.png);
}
a.facebook, a.facebook:link, a.facebook:visited {
    background-position: initial;
    background-image: url(images/face.png);
}
a.twitter, a.twitter:link, a.twitter:visited {
    background-position: initial;
    background-image: url(images/twitter.png);
}
a.youtube, a.youtube:link, a.youtube:visited {
    background-position: initial;
    background-image: url(images/youtube.png);
}
a.linkedin, a.linkedin:link, a.linkedin:visited {
    background-position: initial;
    background-image: url(images/in.png);
}
a.pinterest, a.pinterest:link, a.pinterest:visited {
    background-position: initial;
    background-image: url(images/pin.png);
}
a.blog, a.blog:link, a.blog:visited {
    background-position: initial;
    display: none !important;
}
a.google, a.google:link, a.google:visited {
    background-position: initial;
    background-image: url(images/google.png);
}
#dnn_dnnCopyright_lblCopyright{color: #fff;}
.skin-inforight > a, #dnn_dnnCopyright_lblCopyright{padding:0 5px;border-right: 1px solid #fff;}
#dnn_dnnLogin_loginLink{border-right: initial; padding:0 0 0 5px;}
.skin-info {padding: 0px 0 0 0;}
.skin-footer .footerWrapper{
	display: none !important;
}
.news-LTdate {padding: 0 6px 0 0;/*border-right: 1px solid #000;*/margin-right: 2px;float: left;}
a.news-LThead, a.news-LThead:link, a.news-LThead:visited {
	/*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
    /*overflow: hidden;*/
    width: 100%;
    display: block;
    /*margin-left: 3px;*/
    float: left;
    margin-bottom: 12px;
}
.news-LTwrapper {padding: 18px 0 32px 0;}
ul.subnav li a, ul.subnav li a:link, ul.subnav li a:visited {color: #555555;}
ul.subnav li {border-bottom: 1px solid #fafcfd;}
/*.about-skyland {padding: 35px 38px 0px 569px;}*/
a.skin-button, a.skin-button:link{
	background: initial;
}
a.skin-button:visited,a.skin-button span, a.skin-button:link span{
	background: initial;
    background-color: #5d92c3;
    color: #fff;
    text-align: center;
    width: 86px;
    float: left;
    display: block;
    font-weight: bold;
    padding: 10px 0px;
    margin: 0;
    /*display: none;*/
}
a:link.find-a-program-btn{
	font-family: 'Arimo', sans-serif;
	border: 2px solid #5392c2 !important;
    padding: 3px 10px;
    background-color: transparent;
    color: #5392c2;
    font-size: 20px;
    max-width: 223px;
    font-weight: 700;
    margin: 0 auto;
    display: block;
    width: 223px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
a.find-a-program-btn:hover{
	text-decoration: none;
	background-color: #5392c2;
	border: 2px solid #5392c2 !important;
	color: #fff !important;
}

.slide-down-container{
	background: url('Images/sd-bg.jpg');
	-webkit-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	position: fixed;
    width: 100%;
    z-index: 102;
    height: 0;
    overflow: hidden;
	max-width: 1020px;
}

.slide-down-container .content-wrap{
	width: 90%;
	/*position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);*/
	margin: auto;
}
.slide-down-container .content-wrap h1.sd-heading{
	font-size: 17px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Arimo', sans-serif;
	text-align: center;
	line-height: 20px;
}
.slide-down-container .content-wrap p.sd-para{
	color: #0d475c;
	font-size: 14px;
	text-align: center;
	font-family: 'Arimo', sans-serif;
}

.slide-down-container .content-wrap select{
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background: url('Images/dropdown-arrow.png');
   background-position: 95% center;
   background-color: #fff;
   border-radius: 3px;
   width: 100%;
   margin: 0 1%;
   background-repeat: no-repeat;
   height: 30px;
   padding-left: 15px;
   border: 1px solid #acadaf;
   color: #5392c2;
   font-size: 15px;
   font-family: 'Arimo', sans-serif;
   cursor: pointer;
   margin-bottom: 10px;
}
.slide-down-container .content-wrap input[type="submit"]{
	width: 30%;
	margin-left: 35%;
	padding: 10px 0;
	background-color: #5392c2;
	font-size: 15px;
    font-family: 'Arimo', sans-serif;
    border-radius: 3px;
    border: 1px solid #acadaf;
    margin-top: 20px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}
.slide-down-container .content-wrap .close-x{
	position: absolute;
	right: -12px;
    top: -27px;
	width: 20px;
}
.slide-down-container .content-wrap .close-x img{width: 100%}
.skin-logo{width: 80% !important;}
#skMobNav{
	position: absolute;
    top: 10px;
    right: 0;
}
.skin-search {display: none;}
a.green-button, a.green-button:link, a.green-button:visited {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}
a.skin-button, a.skin-button:link, a.skin-button:visited{
	font-family: 'Arimo', sans-serif;
}
#dnn_GrayLeftPane .news-LTfooter a::after, #dnn_GrayRightPane .news-LTfooter a::after{
	content: ' >';
	font-size: 18px;
}
.skin-graybg{background: #fff;}
.skin-actions h2.callUshead {font-style: initial;}
a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited{
	color: #7e9953;
}
.sidebar-nav ul.topLevel li.item a.link:hover, .sidebar-nav ul.topLevel li.item a.link:focus, .sidebar-nav ul.topLevel li.item a.link:active, .sidebar-nav ul.topLevel li.item a.selected, .sidebar-nav ul.topLevel li.item a.selected:link, .sidebar-nav ul.topLevel li.item a.selected:visited{
	background: initial;
}
.sidebar-nav ul.topLevel li.item .disable, .sidebar-nav ul.topLevel li.item a.link, .sidebar-nav ul.topLevel li.item a.link:link, .sidebar-nav ul.topLevel li.item a.link:visited{
	background: initial;
}
.Normal, .NormalDisabled, .BoldText, .NormalRed, .SubHead, .SkinObject{font-family: 'Arimo', sans-serif;}
.innerskin-wrapper{background: #fff;}
.innerskin-left {background: initial;}
#dnn_RightPane{
	/*border-left: 2px solid #eee;*/
}
.innerskin-sidebar {
    /*width: 190px;*/
}
h1, h2,h3,h4,h5,h6{font-family: 'Arimo', sans-serif;}
.article-head h1, .article-head h1 a, .article-head h1 a:link, .article-head h1 a:visited{color:#7e9953 !important;}
.sdf-error{
	display: none;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: -50px;
    color: #F94D4D;
    font-size: 20px;
    font-weight: bold;
}
@media (min-width: 768px) {
	.skin-logo{width: 35% !important;}
}
@media (min-width: 1024px) {
	.slide-down-container .content-wrap .close-x{right: 77px;top: 26px;}
	.slide-down-container .content-wrap select{width: 47%;}
	.slide-down-container .content-wrap p.sd-para{font-size: 20px;}
	.slide-down-container .content-wrap h1.sd-heading{font-size: 32px;line-height: 40px;}
	.skin-search {display: block;}
	a:link.find-a-program-btn{float: left;}
	#dnn_ctr2603_ModuleContent{float: right;margin: -100px 0 0 0;}
	a.social-link, a.social-link:link, a.social-link:visited {width: 33px;height: 33px;}
	a.social-link, a.social-link:link, a.social-link:visited {margin: 0 5px;}
	a.skin-button span, a.skin-button:link span {width: 114px;padding: 10px 6px;display: block;}
}
@media (min-width: 320px) {
	.slide-down-container .content-wrap .close-x{right: 75px;top: 26px;}

/* Manual Overrides */
#dnn_ctr482_dnnTITLE_titleLabel {
	display:none
}

.g-recaptcha {
	width: 160px;
	border-radius: 4px;
	border-right: 1px solid #d8d8d8;
	overflow: hidden;
}

/* flyout menu */
.slide-out-div {
	  padding: 20px;
	  width: 250px;
	  background: #ccc;
	  border: 1px solid #29216d;
  } 












