
/* --------- Normalize ---------- */

* {
margin: 0;
padding: 0;
}

/* Normalize list styles */
ol, ul {
list-style: none;
}

ul li, ul li li, ul li li li  {
list-style-type:none;
}

p {margin-bottom:20px; color: #353535;}

/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

a img {border:none;}

/* --------- End Normalize ---------- */

/* Applied Styles  */

.imageleft {
float:left;
margin:.3em 20px 5px 0;
}

.imageright {
float:right;
margin:.3em 0 5px 20px;
}

.alert {
background-color:#FFFF99;
padding:30px;
}


ul.two-col-list li {
width:50%;
float:left;
}

.clear {
clear:left;
}

table.prettytable {
border:solid #009AC8 1px;
margin-top:10px;
margin-bottom:10px;
}

table.prettytable th {
background-color:#009AC8;
text-align:left;
color:white;
border:solid 1px;
border-color:#6A82A4 #CDD5E1 #CDD5E1 #6A82A4;
padding:5px;
}

table.prettytable tr {
vertical-align:top;
}

table.prettytable td {
padding:5px 10px;
border:solid #6A82A4 1px;
}

.highlight {
background-color:#d3ebf7;
}

.highlight-two {
background-color:#FFE0A3;
}


/* End Applied Styles  */



/* --------- Chrome Formatting ---------- */

#kiwanis-brand{background-color:#ffffff;height:50px;text-align:left; width:auto;}





#kiwanis-brand h2, #kiwanis-brand h3 {
border:none;
/*text-indent:-9999px;*/
}

#chrome {height:50px;margin:0 auto;position:relative;width:990px;}
#chrome h2 { text-indent:-9999px; margin-right:45px;}
#chrome h2 a { background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/kiwanis_slp_gif-1353964125) no-repeat; display:block; width:142px; height:50px;float:right;}
#chrome h3 { text-indent:-9999px;}

#chrome a {
color:#FFFFFF;
text-decoration:underline;
}

#chrome a:hover {
color: #C4112F;
text-decoration:none;
}

#chrome p { font-size:10px; margin:0;
bottom:0;
left:45px;
margin-bottom:7px;
position:absolute;
}

/* --------- End Chrome Formatting ---------- */


fieldset {border:none;}
#interior .sf_singlePost p {margin: 0 0 20px;}
    
body {text-align: center;background: #cacaca; font-family: Verdana, Arial, Helvetica, sans-serif;}

    
#wrapper {text-align: left;width: 1028px; margin: 25px auto 100px; background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/wrapper-bg_gif-1353964126) repeat-y; clear:left;}
    
    #header { background: url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/header-bg_gif-1353964126) no-repeat; min-height:180px; position:relative; float:left; width: 1028px; z-index: 1002;}
    
    ul.main-nav {font-size:20px; text-transform:uppercase; letter-spacing:1px;}
    ul.main-nav li { border-left:1px solid #b3b3b3; line-height:35px; padding:0 10px 0 10px;}
    ul.main-nav li.last {border-right: 1px solid #b3b3b3;}
    ul.main-nav li a { text-decoration:none; color:#000;}
    
    #image-area { margin:10px 0 0 19px; float:left;}
    #home #image-area {width:990px; position:relative; overflow:hidden; z-index:3;}
    #home #image-area #images { height:268px;}

    
        #home #image-area #rotator-nav
        {
        
        top:0px;
        
        }
        
        #rotator-nav
        {
        background:none repeat scroll 0 0 transparent;
        cursor:pointer;
        left:43px;
        position:absolute;
        z-index:5;
        width:800px;
        }
        
        #rotator-nav a {
        height:19px;
        width:24px;
        color: #fff;  
        float: left;
        font-size: 10px;
        text-align: center;
        background:#01345f;
        text-decoration:none;
        padding-top:5px;
        margin-left:2px;
        }
        
        #rotator-nav a.activeSlide {
         background:#0684db;
         }
        
    /*  
        
        
        
        
        
        #rotator-nav a:hover
        {
        text-decoration: none;
        }
        
        #rotator-nav a:focus { outline: none; }*/

    
    
    #home .sf_postTitle {margin:25px 0 0;}
    #home .sf_postDate, #interior .sf_postDate {margin-bottom:20px;}
    
    #interior h1.sf_postTitle {font-size:16px; margin:0; line-height: 25px !important;}
    #interior .sf_postAuthor {display:none;}
    
    #interior #image-area {height:auto;}
    
    #col-wrap {float:left;clear:both; margin:29px 0 25px 0; width:990px;}
    #interior #col-wrap {float:left;clear:both; margin:29px 0 25px 0; width:990px; min-height:480px;}
    
    #aside-one {float:left; margin-bottom:8px;}
    
    #info-box {width:180px;margin:0 0 0 45px; background:#f8981d;}
    #info-box h1, #info-box h2, #info-box h3, #info-box h4, #info-box h5 {height:15px; text-indent:-9999px;}
    #info-box img {margin:15px 0 15px 15px;}
    #info-box img.for-more {margin:0;}
    
    
    
    #content ul {
margin:10px 0 20px 20px;
}
#content ul li {
list-style:disc outside none;
margin-bottom:5px;
}

