#element419836_190248 a.button {
background:url(/Websites/inprinthouston/Images/btn_donate_SM.gif) no-repeat 0 2px;
font-size:1px;
color:#FFF;
width:86px;
height:23px;
display:block;
position:relative;
}

img {
border: none;
}

BODY {
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    margin : 0px 0px 0px 0px;
background: #ffffeb url(images/bg.jpg);
    /* background-image : url(images/bg.jpg); */
    background-position : top;
    background-repeat : repeat-x;
font-family: Georgia, "Times New Roman", Times, serif;
    color : #000000;
    font-size : 12px;
}
/* making the images right/left alignment look a little nicer */
img[align="right"], img.right {
    float: right;
    margin: 0 1em 1em 2em;
    clear: right;
}    

img[align="left"], img.left {
    float: left;
    margin: 0 2em 1em 1em;
    clear: left;
}    

P{
    FONT-SIZE: 12px;
    COLOR: #000000;
    font-family: Georgia, "Times New Roman", Times, serif;
}
TD{
    COLOR: #000000;
    FONT-SIZE: 12px;
}
A{
    text-decoration : none;
    color : #333333;
}
.nav1{
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #333333;
    padding: 3px;
}
.nav1On{
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #000000;
    padding: 3px;
}
.nav1:hover {
    COLOR: #DAEBF0;
    TEXT-DECORATION: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #000000;
}
#sectionalNav {
margin-top: -11px;
}
.nav2{
    color : #333333;
    text-decoration : none;
    padding: 5px 3px 5px 6px;
    background-color : #E3EB94;
    list-style: none;
}
.nav2 li {
display: block;
border-bottom: 1px solid #fff;
width: 160px;
padding: 4px 2px;
list-style: none;
}


.nav2 li a { display: block;}

.nav2 li.selectedPage,
.nav2 li.selectedPageParent {
    padding: 4px 0 0; 
    }
    
.nav2 li.selectedPage a.selectedPage,
.nav2 li.selectedPageParent a.selectedPageParent {
    padding: 0 4px 4px; 
    }

.nav2 .selectedPage{
        display: block;
    font-family: Georgia, "Times New Roman", Times, serif;
    /* font-size: 12px; */
    color: #000000;
    background-color: #DAEBF0;
    text-decoration : none;
}
.nav2 .selectedPage a:hover, .nav2 li.selectedPage:hover {
        display: block;
    font-family: Georgia, "Times New Roman", Times, serif;
    /* font-size: 12px; */
    color: #000000;
    background-color: #DAEBF0;
    text-decoration : none;
}
.nav2 li:hover, .nav2 li a:hover{
display: block;
    color: #333333;
    background-color: #BBC079;
    text-decoration: none;
}

/*second Level navigation */
 .nav2 li ul.level2 {
display: none;
margin-left: 0;
padding:0 6px;
color: #a5a538;
 background: #FFFFEB; 
}

 .nav2 li ul.level2 li {
    border: none;
    width: auto;
    }

.nav2 li.selectedPageParent ul.level2{
display: block;
}
.nav2 li.selectedPageParent ul.level2 li a.selectedPage {
color: #000 !important;
}
.nav2 li.selectedPage ul.level2 li, nav2 li.selectedPage ul.level2 li a {
color: #a5a538 !important;
display: block;
/* height: 25px; */
}

