﻿
@import "//fonts.googleapis.com/css?family=Open+Sans+Condensed:700,300";



#masterHeaderBackground, .header
{
	border-bottom: none !important;
}
a, .ContentPanel .InLineOption_Controls_Always_Display a, #AddButtonPanelTop a, a.NotPrinted {
    color: #374C77;
    text-decoration: underline;
}
.RadGrid a {
    color: #374C77 !important;
}
.RadGrid .rgSelectedRow a {
    color: #FFFFFF !important;
}
#masterFooterPush {
    background-color: #BEBEBE;
}
#MainHtml {
    background-color: #9C9DA0;
}
#Menu {
    background-color: #FFFFFF;
    color: #8F8C8C;
    height: 42px;/*30px;*/
    margin: 0 auto;
    width: 1020px;
}
.container,
.header-container,
.header-top-container
{
	max-width:1020px !important;
	margin: 0 auto;
	padding:0;
}

#masterTopBarAuxiliary a {
    color: #8F8C8C;
    text-decoration: none;
    /*font-size: 1.2em;*/
    font-weight:normal;
}
/*#ft a {
    background-color: #FFFFFF;
}*/

#masterTopBarAuxiliary .NavigationUnorderedList li {
    border-left: 1px solid #E67C32;
    text-decoration: none;
}
body, .SearchResultSummary .Description {
    color: #333333;
    line-height: 1.6em;
}
.PanelFieldValue {
    color: #000000;
}
h2 a {
    text-decoration: none;
}
h2 a:hover {
    text-decoration: underline;
}
.IconSprite, .DeleteImage, .EditImage, .ArrowUp, .ArrowUpOff, .ArrowDown, .ArrowDownOff {
    background-image: url("images/IconSprite.png");
    background-repeat: no-repeat;
    height: 22px;
    width: 22px;
}
.IconSprite.AddIcon, .IconSprite.SaveIcon, .IconSprite.AddIcon[disabled]:hover, .IconSprite.SaveIcon[disabled]:hover {
    background-position: 0 0;
}
.IconSprite.AddIcon:hover, .IconSprite.SaveIcon:hover, .IconSprite.AddIcon:focus, .IconSprite.SaveIcon:focus, a:hover .IconSprite.SaveIcon, a:focus .IconSprite.SaveIcon {
    background-position: 0 -35px;
}
.IconSprite.EditIcon, .IconSprite.EditIcon[disabled]:hover, .EditImage, .EditImage[disabled]:hover {
    background-position: -35px 0;
}
.IconSprite.EditIcon:hover, .EditImage:hover, a:hover .IconSprite.EditIcon, a:focus .IconSprite.EditIcon, .IconSprite.EditIcon:focus, .EditImage:focus {
    background-position: -35px -35px;
}
.IconSprite.DeleteIcon, .IconSprite.DeleteIcon[disabled]:hover, .DeleteImage, .DeleteImage[disabled]:hover {
    background-position: -70px 0;
}
.IconSprite.DeleteIcon:hover, .DeleteImage:hover, a:hover .IconSprite.DeleteIcon, a:focus .IconSprite.DeleteIcon, .IconSprite.DeleteIcon:focus, .DeleteImage:focus {
    background-position: -70px -35px;
}
.IconSprite.UpIcon, .IconSprite.UpIcon[disabled]:hover, .ArrowUp, .ArrowUpOff, .ArrowUp[disabled]:hover {
    background-position: -105px 0;
}
.IconSprite.UpIcon:hover, .ArrowUp:hover, a:hover .IconSprite.UpIcon, a:focus .IconSprite.UpIcon, .IconSprite.UpIcon:focus, .ArrowUp:focus {
    background-position: -105px -35px;
}
.IconSprite.DownIcon, .IconSprite.DownIcon[disabled]:hover, .ArrowDown, .ArrowDownOff, .ArrowDown[disabled]:hover {
    background-position: -140px 0;
}
.IconSprite.DownIcon:hover, .ArrowDown:hover, a:hover .IconSprite.DownIcon, a:focus .IconSprite.DownIcon, .IconSprite.DownIcon:focus, .ArrowDown:focus {
    background-position: -140px -35px;
}
.IconSprite.SelectIcon, .IconSprite.SelectIcon[disabled]:hover {
    background-position: -175px 0;
}
.IconSprite.SelectIcon:hover, .IconSprite.SelectIcon:focus, a:hover .IconSprite.SelectIcon, a:focus .IconSprite.SelectIcon {
    background-position: -175px -35px;
}
.IconSprite.CheckIcon, .IconSprite.CheckIcon[disabled]:hover {
    background-position: -245px 0;
}
.IconSprite.CheckIcon:hover, .IconSprite.CheckIcon:focus, a:hover .IconSprite.CheckIcon, a:focus .IconSprite.CheckIcon {
    background-position: -245px -35px;
}
.IconSprite.UndoIcon, .IconSprite.UndoIcon[disabled]:hover, .IconSprite.ResetIcon, .IconSprite.ResetIcon[disabled]:hover {
    background-position: -280px 0;
}
.IconSprite.UndoIcon:hover, .IconSprite.ResetIcon:hover, .IconSprite.UndoIcon:focus, .IconSprite.ResetIcon:focus, a:hover .IconSprite.UndoIcon, a:focus .IconSprite.UndoIcon, a:hover .IconSprite.ResetIcon, a:focus .IconSprite.ResetIcon {
    background-position: -280px -35px;
}
.IconSprite.FindIcon, .IconSprite.FindIcon[disabled]:hover {
    background-position: -315px 0;
}
.IconSprite.FindIcon:hover, .IconSprite.FindIcon:focus, a:hover .IconSprite.FindIcon, a:focus .IconSprite.FindIcon {
    background-position: -315px -35px;
}
.IconSprite.CancelIcon, .IconSprite.CancelIcon[disabled]:hover {
    background-position: -350px 0;
}
.IconSprite.CancelIcon:hover, .IconSprite.CancelIcon:focus, a:hover .IconSprite.CancelIcon, a:focus .IconSprite.CancelIcon {
    background-position: -350px -35px;
}
.IconSprite.ContactIcon, .IconSprite.ContactIcon[disabled]:hover {
    background-position: -385px 0;
}
.IconSprite.ContactIcon:hover, .IconSprite.ContactIcon:focus, a:hover .IconSprite.ContactIcon, a:focus .IconSprite.ContactIcon {
    background-position: -385px -35px;
}
.IconSprite.ConfigureIcon, .IconSprite.ConfigureIcon[disabled]:hover {
    background-position: -420px 0;
}
.IconSprite.ConfigureIcon:hover, .IconSprite.ConfigureIcon:focus, a:hover .IconSprite.ConfigureIcon, a:focus .IconSprite.ConfigureIcon {
    background-position: -420px -35px;
}
.ArrowUpOff, .ArrowDownOff {
    opacity: 0.4;
}
.SocialSprite {
    background-image: url("images/SocialSprite.png");
    background-repeat: no-repeat;
    height: 24px;
    vertical-align: top;
    width: 24px;
}
.SocialSprite.LargeButtons {
    height: 32px;
    width: 32px;
}
.SocialSprite.FacebookIcon {
    background-position: 0 0;
}
.SocialSprite.FacebookIcon:hover {
    background-position: 0 -40px;
}
.SocialSprite.FacebookIcon.LargeButtons {
    background-position: 0 -80px;
}
.SocialSprite.FacebookIcon.LargeButtons:hover {
    background-position: 0 -120px;
}
.SocialSprite.TwitterIcon {
    background-position: -40px 0;
}
.SocialSprite.TwitterIcon:hover {
    background-position: -40px -40px;
}
.SocialSprite.TwitterIcon.LargeButtons {
    background-position: -40px -80px;
}
.SocialSprite.TwitterIcon.LargeButtons:hover {
    background-position: -40px -120px;
}
.SocialSprite.LinkedInIcon {
    background-position: -80px 0;
}
.SocialSprite.LinkedInIcon:hover {
    background-position: -80px -40px;
}
.SocialSprite.LinkedInIcon.LargeButtons {
    background-position: -80px -80px;
}
.SocialSprite.LinkedInIcon.LargeButtons:hover {
    background-position: -80px -120px;
}
.SocialSprite.YouTubeIcon {
    background-position: -120px 0;
}
.SocialSprite.YouTubeIcon:hover {
    background-position: -120px -40px;
}
.SocialSprite.YouTubeIcon.LargeButtons {
    background-position: -120px -80px;
}
.SocialSprite.YouTubeIcon.LargeButtons:hover {
    background-position: -120px -120px;
}
.SocialSprite.EmailIcon {
    background-position: -160px 0;
}
.SocialSprite.EmailIcon:hover {
    background-position: -160px -40px;
}
.SocialSprite.EmailIcon.LargeButtons {
    background-position: -160px -80px;
}
.SocialSprite.EmailIcon.LargeButtons:hover {
    background-position: -160px -120px;
}
.SocialSprite.PinterestIcon {
    background-position: -200px 0;
}
.SocialSprite.PinterestIcon:hover {
    background-position: -200px -40px;
}
.SocialSprite.PinterestIcon.LargeButtons {
    background-position: -200px -80px;
}
.SocialSprite.PinterestIcon.LargeButtons:hover {
    background-position: -200px -120px;
}
.SocialSprite.GPlusIcon {
    background-position: -240px 0;
}
.SocialSprite.GPlusIcon:hover {
    background-position: -240px -40px;
}
.SocialSprite.GPlusIcon.LargeButtons {
    background-position: -240px -80px;
}
.SocialSprite.GPlusIcon.LargeButtons:hover {
    background-position: -240px -120px;
}
#FillProgressDiv {
    background-color: #FFDD6F;
}
#masterHeaderImage {
    background-image: url("images/HeaderLogo.png");
    background-repeat: no-repeat;
    height: 55px;
    overflow: hidden;
    text-indent: -9999px;
    width: 482px;
}
#masterEventHeaderImage {
    background-image: url("images/EventHeaderLogo.png");
    background-repeat: no-repeat;
    height: 88px;
    overflow: hidden;
    text-indent: -9999px;
    width: 538px;
}
#masterTopBarAuxiliary {
    font-weight: bold;
}
#masterTopBarAuxiliary .NavigationUnorderedList li {
    border-left: 1px solid #E67C32;
}
#masterTopBarAuxiliary #SimpleSearchBlock input[type="text"] {
    background-color: #FFFFFF;
    background-position: -277px -263px;
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    border-radius: 15px;
    box-shadow: 0 3px 4px #555555 inset;
    color: #777777;
    display: none;
    height: 14px;
    line-height: 14px;
    padding-bottom: 3px;
    padding-left: 23px !important;
    padding-right: 12px;
    padding-top: 3px;
    width: 250px;
}
#masterTopBarAuxiliary #SimpleSearchBlock input[type="button"] {
    display: none;
}
#masterDonorHeaderImage {
    background-image: url("images/DonorHeaderLogo.png");
    background-repeat: no-repeat;
    float: left;
    height: 90px;
    overflow: hidden;
    text-indent: -9999px;
    width: 483px;
}
#masterHeaderActionArea {
    float: right;
    margin-right: -11px;
    margin-top: 30px;
}
#masterHeaderActionArea a {
    color: #FFFFFF;
    font-family: 'Open Sans Condensed',Arial,sans-serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 55px;
    text-decoration: none;
}
.HeaderActionButton {
    background-image: url("images/ActionRibbon.png");
    background-repeat: no-repeat;
    float: left;
    height: 55px;
}
.HeaderActionButton.LeftSection {
    width: 20px;
}
.HeaderActionButton.RightSection {
    background-color: #CE3922;
    background-position: -20px 0;
    padding-left: 8px;
    padding-right: 10px;
}
#masterHeaderActionArea a:hover .HeaderActionButton.LeftSection {
    background-position: 0 -73px;
}
#masterHeaderActionArea a:hover .HeaderActionButton.RightSection {
    background-position: -20px -73px;
}
#MainBody {
    background-position: 0 -473px;
    background-repeat: repeat-x;
}
#masterWrapper {
    /*padding-bottom: 20px;*/
}
#masterWrapper.yui-t2 {
    width: auto;
}
#masterFooterCopyright {
    background-position: 100% -394px;
    background-repeat: no-repeat;
    color: #F2F2F2;
    height: 30px;
    margin: 0 auto;
    width: 936px;
}
#masterFooterNavigation a {
    color: #000000;
}
.FooterText {
    font-size: 1.25em;
    line-height: 1.5em;
    margin: 0 auto;
    padding: 1em;
    width: 936px;
}
#masterFooterContent {
    background-color: #ffffff;
    padding: 1.5em;
}
#masterFooterContent .FooterBanner, #masterFooterContent .FooterDescription {
    float: left;
}
.FooterDescription {
    font-size: 1.25em;
    line-height: 1.5em;
    padding: 0 0 2em 2em;
    width: 600px;
}
.FooterDescription > a {
    color: #E0E0E0;
}
.FooterDescription img {
    float: right;
}
#masterFooterContent .FooterBanner {
    border-right: 1px solid #E0E0E0;
    padding-right: 30px;
}
.ProxyPanelContact {
    background: -moz-linear-gradient(center top , #E7E7E7 50%, #D3D3D3 50%) repeat scroll 0 0 rgba(0, 0, 0, 0);
ackground: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e7e7e7 0%,#2989d8 50%,#207cca 51%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e7e7e7 0%,#2989d8 50%,#207cca 51%,#d3d3d3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e7e7e7 0%,#2989d8 50%,#207cca 51%,#d3d3d3 100%); /* IE10+ */
background: linear-gradient(to bottom, #e7e7e7 0%,#2989d8 50%,#207cca 51%,#d3d3d3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
    box-shadow: 0 5px 8px #555555;
    margin-bottom: 0.4em;
}
#masterTopBarAuxiliary .cartSprite {
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: relative;
    top: 7px;
    vertical-align: top;
}
#masterTopBarAuxiliary .cartEmpty .cartSprite {
    background-position: 0 -267px;
    width: 23px;
}
#masterTopBarAuxiliary .cartLeft.cartSprite {
    background-position: -57px -267px;
    width: 11px;
}
#masterTopBarAuxiliary .cartCenter.cartSprite {
    background-position: -68px -267px;
}
#masterTopBarAuxiliary .cartCenter span {
    color: #E67317;
    position: relative;
    top: -11px;
}
#masterTopBarAuxiliary .cartRight.cartSprite {
    background-position: -171px -267px;
    width: 9px;
}
#masterFooterNavigation .cartEmpty, #masterFooterNavigation .cartFull {
    display: none;
}
#pagesubnav {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
.SubNavPanelHead {
    background-color: #D4E5BA;
    color: #000000;
    font-family: 'Open Sans Condensed',Arial,sans-serif;
}
.ContentBorder, .StandardPanel {
    border-radius: 10px 10px 0 0;
}
.ContentWizardDisplay {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 0.5em 0.5em 1em 1em;
}
.StandardPanel.ContentTabbedDisplay {
    border-radius: 0;
}
h1, .PageTitle, h2, .PanelTitle, h3, .SectionTitle, caption {
    font-family: Arial,sans-serif;
    color: #522E91;
}
h1, .PageTitle {
    background-color: #E0E0E0;
    border-radius: 5px;
    padding-left: 10px;
}
h3, .SectionTitle, caption {
    color: #1E8DAC;
}
caption {
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
}
.TitleBarCaption, .PanelHead.Distinguish, h2, div.PanelTitle, div.ShowFieldset fieldset, .ContentBorder, .StandardPanel {
    border-color: #CCCCCC;
}
.HelperText {
    color: #013299;
}
.PanelHead.Distinguish .PanelHeadOptions {
    margin-top: 0.5em;
}
input[type="text"], input[type="password"], textarea, select {
    border: 1px solid #A9A9A9;
    border-radius: 0.231em;
}
input[type="text"], input[type="password"] {
    line-height: 1.45em;
    min-height: 1.45em;
    width: 12.25em;
}
input.rdfd_ {
    min-height: 0;
}
.TextButton, .btn, .RadUpload .ruButton, .RadUploadProgressArea .ruButton {
    background: -moz-linear-gradient(center top , #41AECD 0%, #256374 100%) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #256374;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold !important;
    line-height: 1.38462em;
    padding: 4px 10px !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
a.btn, a.TextButton {
    text-decoration: none;
}
.RadUpload .ruButton, .RadUploadProgressArea .ruButton {
    background-position: 0 0 !important;
    cursor: pointer;
}
.TextButton:hover, .btn:hover, .RadUpload .ruButton:hover, .RadUploadProgressArea .ruButton:hover, .TextButton:hover, .btn:focus, .RadUpload .ruButton:focus, .RadUploadProgressArea .ruButton:focus, .TextButton:active, .btn:active, .RadUpload .ruButton:active, .RadUploadProgressArea .ruButton:active {
    background: -moz-linear-gradient(center top , #66B6CD 0%, #256374 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    transition: background-position 0.1s linear 0s;
}
.TextButton.PrimaryButton, .btn.PrimaryButton, .TextButton.SaveAndClose, .TextButton.Save, .TextButton.SaveAs, .UsePrimaryButton .TextButton, .UsePrimaryButton .btn {
    background: -moz-linear-gradient(center top , #E0AC28 0%, #CC7804 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CC7804;
}
.TextButton.PrimaryButton:hover, .btn.PrimaryButton:hover, .TextButton.SaveAndClose:hover, .TextButton.Save:hover, .TextButton.SaveAs:hover, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .btn:hover, .TextButton.PrimaryButton:focus, .btn.PrimaryButton:focus, .TextButton.SaveAndClose:focus, .TextButton.Save:focus, .TextButton.SaveAs:focus, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .btn:focus, .TextButton.PrimaryButton:active, .btn.PrimaryButton:active, .TextButton.SaveAndClose:active, .TextButton.Save:active, .TextButton.SaveAs:active, .UsePrimaryButton .TextButton:active, .UsePrimaryButton .btn:active {
    background: -moz-linear-gradient(center top , #DDB44B 0%, #CC7F1C 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.TextButton[disabled], .btn[disabled], .TextButton[disabled]:hover, .btn[disabled]:hover, .TextButton[disabled]:focus, .btn[disabled]:focus, .TextButton[disabled]:active, .btn[disabled]:active {
    background: -moz-linear-gradient(center top , #E0E0E0 0%, #E0E0E0 48%, #CFCFCF 52%, #C5C5C5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #EEEEEE;
    cursor: auto;
}
.TextButton.MediumButton, .TextButtonWithImage.MediumButton, .btn.MediumButton, .UseMediumButton .TextButton, .UseMediumButton .TextButtonWithImage {
    font-size: 120% !important;
    padding: 9px 14px !important;
}
.TextButton.LargeButton, .TextButtonWithImage.LargeButton, .btn.LargeButton, .UseLargeButton .TextButton, .UsePrimaryButton .TextLargeWithImage {
    font-size: 160% !important;
    padding: 14px 24px !important;
}
.SelectedItem {
    background-color: #D4E5BA;
}
BODY.loadingBody {
    background-color: #D4E5BA;
    margin: 0;
    padding: 0;
}
#loadingSpinner {
    background-image: url("images/spinner.gif");
}
.RadToolTip_Telerik a:hover {
    background-color: #D4E5BA;
}
.CCOGrayBg .ContentWizardDisplay {
    background-color: #EEEEEE;
}
.CCOGrayBg .yui-g {
    float: none;
}
.TitleBarNoBorder .PanelTitle.Distinguish, .TitleBarNoBorder .TitleBarCaption {
    border-bottom: medium none;
}
.CalloutBlockType1 .ContentBorder, .CalloutBlockType1 > .StandardPanel, .CalloutBlock1, .CalloutArea1 {
    background-color: #EBEBEB;
    border-radius: 5px;
    border-top: 10px solid #E67317 !important;
    margin-top: 15px;
    padding: 8px;
}
.CalloutBlockType2 .ContentBorder, .CalloutBlockType2 > .StandardPanel, .CalloutBlock2, .CalloutArea2 {
    background-color: #EBEBEB;
    border-radius: 5px;
    border-top: 10px solid #0D7C9B !important;
    margin-top: 15px;
    padding: 8px;
}
.CalloutBlockType3 .ContentBorder, .CalloutBlockType3 > .StandardPanel, .CalloutBlock3, .CalloutArea3 {
    background-color: #EBEBEB;
    border-radius: 5px;
    border-top: 10px solid #E6C117 !important;
    margin-top: 15px;
    padding: 8px;
}
.iPartChain.FirstPart .StandardPanel {
    border-bottom-width: 0 !important;
}
.iPartChain.MiddlePart .StandardPanel {
    border-bottom-width: 0 !important;
    border-radius: 0;
    border-top-width: 0 !important;
}
.iPartChain.LastPart .StandardPanel {
    border-radius: 0;
    border-top-width: 0 !important;
}
.iPartChain.MiddlePart, .iPartChain.LastPart {
    margin-top: -0.9em;
}
.CalloutPart1 .PanelBody, .CalloutPart1 .PanelHead {
    background-color: #D4E5BA;
}
.CalloutPart2 .PanelBody, .CalloutPart2 .PanelHead {
    background-color: #EEEEEE;
}
.CalloutPart1 .PanelHead.Distinguish, .CalloutPart2 .PanelHead.Distinguish {
    background-color: rgba(0, 0, 0, 0);
}
.FeatureText {
    color: #777777;
    font-size: 150%;
    line-height: 170%;
}
.FeatureTextBlock {
    background-color: #EBEBEB;
    border-left: 10px solid #0D7C9B;
    border-right: 10px solid #0D7C9B;
    font-size: 125%;
    line-height: 170%;
    margin: 10px auto;
    padding: 12px;
    width: 75%;
}
.CenterText {
    text-align: center;
}
.CalloutPanelField1 .PanelField label:first-child, .PanelField.CalloutPanelField1 label:first-child {
    background: url("images/BlueArrow.gif") no-repeat scroll 50% 100% #1E8DAC;
    margin: 0.25em;
    padding: 0.75em 0.75em 1.5em;
    width: auto;
}
.CalloutPanelField1 .PanelField label:first-child, .PanelField.CalloutPanelField1 label:first-child {
    color: #FFFFFF;
}
.TotalBox .PanelField, .PanelField.TotalBox {
    border-color: #CCCCCC;
}
.TotalBox .PanelFieldLabel {
    background-color: #406E0B;
    color: #FFFFFF;
    padding: 0.25em 0.75em;
}
.StandardPanel .TotalBox .PanelField .PanelFieldLabel label, .StandardPanel .PanelField.TotalBox .PanelFieldLabel label, .TotalBox .PanelField .PanelFieldLabel label, .PanelField.TotalBox .PanelFieldLabel label {
    color: #FFFFFF;
}
.eventHomeBanner {
    background: url("images/homebanner.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    height: 400px;
    overflow: hidden;
    position: relative;
}
.homeBanner {
    background: url("images/homebanner.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    height: 400px;
    left: -505px;
    margin: 0 auto;
    position: relative;
    width: 989px;
}
.homeBannerText {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    border-radius: 5px;
    float: left;
    height: 340px;
    margin: 20px;
    overflow-y: auto;
    padding: 10px;
    width: 490px;
}
.homeBannerText h1, .homeBannerText p {
    color: #FFFFFF;
}
.homeBannerText h1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.homeBannerText p {
    font-size: 104%;
    line-height: 1.8em;
    padding: 10px;
}
.DonorBannerHome {
    background: url("../../images/SampleSites/Donor/birdbanner.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 330px;
    overflow: hidden;
    position: relative;
}
.HomeLogin {
    background-color: #FFFFFF;
    border: 4px solid #DFE9DB;
    border-radius: 5px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
    margin: 35px 30px 30px;
    padding: 0.5em;
    position: absolute;
    width: 270px;
    z-index: 1;
}
.HomeLogin .Distinguish, .HomeLogin .PanelHead, .HomeLogin .PanelTitle {
    background-image: none;
    border-bottom-style: none;
    color: #522E91 !important;
    font-family: Arial,sans-serif;
    font-size: 140%;
    min-height: 0;
    padding-bottom: 0;
    padding-left: 0.25em;
}
.HomeLogin .PanelField {
    padding: 0.188em 0.125em;
}
a.FeatureActionLink {
    color: #000000;
    font-family: 'Open Sans Condensed',Arial,sans-serif;
    font-size: 250%;
    font-weight: bold;
    line-height: 1.5em;
    padding: 8px 0;
    text-decoration: none;
    transition: all 0.2s ease 0s;
}
a.FeatureActionLink:hover {
    color: #E67317;
}
.HeaderImage {
    max-width: 100%;
}
.DonorBannerHome {
    background: url("../../images/SampleSites/Donor/birdbanner.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 330px;
    overflow: hidden;
    position: relative;
}
.DonorBannerInterior {
    height: 275px;
    overflow: hidden;
    position: relative;
}
.DonorBannerInteriorBackground1 {
    background: url("../../images/SampleSites/Donor/bearbanner.jpg") no-repeat scroll 0 0 #67895E;
}
.DonorBannerInteriorBackground2 {
    background: url("../../images/SampleSites/Donor/butterflybanner.jpg") no-repeat scroll 0 0 #95BB19;
}
.DonorBannerInteriorBackground3 {
    background: url("../../images/SampleSites/Donor/catbanner.jpg") no-repeat scroll 0 0 #764C31;
}
.DonorBannerInteriorBackground4 {
    background: url("../../images/SampleSites/Donor/frogbanner.jpg") no-repeat scroll 0 0 #416A26;
}
.DonorBannerInteriorBackground5 {
    background: url("../../images/SampleSites/Donor/numbatbanner.jpg") no-repeat scroll 0 0 #696F44;
}
.DonorBannerInteriorBackground6 {
    background: url("../../images/SampleSites/Donor/squirrelbanner.jpg") no-repeat scroll 0 0 #3C683D;
}
.DonorBannerTextBackgroundHome {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    float: right;
    height: 292px;
    margin: 20px;
    width: 450px;
}
.DonorBannerTextBackgroundInterior {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    float: right;
    height: 236px;
    margin: 20px;
    width: 450px;
}
.DonorBannerTextBackgroundHome h1, .DonorBannerTextBackgroundInterior h1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 2.8em;
    margin: 0.4em;
}
.DonorBannerTextBackgroundHome p, .DonorBannerTextBackgroundInterior p {
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 1.6em;
    margin: 1em;
    padding: 0.4em;
}
.Spotlight {
    text-align: center;
}
.Spotlight img, .Spotlight h4 {
    text-align: center;
}
.Spotlight .TextButton {
    float: right;
}
.Spotlight p {
    text-align: left;
}
.Spotlight a img {
    transition: opacity 0.2s ease 0s;
}
.Spotlight a img:hover {
    opacity: 0.8;
}
.SpotlightRow {
    margin-bottom: 20px;
}
.SpotlightRow.ThreeAcross .Spotlight {
    float: left;
    margin-left: 15.45%;
    width: 23%;
}
.SpotlightRow.ThreeAcross .Spotlight:first-child {
    margin-left: 0;
}
.RadGrid_Default .rgAdd:hover {
    background-position: 0 -1650px;
    margin-right: 3px;
}
.RadGrid_Default .rgRefresh:hover {
    background-position: 0 -1600px;
    margin-right: 3px;
}
label {
    font-weight: normal;
}
.WebPartsTitleBar, .ConnectionTitleBar {
    background-color: #044F65;
}
.HTabBody {
    padding: 15px;
}
.SearchField, .SearchResultSummary .ListItemTitle a {
    background-color: #C9D4B2;
    display: block;
    padding: 8px 12px;
}
.SearchField label {
    color: #225500;
    font-size: 120%;
}
.SearchResultSummary .ListItemTitle a {
    color: #000000 !important;
    margin: -4px -7px 0;
    text-decoration: none;
}
.SearchResultSummary .ListItemTitle a:hover {
    background-color: #DCE4CB;
    text-decoration: underline;
}
.EventSummary {
    background-color: #EEEEEE;
}
.EventSummary .PhotoArea {
    padding: 2em 2em 0;
}
.EventSummary .PhotoArea img {
    border: 1px solid #CCCCCC !important;
}
.EventSummary .Description {
    padding: 2em;
}
.ProgramGroup .StandardPanel {
    border-radius: 0;
}
.ProgramGroup .PanelHead {
    background-color: #D4E5BA;
}
.ProgramGroup .PanelTitle {
    background-image: none;
    color: #225500;
    font-size: 130%;
    line-height: 1.7;
    padding-left: 0;
}
.ProgressTracker .count {
    font-weight: bold;
}
.ProgressTracker .SuccessfulMessage, .ProgressTracker .ProgressBar > span {
    background-color: #87C442;
}
.ProgressTracker2 .ProgressTrackerPanel ul {
    background-color: #AABF84;
}
.ProgressTracker2 .ProgressTrackerPanel .inset {
    color: #FFFFFF;
}
.ProgressTracker2 div p {
    color: #225500;
}
.ProgressTracker2 .ProgressBar > span {
    background-color: #87C442;
}
.ProgressTracker2 .SuccessfulMessage {
    background-color: #A3FF51;
    color: #000000;
}
.StandardPanel.FilterPanel {
    background-color: #F8F8F8;
    border: medium none !important;
    border-radius: 0;
    margin-top: -3px;
}
.StandardPanel.FilterPanel .PanelTitle {
    background-image: none;
    font-size: 140%;
    line-height: normal;
    margin-left: 0;
    padding-left: 0.1em;
}
.StandardPanel.FilterPanel .PanelHead.Distinguish {
    border: medium none;
    min-height: 1em;
}
.RadGridCommandIcon {
    display: inline-block;
    height: 24px !important;
    max-width: 22px !important;
}
.RadGridCommandText {
    display: inline;
    vertical-align: bottom !important;
}
.AltBg1 {
    background: -moz-linear-gradient(center top , #EBEBEB, #D6D6D6) repeat scroll 0 0 #D6D6D6;
    border-radius: 5px;
    padding: 20px;
}
.AltBg2 {
    background: -moz-linear-gradient(center top , #EBEBEB, #D6D6D6) repeat scroll 0 0 #D6D6D6;
    border-radius: 5px;
    margin-top: 35px;
    padding-top: 20px;
}
.AltBg3 {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #E8E8E8;
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 5px;
    position: relative;
}
h1.ContentTitle {
    font-size: 40px;
}
.ContentBlockPrimary {
    background: -moz-linear-gradient(center top , #EBEBEB, #D6D6D6) repeat scroll 0 0 #D6D6D6;
    border-radius: 5px;
    padding: 20px;
}
.ContentBlockSecondary {
    background: -moz-linear-gradient(center top , #EBEBEB, #D6D6D6) repeat scroll 0 0 #D6D6D6;
    border-radius: 5px;
    margin-top: 35px;
    padding-top: 20px;
}
.ContentBlockLeft {
    display: table-cell;
    min-width: 250px;
}
.ContentBlockRight {
    display: table-cell;
    padding-left: 25px;
    vertical-align: top;
}
.BlockList {
    font-family: arial,helvetica,clean,sans-serif;
    font-weight: normal;
    height: auto;
    position: relative;
    width: 100%;
}
.BlockList ul {
    color: #AFAFAF;
    font-size: 30px;
    font-weight: normal;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
}
.BlockList ul li {
    border-bottom: 1px solid #D4D4D4;
    border-top: 1px solid #FFFFFF;
    list-style: none outside none;
    vertical-align: middle;
}
.BlockList ul li span {
    display: block;
    vertical-align: middle;
}
.BlockList ul li p {
    color: #000000;
    display: block;
    font-size: 14px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.BlockList ul li img {
    padding-left: 10px;
    vertical-align: middle;
}
.BlockList ul li div {
    vertical-align: middle;
}
.BlockList ul a {
    color: #374C77;
    display: block;
    font-size: 20px;
    padding: 10px 20px;
    text-decoration: none;
}
.BlockList ul a:hover {
    background-color: #EBEBEB;
}
.BlockList a div span:hover {
    text-decoration: underline;
}
blockquote.Quote {
    background: none repeat scroll 0 0 #F9F9F9;
    border-left: 10px solid #CCCCCC;
    margin: 1.5em 10px 1.5em 0;
    padding: 1.5em 10px;
    quotes: "“" "”" "‘" "’";
}
blockquote.Quote:before {
    color: #CCCCCC;
    content: open-quote;
    font-size: 5em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
}
blockquote.Quote:after {
    color: #CCCCCC;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
}
blockquote.Quote p {
    display: inline;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.6em;
}
body {
    background: none repeat scroll 0 0 #9C9DA0;
    margin: 1px;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 10pt;
    /*font: 62.5%/1.4 Arial,Helvetica,sans-serif;*/
}
/*Tabs*/
html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, 
html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover 
{
  border-color: #F58426;
  background-color: #F58426;
}
.RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 {
  border-bottom-color: #F58426;
}

#masterTopBarAuxiliary {
    color: #8F8C8C !important;
    font-size: 1em;
    line-height: 1em;
}


01-MasterPage.css
#ft {
    background-color: #ffffff;
}
#masterTopArea, #masterWrapper, #ft {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1020px;
}
#doc3 {
    margin: auto !important;
    width: auto !important;
}
#Menu {
}
#masterLogoArea {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    width: 1020px;
}
#masterHeaderImage, #masterEventHeaderImage {
    float: left;
    margin-top: 0.4em;
    padding-bottom: 0.5em;
}
.NavigationUnorderedList {
    display: inline;
    margin-left: 0.125em;
    margin-right: 0.125em;
    padding-left: 0;
}
.NavigationListItem {
    display: inline;
    list-style-type: none;
    margin-left: 0;
}
#masterTopBarAuxiliary {
    float: right;
}
#masterTopBarAuxiliary div {
    display: inline;
    line-height: 2em;
    padding-left: 0.125em !important;
    padding-right: 0.125em !important;
    white-space: nowrap !important;
}
#masterTopBarAuxiliary input.SurfEdit {
    padding: 0 !important;
    vertical-align: middle;
}
#masterTopBarAuxiliary div[role="navigation"] {
}
#masterSocialNetworking, #masterSocialNetworking div {
    display: none;
    float: right;
}
#masterSocialNetworking strong, #masterSocialNetworking img {
    vertical-align: middle;
}
#ste_container_SocialNetworking > a {
    text-decoration: none;
}
#masterTopBarAuxiliary div[role="search"] {
}
#masterTopBarAuxiliary .NavigationUnorderedList .NavigationListItem .NavigationLink {
    padding-left: 0.313em !important;
    padding-right: 0.313em !important;
    text-decoration: none;
    text-transform: none !important;
    width: auto !important;
}
#masterTopBarAuxiliaryBottom {
    float: right;
}
#bd {
    background-color: #FFFFFF;
    margin: auto;
    width: 1020px;
}
#masterMainBreadcrumb {
    display: inline;
    float: none;
    line-height: 33px;
}
#masterMainImpersonation {
    float: right;
}
#ProxyPanelLabels, #ProxyPanelActions {
    display: inline-block;
}
.ProxyPanelNoContact, .ProxyPanelContact {
    font-weight: bold;
    line-height: 2.4em;
    margin-top: 0.225em;
    padding: 0 2em;
    white-space: nowrap;
}
#masterPageTasks {
    display: none;
}
#masterPageTasks * {
    vertical-align: middle;
}
#masterContentArea {
    margin: -0.75em 1.5em 0.5em;
}
#masterMainButtonBar {
    background-color: #FFFFFF;
    margin: 0.5em 2em 0.5em 0;
}
#masterFooterNavigation {
    margin: 0 auto;
    width: 936px;
}
#masterFooterNavigation .NavigationUnorderedList .NavigationListItem .NavigationLink {
    color: #E0E0E0;
    padding-left: 0.313em !important;
    padding-right: 0.313em !important;
}
#masterFooterNavigation .NavigationUnorderedList .NavigationListItem:first-child .NavigationLink {
    padding-left: 0 !important;
}
#masterFooterCopyright, #masterFooterNavigation {
    display: block;
    line-height: 1.8em;
}
#masterFooterNavigation {
    padding: 0.5em 0.5em 0.25em;
}
#masterFooterCopyright {
    padding: 0.25em 0.5em 0.5em;
}


