/* global styles */

	body{margin:0;padding:0}
	body, table, div, p{
		font:normal 12px Tahoma;
		background: none;
		color:#3f3e3e;
	}
	/*table, div{background:transparent;}*/
	
	form{
		margin: 0;
	}
	
	a:link, a:visited {
		color:#000000;font:normal 12px Tahoma;
		text-decoration:underline;
	}
	a:hover{
		color:#fd7000;font:normal 12px Tahoma;
		text-decoration:underline;
	}
	
	textarea{
		font:normal 11px Arial;
		border:1px solid #ddd;/* More css here */
		width:400px;
	}
	
	h1, h2, h3, h4{
		margin: 0;
	}
/* /global styles */

/* common styles */
	.clearFloat{
		clear:both;
		height: 1px;
		overflow: hidden;
	}
/* /common styles */
#ph_site_logo {
	color:#ecece8;
	font:bold 16px Arial;
}
#ph_site_logo a:link, #ph_site_logo a:visited, #ph_site_logo a:hover{
	color:#ecece8;
	font:bold 16px Arial;text-decoration:none;
}
#ph_site_headline {
	font:normal 13px Arial;color:#f1f1f1;
}

#ph_site_hdr_menu{}

#ph_site_hdr_menu .item {
	color:#000000;
	text-align:left;
}

#ph_site_hdr_menu .item a:link, 
#ph_site_hdr_menu .item a:visited{
	font:normal 11px Arial;color:#3f3e3e;text-decoration:none;
}

#ph_site_hdr_menu .item a:hover{
	font:normal 11px Arial;color:#8f8f8f;text-decoration:none;
}

#ph_site_ftr_menu{}
#ph_site_ftr_menu .item {
	color:#ffffff;
	text-align:left;margin-right:10px;
}
#ph_site_ftr_menu .item a:link, #ph_site_ftr_menu .item a:visited{
	font:normal 11px Arial;color:#ffffff;text-decoration:none;
}
#ph_site_ftr_menu .item a:hover{
	font:normal 11px Arial;color:#dddddd;text-decoration:none;
}

#ph_site_copyright {
	font:normal 11px Verdana;color:#000000;
}

#ph_site_main_menu{width:157px;}
#ph_site_main_menu .header{width:157px;height:24px;background:url(../../img/41/hbNavigate.gif) 0 0 no-repeat;}
#ph_site_main_menu .footer{width:157px;height:3px;background:url(../../img/41/mainmenu_last.gif) 0 0 no-repeat;}

#ph_site_main_menu .item {
	background:#dbdebb url(../../img/41/mainmenu_sep.gif) bottom repeat-x;color:#000099;
	text-align:left;padding:0;margin:0;
	border-left:1px solid #acb0a5;border-right:1px solid #acb0a5;
	
}
#ph_site_main_menu .last {background: #dbdebb;}

#ph_site_main_menu .item a:link, #ph_site_main_menu .item a:visited{
font:bold 11px Tahoma;color:#727272;text-decoration:none;display:block;
padding-left:10px;padding-top:4px;padding-bottom:4px;
}
#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
{
	font:bold 11px Tahoma;color:#8b8b8b;text-decoration:none;display:block;padding-left:10px;
}


#ph_site_cat_menu{
	width:157px;margin-top:10px;margin-bottom:15px;text-align:left;background:#407183;
	
}

#ph_site_cat_menu .header{width:157px;height:24px;background:url(../../img/41/catmenu_hdr.gif) 0 0 no-repeat;}
#ph_site_cat_menu .footer{width:157px;height:4px;background:url(../../img/41/catmenu_ftr.gif) 0 0 no-repeat;margin-top:-2px; overflow: hidden;}

#ph_site_cat_menu .item {
	/*width:155px;*/
	color:#ffffff;text-align:left;padding:0;margin:0;
	border-left:1px solid #acb0a5;border-right:1px solid #acb0a5;
	background: url(../../img/41/categnav_sep.gif) repeat-x scroll center bottom;
}
#ph_site_cat_menu .item a:link, #ph_site_cat_menu .item a:visited{
font:bold 11px Tahoma;color:#ffffff;text-decoration:none;display:block;padding:4px 5px 5px 10px;
}
#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{
	/*background:#80aab7; color:#475057;*/
	font:bold 11px Tahoma;color: #D1E7EF;text-decoration:none;display:block;
}

