/*------------Layout  start---------*/
@charset "utf-8";
body {
    font:normal 13px Arial;
    margin: 0;
    padding: 0;
    color: #636461;
    background: #ffffff url('../../img/762/bg_top.jpg') left top repeat-x;
}
.cb{ clear:both;}
ul, ol, dl { 
    padding: 0;
    margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;  
     
}
a img { 
    border: none;
}
a:link {
    color: #42413C;
    text-decoration: underline; 
}
a:visited {
    color: #6E6C64;
    text-decoration: underline;
}
a:hover, a:active, a:focus { 
    text-decoration: none;
}
#header {
    width: 1050px;
    margin: 10px auto;
    min-height:100px
        
}
#topnav {
    width: 100%;
    height:53px; 
    background:url('../../img/762/menu_bg.jpg') left top repeat-x;
    margin: 0 auto; 
}
#bodywrap{
     width:100%;
     margin:0 auto;
     background: url('../../img/762/bg.jpg')  left top  repeat-x;
    
    }
#topbanner {
    width: 1050px;
    margin: 0 auto; 
    min-height:30px;
}

#slideshow {
   
    display:none;
}    

#container {
    width: 1050px;
    background-color: #FFFFFF;
    margin: 0 auto;
    border-color: #CCCCCC;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    padding-top: 20px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}
#sidebar{
    float: left;
    width: 300px;
    padding-bottom: 10px;
}
#contents {
    width: 720px;
    float: left;
    margin-right: 30px;
    display:block;
}
#contents ul, #contents ol {
    padding: 0 15px 15px 40px; 
}

#nav ul{
    list-style: none; 
    border-top: 1px solid #666; 
    margin-bottom: 15px; 
}
#nav li {
    border-bottom: 1px solid #666; 
}
#nav a, nav a:visited { 
    padding: 5px 5px 5px 15px;
    display: block; 
    text-decoration: none;
    background-color: #C6D580;
}
#nav a:hover, nav a:active, nav a:focus { 
    background-color:#ADB96E;
    color: #FFF;
}
#footerwrap{
    width: 100%;
    height:100px;
    margin: 0 auto;
    background: #FFFFFF url(../../img/762/footer_bg.jpg) left top repeat-x;;
}
#footer {
    padding: 10px 0;
    position: relative;
    clear: both;
    width: 1050px;
    margin: 0 auto;
}

/*------------Layout  END---------*/


    div{text-align:left;}
    table, td {font-size:12px;}
    /*table,div,p{font: normal 12px Arial;}*/
    form{
        margin: 0;
    }
   
       H1, H2, H3  {
        font-family: Arial;
        font-size: 24px;    
        color: #426713; 
       
    }
    
    H2 {font-size: 20px; color:#636461;}
    H3 {font-size: 16px;margin:5px;line-height:20px;color:#636461;font-weight: bold}

    /* <Forms styles> */
    textarea, textarea.input_textarea{
        font:normal 12px Arial;
        border:1px solid #dddddd;/* More css here */
        width:200px;
    }
    .label {font:bold 11px Arial;color:#000000;}
    .error {font:normal 10px Arial;color:#cc0000;}
    .success {font:normal 11px Arial;color:#008000;}
    .notes {font:normal 10px Arial;color:#000000;}

    input[type=text],input[type=password], input.input_text{
        font:normal 12px Arial;width:200px;
        border:1px solid #d2d3d5;
    }
    input[type=button], input[type=submit], input.input_button{
        font:bold 11px Arial;cursor:pointer;text-transform;capitalize;
        color:#ffffff;background:#426713;border:1px solid #d2d3d5;
    }
    /* </Forms styles> */
/* </global styles> */

#ph_site_logo {white-space:nowrap;overflow:hidden;float:left;}
#ph_site_logo a:link, #ph_site_logo a:visited, #ph_site_logo a:hover
{
    color:#61840C;font:normal 30px Helvetica, Tahoma, Georgia, Arial;text-decoration:none;
}
#ph_site_headline {
    color:#636461;font:normal 22px Arial;text-decoration:none; float:left;
}

#ph_site_contact_info{
    height:45px;color:#4e6a12;font:normal 20px Arial; float:right;
}

#ph_site_contact_info .header{
     
}

#ph_site_contact_info .footer{

    
}

#ph_site_contact_info .body {
    white-space:nowrap;
    float:right;background:url(../../img/762/phone.jpg) no-repeat left 17px;
    padding:12px 0 0 40px;
}

#ph_site_contact_info .body a:link, 
#ph_site_contact_info .body a:visited,
#ph_site_contact_info .body a:hover{
    color:#4e6a12;font:normal 14px Arial;text-decoration:none;
}