.headercertimg
{
     font-family: "americanaBold";
     font-size: 18px;
     color: #626262;
     /*background: url("/images/template/agpaico.png") no-repeat scroll 104% 0;*/
     width: 34px;
}

.headercert, .headercert2
{
     font-family: "americanaBold";
     font-size: 18px;
     color: #626262;
}
.headercert2
{
     width: 145px;
     border-left: 3px solid orange;
     padding-left: 10px;
}
.headercert
{
     float: right;
     padding-right:10px;
}

/*STORE CE*/
.AuxStoreMenu
{
     text-transform:uppercase !important;
     background-color:orange !important;
     
     
}
a#ctl00_Auxiliary_Auxiliary_rptWrapper_Auxiliary_rptWrapper_rpt_ctl03_NavigationLink > .nav-text
{
     text-transform: uppercase;
     color:#474645;
}


/*RIGHT BAR*/
.sfContentBlock td {
    font-size: 1.2em;
    line-height: 1.4em;
    padding: 5px 10px;
    text-align: left;
    vertical-align: top;
}

.findCertificate {
    background: url("images/rightmenu/findCertificate.png") no-repeat scroll 0 0 #FF842D;
    display: block;
    height: 50px;
    margin-bottom: 3px;
    text-indent: -10000px;
    width: 230px;
}
.findCertificate:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FF6E00;
    background-image: url("images/rightmenu/findCertificate_hv.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: inherit;
}
.eventBtn {
    background: url("images/rightmenu/eventBtn.jpg") no-repeat scroll 0 0 #C4C4C6;
    display: block;
    height: 28px;
    margin-bottom: 3px;
    text-indent: -100000px;
    width: 230px;
}
.eventBtn:hover {
    background-color: #A0A0A0;
    background-image: url("images/rightmenu/eventBtn_hv.jpg");
}
.donateBtn {
    background: url("images/rightmenu/donateBtn.jpg") no-repeat scroll 0 0 #ACADB0;
    display: block;
    height: 28px;
    margin-bottom: 3px;
    text-indent: -100000px;
    width: 230px;
}
.donateBtn:hover {
    background-color: #918F90;
    background-image: url("images/rightmenu/donateBtn_hv.jpg");
}
.ecommunities {
    background: url("images/rightmenu/eCommunities.jpg") no-repeat scroll 0 0 #C4C4C6;
    display: block;
    height: 28px;
    margin-bottom: 3px;
    text-indent: -100000px;
    width: 230px;
}
.ecommunities:hover {
    background-color: #A8A8AB;
    background-image: url("images/rightmenu/eCommunities_hv.jpg");
}
.mailingListBtn {
    background: url("images/rightmenu/mailingListBtn.jpg") no-repeat scroll 0 0 #ACADB0;
    display: block;
    height: 28px;
    margin-bottom: 3px;
    text-indent: -100000px;
    width: 230px;
}
.mailingListBtn:hover {
    background-color: #939091;
    background-image: url("images/rightmenu/mailingListBtn_hv.jpg");
}
.mailingList {
    background: url("images/rightmenu/joinMailing.jpg") no-repeat scroll 0 0 #808185;
    height: 87px;
    margin: 0 0 20px;
    width: 230px;

}

