/* CSS Document */


td.left_bevel{
background-image:url(../images/common/left_bevel.gif);
background-repeat:repeat-y;
}

td.right_bevel{
background-image:url(../images/common/right_bevel.gif);
background-repeat:repeat-y;
}


td.bottom{
background-color:#336666;
border:#999999 1px solid;
color:#FFFFFF;
text-align:center;

}


td.middle_shading{
background-image:url(../images/common/middle_shade.gif);
background-repeat:repeat-y;
}

.loginerror
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#990000;
}


.green{
color:#336633;
font-size:13px;
}
h2{
font-size:16px;
color:#336633;
font-weight:bold;
padding: 10px 0 10px 6px;
}

h3, h3 a{
font-size:13px;
color:#336633;
font-weight:bold;
padding: 10px 0 10px 6px;
}

a.sub_link_arb{
	font-size:14px;
	text-transform:uppercase;
	padding-right:40px;
	font-weight:bold;
}



div#photo_border{
width:90px;
height:90px;
border:#CCCCCC dotted 1px;
text-align:center;
cursor:pointer;
vertical-align:middle;
}


img.photo_main_image{
background-color:#CCCCCC;
margin:6px;
padding:10px;
border:#666666 solid 1px;
text-align:center;
}

div#photo_caption{
border:#CCCCCC dotted 1px;
text-align:center;
}



.black_bold{
	color:#000000;
	font-size: 11px;
	font-weight: bold;
}

td.calendar_border{
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
}

td.calendar_border_active{
		border-right:#999999 1px solid;
		border-bottom:#999999 1px solid;
		background-color:#CAFFD6;
		cursor:pointer;
	}
	
a.main_link{
	font-size: 11px;
	color:#000066;
	text-decoration:underline;
}

a.main_link:hover{
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}


/* Arboretum Featured Links */

#arbor-features
{
padding: 0 1px 1px;
margin-left: 0;
font-weight:bold;
background: #eaeaea;
width: 13em;
}

#arbor-features li
{
list-style: none;
margin: 0;
line-height:2;
border-top: 1px solid #eaeaea;
text-align: left;
}

#arbor-features li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #d8ffd2;
background: #fff;
text-decoration: none;
}

#arbor-features li a:link { color: #448; }
#arbor-features li a:visited { color: #448; }

#arbor-features li a:hover
{
border-color:#090;
color: #000;
background: #eaeaea;
}


