body{background:url('/images/cherylBG.jpg') repeat-x fixed;margin:0 auto;padding:0;font-family:Verdana,tahoma,arial,serif;font-size:11px;color:#666666}
#mainContainer{width:896px;margin:0 auto;padding:0;background:white;border-right:1px solid #c17643;border-left:1px solid #c17643;}
.leftShadow{width:9px;background:url('/images/leftPageShadow.jpg') repeat-y;}
.rightShadow{width:9px;background:url('/images/rightPageShadow.jpg') repeat-y;}
.content{width:878px;margin:0 auto;padding:10px 0px;}
#innerContainer{width:814px;margin:0 auto;}
#bannerContainer{background:white;}
#logo{width:60%;float:left;text-align:left;}
#bannerEvents{width:38%;float:right;text-align:right;background:url(/images/orangeEvents.jpg) no-repeat;}
.bannerEvent{width:150px;float:right;text-align:left;font-weight:bold;background:url('/images/orangeArrow.jpg') no-repeat top left;padding-left:10px;}
.bannerContactInfo{width:300px;float:right;text-align:left;padding-left:10px;}
h1,h2,h3,h4,h5{font-family:arial,tahoma,serif;letter-spacing:-1px;}
h1{font-size:18px;}
h3{font-size:16px;}
h5{font-size:14px;}
p {margin:0;padding:3px 0px;}
p.testimonialBlurb{padding:5px 0px;}
a{text-decoration:none;color:#FF9900;}
a:hover{text-decoration:none;color:#666666;}

a.eventListing{text-decoration:none;color:#666666;}
a.eventListing:hover{text-decoration:none;color:#FF9900;}

#navAndFlashContainer{clear:both;}
#nav{width:161px;background:url('/images/navBG.jpg') no-repeat;height:325px;text-align:left;}
div.bannerEvent a{text-decoration:none;color:#666666;}
div.bannerEvent a:hover{text-decoration:none;color:#CC0000;}

#nav ul{padding:0px;margin:0px;list-style:none;font-size:11px;}
#nav ul li{float:left;width:161px;margin:0px;padding:0px;list-item-type:none;}
#nav ul li a{display:block;height:17px;border-bottom:1px solid #58584c;margin:3px 0px 0px 5px;padding:0px 0px 0px 13px;text-decoration:none;color:white;}
#nav ul li a:hover{display:block;height:17px;border-bottom:1px solid #58584c;text-decoration:none;color:white;margin:3px 0px 0px 5px;padding:0px 0px 0px 13px;background:url('/images/orangeBulletPoint.png') no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader;}

#nav ul li a.spacer{display:block;height:17px;border-bottom:1px solid #58584c;margin:3px 0px 0px 5px;padding:0px 0px 0px 10px;text-decoration:none;color:white;}
#nav ul li a.spacer:hover{display:block;height:17px;border-bottom:1px solid #58584c;text-decoration:none;color:white;margin:3px 0px 0px 5px;padding:0px 0px 0px 13px;}

#contentContainer{width:98%;text-align:justify;padding-top:20px;}
#content{border:1px solid silver;background:url('/images/contentGradient.jpg') repeat-x bottom;padding:10px 20px 20px 20px;}
#mediaPlayer{text-align:center;width:250px;height:200px;float:right;}
#footer{border-top:1px solid silver;margin:40px auto 10px auto;width:100%;text-align:center;font-size:11px;font-color:#b2b2b2;}
#footer p{margin:0px;padding:2px;}
.headerImage{padding-bottom:25px;}
.testimonialListing{padding-bottom:25px;}
.clientListing{padding-bottom:20px;}

.foundationListing{width:100%;clear:both;}
.foundationImage{width:170px;float:left;}
.foundationText{width:570px;float:right;}
.allianceListing{width:100%;clear:both;}
.allianceImage{width:170px;float:left;}
.allianceText{width:570px;float:right;}

.required{background:white;border:#AD1319 solid 1px;}
.error{color:red;font-weight:bold;}

ul.redArrow{list-style-image: url(/images/redArrow.gif);list-style-type: circle;margin:0px 0px 10px 0px;}

input{background: #ffffff;border: #333 solid 1px;}
input:focus{background: #f5f5f5;border: black solid 1px;}
input:hover{background: #f5f5f5;border: #333 solid 1px;}
textarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: white;border: #333 solid 1px;}
textarea:focus{background: #f5f5f5;border: #000 solid 1px;}
textarea:hover{background: #f5f5f5;border: #333 solid 1px;}
input.required{background: white;border:#AD1319 solid 1px;}
input.required:focus{background: #f5f5f5;border: #000 solid 1px;}
input.required:hover{background: #f5f5f5;border: #333 solid 1px;}
textarea.required{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: white;border: #AD1319 solid 1px;}
textarea.required:focus{background: white;border: #AB0334 solid 1px;}
textarea.required:hover{background: #f5f5f5;border: #333 solid 1px;}

.info {
visibility: hidden;
font-size:0px;
padding:0px;
margin:0px
}