#MainMenu {
    background-color: #522E91;
}

div#ctl00_NavPanel{
    /*margin-top: -16px;*/
}

/*AGPA Pref Styles */
.PurpleUCase {
    color: #522e91;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}
.AGPAHeader {
    font-size: 16px;
    color: white;
}
.AGPAHeader th {
    width: 100%;
    background: #F58426;
}
.AGPATables {
    width: 100%;
    font-size:15px;
}

.AGPATables.MainDues
{
     width: 85%;
     font-family: arial;
     font-size: 15px;
}
.AGPATables.MainDues td
{
     max-width:65px;
     padding-left:10px;
}
.TDControl
{
     text-align: right;
     width:10px;
     padding-right:15px;
}
.AGPAForms
{
     font-size:15px;
}

.AGPAPurpleInfo
{
 font-family: Arial;
 font-size: 12px;
 color: #522E91;
}

.AGPAProfileHeader1P
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #522E91;
}

.AGPAProfileHeader1
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
}

.AGPAProfileHeader2
{
     background-color: #919195; 
     width: 60%;
}

.AGPAProfileRow
{
    background-color: #ffffff; 
    width: 20%;
}

.AGPALabel
{
    color: black;
    font-family: arial;
    font-size: 10pt;
    font-weight: bolder;
    text-align: left;
}

