/* CSS Document */

body { margin:0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#cde7f0;}
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}

#ie{text-align:center;}
.mainWrap { width:835px; margin:16px auto 0 auto; overflow:hidden; background:url(../../img/124/mainWrap_y.jpg) repeat-y;}
#ie .mainWrap { text-align:left; width:835px;}
.mainWrap_inner { clear:both; width:835px; overflow:hidden; background:url(../../img/124/mainWrap_top.jpg) no-repeat;}

h1, h2, form { margin:0px; padding:0px; border:0px;} 
a img { border:0px; margin:0px;}
.FL { float:left;}
.FR { float:right;}
.CB { clear:both; overflow:hidden;}

.contentLeft { float:left; width:272px; margin:30px 0 0 0;}
.leftNav_bg { clear:both; width:272px; background:url(../../img/124/leftNav_y.jpg) repeat-y right; overflow:hidden;}

#ph_site_user_menu { float:right; overflow:hidden; width:225px;}
#ph_site_user_menu .header { margin:7px 0 0 0; background:url(../../img/124/signin-bar.jpg) no-repeat; width:100%; height:18px; overflow:hidden;}

#ph_site_user_menu .body {padding-top:10px;}

#ph_site_user_menu .body .message ul { list-style:none; margin:15px 0 3px 0; padding:0px;}
#ph_site_user_menu .body .message li { font-size:13px; font-weight:bold; margin-bottom:1px; background:url(../../img/124/leftNav_symbol.jpg) no-repeat 0 5px; text-indent:12px; color:#000;}
#ie #ph_site_user_menu .body .message li { background:url(../../img/124/leftNav_symbol.jpg) no-repeat 0 7px;}

#ie #ph_site_user_menu .body .message li { margin-bottom:-2px;}

#ph_site_user_menu .body .label { font-size:12px; font-weight:bold; text-align:right; padding-bottom:0px; color:#000;}
#ph_site_user_menu .body .field input { width:110px; height:22px; border:1px solid #66d4f2; /*margin-bottom:10px;*/} 
#ie #ph_site_user_menu .body .field input { margin-bottom:-2px;}
#ph_site_user_menu .body .actions input { cursor:pointer; text-transform:uppercase; margin:0; padding:2px auto 0 auto;}
#ph_site_user_menu .body .others{font-size:12px; padding:7px 0 0 20px; color:#000;}
#ph_site_user_menu .body .others a { text-decoration:none; font-size:12px; font-weight:bold; color:#000; /*margin-right:20px;*/}
#ph_site_user_menu .body .others a:hover { text-decoration:underline;}
#ph_site_user_menu .footer { position:absolute; visibility:hidden;}

#ph_site_user_menu .item { padding:1px 0; background:url(../../img/124/leftNav_symbol.jpg) no-repeat 18px 6px;}
#ph_site_user_menu .body .item a:link, #ph_site_user_menu .body .item a:visited  { padding:0 5px 0 30px; text-decoration:none; color:#000; font-size:12px; font-weight:bold;}
#ph_site_user_menu .body .item a:hover { text-decoration:underline;}	


#ph_site_cat_menu { float:right; overflow:hidden; width:223px;}
#ph_site_cat_menu .header { background:url(../../img/124/explore-bar.jpg) no-repeat; width:100%; margin:18px 0; height:18px; overflow:hidden;}

#ph_site_cat_menu .item { padding:1px 0; background:url(../../img/124/leftNav_symbol.jpg) no-repeat 18px 6px;}
/*#ph_site_cat_menu .item span{ font-size:16px; font-weight:bold; color:#333333;}*/
#ph_site_cat_menu .subitem { text-indent:15px; padding:1px 0;}
#ph_site_cat_menu .subsubitem { text-indent:25px; padding:1px 0;}
/*#ph_site_cat_menu .subitem a { background:none;}*/
#ph_site_cat_menu a { padding:0 5px 0 30px; text-decoration:none; color:#000; font-size:13px; font-weight:bold;}
#ph_site_cat_menu a:hover { text-decoration:underline;}	

#ph_site_cat_menu .subitem a {font-weight:normal;}
#ph_site_cat_menu .subsubitem a {font-weight:normal;font-size:11px;}

#ph_site_cat_menu .footer { height:9px; font-size:9px;}


.contentRight { float:left; width:525px; margin:30px 0 0 0; /*background:#999966;*/}
.right_topimg { float:left; width:525px; height:66px; background:url(../../img/124/right_topimg.jpg) no-repeat;}
.rightMenu { clear:both; width:100%; background:#f19c00 url(../../img/124/rightMenu_bg.jpg) repeat-x bottom; overflow:hidden;}

.site_content_wrapper{clear:both; width: 510px; padding-left:15px; margin-top:25px;}
#ie .site_content_wrapper{width: 525px;}

#ph_site_main_menu { clear:both; width:100%; overflow:hidden;}
#ph_site_main_menu .item { float:left; padding:3px 8px;}
#ph_site_main_menu .item a { color: #FFFFFF; text-decoration:none; font-size:11px; font-weight:bold;}
#ph_site_main_menu .item a:hover { color: #f8d791;}

#ph_site_main_menu .header, #ph_site_main_menu .footer { position:absolute; visibility:hidden;}

.contBtm { margin:0 auto; width:835px; height:62px; background:url(../../img/124/testC_13.jpg) no-repeat -35px 0;}
.contBtm a { float:right; display: block; height:62px; width:257px; background:url(../../img/124/email_txt.jpg) no-repeat 30px 0; text-indent:-3000px;}
.contBtm a:hover { background-position:30px -62px;}


.cont_footer {  margin:0 auto; width:700px; padding-bottom:45px; text-align:center;}

.cont_footer #ph_site_main_menu { clear:both; overflow:hidden; width:auto; margin-left:85px;}
.cont_footer #ph_site_main_menu .item { float:left; padding:0px 8px; margin-right:-1px; border-left:1px solid #000; border-right:1px solid #000;}
.cont_footer #ph_site_main_menu .item a { color:#996600; text-decoration:none; font-size:12px; font-weight:normal;}
.cont_footer #ph_site_main_menu .item a:hover { color:#006699;}

#ph_site_ftr_menu { clear:both; margin-top:10px;}
#ph_site_ftr_menu .item a { color:#996600; font-size:12px; text-decoration:none; margin:0 3px;}
#ph_site_ftr_menu .item a:hover { color:#006699;}

.cont_footer .site_design { clear:both; color:#996600; font-size:12px; padding-top:10px;}
.cont_footer .site_design a {color:#996600; font-size:12px; text-decoration:none;}
.cont_footer .site_design a:hover {color:#006699; font-size:12px; font-weight:normal;}

#ph_site_copyright { padding-top:15px; padding-top:15px; color:#996600;}
#ph_site_copyright a { color:#996600; font-size:12px; text-decoration:none;}
#ph_site_copyright a:hover { color:#006699;}


#survey_body .qlist .darker {background: #0190b8;}
#survey_body .qlist .lighter {background: #1c9bbf;}
