/* Start of CMSMS style sheet 'MAIN' */
@charset "utf-8";
/* CSS Document */


body {background-image: url(images/bg.jpg); background-position: center top; background-repeat: repeat-x; background-color: #d3c9bf; margin-top: 30px; margin-bottom: 30px; font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; color: #727272; font-size: 12px;}
#mainWrapper {width: 960px; position:relative; margin:auto;}
#banner {}
#menuWrapper {background-image: url(images/menuBg.png); background-position: left top; background-repeat: no-repeat; height: 48px;position: relative; padding-left: 20px;}
#featureWrapper {background-image: url(images/featureBg.png); background-position: left top; background-repeat: no-repeat; height:142px; margin-top: 10px;position: relative;}
#contentTop { background-image:url(images/topContent.png); height:18px; background-position: left top; background-repeat: no-repeat;}
#contentContainer {background-color: #FFFFFF; position: relative;}
#contentBtm {background-image: url(images/btmContent.png); background-position: left bottom; background-repeat: no-repeat; height:18px;}
#contentBtmHome {background-image: url(images/btmContentGradient.png); background-position: left bottom; background-repeat: no-repeat; height:18px;}

.spacer {height: 10px; position: relative;}

img {border:0px;}
p {margin-top: 5px; padding: 5px; margin-bottom: 5px; margin-top: 5px; padding-left: 0px; margin-left: 0px;}

a {color:#6692bc;}

.events {position: absolute; padding: 40px; left: 700px; top: 10px;}
.events a {padding: 30px;}

.rightColHome { background-image: url(images/blueGradient.gif); background-position: left bottom; background-repeat: no-repeat; padding-top: 30px; padding-bottom: 10px; border-left: 1px solid #dedddd;}
.rightColHome2 { background-image: url(images/blueGradient.gif); background-position: left bottom; background-repeat: no-repeat; padding-top: 0px; padding-bottom: 10px; border-left: 1px solid #dedddd;}
.leftColHome {padding-left: 30px; padding-right: 30px; padding-top: 10px; padding-bottom: 15px; line-height: 19px; position: relative; z-index: 0;}

.line {height:1px; background-color: #dcdbdb; margin-top: 20px; margin-bottom: 20px;}
h1 { font-size: 17px; font-weight: lighter; margin-top: 0px; margin-bottom:0px; padding-top: 0px; padding-bottom: 0px; color: #5c7e97;}
h2 { font-size: 15px; font-weight: lighter; margin-top: 5px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 0px; color: #255789;}

#footerWrapper { background-image: url(images/footer.png); background-position: left top; background-repeat: no-repeat; height: 132px; margin-top: 10px;position: relative;}

.footer {padding: 30px; color: #828382; font-size: 11px; line-height: 25px;}
.footer a {text-decoration: none; color: #828382; padding-right: 5px;}

.featureImage {position: relative; height: 249px; background-image: url(images/photoBg.png); background-position: left top; background-repeat: no-repeat; margin-bottom: 20px; width:250px; left: 45px;}
.featureImage span {position: absolute; width: 208px; height: 205px; background-color: #CCCCCC; left: 22px; top: 22px;}

.blueText {color: #2c5f90; font-size: 14px; font-weight: lighter;}
.blueBg {padding: 6px; background-image: url(uploads/images/sml-blueBg.gif); background-position: left bottom; background-repeat: repeat-x; margin-top: 5px; margin: bottom: 5px; border: 1px solid #dddcdc;}
/* End of 'MAIN' */

