body{background:url('/images/pageBG.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-color:white;}
.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/upcomingEvents.jpg) no-repeat;}
.bannerEvent{width:150px;float:right;text-align:left;font-weight:bold;background:url('/images/redArrow.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;padding:0;margin:0;}
h1{font-size:18px;}
h3{font-size:16px;}
h5{font-size:14px;}
p {margin:0;padding:3px 0px;}
p.testimonialBlurb{padding:5px 0px;}
#navAndFlashContainer{clear:both;}
#nav{width:161px;background:url('/images/navBG.jpg') no-repeat;height:325px;text-align:left;}

a {text-decoration:none;color:#CC0000}
a:hover{text-decoration:none;color:#666666;}

div.bannerEvent a{text-decoration:none;color:#666666;}
div.bannerEvent a:hover{text-decoration:none;color:#CC0000;}

.headerImage{margin-bottom:20px;}
#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/bulletPoint.png') no-repeat;}
/*img, #contentContainer { behavior: url(/css/iepngfix.htc); }*/

#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;}

.testimonialListing{padding-bottom:25px;}
.clientListing{padding-bottom:20px;width:265px; height:250px;float:left;text-align:center;}

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

.required{background:#FCE1E2;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: #FCE1E2;border:#AD1319 solid 1px;}
span.requiredSpan{background: #FCE1E2;border:#AD1319 solid 1px;padding:3px;}
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: #FCE1E2;border: #AD1319 solid 1px;}
textarea.required:focus{background: white;border: #AB0334 solid 1px;}
textarea.required:hover{background: #f5f5f5;border: #333 solid 1px;}
.formheader{border:1px solid silver;font-weight:bold;font-size:10px;}
.info {
visibility: hidden;
font-size:0px;
padding:0px;
margin:0px
}
.availablePosition{
  width:125px;
  float:left;
  padding:0px 10px 0px 10px;
  margin:20px auto;
}