body { background: -moz-linear-gradient(center top, #ececec, #fff 45px) repeat-x scroll 0 0 rgba(0, 0, 0, 0); position: relative; }
#article { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #6d6e71; }
#section-header-0 { text-align: left; width: 50%; }
#section-header-0-content {}
#section-header-1 { text-align: right; width: 50%; }
#section-header-1-content {}
#section-header-2 {}
#section-header-2-content {}
#section-middle-0 {}
#section-middle-0-content {}
#section-middle-1 { color: #010000; }
#section-middle-1-content {}
#section-middle-2 {}
#section-middle-2-content {}
#section-footer-0 { text-align: center; margin-top: 6em; padding-top: 0em; color: #555; }
#section-footer-0-content {}
#section-footer-1 { text-align: center; margin-top: 6em; padding-top: 0em; color: #555; }
#section-footer-1-content {}
#section-footer-2 { text-align: center; margin-top: 6em; padding-top: 0em; color: #555; }
#section-footer-2-content {}
span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] {
display: block;
}
#media_contact_section{}
#media_contact_title{}
#media_contact_toggle_link{}
#header-container{}
#middle-container{}
#footer-container{}
.social-likes{}

/* Custom ID's & Classes */
*:focus { outline: none; }
a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out; }
.ctab, .ctab:visited { background-color: #c40452; border: solid 1px #97023e; border-radius: 8px; color: #fff; text-decoration: none; padding: 15px; font-weight: bold; box-shadow: 2px 2px 2px #999; font-size: 120%; display: block; width:80%; margin: 0 auto; width: 90%; }
.ctab:hover { background-color: #d9055b; border: solid 1px #c40452; border-radius: 8px; color: #fff; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out; }
#ctab-logo { max-width: 280px; }
#ctab-text { font-size: 130%; }
#footer-row { background: url(images/schools5.png) center top no-repeat; background-size: contain; margin-top: 1.7em; }
h4 { font-size: 145%; font-weight: bold; text-decoration: none; padding-bottom: 0em; margin-bottom: 0em; color: #6d6e71; }
#headline { font-size: 145%; font-weight: bold; text-decoration: none; }
img { max-width: 100%; border: none; }
#InnerPanelElement-1-1 { margin-top: 6em; }
#logo { padding: .1em; margin: 1.9em 1.5em 1.5em 1.5em; max-width: 135px; min-width:115px; }
#logo2 { padding: .1em; margin: .8em 1.5em 2.2em 1.5em; max-width: 185px; min-width:115px; }
#lp-text-image { min-width: 115px; max-width: 215px; }
#middle-row { background: url(images/bg-final1.png) top center repeat-x; border-radius: 5px; height: 390px; /* border-top: 1px solid; border-bottom: 1px solid; border-color: #ddd; border-radius: 5px; /* old style --  padding: 0em; padding-bottom:.1em; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eee),color-stop(0.45, #fff),color-stop(0.55, #fff),color-stop(1, #eee));background-image: -o-linear-gradient(bottom, #eee 0%, #fff 45%, #fff 55%, #eee 100%);background-image: -moz-linear-gradient(bottom, #eee 0%, #fff 45%, #fff 55%, #eee 100%);background-image: -webkit-linear-gradient(bottom, #eee 0%, #fff 45%, #fff 55%, #eee 100%);background-image: -ms-linear-gradient(bottom, #eee 0%, #fff 45%, #fff 55%, #eee 100%);background-image: linear-gradient(to bottom, #eee 0%, #fff 45%, #fff 55%, #eee 100%);  -- end old style background: url(images/bg-wall2.png) top left no-repeat; height: 490px;*/ }
.pink-link, .pink-link:hover, .pink-link:visited { color: #c40452; }
#secret-paragraph { display: none; }
.small_print { font-size: 85%; }
.social-icon { min-width: 30px; max-width: 50px; margin: .25em; }
#subheadline { font-size: 120%; font-weight: normal; font-style: italic; }
#twitter-widget { width: 100%; max-width: 100%; }
/* End Custom ID's & Classes */

/* RWD variations in order from largest to smallest */
@media (min-width:992px) and (max-width:1200px){
#lp-text-image { display: none; }
#InnerPanelElement-1-1 { margin-top: 0em; padding-top: 1em; }
}
@media (min-width:768px) and (max-width:991px){
.social-icon { min-width: 20px; max-width: 35px; margin: .25em; }
#section-header-0 { display: inline; text-align: left; width: 50%; }
#section-header-1 { display: inline; text-align: right; width: 50%; }
#read_more_link, #headline, #subheadline { display: none; }
#InnerPanelElement-1-1 { margin-top: -1.45em; text-align: center; }
#InnerPanelElement-1-1 p { text-align: left; }
#lp-text-image { display: none; }
#secret-paragraph { display: inline; height: 2em; }
#section-footer-0, #section-footer-1, #section-footer-2 { margin-top: 1em; }
#footer-row { background: none; }
}
@media (max-width:767px){
#section-footer-0, #section-footer-1, #section-footer-2 { margin-top: 1em; }
#section-header-0{ display:none; }
multimedia_inline { text-align: center; }
#section-header-0 { display: none; }
#section-header-1 { display: inline; text-align: center; width: 100%; }
#read_more_link, #headline, #subheadline { display: none; }
#InnerPanelElement-1-1 { margin-top: -1.45em; text-align: center; }
#InnerPanelElement-1-1 p { text-align: left; }
#lp-text-image { display: none; }
#secret-paragraph { display: inline; height: 2em; }
#footer-row { background: none; margin-top: 2em; }
#middle-row { height: auto; }
}
/* End  RWD Variations */

#read_more_link {display:none;}