body {

	margin-left: 10px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

}

/*CFDM css updates*/

#mainbod {

	width: 600px;
	
	margin: 0 auto;
	
}

/*Custom headers*/

h1 { 

	font-size: 150%;
	
	color: #9C9EAD;
	
}


#mainbod h1 { 

	font-size: 110%;
	
	color: #9C9EAD;
	
}

#mainbod h2 { 

	margin-bottom: .8em;
	
	margin-top: .4em;
	
	}
	
#mainbod h2 a { 

	margin: 0;
	
	padding: 0;
		
	font-size: .65em;
	
	font-weight: bold;
	
	color: #9C9EAD;
	
	}
	
#mainbod h2 a:hover { 
	
	text-decoration: none;
	
	color: #9C9EAD;
	
	text-decoration: underline;
	
	}
	
	
h4 { 
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	
	margin: .8em 0 .8em 0;
	
	color: #9C9EAD;
	
	}
	
h6 { 
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 60%;
	
	margin: .8em 0 1em 0;
	
	color: #706F6F;
	
	}

p {

	color: #706F6F;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #706F6F;

	line-height: 1.2em;
	
	margin-bottom: 1em;
}
/*custom classes*/

 #homebanner {
	margin: 0 0 15px 0;
	padding: 0;
	width: 599px;
	background-image: url(images/front_page_banner.jpg);
	background-repeat: no-repeat;
	color: #0B93DD;
	}
	
#btext {
	margin: 144px 5px 20px 0;
	float: right;
	width: 286px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0B93DD;
	}
	
 #btext h1 {
	margin: 0;
	padding: 12px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #0B93DD;
	}

#btext h2 {
	margin: 0;
	padding: 0px 10px 10px 10px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 96%;
	color: #0B93DD;
		}
		
#btext h2 a {
	font-size: 100%;
	color: #0B93DD;
	text-decoration: none;
	}

#btext h2 a:hover {
	color: #706F6F;
	text-decoration: none;
	}
	
.masterpurp {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #7E2946;

	text-decoration: none;

	line-height: 20px;
	
}

.purp, .green, .grey {
	margin: 10px 10px 0 0;
	
	float:left;
}

strong.masterpurp, strong.mastergreen, strong.mastergrey {

	font-size: 100%;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
}

.mastergreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #418932;

	text-decoration: none;

	line-height: 20px;
	
}

.mastergrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #6A6E6F;

	text-decoration: none;

	line-height: 20px;
	
}

.miniheadline  {

	margin: 12px 0 10px 0;
	
	background-color: #9C9EAD;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: .9em;
	
	font-weight: bold;
	
	color: #FFFFFF;

	padding: 4px;
}

thumb.table {
 
	margin: 0 0 15px 0;
		
	padding:0;
	
	border-collapse: collapse;
}
	
.thumb td  {
	
	padding: 15px 15px 15px 15px;	
		
	vertical-align: top;
	
	border: 1px dashed #ccc;
	
}
ol {
	margin: 10px 0 10px 10px;
		
	padding: 0;
		
	list-style: decimal;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #706F6F;
}

ul {
	margin: 10px 0 10px 10px;
		
	padding: 0;
		
	list-style: disc;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #706F6F;
}
		
li {
	margin: 0 0 0 20px;
		
	padding: 0 0 0 5px;
	
	line-height: 150%;
}

.left {

	float: left;
}

.right {

	float: right;
}

img.left {

	margin: 0 10px 0px 0px;
}

img.right {

	margin: 0px 0px 0px 10px;
}

/**/

#logo {

	width: 100%;
	
	height: 102px;
	
	background-image: url(images/header_right1.gif);
	
	background-position: top right;
	
	background-repeat: no-repeat;
	
	background-color: #52556B;
}

#logo img {

	margin: 0 10px 0 0;
	
	padding: 0;
	
	float: left;
}

#logo h1 {

	margin: 60px 10px 4px 10px;
	
	padding: 0;
	
	float: right;
	
	font-size: 200%;
	
	color: #FFFFFF;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	
	text-align: right;
}

