body{ margin:0; padding:0; background:#333333;}

.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
a img, img{ border:0;}

#ie { text-align:center;}

.main_wrap{ width:920px; margin:0 auto; background:#000; padding-top:12px; }
#ie .main_wrap { text-align:left;}

.container{ clear:both; width:920px; background:url(../../img/128/container_bg.jpg) repeat-y top right;  margin:0 0 5px 0;}
#ie .container {width:925px;}

.conts_left{ float:left; width:194px; position:relative; }
.logo_cont{ clear:both; width:100%; overflow:hidden; text-align:center;}
.logo_cont p{ float:left; width:100%; font-family:Arial; font-size:14px; color:#fff; margin:10px 0 0 0; padding:0;}
#ie .logo_cont p{ margin:8px 0 0 0;}
.logo_cont p a{ text-decoration:none; font-size:14px; font-family:Arial; color:#fff;}
.logo_cont p a:hover{ color:#990000;}
.pateint_edu{text-align:left; margin:15px 0 -5px 0; text-indent:12px; color:#fff; font-family:Arial; font-size:14px;}
.preload_images{ width:1px; height:1px; overflow:hidden; position:absolute; left:-3000px; top:0;}


#ph_site_cat_menu { width:183px; overflow:hidden; padding:0 0 0 11px; margin:17px 0 0 0;}
#ie #ph_site_cat_menu{ width:194px;}
#ph_site_cat_menu .item{margin-top:1px;}
#ph_site_cat_menu .subitem { background:url(../../img/128/submenu_bg.jpg) no-repeat bottom left; padding-bottom:11px; margin:-15px 0 8px 0;}
#ph_site_cat_menu .subitem a{ background:url(../../img/128/submenu_a.jpg) no-repeat 22px 5px; text-indent:30px;}
#ph_site_cat_menu .subitem a, #ph_site_cat_menu .item a { color:#fff; font-size:12px !important; font-family:Arial; text-decoration:none; display:block;}
#ph_site_cat_menu .item a {background:url(../../img/128/cat_item_a.jpg) no-repeat 3px 2px; text-indent:18px; color:#d5d5d5;font-size:13px;font-weight:bold;}
#ph_site_cat_menu .sel{ background:url(../../img/128/cat_item_sel.jpg) no-repeat; margin-top:4px; padding:3px 0 18px 0;}
#ph_site_cat_menu .sel a{ background:url(../../img/128/cat_item_sel_a.jpg) no-repeat 3px 2px; color:#fff; font-weight:bold;}

#ph_site_cat_menu .subsubitem { background:url(../../img/128/submenu_bg.jpg) no-repeat bottom left; padding-bottom:11px; margin:-15px 0 8px 0;}
#ph_site_cat_menu .subsubitem a{ text-indent:40px;}
#ph_site_cat_menu .subsubitem a, #ph_site_cat_menu .subsubitem a { color:#fff; font-size:11px !important; font-family:Arial; text-decoration:none; display:block;}


#ph_site_cat_menu .wo_subitem{ background:url(../../img/128/cat_item_sel_no_submenu.jpg) no-repeat; margin-bottom:-10px;}

#ph_site_cat_menu .subitem a:hover, #ph_site_cat_menu .item a:hover { color:#990000;}

.signup_newsletter{ width:194px; position:relative; height:27px; clear:both;}
.signup_newsletter a{position:absolute; bottom:-12px; left:-2px; width:193px; height:18px; background:url(../../img/128/signup_news.gif) no-repeat;}
#ie .signup_newsletter a{ bottom:-14px; cursor:pointer;}

.conts_right{ float:left; width:726px; overflow:hidden;}

.hd{ float:left; width:726px; overflow:hidden; background:#000;}
.hd img{ width:703px; height:81px; margin-left:6px;}

.top_menu{ clear:both; width:725px; background:#000; overflow:hidden; padding-left:1px;}
#ie .top_menu{ width:726px;}
.top_menu #ph_site_main_menu{ width:100%; padding:3px 0 1px 0; clear:both; overflow:hidden;}
.top_menu #ph_site_main_menu .header, #ph_site_main_menu .footer{ position:absolute; left:-3000px; visibility:hidden;}
.top_menu #ph_site_main_menu .item{ float:left;}
.top_menu #ph_site_main_menu .item a{ font-family:Arial; text-transform:uppercase; font-size:13px; color:#d9d7d7; text-decoration:none; display:block; padding:3px 11px; letter-spacing:2px; margin-right:7px; font-weight:bold;}
.top_menu #ph_site_main_menu .item a:hover{ background:url(../../img/128/menu_a_x.jpg) repeat-x; color:#130000;}

.body_contents{ width:698px; overflow:hidden; margin-left:1px; padding:0 5px;}
#ie .body_contents{ width:708px;}
.site_footer_wrap{ width:950px; padding:30px 0 20px 0; margin:0 auto; overflow:hidden; clear:both;}
.site_footer_wrap #ph_site_copyright{ float:left; font-size:10px; font-family:Arial; color:#969a9b;}

.site_footer_wrap #ph_site_main_menu{ float:right;  padding:0px 0 0px 0; overflow:hidden; text-align:center;}
.site_footer_wrap #ph_site_main_menu .header, #ph_site_main_menu .footer{ position:absolute; left:-3000px; visibility:hidden;}
.site_footer_wrap #ph_site_main_menu .item { float:left; background:url(../../img/128/footer_site_item.jpg) no-repeat left; padding:0 7px;}
.site_footer_wrap #ph_site_main_menu .item a{ font-family:Arial; text-transform:uppercase; font-size:13px; color:#fff; text-decoration:none; font-weight:bold;}
.site_footer_wrap #ph_site_main_menu .item a:hover{ color:#990000;}

#ph_site_signup_link{
	margin-top:10px;
	width:193px;height:18px;float:right;margin-left:5px;
	background:url(../../img/128/signup_news.gif) no-repeat;
}
#ph_site_signup_link a:link,
#ph_site_signup_link a:visited,
#ph_site_signup_link a:hover
{line-height:18px;height:18px;text-decoration:none;display:block;}

#ph_site_signin_link{margin-top:15px;background:url(../../img/128/cat_item_a.jpg) no-repeat 15px 2px;}

#ph_site_signin_link a:link,
#ph_site_signin_link a:visited{
	margin-left:30px;font:bold 12px Arial;text-decoration:none;color:#d5d5d5;
}

#ph_site_signin_link a:hover{
	margin-left:30px;font:bold 12px Arial;text-decoration:none;color:#990000;
}

#ph_site_user_menu{
	/* Your css here */
}


/* IF LOGGED IN */
#ph_site_user_menu .body .item {
	background:url(../../img/128/cat_item_a.jpg) no-repeat 15px 2px;
}


#ph_site_user_menu .body .item a:link,
#ph_site_user_menu .body .item a:visited,
#ph_site_user_menu .body .sel a:link, 
#ph_site_user_menu .body .sel a:visited,
#ph_site_user_menu .body .sel a:hover{
	 margin-left:30px; color:#d5d5d5;text-decoration:none;font:bold 12px Arial;
}

#ph_site_user_menu .body .item a:hover, 
{
	margin-left:30px; color:#990000;text-decoration:none;font:bold 12px Arial;
}
/* ENDIF*/