body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #F6F6F6;
  margin-left: 12px;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 12px;
  behavior:url(css/csshover.htc);
  }
td { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  } 
th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  }
p {
  font-size: 12px;
  line-height: 1.25;
  }
h1 {
  font-size: 14px;
  line-height: 1.0;
  }
a:link { 
  text-decoration: none;
  color: #FF7500;
  }
a:visited { 
  color: #FF7500; 
  text-decoration: none; 
  }
a:hover { 
  text-decoration: underline; 
  }
a:active { 
  color: #333333; 
  }

/************* FONT STYLES & WEIGHTS ***********/

.biggerorange {
  font-size: 22px;
  color: #FF7500;
  }
.bigorange {
  font-size: 18px;
  color: #FF7500;
  }
.bigwhite {
  font-size: 18px;
  color: #FFFFFF;
  }
.bigltgray {
  font-size: 18px;
  color: #999999;
  }
.bigdkgray {
  font-size: 18px;
  color: #444444;
  }
.contentbtn {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 3px;
  padding-top: 3px;
  background-color: #444444;
  border: 1px solid;
  border-top-color: #CCCCCC;
  border-left-color: #CCCCCC;
  border-right-color: #999999;
  border-bottom-color: #999999;
}
.contentbtn a{
  color: #FFFFFF;
}
.contentbtn a:visited{
  color: #FFFFFF;
}
.meddkgray {
  font-size: 12px;
  font-weight: bold;
  color: #444444;
  }
.meddkgray2 {
  font-size: 14px;
  color: #444444;
  }
.medltgray {
  font-size: 12px;
  color: #808080;
  } 
.smltgray {
  font-size: 11px;
  color: #808080;
  }
.smdkgray {
  font-size: 11px;
  color: #444444;
  }
.smwhite {
  font-size: 11px;
  color: #FFFFFF;
  }
.bigwhite {
  font-size: 20px;
  color: #FFFFFF;
  }
.huge {
  font-family: Georgia, Times New Roman, serif;
  font-size: 32px;
  font-weight: normal;
  line-height: 1.0;
  color: #666666;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-top: 0px;
  }
.bigger {
  font-size: 22px;
}
.big {
  font-size: 18px;
  }
.big2 {
  font-size: 16px;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 1.2;
  color: #666666;
  }  
.med {
  font-size: 12px;
  padding-right: 12px;
  }
.med2 {
  font-size: 12px;
  padding-left: 12px;
  padding-right: 12px;
  }
.med2_1col {
  font-size: 12px;
  padding-left: 12px;
  padding-right: 60px;
  }
.small {
  font-size: 11px;
  line-height: 12px;
  }
.tiny {
  font-size: 10px;
  letter-spacing: 0.5px;
  line-height: 11px;
  }
.commenttext {
  font-size: 11px;
  color: #444444;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 6px;
  }
.commentpicks {
  font-size: 12px;
  color: #000000;
  padding-left: 10px;
  }
.commentconf {
  font-size: 11px;
  color: #99CC00;
  } 
.footertext {
	font-size: 11px;
	color: #808080;
  }
#content {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.40;
  font-weight: normal;
  color: #000000;
  padding: 0px 12px 12px 12px;
  text-align: left;
  }

/************* BORDERS & BACKGROUNDS ***********/

.tdcellpri {
  background-color: #EFF5F6;
  }
.tdcellsec {
  background-color: #FFFFFF;
  }
.tblbdrpri {
  border-left: 1px solid #DAE2E3;
  border-right: 1px solid #DAE2E3;
  border-top: 1px solid #DAE2E3;
  border-bottom: 1px solid #DAE2E3;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
  }
.headbar {
  background-color: #666666;
  font-size: 11px;
  color: #FFFFFF;
  }
.topnav {
  background-color: #FF7500;
  font-weight: bold;
  font-size: 11px;
  color: #FFFFFF;
  }
.hr {
  border-top: 1px solid #DAE2E3;
  }
#update {
  background-image: url(../images/welcome_news_bg.gif);
  padding: 0px 0px 0px 0px;
  }

/************* NAVIGATION TABS ***********/

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
width: 100%;
border: 1px solid #FFFFFF;
border-width: 1px 0;
background: #FFFFFF;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #FFFFFF;
padding: 4px 13px;
text-decoration: none;
border-right: 1px solid #FFFFFF;
background: #FF7500;
}

.solidblockmenu li a:visited{
color: #FFFFFF;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #FFFFFF;
text-decoration: none;
background: #444444;
}


/************* FORMS ***********/

input {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
}
select {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
}
textarea {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
}
input.btn {
  color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 3px;
  padding-top: 3px;
  background-color: #444444;
  border: 1px solid;
  border-top-color: #CCCCCC;
  border-left-color: #CCCCCC;
  border-right-color: #999999;
  border-bottom-color: #999999;
}
input.text{ 
  font-family: Verdana, Arial, sans-serif;
  font-size:13px;
  margin-top: 5px;
  margin-bottom: 2px;
}
input.cbox{
  margin-top: 5px;
  margin-bottom: 2px;
}
textarea.html {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/************* HOVERBOXES ***********/

.boxheader {
	background: #F3F0E7;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #C8BA92;
	padding: 3px;
	width: 220px;
}
.boxbody {
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border-left: 1px solid #C8BA92;
	border-right: 1px solid #C8BA92;
	border-bottom: 1px solid #C8BA92;
	padding: 3px;
	width: 220px;
}