.AGPAProfileCallOut1
{
	text-align:left;
	background-color: #919195; 
        width: 30%;
}

.AGPAProfileCallOut2
{
	text-align:left;
	background-color: #919195; 
        width: 10%;
}

.AGPAFieldInfo
{
        font-size:10px;
        
}

.RadGrid_Default .RightColumnProducts .rgAltRow 
{
    background-color:#fff;
}

.RightColumnProducts thead,
.RightColumnProducts tfoot
{
        display:none;
}

.TextButton
{
background-color: #522e91;
}

#ctl00_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon__BodyContainer {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #919195 0%, #e0e0e0 100%) repeat scroll 0 0 !important;
}
#ctl00_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon__Head {
    background: #522e91;
}
#ctl00_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon__Head .panel-title {
    color: #ffffff;
}

.TextButton, .btn, .RadUpload .ruButton, .RadUploadProgressArea .ruButton,
.TextButton.PrimaryButton, .btn.PrimaryButton, .TextButton.SaveAndClose, .TextButton.Save, .TextButton.SaveAs, .UsePrimaryButton .TextButton, .UsePrimaryButton .btn {
    background: #5529e1; /* Old browsers */
background: -moz-linear-gradient(top, #5529e1 0%, #cfcfcf 49%, #e0e0e0 51%, #5529e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5529e1), color-stop(49%,#cfcfcf), color-stop(51%,#e0e0e0), color-stop(100%,#5529e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5529e1 0%,#cfcfcf 49%,#e0e0e0 51%,#5529e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5529e1 0%,#cfcfcf 49%,#e0e0e0 51%,#5529e1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5529e1 0%,#cfcfcf 49%,#e0e0e0 51%,#5529e1 100%); /* IE10+ */
background: linear-gradient(to bottom, #5529e1 0%,#cfcfcf 49%,#e0e0e0 51%,#5529e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5529e1', endColorstr='#5529e1',GradientType=0 ); /* IE6-9 */
    border: 1px solid #5529e1;
}

.TextButton:hover, .btn:hover, .RadUpload:hover .ruButton:hover, .RadUploadProgressArea:hover .ruButton:hover,
.TextButton.PrimaryButton:hover, .btn.PrimaryButton:hover, .TextButton.SaveAndClose:hover, .TextButton.Save:hover, .TextButton.SaveAs:hover, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .btn:hover, .TextButton.PrimaryButton:focus, .btn.PrimaryButton:focus, .TextButton.SaveAndClose:focus, .TextButton.Save:focus, .TextButton.SaveAs:focus, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .btn:focus, .TextButton.PrimaryButton:active, .btn.PrimaryButton:active, .TextButton.SaveAndClose:active, .TextButton.Save:active, .TextButton.SaveAs:active, .UsePrimaryButton .TextButton:active, .UsePrimaryButton .btn:active {
background: #5529e1; /* Old browsers */
background: -moz-linear-gradient(top, #5529e1 0%, #cfcfcf 49%, #e0e0e0 51%, #5529e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5529e1), color-stop(49%,#cfcfcf), color-stop(51%,#e0e0e0), color-stop(100%,#5529e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5529e1 0%,#cfcfcf 49%,#e0e0e0 51%,#5529e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5529e1 0%,#cfcfcf 49%,#e0e0e0 51%,#5529e1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5529e1 0%,#cfcfcf 49%,#e0e0e0 51%,#5529e1 100%); /* IE10+ */
background: linear-gradient(to bottom, #5529e1 0%,#cfcfcf 49%,#e0e0e0 51%,#5529e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5529e1', endColorstr='#5529e1',GradientType=0 ); /* IE6-9 */
}

.headercert2 a,
.headercert a {
    text-decoration: none !important;
}

.headercert2 a:hover,
.headercert a:hover {
    text-decoration: none !important;
    color: #E67C32 !important;
}

#ctl00_HeaderLogo_Zone1PlaceHolder
{
height: 194px;
}


.rbspace input[type="radio"]
{
    margin-left: 10px;
    margin-right: 10px;
}
div#auxiliary-container{float:right;}
.auth-link-container{float:right;}



.additional-product-info .rgHeader {display:none !Important;}
.additional-product-info .RadGrid_MetroTouch {border-style:none !important;}

/*navigation*/
.navbar-collapse, .searchbar-collapse
{
	margin-top:0px;
	background: url('/staticcontent/images/bnav_shadow_bg.gif') repeat-x 0 0 scroll;
    
}
.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink
{
	font-size:85%;
}
.RadMenu.RadMenu_Austin .rmLink,
.RadMenu.RadMenu_Austin .rsmLink {
  color: #FFFFFF;
}
.RadMenu.RadMenu_Austin .rmRootLink.rmSelected {
    color: #ffffff;
    background-color: #522E91;
}
.RadMenu.RadMenu_Austin .rmRootLink.rmExpanded, .RadMenu.RadMenu_Austin .rmRootLink:hover, .RadMenu.RadMenu_Austin .rmRootLink.rmFocused {
    background-color: #522E91;
    color: #F58426;
}
.RadMenu.RadMenu_Austin .rmText, 
.RadMenu.RadMenu_Austin .rmHorizontal .rmText, 
.RadMenu.RadMenu_Austin .rmSlide .rmText {
    padding-left: 12px;
	padding-bottom:0px;
	
}

/*Popup windows*/
div#MainPanel
{
	background-color: #ffffff !important;
}

.pp_details {display:none !important;}


/**Interior Menus**/

		#menu-agpa
		{
			width: 100%; /* 1000 */
			
			font-weight: 400;
			position: relative; 
			z-index: 9999;
			margin-left:0px;
			margin-right:0px;
			font-size: 0.9em;

		}

			#menu-agpa > a
			{
				display: none;
				z-index: 9999;
			}

			#menu-agpa li
			{
				position: relative;
				margin-left:0px;
				z-index: 9999;
			}
				#menu-agpa li a
				{
					color: #fff;
					display: block;
					margin-left:0px;
					z-index: 9999;
				}
				#menu-agpa li a:active
				{
					background-color: #e15a1f !important;
					margin-left:0px;
					z-index: 9999;
				}
			#menu-agpa a:hover span
			{
				color: #f78139 !important;
			}
			#menu-agpa span:after
			{
				width: 0;
				height: 0;
				border: 0em solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #efa585;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				margin-left:0px;
				/*right: -0.313em;*/ /* 5 */
			}

			/* first level */ /** THIS IS THE UL YOU ARE LOOKING FOR**/

			#menu-agpa > ul
			{
				height: 3em; /* 60 */
				background-color: #522f91;
				list-style-type:none;
				
				padding-left:0px;
				text-transform: uppercase;
				font-size: 0.9em;
				z-index: 9999;
			}
/* PERCENTAGE OF NAV BAR PER TAB */
				#menu-agpa > ul > li
				{				
					height: 100%;
					float: left;
					margin-right:0px;
					padding-left:5px;
					padding-right:5px;
					margin-left:0px;
					z-index: 9999;
					
					/*width: 14%;*/
				}
					#menu-agpa > ul > li > a
					{
						height: 100%;
						font-size: 1.1em; /* 24 */
						line-height: 2.2em; /* 60 (24) */
						text-align: center;
						/*margin-left:-.5em;*/
						margin-left:0px;
						z-index: 9999;
						text-decoration:none !important;
					}
					
/* tab divider line */
						#menu-agpa > ul > li:not( :last-child )
						{
							border-right: 3px solid #f78139;
						}
						#menu-agpa > ul > li:not( :last-child ) > a
						{
							border-right: 0px solid #f78139;
						}
						#menu-agpa > ul > li:hover > a,
						#menu-agpa > ul:not( :hover ) > li.active > a
						{
							/*background-color: #f78139;*/
							color: #f78139;
							padding-left:0px;
							padding-right:0px;
							margin-left:0px;
							z-index: 9999;
						}


				/* second level */
				#menu-agpa li ul
				{
					background-color: #f78139;
					display: none;
					position: absolute;
					top: 100%;
					list-style-type:none;
					/*margin-left:-.5em;*/
					margin-left:0px;
					padding-left:5px;
					padding-right:5px;
					text-transform: none;
					z-index: 9999;
				}
					#menu-agpa li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
						margin-left:0px;
						z-index: 9999;
					}
						#menu-agpa li:not( :first-child ):hover ul
						{
							left: -1px;
							/*margin-left:-.5em;*/
							margin-left:0px;
							z-index: 9999;
						}
						#menu-agpa li ul a
						{
							font-size: 1em; /* 20 */
							border-top: 1px solid #f7941e;
							padding: 0.25em; /* 15 (20) */
							/*margin-left:-.5em;*/
							margin-left:0px;
							z-index: 9999;
						}
							#menu-agpa li ul li a:hover,
							#menu-agpa li ul:not( :hover ) li.active a
							{
								background-color: #f7941e;
								/*margin-left:-.5em;*/
								margin-left:0px;
								z-index: 9999;
							}


		@media only screen and ( max-width: 62.5em ) /* 1000 */
		{
			#menu-agpa
			{
				width: 100%;
				position: static;
				margin: 0;
				z-index: 9999;
			}
		}

		@media only screen and ( max-width: 40em ) /* 640 */
		{
		    #masterLogoArea
		    {
		      padding-top:0px; margin-top:0px;
		    }
		    .nav-auxiliary
		    {
		      font-size: 14px !important;
		    }


			html
			{
				font-size: 75%; /* 12 */
			}

			#menu-agpa
			{
				position: relative;
				top: auto;
				left: auto;
				z-index: 9999;
			}
				#menu-agpa > a
				{
					width: 3.125em; /* 50 */
					height: 3.125em; /* 50 */
					text-align: left;
					text-indent: -999px;
					background-color: #f7941e;
					position: relative;
					margin-left:0px;
					z-index: 9999;
				}
					#menu-agpa > a:before,
					#menu-agpa > a:after
					{
						position: absolute;
						border: 2px solid #fff;
						top: 35%;
						left: 2%;
						right: 2%;
						content: '';
						margin-left:0px;
						z-index: 9999;
					}
					#menu-agpa > a:after
					{
						top: 60%;
						margin-left:0px;
						z-index: 9999;
					}

				#menu-agpa:not( :target ) > a:first-of-type,
				#menu-agpa:target > a:last-of-type
				{
					display: block;
					margin-left:0px;
					z-index: 9999;
				}


			/* first level */
			#menu-agpa > ul
			{
				height: auto;
				display: none;
				position: absolute;
				left: 0;
				right: 0;
				margin-left:0px;
				z-index: 9999;
			}
				#menu-agpa:target > ul
				{
					display: block;
					margin-left:0px;
					z-index: 9999;
				}
				#menu-agpa > ul > li
				{
					width: 100%;
					float: none;
					margin-left:0px;
					z-index: 9999;
				}
					#menu-agpa > ul > li > a
					{
						height: auto;
						text-align: left;
						padding: 0 1%; /* 20 (24) */
						margin-left:0px;
						z-index: 9999;
					}
						#menu-agpa > ul > li:not( :last-child ) > a
						{
							border-right: none;
							border-bottom: 1px solid #f78139;
							margin-left:0px;
							z-index: 9999;
						}

				/* second level */
				#menu-agpa li ul
				{
					position: static;
					padding: 1%; /* 20 */
					padding-top: 0;
					/*margin-left:-.6em;*/
					margin-left:0em;
					z-index: 9999;
				}
		}


/***DIV BACKGROUND **/
.nav-tagged-agpa {
	border-style: None;
    width: auto;
    background-color: #522f91;
    height: 42px;
}

.additional-product-info {
    margin-top: -5%;
}
	
	
/***Footer***/
#ft {
  background-color: #9C9DA0;
  color: #fff;
}	

.footer-content {
  background-color: #9C9DA0;
  color: #fff;
  text-align: center;
}

.footer-nav-copyright {
  background-color: #9C9DA0;
  color: #999;
}

.StoreTabs li.rtsLI
{width: 33.333%;
 width: calc(100%/3);
}
