/* CSS Document */
a:hover, a:focus, a:active {
  text-decoration: underline;
}
h1, .PageTitle {
    font: 2.2em/1.1em FFDINWebProMedium !important;
}
h2 {
    border-style: none !important;
}
h2 span {
    color: #fff;
}
h3, .SectionTitle {
    font-size: 150%;
    font-weight: bold;
    line-height: normal;
    margin: 0.1em 0;
}
h3 span {
    color: #fff;
}
h4 {
    font-family: "FFDINWebProMedium";
    font-size: 15px;
    font-weight: 700;
}
h4, .SectionLabel {
    font-size: 120%;
    font-weight: bold;
    line-height: normal;
    font-family: 'FFDINWebProMedium';
}
.panel-green h2, .snippet h2 {
    color: #000;
    line-height: 1.15em;
    padding-top: 0;
    text-transform: inherit;
    border-bottom: none;
}
h1, .PageTitle, h2, .PanelTitle, .TitleBarCaption {
    color: gray;
    font-family: "FFDINWebProMedium" !important;
    text-transform: uppercase;
}
h3 {
    font-family: "FFDINWebPro" !important;
   font-size: 145% !important;
    line-height: 1.15em !important;
}

/*header Section*/

#masterHeaderImage {
    background-image: url("images/MGAA_logo.jpg") ! important;
    height: 98px !important;
    width: 98px !important;
}
#masterHeaderBackground {
    padding: 5px 0 !important;
}
#masterLogoArea {
    float: left !important;
	margin-top: -25px;
}

div#ste_container_ciMembership, div#ste_container_ciStayInTouch {
    padding: 0;
}

#masterHeaderBackground, .header {
    border-bottom: 0px dotted #eeeeee !important;
}

/*Main Menu section*/

.RadMenu_Austin.RadMenu a.rmLink .rmText {
    font-size: 14px !important;
}
#masterTopBarAuxiliary a, .RadMenu .rmText {
    font-family: "FFDINWebProMedium" !important;
}
.RadMenu_Austin.RadMenu .rmLink.rmRootLink {
    font-weight: 000 !important;
    letter-spacing: 0px;
    text-transform: uppercase;
}
#masterTopBarAuxiliary .NavigationUnorderedList .NavigationListItem .NavigationLink {
    font-family: "FFDINWebProMedium" !important;
    padding: 0 13px !important;
    text-transform: uppercase !important;
	text-decoration:none;
}
#auxiliary-container #SimpleSearchBlock input[type="text"] {
    background: #83786e none repeat scroll 0 0 !important;
    border: 1px solid #83786e !important;
    border-radius: 0 !important;
    color: #fff !important;
    font-family: "FFDINWebProMedium" !important;
    font-size: 13px;
    padding-bottom: 6px !important;
    padding-left: 15px !important;
    padding-right: 12px !important;
    padding-top: 5px !important;
    text-transform: uppercase !important;
    width: 267px !important;
    margin-right: -2px;
}
#masterTopBarAuxiliary .NavigationUnorderedList .NavigationListItem .NavigationLink {
   margin-top:5px;
}
#masterTopBarAuxiliary a {
  /*  color: #83786f !important;*/
	float:right;
}
#masterTopBarAuxiliary a {
    vertical-align: middle !important;
    margin-right: 0 !important;
}
a:hover, a:focus, a:active {
    text-decoration: underline !important;
}
#masterTopBarAuxiliary a {
   /* color: #83786f ! important;*/
}
#masterTopBarAuxiliary a, .RadMenu .rmText {
    /*font-family: "FFDINWebProMedium" !important;*/
}
#Menu {
    display: inline !important;
    float: right !important;
    right: 0;
    top: 3px !important;
}
#masterTopBarAuxiliary div {
    display: inline-block !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
	float:right;
}
.PrimaryNavPanel {
    clear: right;
    float: right;
    margin-top: 44px !important;
}
.RadMenu_Austin.RadMenu a.rmLink.rmFocused, .RadMenu_Austin.RadMenu a.rmLink.rmSelected, .RadMenu_Austin.RadMenu a.rmLink.rmExpanded, .RadMenu_Austin.RadMenu a.rmLink:hover, .RadMenu_Austin.RadMenu a.rmLink:focus, .RadMenu_Austin.RadMenu a.rmLink:active {
    color: #c2d22d !important;
    text-decoration: none;
}
.RadMenu_Austin.RadMenu .rmLink.rmFocused, .RadMenu_Austin.RadMenu .rmLink.rmSelected, .RadMenu_Austin.RadMenu .rmLink.rmExpanded, .RadMenu_Austin.RadMenu .rmLink:hover, .RadMenu_Austin.RadMenu .rmLink:focus, .RadMenu_Austin.RadMenu .rmLink:active {
    background-color: none !important;
    color: #fff;
}
.RadMenu_Austin.RadMenu .rmGroup {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #c2d22d !important;
    margin-top: -1px !important;
}
.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover, .RadGrid.RadGrid_MetroTouch .rgPagePrev:active, .RadGrid.RadGrid_MetroTouch .rgPageNext:active, .RadGrid.RadGrid_MetroTouch .rgPageFirst:active, .RadGrid.RadGrid_MetroTouch .rgPageLast:active, .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton, .RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage:hover, .RadGrid.RadGrid_Metro .rgPagePrev:active, .RadGrid.RadGrid_Metro .rgPageNext:active, .RadGrid.RadGrid_Metro .rgPageFirst:active, .RadGrid.RadGrid_Metro .rgPageLast:active, .RadGrid.RadGrid_Metro .rgPager .rgPagerButton {
    background-color: #fff;
    border-color: #E0E4E8;
    color:gray !important;
}
.rsmLevel11{
	width:100%;
}
ul.rsmList.rsmColumn.rsmLevel1.rsmwider{
	margin-right:10px;
}
/*DIPLAY THE LOGO ON THE HOME PAGE*/
div#masterLogoArea.collapse {
    display: block !important;
}