#content ol {list-style:decimal; margin-left:30px;}
#content ol li { padding-bottom:8px;}

#content ol.sf_pager li,#content ul.sf_pager li, ol.sf_libraryList, .crclogin {
list-style:none outside none !important; margin-left:0 !important; padding-bottom:0;
}

.sf_PagerSelItem
{
    color: #000000 !important;
    text-decoration: none !important;
    cursor: default !important;
    font-weight:bold !important;
    border-style:solid !important;
    border:2px solid #713814 !important;
}
    
    .searchResults dt {margin-top:20px;}
    
    #content h1 {   margin-bottom:30px; font-size:31px; font-weight:normal; line-height:37px; color:#002e5f;  /*float:left; DFD*/}
    
    .addthis {float:right;}
    
    #content {float:left; width:550px; margin:0 0 0 64px; font-size:12px; min-height:400px;}
    #interior .ql #content{width:670px}
    #content a {color:#0071BC;text-decoration:none;}

    #content h2 { font-size:18px; font-weight:normal; color:#002e5f; text-transform:uppercase;}
    #content h3 {font-size:12px;}
    #content h2 a { color:#713814; text-decoration:none;}
    #content h2 a:hover {color:#469fe8;}
    
    .sf_newsList h2.sf_newsTitle {
font-weight:normal;
line-height:1.2em;
margin: 0 !important;
padding:0;}
    
    .sf_newsList li {
list-style-type:none;
margin:0 0 35px !important;
padding:0;
}

.eliminatelogo {width:450px; margin: 39px 0 0 64px;}
    
    #content span.entry-date {margin-bottom:25px; display:block;}
    #content {line-height:20px;}
    #content p a {color:#0071bc; text-decoration:none;}
    #content p a:hover {text-decoration:underline;}
    
    #content .sf_newsList p {margin-bottom:25px;}
    #content p.sf_newsDate {margin-bottom:25px;}
    #content p.sf_readMore {margin-bottom:25px;}
    
    #aside-two {float:left;width:300px;margin: 0 0 0 51px; font-size: 12px;}
    .ql #aside-two {width:190px}
    #aside-two ul.social li { float:left;}
    .social a {display:block; text-indent:-9999px;}
    .social .register {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/register-now-button_png-1353964127) no-repeat; height:39px; width:154px;}
    .social .contact {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/contact-button_png-1353964128) no-repeat; height:39px; width:154px;}
    .social .facebook {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/facebook-button_gif-1353964128) no-repeat; height:36px; width:36px; float:left; margin-left:1px;}
    .social .twitter {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/twitter-button_gif-1353964129) no-repeat; height:36px; width:36px; float:left; margin-left:3px;}
    .social .youtube {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/youtube-button_gif-1353964130) no-repeat; height:36px; width:36px; float:left; margin-left:1px;}
    .social .flickr {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/flickr-button_gif-1353964131) no-repeat; height:36px; width:36px; float:left; margin-left:1px;}
    .social .rss {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/rss-button_png-1353964131) no-repeat; height:55px; width:39px; clear:both;}
    .social .email {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/email-button_png-1353964132) no-repeat; height:55px; width:38px;}
    ul.social li img.nudge {margin-right:2px;}
    .copyright {clear:both; font-size:10px; text-align:center; margin:50px 0 0 0; float:left; width: 175px;}
    .copyright a { color:#005daa; text-decoration:none;}
    .copyright a:hover { text-decoration:underline;}
    
    .social-media-text {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/social-media_gif-1353964132) no-repeat; height:14px; width:150px; text-indent:-9999px;}
