.caption {
	font-family: "Times New Roman", Times, serif;
	font-size: 7pt;
}
a.caption {
	font-family: "Times New Roman", Times, serif;
	font-size: 7pt;
}
.linksnavbottom {

	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
}
.featuredlistings {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.featuredlistingstitle {

	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.featuredlistingssubtitle {


	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.featuredlistingsdescrip {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.hierarchylinks {



	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #0084CB;
}
.heading {

	font-family: "Times New Roman", Times, serif;
	font-size: 19pt;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.search {


	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.searchfield {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.leftnav_active {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}
.listingssubhead {


	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.leftnav_inactive {

	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #b2c5d1;
	font-weight: normal;
}
.leftnav_current {

	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #0084cb;
	font-weight: normal;
}
.listingsheading {



	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.listingscontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.listingscontentURL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #088bd0;
	text-decoration: underline;
}

.pagenumberactive {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #088bd0;
	text-decoration: underline;
}
.pagenumberavailable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.bordercolor {
	border: 1px solid #dbdbdb;
}
.listingsheadingdetails {




	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.text_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.text_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.text_bold_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ff0000;
}

span.text_soft {
    color: #959598;
        font-size: 12px;
	    font-family: Verdana, Arial, Sans-Serif;
	    }

span.text_soft_bold {
      color: #959598;
   font-weight: bold;
       font-size: 12px;
	    font-family: Verdana, Arial, Sans-Serif;
}

td.table_header {
   border: 1px #FFFFFF solid;
   background-color: #DEDFDE;
   padding: 4px 4px 4px 4px;
   margin: 0px 0px 0px 0px;
  font-weight: bold;
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 11px;
   color: #515151;
}

div.whitebox {
   background-color: #FFFFFF;
   border-width: 1px;
  border-color: #D6D5D6;
   border-style: solid;
   padding: 4px 4px 4px 4px;
   -moz-border-radius: 4px;
}

INPUT.button {
    font-family: Verdana, Arial, Sans-Serif;
    font-size : 12px;
    color : #000000;
    border: 1px solid #C0C0C0;
    background-color:#E9E9E9;
}

.textarea_default {
    width: 300;
    height: 100;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF;
    font-family: Verdana, Arial, Sans-Serif;
    font-size : 12px;
    color : #000000;
}

.textarea_tall {
    width: 300;
height: 300;
border: 1px solid #C0C0C0;
padding: 1px 3px 1px 3px;
background-color : #FFFFFF;
       font-family: Verdana, Arial, Sans-Serif;
   font-size : 12px;
       color : #000000;
}

.input_default {
    width: 300;
       background-color : #FFFFFF;
    font-family: Verdana, Arial, Sans-Serif;
        font-size : 12px;
    color : #000000;
        border: 1px solid #C0C0C0;
	    padding: 1px 3px 1px 3px;
}

.input_seamless {
       width: 300;
    background-color : #FFFFFF;
    font-family: Verdana, Arial, Sans-Serif;
   font-size : 12px;
    color : #000000;
   border: 0px;
    padding: 1px 3px 1px 3px;
}
.input_small {
    width: 150;
    background-color : #FFFFFF;
   font-family: Verdana, Arial, Sans-Serif;
    font-size : 12px;
   color : #000000;
     border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_small2 {
    width: 60;
   background-color : #FFFFFF;
    font-family: Verdana, Arial, Sans-Serif;
   font-size : 12px;
   color : #000000;
   border: 1px solid #C0C0C0;
   padding: 1px 3px 1px 3px;
}

.input_small3 {
   width: 40;
   background-color : #FFFFFF;
   font-family: Verdana, Arial, Sans-Serif;
   font-size : 12px;
   color : #000000;
   border: 1px solid #C0C0C0;
  padding: 1px 3px 1px 3px;
}
.input_multiple {
       width: 300;
    height: 200;
    background-color : #FFFFFF;
   font-family: Verdana, Arial, Sans-Serif;
    font-size : 12px;
   color : #000000;
    border: 1px solid #C0C0C0;
   padding: 1px 3px 1px 3px;
}
INPUT , SELECT {
   background-color : #FFFFFF;
   font-family : tahoma, verdana, arial, helvetica;
   font-size : 12px;
   color : #000000;
}

TEXTAREA {
background-color : #FFFFFF;
color : #000000;
font-family : tahoma, verdana, arial, helvetica;
font-size : 12px;
}

span.text_small_grey {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
   text-decoration : none;
    color: 888888;
}
span.text_orange {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
   text-decoration : none;
    color: FF6600;
}

span.error {
   font-weight: bold;
   color:#ff0000;
   font-size: 12px;
   font-family: Verdana, Arial, Sans-Serif;
}
div.error {
   font-weight: bold;
   color:#ff0000;
   font-size: 12px;
   font-family: Verdana, Arial, Sans-Serif;
}

.required_star {
   font-size: 12px;
   color:#ff0000;
}
.exampleheading {
	font-family: "Times New Roman", Times, serif;
	font-size: 19pt;
	color: #000000;
}

.gentable {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
}
td.altrow1 {
  border: 1px #FFFFFF solid;
  background-color: #EFEFEF;
 padding: 4px 4px 4px 4px;
  margin: 0px 0px 0px 0px;
}

td.altrow2 {
  border: 1px #FFFFFF solid;
  background-color: #F6F6F6;
  padding: 4px 4px 4px 4px;
  margin: 0px 0px 0px 0px;
}


