a:link, a:visited {
	font: normal 13px Tahoma;
	background:none;
	color:#336699;
	text-decoration: underline;
	outline: none;
}

a:hover {
	text-decoration: none;font: normal 13px Tahoma;
}
body {
	background:url(../../img/456/bkg.gif) 0% 0% #B1AEAE repeat-x;
	height:800px;
	min-height:800px;
	margin:0px auto;
	text-align:center;
	margin-bottom:15px;
}
body, table{
	font: normal 13px Tahoma;
	color: #000000;
}

#site {
	width:914px;
	margin:0px auto;
	display:block;
	text-align:left;
	/*float:left;*/
	padding-top:15px;
}
h3 {color:#4372a1;font-size:16px;font-weight:bold;}

#main {
}
#left_body {
}
#body {
	background:#FFFFFF;
}
#body_c {
	background:#FFFFFF;
	background:url(../../img/456/body_c.gif) 0% 0% #FFFFFF repeat-y;
	float:left;
	width:100%;
}
#body_h {
	background:url(../../img/456/body_h.gif) 0% 0% no-repeat;
	height:8px;
	font-size:0px;
}
#body_f {
	background:url(../../img/456/body_f.gif) 0% 0% no-repeat;
	width:100%;
	height:8px;
	float:left;
	font-size:0px;
}
#header { 
	width:100%;
}
#main_menu { 
	width:100%;
	overflow:hidden;
	margin:0px;
	paddding:0px;
}
#ph_site_date {
	color:#FFFFFF;
	text-align:right;
	width:100%;
}
#ph_site_logo {
	font-size:25px;margin-bottom:5px;
}

#ph_site_logo a {
	font-size:25px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

#ph_site_headline {
	font:bold 14px Tahoma;
	color:#FFFFFF;
	height:40px;
}

#user_head {
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	margin-left:31px;
	position:relative;
	top:37px;
	width:170px;	
}
#content_head {
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	margin-left:31px;
	position:relative;
	top:37px;
	width:170px;
}
#ph_site_main_menu{
	float:right;
	height:29px;
	vertical-align:bottom;
}

#ph_site_main_menu .header{
	background:url(../../img/456/main_menu_l.gif) 0% 0% no-repeat;
	width:9px;
	height:29px;
	float:left;
}

#ph_site_main_menu .footer{
	background:url(../../img/456/main_menu_r.gif) 0% 0% no-repeat;
	width:9px;
	height:29px;
	float:left;
}


#ph_site_main_menu .item {
	display:inline;
	background:url(../../img/456/main_menu_c.gif) 0% 0% repeat-x;
	height:29px;
	float:left;
	padding:8px 1px 0px 1px;
}

#ph_site_main_menu .last {
	background:url(../../img/456/main_menu_c.gif) 0% 0% repeat-x;
	height:29px;
	float:left;
}

#ph_site_main_menu .item a:link,
#ph_site_main_menu .item a:visited{
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}

#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{
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	text-decoration:underline;
}
#ph_site_cat_menu{
	margin-left:14px;
}

#ph_site_cat_menu .header{
	background:url(../../img/456/cat_menu_h.gif) 0% 0% no-repeat;
	width:187px;
	height:49px;
}

#ph_site_cat_menu .footer{
	background:url(../../img/456/cat_menu_f.gif) 0% 0% no-repeat;
	width:187px;
	height:12px;
}

#ph_site_cat_menu .item {
	background:url(../../img/456/cat_menu_c.gif) 0% 0% repeat-y;
	height:22px;
	padding-top:6px;
	padding-left:10px;
}

#ph_site_cat_menu .item a:link, 
#ph_site_cat_menu .item a:visited{
	text-decoration:none;
	background:url(../../img/456/cat_menu_bullet.gif) 0% 35% no-repeat;
	padding-left:20px;
	margin-top:11px;
	color:#FFFFFF;
	
}
#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{
	text-decoration:underline;
	background:url(../../img/456/cat_menu_bullet.gif) 0% 35% no-repeat;
	padding-left:20px;
	margin-top:11px;
	color:#B1B1B1;
}

#ph_site_cat_menu .subitem {
	padding-left:15px;
	background:url(../../img/456/cat_menu_c.gif) 0% 0% repeat-y;
	height:22px;
}

#ph_site_cat_menu .subitem a:link, 
#ph_site_cat_menu .subitem a:visited{
	display: block;
	padding: 0px 10px 2px 25px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

#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{
	display: block;
	padding: 0px 10px 2px 25px;

	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}

#ph_site_cat_menu .subsubitem {
	background:url(../../img/456/cat_menu_c.gif) 0% 0% repeat-y;
	padding-left:20px;
	margin-right:9px;
}

#ph_site_cat_menu .subsubitem a:link,
#ph_site_cat_menu .subsubitem a:visited{
	display: block;
	background-color: #6C6C6C;
	margin:0px 10px 0px 33px;
	padding:0px 10px 2px 5px;
	color: #FFFFFF;
	text-decoration: none;
	font-size:11px;
}

