@charset "UTF-8";


 body {
	background:#326b1c url(../images/bkgd-gradient.jpg) repeat-x left top;
	margin: 0px;
	font: 13px Arial, Helvetica, sans-serif;
	color:  #000000;
}


/* backgrounds */

.bkgd-left {
	background:#FFFFFF url(../images/bkgd-leftgrunge2.gif) repeat-y left top;
}
.bkgd-right {
	background:#FFFFFF url(../images/bkgd-rightgrunge2.gif) repeat-y right top;
}
.bkgd-navleft {
	background:#f8ffd1 url(../images/navbkgd-left.gif) repeat-y left top;
}
.bkgd-navright {
	background:#f8ffd1 url(../images/navbkgd-right.gif) repeat-y right top;
}


/* headers */
H1 {
	font: 30px Arial, Helvetica, sans-serif;
	font-weight:200;
	color: #0097DC;
	margin:0px;
	padding:0px;
}

H2 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #0097DC;
	margin:0px;
	padding:0px;
}


H3 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0097DC;
	font-weight: bold;
	margin:0px;
}

.BlueSubHeaderRight
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #0097DC;
}

/* links */
a.link-small {
	color: #CE0000;
	font-size:10px;
}
a:hover.link-small {
	color: #0097DC;
}

a {
	color: #0097DC
}

a:hover {
	color: #CE0000;
}

/* text */
.txt-34{
	font-size: 28px; /* 32px */
	font-weight:bold;
	padding: 0 0 0 10px;
	border-left:#b8bc85 solid 1px;
}

.txt-11{
	font-size: 11px;
}

.txt-10{
	font-size: 11px;
}

/* accordion */

.accordion ol {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
}
.accordion li {
	list-style-position:inside;
	padding: 7px 0px 7px 10px;
	background:#EEEEEE url(../images/line-accordion.gif) repeat-x left bottom;
}
.accordion li a {
	color: #000000;
	text-decoration: none;
}
.accordion li a:hover {
	color: #0097DC;
}

/* tabs2 */
 #tabby a
{
  background:url(../images/tabs/tabby-yellowleft.gif) no-repeat left top;
  padding:0 0 0 6px;
  text-decoration:none;
  color:#353600;
}

#tabby a span
{
  background:url(../images/tabs/tabby-yellowbkgd.gif) no-repeat right top;
  padding: 5px 14px 3px 6px;

}

#tabby a, #tabby a span
{
  display: block;
  float: left;
}

/* Hide from IE5-Mac \*/
#tabby a, #tabby a span
{
  float: none
}
/* End hide */

#tabby a:hover
{
  background: url(../images/tabs/tabby-whiteleft.gif) left top no-repeat;
}

#tabby a:hover span
{
  background: url(../images/tabs/tabby-whitebkgd.gif) right top no-repeat;
}

#tabby ul
{
  font-size:11px;
  margin:0;
  padding:0 0 0 24px;
  list-style:none;
}

#tabby li
{
  float:left;
  margin:0;
  padding:0;
}

#tabby .selected a
{
  background:url(../images/tabs/tabby-whiteleft.gif) no-repeat left top;
  
}

#tabby .selected a span
{
  background:url(../images/tabs/tabby-whitebkgd.gif) no-repeat right top;
  padding: 5px 14px 3px 6px;

}


/* left navigation */

.leftnav-top {
background-image:url(../images/navbkgd-top.gif);
height:10px;
width:189px;
}
.leftnav-bottom {
background-image:url(../images/navbkgd-bottom.gif);
height:11px;
width:189px;
}

.leftnav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}
.leftnav li {
	list-style-type: none;
	padding: 7px 0px 7px 10px;
	background:#F8FFD1 url(../images/line-navleft.gif) no-repeat left bottom;
}
.leftnav li a {
	color: #000000;
	text-decoration: none;
}
.leftnav li a:hover {
	color: #0097DC;
}


/* breadcrumbs */
.breadcrumbs{
	font-size:10px;
	color: #A5A5A5;
}


