.tblhdr {
  background-color: #008000;
  color: #FFFFFF;
  font-weight: bold;
}
.toprow{
background-color:#283056;
color:#ffffff;
font-weight:bold;
}
.row2{
background-color:#a0a5bc;
}

body {
font-family:arial,verdana,sans-serif;
color:#000000;
font-size:11px;
margin:10px;
}
.mainheader {
  font-family: arial, verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #283056;
}
.maincontent {
  font-family: arial, verdana, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #283056;
}
.lefttext {
  font-family: verdana, arial, sans-serif;
  font-size; 10px;
  color: #FFFFFF;
}
a:link {
  text-decoration: underline;
  color:#0000FF;
}
a:visited {
  text-decoration: underline;
  color:#0000FF;
}
a:hover {
  text-decoration: none;
  color:#0000FF;
}
a.leftlinks:link {
  font-family: verdana, arial, sans-serif;
  text-decoration: none;
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
}
a.leftlinks:visited {
  font-family: verdana, arial, sans-serif;
  text-decoration: none;
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
}
a.leftlinks:hover {
  text-decoration: underline;
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
}
a.leftlinks_on:link {
  font-family: verdana, arial, sans-serif;
  text-decoration: none;
  color:#00aa00;
  font-size:10px;
  font-weight:bold;
}
a.leftlinks_on:visited {
  font-family: verdana, arial, sans-serif;
  text-decoration: none;
  color:#00aa00;
  font-size:10px;
  font-weight:bold;
}
a.leftlinks_on:hover {
  text-decoration: underline;
  color:#00aa00;
  font-size:10px;
  font-weight:bold;
}
.footer {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}
a.footer:link {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}
a.footer:visited {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}
a.footer:hover {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: underline;
}
a.footer_on:link {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color:#00aa00;
  text-decoration: none;
}
a.footer_on:visited {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color:#00aa00;
  text-decoration: none;
}
a.footer_on:hover {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color:#00aa00;
  text-decoration: underline;
}
td {
font-family:verdana,arial,sans-serif;
color:#000000;
font-size:11px;
}

p {
margin-top:5px;
margin-bottom:5px;
}

form {
margin:0px;
}


td.memaccount {
  padding-right:5px;
}

