
@font-face {
    font-family: 'CynthoPro-Regular';
    src: url('cynthopro-regular-webfont.eot');
    src: url('cynthopro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('cynthopro-regular-webfont.woff2') format('woff2'),
         url('cynthopro-regular-webfont.woff') format('woff'),
         url('cynthopro-regular-webfont.ttf') format('truetype'),
         url('cynthopro-regular-webfont.svg#cyntho_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'CynthoPro-Italic';
    src: url('cynthopro-italic-webfont.eot');
    src: url('cynthopro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('cynthopro-italic-webfont.woff2') format('woff2'),
         url('cynthopro-italic-webfont.woff') format('woff'),
         url('cynthopro-italic-webfont.ttf') format('truetype'),
         url('cynthopro-italic-webfont.svg#cyntho_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Added by JJOHN 1px solid #4a8ace */





.gsc-control-cse
{
    float:right;
    width:225px!important;  
    padding:0px!important;
      position: relative;
    z-index: 1000000;
    margin-right:20px;
     
}
.gsc-results
{
    position:relative;
    z-index: 1000000;
}


.gsc-search-button input.gsc-search-button-v2,.gsc-search-button input.gsc-search-button-v2:hover
{
    
    background-image: url("https://www.google.com/uds/css/v2/search_box_icon.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 20px;
    margin-top: 0px;
    min-width: 20px;
    padding: 13px 27px;
    width: 10px;
    vertical-align:bottom;
    
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 2px!important;

}


.gsc-input-box{
height:35px!important;
}


form.gsc-search-box{

border-style : none;
border-width : 10;

width : 100%;
margin-bottom : -3px !important;
}







#SimpleSearchBlock
{
    display:none;
}

[id$='FromtheSecretary'] .homecontentwrap 
{
    margin: 0px 30px 20px 50px!important;  
    width:520px!important;
    min-width:520px!important;
}
[id$='TagLine_Zone1PlaceHolder'] .ContentItemContainer
{
    margin-left:0px;   
}
.homecontentwrap .contentbox img
{
    
    min-width:200px!important;   
}


.contentbox {
background-color: #fff;
border: 1px solid #f3ead0;
font-size: 14px;
min-height: 100px;
padding: 8px;
height: 420px;

}
.homecontentwrap
{
    height:475px;
    max-width:520px;
             
                 }
                 


.iMIS-WebPart .yui-bd, .ContentWizardDisplay {
    background-color: #e7d79c;
}
.ContentWizardDisplay .row {
    margin: 0px!important;
    width: auto !important;
}
.ContentWizardDisplay {
    border-color: -moz-use-text-color #cccccc #cccccc;
    border-right: 1px solid #cccccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 1px 5px 5px;
}
.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink 
{
    font-weight:normal!important;
    letter-spacing:1px;
}
.rmLast
{
   /* outline: 1px solid #4a8ace!important;  */
   box-shadow: 1px 0 1px -.5px #4a8ace;
}
#hd
{
 height:228px;   
}
.header 
{
    border:none!important;   
}
.col-primary .row
{
    /*margin: 70px 80px;*/
    width: auto !important;
}
.ContentItemContainer .homecontentwrap,.home .homecontentwrap
{
    width:100%!important;   
}
/*.iMIS-WebPart
{
    
    float:left;   
}*/
.ResPic
{
    width:200px;   
}

.no-mqs .nav-primary {
  margin-top: 0px!important;
}
.MagicDonate
{
  
    display:none!important;
}
.MagicDonate,.nav-auxiliary a
{
      color: #dea83e!important;
    font-size: 12px;
    text-transform: uppercase;

}
a.LogoLink {
       display: inline-block;
    height: 160px;
    position: fixed;
    width: 55%;
    margin-top:40px;
}
.nav-secondary .sub-nav-head {
  background-color: #235fa5;
  
}
.ContentItemContainer
{
  margin-left:2%;   
}
@media (min-width: 1120px)
{
    
    .has-secondary-col .col-primary {
    width: 99%;
    }
    .col-secondary
    {
        display:none;
    }  
}
@media (min-width: 1600px) 
{
    #hd
    {
        
        height:300px;   
    }
    
}
@media (max-width: 1220px) 
{
    
    #blog
    {
        width:225px!important;
        margin-right:10px;
    }
}

/* Home Page Rotator - CRAPPPPYYY*/


@media (max-width: 1200px) 
{
    .rotator
    {
         width:95%!important;
    }
    .featured .sixtytwo img
    {
        width:100%!important;
    }
}
@media (max-width: 1120px) {

.yui-g .yui-u
{
    width:100%;
}
.homecontentwrap
{
    margin-left:15px!important;
}
[id$='FromtheSecretary'] .homecontentwrap
{
    margin-left:15px!important;   
}

    
}
@media (max-width: 1092px) 
{
    .rotator
    {
         width:85%!important;
    }
    /*.featured .sixtytwo img
    {
        width:100%!important;
    }*/
    
    
}
@media (max-width: 992px) 
{
    .featured .sixtytwo
    {
        display:none;
    }
    .yui-gc .yui-u.thirtyseven
    {
        width:90%!important;   
    }
    .col-primary .row
    {
        margin: 30px 35px;
        width: auto !important;
    }
    a.LogoLink 
    {
        height: 140px;
    }
}
@media (max-width: 769px) {


 
 
 .featured,.jcHideSection769
 {
     
display:none!important;

 }
#masterContentArea 
{
    min-height:200px;
}
.navbar-header {
  float: right;
  min-width: 50%;
  text-align: right!important;
}
.footeraddress, #masterFooterConnectWithUs p
{
    font-size:10px!important;
}
.auth-link,.auth-link:hover
{
    color: #dea83e;
}
.contentbox
{
    height:350px!important;   
    
}
.homecontentwrap
{
    height:390px!important;   
}
.homecontentwrap
{
    margin-left:5px!important;
}
[id$='FromtheSecretary'] .homecontentwrap
{
    margin-left:5px!important;   
}
.search-container
{
    
      position: relative;
    z-index: 1000;
}
.col-primary .row
{
    margin: 10px 15px!important;
    
}
#hd
{
 height:200px;   
}
.MagicDonate
    {
    
        display:inline!important;   
    }
    .navbar-header .NavigationUnorderedList
    {
        display:none!important;   
    }
    .contentbox img
    {
        display:none!important;   
    }
    #blog
    {
        width:auto!important;
    }
    .ResPic
    {
        width:0px;   
    }
    a.LogoLink 
    {
        height: 100px;
    }
}


@media (max-width: 580px) {
  
 .jcHideSection580
 {
 display:none!important;
 }

.ContentItemContainer {
  margin-left: 0%!important;
}
  .navbar-header {
  float: right;
  min-width: 70%;
  text-align: right!important;
}
  .footeraddress, #masterFooterConnectWithUs p
{
    font-size:9px!important;
}
  .contentbox
    {
        height:360px!important;   
    
    }
    .MagicDonate
    {
      float: right;
      padding-top: 15px;
      padding-left: 10px;
    }
    .homecontentwrap
    {
        height:370px!important;   
    }
    .col-primary .row
    {
        margin: 0px 0px!important;
   
    }
    #hd
    {
         height:180px;   
         background: url("images/bgHeader.jpg") no-repeat scroll center 25px #1d5ca3;

    }
    .contentbox img
    {
        display:none!important;   
    }
    a.LogoLink 
    {
        height: 80px;
    }

}
@media (max-width: 480px) {
  
  .footeraddress, #masterFooterConnectWithUs p
    {
        font-size:8px!important;
    }
  .contentbox
    {
        height:390px!important;   
    
    }
    .homecontentwrap
    {
        height:400px!important;   
    }
}

/*.WebPartZone {
    margin: 70px 80px;
    width: auto !important;
}*/

.CommandBar
{
    background-color:#faf6eb;
}
.featured  .rotator  {
	float:left;
	margin-top:10px;
	/*width:652px;*/
}

.cycle-slideshow {
	background-color: #faf7ee;
    border: 2px solid #f3ead0;
    max-height: 466px;
    max-width: 662px;
}


.cycle-slideshow a {
	display:block;
	padding:4px;
	/*height:444px;
	width:640px;*/
}

.cycle-slideshow img {
	border:2px solid #e5d298;
	margin:0 auto;
	/*height:444px;
	width:640px;*/
}

.cycle-pager {
	color:#eee7d6;
	font-size:60px;
	margin-top:-17px;
	text-align:center;
	text-shadow: 0 -1px 1px #333;
}

.cycle-pager span {
	cursor:pointer;
	
}

.cycle-pager-active { 
	color: #c2083c;
}

.cycle-pager a {
	cursor:pointer;
}
/* Primary Navigation Overrides */
.rmResponsive .rmSlide .rmFocused > .rmLink,
.rmResponsive .rmSlide .rmSelected > .rmLink,
.rmResponsive .rmSlide .rsmSelected > .rsmLink,
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
  background-color: transparent;
  color: #3370a5;
}
.rmResponsive .rmSlide .rmLink:hover, .rmResponsive .rmSlide .rmLink:focus,
.rmResponsive .rmSlide .rsmLink:hover,
.rmResponsive .rmSlide .rsmLink:focus,
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover,
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {
  background-color: transparent;
  color: #3370a5;
  text-decoration:underline;
}
.rmResponsive .rmSlide .rmLink, .rmResponsive .rmSlide .rsmLink,.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:hover, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:focus 
{
    color: #3370a5;
    font-size: 16px;
    font-weight: bold;
    text-transform:none;
   
    
}


.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem
{
    margin-bottom:0px;   
}
.RadMenu.rmResponsive .rmSelected > .rmRootLink, .RadMenu.rmResponsive .rmFocused > .rmRootLink 
{
    color: #dea83e;
    background: text-shadow: 0px -1px 1px #143e6e!important;
}
.RadMenu.rmResponsive .rsmItem {
    padding: 5px 5px;
}
.rmContent .rsmItem a.rsmLink 
{
    padding: 11px 19px;
}
.rsmColumnWrap li.rsmItem a
{
    font-weight:normal!important;
    font-size: 80%!important;   
}
.menugold a{
    color: #a16c21!important;
} 
.menugold .rsmColumnWrap a{
    color: #3370a5!important;
}   
.menugoldbtn > .rsmLink {
    background: url("images/bgButtonGold.jpg") repeat-x scroll 0 0 transparent;
    box-shadow: 0 5px 15px rgba(50, 50, 50, 0.5);
    color: #fff !important;
    display: block;
    font-family: "Cardo",Times New Roman,serif;
    font-size: 20px;
    font-weight: 400;
    height: 40px;
    padding-top: 10px;
    text-align: center;
}
.menugoldbtn > .rsmLink:hover {
    text-decoration:none;
}
.PrimaryButton, .SaveAndClose, .SaveAs, .UsePrimaryButton .TextButton, .UsePrimaryButton .TextButtonWithImage, #masterHeaderActionArea a, .RadGrid input.PrimaryButton 
{
    background: url("images/bgButtonGold.jpg") repeat-x scroll 0 0 transparent;
    box-shadow: 0 5px 15px rgba(50, 50, 50, 0.5);
}
.header {
    padding-bottom: 0px!important;
    padding-top: 0px;
}
.header-top-container
{
    margin: 0 auto;
    max-width: 1220px;
}
#auxiliary-container .NavigationUnorderedList .NavigationListItem .NavigationLink {
    color: #dea83e;
    font-size: 12px;
    text-transform: uppercase;
}
#auxiliary-container .NavigationUnorderedList .NavigationListItem {
    border-left: 1px solid #4277b2;
    border-right: 1px solid #194471;
    margin-top: 4px;
    padding: 4px;
    margin-left:0px;
}
#auxiliary-container .NavigationUnorderedList .NavigationListItem:first-child {
    border-left: medium none;
}
#auxiliary-container .NavigationUnorderedList .NavigationListItem:last-child {
    border-right: medium none;
}
.search-container-sm
{
    float:right;   
    margin-top:3px;
}
#auxiliary-container #SimpleSearchBlock input[type="text"] {
    background: none repeat scroll 0 0 #19508d;
    border-color: #427ebc;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #fff;
    font-size: 12px !important;
    min-height: 15px;
    padding: 8px !important;
    width: 180px;
}
.header-search .TextButton {
    display: inline;
    background: url("images/iconButtonSearch.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 38px;
    width: 40px;
     color:RGBA(0,0,0,.00);
     margin-left:5px;
     
    
}
.navbar-header > div, .navbar-header > a, .navbar-header .NavigationUnorderedList, .navbar-header .NavigationLink {
    display: inline;
}
.auth-link-container-sm a {
    background: url("images/iconLogin.jpg") no-repeat scroll 0 0 transparent;
    font-family: "Cardo",Times New Roman,serif;
    font-size: 14px;
    height: 32px;
    list-style-type: none;
    margin: -2px 8px 0 0;
    padding: 8px 4px;
    text-align: center;
    text-transform: uppercase;
    width: 73px;
    color:#FFF;
}
.auth-link-container-sm a:hover
{
     color:#FFF;
    
}
html, body {
    font-family: 'CynthoPro-Regular',Arial,sans-serif !important;
}
.socialbar {
    padding-top: 10px;
    text-align:left;
}
#ft a {
    color: #3170b5;
    text-decoration: none;
}
.socialbar a {
    padding-right: 3px;
}
.RadMenu_Austin.RadMenu .rmRootGroup {
    margin: 0 auto;
    width: 80%;
}

