/* BODY
------------------------------------------------------------------*/

body {
	color: #000;
	text-align:center;
	background-color:#fff;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:86%;
}

/* CONTAINER
------------------------------------------*/
#container {
width: 950px;
margin-right: auto;
margin-left: auto;
padding:0;
border:0;
text-align:left;
background-color:#fff;
}

/* MENU
------------------------------------------*/

.menu {width:949px; height:30px; position:relative; z-index:100; font-family:arial, verdana, helvetica, sans-serif;background:#039;border:1px solid #000; border-width:1px 0 1px 0;padding:0;margin:0;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:auto;position:relative;}

/* style the links for the top level */
.menu a:link, .menu a:visited {display:block;font-size:1.0em;text-decoration:none; color:#fff; width:auto; height:30px; background:#039; line-height:30px; font-weight:bold;padding:0 27px 0 22px;margin:0;border:1px solid #000; border-width:0 0 0 0;text-align:center;}

/* style the top level hover */
.menu a:hover, .menu a:active{color:#000; background:#6589d1;}


/* rows
----------------- */

#row0,#row1,#row2, .menu, #footer { clear:both; }


/* row0
----------------- */

#row0	{
width:950px;
height:191px;
border:0;
margin:0 0 5px 0;
padding:0;
text-align:left;
background-color: #fff;
} 

.row0_left0	{
width:160px;
height:auto;
border:0;
margin:0 20px 0 0;
padding:0;
background-color: #daa20e;
float:left;
}

.row0_left1	{
width:540px;
height:auto;
border:0;
margin:0 20px 0 0;
padding:5px 0 0 0;
background-color: #fff;
float:left;
}

.goldpartners	{
background-color: #daa20e;
padding: 4px;
color: #fff;
font:18px garamond, times new roman, serif;
width:152px;
height:auto;
margin:0;
text-align:center;
}


.row0_right	{
width:200px;
height:100px;
border:0;
margin:0;
padding:0;
text-align:right;
background-color: #fff;
float:right;
}


/* row 1
----------------- */

#row1	{
width:950px;
height:auto;
border:0;
margin:0;
padding:10px 0 0 0;
text-align:left;
background-color: #fff;
} 

.row1_left	{
width:170px;
height:auto;
border:0;
margin:0;
padding:0 10px 0 0;
text-align:left;
background-color: #fff;
float:left;
}

.row1_right	{
width:700px;
height:auto;
border-left:1px solid #daa20e;
margin:0;
padding:0 0 40px 20px;
text-align:left;
background-color: #fff;
float:left;
}



/* footer
------------------------------------------------------------------*/
#footer {
	height:100px;
	width:auto;
	margin: 0 0 0 0;
	padding:40px 0 0 0;
	color:#7e7e7e;
border:0;
background-color:transparent;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {text-decoration: none;color:#333;}


.footer-left  {
text-align:left;
float: left;
width:60%;
} 

.footer-right  {
text-align:right;
float:right;
width:40%;
} 
	
.websiteby	{
width:auto;
height:auto;
background-color: #f5f3ed;
border:1px solid #ece9d8;
padding:7px;
margin:0;
font: bold 10px verdana, arial, helvetica, sans-serif;
float:right;
clear:both;
}

.containw3c	{
float:right;
clear:both;
margin:10px 0;
}



/**************** form styles ****************/
	#cse-search-box {
	  font-size: 9px;
	  border:0;
	  }
		
	input {
	  background-color: #fff;
	  color: #999;
	  border: 1px solid #2763A5;
	  font-size: 11px;
	  padding: 3px;
	  }
		
	.button {
	  padding: 2px;
	  background-color: #2763A5;
	  color: #fff;
	  border: 1px solid #2763A5;
	  font-size: 11px;
	  }

.e3c15d_4px	{
width:auto;
height:4px;
padding:0;
margin:0;
border:0;
background-color:#e3c15d;
}

.row039_2px	{
width:auto;
height:2px;
padding:0;
margin:0;
border:0;
background-color:#039;
}



/* -------------- Generic hyperlinks throughout the site -- in LVHA order --------- */
	
a:link {
text-decoration: none;
color: #00c;
	}

a:visited {
text-decoration: none;
color: #00c;
	}

a:hover {
text-decoration: underline;
color: #00c;
	}	
	
a:active {
text-decoration: none;
color: #00c;
	}

h1{
	font: bold 32px garamond, times new roman, serif;
	color: #ebb000;
	margin: 0 0 14px 0;
}

h2{
	font: bold 24px garamond, times new roman, serif;
	color: #039;
}

p, li	{
	margin:0 0 14px 0;
}

.qualityreport	{
width:auto;
border-collapse:collapse;
}

.qualityreport th	{
padding:15px 15px 15px 5px;
font-size:18px;
}

.qualityreport_left	{
width:60%;
border-collapse:collapse;
background-color: #ccecff;
padding:1em !important;
font: bold 14px arial, helvetica, sans-serif;
}

.qualityreport_right	{
width:30%;
border-collapse:collapse;
background-color: #9cf;
padding:1em !important;
font: bold 14px arial, helvetica, sans-serif;
text-align:center;
}