body{ background-color: #FFFFFF; color: #003366; font: 76% Tahoma, Arial, Helvetica,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

a { color: #545454; }

a:hover, .tableCell a:active { color: #111111;}



.stripes { background-image: url('../images/stripe.gif'); background-repeat: repeat; width: 100%; display: block;}

/* .stripes { background-color: #D0D0D0; width: 100%; display: block;} */



.fadingMessage { position:relative; top:15px; left:15px; width:375px; float: left; text-align: left; font-size: 1.4em; font-weight: bold; }



.contentBlock { width: 752px; font-size: 0.9em; background-color: #003366; border: 2px solid #003366; margin-bottom: 10px; }

.logo { display: block; background-color: #003366; padding: 0px 0px 0px 0px; margin: 0px;}

.wave { display: block; background-color: #335C85; height: 13px;}

.topLine { display: block; background-color: #97ACC1; height: 2px;}

.nav { height: 78px; background-image: url('../images/wave_lg.gif'); background-repeat: no; display: block;}

.breadcrumb { color: #FFFFFF; font-size: 1.4em; padding-left: 10px;}



.pageCopy { width: 345px; float:right; display: block; background-color: #D9E1EB; background-image: url('../images/fade.gif'); background-repeat: repeat-y; margin: 5px; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 15px 15px 15px 30px; color: #003366; text-align: justify; }.fullPageCopy { width: 690px; display: block; background-color: #D9E1EB; background-image: url('../images/fade.gif'); background-repeat: repeat-y; margin: 5px; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 15px 15px 15px 30px; color: #003366; text-align: justify; }

.column2 { width: 350px; float:left; display: block; background-color: #D9E1EB; background-image: url('../images/fade.gif'); background-repeat: repeat-y; margin: 5px; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 15px 15px 15px 30px; color: #003366; text-align: justify; }

.column3 { width: 140px; float:left; display: block; }



.announcer { margin: 10px 5px 5px 5px; text-align: justify; padding: 5px 0px 5px 0px; background-image: url('../images/announcer-fade.gif'); background-repeat: repeat-x; display: none;}

.announcer img { margin: 0px 15px 15px 0px; padding-left: 5px;}



.samples { color: #FFFFFF; text-align: left;}

.sampleCategory { color: #FFFFFF; background-color: #7D97B1; text-align: left; font-weight: bold;}

.samples a, .samples a:active, .samples a:visited { color: #FFFFFF; text-decoration: none;}

.samples a:hover { color: #FFFFFF; text-decoration: underline; }



.sampleText { margin: 10px 5px 5px 0px; text-align: justify; padding: 5px 0px 5px 5px; background-image: url('../images/announcer-fade.gif'); background-repeat: repeat-x; display: none;}



.monthlyNews, .jingles { display: block; background-color: #D9E1EB; background-image: url('../images/fade.gif'); background-repeat: repeat-y; margin: 5px; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 15px 15px 5px 25px; color: #003366; text-align: justify;  }



.whiteHeader { font-size: 1.3em; font-weight: bold; color: #FFFFFF; text-align: left; padding-left: 5px;}



.testimonial { font-size: 0.8em; width: 320px; float:center; display: block; background-color: #C1CEDC; margin: 10px 0px 10px 0px; border: 1px solid #A8B3BF; padding: 5px 10px 10px 10px; color: #003366; text-align: justify; }

	.testimonialName { margin-top: 5px; text-align: right;  font-style: italic; }



form{display:block; margin: 0px; padding: 0px;}

option {font-size: 0.9em; background-color: #FFFFF0;}

input, select, checkbox {font-size: 0.9em; }

.textbox, textarea {font-size: 0.9em; background-color: #FFFFF0;}



/* FOOOTER */

.footer { display: block; padding: 5px 5px 30px 0px; background-color: #7D97B1; border-top: 6px solid #335C85; border-bottom: 2px solid #97ACC1; font-size: 0.9em; color: #FFFFFF; text-align: right;}

.footer a {text-decoration: none; color: #FFFFFF;}

.footer a:hover, .footer a:active { color: #003366; text-decoration: none;}





#printlogo {height:1px; width:1px; display: block; margin: 0px;}

/* PRINT CSS - The Print Stylesheet - BELOW HERE */

@media print { 

	.logo, #header, .nav, .footer, {display:none;}

.stripes {background-repeat: none;}

.contentBlock {border: 0px;}

}

 





.contentHeading { background-color: #F4F6FA; width: auto; font-size: 1.1em; font-weight: bold; padding: 3px 0px 3px 2px; margin-bottom: 5px; }

.header { width: 100%; background-color: #FFFFFF; border-bottom: 2px solid #3C60A4; }



.featuredBgndLeft { background-image: url('../images/featured_products_fade_left.gif'); background-repeat: repeat-y; }

.featuredBgndRight { background-image: url('../images/featured_products_fade_right.gif'); background-repeat: repeat-y; }



/* content column */

.introText { text-align: left; margin: 10px; font-weight: bold; }



.productSummary { background-color: #F4F6FA; height: 155px; display: block; text-align: left; padding: 10px 5px 10px 5px; }

.learnMore { background-color: #F4F6FA; display: block; text-align: right; padding: 3px 10px 5px 5px; }

.learnMore a {text-decoration: none; color: #C5834D; }

.learnMore a:hover, .learnMore a:active { color: #A56540; text-decoration: none;}



.learnMore_white { padding: 0px 0px 0px 20px; }

.learnMore_white a {text-decoration: none; color: #C5834D; }

.learnMore_white a:hover, .learnMore_white a:active { color: #A56540; text-decoration: none;}





.productHeading { background-image: url('../images/header.gif'); background-repeat: no-repeat; width: auto; font-size: 1.3em; font-weight: bold; padding: 10px 0px 10px 110px; }

.tableHeader { font-weight: bold; padding: 2px 0px 2px 10px; background-color: #C0CCE2; color: #2F559E; }

.rowHeader { font-weight: bold; padding: 2px 0px 2px 10px; background-color: #DFE5F0; color: #2F559E; text-align: left; }

.tableCell { padding: 5px 10px 5px 5px; background-color: #F4F6FA; text-align: left; }

.tableCell a { color: #545454; }

.tableCell a:hover, .tableCell a:active { color: #111111;}



.productDetail { width: 670px; display: block; text-align: left; padding: 10px 5px 10px 10px; }

.productDetailHeading { width: 660px; display: block; background-color: #F4F6FA; font-size: 1.1em; font-weight: bold; text-align: left; padding: 3px 5px 3px 5px; }

.screenCap { float: right; padding: 10px 0px 10px 10px; }

.partnerImage { width: 150px; height: 60px; margin: 10px; float: left; }

.partnerText { float: left; width: 380px; margin: 10px; }



.halfWidthBlock { width: 300px; background-color: #F4F6FA; margin: 10px; float: left;}

.halfWidthTitle { display: block; font-weight: bold; background-color: #DFE5F0; padding: 10px; }

.halfWidthContent { display: block; padding: 0px 10px 10px 10px; }



.customerQuote { width: 250px; margin: 15px 0px 5px 20px; padding: 10px; background-color: #F4F6FA; border: 1px solid #DFE5F0; float: right;}







.small {font-size:9px;margin:0;padding:2px 0;}

.big{font-size:16px;margin:0;font-variant:small-caps;color:#C00;}



.emailForm{width:100%;}

.emailFormText{width:100%;margin:0 0 6px;vertical-align:top;}

.emailFormManditory{margin:0;padding:0;vertical-align:top;text-align:right;}

.emailFormInput{text-align:right;width:202px;}

.emailInput{margin:0 0 6px;border: solid 1px #003366;width:200px;}

.emailTextArea{margin:0 0 6px;border: solid 1px #003366;width:200px;height:50px;}

.emailSubmit{cursor: pointer;margin:6px 0 6px;border: solid 1px #003366;color:#003366;padding: 2px 6px;background:#fff;}