#masterHeaderBackground, .header {
    border-bottom: none!important;
}
.nav-primary {
    margin-top: 0px;
}

.RadMenu_Austin.RadMenu .rmRootGroup {
    margin: 0 auto;
    width: 92%;
}
.rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

#navbar-collapse {
    background: url("images/bgNavigation.jpg") repeat-x scroll 0 0 #235fa5;
    clear: right;
    height: 56px;
    width:100%;
    border-bottom:2px solid #bc9043;
}
.container, .header-container, .SliderPage1 {
    
    max-width: 100%!important;
   
}
.navbar-collapse 
{
    width:100%;
}
#hd {
    background: url("images/bgHeader.jpg") no-repeat scroll center top #1d5ca3;
    /*height: 228px;*/
    background-size:cover;
}
#masterHeaderImage {
    background-image: none!important;
    
}
#masterContentArea {
    background: url("images/bgContentArea.jpg") repeat-x scroll center top #efe8d6;
    min-height: 400px;
     margin-bottom: -2em;
}
.body-container
{
  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #faf6eb;
    border-color: -moz-use-text-color #f5ecdd #f5ecdd;
    border-image: none;
    border: 5px solid #f5ecdd;
    border-style: none solid solid;
    border-width: 0 5px 5px;
    box-shadow: 0 5px 15px rgba(50, 50, 50, 0.5);
    margin: 0 auto;
    min-height: 400px;
    padding: 20px 0;
    position: relative;
    max-width: 1220px;
    z-index: 15;
}
.footer-content {
    
    margin: 0 auto;
    padding: 20px 0;
    
    
    max-width: 1220px;
    
    background: url("images/bgFooter.jpg") no-repeat scroll center center / 80% auto #e4bf6e;
    height: 186px;
    margin: 12px auto 0;
}
#masterFooterNewsletter
{
    display:none;
}
.footer-content .login {
    float: right;
    margin-top: 10px;
    width: 20%;
}
.footer-content p
{
    margin-bottom:0px;   
}
#ft
{
     background-color: #e4bf6e;
     position: relative;
    
}
.pushright
{
   color:#642a00;
}
.footer-content {
    background-color: #e4bf6e;
    color: #642a00;
}
#masterFooterConnectWithUs {
    float: left;
    padding-bottom: 0.8em;
    padding-right: 2.5%;
    padding-top: 25px;
    width: 44%;
     border-style: dotted;
    border-width: 0px;
    margin-left:5%;
}
.footeraddress,#masterFooterConnectWithUs p {
    font-family: "Cardo",Times New Roman,serif;
    font-size: 12px;
    font-variant: small-caps;
    text-align:left;
}
.footer-nav-copyright {
    background: url("images/bgCopyright.jpg") repeat-x scroll 0 0 #ce9c45;
    width:100%;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    
}
.jcFootWrap
{
    width:100%;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    margin-top:3px;
    min-height: 27px
}
.footer-nav-copyright .footer-copyright
{
    width:100%;
    margin:0px!important;
}
.footer-nav-copyright 
{
    
    padding-bottom:0px;
    padding-top:0px;
    
}
.jcFoot
{
    margin: 12px auto 0!important;
    max-width: 1220px;
    margin-top:0px!important;
       
}
/* End Added by JJOHN */

