body {padding:0; margin:0; text-align:center; font-family:Arial, Sans-Serif; font-size:11pt; color:#555}

a {color:#000; text-decoration:none}
a:hover {color:#000; text-decoration:underline}
a:visited {color:#000}

.clear {clear:both}
div {position:relative}
td {vertical-align:top}

.center {text-align:center}

input, textarea {border:solid 1px #888; padding:3px}

/*default corners*/
.tl {position:absolute; top:-1px; left:-1px}
.tr {position:absolute; top:-1px; right:-1px}
.bl {position:absolute; bottom:-1px; left:-1px}
.br {position:absolute; bottom:-1px; right:-1px}

.brochureActive {font-weight:bold; color:#9F0D12}

.navOver {background-image:url('../images/grad_gray_light_header.gif'); background-repeat:repeat-x; border-bottom:solid 1px #666}
.navOut {background-image:none; border-bottom:solid 1px transparent}

.ta, .taSmall {border:solid 1px #999; background-image:url('../images/grad_gray_522.gif'); background-repeat:repeat-x}
.taSmall {background-position:0 -200px}
.taInner {padding:10px; position:relative}

.homeDiv1 {height:320px; margin-bottom:12px}
.homeDiv2 {height:230px; width:310px; float:left; margin-right:12px}
.homeDiv3 {height:230px; width:310px; float:left; margin-right:12px}
.homeDiv4 {height:230px; width:310px; float:left}

.slideShowImage {border:solid 10px #fff}

.contactDiv1 {height:500px; margin-bottom:12px}

.providersDiv1 {height:390px; margin-bottom:12px}
.providersCell {text-align:center; width:300px; padding:7px}

.partnersDiv1 {height:430px; margin-bottom:12px}

.aboutDiv1 {height:500px; width:633px; float:left}
.aboutDiv2 {height:243px; width:310px; float:right; margin-bottom:12px}
.aboutDiv3 {height:243px; width:310px; float:right}

.syndDiv1 {height:357px; width:633px; float:left}
.syndDiv2 {height:243px; width:310px; float:right; margin-bottom:12px}
.syndDiv3 {height:100px; width:310px; float:right}

.teamDiv1 {height:400px}

.productsDiv1 {height:168px; margin-bottom:12px}
.productsTabActive {border-top:solid 1px #999; border-left:solid 1px #999; border-right:solid 1px #999; border-bottom:solid 1px #fff; width:90px; float:left; text-align:center; background-color:#fff; padding:5px; color:#9f0d12}
.productsTabInactive {border-top:solid 1px #999; border-left:solid 1px #999; border-right:solid 1px #999; border-bottom:solid 1px #999; width:90px; float:left; text-align:center; background-color:#bbb; padding:5px; cursor:pointer}
.productsTabSpacerStart {margin-left:10px; border-bottom:solid 1px #999; width:10px; float:left; height:28px}
.productsTabSpacer {border-bottom:solid 1px #999; width:10px; float:left; height:28px}
.productsTabSpacerEnd {border-bottom:solid 1px #999; width:256px; float:left; height:28px}
.products2TabSpacerEnd {border-bottom:solid 1px #999; width:368px; float:left; height:28px}
.productsTabBody {width:590px; height:437px; border-left:solid 1px #999; border-right:solid 1px #999; border-bottom:solid 1px #999; background-color:#fff; margin-left:10px}

.syndTabBody {width:590px; height:300px; border-left:solid 1px #999; border-right:solid 1px #999; border-bottom:solid 1px #999; background-color:#fff; margin-left:10px}

.featureCell {border:solid 1px #ddd}

.contactLabelCell {width:150px}
.contactFieldCell {width: 200px}

.asterisk {font-weight:bold; color:#c00; font-size:12pt}

.contactTextArea {width:300px; height:90px}

.validationError {color:#c00; font-size:10pt}