<style type=text/css><!--

ul{}

body{
	font-family: Verdana, Tahoma, sans-serif, Arial; 
	font-size: 60%; 
	color:#545454;
	line-height:150%;
	background: url('../images/box_tree_logo.gif') no-repeat top center;
}


input{
	font-family: Verdana, Tahoma, sans-serif, Arial; 
	font-size: 100%;
}

form{
	margin:0px; 
	padding:0px; 
	font-size:90%;
}

small{
	font-size:70%;
}


a{
	color:#CA7C02;
}

a:hover{
	color:#B82E16;
}

a:visited{
	color:#C9BDA9;
}

th{
	color:#C84F22; 
	text-align:center;
}

h1{
	font-size:105%; 
	line-height:120%; 
	letter-spacing:1px; 
	font-weight:normal; 
	margin:0px;
	padding:20px 3px 0px 25px;
}

h2{
	font-size:100%; 
	line-height:120%; 
	letter-spacing:1px; 
	margin:8px 0px; 
	padding:0px
}

h3{
	font-size:100%; 
	line-height:120%; 
	margin:8px 0px; 
	padding:0px
}

.hide{
	display:none;
}

.red{
	color:#B82E16;
}

/* main layout */

#fixed_width{
	width:100%;
	text-align:left;
}

#footer{
	border:1px solid #D1DDDB; 
	border-width:1px 0px 1px 0px; 
	width:100%; 
	padding:3px 3px;
}

#left{
	width:100%; 
	float:left;
}

#main{
	background: url('../images/main_bg.gif') repeat-y;
}

#right{
	width:252px; 
	float:right; 
	color:#000000;
}

#top_logo{
	text-align:right; 
	padding:0px 52px 17px 0px;
}

/* -main layout- */

/* blocks */
#block{
	margin: 5px 3px 0px 0px; 
	border-bottom:2px solid #ffffff; 
	padding:0px 0px 5px 0px;
}

#block h2, #search strong{
	font-size:60%; 
	letter-spacing:1px; 
	margin:0px; 
	padding:0px; 	
	text-transform:uppercase; 
	color:#717171;
}

#block p{
	margin:0px; 
	padding:3px 0px; 
	line-height:130%;
}

#block strong{
	color:#717171;
}

#breadcrumb{
	padding:10px 3px 0px 25px;
} 

td.cellborder{
	background: url('../images/CellBG.gif') repeat-y;
}

#content{
	margin:17px 20px 10px 25px; 
	font-size:75%;
}

#content table{
	font-size:90%;
}

#copyright a{
	color:#A6A6A6;
}
#copyright a:hover{
	color:#B82E16;
}

#links a{
	font-size:60%; 
	letter-spacing:1px; 
	margin:0px; 
	padding:0px; 
	text-transform:uppercase; 
	color:#717171; 
	font-weight:bold; 
	text-decoration:none;
}

#links a:hover{
	color:#B82E16;
}

#menutop{
	border:1px solid #D1DDDB; 
	background:#FFFFFF; 
	height:40px;
}



#menu a, #menu span{
	display:block; 
	float:left; 
	border-right:1px solid #D1DDDB; 
	padding:20px 12px 0px 5px;
	text-transform:uppercase; 
	font-size:60%; color:#CA7C02; 
	text-decoration:none; 	
	margin-bottom:5px;
}

#menu a.active, #menu span
{
	color:#000000;
}

#menu a:hover, #menu a.active:hover{
	color:#B82E16;
}

#more_info{
	width:180px; 
	float:right; 
	border:1px solid #D1DDDB; 
	border-width:0px 1px 1px 1px; 	background:#FFFFFF;
	display:none;
}

#news a{
	color:#717171;
}

#news a:hover{
	color:#B82E16;
}

#print a{
	font-size:60%; 
	letter-spacing:1px; 
	margin:0px; 
	padding:0px; 
	text-transform:uppercase; 
	color:#717171; 
	font-weight:bold; 
	text-decoration:none;
}

#print a:hover{
	color:#B82E16;
}

#right_pic{
	border:1px solid #D1DDDB; 
	border-width:1px 1px 1px 0px; 
	margin-bottom:10px;
}

#right_padding{
	padding-left:13px;
}

#submenu2{
	padding:15px 3px 10px 10px; 
	line-height:normal;
}
#submenu2 h2{
	font-weight:normal; 
	text-transform:uppercase; 
	font-size:90%; 
	margin:0px;
}
#submenu2 a, #submenu2 span
{
	display:none;
}
#submenu2 div a, #submenu2 div span{
	display: block; padding:6px 0px 0px 0px; color:#CA7C02;
}
#submenu2 div a:hover{
	color:#B82E16;
}	

#submenu2 div a.active, #submenu2 div span{
	color:#717171;
}

#submenu2 div div{
	margin-left:10px;
}


#submenu{
	padding:10px 3px 5px 6px; 
	color:#ffffff;
}

#submenu a, #submenu span 
{text-transform:uppercase; font-size:85%; color:#CA7C02; text-decoration:none;}
#submenu a.active, #submenu span {color:#000000;}
#submenu a:hover, #submenu a.active:hover {color:#B82E16;}


#search {margin: 5px 3px 0px 0px; border-top:2px solid #ffffff; padding: 8px 0px 5px 0px;}
#search input.text {width:120px;}
#search input.button {background:#FFFFFF; border:1px solid #FFFFFF; padding:3px 0px 1px 0px; font-weight:bold; font-size:60%; color:#717171;}

/* -blocks- */

/* module pages */


#contact_form{
	margin-left:23px;
}

#contact_form input, #contact_form textarea{
	font-family: Tahoma, Verdana, sans-serif; 	font-size: 70%; 
	color:#000000;
}

#contact_form select{
font-family: Tahoma, Verdana, sans-serif; 
font-size: 70%; 
color:#000000;
}

#contact_form input.submit{
	background:#C98017; 
	border:1px solid #C98017; 
	padding:1px; 	font-weight:bold; 
	color:#ffffff; 
	width:auto; 
	margin-top:5px;
}

#contact_form .text{
	width:250px;
}
#contact_form .textarea{
	width:250px; 
	height:70px;
}

#login{
	width:200px; 
	padding:15px; 
	margin-top:20px;
}

#login input{
	font-family: Tahoma, Verdana, sans-serif; 
	font-size: 100%; 
	color:#000000;
}

#login input.text{
	width:120px; 
	margin-right:5px;
}

#login input.submit{
	background:#C98017; 
	border:1px solid #C98017; 
	padding:1px; 	font-weight:bold; 
	color:#ffffff; 
	width:auto; 
	margin-top:5px;
}

#login strong{
	color:#B82E16;
}

#sitemap ul li{
	margin-top:5px;
}

#sitemap ul ul li {
	list-style-type:square; 
	font-weight:normal; 
	margin-top:0px;
}

#sitemap li{
	font-weight:bold; 
	padding:0px;
}

.red {color:#B82E16;}
.redbold {color:#B82E16; font-weight:bold;}
.brown {color:#CA7C02;}
.brownbold {color:#CA7C02; font-weight:bold;}
.black {color:#000000;}
.blackbold {color:#000000; font-weight:bold;}
.highlighted {background:#FFFFFF; padding:0px 2px; font-weight:bold;}

-->

#ecampaign{
	margin:10px 10px 10px 10px; 
}

#ecampaign table{
	font-size:75%;
}

#ecampaign table.subtab{
	font-size:100%;
}


</style>