#imageTop {margin-top: -20px;}

.chaptannual1 .panel .PanelField label, .chaptannual1 .panel .PanelField .Label{width:75% !important;}
.home .PanelField label
, .home .PanelField .Label
, .StandardPanel .PanelField label
, .StandardPanel .PanelField .Label
{
width: 11em !important;
}
.pbkdonationcontact .PanelField .Required {
margin-left: 5px !important;
}
.pbkdonationcontact .PanelField label{
margin-left: 10px !important;
}
.PanelBody {padding: 0 !important; }
.StandardPanel .PanelField label, .StandardPanel .PanelField .Label{

}
.StandardPanel .PanelField{
margin-left: 10px !important;
}

.tnrarticle{font-size: larger; font-family: 'Times New Roman';}

a{color: #3170b5;text-decoration:none;font-weight:normal;}
a:hover{color: #3170b5;text-decoration:underline;}
a:visited{color: #569dd5;}
a:visited:hover{color: #569dd5;}

a.bluelink1{color: #3170b5;text-decoration:none;font-weight:normal;font-family: 'CynthoPro-Regular', Arial, sans-serif;
font-size: 16px;}
a.bluelink1:hover{color: #3170b5;text-decoration:underline;}
a.bluelink1:visited{color: #569dd5;}
a.bluelink1:visited:hover{color: #569dd5;}

h2.pink{margin-top: 40px;
margin-bottom: 12px;
padding-top: 15px;
outline: 0px;
font-family: Cardo, 'Times New Roman', serif;
font-size: 18px;
font-style: inherit;
font-variant: inherit;
line-height: inherit;
color: #c2083c;
text-transform: uppercase;
text-align: center;}
.ContentPanel.ppl{background-image: url(images/D_footerImage.png);background-repeat: no-repeat;
background-position: bottom right;}
.deductible.orig{display:none;}
.deductible{position: relative;display:table;float:left;
zoom: 1;margin-top: -225px;z-index: 50000;
/*padding-bottom: 16px;*/width:220px; padding-left:20px;font-family:'CynthoPro-Regular', Arial, sans-serif; color:#868581; font-size:9pt; line-height:12pt;}
.btnBigDonate{background-image: url(images/D_DonateButton.png);
height: 60px;
width: 200px;cursor:pointer;margin-left: 11em;}
.btnBigDonate:hover{background-image: url(images/D_DonateButtonHOVER.png);}
.dlevel .ditem {
float: left;
width:200px;
height:120px;
}
.dval{padding-left:25px;color: #605a4e;}
input[type="radio"].dbtn{margin:3px 3px 0px 5px;}

.ddesc{
font-family: 'Cardo', Times New Roman, serif;
color: #c80436;
font-weight: bold;
font-size: 14pt;
text-transform: uppercase;
display: inline-block;
}

.dimg{display:block; padding-left:25px;}

.dlevel.row1, .dlevel.row2 {
clear: both;
}


.upcominghead{
color: #3170b5;
font-family: 'Cardo', Times New Roman, serif;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
text-decoration:none;
}
.quote{
border-top: 1px solid #e7dfca;
border-bottom: 1px solid #e7dfca;
clear: both;

position: relative;
text-align: center;
}
.upcominghead:hover{text-decoration:underline;}
.upcomingbody{
color: #642a00;
font-family: 'Cardo', Times New Roman, serif;
font-size: 16px;
font-weight: 400;
}
.btnstandout{
color:#ffffff!important;
text-decoration:none;
background-color:#c2083c;
display: inline-block;
padding: 14px;
font-weight:700;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
}
.btnstandout:hover{
text-decoration:none;
color:#ffffff;
background-color:#b5000c;
}


.featured{
background: white;
border: 2px solid #f3ead0;
-webkit-box-shadow: 0px 5px 8px rgba(50, 50, 50, 0.40);
-moz-box-shadow: 0px 5px 8px rgba(50, 50, 50, 0.40);
box-shadow: 0px 5px 8px rgba(50, 50, 50, 0.40);
height: 511px;
margin: 0 0 40px 5px;
padding-left: 12px;
padding-right: 12px;
max-width: 1200px;
}
.yui-gc.featured
{
    background: white url(images/bgRotator.jpg) no-repeat 10% bottom;
}
h2.rednew{
background: #19508d url(images/bgH2red.png) no-repeat left;
padding: 12px 14px 12px 42px;
text-shadow: 0 -1px 1px #aaa;
}
h2.blue{
background: #19508d url(images/bgH2blue.jpg) no-repeat left;
padding: 12px 14px 12px 42px;
}
h2.gold{
background: #ce9c45 url(images/bgH2gold.jpg) no-repeat left;
padding: 12px 14px 12px 42px;
text-shadow: 0 -1px 1px #aaa;
}

h2.red span.linkarea{
display: block;
float: left;
height: 28px;
width: 65px;
}
h2.red, h2.blue, h2.gold, h2.rednew{
color: #fff;
font-family: 'Cardo', Times New Roman, serif;
font-size: 24px;
font-weight: 400;
margin: 2px 2px 0 2px;
text-shadow: 0 -1px 1px #000;
text-transform: none;
line-height:.9em;
}


#masterFooterCommunications .login{
float: right;
line-height: 125%;
padding-top: 46px;
text-align: center;
width: 150px;
}
#masterFooterCommunications .login p{margin-bottom:0;}
.yui-gc div.first.sixtytwo{width:62%;}
.yui-gc .yui-u.thirtyseven{width:37%;}

body {
  font-size: 16px;
  font-family:'CynthoPro-Regular', Arial, sans-serif;
  line-height: 1.3em;
  color: #625d57; 
  background-color: #ce9c45;
  font:16px/1.3 'CynthoPro-Regular', Arial, sans-serif;
  max-width:100%!important;
  }
  html#MainHtml{background-color: #ce9c45;}

.RadGrid a {
  color: #23749d !important;
  text-decoration: underline; }
  .RadGrid a:hover, .RadGrid a:focus, .RadGrid a:active {
    text-decoration: underline;
    color: #1a5573 !important; }
  .RadGrid a:visited {
    color: #2883b2 !important; }

p {
  /*margin-bottom: .5em;*/ }

.PageTitle, h2, .PanelTitle {
  font-family: Raleway, Verdana, sans-serif;
  font-weight: 200;
  color: #424242; }

.PageTitle {
  color: #dc4f00;
  font-size: 350%; }
  
 h1{
 margin-bottom: 18px;
padding-bottom: 20px;
border: 0px;
outline: 0px;
font-family: Cardo, 'Times New Roman', serif;
font-size: 30px;
font-weight: inherit;
line-height: 39px;
color: #642a00;
text-align: center;
background: url('images/bgH1.png') 50% 100% no-repeat #faf6eb;
 }

h1.BigHeader {
  color: white;
  background-color: #dc4f00;
  padding: 20px;
  margin: 0; }

h2, .PanelTitle {
  line-height: 1.45em;
  font-size: 170%; }

h2, .PanelHead.Distinguish, .TitleBarCaption {
  min-height: 0;
  border-bottom-style: dotted; }

h4, .SectionLabel, h5 {
  color: #009b96;
  margin: .2em 0; }

hr {
  margin-before: .5em;
  margin-after: .5em;
  border-width: 1px 0 0 0;
  border-style: dotted;
  border-color: #cccccc; }

/* Used for messages guiding users to the next step */
.HelperText {
  color: #0064cd; }

/* This gives certain selected items (e.g., in the PeoplePanel in the Event Showcase) a colored background */
.SelectedItem {
  background-color: #93cadc; }

/*******************************************/
/*           Master Page Styles            */
/*******************************************/
/* This applies to the loading bar at the top of the page */
#FillProgressDiv {
  background-color: #ffdd6f; }

#masterHeaderBackground {
  height: 226px;
margin: 0 auto;
width: auto;
  }

#masterTopBarAuxiliary {
  /* Universal search control */ }
  #masterTopBarAuxiliary a {
    color: gray; }
.submitsearch{
width:40px;
height:38px;
background: url("images/iconButtonSearch.png");
}
  #masterTopBarAuxiliary #SimpleSearchBlock input[type="text"] {
    background: #19508d;
border-top: 0;
border-right: 0;
border-bottom: 1px solid #427ebc;
border-left: 0;
border-color: #427ebc;
color: #fff;
    padding: 8px !important;
width:180px;
font-size:12px !important;
min-height:15px;
/*height:15px;*/
}
#masterTopBarAuxiliary #SimpleSearchBlock input[type="text"]:focus{
outline:2px;
}
  #masterTopBarAuxiliary #SimpleSearchBlock .TextButton {
    display: none; }

#masterHeaderImage, #masterDonorHeaderImage {
  /*background-image: url("images/HeaderLogo.png");*/
  background-repeat: no-repeat;
  width: 20%;
  height: auto;
  /* The following are needed to hide the text, but allow it to be read by screen readers */
  text-indent: -9999px;
  overflow: hidden;
  float: left;
  margin-top: 24px; }

#masterHeaderActionArea a {
  display: block;
  text-align: center; }

#ft {color: #642a00;}
  #ft h4 {
    color: white;
    font-family: Raleway, Verdana, sans-serif;
    font-weight: 200; }
  #ft a {
    color: #3170b5;
text-decoration:none;
 }
#ft a:hover{
text-decoration:underline;
}
#masterFooterCopyright {
  border-top: 1px solid rgba(255, 255, 255, 0.3); 
height:27px;
}

#wrapper_masterFooterContent{
background-color:#e4bf6e;
}
#masterFooterContent{
background: #e4bf6e url("images/bgFooter.jpg") no-repeat;
height: 166px;
margin: 22px auto 0 auto;
}