/*Carousel section*/

#ste_container_ciCarousel {
	margin-bottom:18px;
    padding: 0;
}
.flex-caption h2 {
    color: #fff;
}
.flexslider .slides > li {
    position: relative;
}
.flex-caption {
    margin: 2em 5em;
    position: absolute;
 top: 0px;
    width: 62%;
}
.flex-caption h1 {
    color: #fff;
    text-transform: inherit;
}
.flex-caption h1 span {
    color: gray;
}
.flex-direction-nav li {
    list-style: outside none none;
}
.col-sm-12.carousel-image {
    margin-left: -17.1em;
    width: 960px;
}
@media(max-width: 768px){.col-sm-12.carousel-image{
	width:100%;
}}

/*button section & Search Section*/

.btn, .TextButton, .TextButtonWithImage, .RadUpload .ruButton, .RadUploadProgressArea .ruButton, #masterHeaderActionArea a {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 13px !important;
    font-weight: normal;
    line-height: 1.6 !important;
    margin-bottom: 0;
    padding: 2px 5px;
    text-align: center;
    text-decoration: none;
    transition: background 0.2s ease-out 0s;
    vertical-align: middle;
    white-space: normal;
}
.btn, .TextButton, .TextButtonWithImage, a#ctl00_LoginStatus1, .RadUpload .ruButton, .RadUploadProgressArea .ruButton {
    font-family: "FFDINWebProMedium" !important;
    text-transform: uppercase !important;
}
.btn, .TextButton, .TextButtonWithImage, a#ctl00_LoginStatus1, .RadUpload .ruButton, .RadUploadProgressArea .ruButton {
    background-color: #c1d230 !important;
    border: medium none !important;
    border-radius: 0 !important;
    color: #fff !important;
    cursor: pointer;
margin-right: 7px !important;
    padding: 3px 5px !important;
    transition: background 0.2s ease-out 0s !important;
	text-decoration:none;
}
.btn-default {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
    font-family: "FFDINWebProBold";
    font-size: 15px;
    font-weight: 700;
    margin-top: 5px;
}

