.ps_title{
	font-family: sans-serif;
	font-size:35px;
	font-weight:bold;
	color:black;}
.ps_corp{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:black;}
.ps_motto{
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:black;}
.top_bar2 {
	background-color:#ad0e2c;
/*
	background-image:url('./images/top_bar.jpg');
*/
}
.top_bar {
	background-color:#f5ae58;}
.menu_back {
	background-color:#fcfcec;
	
}
.menu_back_main{
	background-color:#fcfcec;
	background-image:url('./images/water_mark.jpg');
	background-position:top right;
	background-repeat:no-repeat;
	/*background-color:#ca0f2e;

	border-style:outset;
	border-color:black;
*/}
.menu_box{
	border-style:ridge;}
a.menu_item:link,a.menu_item:visited{
	font-family:Verdana;
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;}
a.menu_item:hover{
	font-family:Verdana;
	font-size:11px;
	color: #000000;
	text-decoration:none;}
.current{
	font-size:14px;
	color:#7285FF;
	font-weight:bold;}
.top_main{
	background-image:url('./images/middle_top.gif');}
.left_main{
	background-image:url('./images/left.gif');}
.right_main{
	background-image:url('./images/right.gif');}
.bottom_main{
	background-image:url('./images/bottom.gif');}
.main_text{
	font-family:Verdana;/*Times,Trebuchet;*/
	font-size:16px;
	vertical-align:middle;
	line-height:2em;}

.comment{
	font-family:Verdana;/*arial;*/
	font-size:14px;
	color:red;
	font-style:italic;}
.common_name{
	font-family:Verdana;/*Verdana,Times,Trebuchet;*/
	font-size:26px;}
.botanic_name{
	font-family:Verdana;/*,Verdana,Times,Trebuchet;*/
	font-size:24px;}
.plant_title{
	font-family:Verdana;/*,Verdana,Times,Trebuchet;*/
	font-weight:bold;
	font-size:12px;}
.home_opaque{
	opacity:.5;
	filter:alpha(filter=50);}
.home_text{
	font-family:Verdana;
	font-weight:bold;
	font-size:16px;}
.plant_info {
	font-family:Verdana;/*Verdana,Times,Trebuchet;*/
	font-size:14px;}
.instruct {
	font-family:Verdana;/*arial,Times,Trebuchet;*/
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:black;}
.textbox{
	background-color:#fbf3c9;}
a.plant_link_search:link,a.plant_link_search:visited{
	font-family:Arial;
	font-size:12px;
	color:black;
	text-decoration:none;}
a.plant_link_search:hover{
	font-family:Arial;
	font-size:12px;
	color:red;
	text-decoration:underline;}
a.plant_link:link,a.plant_link:visited{
        font-family:Times,Trebuchet;
	font-size:12px;
	font-weight:bold;
        color:black;
        text-decoration:none;}
a.plant_link:hover{
        font-family:Times,Trebuchet;
        font-size:12px;
        color:red;
	font-weight:bold;
        text-decoration:underline;}

a.news_link:link,a.news_link:visited{
        font-family:Times,Trebuchet;
	font-size:10pt;
	font-weight:bold;
        color:blue;
        text-decoration:underline;}
a.news_link:hover{
        font-family:Times,Trebuchet;
        font-size:10pt;
        color:red;
	font-weight:bold;
        text-decoration:underline;}

.plant_check{
	font-family:Verdana,Times,Trebuchet;
	font-size:12px;
	font-weight:bold;}

.button{
	font-family:Verdana;
	font-size:10px;
	color:black;
	border-color:black;
	border-style:ridge;
	margin:1px;
	border-width:2px;
	background-color:#f7b259;}

.menu_button{
	font-family:Verdana;
	font-size:12px;
	color:black;
	border-color:black;
	border-style:outset;
	margin:2px;
	background-color:#fae8ba;
	cursor:pointer;
}

.current_button{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:black;
	border-color:black;
	margin:1px;
	border-style:ridge;
	border-width:2px;
	background-color:#ffc918;}

.plant_box{
	background-color:#fae8ba;
	border-style:outset;
	border-width:2px;}
.small_instruct{
	font-family:Verdana;/*Times,Trebuchet;*/
	font-size:14px;
	vertical-align:middle;}
.map{
	font-family:courier new;
	font-size:7px;
	font-weight:bold;
	color:black;}
.map_pic{
	background-image:url('./images/co_map.gif');
	background-repeat:no-repeat;
	background-position:center;}
a.map_link:link,a.map_link:visited{
	font-family:courier new;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
	color:black;}
a.map_link:hover{
	font-family:courier new;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
	color:red;}
.disclaimer{
	font-family:Verdana;/*Times,Trebuchet;*/
	font-size:10px;}
.member_decor{
	font-family:Times,Trebuchet;
	font-size:12px;}
.flash{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	background:url('./images/flash.gif');
	background-repeat:repeat;
}


.table_back{
	background-color:#ddd8c4;}


/*fabric*/
.body{
	background-color:#869e62;
	/*
	background-image:url('./images/background.gif');
	background-color:#f9f9dc;
	*/
}

#searchComment{
	background-color:#869e62;
	color:white;
	font-family:Verdana;
	font-size:10pt;
	width:500px;
	text-align:left;
	margin:10px 5px 10px 5px;
	padding:5px 5px 5px 5px;
	border-style:solid;
	border-width:1px;
	border-color:black;
}

.table_back{
	background-color:#ddd7cb;}
.home_back{
	background-image:url('./images/home_pic.jpg');}
.tdcolor{
	background-color:#f6f4e2;}
	
a.comment:link,a.comment:visited{
	font-family:Times;
	font-size:12px;
	color:blue;}
a.comment:hover{
	font-family:times;
	font-size:12px;
	color:red;}
.comment_instruct{
	font-family:times;
	font-size:12px;
	font-weight:bold;}
.comment_box{
	background-color:#c9d4db;
	border:outset;}
	
.main_box{
	background-color:#ddd7cb;
}

.main_border{
	background-color:#869e62;
	border-style:solid;
	border-width:2px;
	border-color:#092303;
	
}

.hseparator {
	color:#af1733;
	border-style:solid;
	margin:5px;
}
.label {
	font-family:Verdana;
	font-size:10pt;
	margin:0pt;
	vertical-align:top;
	font-weight:bold;
}

.news {
	font-family:Verdana;
	font-size:10pt;
	margin:0pt;
	vertical-align:top;
}
.news_title{
	font-family:Verdana;
	font-size:12pt;
	margin:0pt;
	vertical-align:top;
}

a.news_link_hide:link,a.news_link_hide:visited{
	color:black;
        text-decoration:none;}
a.news_link_hide:hover{
     	color:black;
        text-decoration:none;}

ul.news_link{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
}

.map_title{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	margin:1px;
}
.map_info{
	font-family:Verdana;
	font-size:8pt;
	margin:1px;
}

#address_table{
	font-family:Verdana;
	font-size:8pt;
}

.story{
	margin:10px 10px 10px 10px;
	font-family:Verdana;
	font-size:14px;
	text-align:center;
	
}



/*event clendar classes*/

.dow{
	font-family:Times;
	font-size:14px;
	font-weight:bold;
	font-style:italic;}
	
.week_height{
	height:150px;}
.detail_height{
	height:25px;}
.vac1{
	border-width:1px;
	border-style:outset;}
.vac2{
	background-color:#f5f81a;
	border-style:ridge;}
.event{
	background-color:#f11170;
	border:ridge;}
a.action_cal:link,a.action_cal:visited{
	color:black;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
}
a.action_cal:hover{
	color:red;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
}
.close_box{
	border-style:solid;
	width:20px;
	border-color:white;
	background-color:blue;
	border-width:1px;
}
table.reportTable {
	width:780px;
}

table.reportHead {
	width:780px;
	background-color:gray;
}

table.reportTable td{
	font-family:Times;
	font-size:9pt;
	text-align:left;
}

table.reportHead tr{
	background-color:#f7b259;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	font-family:Arial;
}

div.reportTable {
	width:780px;
	overflow-x:hidden;
	overflow-y:scroll;
	height:425px;
	border-style:solid;
	border-width:1px;
}

table.reportHead td{
	font-family:Arial;
	text-align:center;
	font-size:8pt;
}
#lightBoxBackground {
        width:100%;
        height:100%;
        top:0;
        background-color:black;
        opacity: .80;
        filter: alpha (opacity=80);
        position:absolute;
        z-index:30;
}

#lightPopup {
        background-color:white;
        border-style:outset;
        width:800px;
        height:450px;
        margin:0px auto;
        text-align:center;
        position:absolute;
        z-index:40;
}