#wrapper_masterFooterCopyright,#masterFooterCopyright,#masterFooterCopyright .yui-bd{
background: #ce9c45 url("images/bgCopyright.jpg") repeat-x;
}

.pushleft{float:left;}
.pushright{float:right;}
#masterFooterCopyright .pushleft, #masterFooterCopyright .pushright{padding-top:2px;}
.socialbar{padding-top:10px;}
.socialbar a{padding-right:3px;}

/* On Behalf Of with target set */
.ProxyPanelContact {
  background-color: #009b96;
  color: white; }
  .ProxyPanelContact a {
    color: #a2d2ea; }

/********** Cart Indicator **************/
#masterTopBarAuxiliary .cartSprite {
  background-repeat: no-repeat;
  height: 14px;
  display: inline-block;
  padding-left: 0 !important;
  padding-right: 0 !important;
  vertical-align: top;
  position: relative;
  top: 6px;
  background-image: url(images/CommonSprite.png); }

#masterTopBarAuxiliary .cartEmpty .cartSprite {
  width: 23px;
  background-position: 0 0; }

#masterTopBarAuxiliary .cartLeft.cartSprite {
  width: 11px;
  background-position: -55px 0; }

#masterTopBarAuxiliary .cartCenter.cartSprite {
  background-position: -66px 0; }

