a  {
	text-decoration: none;
	color: #D25134;
}
a:hover {
	color: #9C381A;
	text-decoration : underline;
}
.BoxHeader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 14px;
	font-weight : bold;
	color: #FFFFFF;
	padding-left: 10px;
	background-image: url(/images/gradient.gif);
	background-repeat: no-repeat;
}

.BoxCopy {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.NavTop  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #003978;
	font-weight : bold;
	line-height : 11px;
	padding: 3px 4px 3px 8px;
	border-top : 1px solid #F1F3F2;
	border-left : 1px solid #F1F3F2;
	border-right : 1px solid #C5CBC7;
	border-bottom : 1px solid #5D605E;
	position: relative;
	cursor: pointer;
	display: inline;
}
.NavTop:hover  { 
	color: #009C1D;
	text-decoration: none;
	border-top : 1px solid #F1F3F2;
	border-left : 1px solid #F1F3F2;
	border-right : 1px solid #C5CBC7;
	border-bottom : 1px solid #5D605E;
	background-color: #f1f1f1;
}
.NavLeft  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #003978;
	font-weight : bold;
	line-height : 11px;
	width: 160px;
	padding: 1px 0px 0px 0px;
}
.NavLeft:hover  { 
	color: #009C1D;
	text-decoration: none;
	background-image: url(/images/bgr_button1b.gif);
	background-color: #EBEBEB;
}
.NavBottom  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
	font-weight : normal;
	line-height : 11px;
}
.NavBottom:hover  { 
	color: #E4E4E5;
	text-decoration: none;
}
td {
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
b {
	font-weight : bold;
}
.H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color: #D25134;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:5;
}
.H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color: #D25134;
	margin-top:0;
	margin-bottom:0;
}
.H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #D25134;
	margin-top:0;
	margin-bottom:0;
}
.H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #D25134;
	margin-top:0;
	margin-bottom:0;
}
.TextSmaller {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 13px;
}
.TextSmallerGray {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 12px;
	color: #5E5E5E;
}
.TextSmallerWhite {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	line-height : 9px;
	color: #FFFFFF;
}
.TextSmallest {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 11px;
}
.TextSmallestGray {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 11px;
	color: #5E5E5E;
}
#InputBox {
	border-top : 1px solid #D64229;
	border-left : 1px solid #D64229;
	border-right : 1px solid #D64229;
	border-bottom : 1px solid #D64229;
}
.Border {
	border-top : 1px solid #D64229;
	border-left : 1px solid #D64229;
	border-right : 1px solid #D64229;
	border-bottom : 1px solid #D64229;
}
.GRBorder {
	border-top : 1px solid #cccccc;
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
}

.Submit {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #D64229;
	color: White;
	font-weight: bold;
	border-left : 1px solid #000000;
	border-top : 1px solid #000000;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}

.topnavtext {padding:0px 0px 0px 10px;font-size:11px;font-weight:bold;vertical-align:middle;height:27px;line-height:27px;color:#272727;background:url('/images/topnav_bg.gif') repeat-x;min-width: 1010px;}
.topnavtext img {margin-left:10px;margin-right:10px;}
.topnavtext a:link {text-decoration:none;color:#272727;}
.topnavtext a:visited {text-decoration:none;color:#272727;}
.topnavtext a:hover {text-decoration:underline;color:#FF0000;}

.topnav { 
	list-style-type:none;
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin:0; 
	padding:0; 
} 
.topnav li { 
display: inline; 
color: #000000;
padding: 0; 
margin: 0; 
} 

.topnav a:link, .nav a:visited {
color:#000; 
background:#b2b580; 
padding:20px 40px 4px 10px; 
} 

.home .topnav-home a, 
.about .topnav-about a, 
.archive .topnav-archive a, 
.lab .topnav-lab a, 
.reviews .topnav-reviews a, 
.contact .topnav-contact a { 
background:#e35a00; 
color: #000000; 
text-shadow:none; 
} 
.home .nav-home a:hover, 
.about .nav-about a:hover, 
.archive .nav-archive a:hover, 
.lab .nav-lab a:hover, 
.reviews .nav-reviews a:hover, 
.contact .nav-contact a:hover { 
background:#035a00; 
} 
.topnav a:active { 
background:#e35a00; 
color:#fff; 
} 

.navbar {
  position: relative;
  width:20%;
  height:100%;
  z-index: 100; 
  float:left;
  padding-top: 0px; 
  margin-top: -3px; 
  border-top: none;
  background-color:#ccc;
  font-family: verdana,arial,sans-serif;
  font-weight: bold;
}
 
.navbar a{
  display: block; 
  text-decoration: none;
  width: 180px; 
  height: 40px;
  background-color:#ccc;
}
 
.navbar ul li a:hover {
  border: none;
  border-top: 1px solid white;
  background-color:#AB4500;
}
 
.navbar li {
  background-image: none; 
  padding: 0px;
  display:inline; 
}

.navbar ul {
  list-style-type: none;
  padding:0;
  text-indent: 10px;
  display: block;
  border : 1px solid;
  border-width : 0 1px;
  text-decoration: none;
  background-color:#ccc;
}
 
.navbar ul li {
  float : left;
  border : 1px solid;
  position : relative;
  list-style-type: none;
  background-image: none; 
  padding: 0px; 
  background-color:#ccc;
}

td.navmenu {
  width: 190px;
  text-align: left;
  vertical-align: top;
}

.SecNav {
	border-top : 1px solid #D64229;
	border-left : 1px solid #D64229;
	border-right : 1px solid #D64229;
	border-bottom : 1px solid #D64229;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:5;
	padding-bottom:5;
	padding-top:10;
	padding-left:5;
	width:190;
}

.adminlink {
        border-top:1px solid #D64229;
        border-left:1px solid #D64229;
        border-right:1px solid #D64229;
        border-bottom:1px solid #D64229;
        margin-top:3;
        margin-bottom:0;
        padding-bottom:1;
        padding-top:3;
        padding-right:4;
        padding-left:5;
        background-color:#FFAAAA;
}

.EmptySecNav {
	border: none;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:5;
	padding-bottom:5;
	padding-top:10;
	padding-left:5;
	width:190;
}

.errorTitle {
	background-color: white;
	background-image: errortitle.jpg;
	color: red;
}