.social-media-text-es {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/social-media-es_gif-1353964133) no-repeat; height:14px; width:150px; text-indent:-9999px;}
.social-media-text-zh {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/social-media-ch_gif-1353964134) no-repeat; height:14px; width:150px; text-indent:-9999px;}
.social-media-text-de {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/social-media-de_gif-1353964134) no-repeat; height:14px; width:150px; text-indent:-9999px;}
.social-media-text-fr {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/social-media-fr_gif-1353964135) no-repeat; height:14px; width:150px; text-indent:-9999px;}
.social-media-text-it {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/social-media-it_gif-1353964135) no-repeat; height:14px; width:150px; text-indent:-9999px;}
.social-media-text-ja {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/social-media-ja_gif-1353964136) no-repeat; height:14px; width:150px; text-indent:-9999px;}
.social-media-text-nl {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/social-media-nl_gif-1353964136) no-repeat; height:14px; width:150px; text-indent:-9999px;}
    
    #club-links {clear:both; text-align:center; margin-top:50px; font-size:9px; text-transform:uppercase;}
    #club-links a { color:#005daa; text-decoration:none; border-right:1px #bd8338 solid; padding-right:15px; margin-left:10px;}
    #club-links a.last {border:none;}
    #club-links a.discover {color:#bd8338; border:none; padding:0; font-weight:bold;}
    #club-links a.discover:hover { text-decoration:none;}
    #club-links a:hover { text-decoration:underline;}
    
    .site-nav { list-style:none; display:block; font-size:11px; text-transform:uppercase; width: 560px; position: absolute; right: 62px; bottom:61px;}
    .site-nav ul {float:right; clear:right;}
    .site-nav li {float:left;  padding:0 6px 0 6px; border-right:1px solid #0099ff; line-height:10px;}
    .site-nav li a {text-decoration:none; color:#00264e;}
    .site-nav li a:hover {text-decoration:underline;}
    .site-nav li.first {padding-left:0;}
    .site-nav li.first-fr {padding-left:58px;}
    .site-nav .language-div, .site-nav .staticnav-div {width:570px; float:right;}
    .site-nav .language-div .lang-list {margin-bottom:9px; float:right;}
    .site-nav .top-nav { float:right;}
    .site-nav .language-div .lang-list li { border:none; padding: 0 7px;}
    .site-nav li.last {padding-right:0 !important; border-right:none;}
    .site-nav li.last-fr {float:right !important; border-right:none; line-height:10px; border-left: 1px solid #09F; margin-top: 2px;}
    .site-nav .language-div .lang-list a {color:#6f6f6f; text-transform:none;}
    .site-nav .top-nav li.last a {color:#7f2320;}
   

     .site-nav .top-nav-en { float:right; padding-right: 55px;}      
   .site-nav .top-nav-logout { float:right;position: absolute; right: 0px; line-height: 10px; color: #00264E; text-decoration: none;}
   .site-nav a:hover { text-decoration: underline; }

    ul.main-nav { list-style:none; display:block; clear:both;}
    ul.main-nav li {float:left;}
    
    ul.sf_postListing {margin:0 !important;}
    ul.sf_postListing li {list-style:none !important;}
    #content h2, #interior h1.sf_postTitle {font-size:18px;text-transform:uppercase; margin:20px 0 3px !important;}
    
    .footer {clear:both; overflow:hidden; background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/footer-bg_gif-1353964137) no-repeat bottom center; height:238px;}
    #club-links ul { font-size:10px; float:left;left:50%;list-style-type:none;margin:0 auto;padding:0;position:relative;}
    #club-links ul li {float:left; padding:0 5px 0 5px; border-right:1px solid #000; line-height:10px; position:relative;right:50%;}
    #club-links ul li a {color:#005daa; text-decoration:none;}
    #club-links ul li a:hover {text-decoration:underline;}
    #club-links ul li.first {font-weight:bold; border-right:none; padding:0;} 
    #club-links ul li.last {border-right:none; padding-right:0;}

    p.branding-logo {text-indent:-9999px; background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/kiwanis-branding-logo_jpg-1353964138) no-repeat; display:block; width:152px; height:45px; margin-bottom: 0;}
    #page-image {margin:-29px 0 28px 0; max-width:224px; max-height:258px; overflow:hidden;}
    
    .sf_searchBox label {display:none;}
    .sf_searchBox { background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/search-background_gif-1353964139) no-repeat;  height:23px; border: 1px solid #0099FF !important; margin-bottom: 4px !important; width: 298px;}
    .sf_searchBox .sf_searchText {background:none repeat scroll 0 0 transparent;border:0 none;height:20px;padding:3px;width:218px; color:#5a3c15; font-size:13px; color:#00447c; padding: 2px 0 0 30px;}
    .sf_searchBox .sf_searchSubmit {background:none repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;font-weight:bold;height:30px;left:0;position:relative;text-indent:-9999px;width:32px; cursor:pointer;}
   /* .sf_searchBox input {margin-top: -3px;}  Ryan commented out to center "Search..." in all browsers */
    
    h3.quick {border-bottom:1px solid #B3B3B3; color: #002E5F; font-size:24px; font-weight:normal; margin:0 0 16px;}
	.quick-links  {margin: 15px 0 20px;}
    .quick-links a {text-decoration:none;}
    .quick-links a:hover {text-decoration:underline;}
    .quick-links ul {}
    .quick-links ul li { font-size:13px; margin-bottom:10px;}
    .quick-links ul li a {color:#0071BC; text-decoration:none;}
    .quick-links ul li a:hover {text-decoration:underline; cursor:pointer;}
    .sf_postNewComment ol li {list-style:none !important;}


.breadcrumbs {font-size:10px;}
.breadcrumbs a {color:#a8a8a8;}

#interior #content h1 {
    margin-top: 13px;}

.tagline { clear:both; margin: 4px 0 0 54px; font-weight:normal; font-size:26px; letter-spacing:-1px; color:#002e5f; float:left;}
.kiwanis-unicef {margin: 10px 0 10px 54px; background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/kiwanis-unicef_gif-1353964139) no-repeat; width:249px; height:25px; text-indent:-9999px; float:right; clear: left;}

.promos img, .social, .ad1, .ad2, .ad3  {float:left;}
.social { height:50px; width:150px;}
.social li {float:left;}

.row2, .social, .ad1, .ad2, .ad3 {margin-top:2px;}


#content .sf_newsList { margin:0; float:left; clear:both; width: 550px;}
#content .sf_newsList li {list-style:none;}
#content .sf_newsTitle a {color:#008deb; font-size:18px;}


.mega-nav {background:#002e5f; height: 51px; margin: 17px 0 0 19px; width: 990px; float:left; position:relative; z-index:1001;}

.member-area a {   color: #0071BC; text-decoration: none;}
.member-area a:hover {text-decoration:underline;}
.loggedin {margin-bottom:0px; font-weight:bold; color:#666;}
#ctl00_MemberArea_tm_LoginName1 {margin:0 5px 5px 0; display: inline-block;}

.sf_searchBox input:focus {outline: none;}


/* Member Area*/

fieldset ol {
    list-style:none;
    padding-left:0;

}
fieldset ol li {
    
    
}
fieldset ol li.checkbox {
    padding-right:10px;
    font-size: 10px;    
}

fieldset ol li input {
    background-color: #F4F4F4;
    border: 1px solid #DFDFDF;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 6px;
    margin-left:10px;
    padding:3px;
}

fieldset ol li.checkbox input {
    margin-right:10px;  
    margin-left: 128px;
}


.memberLoginButton
{
    border-style:solid;
    border-color:#5BB6E5;
    margin-left:128px;
    padding:3px 10px;
    color:#00447C;
    font-weight:bold;
    cursor:pointer;
}

.loginLabel
{
    display: inline-block; 
    width: 115px;
}

.failtext {
    font-style:italic;
    color:#900;
}






/* RECOGNITION */
.recognition-home #image-area {position: relative; width: 690px;}
.recognition-home #images {height:435px; width:690px; z-index: 1;}
.recognition-home #main-image {position:relative;}
.recognition-home #rotator-nav {bottom:0;}
.recognition-home .main-img-overlay {position: absolute; width:609px; height:50px; background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/blue-transparent_png-1353964140); right: 0;z-index: 10;}
.recognition-home .addthis {float:left; padding:8px 0 0 21px;}
.recognition-home .sf_searchBox {margin:12px 0 0 15px; border: 1px solid #00447C !important;}
.recognition-donor-list {height:435px; width:300px; background:#00447c; float: left; margin-top:10px;}
.recognition-donor-list .donor-list {background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/donor-list_gif-1353964140) no-repeat; height:50px; width:300px; text-indent:-9999px;}
.recognition-home #aside-two {float: right; margin: 0 -19px 0 0;}
.recognition-home #col-wrap {margin: 10px 0 25px;}
.recognition-home .controls {float:right;display:none;}
.recognition-home .test-scroll-container .controls {display:block;}
.recognition-home .controls ul li {float:left; /*text-indent:-9999px;*/}
.recognition-donor-list .play { background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/play-button_gif-1353964141) no-repeat 1px 5px; font-size: 12px; width:34px; margin:9px 0 0 0;}
.recognition-donor-list .stop { background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/stop-button_gif-1353964142) no-repeat 1px 5px; font-size: 12px; width:34px; margin:9px 10px 0 18px;}
.recognition-home li.play a,
.recognition-home li.stop a  { color: #FFFFFF; font-size: 11px; text-decoration: none; text-transform: lowercase; }
.recognition-donor-list .list {height: 90%; width: 85%;}
.rightcol-donor-profiles {min-width: 300px;}
.list { font-size:11px; color:#fff; float: left; margin:10px 0 0 30px;}
.list a {color:#fff; text-decoration:none;}
.list h3 { color:#ffb9aa; text-transform:uppercase; font-weight:normal; margin-bottom:3px;}
.list h4 {color:#4cb7ff; font-weight:normal; margin-bottom:3px;}
.list ul { margin-bottom:25px;}
.list ul li {margin-bottom:3px;}
.recognition-levels {float:left; width:990px; height:80px; margin: 10px 0 0 19px;position: relative;}
.recognition-levels li {float:left;}
.recognition-levels a {display:block; text-align:center;}
.recognition-levels .individual { background:#0098FE; height:51px; width:330px;}
.recognition-levels .club { background: #0083DD; width:330px; height:51px;}
.recognition-levels .corporation-foundation { background:; height:51px; width:198px;}
.recognition-levels .slp { background:; height:51px; width:198px;}
.recognition-levels .volunteer { background:#004782; height:51px; width:330px;}
.recognition-levels  > ul {height: 51px;}
.recognition-levels  p {float:left;margin-bottom: 0;}
.recognition-levels .show-recognition-levels {  height:29px; width:990px;}
.recognition-home #content {margin: 0 0 0 19px; width: 645px; min-height: 290px;}
.recognition-home .box {float:left; height:250px; width:300px;}
.recognition-home .box2 {margin-left:45px;}
.hidden-levels {background: none repeat scroll 0 0 white; border-left: 1px solid #CACACA; border-right: 1px solid #CACACA; margin-top: 0px; width: 988px; z-index:9999; font-size:11px; left: 0;}
.hidden-levels h4 {color:#004782; font-size:11px; text-transform:uppercase; font-weight:normal; margin-bottom:4px;}
.hidden-levels a {text-indent:0;  color:#353535; text-decoration:none;}
.hidden-levels li {margin-bottom:4px;}
.hidden-levels li ul {margin-left:10px;}
.recognition-levels .hidden-levels li  a {text-align:left;}
.hidden-levels li ul li {float:left;}
.hidden-levels li ul li { float:none; list-style-image:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/li-li-bullet_gif-1353964142); margin-left: 15px;}
.hidden-levels .col-individual { width:300px; float:left; min-height:100px; padding:25px 15px;}
.hidden-levels .col-individual li {float:none;}
.hidden-levels .col-club {width:300px; float:left; min-height:100px;padding:25px 15px;}
.hidden-levels .col-club ul li {float:none;}
.hidden-levels .col-corporation-foundation {width:298px; float:left; min-height:100px;padding:25px 15px;}
.hidden-levels .col-corporation-foundation li {float:none;}
.hidden-levels .col-slp {width:168px; float:left; min-height:100px;padding:25px 15px; display:none;}
.hidden-levels .col-volunteer {width:298px; float:left; min-height:100px;padding:25px 15px; display:none;}
.hidden-levels .hide-levels {clear: both;}
.hidden-levels .hide-levels a{width:990px; height:29px;  display:block;}

/* RECOGNITION 3 COL */
.recognition-3col .column1 { width:315px; float:left; }
.recognition-3col .column2 { width:204px; float:left; margin-left:30px; margin-top: 60px;}
.recognition-3col #content h2 {color:#008deb; margin: 0 0 15px !important;}
.recognition-3col #content h3 { font-size:18px; color:#005395; font-weight:normal;}
.recognition-3col .grey {color:#8f8f8f;}
.recognition-3col #content .box {border: 1px solid #e3e3e3; margin-top:20px;}
.recognition-3col #content .box h2 {background:#0098fe; color:#fff; font-size:20px; text-transform:uppercase; font-weight:normal; padding:11px 18px;}
.recognition-3col #content .box p {padding:0px 19px;}

/* RECOGNITION INTERIOR PAGE */
.recognition-interior table.donor-archives, .recognition-interior table.donor-archives td, .recognition-interior table.donor-archives th  {border: 0;}
.recognition-interior table.donor-archives tr.donor-archives-pager table td { padding: 5px;}
.recognition-interior .donor-box { margin: 0 0 50px 0; width:555px; float:left;}
.recognition-interior .donor-box img { float:left; width:75px; height:150px; margin: 0 20px 0 0;}
.recognition-interior #content .donor-box .donor-name { width:460px; float:right; font-size:36px; color:#005395;}
.recognition-interior .donor-box .donor-text { width:460px; float:right;}
.recognition-interior #content h2 {color:#008deb; font-size:18px; font-weight:normal; text-transform:uppercase; margin:0 0 30px !important;}
.rightcol-donor-profiles ul {}
.rightcol-donor-profiles .small-donor-profiles, .rightcol-donor-profiles .view-all { float:left; font-size:11px; text-transform:uppercase; margin:29px 0 3px;}
.rightcol-donor-profiles .small-donor-profiles a, .rightcol-donor-profiles .view-all a {color:#7e7e7e; text-decoration:none;}
.rightcol-donor-profiles .view-all {float:right;}
.rightcol-donor-profiles ul {clear:both;}
.rightcol-donor-profiles ul li { float:left;}
.recognition-interior #content .individual-profile {/*color:#fff; background:#bababa; width: 505px; margin: 20px 0 0; text-transform:uppercase; font-size: 36px; padding:25px;*/display: none;}
.recognition-interior .box {border: 1px solid #e3e3e3; margin-top:20px;}
.recognition-interior .right-text { float:right; font-size:11px; color:#cacaca; margin-top:10px; padding: 0 0 15px 0; margin-bottom: 5px;}
.recognition-interior .box h2 {color:#005395; font-size:20px; text-transform:uppercase; font-weight:normal; clear: both; padding: 0 19px; margin-bottom: 10px;}
.recognition-interior .box p {padding:0px 19px; color: #676767; line-height: 20px;}
.recognition-interior .box .blue {color:#0081d7;}
.align-left {float:left; margin:6px 20px 20px 0;}
.recognition-interior #content img {margin-bottom:20px;}

/* ---MEGA NAV --*/
/*jQuery MegaMenu Plugin
  Author: Devadatta Sahoo
  Author URI: http://www.geektantra.com */
  
#Container {
  height: 100%;
  width: 990px;
  margin: auto;
  border-collapse: collapse;
}

.MegaMenu {  margin: 0 0 0 45px; clear:both; }
.MegaMenu a.MegaMenuLink { padding: 13px 20px 0 19px; top:22px;}
.MegaMenu a.MegaMenuLink:link, .MegaMenu a.MegaMenuLink:visited { 
    border-left: 1px solid #0A3C71;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    outline: medium none;
    text-decoration: none;
    z-index: 1000;}

.MegaMenu .last {border-right:1px solid #0A3C71; }

.MegaMenu .last.MegaMenuLinkActive {border-right:1px solid #169ff7; }

.MegaMenu a.Join:link, .MegaMenu a.Join:visited {border-right:1px solid #D14C40; }
 a.MegaMenuLink:hover {color:#fff !important;}
.MegaMenu a.MegaMenuLinkOff:link, .MegaMenu a.MegaMenuLinkOff:visited {
   display: inline-block;
 
   color: #117fb2;
   text-decoration: none;
   font-size: 15px;
   outline: none;
   z-index: 1000;
}
.MegaMenu a.MegaMenuLinkOff:hover {
   background: #169ff7;
   color: #555;
/*   margin: 0px;*/
 }
.MegaMenu a.MegaMenuLinkActive:link, .MegaMenu a.MegaMenuLinkActive:visited {
   background: #169ff7;
   color: #555;
 
   
   border-bottom: none;
}

#MegaMenuContent.Discover a.MegaNavCenterColTitle  {color:#000;}
#MegaMenuContent.Serve a.MegaNavCenterColTitle {color:#000;}
#MegaMenuContent.Lead a.MegaNavCenterColTitle  {color:#000;}
#MegaMenuContent.Resources a.MegaNavCenterColTitle {color:#000;}
#MegaMenuContent.Join a.MegaNavCenterColTitle{color:#000;}

.MegaMenu .MegaMenuContent{display: none;}
#MegaMenuContent, #MegaMenuContentShadow {
    background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/mega-nav-bg_gif-1353964143) bottom center no-repeat;
   border-top: none;
  padding: 10px 10px 12px 10px;
   position: absolute;
   z-index: 9999;
   display: none;
   min-height:265px;
   /*margin-top: 9px;*/
   top: 51px !important;
}

#MegaMenuContentShadow {
   background: #111;
   margin-left: 8px;
   margin-top: 4px;
   z-index: 9;
   opacity: 0.5;
   -moz-opacity: 0.5;
   filter:alpha(opacity=50);
}
.MegaMenuTable {
  border-collapse: collapse;
  border: 1px solid #FFF;
}
.MegaMenuTable th {
  text-align: left;
  padding: 5px 10px;
  font-size: 13px;
}
.MegaMenuTable .MegaMenuHead {
  padding: 0px 5px 5px;
  border-bottom: 5px solid #EEE;
}
.MegaMenuTable td {
  vertical-align: top;
  border-right: 3px dotted #CCC;
}
.MegaMenuTable td.LastCell {
  border: none;
}
.MenuFoot div {
  border-top: 1px solid #CCC;
  margin: 10px 10px 5px 10px; 
  font-size: 10px;
  color: #555;
  padding: 10px 0px 0px 0px;
}
.MenuFoot h2 {
  padding: 0px 0px 3px 0px;
  margin: 0px;
  font-size: 14px;
  color: #000;
}
.MegaMenuTable {
  cursor: default;
}
.MegaMenuTable a {
  cursor: pointer;
}
.MegaMenuTable .MegaMenuLists {
  margin: 0px 15px;
  padding: 0px;
  color: #BBB;
  list-style-type: square;
  list-style-position: inside;
}
.MegaMenuLists li {
  margin: 5px 0px 8px;
  font-weight: bold;
  font-size: 12px;
}

ul.MegaNavGridMain li {
border-bottom:1px dotted #2780b0 !important;
display:block;
padding:5px 10px 5px 0;}

.MegaNavMainTitle  {
font-weight:normal !important;}

ul.MegaNavGridMain  {
border-right:1px dotted #2780b0 !important;
display:block;
float:left;
padding-right:10px;
width:200px;
  min-height:270px;
  margin-left:38px; /* DFD */
}

ul.MegaNavCenterCol  {
border-right:1px dotted #2780b0 !important;
display:block;
float:left;
height:auto !important;
padding:0 9px 0 9px;
width:200px;
  min-height:265px;
}

ul.MegaNavCenterCol ul
{
    margin: 5px 0px 0px 0px;
}
ul.MegaNavCenterCol ul li
{
    font-size: 11px !important;
    padding: 1px 0px 1px;
    letter-spacing:.8px;
}


.MegaNavListSeparator
{
    margin: 5px 0px 5px 0px;
    
    border-bottom:1px dotted #614635 !important;
}
a.MegaNavTitle {color:#fff !important; font-weight:normal !important; font-size:15px;}
.MegaNavCenterCol, .MegaNavGridMain {font-size:13px; letter-spacing:.8px;}
.MegaNavCenterColTitle {font-size:15px !important; font-weight:normal !important; color:#daecff !important;}
.MegaNavCenterColTitle a {color:#ffacba !important;}
.MegaNavCenterCol li a, .MegaNavGridMain li a {color:#001e3e; text-decoration:none;}
.MegaNavCenterCol li a:hover, .MegaNavGridMain li a:hover {text-decoration:underline;}


li.arrow { background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/arrow_png-1353964144) no-repeat center right;}


/*Non IE CSS Starts*/
html>body .MegaMenu a.MegaMenuLink:link,html>body .MegaMenu a.MegaMenuLink:visited {
   position: relative; color:#fff; text-transform:uppercase;}


html>body .MegaMenu a.MegaMenuLinkActive:link,html>body .MegaMenu a.MegaMenuLinkActive:visited {
   position: relative; color:#002246 !important; text-transform:uppercase;  border-top: 9px solid #169ff7; border-bottom:11px solid #169ff7; border-left:1px solid #169ff7;}


html>body #MegaMenuContent, html>body #MegaMenuContentShadow {
}



.Hide
{
    display: none;
}

.coll .Hide
{
    display: block;
}

.coll .hidden-levels {
    position:relative;
}

.coll .col-wrap {
    float:left;
    clear:left;
    height:600px;
}

.coll .recognition-levels {
    float:left;
    clear:left;
    height:600px;
}


.HandMouse
{
    cursor:pointer;
}

/*cb edits*/
.caption{background-color:#eaeaea;padding:30px;width:495px;margin-top:20px}
/*-20 for under the main pic of interior page, 20 for under large optional pic on p tag*/
.hidden-levels {color:#353535;}
#content strong{color:#002E5F;}
.tableshift{margin:0 0 20px 20px;}
.recognition-interior .box{line-height:18px}

/* WorldMap styles begin */
#home #world-map {width:990px; position:relative; overflow:hidden; z-index:3; margin:10px 0 0 19px; clear: both;}

#home #fundraising-thermometer {width:990px; position:relative; overflow:hidden; z-index:3; margin:10px 0 0 19px;}
	
#thumbnail-components { width:990px; position:relative; overflow:hidden; z-index:3; margin:10px 0 0 19px; }

#thumbnail-components #recognition-control { float:left; width:320px; }

#thumbnail-components #youth-program-control{ float:left; width:280px; margin:0px 0px 0px 10px; padding:0px 0px 0px 40px;}

#thumbnail-components #stories-control{ float:left; width:320px; margin:0px 0px 0px 10px; }

#embed-statement
{
    width:970px;
    position:relative; 
    overflow:hidden; 
    z-index:3; 
    margin:10px 0 0 19px; 
    border:solid 1px #e3eaf2;
    color: #7ba2c0;
    text-align: center;
    font-size: 10px;
    padding: 10px;
}

#embed-statement:hover
{
    background-color: #002e5f;
    color: White;
}


#world-map .social-links
{
    position: absolute;
    top: 0px;
    right: 150px;
    height: 40px;
    background-image: url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/worldmap-social-panel-bg_png-1353964144);
    background-repeat: repeat;
    z-index: 5;
}

#world-map .social-buttons
{
    padding: 5px 20px 0px 20px;
    position: relative;
    float: left;
    overflow: hidden;
}

#world-map .social-buttons-in
{
    min-width: 270px;
}

#world-map .social-links .search
{
    position: relative;
    padding: 5px 10px 0px 0px;
    float: right;
}

#world-map .social-links .search .sf_searchBox .sf_searchText
{
    padding: 2px 0 0 5px;
    width: 243px;
}

.flickr-photos h2
{
    color: #939393 !important;
    border-bottom: 1px solid #E5EEF2;
}

/* WorldMap styles end */


/* Thermometer */
#interior #content .thermometer { width:204px;}
#interior #content .thermometer h1 {color:#008deb; font-size:18px; letter-spacing: -1px; text-transform: uppercase; margin-bottom: -7px; width: 204px; text-align:center; font-weight:bold;}
#interior #content h1 .dollar-sign {font-size:12px; position:relative; top:-5px;}
#interior #content .thermometer h2 {color:#002e5f; font-size:20px; letter-spacing:-1px; margin-bottom: 3px; margin-top: 0 !important; width: 204px; text-align:center; font-weight:bold; text-transform:lowercase !important;}
#interior #content h2 .dollar-sign {font-size:18px; position:relative; top:-10px;}
#interior #content h2 .ammount { font-size:32px;}
#interior #content h2 .goal100k {font-size: 26px;}
#interior #content .thermometer ul {margin:0;}
#interior #content .thermometer li {color:#797979; background:url(https://9392945631bd8578c345-b988e66d6b8282ea43906c8dfc9c1a46.ssl.cf2.rackcdn.com/goal-grey_gif-1353964145) repeat-x; font-size:10px; padding: 0; list-style: none; margin-bottom: 0; text-align: center;}
#interior #content .thermometer .level1 { background:#0098fe; color:#fff;}
#interior #content .thermometer .level2 {background:#0090f1; color:#fff;}
#interior #content .thermometer .level3 {background:#0083dd; color:#fff;}
#interior #content .thermometer .level4 {background:#0078ce; color:#fff;}
#interior #content .thermometer .level5 {background:#006ab9; color:#fff;}
#interior #content .thermometer .level6 {background:#005ea6; color:#fff;}
#interior #content .thermometer .level7 {background:#005395; color:#fff;}
#interior #content .thermometer .level8 {background:#004782; color:#fff;}
#interior #content .thermometer .level9 {background:#003975; color:#fff;}
#interior #content .thermometer .level10 {background:#002e5f; color:#fff;}


#temp #content {float:left; width:850px; margin:0 0 0 64px; font-size:12px; min-height:400px;}



/* Disqus */




div#disqus_thread li, div#disqus_thread span {
    list-style-type: none !important;
}


a.addthis_button_expanded {
     margin:-2px 0 0 -20px;
     position: absolute;
}

.mainimagebutton1, .mainimagebutton2 {
position:absolute;     
height:52px;
overflow:hidden;
}

.mainimagebutton1 {
margin:-70px 0 0 85px;
}

.mainimagebutton2 {
margin:-70px 0 0 230px;
}

.mainimagebutton1 a:hover img, .mainimagebutton2 a:hover img{
    margin-top:-52px;
}

.ql-images img {
    padding-bottom: 20px;
}