#ph_site_cat_menu .subitem {
	/*padding-left:10px;width:145px;*/
	color:#ffffff;text-align:left;padding:1px 0px;margin:0;
	border-left:1px solid #acb0a5;border-right:1px solid #acb0a5;
}
#ph_site_cat_menu .subitem a:link, #ph_site_cat_menu .subitem a:visited{
/*padding:2px 5px 2px 10px;*/
font:normal 11px Tahoma;color:#ffffff;text-decoration:none;display:block;padding:2px 5px 2px 20px;
}
#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{
	/*padding-left:10px;*/
	background:#80aab7;font:normal 11px Tahoma;color:#475057;text-decoration:none;display:block;padding:2px 5px 2px 20px;
}

#ph_site_cat_menu .subsubitem {
	/*width:155px;*/
	color:#ffffff;text-align:left;margin:0;padding:0;
	border-left:1px solid #acb0a5;border-right:1px solid #acb0a5;
}
#ph_site_cat_menu .subsubitem a:link, #ph_site_cat_menu .subsubitem a:visited{
/*color:#ffffff;*/
font:normal 11px Tahoma;text-decoration:none;display:block;padding:2px 5px 2px 10px;margin:0px 10px 0px 25px;
color: #000;background: #9BC3CF;
}
#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{
	/*background:#80aab7;color:#475057;text-decoration:none*/
	font:normal 11px Tahoma;color: #000;text-decoration:underline;display:block;padding-left:10px;
}

#ph_site_nav_history {margin-bottom:5px;text-align:left;border-bottom:1px solid #e3e3e3;width:577px;}
#ph_site_nav_history .item {
	font:normal 11px Verdana;color:#3f3f3f;text-align:left;padding:0;padding-right:3px;margin:0;line-height:25px;height:25px;
}
#ph_site_nav_history .item a:link, #ph_site_nav_history .item a:visited{
	font:normal 11px Verdana;color:#6593a2;text-decoration:underline;
}
#ph_site_nav_history .item a:hover{
	font:normal 11px Verdana;color:#3f3f3f;text-decoration:underline;
} 
#ph_site_content {
	display:block;width:100%;

}
#ph_site_user_menu{width:157px;margin-bottom:10px;}

#ph_site_user_menu .header{width:157px;height:24px;background:url(../../img/41/user_menu_top.jpg) 0 0 no-repeat;}
#ph_site_user_menu .body{text-align:left;width:157px;background:url(../../img/41/user_menu_bkg.gif) 0 0 repeat-y;padding:5px 0px 5px 0px;}
#ph_site_user_menu .footer{width:157px;height:5px;background:url(../../img/41/user_menu_bottom.gif) 0 0 no-repeat;}

/* IF LOGGED IN */
#ph_site_user_menu .body .item {margin-left:5px; padding-left:5px; width:140px;text-align:left;}

#ph_site_user_menu .body .last {}

#ph_site_user_menu .body .item a:link,
#ph_site_user_menu .body .item a:visited{
	font:bold 11px Tahoma;color:#333333;text-decoration:none;display:block;
	padding-left:10px;padding-top:4px;padding-bottom:4px;
}

#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{
	font:bold 11px Tahoma;color:#333333;text-decoration:underline;display:block;
	padding-left:10px;padding-top:4px;padding-bottom:4px;
}
/* ELSE (not logged in) */
#ph_site_user_menu .body .label {
	/* Your css here */ widht:57px;text-align:right;padding-right:5px;font:normal 11px Tahoma;
}

#ph_site_user_menu .error {
	font:normal 10px Verdana;color:#cc0000;
}
#ph_site_user_menu .message ul{
	margin:0px;padding:0px;margin-left:10px;padding-left:10px;line-height:12px;
}

#ph_site_user_menu .message li{
	padding:0px;font-size:10px;
}
#ph_site_user_menu .body .field input{
	border:1px solid #dddddd;font:normal 10px Arial;width:80px;height:15px;
}
#ph_site_user_menu .body .others{text-align:right;padding-right:2px;}
#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;
}

#ph_site_user_menu .body .actions input{
	border:1px solid #dddddd;background:#bf402b;font:normal 10px Arial;color:#ffffff;
	cursor:pointer;
}

/* ENDIF */