.categorycurrenttitle {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.categorytitleseperator {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #000000;
}
.categorytitle {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #000000;
}
.categorytitle:link {
	color: #000000;
	text-decoration: none;
}
.categorytitle:visited {
	color: #000000;
	text-decoration: none;
}
.categorytitle:hover {
	color: #000000;
	text-decoration: underline;
}
.categorycurrentlinks {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.categorylinksseperator {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}
.categorylink {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}
.categorylink:link {
	color: #000000;
	text-decoration: underline;
}
.categorylink:visited {
	color: #000000;
	text-decoration: underline;
}
.categorylink:hover {
	color: #000000;
	text-decoration: none;
}
.productMoreLink {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.productMoreLink:link {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.productMoreLink:visited {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.productMoreLink:hover {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.productTitle {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #FF3B00;
	font-weight: bold;
}
.productTitle:link {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #FF3B00;
	font-weight: bold;
	text-decoration: none;
}
.productTitle:visited {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #FF3B00;
	font-weight: bold;
	text-decoration: none;
}
.productTitle:hover {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #FF3B00;
	font-weight: bold;
	text-decoration: underline;
}
.productPrice {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #FF3B00;
	font-weight: bold;
}
.productDescription {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}
.indt {
width:990px;
height:115px;
background-color:ffffff;
}

.indl {
width:216px;
}

.indm {
width:774px;
}

.indb {
background-color:#ffffff;
}

hr {
color: #6E6E6E;
}

.btitle {
	text-align: left;
	vertical-align: middle;
	font-family: verdana, arial, sans-serif;
	color: #6E6E6E;
	font-weight: bold;
	font-size: 10px;
}
.bcontent {
	font-family: verdana, arial, sans-serif;
	color: #666666;
	font-size: 9px;
}


.screensizewidth {
width:450px;
margin-left:10px;
margin-top:10px;
}

.profileinput {
  border:1px solid #BFBFBF;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: middle;	
  width:150px; 
}


.formselect {
	border:1px solid #BFBFBF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;	
}
.forminput {
	border:1px solid #BFBFBF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;	
}
.formsubmit {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;	
}

.screensizewidth{
width: 800px;
}

td.topline {
height:1px;
background-color:#CCFF00;
}

td.cutetitle {
background-color:#CCFF00;
font-size:18px;
font-weight:bold;
}

.webname {
color:#CCFF00;
font-size:28px;
}

a.toplinks1:link {
text-decoration: none;
font-size:8px;
color:#666666;
}
a.toplinks1:visited {
text-decoration: none;
font-size:8px;
color:#666666;
}
a.toplinks1:hover {
text-decoration: none;
font-size:8px;
color:#666666;
}
a.toplinks2:link {
text-decoration: none;
font-size:10px;
color:#666666;
}
a.toplinks2:visited {
text-decoration: none;
font-size:10px;
color:#666666;
}
a.toplinks2:hover {
text-decoration: none;
font-size:10px;
color:#666666;
}
a.toplinks2_on:link {
text-decoration: none;
font-size:10px;
font-weight:bold;
color:#666666;
}
a.toplinks2_on:visited {
text-decoration: none;
font-weight:bold;
font-size:10px;
color:#666666;
}
a.toplinks2_on:hover {
text-decoration: none;
font-weight:bold;
font-size:10px;
color:#666666;
}
a.toplinks3:link {
text-decoration: none;
font-size:8px;
color:#666666;
}
a.toplinks3:visited {
text-decoration: none;
font-size:8px;
color:#666666;
}
a.toplinks3:hover {
text-decoration: none;
font-size:8px;
color:#666666;
}
.toplinks3bar {
font-size:8px;
color:#666666;
}


a.sitemap_dep:link {
text-decoration: none;
color:#333333;
font-size:14px;
font-weight:bold;
}
a.sitemap_dep:visited {
text-decoration: none;
color:#333333;
font-size:14px;
font-weight:bold;
}
a.sitemap_dep:hover {
text-decoration: none;
color:#666666;
font-size:14px;
font-weight:bold;
}

a.sitemap_cat:link {
text-decoration: none;
color:#333333;
font-size:12px;
font-weight:bold;
}
a.sitemap_cat:visited {
text-decoration: none;
color:#333333;
font-size:12px;
font-weight:bold;
}
a.sitemap_cat:hover {
text-decoration: none;
color:#666666;
font-size:12px;
font-weight:bold;
}

a.sitemap_sub:link {
text-decoration: underline;
color:#333333;
font-size:11px;
}
a.sitemap_sub:visited {
text-decoration: underline;
color:#333333;
font-size:11px;
}
a.sitemap_sub:hover {
text-decoration: underline;
color:#666666;
font-size:11px;
}




a.rowcode:link {
text-decoration: underline;
color:#333333;
}

a.rowcode:visited {
text-decoration: underline;
color:#333333;
}

a.rowcode:hover {
text-decoration: none;
color:#333333;
}

a.rowcodeon:link {
text-decoration: underline;
color:#333333;
font-weight:bold;
}

a.rowcodeon:visited {
text-decoration: underline;
color:#333333;
font-weight:bold;
}

a.rowcodeon:hover {
text-decoration: none;
color:#333333;
font-weight:bold;
}


a.calendar:link {
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size:10px;
	text-decoration: none;
}
a.calendar:visited {
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size:10px;
	text-decoration: none;
}
a.calendar:hover {
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size:10px;
	text-decoration: underline;
}
.calendarToday {
	font-family: verdana, arial, sans-serif;
	color: #000000;
	background-color: #feff99;
	font-size: 10px;
	font-weight: bold;
}
a.calendarToday:link {
	text-decoration: none;
}
a.calendarToday:visited {
	text-decoration: none;
}
a.calendarToday:hover {
	text-decoration: underline;
}
.calendardisplay {
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size:10px;
	background-color: #feff99;
	vertical-align: middle;
	text-decoration: none;
}
.calendarappointment{
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size:10px;
	background-color: #ccdbf2;
	vertical-align: middle;
	text-decoration: none;
}



hr.black {
color:#000000;
height:1px;
}

a.webcol:link {
text-decoration: none;
color:#CCFF00;
}

a.webcol:visited {
text-decoration: none;
color:#CCFF00;
}

a.webcol:hover {
text-decoration: underline;
color:#CCFF00;
}
.webcol {
color:#CCFF00;
}

input {
font-size:10px;
}

select {
font-size:10px;
}

.labeltxt{
font-weight:bold;
width:140px;
}

.basketmain {
background-color:#eeeeee;
}

.baskethead {
font-weight:bold;
background-color:#cccccc;
}
.basketsubtotals {
font-weight:bold;
background-color:#dddddd;
}

.postentry{
font-size:11px;
font-weight:bold;
padding-left:4px;
}



.postcol1{
width:110px;
background-color:#d7e6ed;
}

.postregdate{
padding-top:20px;
color:#999999;
font-size:10px;
}

.postcol2{
width:410px;
text-align:right;
background-color:#d7e6ed;
}

.postcol3{
width:110px;
background-color:#c9d7f6;
}
.postcol4{
width:410px;
text-align:left;
background-color:#E2DFDF;
}


.posthandle{
font-size:12px;
font-weight:bold;
color:#ffffff;
}
.posthandle2{
color:#999999;
}

.forumhead{
text-align: left;
vertical-align: middle;
font-family: verdana, arial, sans-serif;
color: #6E6E6E;
font-weight: bold;
font-size: 10px;
background-image:url(./images/box_t_bg.gif);
padding-left:2px;
}

.forumhead2{
text-decoration: none;
font-size:10px;
color:#666666;
padding-left: 10px;
padding-right: 10px;
white-space: nowrap;
background-image:url(./images/bar2_mid.gif);
}

.forumheadbox{
text-decoration: none;
font-size:10px;
color:#666666;
padding-left: 10px;
padding-right: 10px;

}


.forummain{
font-family:arial,verdana,sans-serif;
color:#000000;
font-size:11px;
margin:10px;
}

.forumlastpostdatetime{
color:#999999;
}

.forumlastpostuser{
color:#666666;
}

a.forumlastpost:link {
text-decoration: none;
color:#000000;
font-weight:bold;
}

a.forumlastpost:visited {
text-decoration: none;
color:#000000;
font-weight:bold;
}

a.forumlastpost:hover {
text-decoration: none;
color:#ff0000;
font-weight:bold;
}


a.forumtitle:link {
text-decoration: none;
color:#000000;
font-weight:bold;
}

a.forumtitle:visited {
text-decoration: none;
color:#000000;
font-weight:bold;
}

a.forumtitle:hover {
text-decoration: none;
color:#ff0000;
font-weight:bold;
}

a.forumdescription:link {
text-decoration: none;
color:#999999;
}

a.forumdescription:visited {
text-decoration: none;
color:#999999;
}

a.forumdescription:hover {
text-decoration: none;
color:#ff0000;
}

.forumcol{
font-family: verdana, arial, sans-serif;
color: #666666;
font-size: 9px;
align: center;
}

.savepage{
text-decoration: underline;
color:blue;
}

.savepage::visited {
text-decoration: underline;
color:blue;
}

.savepage::hover {
text-decoration: none;
color:blue;
}

.searchcol1 {
text-align:right;
font-weight:bold;
}

.searchcol2 {
text-align:left;
}

.searchbutton {
text-align:center;
font-weight:bold;
}

.searchalpha {
border-style:solid;
border-width:1px;
font-size:14px;
}

.searchtowns {
vertical-align:top;
font-family:arial,verdana,sans-serif;
color:#000000;
font-size:12px;
margin:11px;
}

.searchresultl {
font-family:arial,verdana,sans-serif;
color:#000000;
font-size:12px;
text-align:left;
}

.searchresultr {
font-family:arial,verdana,sans-serif;
color:#000000;
font-size:12px;
text-align:right;
}

.searchresultc {
font-family:arial,verdana,sans-serif;
color:#000000;
font-size:12px;
text-align:center;
}

.webcamform {
width:50%;
font-weight:bold;
vertical-align:top;
text-align:left;
}

.webcaminput {
width:70%;
}

.webcamtd {
text-align:left;
}

.webcamtextarea {
width:70%;
}

.podcastinput {
width:80%;
}

.podcastl {
text-align:left;
width:70%;
}

.podcastr {
font-weight:bold;
text-align:right;
width:30%;
}

.podcastresultl {
text-align:left;
font-weight:bold;
}

.podcastresultr {
text-align:left;
}

.podcastviewl {
text-align:left;
}

.podcastviewr {
text-align:right;
}

.podtitle1 {
text-align:left;
font-weight:bold;
font-family: verdana, arial, sans-serif;
color: #6E6E6E;
font-size: 14px;
}

.podtitle2 {
text-align:left;
vertical-align:top;
font-family: verdana, arial, sans-serif;
font-size: 12px;
}

.blogpic {
width:80px;
height:80px;
border:0;
}

.video {
border:1px solid black;
border-collapse:collapse;
}

.videotitle1 {
border:1px solid black;
border-collapse:collapse;
width:100px;
text-align:center;
font-weight:bold;
}

.videotitle2 {
border:1px solid black;
border-collapse:collapse;
width:150px;
text-align:center;
font-weight:bold;
}

.blogl {
text-align:right;
font-weight:bold;
}

.blogc {
text-align:center;
font-weight:bold;
}

.blogr {
text-align:left;
}

.blogheading{
font-size:14px;
font-weight:bold;
}

.marqueehead {
  color: #283056;
}