/* styles that apply to all sites */

body {background-image:url(http://www.cornerstoneconnections.net/site/1/template/back-body.jpg); background-repeat:repeat-x; margin:0px; text-align:center; background-color:#bbc9eb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#333333}

#container {width:840px; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; margin:auto; text-align:center}

#header {position:relative; margin:0px; width:840px; height:230px}

#menubar {position:relative; margin-left:70px; margin-right:70px; width:700px; height:24px; line-height:24px; text-align:center; border:1px solid #005088; padding:0px; z-index:5}
#menubar ul {padding:0px; margin:0px; list-style:none}
#menubar li {position:relative; float:left; text-align:center}
li ul {display:none; position:absolute; top:24px; left:0}
ul li a {vertical-align:bottom}
#menubar li>ul {top:auto; left:auto}
#menubar li li {float:none; text-align:left; display:block; line-height:12px}
#menubar li:hover ul, li.over ul {display:block}

#contentHolder {position:relative; margin-left:70px; margin-right:70px; width:700px; background-color:#ffffff; border-left:1px solid #005088; border-right:1px solid #005088; border-bottom:1px solid #005088; z-index:1}

#content {width:660px; margin-left:10px; margin-right:10px; padding-top:10px; padding-bottom:10px; text-align:left}

#contentTable {width:678px; margin:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#333333}

#columnLeft {padding:15px; text-align:left}

#columnRight {width:350px; padding:15px; padding:15px; vertical-align:top; border:1px solid #005088}

#columnRight2 {width:200px; padding:15px; padding:15px; vertical-align:top; border:1px solid #005088}

#boxRight {width:350px; padding:15px; vertical-align:top; float:right; border:1px solid #005088; margin-left:10px}

#boxRight2 {width:200px; padding:15px; vertical-align:top; float:right; border:1px solid #005088; margin-left:10px}

#footer {width:840px; height:85px; line-height:13px}
#footerpad {padding-top:20px}

#copyright {margin:auto; width:800px; margin-top:-20px; padding-bottom:20px; position:relative; z-index:10; font-size:9px; line-height:10px; color:#666666; text-align:center}
#copyright img {margin-bottom:5px}

#sspmlink {text-align:center; padding-top:50px}

#lessonList {width:650px; padding:5px; text-align:center; margin:auto}
#lessonList td {text-align:center; border-top:1px solid #e1dcaa; padding:5px 0px 15px 0px}
#lessonList h3 {margin-bottom:5px}
#lessonList select {width:205px; font-size:10px; margin-bottom:8px}

a:link {text-decoration:none; font-weight:bold; color:#005088}
a:visited {text-decoration:none; font-weight:bold; color:#005088}
a:hover {text-decoration:none; font-weight:bold; color:#bd903e}

a.sspm:link {letter-spacing:6px; font-size:12px}
a.sspm:visited {letter-spacing:6px; font-size:12px}
a.sspm:hover {letter-spacing:6px; font-size:12px}


/* SimpleUpdates CMS styles */

.bodysmallgrey {font-size:10px}
.printlink {font-size:10px}
.headline {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; line-height:24px; font-weight:bold; color:#005088}
.body {font-size:10px; color:#666666}


/* SSPM site styles */

.sspmBody {background-image:url(template/back-body.jpg)}
.bullettitlelist {font-size: 18px}
.sspmContainer {background-image:url(template/back-content.jpg)}

.sspmHeader {background-image:url(template/head-sspm.jpg)}

.sspmMenuBar {font-size:12px; background-image:url(template/back-menu.jpg)}
.sspmMenuBar a {padding-left:5px; padding-right:5px; font-weight:bold; display:block}
.sspmMenuBar a:link {color:#aac8eb; border-left:1px solid #648fc6; border-right:1px solid #648fc6}
.sspmMenuBar a:visited {color:#aac8eb; border-left:1px solid #648fc6; border-right:1px solid #648fc6}
.sspmMenuBar a:hover {background-image:url(template/back-menu2.jpg); color:#012742; border-left:1px solid #aac8eb; border-right:1px solid #aac8eb}
.sspmMenuBar li li a {padding:4px; text-align:left; background-image:url(template/back-menu.jpg); width:180px; height:12px}

.sspmColumnRight {background-color:#e3eefd}

.sspmBoxRight {background-color:#e3eefd}

.sspmFooter {background-image:url(template/footer.jpg); color:#aac8eb;}

.contentBox {background-image:url(template/back-contentBox.jpg); width:630px; padding:15px; border:1px solid #005088; text-align:left; line-height:21px; margin:20px 0px 20px 0px}


/* Cornerstone site styles */

.csContainer {background-image:url(CCtemplate/back-content.jpg)}

.csHeader {background-image:url(CCtemplate/head-cornerstone.jpg)}

.csMenuBar {font-size:10px; background-image:url(CCtemplate/back-menu.jpg)}

.csColumnRight {background-color:#ece8d7}

.csBoxRight {background-color:#ece8d7}

.csFooter {background-image:url(CCtemplate/footer.jpg); color:#e3ba55;}



/* CQ site styles */

.cqContainer {background-image:url(CQtemplate/back-content.jpg)}

.cqHeader {background-image:url(CQtemplate/head-cq.jpg)}

.cqMenuBar {font-size:10px; background-image:url(CQtemplate/back-menu.jpg)}

.cqColumnRight {background-color:#e0e0ee}

.cqBoxRight {background-color:#e0e0ee}

.cqFooter {background-image:url(CQtemplate/footer.jpg); color:#c0cddd;}