#masterTopBarAuxiliary .cartCenter span {
  color: #dc4f00;
  font-weight: bold;
  position: relative;
  top: -8px; }

#masterTopBarAuxiliary .cartRight.cartSprite {
  width: 9px;
  background-position: -170px 0; }

#masterFooterNavigation .cartEmpty, #masterFooterNavigation .cartFull {
  display: none; }

/* Primary Navigation */

/*****************************************/
/*         Primary Navigation            */
/*****************************************/
.RadMenu_Austin.RadMenu .rmRootGroup{

margin: 0 auto;
max-width:1230px;
}
.RadMenu_Austin.RadMenu .rmRootGroup>.rmItem{
border-top: 1px solid transparent;
border-left: 1px solid #4a8ace;
border-right: 1px solid #184c86;
/*margin: 1px 0 -1px 0;*/
}
.RadMenu_Austin.RadMenu a.rmLink {
  padding: 16px 24px;
  text-decoration: none; }
  
.RadMenu_Austin.RadMenu a.rmRootLink{
color: #dea83e;
background:
text-shadow: 0px -1px 1px #143e6e;
}
  .RadMenu_Austin.RadMenu a.rmLink .rmText {
    padding: 0; }
  .RadMenu_Austin.RadMenu a.rmLink.rmRootLink {
    text-transform: uppercase;
font-size:16px;
    font-weight: 400;
    letter-spacing: 1px; }
  .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: white;
    background-color:#225999;
	background-color:rgba(255, 255, 255, 0.20); }
