body {
	padding:0; 
	margin:0; 
	color:#000000;
}
div {
	font-family:Tahoma; 
	color:#555555; 
	font-size:12px; 
	line-height:15px
}
ol {
	margin-left:26px;
}
ul {
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:6px;
}
li {
	padding-left:0px;
	list-style-image: url(images/ArrowBlue2.gif);
	list-style-type: none;
	padding-bottom:6px;
}
a{
	color:#0B79B9; 
	text-decoration:none;
}
a.bluebutton {
	display:block; 
	width:100px; 
	height:19px; 
	*height:22px; 
	border:#1f54bc solid 1px; 
	text-align:center; 
	background:url(Images/ButBg.gif); 
	margin:auto; 
	color:#FFFFFF; 
	padding-top:3px; 
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
} 
.blue {
	color:#0B79B9;
}
.small {
	font-size:11px;
	line-height:14px;
}

.footer{color:#555555; 
	font-size:11px; 
	line-height:14px
	} 
	.footer a{color:#555555;  
		text-decoration:none
	} 
	.footer a:hover{
		text-decoration:underline
} 
.disclamer {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
.white {
	color:#FFFFFF;
}
	.white a {
		color:#D9DEFF;
		text-decoration:none;
		font-size:12px;
		line-height:20px;
		font-weight: bold;
	}
	.white a:hover {
		color:#D9DEFF;
		text-decoration:underline;
}
.white_small {
	color:#FFFFFF;
	font-size:11px;
}
	.white_small a {
		color:#FFFFFF;
		text-decoration:none;
		font-size:11px;
	}
	.white_small a:hover {
		color:#FFFFFF;
		text-decoration:underline;
}
.dark_blue {
	color:#074870;
	font-size:12px;
	line-height:18px;
	}
	.dark_blue a {
		color:#074870;
		text-decoration:none;
		font-size:12px;
		line-height:20px;
		font-weight: bold;
	}
	.dark_blue a:hover {
		text-decoration:underline;
}
.dark_blue_small {
	color:#074870;
	font-size:11px;
	}
	.dark_blue_small a {
		color:#074870;
		text-decoration:none;
	}
	.dark_blue_small a:hover {
		text-decoration:underline;
}
.disclamer {
		color:#FFFFFF;
	}
	.disclamer a {
		text-decoration:none;
		color:#FFFFFF;

	}
	.disclamer a:hover {
		text-decoration:underline;
		color:#FFFFFF;
}
/*input,textarea{
   background:#FFFFFF;
   border:1px solid #599FD5;
   font-family:Tahoma;
   color:#555555; 
   font-size:12px;
} */

.faq {
	display:none;
	width:80%;
	padding:10px;
	border:1px solid #0B79B9;
	background-color: #F3FBFE;
	margin-left:20px;
	margin-bottom:16px;
}
.link_FAQs {
	line-height:30px;
}
.red {
	color:#FF0000;
}

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font-family: tahoma;
  font-size:11px;
  margin: 0;
  color:#FF0000;
  padding: 0;
  width:100%;
}

form fieldset {
  border-color: #999999;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
  margin-bottom:20px;

  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */

}

form fieldset legend {
	font-size:14px; /* bump up legend font size, not too large or it'll overwrite border on left */  /* be careful with padding, it'll shift the nice offset on top of border  */
	color:#0B79B9;
	font-weight:bold;
	
}

form label {
	display: block;  /* block float the labels to left column, set a width */
	float: left;
	width: 100px;
	padding: 0;
	margin: 7px 0 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
	color:#0B79B9;
	font-size:11px;
/*}

/*form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
/*	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

form input, form textarea, form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 3px; /* set margin on left of form elements rather than right of  label aligns textarea better in IE */
	background-color:#EFEFEF;
	height:15px;
	color:#333333;
	font-size:11px;
	border: solid;
	border-color: #0B79B9;
	border-width: 1px;
}

textarea { overflow: auto; }

form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
.button {
	border:#990000;
	border-width:0px;
	border-style:solid;
	color:#ffffff;
	background-color:#0B79B9;
	padding:3px;
	height:20px;
		
}.lightBlue {
	color: #BDF3FD;
}
.TestimonialsSorce {
	padding-top:2px;
	color:#0B79B9;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
}
.clear1 {
	clear:both; 
	height:1px; 
	overflow:hidden; 
}
.clear5 {
	clear:both; 
	height:5px; 
	overflow:hidden; 
}
.clear10{
	clear:both; 
	height:10px; 
	overflow:hidden; 
}
.clear20{
	clear:both; 
	height:20px; 
	overflow:hidden; 
}
.Testimonials {
	 margin-bottom:20px;
	 font-size:11px;
	 line-height:14px;
	 clear:both;
	 
}
.ProductLinks {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding-bottom:0px;
}
	.ProductLinks a {
		color:#FFFFFF;
		text-decoration:none;
	}
	.ProductLinks a:hover {
		color:#FFFFFF;
		text-decoration:underline;
}
.ProductShowcaseImageThumb {
	cursor: -moz-zoom-in;
	border:0;
}	