/*Carter Template Used Stylesheet*/
.vsearch {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   vertical-align: top;
}

table.vsearch {
   margin-top: 1px;
}

.vsearch_header {
   text-align: center;
   background-color: #25356E;/*#CFD7E9;*/
   border: 1px #0C1F48 solid;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
   padding: 5px 3px 5px 3px;
}

.vsearch_list_header {
   background-color: #FFFFFF;
   border: thin groove;
   color: #000000;
}

.vsearch_element_title {
   background-color: #E9E9E9;
   border: 1px solid #8F9091;
   color: #000000;
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}

.vsearch_description_title {
   text-align: center;
   background-color: #25356E;/*#CFD7E9;*/
   border: 1px #0C1F48 solid;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
   padding: 5px 3px 3px 3px;
}

.vsearch_element {
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC; /*border: thin groove #393939;*/
   margin-bottom: 3px;
}

.vsearch_sub_title {
   font-family: Arial, Helvetica, sans-serif;
   background-color: #E9E9E9;
   color: #000000;
   font-weight: bold;
}

.vsearch_sub_element {
   background-color: #FFFFFF;
}

select.vsearch {
}

tr.vsearch_row_even {
   background-color: #E9E9E9;
}

tr.vsearch_row_odd {
   background-color: #FFFFFF;
}

td.vsearch_summary_title {
   border: 1px solid #CCCCCC;
}

td.vsearch_summary_content {
   border: 1px solid #CCCCCC;
   font-weight: bold;
}

.vsearch_button {
   background-color: #FFFFFF;
   border-bottom: 2px solid #666666;
   border-left: 2px solid #CCCCCC;
   border-right: 2px solid #666666;
   border-top: 2px solid #CCCCCC;
   color: #25356E;
   cursor: pointer;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
   margin: 5px 0 5px 0;
   padding: 3px;
}