.nav2 li.selectedPage ul.level2 li:hover, nav2 li.selectedPage ul.level2 li a:hover {
/* background: #ffffeb; */
display: block;
/* height: 25px; */
}
.nav2 li.selectedPage {
/* background: #ffffeb; */
color: #333;
display: block;
/* min-height: 12px; */
}
.nav2 li.selectedPageParent, .nav2 li.selectedPageParent a:hover, .nav2 li.selectedPageParent:hover {
background: #DAEBF0;
display: block;
}
.nav2 li ul.level2 li.selectedPage, .nav2 li ul.level2 li a.selectedPage {
background: #d8dac8;
color: #333333;
display: block;
}
.nav2 li ul.level2 li.selectedPage a:hover, .nav2 li ul.level2 li.selectedpage:hover {
background: #d8dac8;
display: block;
}
.nav2 li.selectedPage ul.level2 {
display: block;
}
.nav2 li a.selectedPageParent ul.level2 {
display: block;
}
.nav2 li ul.level2 li a {
color: #8b8b2c !important;
}
 .nav2 li ul.level2 li:hover,  .nav2 li ul.level2 li a:hover {
display: block;
color: #000 !important;
background: #FFFFEB;
} 
.nav2Ovr{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color: #333333;
    background-color: #BBC079;
    text-decoration : none;
}
.nav3 {
text-decoration : none;
font-size: 10px;
color : #A5A538;
}
.nav3:hover {
color: #333333;
}
.nav3On {
color : #333333;
text-decoration : none;
font-size: 10px;
background-color : #D8DAC8;
}
.nav3Cell {
color : #A5A538;
font-size: 10px;
padding-top: 5px;
padding-right: 3px;
padding-bottom: 5px;
padding-left : 6px;
}
.nav3OnCell {
color : #333333;
font-size: 10px;
padding-top: 5px;
padding-right: 3px;
padding-bottom: 5px;
padding-left: 6px;
background-color : #D8DAC8;
}

