@charset "utf-8";
/* CSS Document */

body {
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	margin-top: 5px;
	margin-left: 5px;
	}
	
#main {
	width: 960px;
	margin-left:auto;
	margin-right: auto;
	background-image: url(images/bottomshadowjpg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight: bold;
	color: #55A3FF;
	}
	
#wrapper {
	width: 960px;
	margin-left: auto;
	margin-right:auto;
	background-image:url(images/horizontalshadowjpg.jpg);
	background-repeat: repeat-y;
	}

#header {
	width: 900px;
	margin-left: auto;
	margin-right:auto;
	}

/* L O G O    H E A D E R */
#logohead {
	width: 900px;
	height: 70px;
	background-color: #333333;
	}
	
.bvrtxtlogo {
	margin-left: 20px;
	margin-top: 25px;
	}
.bvrlogo {
	margin-left: 275px;
	margin-right: 20px;
	}

/* S E O */
.seo {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-align: center;
	}

/* N A V I G A T I O N  */
#navigation {
	margin-left: auto;
	margin-right: auto;
	background-color: #e3e0dc;
	}
	
#content {
	width: 900px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	}

/* M A I N   L I N K S */	
a.main:link, a.main:visited, a.main:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	color: #0066CC;
	font-weight: normal;
	text-decoration: none;
	}
a.main:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	color: #0066CC;
	font-weight: normal;
	text-decoration: underline;
	}

/* M A I N   T E X T  */	
.maintxt {
	margin-left: 15px;
	margin-right: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
	}

.maintxtbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	}
p {
	margin-left: 15px;
	margin-right: 5px;
	}

.indent {
	margin-left: 25px;
	margin-right: 35px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
	}

/*letter page Headings */
h1 {
	color: #000000;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin-left: 15px;
}
	

#footer {
	font-family: ARIAL;
	font-size: 7pt;
	color: #666666;
	background-color:#ffffff;
	width: 900px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

	/*Home Page letter Howard*/
.hpletter {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-color: #f0f6ff;
	background-image: url(images/h.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #e1ecfe;
	color: #333333;
	font-size: 10pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
.hpletterl {
	width: 240px;
	margin-left: 15px;
	font-size: 10pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

.figB {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding-top: 5px;
	}

.quote {
	width: 700px;
	font-family: Courier New, Courier, monospace;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding: 10px;
	border:#EBE9E6;
	border: dotted; 
	border-width: 1px;
}


/* G R E E N   T I C K   B O X E S  */
.ticks {
	width: 700px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #7ec874;
	background-color: #d8edd1;
	}

li.reasontohave {
	list-style-image:url(images/greentick.gif);
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color: #333333;	
	padding-left: 10px;
	padding-bottom: 10px;
	}

/* tel  number */	
.tel {
	color: #3d8337;
	font-family: ARIAL;
	font-size: 18pt;
	font-weight: bold;
}

/* s t a r t    b u t t o n */
.startbutton {
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
	}

a.start:link, a.start:visited, a.start:active {
	width: 350px;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;	
	border-left: 1px solid #333333;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #333333;
	background-color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.start:hover {
	width: 350px;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;	
	border-left: 1px solid #333333;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #333333;
	background-color: #3d8337;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
	
/* P R O C E S S    P I C T U R E   */
.bvrprocess {
	width: 610px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #999999;
	padding: 5px;
	}

/* A   T O P    L I N K  */
a.top:link, a.top:visited, a.top:active {
	margin-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

a.top:hover {
	margin-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	}	
	
/* C O N T A C T  us form */
input.txt {
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #999999;
	width: 250px;
	}


input.cap {
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #999999;
	width: 100px;
	}
	
form div {
	clear: left;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	padding-top: 5px;
	}

form div label {
	float: left;
	width: 30%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	}
	
fieldset {
	border: 1px solid #999999;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	width: 600px;
	background-color: #f3f3f3;
	}	
	

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	width: 250px;
	background-color: #ffffff;
	border: 1px solid #999999;
	}
	
label {
	width: 4em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	margin-top: 0.25em;
	display: block;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	}

.buttonfm {
 	margin-left: 120px;
    border: 1px solid #999999;
    background: #eef;
	}

.buttonfm:hover {
	margin-left: 120px;
	border: 1px solid #999999;
	background: #2397e9;
	color: #ffffff;
	}

/* C O M P A R E  */
.compare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	}

.comparebx {
	width: 720px;
	margin-left: auto;	
	margin-right: auto;
	border : 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
 	}

.lwshade {
	background-color: #f0f6ff;	
	}
	
/* Horizontal D O T T E D line HR rule */
.hrDotted {
	border-top : 1px dotted #CCCCCC;
	color : #CCCCCC;
	background-color : #FFFFFF;
	height : 1px;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

/* FAQ LIST style*/
.faq {
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	}

.faqq {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 5px;
	padding-top: 5px;
	}
	
.answer {
	width: 730px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
	text-align: justify;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	border:#CCCCCC;
	border: solid;
	border-width: 1px;
	}

.valmethod {
	padding-bottom: 5px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
	}

/* M A P   C O N T A C T */
.map {
	height: 350px;
	width: 425px;
	padding: 5px;
	border: 1px solid #cccccc;
	}
