A:link, A:visited, A:active { text-decoration: underline; color: #710010; }
A:hover { text-decoration: underline; color: #BC7A16; }

A.topnav:link, A.topnav:visited, A.topnav:active { color: #ffffff; text-decoration: none; font-weight: none; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; }
A.topnav:hover { color: #ffffff; text-decoration: underline}

A.subnav:link, A.subnav:visited, A.subnav:active { text-decoration: none; font-weight: bold; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 14px; }
A.subnav:hover { text-decoration: underline}

A.botnav:link, A.botnav:visited, A.botnav:active { color: #F5D9A0; text-decoration: none; font-weight: none; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; }
A.botnav:hover { color: #F5D9A0; text-decoration: underline}

A.whlink:link, A.whlink:visited, A.whlink:active { color: #ffffff; text-decoration: none; }
A.whlink:hover { color: #ffffff; text-decoration: underline}

A.redlink:link, A.redlink:visited, A.redlink:active { color: #710010; text-decoration: none; }
A.redlink:hover { color: #710010; text-decoration: underline}

A.listlink:link, A.listlink:visited, A.listlink:active { text-decoration: underline; color: #000000; }
A.listlink:hover { color: #B3061A; text-decoration: underline; }

A.footlink:link, A.footlink:visited, A.footlink:active { color: #F5D9A0; text-decoration: none; }
A.footlink:hover { color: #F5D9A0; text-decoration: underline}

A.pluginpagination_a:link, A.pluginpagination_a:visited, A.pluginpagination_a:active { text-decoration: underline; font-weight: bold; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 14px; }
A.pluginpagination_a:hover { text-decoration: none}

A.pluginpagination_nexpre:link, A.pluginpagination_nexpre:visited, A.pluginpagination_nexpre:active { text-decoration: underline; font-weight: bold; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 14px; }
A.pluginpagination_nexpre:hover { text-decoration: none}

body {
background: #FCF9E1 url(/images/framework/tile_main.jpg) repeat-x;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
font-family: Georgia, Times, Serif;
color: #3D2904;
font-size: 14px;
}

h1 {
color: #2A1F02;
font-weight: normal;
font-family: Georgia, Times, Serif;
font-size: 26px;
margin-top: 12px;
margin-bottom: 0px;
}

h2 {
font-weight: normal;
font-family: Georgia, Times, Serif;
font-size: 22px;
margin-top: 0px;
margin-bottom: 0px;
}

p {
margin-top: 0px;
margin-bottom: 0px;
font-family: Georgia, Times, Serif;
font-size: 14px;
}

td {
font-family: Georgia, Times, Serif;
font-size: 14px;
}


.topnavdiv {
color: #9C6D3A;
font: 15px  Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.botnavdiv {
color: #855E32;
font: 15px  Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.slidename {
float: right;
padding-top: 2px;
padding-right: 0px;
font: 11px  Arial, Verdana, Geneva, Helvetica, sans-serif;
}

object.content {
padding: 0px;
margin: 0px;
}

.propbox {

}

.propboxon {
border: solid 1px #6A2B25;
background-color: #E6E3DE;
}

.box {
padding: 11px;
}

.boxon {
padding: 10px;
border: solid 1px #6A2B25;
background-color: #E6E3DE;
}

.loginboxes {
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
width: 135px;
background-color: #ffffff;
}

.selectboxes {
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:13px;
color: #000000;
width: 175px;
}

.searchboxes {
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:13px;
color: #000000;
width: 240px;
background-color: #FDFDFB;
}

.searchboxes2 {
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:10px;
color: #000000;
width: 145px;
background-color: #FDFDFB;
}

.thumbpic {
margin-bottom: 2px;
border:1px solid #000000;
}

.detailpic {
border: 1px solid #000000;
margin-right: 15px;
margin-bottom: 15px;
}

.detaillist1 {
font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
background-color: #EEECE3;
}

.largeBi {
font: 14px Georgia, Times, Serif;
font-style: italic;
font-weight: bold;
line-height: 22px;
}

.seriflg {
font: 15px Georgia, Times, Serif;
}

.serifmed {
font: 13px Georgia, Times, Serif;
}

.xlarge {
font: 15px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.large, .FORM_Question {
font: 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.medium, .detaillist2 {
font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.medium_wh {
font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
color: #ffffff;
}

.small, .FORM_Choice {
font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.xsmall {
font: 10px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.footer {
font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
color: #855E32;
}
/*-------------------------Main Menu Nav-------------------------*/

.mainnav {
  background:url(/images/framework/mainnavbg.gif) no-repeat;
  height:40px;
}
.mainnav ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.mainnav li{
  float:left;
  background:url(/images/framework/mainnavdivider-li.gif) no-repeat;
  padding: 8px 25px 0px 40px;
  height:32px;
}
.mainnav li.first{
  background:none;
  padding: 8px 14px 0px 25px;
}
.mainnav li a{
  color: #ffffff;
  font-size: 17px;
  text-decoration:none;
}
.mainnav li a:hover{
  text-decoration:none;
  color:#E2B663;
}
/*-------------------------Sub Menu Nav Any Link Styles-------------------------*/
.anylinkcss{
     position: absolute;
     visibility: hidden;
     border: 1px solid #FFFFFF;
     border-bottom-width: 0px;
     text-align: left;
     color: #ffffff;
     font:normal 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
     line-height: 22px;
     z-index: 2000;
     width: 257px;
     padding: 0px 0px 0px 0px;
     margin: 12px 0 0 -23px;
     background-color: #642924;

}

.anylinkcss a:link, .anylinkcss a:active, .anylinkcss a:visited {
     display: block;
     padding: 5px 0px 6px 10px;
     *padding: 5px 0px 7px 10px;
     text-decoration: none;
     text-align: left;
     color: #ffffff;
     font: normal 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
     line-height: 16px;
     border-bottom: 1px solid #FFFFFF;
     background-color: #642924;
     z-index: 2000;
}

.anylinkcss a:hover {
     display: block;
     padding: 5px 0px 6px 10px;
     *padding: 5px 0px 7px 10px;
     text-decoration: none;
     text-align: left;
     color: #E2B663;
     font: normal 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
     line-height: 16px;
     border-bottom: 1px solid #FFFFFF;
     background-color: #642924;
     z-index: 2000;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 13px Arial, Verdana, Helvetica, sans-serif;
  color: #3D2904;
}

#TB_secondLine {
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  color: #3D2904;
}

#TB_window a:link {color: #710010;}
#TB_window a:visited {color: #710010;}
#TB_window a:hover {color: #BC7A16;}
#TB_window a:active {color: #710010;}
#TB_window a:focus{color: #710010;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: absolute;
  z-index:100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  min-height:100%;
  background-color:#000;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}

#TB_window {
  position: absolute;
  background: #ffffff;
  z-index: 102;
  color: #3D2904;
  display:none;
  border: 2px solid #000000;
  text-align:left;
}

#TB_window img {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}

#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}

#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}

#TB_closeAjaxWindow{
  padding:5px 10px 7px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}

#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}

#TB_title{
  background-color:#e8e8e8;
  height:27px;
}

#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}

#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}

#TB_load{
  position: absolute;
  display:none;
  height:100px;
  width:100px;
  z-index:101;
}

#TB_HideSelect{
  z-index:99;
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height:100%;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}

#TB_iframeContent{
  border:none;
  clear:both;
}