/* Main Top Navigation with flyout */
#navigation {
background: #333;
float: left;
width: 100%;
}
.mainNav {
background: #333;

list-style: none;

margin: 0;
padding: 0 10px;
float: left;
width: 748px;
}
.mainNav .selectedPageRoot, .mainNav li .selectedPageRoot {
background: #000;
}
.mainNav li { /* #see style-ie.css as well for changes */
float:left;
list-style: none;
padding: 7px 17px;
position: relative;
border-right: 1px solid #DE6928;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}







.mainNav li.last {
border: none;
}
.mainNav li a {
color: #fff;
}
            
            
            /* mouseover navigation. for level 2 flyout navigation */
.mainNav li:hover ul.level2, 
.mainNav li:focus ul.level2, 
.mainNav li.sfhover ul.level2 {
display: block;
}                
            
            
            
        
            
.mainNav li ul.level2 {
display: none;
position: absolute;
background: #ffffeb;
width: 100px;
padding:1px;
z-index: 3;
left: 15px;
top:28px;
margin: 0; /* #see style-ie.css as well for changes */
font-size: .8em;
border: 1px solid #555;
/* width: 145px; */
}
.mainNav li ul.level2 li {
background: #ffffeb;
padding: 0;
display: block;
margin: 0;
border: none;
font-weight: normal;
border-bottom: 1px solid #aaa;
width: 100%;
}        
.mainNav li ul.level2 li a {
display: block;
height: 100%;
color: #000;
padding: 3px;
}                        
.mainNav li ul.level2 li a:hover {
display: block;
background: #daebf0;
}    


/* End of top flyout Navigation */





.ftr{
    FONT-SIZE: 10px;
    COLOR: #8B8C8C;
    text-align: center;
    background-color : #000000;
}
.ftr:hover{
    COLOR: #000000;
}
.oddRow{
    background-color : #FFFFFF;
    color: #8B8C8C;
}
.evenRow{
    background-color : #FFFFEB;
    color: #000000
}
.frameRow{
    background-color : #000000;
    color : #FFFFFF;
}
.frameRowSmall{
    background-color : #000000;
    color : #FFFFFF;
    font-size : 10px;
}
.frameRowRight{
    background-color : #000000;
    color : #FFFFFF;
    text-align : right;
}
.frameTitles{
    background-color : #000000;
    color : #FFFFFF;
    font-size : 14px;
    line-height : 16px;
}
.frameRowLight{
    background-color : #DE6928;
    color : #FFFFFF;
}
.textRow{
    font-family: Georgia, "Times New Roman", Times, serif;
    background-color : #FFFFFF;
    color : #000000;
    font-size : 12px;
    line-height : 18px;
}
.textRowSmall{
    font-family: Georgia, "Times New Roman", Times, serif;
    background-color : #FFFFFF;
    color : #000000;
    font-size : 10px;
}
.textRowBold{
    font-family: Georgia, "Times New Roman", Times, serif;
    background-color : #FFFFFF;
    color : #000000;
    font-weight : bold;
}
.textRowSmallBold{
    font-family: Georgia, "Times New Roman", Times, serif;
    background-color : #FFFFFF;
    color : #000000;
    font-size : 10px;
    font-weight : bold;
}
.shadeRowLgt{
    background-color : #fff;
    color : #000000;
    font-size : 12px;
}
.shadeRowDrkTitles{
    background-color : #666666;
    color : #000000;
    font-size : 14px;
}
.sectionTitle{
    background-color : #e3eb94;
    font-size : 23px;
    color : #A5A538;
    text-align : left;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
}
.headline{
    background-color : #FFFFFF;
    font-size : 23px;
    color : #A5A538;
    text-align : left;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.tocFrame{
    background-image: url(images/quotes_bg.gif);
    background-repeat: no-repeat;
    background-position: top;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    line-height: 16px;
    color: #333333;
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 15px;
    background-color: #DAEBF0;
}
.tocChild{
    background-color : #E3EB94;
    color: #333333;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    padding: 10px 5px 10px 10px;
    text-align: left;
}
.tocLinks {
    color: #666666;
    text-decoration: none;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
}
.tocLinks:hover {
    color: #DE6928;
}
.textLinks{
    color : #993300;
    text-decoration : underline;
}
.textLinks:Hover{
    color : #A5A538;
    text-decoration : none;
}
.linksModule ul {
list-style: none;
}
.linksModule li a {
color: #930;
text-decoration: underline;
}
.linksModule li a:hover {
color: #a5a538;
text-decoration: none;
}
.frameLinks{
    color : #999999;
    text-decoration : none;
    font-size: 10px;
}
.frameLinks:Hover{
    color: #000000;
    text-decoration: none;
}
.home{
    color : #990000;
    font-size : 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.credits {
    font-size: 10px;
    color: #666666;
    padding : 3px 3px 3px 3px;
    text-decoration : none;
    width : 836px;
}
.credits:Hover{
    color : #000000;
    text-decoration : underline;
}
.blueTitle{
    color : #666666;
    font-size : 16px;
    line-height : 18px;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.subHeading{
    background-color : #FFFFFF;
    font-size : 16px;
    color : #A5A538;
    text-align : left;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom : 3px;
    padding-left : 10px;
    padding-top : 3px;
}
.blueRow{
    background-color: #DAEBF0;
}


/* Styles for the Text Element
 styles added here will appear in the "apply class"
 drop-down menu in the editor */    
/* <textEditor> */
.brown { color: brown } 
.nav3 {
    text-decoration : none;
    font-size: 10px;
    color : #A5A538;
}
.sectionTitle{
    background-color : #e3eb94;
    font-size : 23px;
    color : #A5A538;
    text-align : left;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
}
.headline{
    background-color : #FFFFFF;
    font-size : 23px;
    color : #A5A538;
    text-align : left;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 9px;
}
.subHeading{
    background-color : #FFFFFF;
    font-size : 16px;
    color : #A5A538;
    text-align : left;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom : 3px;
    padding-left : 10px;
    padding-top : 3px;
}
.bodyText{
    background-color : #FFFFFF;
    font-size : 12px;
    color : #000000;
    line-height: 18px;
    font-family: Georgia, "Times New Roman", Times, serif;
}

/* </textEditor> */    

/* blog comments */
    .comments {
        padding-top: 10px;
    }
        .comments dl {
            background: transparent !important;
        }    
            dt.comment {
                background: transparent !important;
                clear: both;
            }            
            dd.comment {            
                border-top: 1px solid #734526;
                background: transparent !important;
                margin-right: 180px;
                padding-left: 0 !important;
                padding-right: 20px;
            }
            
                /* alternate colors, for the even posts */
                dt.comment.alternate {
                    color: #000 !important;
                }
                dd.comment.alternate {
                    color: #000 !important;
                }
            
            .commentDate {            
                color: #999 !important;
            }
            #formWrapper {
    width: 770px;
    margin-right: auto;
    margin-left: auto;
}
#form1 {
    width: auto;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000;
    padding: 10px;
    border: thin solid #000;
    background-color: #FFF;
}
#form1 a {
    color: #06C;
    font-size:11px;
}
#form1 a:hover {
    color:#990;
}
#senderInfo{
    width: 300px;
    float: left;
}
#senderInfo .textbox {
    font-weight: bold;
    display: block;
    padding: 3px;
    text-align: right;    
}
#senderInfo .dropdown {
    font-weight: bold;
    display: block;
    text-align: right;
    width: 245px;
    padding: 3px;
}
#recipientInfo {
    padding: 5px;
    text-align: left;
    width: auto;
    clear: both;
}
#preview {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #333;
    background-color: #DAEBF0;
    float: left;
    margin-left: 150px;
    width: 150px;
    padding: 3px;
    text-align: left;
    border: thin solid #69C;
}
#preview p {
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
}

