/* <global styles> */

	body{
		margin:0px;padding:0px;
		font-family:Verdana;font-size:11px;
		color: #000000;
		background:#90b321 url(../../img/142/main_bkg.gif) top repeat-x;
	}
	table{font:normal 11px Verdana;}
	form{
		margin: 0;
	}
	
	a:link, a:visited {
		color:#000000;font: normal 11px Verdana;
		text-decoration:none;
	}
	a:hover{
		color:#84a028;font: normal 11px Verdana;
		text-decoration:none;
	}
	h1, h2, h3, h4{
		margin: 0;
	}

	h3 {font:bold 22px Arial,Verdana,sans-serif;color:#708650;margin-bottom:5px;margin-left:5px;
	letter-spacing: -.05em;
	line-height: 18pt;
	}
	
	/* <Forms styles> */
	textarea, textarea.input_textarea{
		font:normal 11px Arial;
		border:1px solid #999999;/* More css here */
		width:400px;
	}
	.label {font:normal 12px Arial;color:#000000;}
	.error {font:normal 11px Arial;color:#cc0000;}
	.success {font:normal 12px Arial;color:#008000;}
	.notes {font:normal 11px Arial;color:#000000;}
	input[type=text],input[type=password], input.input_text{border:1px solid #999999;font:normal 11px Arial;width:200px;}
	input[type=button], input[type=submit], .input_button{background:#4b6528;border:1px solid #e5e4d2;color:#ffffff;font-size:11px;text-transform:lowercase;}
	/* </Forms styles> */
/* </global styles> */

#ph_site_main_menu{margin-left:10px;}

#ph_site_main_menu .item {
	display:inline;padding:10px;padding-left:15px;padding-right:15px;
	background: url(../../img/142/mainmenu_sep.gif) no-repeat right;
}

#ph_site_main_menu .item a:link,
#ph_site_main_menu .item a:visited{
	text-transform:uppercase;font:bold 13px Arial;color:#eef1e0;
}

#ph_site_main_menu .item a:hover, 
#ph_site_main_menu .sel a:link, 
#ph_site_main_menu .sel a:visited,
#ph_site_main_menu .sel a:hover{
	text-transform:uppercase;font:bold 13px Arial;color:#eef1e0;text-decoration:underline;
}

#ph_site_cat_menu{width:203px;text-align:left;background:url(../../img/142/catmenu_bkg.gif) repeat-y;}

#ph_site_cat_menu .header{background:url(../../img/142/catmenu_top.jpg) no-repeat;width:203px;height:48px;margin-bottom:5px;}
#ph_site_cat_menu .footer{background:url(../../img/142/catmenu_bottom.jpg) no-repeat;width:203px;height:24px;margin-top:5px;}

#ph_site_cat_menu .item {
	background:url(../../img/142/catmenu_bullet1.gif) no-repeat 10px 4px;margin-left:5px;padding-left:26px;padding-top:2px;padding-bottom:2px;
}

#ph_site_cat_menu .item a:link, 
#ph_site_cat_menu .item a:visited{
	color:#85956e;font:bold 13px Arial;
}
#ph_site_cat_menu .item a:hover, 
#ph_site_cat_menu .sel a:link, 
#ph_site_cat_menu .sel a:visited,
#ph_site_cat_menu .sel a:hover{
	color:#85956e;font:bold 13px Arial;text-decoration:underline;
}


#ph_site_cat_menu .subitem {
	margin-left:20px;
}

#ph_site_cat_menu .subitem a:link, 
#ph_site_cat_menu .subitem a:visited{
	background:url(../../img/142/catmenu_bullet2.gif) no-repeat 10px 2px;
	color:#314e0c;font:normal 12px Arial;padding-left:25px;
}

#ph_site_cat_menu .subitem a:hover, 
#ph_site_cat_menu .subsel a:link,
#ph_site_cat_menu .subsel a:visited,
#ph_site_cat_menu .subsel a:hover{
	color:#f2f5ee;font:normal 12px Arial;background:#4c642a;padding-left:15px;margin-right:10px;
	border:1px solid #b6d2ac;display:block;
}