.btn[disabled], .btn[disabled]:hover, .btn[disabled]:active, .btn[disabled]:focus, .TextButton[disabled], .TextButton[disabled]:hover, .TextButton[disabled]:active, .TextButton[disabled]:focus, .TextButtonWithImage[disabled], .TextButtonWithImage[disabled]:hover, .TextButtonWithImage[disabled]:active, .TextButtonWithImage[disabled]:focus {
    background-color: #ccc !important;
    color: #eee !important;
    cursor: auto;
}
.SearchField, .SearchResultSummary .ListItemTitle a {
    background-color: #f5f5dc !important;
    display: block !important;
    padding: 12px 12px !important;
}
/*.panel-body, .PanelBody {
    padding: 0px !important;
}*/
.SearchResultSummary .ListItemTitle a {
    color: #333 !important;
}
.SearchResultSummary .ListItemTitle a {
    font-size: 140% !important;
    font-weight: bold !important;
}
.SearchResultSummary .ListItemTitle a {
    font-weight: 400 !important;
    line-height: normal !important;
    text-transform: capitalize;
	text-decoration: none !important;
	font-family: "FFDINWebProBold" !important;
	font-size: 20px !important;
}
.RadGrid a {
    color: #83786e !important;
}
.SearchResultSummary .ListItemTitle a:hover {
    background-color: #c2d22d !important;
    text-decoration: none;
}
.SearchResultSummary .ListItemTitle a {
    color: #333 !important;
    margin: -4px -7px 0 !important;
    text-decoration: none;
}
.AutoWidth {
	display:none;
}
.SearchField label {
    font-size: 120%;
	color: #444;
	font-weight:normal !important;
}
.SearchField, .SearchResultSummary .ListItemTitle a {
    background-color: #f5f5dc;
    display: block;
 text-decoration: none;
}

/*SubNavigation*/
.nav-secondary .sub-nav-head {
    color: #C1D230 !important;
    font-family: "FFDINWebProMedium" !important;
    font-size: 170% !important;
    line-height: normal !important;
    margin-bottom: 1em !important;
    padding: 10px 2px 3px 0 !important;
    text-transform: uppercase !important;
	margin-left:-20px;
}
@media(max-width: 767px){.nav-secondary .sub-nav-head {
	margin-left:0;
}}
.col-offset {
 margin-top: 335px;
}
.rtHover, .rtSelected {
    background: rgba(0, 0, 0, 0) url("TreeView/SideNavArrow.png") no-repeat scroll 0 11px;
}
.rtin a {
	color:#83786E !important;
	font-size:13px;	
}
a.rtIn:hover {
    border-style: none;
    border-width: 0;
    color: #c1d230 !important;
}
.primary-column {
    padding-right: 1.2em !important;
	padding-left:5%;
}
.RadTreeView {
    white-space: inherit !important;
    width: 250px !important;
	
}
.yui-t2 #yui-main .yui-b {
   margin-left: 17.8456em;
}
div.RadTreeView_MGAASideNav .rtIn {
    color: #83786E !important;
    font-family: "FFDINWebProBold" !important;
    border: 0 !important
}
.RadTreeView .rtIn {
    margin-left: 1px !important;
    padding: 4px 3px 3px !important;
    text-decoration: none !important;
}
.RadTreeView .rtSp, .RadTreeView .rtImg, .RadTreeView .rtIn, .RadTreeView .rtChk {
    display: inline-block;
    vertical-align: inherit !important;
}
.RadGrid_Metro {
    background: white none repeat scroll 0 0;
    border: 0px solid #e5e5e5 !important;
    color: black;
    font: 12px/16px "Segoe UI",Arial,Helvetica,sans-serif;
}
.leftnav a.rtIn:hover {
/*font-family: "FFDINWebProBold" !important;*/
    color: #83786E !important;
    font-size: 13px;
    Text-decoration: none;
text-transform: uppercase !important;
}
.left-navigation ul{
	margin-left:2em;
}
/*content Area*/
#ctl01_LoginStatus1 a {
color:#fff !important;
}
.PanelBody {
    height: auto;
    padding: 5px;
}

