body{
padding:0px;
margin:0px;
font-family:tahoma, sans-serif;
font-size:12px;
color:#000;
}

td{
font-family:tahoma, sans-serif;
font-size:12px;
color:#000;
}

a{
text-decoration:none;
font-family:tahoma, sans-serif;
color:#000;
}

a:hover{
text-decoration:underline;
font-family:tahoma, sans-serif;
color:#000;
}

.white{
text-decoration:none;
font-family:tahoma, sans-serif;
color:#ffffff;
font-family:12px;
}

a.white{
text-decoration:none;
font-family:tahoma, sans-serif;
color:#000000;
font-family:12px;
}

a.white :hover{
font-family:tahoma, sans-serif;
text-decoration:none;
color:#000000;
font-family:12px;
}

.link_b{font-family:tahoma;font-size:11px;font-weight:normal;color:#000000;text-decoration:none;}
.link_b:hover{font-family:tahoma;font-size:11px;font-weight:normal;color:#000000;text-decoration:underline;}
.link_ww{font-family:tahoma;font-size:11px;font-weight:normal;color:#000;text-decoration:none; text-decoration:none;}
.link_ww:hover{font-family:tahoma;font-size:11px;font-weight:normal;color:#000;text-decoration:none;}
.link_w{font-family:tahoma;font-size:11px;font-weight:bold;color:#000;text-decoration:none;}
.link_w:hover{font-family:tahoma;font-size:11px;font-weight:bold;color:#000;text-decoration:none;}
.menu_left{width:188px;border:1px solid #01351F;height:22px;background-color:#4e3114;padding-left:10px;}
.link_l{color:#ffffff;font-family:tahoma;font-size:11px;font-weight:bold;text-decoration:none;padding-left:10px;}
.back_rep{color:#ffffff;}
.link_l:hover{color:#ffffff;font-family:tahoma;font-size:11px;font-weight:bold;text-decoration:underline;padding-left:10px;}

.link_sb{font-family:tahoma;font-size:11px;font-weight:normal;color:#0000ff;text-decoration:none;}
.link_sb:hover{font-family:tahoma;font-size:11px;font-weight:normal;color:#0000ff;text-decoration:underline;}
.link_sb:hover{font-family:tahoma;font-size:11px;font-weight:normal;color:#0000ff;text-decoration:underline;}
.link_sb:visited{font-family:tahoma;font-size:11px;font-weight:normal;color:#990033;text-decoration:underline;}
.link_sb:active{font-family:tahoma;font-size:11px;font-weight:normal;color:#0000ff;text-decoration:underline;}




H1{color:#02170E;font-size:19px;display:inline;}

input.style{
	font-family:Arial;
	color:#000000;
	border:1px solid #000000;
	font-size:11px;
	height:2em;
	vertical-align: middle;
}

input:focus,text:focus{
background-color: #f3f3f3;
}


select.style{
	font-family:Arial;
	color:#000000;
	border:1px solid #000000;
	font-size:11px;
	vertical-align: middle;
}

textarea.style{
	font-family:Arial;
	color:#000000;
	border:1px solid #000000;
	font-size:11px;
}

.green{
	font-family:tahoma;
	font-weight:bold;
	color:#033F21;
	font-size:12px;
}

.button{
	font-family:tahoma;
	background-color:#022D17;	
	font-weight:bold;
	color:#ffffff;
	border:1px solid #000000;
	font-size:11px;
	padding:3px 5px;
}

INPUT.button{
	font-family:tahoma;
	background-color:#022D17;	
	font-weight:bold;
	color:#ffffff;
	border:1px solid #000000;
	font-size:11px;
	padding:3px 5px;
}

a.button{
	font-family:tahoma;
	background-color:#022D17;	
	font-weight:bold;
	color:#ffffff;
	border:1px solid #000000;
	font-size:11px;
	padding:3px 5px;
}

a.button:hover{
	font-family:tahoma;
	background-color:#022D17;	
	font-weight:bold;
	color:#ffffff;
	border:1px solid #000000;
	font-size:11px;
	padding:3px 5px;
	text-decoration:none;
}

.alt1
{
	background:#EEEEEE;
}
.alt2
{
	background:#FFFFFF;
}

.tcat
{
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: bold;
	color:#003300;
}

a.tcat
{
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: bold;
	color:#003300;
}

/* -------------------------------------
/* side boxes CEB896, side =#ded6c1
/* -------------------------------------*/

.side{
border:					1px solid #ded6c1;
}

#wrap {
background:#FFFFFF ;
border-top: 0px;

border-bottom: 0 px;

border-bottom-top:0px;
margin:0 0 0 0;
width:1000px;
}

/* -------------------------------------
/* side boxes wrap height:100%; border-right : 1px solid #ffffff;  border-left : 1px solid #ffffff; */
/* -------------------------------------*/

.sideBox {
	margin: 			0 0 18px 0;
	width:				180px;
	border:				1px solid #ded6c1;
	border-top-width:	0px;
	font:				normal 12px Tahoma, Verdana, Arial, sans-serif;
	overflow:			hidden;
	}	
.sideBoxHeader {
	padding:			6px 10px;
	font-size:			11px;
	letter-spacing:		1px;
	text-transform:		uppercase;
	color:				#faf7df;
	border-top:			1px solid #4e3114;
	border-right:		1px solid #4e3114;
	border-bottom:		1px solid #4e3114;
	background:			#4e3114;
}
.sideBoxContent {
	margin:				18px;
}
.sideBox p.sideBoxSubHeader {
	font-weight:		bold;
	color:				#996633;
	margin-bottom:		6px;
}
.sideBox ul {
	margin-bottom:		10px;
}
.sideBox li {
	font-size:			12px;
	margin:				6px 0 6px 10px;
}
.sideBox ul#paCategories li a {
	font-size:			12px;
	margin:				6px 0 6px 8px;
	text-decoration:	none;
	border-bottom:		1px dotted #D66B4A;
}
p.viewAll {
	float: 				left;
	padding:			2px 0 0 0;
	width:				90px;	
}
.btGo {
	float:				right;
	margin:				4px 0 0 0;				
}
/* -----
SIDE BOX - search
--------*/

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}