#ph_site_cat_menu .subsubitem {
	background:#eff3e5 url(../../img/142/catmenu_bullet3.gif) no-repeat 23px 2px;margin-left:20px;margin-right:10px;
}

#ph_site_cat_menu .subsubitem a:link,
#ph_site_cat_menu .subsubitem a:visited{
	color:#708155;font:normal 11px Arial;margin-left:35px;
}

#ph_site_cat_menu .subsubitem a:hover, 
#ph_site_cat_menu .subsubsel a:link,
#ph_site_cat_menu .subsubsel a:visited,
#ph_site_cat_menu .subsubsel a:hover{
	color:#708155;font:normal 11px Arial;margin-left:35px;
}
#ph_site_content{width:566px;margin:10px;margin-top:0px;}


#ph_site_cat_menu .header{background:url(../../img/142/catmenu_top.jpg) no-repeat;width:203px;height:48px;margin-bottom:5px;}
#ph_site_cat_menu .footer{background:url(../../img/142/catmenu_bottom.jpg) no-repeat;width:203px;height:24px;margin-top:5px;}


#ph_site_user_menu{width:203px;}

#ph_site_user_menu .header{background:url(../../img/142/usermenu_header.jpg) no-repeat;width:203px;height:48px;}
#ph_site_user_menu .body{text-align:left;width:203px;background:url(../../img/142/usermenu_bkg.gif) 0 0 repeat-y;padding:5px 0px 5px 0px;}
#ph_site_user_menu .footer{background:url(../../img/142/usermenu_footer.jpg) no-repeat;width:203px;height:24px;}

/* IF LOGGED IN */
#ph_site_user_menu .body .item {background: url(../../img/142/usermenu_bullet.gif) 14px 5px no-repeat;width:190px;padding:3px 5px 3px 30px;}

#ph_site_user_menu .body .last {}

#ph_site_user_menu .body .item a:link,
#ph_site_user_menu .body .item a:visited{
	color:#85956e;font-size:13px;font-weight:bold;font-family:Arial;
}

#ph_site_user_menu .body .item a:hover, 
#ph_site_user_menu .body .sel a:link, 
#ph_site_user_menu .body .sel a:visited,
#ph_site_user_menu .body .sel a:hover{
	color:#85956e;font-size:13px;font-weight:bold;text-decoration:underline;font-family:Arial;
}
/* ELSE (not logged in) */
#ph_site_user_menu .body .label {
	width:70px;text-align:right;padding-right:3px;
	font:bold 11px arial;
}

#ph_site_user_menu .error {
	font:normal 11px arial;color:#cc0000;padding-left:25px;
}
#ph_site_user_menu .message ul{
	list-style: none;
	margin:0px;padding:0px;line-height:12px;
	padding-bottom:10px;
	margin-bottom:10px;margin-left: 15px;padding-left: 0;
}

#ph_site_user_menu .message li{
	padding:0px;padding-left:17px;
	font:bold 12px arial;color:#989898;background: url(../../img/142/usermenu_bullet.gif) 0 2px no-repeat;
}
#ph_site_user_menu .body .message {
	background: url(../../img/142/login_sep.gif) 10px 55px no-repeat;
}
#ph_site_user_menu .body .field input{
	border:1px solid #9fba51;font:normal 11px Arial;width:110px;height:20px;
}
#ph_site_user_menu .body .others{
	background: url(../../img/142/login_sep.gif) 10px 5px no-repeat;
	text-align:right;padding-right:10px;padding-top:10px;
}
#ph_site_user_menu .body .others a:link, 
#ph_site_user_menu .body .others a:visited,
#ph_site_user_menu .body .others a:hover{
	font:normal 10px Arial;color:#afc266;text-decoration:none;
}
#ph_site_user_menu .body .others a:hover{text-decoration:underline;}

#ph_site_user_menu .body .actions input{
	font-size:0;background: url(../../img/142/login_btn.jpg) no-repeat;
	cursor:pointer;width:67px;height:25px;border:0;
}

/* ENDIF */
#ph_site_copyright {
	font-size:11px;margin-left:20px;
}