#preview h3{
    color: #333;
    background-color: #69C;
    width: auto;
    display: block;
    margin-top: 0px;
    text-align: center;
    line-height: 22px;
}

#greeting {
    clear: both;
    float: left;
    padding-top: 10px;
}
#recipientInfo .textbox {
    font-weight: bold;
    display: block;
    padding: 3px;
    text-align: left;
    width: 165px;
    font-size: 11px;
    float: left;
}
#recipientInfo .dropdown {
    font-weight: bold;
    display: block;
    width: 150px;
    padding: 3px;
    float: left;
}
#recipientInfo .remove {
    color: #900;
    float: left;
}
#recipientInfo .remove a{
    color: #FFF;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background:#900;
    display:block;
    padding: 3px;
}
#recipientInfo .remove a:hover{
    color: #FFF;
    background:#F00;
    display:block;
}
.addRecipient{
    font-size: 14px;
    clear: both;
    width: 200px;
    text-align: center;
    border: thin solid #333;
    margin-right: auto;
    display: block;
    margin-top: 10px;
}
#form1 .addRecipient a{
    color:#FFF;
    background-color: #DF6929;
    display:block;
    width:auto;
    padding: 5px;
}
#form1 .addRecipient a:hover{
    color:#333;
    background-color: #DAEBF0;
}
#form1 .radios {
    padding-bottom: 5px;
}
#form1 .sendButton {
    padding: 5px;

}
#cardlogo {
}
#cardgraphic {
    text-align: center;
    background-color: #000;
}
#cardWrapper {
    margin-right: auto;
    margin-left: auto;
    width: 706px;
    border: 1px solid #333;
}
#cardmessage {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    line-height: 18px;
    padding-top: 10px;
    padding-right: 40px;
    padding-bottom: 10px;
    padding-left: 40px;
    background-color: #FFF;
}
.linkback {
    padding: 5px;
    float: left;
    height: 200px;
    width: 200px;
}
#linkbackwrap {
    padding-right: 38px;
    padding-left: 38px;
}
#cardFoot {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    color: #999;
    padding: 3px;
    text-align: center;
    background-color: #333;
}
.bodyalt {
    background-image: url(images/bgTest.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.bodyalttile {
    background-image: url(images/bgTest.jpg);
    background-repeat: repeat;
}
.donateBlock {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    line-height: 14px;
    color: #000;
}

.donateBlock h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #993;
    font-size: 18px;
}
.donateBlock p {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    line-height: 14px;
    color: #000;
}
.donateBlock .donateThumb {
    float: left;
    height: 130px;
    width: 98px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.donateBlock .donateLevel {
    font-size: 18px;
    color: #990;
    float: left;

    
}
.donateBlock .donateLevel input.image {
    vertical-align: middle;
}
.donateBlock a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #900;
    text-decoration: none;    
}
.donateBlock a:hover {
    
    color: #900;
    text-decoration: none;    
}
#radium3 {
    display: none;
    float:right;
    margin:0 35px 0 0;
    }


