
/******************************************************************************
  Standard classes
******************************************************************************/

body {
	font-family: "Verdana", sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #CCCCCC;
}
a:active {
	color: #FFFFFF;
}

hr {
  size: 5px;
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-width: 1px;
  border-color: #666666;
}


/******************************************************************************
  Font classes
******************************************************************************/

.menu_text {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.page_title {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.small_menu_text {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.bio_text {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
}

.listing_text {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #303030;
}

a.listing_text {
  color: #303030;
  text-decoration: underline;
}

a.listing_text:hover {
  color: #999999;
}

a.page_title:hover {
  color: #FFFFFF;
}


.section_title {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}


.content_text {
  font-size: 11px;
}


.buylink_text {
  font-size: 11px;
  color: #0F9091;
}


.small_text {
  font-size: 10px;
}


.small_green_text {
  font-size: 10px;
  color: #00CC00;
}


.fine_print {
  font-size: 9px;
}


.topmenu_text {
  font-size: 10px;
  font-weight: bold;
}


.error_text {
  font-size: 11px;
  color: #FFCC00;
  font-weight: bold;
}


.active_text {
  color: #00AA00;
}


.large_link {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}
.large_link:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.large_link:visited {
	color: #FFFFFF;
}
.large_link:hover {
	color: #CCCCCC;
}
.large_link:active {
	color: #FFFFFF;
}



/******************************************************************************
  Form element classes
******************************************************************************/


.input_text {
  font-family: "Verdana", sans-serif;
  font-size: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #003399;
  color: #003399;
  background-color: #EEEEEE;
}

.select_fixed {
  font-family: "Verdana", sans-serif;
  font-size: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #003399;
  color: #003399;
  background-color: #EEEEEE;
  width: 200px;
}

/******************************************************************************
  Button classes
******************************************************************************/


.standard_button {
  font-family: "Verdana", sans-serif;
  font-size: 10px;
  font-weight: normal;
  border-width: 1px;
  border-style: outset;
  border-color: #D6D6D6;
  background-color: #6699CC;
  color: #FFFFFF;
  cursor: pointer;
}
.standard_button:hover {
  background-color: #003399;
}


.level1_button {
  font-family: "Verdana", sans-serif;
  font-size: 10px;
  font-weight: normal;
  border-width: 1px;
  border-style: outset;
  border-color: #D6D6D6;
  background-color: #6699CC;
  color: #FFFFFF;
  cursor: pointer;
}
.level1_button:hover {
  background-color: #003399;
}


.level2_button {
  font-family: "Verdana", sans-serif;
  font-size: 10px;
  font-weight: normal;
  border-width: 1px;
  border-style: outset;
  border-color: #D6D6D6;
  background-color: #FFCC00;
  color: #000000;
  cursor: pointer;
}
.level2_button:hover {
  background-color: #FFE991;
}


.level3_button {
  font-family: "Verdana", sans-serif;
  font-size: 10px;
  font-weight: normal;
  border-width: 1px;
  border-style: outset;
  border-color: #D6D6D6;
  background-color: #FF4B1C;
  color: #FFFFFF;
  cursor: pointer;
}
.level3_button:hover {
  background-color: #FF8C7D;
}


.level4_button {
  font-family: "Verdana", sans-serif;
  font-size: 10px;
  font-weight: normal;
  border-width: 1px;
  border-style: outset;
  border-color: #111111;
  background-color: #DFDFAA;
  color: #000000;
  cursor: pointer;
}
.level4_button:hover {
  background-color: #FFFFAA;
}


/******************************************************************************
  Background and border classes
******************************************************************************/

.bg_header {
  background-color: #6699CC;
}

.bg_standout {
  background-color: #DDDDDD;
}

.bg_highlight {
  background-color: #FFCC00;
}

.border_light {
  border: 1px;
  border-color: #003399;
  border-style: solid;
  padding: 2px;
}

.white_bg {
  background-color: #FFFFFF;
}

.img_link {
  border: 2px;
  border-color: #FFFFFF;
}
.img_link:hover {
  border-color: #999999;
}
