/* Start of CMSMS style sheet 'Layout' */ body { text-align: left; margin:0; padding:0; background: #9aaebd url(bg-body.jpg) repeat-x top center; } img { border: 0; } input, select { margin:1px 0px; } /* all browsers read this, used to target IE6 */ html>body input, html>body select { margin:2px; } /* IE 6 cannot read this, others can */ *+html>body input, *+html>body select {margin:1px; } /* targets IE7 */ a, a:link a:active { text-decoration: underline; padding-bottom: 10px; color: #336699; } a:visited { text-decoration: underline; color: #336699; } a:hover { text-decoration: none; color: #336699; } .clearboth { clear: both; } div#container { background-color: #fff; margin: 0 auto; clear: both; width: 870px; margin-top: 15px; } #address { font-family:'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif; font-size: 13px; margin: 0px; padding: 0px 15px; background-color: #f0f0f0; width: 840px; clear: both; float: left; } /* HEADER ///////////////////////////////////////////////////////////////////////// */ #header { margin: 0 auto; width: 870px; height: 224px; clear: both; border-bottom: 10px solid #6d6e71; } #header p { margin: 0px; } #header h1 { color: #f0f0f0; font-size: 18px; font-weight: normal; } #header #logo { float: left; margin-top: 15px; width: 210px; color: #4A7195; font-family: Arial; } #header #logo a img { border:none; } /* BANNER ================================= */ div#banner { height : 237px; width: 100%; } div#banner img { margin: 0px; padding:0px; overflow: hidden; float : left; } div#banner p { margin: 0px; padding:0px; } /* LEFT SIDE ================================ */ div#leftside { font-family:'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif; font-size: 13px; width: 840px; padding: 0px 0px 0px 20px; float: left; } /* HOME PAGE ================================ */ div#content-home { font-family:'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif; font-size: 13px; line-height: 20px; padding: 0px; } div#content-home p { font-family:'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif; font-size: 13px; line-height: 20px; } /* LAYOUT PAGES ================================ */ div#content { width:730px; float:left; font-family: verdana,Arial,Helvetica,Verdana,sans-serif; font-size: 12px; line-height: 20px; padding: 15px 65px; } div#content p {} /* LAYOUT PAGES 2 ================================ */ div#content-full { width:750px; float:left; font-family: verdana,Arial,Helvetica,Verdana,sans-serif; font-size: 12px; line-height: 20px; padding: 30px 60px; } div#content2 p {} /* FOOTER ================================ */ div#footer { font-family:Verdana,Arial,Helvetica,Verdana,sans-serif; font-size: 11px; color: #000; width: 890px; margin: 0 auto; height: 140px; clear:both; } div#footer p { line-height: 20px; margin: 0; } div#footer a { color: #000; text-decoration: underline; } div#footer a:hover { color: #333; text-decoration: none; } div#left { font-family:'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif; font-size: 12px; width:350px; text-align: left; float: left; } div#right { text-align: right; padding-top: 10px; padding-right: 15px; float: right; } /* CALLOUT ////////////////////////////////////////////////////////////////////////// */ #calloutimg {height:auto;} #callout h2 { margin-bottom: 10px; margin-top: 0px; padding: 30px 30px; } /* H-STYLES ////////////////////////////////////////////////////////////////////////// */ h1 { font-family: 'Helvetica Neue', Arial, sans-serif; font-weight: normal; display: block; font-size: 22px; color: #002118; line-height: 1.3; margin: 0 0 0px 0; padding: 0 0 0px 0; background: url(bg-h1.jpg) no-repeat bottom left; } h1 a, h1 a:hover, h1 a:visited { color: #002118; text-decoration: none; } h2 { color: #002118; font-size: 18px; font-weight: normal; } h3 { color: #333; font-size: 13px; } h4 { color: #333; font-size: 12px; } h5 { color: #333; font-size: 11px; } h6 { color: #333; font-size: 10px; } /* QUESTIONS AND ANSWERS ================================ */ #question { font-weight: bold; } #ask textarea { width: 100%; height: 100px; } /* NEWSLETTER SIGNUP ================================ */ input.your_name { clear: both; font-size: 12px; width: 245px; font-weight: bold; color: #8a7f77; padding: 2px; } input.your_email { clear: both; font-size: 12px; width: 245px; font-weight: bold; color: #8a7f77; padding: 2px; } input#md4e46submit { font-family: Arial,Helvetica,Verdana,sans-serif; background: none; border: 0px; color: #336699; text-decoration: underline; float: right; cursor: pointer; cursor: hand; } span.nms_message { color: #cc0000; } /* NEWSFEED ////////////////////////////////////////////////////////////////////////// */ #summary-news { width: 100%; padding: 25px 0px; padding-top: 0px; } #summary-news h2 { margin-bottom: 10px; } #summary-news p { margin: 10px 0px; } #summary-news .date, #detail-news .date { font-size: 12px; padding-top: 0px; color: #555; } /* COMMENTS /////////////////////////////////////////////////// */ #comments {} #comments input { width: 260px; } #comments .submit input { width: 100px; } #comments textarea { width: 98%; overflow: auto; height: 100px; } #comments .data { padding-top: 15px; } #comments .credit { font-size: 12px; color: #555; } /* CONTACT FORM ///////////////////////////////////////////////////////////////////////// */ .contactform {width: 500px;} .contactform div {padding: 1px;clear:both;} .contactform label {float:left; width:150px;} .contactform div.inner {float: left;margin-left:150px;margin-top: -35px;} .contactform div.inner input {width: 15px;} .contactform div.inner label {float:none;width:250px;line-height:55px;} .contactform textarea {width: 100%;height:100px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;overflow:hidden;} div .submit input {float: left;padding: 0px 20px;font-weight: bold;margin-left: 150px;} .contactform .long label {float:left; width:450px;margin-top:5px;} .required { color : #850000; } div.error_message {color : #850000;font-weight: bold;} /* End of 'Layout' */