#ph_site_contact_info .body a:hover{
    text-decoration:underline;
}

#article_title{font-size:24px;line-height:30px;color:#426713;font-weight:normal;font-family:Arial;}

#ph_site_main_menu {margin:0 auto; width:1050px;height:53px;position:relative; z-Index:100;background: url('../../img/762/menu_bg.jpg') left top repeat-x;}
#ph_site_main_menu .header{display:block; width:1px;float:left;height:53px;}
#ph_site_main_menu .footer{display:block;width:1px;float:right;height:53px;}
#ph_site_main_menu .item {float:left;height:53px;text-align:center;background:url('../../img/762/menu_sep.jpg') top right no-repeat;}
#ph_site_main_menu .last {background: none;padding-right:0;}
#ph_site_main_menu .item a:link,
#ph_site_main_menu .item a:visited{padding:0 10px;color:#FFFFFF;text-decoration:none;font:normal 16px/53px Arial;display:block;}
#ph_site_main_menu .item a:hover,
#ph_site_main_menu .item .sel a:link, 
#ph_site_main_menu .item .sel a:visited,
#ph_site_main_menu .item .sel a:hover{color:#FFFFFF;background: url('../../img/762/menu_hover.jpg') repeat-x;}
#ph_site_main_menu .item {position:relative;}

#ph_site_main_menu .item .flyout{display:none;position: absolute;z-index:50000;float:left;left:-3px;top:46px;width:174px;height:auto;}
#ph_site_main_menu .item .flyout .header_middle img {height:6px;background: url('../../img/762/flyout_top.jpg') left top no-repeat;width:174px;}
#ph_site_main_menu .item .flyout .body_middle {
              text-align:center;width:174px;padding-bottom:1px;padding-top:1px;background: url(../../img/762/flyout_bg.png) -1px top repeat-y;
              filter:alpha(opacity=100);opacity:1;z-index:50000;
}
#ph_site_main_menu .item .flyout .body_middle  .subitem{
            text-align:left;word-wrap:break-word;z-index:50000;
            background: url('../../img/762/flyout_sep.png') center bottom no-repeat;    
}
#ph_site_main_menu .item .flyout .body_middle .subitem a:link, 
#ph_site_main_menu .item .flyout .body_middle .subitem a:visited{
            display:block;color:#ffffff;text-decoration:none;padding:8px 10px 8px 15px;z-index:50000;
            text-align:left;font:normal 13px/20px Arial;text-transform:none;word-wrap:break-word;
}
#ph_site_main_menu .item .flyout .body_middle .subitem a:hover{text-decoration:none;font:normal 13px/20px Arial;text-transform:none;}
#ph_site_main_menu .item .flyout .body_middle .sublast a:link, 
#ph_site_main_menu .item .flyout .body_middle .sublast a:visited,
#ph_site_main_menu .item .flyout .body_middle .sublast a:hover{border-bottom:0;font:normal 13px/20px Arial;text-transform:none;}
#ph_site_main_menu .item .flyout .footer_middle {height:10px;background: url('../../img/762/flyout_bottom.png') left bottom no-repeat;width:174px;}

#ph_site_content {margin:0 0 15px 20px; width:700px;float:left;}
#ph_site_user_menu{width:275px;background: url('../../img/762/catmenu_bg.jpg') left top repeat-y;margin:15px 0;}
#ph_site_user_menu .header{width:275px;height:50px;background: url('../../img/762/usermenu_header.jpg') left top no-repeat;}
#ph_site_user_menu .footer{width:275px;height:14px;background: url('../../img/762/catmenu_footer.jpg') left top no-repeat;}

/* IF LOGGED IN */
#ph_site_user_menu .body {}
#ph_site_user_menu .body .item{width:265px; margin:0 5px;display: block;}

#ph_site_user_menu .body .item a:link,
#ph_site_user_menu .body .item a:visited{background: url('../../img/762/catmenu_bullet2.jpg') no-repeat scroll 25px 7px transparent;
                                  color:#7a7977;font:16px/30px Arial;padding-left:40px; text-decoration: none;
}

#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{ text-decoration:underline; color: #426713;}


/*############################################################## Site_Cat_Menu ###################################################################*/
#ph_site_cat_menu{width:275px;background: url('../../img/762/catmenu_bg.jpg') left top repeat-y;}
#ph_site_cat_menu .header{width:275px;height:49px;background: url('../../img/762/catmenu_header.jpg') left top no-repeat;}
#ph_site_cat_menu .footer{width:275px;height:14px;background: url('../../img/762/catmenu_footer.jpg') left top no-repeat;}
#ph_site_cat_menu .item {width:265px; margin:0 5px;}
#ph_site_cat_menu .item a:link, 
#ph_site_cat_menu .item a:visited{background: url("../../img/762/catmenu_bullet1.jpg") no-repeat scroll 25px 10px transparent;
                                  color: #d47711;display: block;font: 16px/30px Arial; padding-left: 40px; 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{color:#426713; }

