body {
	margin:0px auto;
	padding:0px;
	width:100%;
	height:102%;
	font:normal 12px Georgia;
	background: url(../../img/189/bottom_bkg.gif) repeat-x bottom #FFFFFF;
	color:#000000;
	text-align:center;

}
h3 {color:#0a3b9d;
	font-size:16px;
	font-weight:bold;}
#top_bkg {
	background:url(../../img/189/top_bkg.gif) top repeat-x;
	height: 365px;
	width:100%;
	position:absolute;
	left:0px;
}
.body {
	position:relative;
	margin:0px auto;
	width:933px;
	text-align:left;
}
#header {
	text-align:right;
	width:100%;
	height:60px;
	
}
#ph_site_logo a {
	font-size:36px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
#ph_site_headline {
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
}

#user_head {
	color:#FFFFFF;
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	margin-left:15px;
	width:185px;
	position:absolute;
	height:19px;
	text-align:right;
}
#content_head {
	color:#FFFFFF;
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	margin-left:15px;
	position:relative;
	top:35px;
	width:185px;
	text-align:right;
}
#nav_main_menu {
	height:119px;
}
#main_menu {
	height:32px;
	background:url(../../img/189/main_menu_item_c.gif) repeat-x top left;
	float:left;
	margin-top:33px;
}
#ph_site_main_menu {
	font-weight:bold;
	height:32px;
	overflow:hidden;
	float:left;
}
#ph_site_main_menu .header{
	width:6px;
	height:32px;
	float:left;
	background:url(../../img/189/main_menu_l.gif) no-repeat top left;
}
#ph_site_main_menu .footer {
	width:7px;
	height:32px;
	float:left;
	background:url(../../img/189/main_menu_item_r.gif) no-repeat top left;
}
#ph_site_main_menu .item {
	height:32px;
	float:left;
	background:url(../../img/189/main_menu_new_c.gif) no-repeat top right;
	padding-left:3px;
	padding-right:6px;
	padding-top:11px;
	display:inline;
}
#ph_site_main_menu .last {
	height:32px;
	float:left;
	background:url(../../img/189/main_menu_item_c.gif) no-repeat top left;
	padding-right:0px;
	
}
#ph_site_main_menu .item a:link,
#ph_site_main_menu .item a:visited{
	color:#FFFFFF;
	padding-right:15px;
	text-decoration:none;
	font-size:14px;
}

#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{
	padding-right:15px;
	text-decoration:none;
	font-size:14px;
	color:#00f1f8;
}
#ph_site_main_menu .last a:hover, 
#ph_site_main_menu .last a:link, 
#ph_site_main_menu .last a:visited,
#ph_site_main_menu .last a:hover{
	padding-right:5px;
}
#ph_site_nav_history {
	padding-left:10px;
	padding-top:20px;
	font-size:12px;
	color:#FFFFFF;
}
#ph_site_nav_history .item { text-decoration: none; color:#FFFFFF; }
#ph_site_nav_history .item a { text-decoration: none; color:#FFFFFF; }
#ph_site_nav_history .item a:hover { text-decoration: underline; color:#FFFFFF; }

#history {
	background:transparent url(../../img/189/nav_history_01.gif) no-repeat scroll left top;
	float:left;
	height:54px;
	width:100%;
}
#main_body {
	display:block;
	margin:0 auto;
	width:933px;
	padding-top:45px;
}

#site {
	position:relative;
	background:url(../../img/189/content_bkg.gif) repeat-y  left top;
	float:left;
	width:100%;
}
#site_body {
	float:left;
}
.cat_menu {
	float:left;
	width:212px;
	overflow:hidden;
	padding-left:1px;
}
#ph_site_cat_menu{
	width:213px;
	float:left;
	background:url(../../img/189/cat_menu_c.gif) repeat-y top left;
}
#ph_site_cat_menu .header{
	margin-bottom:15px;
	background:url(../../img/189/cat_menu_head.gif) no-repeat left top;
	height:45px;
	width:212px;
}

#ph_site_cat_menu .footer{
	background:url(../../img/189/cat_menu_f.gif) no-repeat bottom left;
	height:10px;
	width:212px;
}

