h1, td.h1
{
    COLOR: #0b2c57;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    margin-bottom: 0ex;
}    

h1.mast
{
    COLOR: #FFFFFF;
}    
    
IMG.floatright
{
    FLOAT: right;
    MARGIN: 4px
}
TD.bo
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bo-head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #555555;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height: 18px;
}
.bo-head A:link
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bo-head A:visited
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bo-head A:active
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bo-head A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
TD.sb
{
    FONT-SIZE: 12px;
    COLOR: #a40000;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sb-head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #a40000;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sb-head A:link
{
    FONT-SIZE: 16px;
    COLOR: #a40000;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sb-head A:visited
{
    FONT-SIZE: 16px;
    COLOR: #a40000;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sb-head A:active
{
    FONT-SIZE: 16px;
    COLOR: #a40000;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sb-head A:hover
{
    FONT-SIZE: 16px;
    COLOR: #a40000;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
TD.fr
{
    FONT-SIZE: 12px;
    COLOR: #4f6759;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.fr-head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #4f6759;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.fr-head A:link
{
    FONT-SIZE: 16px;
    COLOR: #4f6759;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.fr-head A:visited
{
    FONT-SIZE: 16px;
    COLOR: #4f6759;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.fr-head A:active
{
    FONT-SIZE: 16px;
    COLOR: #4f6759;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.fr-head A:hover
{
    FONT-SIZE: 16px;
    COLOR: #4f6759;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
TD.vm
{
    FONT-SIZE: 12px;
    COLOR: #0b2c57;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.vm-head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #0b2c57;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.vm-head A:link
{
    FONT-SIZE: 16px;
    COLOR: #0b2c57;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.vm-head A:visited
{
    FONT-SIZE: 16px;
    COLOR: #0b2c57;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.vm-head A:active
{
    FONT-SIZE: 16px;
    COLOR: #0b2c57;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.vm-head A:hover
{
    FONT-SIZE: 16px;
    COLOR: #0b2c57;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
TD.title
{
    FONT-SIZE: 16px;
    FONT-FAMILY: trebuchet ms, arial, helvetica, sans-serif
}
TD.side
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.side A:link
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.side A:visited
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.side A:active
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.side A:hover
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.formdent
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, 'trebuchet ms', verdana, sans-serif
}
P.formdent
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, 'trebuchet ms', verdana, sans-serif
}
.formdent A:link
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.formdent A:visited
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.formdent A:active
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.formdent A:hover
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.bullet
{
    LIST-STYLE-IMAGE: url(images/bullet.jpg)
}
.normaltext
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headertextUnbold
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bottomlinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.productlinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.contact
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.contact A:link
{
    COLOR: #527f76;
    TEXT-DECORATION: none
}
TD.contact A:visited
{
    COLOR: #527f76;
    TEXT-DECORATION: none
}
TD.contact A:active
{
    COLOR: #527f76;
    TEXT-DECORATION: none
}
TD.contact A:hover
{
    COLOR: #527f76;
    TEXT-DECORATION: underline
}
.topnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none
}
TD.topnav A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
TD.topnav A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
TD.topnav A:active
{
    COLOR: white;
    TEXT-DECORATION: none
}
TD.topnav A:hover
{
    COLOR: #F3B01E;
    TEXT-DECORATION: none
}
.topnav-login
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F3B01E;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none
}
.topnav-finder
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #99ccff;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none
}
TD.topnav-finder A:link
{
    COLOR: #99ccff;
    TEXT-DECORATION: none
}
TD.topnav-finder A:visited
{
    COLOR: #99ccff;
    TEXT-DECORATION: none
}
TD.topnav-finder A:active
{
    COLOR: #99ccff;
    TEXT-DECORATION: none
}
TD.topnav-login A:hover
{
    COLOR: #F3B01E;
    TEXT-DECORATION: none
}
TD.topnav-login A:link
{
    COLOR: #F3B01E;
    TEXT-DECORATION: none
}
TD.topnav-login A:visited
{
    COLOR: #F3B01E;
    TEXT-DECORATION: none
}
TD.topnav-login A:active
{
    COLOR: #F3B01E;
    TEXT-DECORATION: none
}
TD.topnav-login A:hover
{
    COLOR: #F3B01E;
    TEXT-DECORATION: none
}
.topnavtier2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #01295c;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none
}
TD.topnavtier2 A:link
{
    COLOR: #01295c;
    TEXT-DECORATION: none
}
.topnavtier2 A:visited
{
    COLOR: #01295c;
    TEXT-DECORATION: none
}
TD.topnavtier2 A:active
{
    COLOR: #01295c;
    TEXT-DECORATION: none
}
.topnavtier2 A:hover
{
    COLOR: #01295c;
    TEXT-DECORATION: none
}
.pullquote
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 16px;
    COLOR: #01295c;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-Serif
}
.sol
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12px;
    COLOR: #01295c;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none
}
.solutions
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 16px;
    BACKGROUND: #cccccc;
    COLOR: #333333;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none
}
TD.solutions A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.solutions A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
TD.solutions A:active
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.solutions A:hover
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.login1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #01295c;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
TD.talkingpoint
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #01295c;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.login2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
TD.sectionhead
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 48px;
    COLOR: #01295c;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none
}
.sectionhead
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 48px;
    COLOR: #01295c;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none
}
TD.icon
{
    BACKGROUND: white;
    COLOR: #333333;
    FONT-FAMILY: impact, arial black, arial, helvetica, sans-serif
}
TD.icon A:link
{
    FONT-SIZE: 14px;
    BACKGROUND: white;
    COLOR: #333333;
    FONT-FAMILY: impact, arial black, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.icon A:visited
{
    FONT-SIZE: 14px;
    BACKGROUND: white;
    COLOR: #333333;
    FONT-FAMILY: impact, arial black, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.icon A:hover
{
    FONT-SIZE: 14px;
    BACKGROUND: white;
    COLOR: #333333;
    FONT-FAMILY: impact, arial black, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.icon A:active
{
    FONT-SIZE: 14px;
    BACKGROUND: white;
    COLOR: #333333;
    FONT-FAMILY: impact, arial black, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.norepeatbkg
{
    BACKGROUND-IMAGE: url(images/logo-top-1.jpg);
    BACKGROUND-REPEAT: no-repeat
}
TABLE.bkg-long
{
    BACKGROUND-IMAGE: url(images/bkg-long.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.dome
{
    BACKGROUND-IMAGE: url(/inc/corporate/dome.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.phone
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none
}
TD.phone A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
.phone A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
TD.phone A:active
{
    COLOR: white;
    TEXT-DECORATION: none
}
.phone A:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}
descrip
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
P.descrip
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
P.descrip A:link
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
P.descrip A:visited
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
P.descrip A:hover
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
P.descrip A:active
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
IMG.floatright
{
    FLOAT: right;
    MARGIN: 4px
}

#head
{
	background: url(images/blank_head.jpg) top left no-repeat;
	width: 800px;
	height: 160px;
}
#head-white
{
	background: url(images/blank_head_white.jpg) top left no-repeat;
	width: 800px;
	height: 160px;
}

#head-words
{
	position: absolute;
	float: left;
	clear: both;
	margin-top: 20px;
	margin-left: 250px;
	width: 500px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:  30px;
	color: #01295c;
}

#head-image
{
	position: absolute;
	float: left;
	clear: both;
	margin-top: 20px;
	margin-left: 20px;
	left: 0px;
	width: 230px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:  30px;
}

#head-shore
{
	background: url(images/shoreline.jpg) top left no-repeat;
	width: 800px;
	height: 160px;
}

#head-words-shore
{
	position: absolute;
	float: left;
	clear: both;
	margin-top: 20px;
	margin-left: 25px;
	width: 500px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:  30px;
	color: #000000;
}


#welcomenote
{
	width: 350px;
	background-color: #CCCCFF;
	border: solid 1px #01295c;
	margin-left: 10px;
	margin-top: 15px;
	padding: 5px;
	
}

#samples
{
	width: 750px;
	background-color: white;
	border: solid 3px #01295c;
	margin-left: 10px;
	margin-top: 10px;
	padding: 5px;
	
}

#links
{
float:right;
clear: both;
width: 200px;
}

#links2
{
float:right;
width: 200px;
}

/***** GENERIC PAGE LAYOUT STYLES ******/



.CC_top_round_corners{
	position: 			relative; 
	background-image: 	url(images/products_pages_images/section_top_round_corners.jpg); 
	background-repeat: 	no-repeat;
	height: 			19px;
	width: 				800px;
}

.CC_bottom_round_corners{
	position: 			relative;
	background-image: 	url(images/products_pages_images/section_bottom_round_corners.jpg);
	background-repeat: 	no-repeat; 
	height: 			19px;
	width: 				800px;
}

/*

.CC_top_round_corners{
	position: 			relative; 
	background-image: 	url(images/section_top_round_corners.jpg); 
	background-repeat: 	no-repeat;
	height: 			19px;
	width: 				800px;
}

.CC_body_container{
	position: 			relative;
	background-image: 	url(images/section_bg.jpg);
	min-height: 		200px;
	padding: 	 		20px;
	padding-top:	    10px;
	vertical-align:		top;
}

.CC_bottom_round_corners{
	position: 			relative;
	background-image: 	url(images/section_bottom_round_corners.jpg);
	background-repeat: 	no-repeat; 
	height: 			19px;
	width: 				800px;
}


*/

.CC_body_container{
	position: 			relative;
	width:				753px;
	background-image: 	url(images/section_bg.jpg);
	min-height: 		200px;
	padding: 	 		25px;
	padding-top:	    10px;
	vertical-align:		top;
	left: 				0px;
}


/***** PDF Page ****/


.PDF_main_container{
	position: relative;
	width: 758px;
	padding: 15px;
	left: 3px;
	background-color: white;
	border: 1px solid black; 
}

.PDF_tagline{
	position: relative;
	margin-top: 15px;
	width: 100%;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #0F2B53;
	font-weight: bold;
	text-align: center;

}

.PDF_tagline_huge{
	position: relative;
	margin-top: 15px;
	width: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 40px;
	color: #0F2B53;
	font-weight: bold;
	text-align: center;

}

.PDF_sub_tagline{
	position: relative;
	margin-top: 15px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0F2B53;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	text-align: center;

}

.PDF_header_image{
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 800px;
	z-index: 1;

}

.PDF_text_container{
	position: relative;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000033;
	text-align: left;
}

.PDF_ranking_graphic{
	float: right;
	margin: 15px;
	margin-bottom: 0px;
	margin-right: 0px;
}

/******************************
Product Page Style Sheet
*********************************/

.product_body_container{
	position: 			relative;
	background-image: 	url(images/products_pages_images/section_bg.jpg);
	min-height: 		200px;
	padding-left: 	 	20px;
	padding-top:	    10px;
	vertical-align:		top;
}



.product_section_top_round_corners{
	position: 			relative; 
	background-image: 	url(images/products_pages_images/section_top_round_corners.jpg); 
	background-repeat: 	no-repeat;
	height: 			19px;
	width: 				800px;
}

.product_section_bottom_round_corners{
	position: 			relative;
	background-image: 	url(images/products_pages_images/section_bottom_round_corners.jpg);
	background-repeat: 	no-repeat; 
	height: 			19px;
	width: 				800px;
}

.product_headline_position{
	position:			relative;
	width: 				560px;
	margin-bottom:		50px;
	margin-top: 		50px; 
}

.product_headline{
	text-align:			left;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			24px;
	font-weight:		bold;
	color: 				#2D4099;
	margin-bottom:		15px;
	line-height:		24px;
}

a.product_headline{
	color: 				#2D4099;
	text-decoration: 	none;
	cursor:				text;
}


.product_headline2{
	text-align:			left;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			18px;
	color: 				#5E6CB2;
	font-weight:		normal;
}

a.product_headline2{
	color: 				#5E6CB2;
	text-decoration: 	none;
	cursor:				text;
}


.product_top_icons{							/* download PDF & print page images */
	position: 			absolute;
	top:				-10px;
	right:				9px;
}	

.product_bottom_icons{							/* download PDF & print page images */
	position: 			relative;
	margin-left:		-15px;
	margin-right:		-10px;
	padding:			-10px;	
}	

.product_main_info_container{
	position:			relative;
	text-align:			left;
	width:				550px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			15px;
	line-height: 		20px;
}

a.product_seo_copy{
	color: 				black;
	text-decoration: 	none;
	cursor: 			text;
}

.action_buttons_right{   /*** this is the container for all the action buttons on the right side ***/
	position: 			absolute;
	top:  				100px;
	right: 				20px;
	width: 				173px;
	vertical-align: 	top;

}

.product_bullets{
	font-family:		Arial, Helvetica, sans-serif;
	font-size: 			15px;
	color: 				#AB3800;
	line-height:		25px;
	list-style-image: 	url(images/products_pages_images/bullet2.gif);  
	vertical-align:		top;
	margin-top:			-15px;
	padding-left:		25px;
	margin-left:		25px;
}

.back_to_top_products{
	font-family: 		Trebuchet MS, Arial, Helvetica, sans-serif;
	color: 				#AB3800;
	font-size: 			13px;
	line-height: 		18px;
	text-align: 		right;
	text-decoration: 	none;
}

.testimonials{
	position: 			relative;
	border-left: 		1px dotted #dddddd;
	vertical-align:		top;
	font-family: 		Trebuchet MS, Arial, Helvetica, sans-serif;
	color: 				#555555;
	font-size: 			13px;
	line-height: 		18px;
	padding: 			10px;
	padding-bottom: 	20px;	
}

.testimonials_quotation_open{
	float: left;	
	margin-right: 5px;
	margin-bottom: -5px;
}

.testimonials_quotation_close{
	float: right;	
	margin-top: -15px;
	
}
.testimonials_line_break{
	border-top: 1px dotted white;
	margin-bottom: 30px;
	margin-top: 15px;
}

/************ Tap-Water Pitch **************/

.divTapWater {
	width: 795px;
	left: 15px;
	position: relative;
	background: #FFFFFF;
}

.divSection
{
	width: 100%;
	position: relative;
}


.divExcel {
	position: relative;
	width: 390px;
	float: left;

}

.divBO {
	position: relative;
	width: 390px;
	float: right;
}

.key-points{
	border: 1px solid #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: black;
	margin: 5px; 
	padding: 10px;
	vertical-align: top;
}

.column-header{
	border: 1px solid #cecece;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 5px;
	padding: 10px;
	vertical-align: top;
	background-color: #DFE3D7;
}

.ComparisonSummary{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	margin: 10px;
	padding: 10px;
	vertical-align: top;
	position: absolute;
	left: 449px;
	top: 23px;
	width: 299px;
	border: none;
	height: 209px;
}


a.ComparisonSummary:link{font-weight:bold;}
a.ComparisonSummary:hover{font-weight:bold;}
a.ComparisonSummary:active{font-weight:bold;}
a.ComparisonSummary:visited{font-weight:bold;}


.divSectionHeader {
	border: 1px solid #B8CFE5;
	width: 778px;
	float: left;
	margin-bottom: 10px;
	margin-left: 5px;
	vertical-align: middle;
}

.SectionNumber {
	position: relative;
	float: left;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 55px;
	color: #FFFFFF;
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px; 
	background-color: #B8CFE5;

}

.SectionNumberSmall {
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 10px;
	color: #01275B;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
	background-color: #B8CFE5;
}

a.SectionNumberSmall:link{text-decoration:none;}
a.SectionNumberSmall:hover{text-decoration:none;}
a.SectionNumberSmall:active{text-decoration:none;}
a.SectionNumberSmall:visited{text-decoration:none;}


.SectionHeader {
	position: relative;
	float: left;
	font-family: Trebuchet MS;
	text-align: center;
	font-size: 55px;
	letter-spacing: 20px;
	font-variant: normal;
	color: #666666;
	font-family: Trebuchet MS;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 5px;
	font-weight: normal;

}

.SectionDescription{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #666666;
	vertical-align: middle;
	padding-top: 17px; 
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
}


.tapwater_section_bottom_nav_links_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	color: #666666;
	padding: 15px;
}


.tapwater_section_bottom_nav_link{text-decoration: none; color:#2F72B0;}

a.tapwater_section_bottom_nav_link:link{}
a.tapwater_section_bottom_nav_link:hover{text-decoration: underline;}
a.tapwater_section_bottom_nav_link:active{}
a.tapwater_section_bottom_nav_link:visited{}
 
 /*****   CE_CC_Event_07 Page - C&E Event****/
 
 .ce_cc_event_main_info_container{
	position:			relative;
	margin-top: 		50px;
	text-align:			justify;
	width:				475px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			15px;
	line-height: 		20px;
	border: 			4px solid #f0f0f0;
	padding: 20px;
}
 
 .ce_cc_event_headline{
	font-weight: bold;
	font-size: 24px;
	color: #5f8ee6;
	margin-top: 10px;
	line-height: 30px;
	text-align: left;
 }
 
 .ce_cc_event_sub_headline{
	font-size:17px;
	color: #666666;
 }
 
 .ce_cc_event_list{
 	list-style-image:url(images/bullet-events.gif);
 }
 
 
 .ce_cc_event_images{
 	position: absolute;
	width: 235px;
	top: 60px;
	left: 552px;
	
 }
 
 .ce_cc_round_corners_top_left{
 	position: absolute;
	top: -4px;
	left: -4px;
	background-image:url(images/ce_ce_round-corner-top-left.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
 }
 
 
 .ce_cc_round_corners_top_right{
	position: absolute;
	top: -4px;
	right: -4px;
	background-image:url(images/ce_ce_round-corner-top-right.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;

 }
 
 #IEroot{
	position: absolute;
	width: 200px;
	height: 20px;
	border: 0px solid red;
	margin-left: -45px;
	top: 20px;
	
 }
 
 /*********** PRODUCTS.ASP  ************/
 
.products_toc_container{
	position: absolute;
	vertical-align: middle;
	text-align: center;
	top: -10px;
	left: 5px;
	width: 579px;

}

.products_toc_links{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #ffffff; 
	text-decoration: none;
	font-variant: small-caps;
	font-size: 14px;
	
}

#IE-adust-products-links{
	position: absolute;
	width: 576px;
	height: 30px;
	border: 0px solid red;
	top: -18px;
	
 }


a.products_toc_links:link{color: #333333;}
a.products_toc_links:active{color: #333333;}
a.products_toc_links:visited{color: #333333;}
a.products_toc_links:hover{color: #333333; background-color:#D0E3F5;}

 .products_product_button_left{
 	float: left;
	margin-left: 20px;
	margin-top: 17px;
 }
 
 #IE-adust-products-left-buttons{ /*  for ie 6.000 */
  	position: absolute;
	margin-top: 23px;
	margin-left: -30px;

 }
 
 .products_product_info{
 	float: right;
	margin-right: 10px;
 	width: 320px;
  }
  
 .products_product_info2{
 	float: left;
	margin-left: 20px;
 	width: 520px;
  } 
  
 .product_tag_line{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #9F4000;
	margin-top: -10px;
 }  
 
 .products_container_right{
 	position: absolute;
	top: 70px;
	left: 588px;
	width: 192px;
 }
 
#IE-adust-products-right-buttons{
 	position: absolute;
	top: 0px;
	left: -20px;
	width: 194px;
} 
 
 .clear{
 	clear: both;
	color: #FFFFFF;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 15px;
}
 
/*****************************

	Reasonstoswitch.asp

*****************************/ 

.twenty_reasons_SEO{}
a.twenty_reasons_SEO{
	color: 				black;
	text-decoration: 	none;
	cursor: 			text;
}

.action_buttons_right_reasons{   /*** this is the container for all the action buttons on the right side ***/
	position: 			absolute;
	top:  				57px;
	right: 				21px;
	width: 				173px;
	vertical-align: 	top;

}

/*****************************

	getting_started.asp

*****************************/ 

.getting_started_ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px 0px 0px 15px;
	color: #446088
}

/*****************************

	analyzer.asp

*****************************/ 

.analyzer_results_list{list-style: square;}
.analyzer_results_list li{margin-bottom: 10px;}