#ph_site_cat_menu .subitem {width:220px;margin-left:35px;}
#ph_site_cat_menu .subitem a:link, 
#ph_site_cat_menu .subitem a:visited{
                display:block;background: url('../../img/762/catmenu_bullet2.jpg') no-repeat 0 8px;
                padding-left:15px;color:#7a7977;font:normal 14px/24px Arial;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{color:#426713;}
#ph_site_cat_menu .subsubitem {margin-left:45px;width:200px;}
#ph_site_cat_menu .subsubitem a:link,
#ph_site_cat_menu .subsubitem a:visited{background:url('../../img/762/catmenu_bullet3.jpg') no-repeat 2px 5px;
                    padding-left:15px;color:#426713;font:normal 12px/20px Arial;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{color:#426713;text-decoration:underline;}


#ph_site_signup_link{width:275px;height:103px; line-height:103px; background:url(../../img/762/signup_bkg.jpg) no-repeat;margin:15px 0;}
#ph_site_signup_link a:link,
#ph_site_signup_link a:visited,
#ph_site_signup_link a:hover{height:103px;text-decoration:none;display:block;}


#ph_site_copyright {
    font-size:13px;text-align:left;margin-left:10px;color: #6a6a6a;
    margin-top:10px;float:left;
}
.footer_links{font:normal 13px Arial;text-align:left;margin-right:10px;vertical-align:middle;color:#6a6a6a;}
.footer_links img {vertical-align:middle;}

.footer_links a:link,
.footer_links a:visited{
    text-decoration:none;font:normal 13px Arial;color:#6a6a6a;
}

.footer_links a:hover{
    text-decoration:underline;color:#6a6a6a;
}
#ph_site_ftr_menu{
    display:inline;color:#6a6a6a;
}

#ph_site_ftr_menu .item {
    line-height:20px;height:20px;
    padding-left:17px;display:inline;background: url('../../img/762/footer_sep.jpg') 4px 1px no-repeat;
    color:#6a6a6a;
}



#ph_site_ftr_menu .item a:link, 
#ph_site_ftr_menu .item a:visited{
    padding-top:2px;
    font:normal 13px Arial;color:#6a6a6a;
}

#ph_site_ftr_menu .item a:hover{
    font:normal 13px Arial;color:#6a6a6a;
}
#ph_site_date {
    font-size:10px;color:#969696;margin-right:5px;

}

#ph_site_hdr_menu{
    display:inline;color:#426713; float:right;
}
#ph_site_hdr_menu .item {
    line-height:20px;height:20px;
    padding-left:17px; 
    color:#426713;
}



#ph_site_hdr_menu .item a:link, 
#ph_site_hdr_menu .item a:visited{
    padding-top:2px;
    font:normal 13px Arial;color:#426713;
}

#ph_site_hdr_menu .item a:hover{
    font:normal 13px Arial;color:#426713;
}


#ph_site_widgets{
    width:275px;padding: 10px 0;
}

#ph_site_widgets .header, #ph_site_widgets .footer{display:none;}


#ph_site_widgets .body{width:240px;margin:0 15px;}

#ph_site_widgets .body .item {
    text-align:left;margin:20px 0; 
}

#ph_site_widgets .body .last {}

#ph_site_widgets .body .image {}

#ph_site_widgets .body .code {}

#ph_site_widgets .body .format {
    color:#000000;font-size:13px;font-weight:normal;line-height:18px;
}
#ph_site_widgets .body .format a:link,
#ph_site_widgets .body .format a:visited{
    color:#888888;font-size:13px;font-weight:normal;text-decoration:underline;line-height:18px;
}

#ph_site_widgets .body .format a:hover{
    color:#000000;text-decoration:underline;
}

#features {width:216px ; float: left; margin:10px 8px; font-family: Arial; font-size:13px; color:#636461;}
#features img { float:left; margin:5px 0;}
#features h2{font: normal 20px Arial; margin:0; color:#426713;}
#features h3{font:normal 18px Arial; margin:0; color:#636461;}
#features p{color:#636461; margin:10px 0;}
#features a:link,a:visited{color:#636461; text-decoration:none;font-weight:bold; }
#features a:hover{color:#636461; text-decoration:underline; }