.spacer {
	
	clear: both;

}

.sm {

	font-size: 75%;
	
}
	
.pageheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #5E6077;

	text-decoration: none;

	line-height: 40px;

}


.header {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #5E6077;

	text-decoration: none;

	line-height: 20px;

}

.headeroption {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

	height: 25px;

	line-height: 25px;

	padding-left: 10px;

}

.subheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #282476;

}

.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #706F6F;

	text-decoration: none;

	line-height: 16px;

	text-align: justify;

}

.text_bullet {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #706F6F;

	text-decoration: none;

	text-align: justify;

	background-image: url(images/bullet_1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	padding-left: 12px;

	height: 22px;

	line-height: 22px;

}

.textgrey10px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 18px;

	color: #706F6F;

	text-decoration: none;

	font-weight: bold;

}

.textorange10px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #CB3302;

	text-decoration: none;

	font-weight: bold;

}

.textblack11px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

.texttestimonialslight {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9C9EAD;

	font-style: italic;

	line-height:18px;

}

.texttestimonialsdark {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5E6077;

	font-style: italic;

	font-weight:normal;

}

a:link {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #706F6F;

	text-decoration: underline;

}



a:visited {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #706F6F;

	text-decoration: underline;

}



a:hover {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #706F6F;

	text-decoration: none;

}



a:active {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #706F6F;

	text-decoration: underline;

}

a.title_link:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #5E6077;

	text-decoration: none;

}



a.title_link:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #5E6077;

	text-decoration: none;

}



a.title_link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #5E6077;

	text-decoration: underline;

}



a.title_link:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #5E6077;

	text-decoration: none;

}

a.readmorelink:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5E6077;

	text-decoration: underline;

}



a.readmorelink:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5E6077;

	text-decoration: underline;

}



a.readmorelink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5E6077;

	text-decoration: none;

}



a.readmorelink:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5E6077;

	text-decoration: underline;

}

.quicklinkstxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5E6077;

	text-decoration: none;

}

a.quicklinks:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5E6077;

	text-decoration: none;

}



a.quicklinks:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5E6077;

	text-decoration: none;

}



a.quicklinks:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5E6077;

	text-decoration: underline;

}



a.quicklinks:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5E6077;

	text-decoration: none;

}



a.arealink:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}

a.arealink:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}

a.arealink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: bold;

}

a.arealink:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}

.copyrighttxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}

.footertxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9C9EAD;

	text-decoration: none;

	font-weight: normal;

}

a.footerlink:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #9C9EAD;

	text-decoration: none;

	font-weight: normal;

}

a.footerlink:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #9C9EAD;

	text-decoration: none;

	font-weight: normal;

}

a.footerlink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #9C9EAD;

	text-decoration: underline;

	font-weight: normal;

}

a.footerlink:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #9C9EAD;

	text-decoration: none;

	font-weight: normal;

}

/*.guarantee_table {

	background-color: #9C9EAD;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	padding: 4px;

}*/

.guarantee_table {
	background-image: url(images/call-to-action.gif);
	
	background-repeat:no-repeat;
	
	background-position:left;

	background-color: #53556B;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #FFFFFF;

	padding: 10px 10px 10px 50px;

}