.RadMenu_Austin.RadMenu .rmVertical .rmItem {
  /*border-bottom: 1px solid #cccccc;*/ }
  .RadMenu_Austin.RadMenu .rmVertical .rmItem:first-child {
    border-top: 1px solid #cccccc; }
.RadMenu_Austin.RadMenu .rmGroup {
  /*border: 1px solid #dc4f00;*/
  margin-top: -1px;
  background: white;
 }
.RadMenu_Austin.RadMenu .rmGroup .rmText{
color:#3370a5;
font-size: 16px;
/*font-weight: 700;*/
}
.RadMenu_Austin.RadMenu .rmGroup .menugold>.rmText{
color:#a16c21;
}
.RadMenu_Austin.RadMenu .rmGroup .menugoldbtn>.rmText{
background: transparent url(images/bgButtonGold.jpg) repeat-x;
-webkit-box-shadow: 0px 5px 15px rgba(50, 50, 50, 0.50);
-moz-box-shadow: 0px 5px 15px rgba(50, 50, 50, 0.50);
box-shadow: 0px 5px 15px rgba(50, 50, 50, 0.50);
color: #fff !important;
display: block;
font-family: 'Cardo', Times New Roman, serif;
font-size: 20px;
font-weight: 400;
height: 40px;
padding-top: 10px;
text-align: center;
}
.RadMenu_Austin.RadMenu .rmGroup .menugoldbtn .rmText:hover{text-decoration:none;}
.RadMenu_Austin.RadMenu .rmGroup .rmText:hover{
text-decoration:underline;}

    .RadMenu_Austin.RadMenu .rmGroup .rmItem:last-child {
      border-bottom: none; }
    .RadMenu_Austin.RadMenu .rmGroup .rmItem a.rmLink {
      padding-right: 30px; }
    .RadMenu_Austin.RadMenu .rmGroup .rmItem.rmSeparator {
      background-color: #eeeeee; }
  .RadMenu_Austin.RadMenu .rmGroup .rmExpandRight:after {
    /*content: '»';*/
    position: absolute;
    right: 8px; }

/* <MegaDropDownMenu Styling> */
.RadMenu .rmGroup .MegaDropDownMenuOuter .rmText {
  padding: 0;
  margin: 0;
  min-width: 600px; }

div.MegaDropDownMenu {
  padding-left: 5px;
  padding-right: 5px; }

.MegaDropDownMenuToolTip {
  padding: 5px; }

.MegaDropDownMenuSeperator {
  border-style: 1px dotted #cccccc;
  height: 1px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 150px; }


 h2.rednew{
background: #c2083c url(images/bgH2red.png) no-repeat left;
padding: 12px 14px 12px 42px;
text-shadow: 0 -1px 1px #aaa;
}
  
  h2.red{
background: #c2083c url(images/iconBlog.jpg) no-repeat left;
padding: 12px 14px 12px 0;
text-shadow: 0 -1px 1px #666;
}
h2.blue{
background: #19508d url(images/bgH2blue.jpg) no-repeat left;
padding: 12px 14px 12px 42px;
}
h2.gold{
background: #ce9c45 url(images/bgH2gold.jpg) no-repeat left;
padding: 12px 14px 12px 42px;
text-shadow: 0 -1px 1px #aaa;
}

h2.red span.linkarea{
display: block;
float: left;
height: 28px;
width: 65px;
}
h2.red, h2.blue, h2.gold, h2.rednew{
color: #fff;
font-family: 'Cardo', Times New Roman, serif;
font-size: 24px;
font-weight: 400;
margin: 2px 2px 0 2px;
text-shadow: 0 -1px 1px #000;
text-transform: none;
line-height:.9em;
}
.header{
background-color: #fff;
border: 1px solid #f3ead0;
border-bottom: 0;

}