#ph_site_cat_menu .item {
	background:url(../../img/189/cat_menu_bullet.gif) no-repeat 10px 3px;
	width:180px;
	height:20px;
	padding-left:30px;
	font-size:15px;
}

#ph_site_cat_menu .item a:link, 
#ph_site_cat_menu .item a:visited{
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
#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;
}

#ph_site_cat_menu .subitem {
	margin-left:40px;
	width:186px;
	height:22px;
	font-size:15px;
	
}
#ph_site_cat_menu .subsel {
	/*border-bottom:1px solid #93b7fe;*/
}

#ph_site_cat_menu .subitem a:link, 
#ph_site_cat_menu .subitem a:visited{
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}

#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{
	text-decoration:underline;
}

#ph_site_cat_menu .subsubitem {
	margin-left:40px;
	width:155px;padding-left:10px;
	height:22px;
	background-color:#f9fbfe;
}

#ph_site_cat_menu .subsubitem a:link,
#ph_site_cat_menu .subsubitem a:visited{
	font-weight:normal;
	color:#05379b;
	text-decoration:none;
}

#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{
	text-decoration:underline;
}
#ph_site_copyright {
	float:right;
	color:#FFFFFF;
	padding-top:14px;
	font-weight:bold;
}
.footer_center {
	float:right;
	color:#FFFFFF;
	padding-top:14px;
	font-weight:bold;
}
#ph_site_copyright a {
	color:#FFFFFF;
	padding:14px 14px 0px 14px;
	font-weight:bold;
}
#footer {
	width:100%;
	float:left;
	background:url(../../img/189/footer_header.gif) repeat-x left top;
}
.footer_left {
	background:url(../../img/189/footer_left.gif) no-repeat left top;
	height:45px;
	width:6px;
	float:left;
}
.footer_center {
	background:url(../../img/189/footer_center.gif) repeat-x left top;
	height:45px;
	float:left;
}
.footer_right {
	background:url(../../img/189/footer_right.gif) no-repeat left top;
	height:45px;
	width:6px;
	float:left;
}
#ph_site_content {
	width:670px;
	float:left;
	/*background:url(../../img/189/site_body.gif) repeat-y left top;*/
	margin-left:6px;
	position:relative;
}
#ph_site_ftr_menu{
	/* Your css here */
}

#ph_site_ftr_menu .item {
	/* Your css here */
}

#ph_site_ftr_menu .item a:link, 
#ph_site_ftr_menu .item a:visited{
	color:#ffffff;
	text-decoration:none;
}
#ph_site_ftr_menu .item a:hover{
	color:#00f1f8;
	text-decoration:none;
}
#ph_site_user_menu{width:211px;margin-bottom:10px;}

#ph_site_user_menu .header{background:url(../../img/189/cat_menu_h_01.gif) no-repeat top left;width:212px;height:25px;}
#ph_site_user_menu .body{width:211px;background:url(../../img/189/cat_menu_c.gif) 0 0 repeat-y;padding:5px 0px 0px 0px;}
#ph_site_user_menu .footer{width:211px;height:10px;background:url(../../img/189/cat_menu_f.gif) 0 0 no-repeat;}

/* IF LOGGED IN */
#ph_site_user_menu .body .item {width:211px;}

#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 Georgia;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 Georgia;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 {
	widht:35%;
	text-align:right;
	font-size:12px;
}

#ph_site_user_menu .error {
	font:normal 11px Georgia;color:cc0000;
}

#ph_site_user_menu .message ul{
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 10px;
	display:block;
	line-height:12px;
}

#ph_site_user_menu .message li{
	padding:0px;
	font-size:12px;
}
#ph_site_user_menu .body .field input{
	border:1px solid #dddddd;font:normal 11px Georgia; width:90%;
}
#ph_site_user_menu .body .others{text-align:center;padding-right:2px;font:normal 11px Georgia;color:#003399;}
#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 12px Georgia;
	color:#003399;
	outline-style:none;
}

#ph_site_user_menu .body .actions input{
	border:1px solid #dddddd;background:#0A56C1;font:normal 11px Georgia;color:#ffffff;
	cursor:pointer;
}

/* ENDIF */