.LockPane div {
  background-color: #c1d230 !important;
}

.WebFormZRow, .WebFormZAltRow { margin-left: 3px !important; line-height: 2em !important; }

div[class*='WFZ5Normal'] > div > label { width: 51% !important; margin: 0;}
div[class*='WFZ5Normal'] > div:last-child { width: 49% !important; margin: 0 !important; padding: 0 !important; }

div[class*='WFZ5Normal'] > div.PanelFieldValue { margin: 0 !important; padding: 0 !important; }

label.Required {
  background-image: none !important;
}

.WFZ5NormalRadioButtonSet .CheckBoxList label {
  font-weight: normal !important;
}

.Required:before {
  content: "* ";
  color: red; vertical-align: middle; 
}
.RadTabStripTop_Metro .rtsLevel1 {
    background-color: #C1D230 !important;
}
.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color: #C1D230 !important;
}

.WFZPageBreak h2 {
    margin-left: 3px !important;
}

.WFZ5NormalTextAreaValueRequired span, 
.WFZ4SmallTextAreaValue span, 
.WFZ4SmallTextAreaValueRequired span {
    width: 90% !important;
}

.WFZ5NormalTextAreaValueRequired textarea, 
.WFZ4SmallTextAreaValue textarea, 
.WFZ4SmallTextAreaValueRequired textarea {
    height: 150px !important;
    width: 350px !important;
}

.WFZPageBreak .PanelFieldValue span {
    float: left;
    clear: both;
}

/* .StandardPanel, .ContentBorder, h2, .PanelHead.Distinguish, .TitleBarCaption, div.ShowFieldset fieldset {
    border-color: #ccc !important;
    padding: 5px !important;
}*/
/*textarea {
    width: 350px !important;
}*/