/* footers */
.footer{
	font-size:10px;
	padding: 10px 0px 10px 0px;
}

.footer a {
	color: #000000;
	font-size:10px;
}
.footer a:hover {
	color: #0097DC;
}


/* tabs */
 #topnav a
{
  text-decoration:none;
  color:#353600;
}

#topnav a span
{

}

#topnav a, #topnav a span
{
  display: block;
  float: left;
}

/* Hide from IE5-Mac \*/
#topnav a, #topnav a span
{
  float: none
}
/* End hide */

#topnav a:hover
{
}

#topnav a:hover span
{
}

#topnav ul.menu
{
  font-size:11px;
  margin:0;
  list-style:none;
}

#topnav li
{
  float:left;
  margin:0;
  padding:0;
  list-style:none;
}



/* tabs */
 #navigation a
{
  background:url("../images/tabs-greenleft.gif") no-repeat left top;
  padding:0 0 0px 8px;
  text-decoration:none;
  color:#353600;
  
}

#navigation a span
{
	background-image:url("../images/tabs-greenbkgd.gif");
	background-repeat:no-repeat;
	background-position:right;
  	padding: 9px 14px 7px 6px;

}

#navigation a, #navigation a span
{
  display: block;
  float: left;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
  float: none
}
/* End hide */

#navigation a:hover
{
  background: url("../images/tabs-whiteleft.gif") left top no-repeat;
}

#navigation a:hover span
{
  background: url("../images/tabs-whitebkgd.gif") right top no-repeat;
}

#navigation ul
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  margin:0 0 0 80px;
  padding:0;
  list-style:none;
  height: 32px;

  
  
}

#navigation li
{
  float: left;
  margin:0;
  padding:0;
}

#navigation #current a
{
  background:url("../images/tabs-whiteleft.gif") no-repeat left top;
}

#navigation #current a span
{
  background:url("../images/tabs-whitebkgd.gif") no-repeat right top;
  

}
.BlueSubHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #3EB1E0;
}
.BlueSubHeaderRight
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3EB1E0;
}
.BlueSubHeaderRightBig
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #3EB1E0;
}
/* box */
#yellowcontainer
{
  padding: 15px 15px 15px 15px;
  background: #fffdd4;
  border: 1px dotted #000000;
}

.right_panel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 180px;
	border:1px solid #c0c0c0;
}
.left_panel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 180px;
	border:1px solid #c0c0c0;
}
.parktxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	color:#000000;
}

.parkName{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	padding-top:5px;
}
.parkName a{
text-decoration:none;
}

.graylineV
{
  background-images: url("../images/gray_line_vertical.gif");
  background-repeat:repeat-y;
  background-position:right;
}
.grayline
{
  background-images: url("../images/gray_line.gif");
  background-repeat:repeat-x;
}

.buttonheading a img
{
border:0;
}
/* bullets */
.bullet-arrow {
  list-style: none;
  margin-left:0;
  padding:0 0 0 0;
}



ul.bullet-arrow li{
  list-style-image: url("../images/bullet-arrow.gif");
  margin-left:15px;
  
 }

li.bullet-arrow {
  list-style-image: url("../images/bullet-arrow.gif");
}



.bullet-arrow2 {
  list-style: none;
  margin-left:0;
  padding:0 0 0 0;
}

.bullet-arrow2 li{
  padding: 2px 0px 2px 25px;
  background-image: url("../images/visitor-guide/heritage-trees/heritagetrees-arrowgreen.png");
  background-repeat: no-repeat;
  background-position: 0 0.4em;
  width:100%;
}

.bullet-arrow2 li{
  behavior: url(iepngfix.htc);
}

/* tables */
#mytable {
	width: 100%;
	padding: 0;
	margin: 0;
}

#mytable th {

	text-transform:capitalize;
	border-right: 1px solid #b9e02b;
	border-bottom: 1px solid #b9e02b;
	border-top: 1px solid #b9e02b;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #e5f18f url(../images/bg_header.jpg) no-repeat;
}