.guarantee_table a { color:#FFF; text-decoration:underline; font-size: 12px; font-weight:normal;}

input.btnok{

   color:#ffffff;

   font-family:Verdana, Arial, Helvetica, sans-serif;

   font-size:100%;

   font-weight:bold;

   background-color:#005CA5;

   border:1px solid;

   border-top-color:#5E6077;

   border-left-color:#5E6077;

   border-right-color:#5E6077;

   border-bottom-color:#5E6077;

   height:19px;

   width:24px;

   /*filter:progid:DXImageTransform.Microsoft.Gradient

      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#DFDFDF');*/

}



input.btnokhov{

   background-color:#0082EC;

   border-top-color:#5E6077;

   border-left-color:#5E6077;

   border-right-color:#5E6077;

   border-bottom-color:#5E6077;

}

input.btnform{

   color:#395CA3;

   font-family:Verdana, Arial, Helvetica, sans-serif;

   font-size:11px;

   font-weight:normal;

   background-color:#F7F7F9;

   border:1px solid;

   border-top-color:#B1B1B1;

   border-left-color:#B1B1B1;

   border-right-color:#B1B1B1;

   border-bottom-color:#B1B1B1;

   height:19px;

   width:55px;

   /*filter:progid:DXImageTransform.Microsoft.Gradient

      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#DFDFDF');*/

}



input.btnformhov{

   font-family:Verdana, Arial, Helvetica, sans-serif;

   font-size:11px;

   font-weight:normal;

	background-color:#D8D8E2;

   border:1px solid;

	border-top-color:#B1B1B1;

	border-left-color:#B1B1B1;

	border-right-color:#B1B1B1;

	border-bottom-color:#B1B1B1;

	color: #395CA3;

   height:19px;

   width:55px;

}

.searchbox{

color:#5E6077;

font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

border:1px solid;

   height:19px;

   width:96px;

   background-color:#ffffff;

   border-top-color:#5E6077;

   border-left-color:#5E6077;

   border-right-color:#5E6077;

   border-bottom-color:#5E6077;

   margin-right:2px;

}.textbox{

color:#5E6077;

font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

border:1px solid;

   height:19px;

   width:110px;

   background-color:#ffffff;

   border-top-color:#666666;

   border-left-color:#666666;

   border-right-color:#666666;

   border-bottom-color:#666666;

   margin-right:2px;

}

.text_news {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

a.text_news:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #858585;

	text-decoration: underline;

	font-weight: bold;

}

a.text_news:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #858585;

	text-decoration: underline;

	font-weight: bold;

}

a.text_news:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #858585;

	text-decoration: none;

	font-weight: bold;

}

a.text_news:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #858585;

	text-decoration: underline;

	font-weight: bold;

}

.text_header_blue_box {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

	background-color:#5E6077;

	padding-left:3px;

	line-height:26px;

	height:26px;

}

.text_header_grey_box {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

	background-color:#5E6077;

	padding-left:3px;

	line-height:26px;

	height:26px;

}