#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{
	display: block;
	background-color: #6C6C6C;
	margin:0px 10px 0px 33px;
	padding:0px 10px 2px 5px;
	color: #FFFFFF;
	text-decoration: underline;
	font-size:11px;
}
#left {
	width:215px;
	float:left;
}
#central {
	width:680px;
	float:left;
	padding:0px 5px 0px 0px;
	min-height: 500px;
}
#ph_site_ftr_menu{
	float:left;
}

#ph_site_ftr_menu .item {
	/* Your css here */
}

#ph_site_ftr_menu .item a:link, 
#ph_site_ftr_menu .item a:visited{
	/* Your css here */
}

#ph_site_ftr_menu .item a:hover{
	/* Your css here */
}
#ph_site_copyright {
	float:right;
	margin:5px 10px 0px 0px;
}

#ph_site_nav_history{
	padding: 5px 10px 10px 5px;
	margin-left:5px;margin-right:10px;
	font: normal 12px Tahoma, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	border-bottom:1px solid #c3c3c3;
}
#ph_site_nav_history .item a { text-decoration: none; }
#ph_site_nav_history .item a:hover { text-decoration: underline; }

#Footer{
	width: 100%;
	height: 37px;
}

#FooterNav{
	height: 37px;
	float: left;
}

#FooterNav #ph_site_ftr_menu{
	height: 37px;
	float: left;
}

#FooterNav .header{
	float: left;
	width: 9px;
	height: 37px;
	overflow: hidden;
	background: #336699 url(../../img/456/bgFooterNavLeft.gif) 0 0 no-repeat;
}

#FooterNav .footer{
	float: left;
	width: 9px;
	height: 37px;
	overflow: hidden;
	background: #336699 url(../../img/456/bgFooterNavRight.gif) 0 0 no-repeat;
	margin-left: -1px;
}


#FooterNav #ph_site_ftr_menu .item{
	float: left;
	background: url(../../img/456/bgFooterNav.gif) 0 0 repeat-x;
	height: 37px;
}

#FooterNav #ph_site_ftr_menu .item a{
	font: normal 11px Tahoma, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	color: #D3DDE7;
	text-decoration: none;
	display: block;
	padding: 0px 10px;
	margin-top: 12px;

}

#FooterNav #ph_site_ftr_menu .item a:hover{
	color: #FFFFFF;
}

#FooterNav #CopyrightNotice{
	float: left;color: #FFFFFF;
	height: 37px;
	background: url(../../img/456/bgFooterNav.gif) 0 0 repeat-x;
}

#FooterNav #CopyrightNotice #ph_site_copyright {
	font: normal 11px Tahoma, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	text-align: left;color: #FFFFFF;
	line-height: 28px;
	padding-right: 12px;
	padding-left: 22px;
	float:left;
}
#ph_site_user_menu{width:187px;margin-bottom:10px;margin-left:14px;}

#ph_site_user_menu .header{background:url(../../img/456/cat_menu_h.gif) no-repeat top left;width:187px;height:49px;}
#ph_site_user_menu .body{margin:0px;width:187px;background:url(../../img/456/cat_menu_c.gif) 0 0 repeat-y;padding:5px 0px 0px 0px;}
#ph_site_user_menu .footer{width:187px;height:10px;background:url(../../img/456/cat_menu_f.gif) 0 0 no-repeat;}

/* IF LOGGED IN */
#ph_site_user_menu .body .item {width:187px;}

#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:#FFFFFF;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:#FFFFFF;text-decoration:underline;display:block;
	padding-left:10px;padding-top:4px;padding-bottom:4px;
}
/* ELSE (not logged in) */
#ph_site_user_menu .body .label {
	text-align:right;
	font-size:11px;
	color:#FFFFFF;
	width:35%;
}

#ph_site_user_menu .error {
	font:normal 10px Tahoma;
	color:#cc0000;
}

#ph_site_user_menu .message ul{
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 10px;
	display:block;
}

#ph_site_user_menu .message li{
	padding:0px;font-size:11px;color:#FFFFFF;
}
#ph_site_user_menu .body .field input{
	border:1px solid #dddddd;font:normal 10px Tahoma;/*width:80px;height:15px;*/
}
#ph_site_user_menu .body .others{text-align:center;padding-right:2px;font:normal 10px Tahoma;color:#FFFFFF;}
#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 Tahoma;
	color:#FFFFFF;
}

#ph_site_user_menu .body .actions input{
	border:1px solid #dddddd;background:#B5B5B5;font:normal 10px Tahoma;color:#ffffff;
	cursor:pointer;
}

/* ENDIF */

#ph_site_widgets{
	width:170px;padding: 10px 0;margin-left:20px;
}

#ph_site_widgets .header, #ph_site_widgets .footer{display:none;}


#ph_site_widgets .body{width:160px;margin-left:5px;}

#ph_site_widgets .body .item {
	margin:20px 0; text-align:left;
}

#ph_site_widgets .body .last {}

#ph_site_widgets .body .image {}

#ph_site_widgets .body .code {}

#ph_site_widgets .body .format {
	color:#ffffff;font-size:12px;font-weight:normal;line-height:18px;
}
#ph_site_widgets .body .format a:link,
#ph_site_widgets .body .format a:visited{
	color:#ffffff;font-size:12px;font-weight:normal;text-decoration:underline;line-height:18px;
}

#ph_site_widgets .body .format a:hover{
	color:#cccccc;text-decoration:underline;
}