#mytable th.lefthead {
	border-right: 1px solid #b9e02b;
	border-bottom: 1px solid #b9e02b;
	border-top: 1px solid #b9e02b;
	border-left: 1px solid #b9e02b;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #e5f18f url(../images/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #b9e02b;
	background: none;
}

#mytable td {
	border-right: 1px solid #b9e02b;
	border-bottom: 1px solid #b9e02b;
	background: #fff;
	padding: 6px 6px 6px 12px;
}

#mytable td.linetop {
	border-top: 1px solid #b9e02b;
}

#mytable td.spectop {
	border-top: 1px solid #b9e02b;
	border-left: 1px solid #b9e02b;
}


#mytable td.alt {
	background: #f7ffc6;
}

#mytable td.altgrey {
	background: #e0e0e0;
}

#mytable td.spec {
	border-left: 1px solid #b9e02b;
	border-top: 0;
	background: #fff;
}

#mytable td.specalt {
	border-left: 1px solid #b9e02b;
	border-top: 0;
	background: #f7ffc6;
	
}

/* images */
.image-border {
	border: 4px solid #e0e0e0;
}

/* home right panel */
.rigthcolbkgd {
	background: #E6EAAE url("../images/home/home-RCOL-bkgd02.gif") repeat-y left top;
	padding: 0 20px 0 20px;
}

/* forms */
.txtfields{
	font: 13px Arial, Helvetica, sans-serif;
	color:  #000000;
	width: 150px;
}

.chronoform{
   display:none;
}

/* heritage trees */
H4{
	font: 18px "Georgia", Times New Roman, Times, serif;
	color:  #493E1C;
	margin:0;
}

.txt-brown{
	color: #493E1C;
}

a.link-serif {
	font: 14px "Georgia", Times New Roman, Times, serif;
	color: #493E1C;
}

a:hover.link-serif {
	color: #0097DC;
}



    @media print{
		body{ 
			font: 13px Arial, Helvetica, sans-serif;
			color:  #000000;
			background-image:none; 
			width:100%;
		 }
		  .component_sect{
		       size:13px;
			   color:  #000000;
			   width:100%;
			   position:absolute;
			   margin:0px;
			   padding:0px;
		  }
		  
		  td,
		  table{
		     width:100%;
		   }
		 
		 .breadcrumbs{ display:none;}
		 .iframe{ display:none;}
		 .header_sect{ display:none;}
		 .footer_sect{ display:none;}
		 .left_sect{ display:none;}
		 .menu_sect{ display:none;}
		 .right_sect{ display:none;}
		 .bkgd-left{ display:none;}
		 .bkgd-right{ display:none;}
		 .hide_me{ display:none; } 
		 #footer1{ display:none; }
		 #helpnumber{ display:none; }
		 
		 .biz_table table{
		     width:600px;
		 }
		 
		 .biz_table table td{
			 font: 12px Arial, Helvetica, sans-serif;
		 }
		 
		 td.w_90{
		   width:90px;
		   font: 12px Arial, Helvetica, sans-serif;
		 }
		 
		 td.w_600{
		   width:600px;
		   font: 12px Arial, Helvetica, sans-serif;
		 }

		 td.w_300{
		   width:300px;
		   font: 12px Arial, Helvetica, sans-serif;
		 }
		 
		 td.w_470{
		   width:470px;
		   font: 12px Arial, Helvetica, sans-serif;
		 }

 

		 a:link,
		 a:visited{
		    color:#000000;
		 }
		 
		 h1,
		 h2,
		 h3,
		 h4{
		    color:#000000;
		 }

 
    }
	
	
	/* right navigation */

.rightnav ul {
 display: block;
 margin: 0 0 0 15px;
 padding: 0;
 font-size: 12px;

}
.rightnav li {
 list-style-type: none;
 padding: 7px 0px 7px 0px;
 background: url(../images/nbc/line-rightnav.gif) no-repeat left bottom;

}
.rightnav li a {
 color: #000000;
 text-decoration: none;
}
.rightnav li a:hover {
 color: #0097DC;
}