a.bulletclickherecolumn:link {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_square_blue.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletclickherecolumn:visited {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_square_blue.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletclickherecolumn:hover {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: underline;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_square_blue.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletclickherecolumn:active {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_square_blue.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletoption:link {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 16px;

	height:18px;

	color: #5E6077;

	text-decoration: underline;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_round_blue.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletoption:visited {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 16px;

	height:18px;

	color: #5E6077;

	text-decoration: underline;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_round_blue.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletoption:hover {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 16px;

	height:18px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_round_blue.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletoption:active {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 16px;

	height:18px;

	color: #5E6077;

	text-decoration: underline;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_round_blue.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bullet4squarecolumn:link {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_4_squares.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bullet4squarecolumn:visited {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_4_squares.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bullet4squarecolumn:hover {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: underline;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_4_squares.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bullet4squarecolumn:active {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_4_squares.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletorange:link {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 32px;

	height:34px;

	color: #CB3302;

	text-decoration: none;

	font-weight: bold;

	padding-left: 16px;

	background-image: url(images/bullet_square_red.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletorange:visited {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 32px;

	height:34px;

	color: #CB3302;

	text-decoration: none;

	font-weight: bold;

	padding-left: 16px;

	background-image: url(images/bullet_square_red.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletorange:hover {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 32px;

	height:34px;

	color: #CB3302;

	text-decoration: underline;

	font-weight: bold;

	padding-left: 16px;

	background-image: url(images/bullet_square_red.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletorange:active {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 32px;

	height:34px;

	color: #CB3302;

	text-decoration: none;

	font-weight: bold;

	padding-left: 16px;

	background-image: url(images/bullet_square_red.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.tablebordertesti1px{

border: 1px solid #5E6077;

}

.tableborderblue1px{

border: 1px solid #5E6077;

}

.tableoption{

border: 1px solid #D0D0D0;

background-color:#E7E8EB;

}

.tableoption td{



}

.linesepdot{

background-image:url(images/linedotsep.gif);

line-height: 25px;

height: 25px;

}

a.bulletreadall:link {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style:italic;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_square_gray.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletreadall:visited {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_square_blue.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletreadall:hover {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: underline;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_square_blue.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletreadall:active {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	height:24px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 20px;

	background-image: url(images/bullet_square_blue.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletdowloads:link {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 20px;

	height:22px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 15px;

	background-image: url(images/bullet_downloads_gray.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletdowloads:visited {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 20px;

	height:22px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 15px;

	background-image: url(images/bullet_downloads_gray.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletdowloads:hover {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 20px;

	height:22px;

	color: #5E6077;

	text-decoration: underline;

	font-weight: normal;

	padding-left: 15px;

	background-image: url(images/bullet_downloads_gray.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.bulletdowloads:active {

	DISPLAY: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 20px;

	height:22px;

	color: #5E6077;

	text-decoration: none;

	font-weight: normal;

	padding-left: 15px;

	background-image: url(images/bullet_downloads_gray.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

a.show:link  { 
display: block;
text-decoration: none;

	font-size: 600%;

	font-weight: bold;

	color: #706F6F;
	
}

#mainbod img a, #mainbod img a:hover {
	border:none;
	text-decoration: none;
	}
	
img {
	border:none;
	}
	
.testimonials {
		margin: 10px 0 0 0;
		padding: 10px 15px 0 40px;
		color: #54566B;
		font-weight:bold;
		background-image: url(images/quote_box_top1.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}
		
	.close {
		margin-bottom:15px;
		padding:38px 0 0 0;
		background-image: url(images/quote_box_bottom1.gif);
		background-repeat: no-repeat;
		background-position: right;
		}
		
	.testimonials p {
		margin: 0;
		padding: 0;
		color: #54566B;
		font-size:85%;
		}
		
	.testimonials blockquote {
		margin: 0;
		padding: 0 0 0 0;
		font-weight: bold;
		}
		
	.colone {
		margin: 0 10px 0 0;
		float:left;
		width:290px;}
		
	.coltwo {
		margin: 0 0 0 0;
		float:right;
		width:290px;}
		
/* forms */

.FormTable { }
.FormTitle { }
.FieldLabel, .FieldLabel; { color: #53556B; font-size: 120%;}
.InputBox { }
.Asterisk {}
.ResetButton { }
.SubmitButton { }

 .contact { margin:0; padding: 0 10px; width:100%; /*border: 1px #C63 dotted;*/ color: #53556B;}
 
 .contact table {
	 margin:10px;
	 padding:0;
	 }
	 
.contact td {padding: 5px; color:#0F6;}

 input, textarea {
		margin: 0;
		padding: 2px 3px;
		border: 1px #D8D8D8 solid;
		color:#000000;
		font-weight: normal;
		}
	 	
	textarea {
		margin:0;
		width: auto;
		}

	input.normal {
		width: auto;
		border: none;
		}
		
	input.radio{
		width: auto;
		border: none;
		}
		
	input.tick {
		width: auto;
		background-color: #ffffff;
		}
		
	input.submit {
		padding: 2px 3px;
		background-color: #330033;
		color:#FFFFFF;
		border: none;
		font-weight: normal;
		}
	
	fieldset {
		margin: 0 ;
		padding: 10px;
		border: none;
		}
	
	legend {
		padding: 4px 8px;
		color: #ffffff;
		font-weight: bold;
		border: 1px #cccccc solid;
		}
	
	label, .FieldLabel; {
		margin: 20px 0;
		font-weight:normal;
		}
		
	form {
		margin: 0;
		padding: 0;
		}
		
	.imgright { margin:0 0 0 10px; float:right;}
	
	.imgleft { margin:0 10px 0 0; float:left;}