div#ste_container_ciMembership, div#ste_container_ciStayInTouch {
    padding: 0;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch {
    background: #e5e4e0 none repeat scroll 0 0 !important;
    padding: 10px 10px 10px 28px !important;
}
div#ctl00_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch h3 {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite.gif") no-repeat scroll 0 2px !important;
    padding-left: 20px !important;
}
div#ctl00_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch ul {
    margin: 10px 0 0;
}
div#ctl00_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch ul li {
    font-family: "FFDINWebPro" !important;
    list-style: outside none none !important;
    padding: 2px 0 2px 20px !important;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch h3 {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite.gif") no-repeat scroll 0 2px !important;
    padding-left: 20px !important;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch ul li.tw {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite2.gif") no-repeat scroll 0 -25px !important;
 margin-top: 10px;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch ul {
    margin: 10px 0 0 !important;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch ul li.li {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite2.gif") no-repeat scroll 0 -46px !important;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch ul li.ss {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite2.gif") no-repeat scroll 0 -66px !important;
}

div[id*="StayInTouch"] ul li.fb {
    background: rgba(0, 0, 0, 0) url("images/FB-f-Logo__blue_17.jpg") no-repeat scroll 0 2px !important;
    background-size: 16px !important;
}

div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch ul li.yt {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite2.gif") no-repeat scroll 0 -90px !important;
}

div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch ul li.js {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite2.gif") no-repeat scroll 0 -110px !important;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch a {
    color: #000 !important;
 text-decoration: none;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciUKMGAATwitter_ciUKMGAATwitter_Panel_UKMGAATwitter {
    border: 10px solid #e8e5e3 !important;
    height: auto !important;
    padding: 10px !important;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciUKMGAATwitter_ciUKMGAATwitter_Panel_UKMGAATwitter {
    border: 10px solid #e8e5e3 !important;
    height: auto !important;
    padding: 10px !important;
}
#ste_container_ciNEWS {
	margin-top:20px;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch {
    background: #e5e4e0 none repeat scroll 0 0 !important;
    /*padding: 10px 10px 10px 28px !important;*/
}
div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_ciStayInTouch_Panel_StayInTouch ul li {
    font-family: "FFDINWebPro";
    list-style: outside none none;
    padding: 2px 0 2px 20px;
}
.iMIS-WebPart {
    margin-bottom: 20px;
}
.iMIS-WebPart img {
    max-width: 95%%;
}
.news-panel {
    background-color: #b5aea9;
    float: left;
    padding: 15px;
}
.add-panel {
    background-color: #c1d230;
    width: 475px;
}
.panel-green {
    background-color: #c2d22d;
    height: 215px;
    padding: 10px 10px 10px 20px;
	margin-botton: 2em;
}
.panel-green-img {
    background-color: #c2d22d;
    float: right;
    height: 190px;
    left: 248px;
    padding: 10px 10px 10px 20px;
    position: absolute;
}
.member-text {
    color: #776e58;
    font-size: 11px;
    font-weight: 700;
}
.panel-gray, .panel-gray1 {
    background: #b5aea9 none repeat scroll 0 0;
    height: 215px;
    padding: 10px 10px 10px 20px;
	margin-botton: 2em;
}
.panel-gray p {
    font-size: 0.97em;
}
.col-xs-8>.panel-green {
    margin-right: 4%;
    /* width: 96%; */
}

@media(max-width: 500px){
 .panel-gray, .panel-gray1, .panel-green{
	 height:auto;
	 width:100%;
 }
 img.panel-gray, img.panel-green, img.panel-gray1{
	 display:bloc
 }
}
.slide {
    float: left;
}
.panel-gray h2, .panel-green h2{
	font-size: 168%;
}
.panel-detail-box {
    float: left;
    padding-left: 200px;
}
.top-panel {
    border-top: 12px solid #e8e5e3;
    padding-top: 15px;
}
.RadTreeView {
    white-space: inherit !important;
    width: 220px;
}
div.RadTreeView_MGAASideNav .rtIn {
    display: inline-block;
}
.gray-small {
    background-color: #b5aea9;
    height: 90px;
    padding: 8px;
    /*width: 135px;*/
	width:100%;
}
.panel-detail-small {
    background: #83786f none repeat scroll 0 0;
    color: #fff;
    font-family: "FFDINWebProMedium";
    font-size: 12px;
    height: auto;
    line-height: 14px;
    padding: 8px;
    /*width: 135px;*/
	width:100%;
}
.top-panel a {
    color: #c2d22d;
    font-family: "FFDINWebProBold";
    font-size: 15px;
    line-height: 35px;
    text-decoration: none;
}
.top-panel a:hover {
    text-decoration: none;
}
.panel-box a:hover {
    text-decoration: none;
}
.top-panel a span {
    color: #83786f;
}
.panel-box a {
    color: #c2d22d;
    font-family: "FFDINWebProBold";
    font-size: 15px;
    line-height: 35px;
    text-decoration: none;
}
.panel-box a span {
    color: #83786f;
}
.green-small h3 span {
    color: #776e58;
    font-family: "FFDINWebProMedium";
    font-size: 13px;
    font-weight: 700;
}
.gray-small h1 {
    color: #fff;
    font-family: "FFDINWebProMedium" !important;
    letter-spacing: -2px !important;
    line-height: 0;
	font-size:19px !important;
}
.gray-small h3 span {
    color: #776e58;
    font-family: "FFDINWebProMedium";
    font-size: 13px;
    font-weight: 700;
}
.panel-detail-small a:hover {
    text-decoration: none;
}
.green-small p {
    color: #fff;
    font-family: "FFDINWebProMedium";
    font-size: x-large;
}
.gray-small p {
    color: #fff;
    font-family: "FFDINWebProMedium";
    font-size: x-large;
}
.panel-small-one {
    float: left;
}
.panel-small-two, .panel-small-three {
    float: left;
    margin-left: 15px;
}
.membership h5 {
    color: #231f20;
    font-family: "FFDINWebProBold";
    font-size: 14px;
    line-height: 35px;
}
.membership h6 {
    color: #90857c;
    font-family: "FFDINWebProMedium";
    font-size: 15px;
    line-height: 35px;
}
.panel-heading.Distinguish, .PanelHead.Distinguish, .TitleBarCaption, .panel-group .panel-heading {
    border-bottom: 1px solid #ddd;
}
/*.panel {
    border-color: #d8d8d8 !important;
    border-style: solid !important;
    border-width: 0px !important;
    padding: 0.313em !important;
}*/
.panel-small {
    margin: 20px 20px 2px 0;
}
.secondary-column {
    float: right !important;
}
.panel-small {
    margin: 20px 20px 2px 0;
}
.panel-small-one {
    float: left;
}
.green-small {
    background-color: #c2d22d;
    height: 90px;
    padding: 8px;
    width: 100%;
}
.panel-detail-small {
    background: #83786f none repeat scroll 0 0;
    color: #fff;
    font-family: "FFDINWebProMedium";
    font-size: 12px;
    height: auto;
    line-height: 14px;
    padding: 8px;
    width: 100%;
	margin-bottom: 1em;
}
.panel-detail-small a {
    color: #fff;
    font-family: "FFDINWebProBold";
    font-size: 11px;
    text-decoration: none;
}
.green-small h1 {
    color: #fff;
    font-family: "FFDINWebProMedium";
    letter-spacing: -2px;
    line-height: 0;
	margin-top: -7px;
}
.member-text {
    color: #776e58;
    font-size: 11px;
    font-weight: 700;
}
.snippet h3 a, a.rss-item {
    color: #c1d230;
    font-family: "FFDINWebProMedium";
    font-weight: 400;
}
.snippet a {
    color: #000;
    font-family: "FFDINWebProMedium";
}
.panel-detail {
    background: #83786f none repeat scroll 0 0;
    font-family: "FFDINWebProMedium";
    font-size: 17px;
    line-height: 2.6em;
    padding-left: 20px;
}
.panel-detail a {
    color: #fff;
    line-height: 38px;
	 text-decoration: none;
}
.panel-detail-green {
    background-color: #83786f;
    color: #fff;
    float: right;
    font-family: "FFDINWebProBold";
    font-size: 17px;
    height: 38px;
    margin-top: -38px;
    padding-left: 20px;
    width: 225px;
}
.price {
    color: #fff;
    font-family: "FFDINWebProBold" !important;
    font-size: 3.5em !important;
    line-height: 0.4em !important;
}
#ste_container_ciAboutus {
    padding-right: 20px;
}

/*footer*/
.footer-links {
    padding-top: 5px;
}
.text-right {
    float: right;
}
.footer-align {
    float: right;
    text-align: right;
}
.footer-icons {
    float: right;
}
.footer-icons li {
    float: left;
    height: 40px;
    list-style-type: none;
    width: 40px;
	line-height: 40px;
	margin-top:12px;
}
.footer-icons li a {
    display: block;
}
li.tw {
    background: rgba(0, 0, 0, 0) url("images/SocialMediaIconSprite.jpg") no-repeat scroll 0 0;
	list-style-type: none;
    
}
li.ut {
    background: rgba(0, 0, 0, 0) url("images/SocialMediaIconSprite.jpg") no-repeat scroll -42px 0;
	list-style-type: none;
 
}
li.in {
    background: rgba(0, 0, 0, 0) url("images/SocialMediaIconSprite.jpg") no-repeat scroll -82px 0;
	list-style-type: none;

}
li.rss {
    background: rgba(0, 0, 0, 0) url("images/SocialMediaIconSprite.jpg") no-repeat scroll -122px 0;
	list-style-type: none;

}
li.tw {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite2.gif") no-repeat scroll 0 -24px;
	list-style-type: none;
    margin-left: -28px;
    padding-left: 25px;
	    padding-bottom: 3px;
}
li.li {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite2.gif") no-repeat scroll 0 -48px;
	list-style-type: none;
    margin-left: -28px;
    padding-left: 25px;
    padding-bottom: 3px;

}
li.fb {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite2.gif") no-repeat scroll 0 -72px;
	list-style-type: none;
    margin-left: -28px;
    padding-left: 25px;
    padding-bottom: 3px;

}
li.ss {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite2.gif") no-repeat scroll 0 -68px;
	list-style-type: none;
    margin-left: -28px;
    padding-left: 25px;
    padding-bottom: 3px;
}
li.yt {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite3.gif") no-repeat scroll 0 -89px;
	list-style-type: none;
    margin-left: -28px;
    padding-left: 25px;
    padding-bottom: 3px;
}
li.js {
    background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite2.gif") no-repeat scroll 0 -112px;
	list-style-type: none;
    margin-left: -28px;
    padding-left: 25px;
    padding-bottom: 3px;
}
.stayin {
background: rgba(0, 0, 0, 0) url("images/StayInTouchSprite2.gif") no-repeat scroll 0px 0px;
    margin-left: 0px;
    padding-left: 20px;
	
}
.tw a {
	color:#4B4B4A;
}
.li a {
	color:#4B4B4A;
}
.fb a {
	color:#4B4B4A;
}
.ss a {
	color:#4B4B4A;
}
.yt a {
	color:#4B4B4A;
}
.js a {
	color:#4B4B4A;
}

/* Pop up window */

.RadWindow_Metro {
    border: 0 !important;
}
/*--STYLE TO FIX CAROUSEL--*/
.slide {
 float:none;
}

.panel-body, .PanelBody {
    padding: 0px !important;
}
/*UPDATE THE LEFT AND RIGHT MENU*/
.has-secondary-col.col-on-right .col-primary {
    float: right;
    margin-left: 2%;
}

/*---ADDITIONAL STYLE FOR THE CAROUSEL---*/
.carousel-indicators{
	bottom:15px !important;
}
.carousel-indecators li{
border: 1px solid #C1D230 !important;
background-color:#fff !important;
border-radius:0px !important;
}
.carousel-indicators .active{
border: 1px solid #C1D230 !important;
background-color:#C1D230 !important;
}
.carousel-caption{
text-align: left !important;
left: 15%;
right:5% !important;
background:none !important;
}
.carousel-control .icon-prev, .carousel-control .icon-next{
top:15% !important;
}
.carousel-control.left, .carousel-control.right{
	background:transparent !important;
	border: none !important;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciStayInTouch_0f1bec18e4c14034bc84070a072925ca_ciStayInTouch_0f1bec18e4c14034bc84070a072925ca_Panel_StayInTouch{background: #e5e4e0 none repeat scroll 0 0 !important;padding: 10px 10px 10px 28px !important;}
p.p1 {
    line-height: 18px !important;
}

#socialicons {
    text-align: right;
}
#socialicons .icon{
    color: MAIN_COLOR;
    border: 0px solid #CFCFCF;
    display: inline-block;
    font-size: 18px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    vertical-align: middle;
    margin: 0 1px 8px;
    -webkit-border-radius: 17px; 
    -moz-border-radius: 17px; 
    border-radius: 17px; 
}
#socialicons .icon:hover{
    color: HOVER_COLOR;
    border: 0px solid #CFCFCF;
}
.removePadding#ctl01_ciSecondary_SecondaryNavigationArea, #ctl01_ciSecondary_SecondaryNavigationArea.removePadding{
padding-top:none;}
@media (min-width:768px){.DropSecondary #ctl01_ciSecondary_SecondaryNavigationArea{
Padding-top:330px;
}
}
.navbar-toggle .icon-search{color:#fff;
font-size:large;
font-weight:900;}

@media (max-width: 415px){.carousel-inner.bg-img > .item{
	background-color:#fff!important;
	background-size:100%!important;
}
.carousel-control .icon-prev, .carousel-control .icon-next{
	top:30% !important;
}}