div.com_error {
      	color: red;
		font: normal 10px Arial;  	  
      }  
	  div.com_msg {
      	color: green;
		font: normal 10px Arial;  	  
      } 
	  .details{
	  	font: normal 10px Arial;
		color: gray;
	  }
	  .uname{
	  	color: #17C80A;
	  }

	div#welcome{
		font-size: 12px;
		margin-top: 5px;
		padding: 0px;
	}
	div#welcome a{
		font: bold 12px Arial;
		color: #ffffff;
		padding: 5px;
	}
		div#welcome{
		font-size: 12px;
		margin-top: 5px;
		padding: 0px;
	}
	div#welcome a{
		font: bold 12px Arial;
		color: #ffffff;
		padding: 5px;
	}
		div#welcome{
		font-size: 12px;
		margin-top: 5px;
		padding: 0px;
	}
	div#welcome a{
		font: bold 12px Arial;
		color: #ffffff;
		padding: 5px;
	}
	div#ltop, div#ltop a{
		color:#ffffff;
		font: bold 12px Arial;
		text-decoration:none;
		margin-left: 10px;
		
	}
	div#ltop{
		padding: 10px 0px 10px 0px;
	}
	#cblogin2{
		background:url(/cms/images/login-bg-middel.png) center top repeat-y;
	}
	#_cblogin_section{
		z-index: 201;
	}
	div#gcblogin_inner{
		position: absolute;
		.left: 50%;
		margin-top:10px;
		z-index: 201;
		
	}
	div#gcblogin_top{
		background: url(/cms/images/login-bg.png) center top no-repeat;
		width:250px;
		height: 260px;
		text-align:left;
		margin-top: none;
	}
	div#gcblogin_bottom{
		background: url(/cms/images/login-bg-bottom.png) center no-repeat;
		width:250px;
		height: 12px;
		margin-top: 0px;
		font-size: 2px;
	}
	#mod_login{
		margin-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
	}
	#mod_login_username, #mod_login_password{
		background: url(/cms/images/text-field.jpg);
		width: 215px;
		height: 27px;
		border:none;
		margin-bottom:10px;
	}
	#mod_login span{
		font: bold 11px Arial;
		
	}
	#mmod_login_remembermetext{
		font:normal 10px Arial;
	}
	#forgot{
		background: url(/cms/images/divider.jpg) center bottom repeat-x;
		padding-bottom: 10px;
		.padding-bottom: 0px;
		margin-top: 5px;
	}
	#forgot a{
		color: #0095e1;
		text-decoration: none;
		font-size: 12px;
	}
	#noaccount{
		color: #333333;
		font: bold 16px Arial;
	}
	#noaccount2{
		color: #333333;
		font: normal 12px Arial;
	}
	#noaccount2 a, #account a{
		color: #0095e1;
		text-decoration: none;
		font-weight: bold;
	}
	div.componentheading{
		color:#000000;
		font: bold 18px Arial;
		width:700px;
		.width: 800px;
		clear: both;
		border-bottom: 3px solid #000000;
		padding: 5px;
	}
	#componentheading{
		width:800px;
	}
	
	#registrationTable{
		background-color:#f5f5f5;
		width: 300px;
		margin-left: 0px;
		padding: 5px;
	}
	#registrationTable tr td{
		font: bold 12px Arial;
	}
	#mainreg{
		margin: 0px;
	}
	#nextcontent{
		padding: 20px;
	}
	#join-title{
		color: #0097dc;
		font: normal 20px Arial;
	}
	#title2{
		color: #0097dc;
		font: bold 17px Arial;
		margin-top: 40px;
	}
	#whyjoin{
		list-style-image: url(/cms/images/icon-arrow.jpg);
		list-style-type: circle;
	}
	#comments{
		border: 1px solid #dee4ca;
	}
	
	#comment-top{
		background-color:#ebf3ce;
		padding-left: 10px;
		padding-right: 0px;
	}
	#details{
		color:#666666;
		font: normal 11px Arial;
	}
	#uname{
		color: #0298cd;
	}
	#comment-bottom{
		padding: 15px 20px 15px 20px;
		font: normal 11px Arial;
		background-color:#f8fbe6;
	}
	
	#page1{
		border: 1px solid #cdcdcd;
		background-color: #f5f5f5;
		color:#ffffff;
		padding: 5px;
		margin-left: 2px;
		margin-right: 2px;
	}
	#page1 a{
		color: #343434;
		text-decoration: none;
	}
	#page2{
		padding: 5px;
		border: 1px solid #0389af;
		background-color: #0098db;
		color:#ffffff;
		padding: 5px;
		margin-left: 2px;
		margin-right: 2px;
	}
	#next, #prev{
		margin-left: 5px;
		margin-right: 5px;
	}
	#next, #prev, #next a, #prev a{
		color: #0298cd;
		text-decoration: none;
	}
	#mypage{
		float: left;
		font: normal 11px Arial;
	}
	div.componentheading2{
		color:#000000;
		font: bold 18px Arial;
		width: 520px;
		clear: both;
		border-bottom: 2px solid #000000;
		padding: 5px;
		margin-top: 10px;
	}
	div.componentheading2 a{
		text-decoration: none;
	}
	#notecomment{
		background-color: #f5f5f5;
		border-top: 1px dotted #d3d3d3;
		padding: 5px;
	}
	#notecomment2{
		background-color: #f5f5f5;
		padding: 10px;
	}
	#mybutton{
		padding-left: 10px;
		border-bottom: 1px dotted #d3d3d3;
		background-color: #f5f5f5;
	}
	#paragraphOne{
		background-color: #f5f5f5;
		border-top: 1px dotted #d3d3d3;
		border-bottom: 1px dotted #d3d3d3;
		padding: 5px;
		width: 530px;
		color: #5a5a5a;
		font: normal 11px Arial;
	}
	#myinput{
		background-color:#fefefe;
		height:23px;
	}
	#photo-details2{
		font-weight: bold;
	}
	#photo-details{
		margin-top: 10px;
		border-bottom: 1px dotted gray;
	}
	#photo-details a{
		font: bold 12px Arial;
		color:#0097d8;
	}
	#comdetails{
		color:#0097d8;
		font: normal 11px arial;
	}
	#pic-title{
		color:#0097d8;
		font: bold 16px arial;
	}
	#nextprev{
		float: right;
		font: bold 11px Arial;
	}
	#nextprev a{
		text-decoration:none;
		font: bold 11px Arial;
	}
	#prof_det, #prof_con2{
		background-color:#f5f5f5;
		border-top: 1px dotted #d3d3d3;
		border-bottom: 1px dotted #d3d3d3;
		color:#393939;
		font: normal 11px Arial;
		line-height: 20px;
	}
	#mem_profile, #mem_profile2{
		width: 100%;
	}
	#prof_pic{
		width: 150px;
	}
	#prof_title{
		font: bold 20px Arial;
		margin-bottom: 10px;
	}
	#prof_con{
		margin: 15px;
	}
	#graybar{
		width: 97%;
		background-color: #333333;
		padding: 10px;
		color:#ffffff;
		font: bold 14px Arial;
		margin-top: 10px;
		margin-bottom: 0px;
		height: 15px;
	}
	#graybar2{
		background: url(/cms/images/grey-header-downarrow.jpg) 5% 0% no-repeat;
		margin-top: 0px;
		height: 11px;
	}
	#mem_profile2{
		border-collapse: collapse;
	}
	#mem2{
		background-color: #f0f0f0;
		
	}
	#mem_title1{
		width: 100px;
		padding: 10px;
		border-right: 1px solid #e8e8e8;
	}
	#mem_title2{
		width: 100px;
		padding: 10px;
		border-right: 1px solid #e8e8e8;
	}
	#mem_content2{
		padding: 10px;
	}
	#mem_content1{
		padding: 10px;
	}
	#graybar3{
		width: 193px;
		background-color: #333333;
		padding: 10px;
		color:#ffffff;
		font: bold 14px Arial;
		margin-top: 10px;
		margin-bottom: 0px;
		height: 15px;
	}
	#graybar4{
		background: #f5f5f5 url(/cms/images/grey-header-downarrow.jpg) 5% 0% no-repeat;
		background-color: #f5f5f5;
		margin-top: 0px;
		height: 11px;
		.width: 193px;
	}
	#avatar-upload{
		background-color:#f5f5f5;
		width: 200px;
		padding: 7px;
		
	}
	#myinput{
		.width: 200px;
	}
	#avatar-upload input{
		font: normal 10px Arial;
	}
	#mem_profile3{
		border-collapse: collapse;
		margin-left: 15px;
		margin-right: 15px;
	}
	#prof_pic2{
		width: 180px;
	}
	.del-pic{
		font: normal 11px Arial;
		color:#0097d8;
	}
	#me-det{
		padding-top: 5px;
		padding-bottom:5px;
		border-bottom: 1px dotted #bfbfbf;
		color:#393939;
		font: normal 11px Arial;
	}
	#prof_con2{
		margin: 0px;
		padding: 15px;
	}
	#prof_con2 a{
		text-decoration: none;
	}
	
	#sample{
		width: 350px;
		background-color: #ffffff;
		border: 1px solid #999999;
	}
	#sample2{
		width: 500x;
		background-color: #ffffff;
		border: 1px solid #999999;
	}
	div.componentheading3{
		color:#000000;
		font: bold 18px Arial;
		width: 340px;
		clear: both;
		border-bottom: 2px solid #000000;
		padding: 5px;
		margin-top: 10px;
	}
	div.componentheading4{
		color:#000000;
		font: bold 18px Arial;
		width: 470px;
		clear: both;
		border-bottom: 2px solid #000000;
		margin: 15px;
	}
	#sample_form, #sample_form2, #edit_pass, #edit_about{
		background-color: #ffffff;
		padding: 10px;
		width: 360px;
		position:absolute;
	}
	#see_photos, #see_posts{
		background-color: #ffffff;
		padding: 10px;
		width: 500px;
		position:absolute;
	}
	#mem_profile3{
		border-collapse: collapse;
		margin: 10px;
		width: 325px;
	}
	#mem_title12{
		width: 80px;
		padding: 10px;
		text-align: right;
	}
	#mem_title22{
		width: 80px;
		padding: 10px;
		text-align: right;
	}
	#ed{
		float: right;
	}
	#ed1{
		float: left;
	}
	#ed a{
		font: normal 11px Arial;
		color:#ffffff;
	}
	#error{
		color: red;
		font: normal 11px Arial;
	}
	
	#searchhead{
		background: url(/cms/images/search-bg.jpg) repeat-x;
		height: 87px;
		width: 800px;
		.width: 800px;
		padding: 5px;
	}
	#searchtop, #searchbottom{
		color: #575757;
		padding: 10px;
		.padding-top: 0px;
		.margin-top: 15px;
	}
	#searchtop a{
		color: #ffffff;
	}
	#member{
		border: 1px solid #e3dfe0;
		background-color:#f5f5f5;
	}
	#member{
		width: 250px;
		
	}
	#sthumb{
		padding: 10px 5px 10px 10px;
		width: 50px;
	}
	#stext{
		padding: 10px 10px 10px 5px;
		text-align: left;
		color: #393939;
		.padding-top: 0px;
	}
	#sname a{
		color: #0097dc;
		font: bold 14px Arial;	
		text-decoration: none;
	}
	
	/*Table*/

#tablestyle01 {
	font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF none repeat scroll 0 0;
border-collapse:collapse;
font-size:12px;
text-align:left;
width:700px;
}

#tablestyle01 th {
	border-top:2px solid #ccc;
border-bottom:2px solid #ccc;
background:#fff;
font-size:12px;
font-weight:bold;
padding:10px 8px;
text-align:left;
color:#0097DC;
}

#tablestyle01 td {
border-bottom:1px solid #CCCCCC;
color:#333;;
padding:6px 8px;
}

#tablestyle01 tbody tr:hover td {
color:#000;
background:#f4f4f4;
}
