body 
{
   margin:0;
   padding:0;
}

/*body, html, input, textarea, select, p, td, th 
{
   color:#626262;
   font-family:Tahoma,Arial,sans-serif;
   font-size:11px;
}*/

a, .active 
{
   color:#D04A01;
   text-decoration:none;
   outline: none;
}

#PHboxTop_3 .cmsViewControl
{
   font-size: 1px;
}

a:hover
{
   text-decoration:underline;
}


a img 
{
   border:medium none;
}

h1, h2, h3, h4, h5, h6 
{
  color:#000000;
  font-family:Tahoma,Arial,sans-serif;
  font-weight:bold;
  text-decoration:none;
}

h1 
{
  color:#D04A01;
  margin-top: 5px;
}

hr 
{
  background-color:#E4DFD8;
  border:0 none;
  height:1px;
}

div#pageContainer 
{
   margin:0 auto;
   padding:0;
   width:985px;
}

div#pageContainer
{
  color:#626262;
  font-family:Tahoma,Arial,sans-serif;
  font-size:11px;
}

/*****layout****/
div#pageHeader 
{
    background-color:#FFFFFF; 
    background-image:url(/UserUploadImages/header/bg.header.gif);
    background-position:center bottom;
    height:94px;
    position:relative;
}

div#pageMenu 
{
   background-image:url(/UserUploadImages/header/bg.menu.gif);
   background-position:center top;
   background-repeat:repeat-x;
   height:30px;
   margin:0;
}

div#pageBanner 
{
   height:195px;
   margin-left:-1px;
   margin-top:1px;
   position:relative;
   width:985px;
}

div#contentContainer 
{
   border-bottom:1px solid #E4E3E3;
   border-left:1px solid #E4E3E3;
   border-right:1px solid #E4E3E3;
   overflow:hidden;
   padding:0 0 20px;
}

div#pageFooter 
{
   background-color:#EEEEEE;
   border-bottom:1px solid #E4E3E3;
   border-left:1px solid #E4E3E3;
   border-right:1px solid #E4E3E3;
   color:#808080;
   padding-bottom:5px;
   padding-left:15px;
   padding-top:10px;
   position:relative;
}

/****** header ******/
div#pageHeader #PHlogo img 
{
   left:0;
   position:absolute;
   top:0;
}

div#pageHeader div#toolkit
{
   color:#DE9200;
}

div#pageHeader div#toolkit
{
   color:#DE9200;
   position:absolute;
   top:5px;
}

div#pageHeader div#PHToolkitText
{
   float: left;
   width: 250px;
   margin-left: 582px;
}

div#pageHeader div#PHToolkitSearch
{
   float:right;
   width: 145px;
}

.cmsSearchText 
{
   width: 117px;
   color: #626262;
   height: 13px;
   font-family: tahoma,arial,sans-serif;
   font-size: 11px;
   margin-left: 2px;
   margin-right: 0px;
   padding-left: 1px;
   padding-top: 2px;
}

.cmsSearchButton 
{
   background-image:url(/UserUploadImages/header/btn.go.gif);
   background-repeat:no-repeat;
   border:0 none;
   cursor:pointer;
   width:19px;
}

div#toolkit ul#langs 
{
   float:right;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0;
   padding:0;
}

div#toolkit ul#langs li 
{
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:4px 10px 0;
}

div#toolkit ul#langs li.bg 
{
  background-image:url(/UserUploadImages/header/icon.separator.grey.gif);
  background-position:right 9px;
  background-repeat:no-repeat;
}

div#toolkit ul#langs li a,
div#toolkit ul#langs li span 
{
  color:#DE9200;
  font-size:8pt;
}

div#toolkit ul#langs li.last 
{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
   background:transparent none repeat scroll 0 0;
   padding-right: 0px;
}

div#toolkit ul#langs li a:hover
{
   text-decoration: none;
   color: #FFFFFF;
}


/******** menu *********/
div#pageMenu .mainMenu ul
{
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none; 
   margin:0;
   padding:0;
}

div#pageMenu .mainMenu ul li 
{
   float:left;
   margin:0;
   padding:0;
   vertical-align:bottom;
}

div#pageMenu .mainMenu ul li.menu0 
{
   width: 104px;
}

div#pageMenu .mainMenu ul li.menu1 
{
   width: 199px;
}

div#pageMenu .mainMenu ul li.menu2 
{
   width: 132px;
}

div#pageMenu .mainMenu ul li.menu3 
{
   width: 100px;
}

div#pageMenu .mainMenu ul li.menu4 
{
   width: 105px;
}

div#pageMenu .mainMenu ul li.menu5 
{
   width: 90px;
}

div#pageMenu .mainMenu ul li.menu6 
{
   width: 124px;
}

div#pageMenu .mainMenu ul li.menu7 
{
   width: 78px;
}

div#pageMenu .mainMenu ul li.menu0 a
{
   background-image:url(/UserUploadImages/menu/89.gif);
   background-position:center top;
   background-repeat:no-repeat;
   width: 100%;
}

div#pageMenu .mainMenu ul li.menu0 a:hover
{
   background-image:url(/UserUploadImages/menu/89a.gif);
   background-position:center top;
   background-repeat:no-repeat; 
}

div#pageMenu .mainMenu ul li.menu1 a
{
   background-image:url(/UserUploadImages/menu/4.gif);
   background-position:center top;
   background-repeat:no-repeat;
   width: 100%;
}

div#pageMenu .mainMenu ul li.menu1 a:hover
{
   background-image:url(/UserUploadImages/menu/4a.gif);
   background-position:center top;
   background-repeat:no-repeat; 
}

div#pageMenu .mainMenu ul li.menu2 a
{
   background-image:url(/UserUploadImages/menu/5.gif);
   background-position:center top;
   background-repeat:no-repeat;
   width: 100%;
}

div#pageMenu .mainMenu ul li.menu2 a:hover
{
   background-image:url(/UserUploadImages/menu/5a.gif);
   background-position:center top;
   background-repeat:no-repeat; 
}

div#pageMenu .mainMenu ul li.menu3 a
{
   background-image:url(/UserUploadImages/menu/3.gif);
   background-position:center top;
   background-repeat:no-repeat;
   width: 100%;
}

div#pageMenu .mainMenu ul li.menu3 a:hover
{
   background-image:url(/UserUploadImages/menu/3a.gif);
   background-position:center top;
   background-repeat:no-repeat; 
}

div#pageMenu .mainMenu ul li.menu4 a
{
   background-image:url(/UserUploadImages/menu/2.gif);
   background-position:center top;
   background-repeat:no-repeat;
   width: 100%;
}

div#pageMenu .mainMenu ul li.menu4 a:hover
{
   background-image:url(/UserUploadImages/menu/2a.gif);
   background-position:center top;
   background-repeat:no-repeat; 
}

div#pageMenu .mainMenu ul li.menu5 a
{
   background-image:url(/UserUploadImages/menu/8.gif);
   background-position:center top;
   background-repeat:no-repeat;
   width: 100%;
}

div#pageMenu .mainMenu ul li.menu5 a:hover
{
   background-image:url(/UserUploadImages/menu/8a.gif);
   background-position:center top;
   background-repeat:no-repeat; 
}

div#pageMenu .mainMenu ul li.menu6 a
{
   background-image:url(/UserUploadImages/menu/6.gif);
   background-position:center top;
   background-repeat:no-repeat;
   width: 100%;
}

div#pageMenu .mainMenu ul li.menu6 a:hover
{
   background-image:url(/UserUploadImages/menu/6a.gif);
   background-position:center top;
   background-repeat:no-repeat; 
}

div#pageMenu .mainMenu ul li.menu7 a
{
   background-image:url(/UserUploadImages/menu/9.gif);
   background-position:center top;
   background-repeat:no-repeat;
   width: 100%;
}

div#pageMenu .mainMenu ul li.menu7 a:hover
{
   background-image:url(/UserUploadImages/menu/9a.gif);
   background-position:center top;
   background-repeat:no-repeat;
}

div#pageMenu .mainMenu li a 
{
   display:block;
   float:left;
   height:30px;
}

/******* banner ******/
div#PHFlashBanner
{
   -moz-background-clip:border;
   -moz-background-inline-policy:continuous;
   -moz-background-origin:padding;
   background:transparent url(/UserUploadImages/banner/banner.jpg) repeat scroll 0 0;
   height:194px;
   left:-2px;
   position:absolute;
   width:749px;
}

div#PHShortMenut
{
   background-image:url(/UserUploadImages/banner/bg.shortmenuback.gif);
   background-position:0 0;
   background-repeat:no-repeat;
   height:180px;
   margin-right:0;
   padding-left:25px;
   padding-right:10px;
   padding-top:15px;
   position:absolute;
   right:-1px;
   width:209px;
}

div#PHShortMenut ul 
{
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0;
   padding:0;
}

div#PHShortMenut ul li 
{
   background-image:url(/UserUploadImages/banner/icon.line.gif);
   background-position:0 bottom;
   background-repeat:no-repeat;
   padding-bottom:10px;
   padding-left:5px;
   padding-top:10px;
}

div#PHShortMenut ul li:hover
{
   padding-left:15px;
}

div#PHShortMenut a 
{
   display:block;
   text-decoration: none;
}

h2.mainsite 
{
  color: #878787;
  font-size: 10pt;
  margin-bottom: 15px;
  margin-top: 5px;
}

/* standard styles */

div.standardStyles p,
div#pageContent ul {
    padding-bottom: 1em;
}

div.standardStyles h1 {
    font-size: 12pt;
}

div.standardStyles h2 {
    font-size: 11pt;
}

div.standardStyles h3 {
    font-size: 9pt;
}

div.standardStyles h4 {
    font-size: 8pt;
}

div.standardStyles h5 {
    font-size: 8pt;
}

div.standardStyles h6 {
    font-size: 7pt;
}

div.standardStyles a img {
    border: none;
}

div.standardStyles img {
    padding-right: 2px;
    padding-bottom: 2px;
}


div#pageContent ul li {
    list-style: url(/UserUploadImages/mainPage/main/icon.list.gif) outside;
    padding-left: 8px;
}


div#pageContent ul {
    margin: 0px;
    padding: 0px;
    padding-left: 25px;

}

* html div#pageContent ul li {
    margin: 0px;
    padding: 0px;
    list-style: url(/UserUploadImages/mainPage/main/icon.list.ie.gif) outside;
    padding-left: 0px;
}

div#pageContent li ul {
    padding-top: 2px;
    padding-bottom: 2px;
}

div#pageContent li li {
    margin: 0px;
    padding: 0px;
    padding-left: 2px;
    margin-left: 0px;
}

/* standard styles - end */

/***** footer ****/
div#pageFooter table 
{
  margin:0;
  padding:0;
  width:100%;
}

div#pageFooter 
{
  color:#808080;
}

div#pageFooter table tr td.first 
{
  width:340px;
}

div#pageFooter table tr td 
{
  color:#808080;
  height:70px;
  margin:0;
  padding:0;
  vertical-align:bottom;
}

div#pageFooter div.footerInfo 
{
  margin:0;
  padding:0;
  text-align:right;
  width:310px;
}

.floatLeft 
{
  display:inline;
  float:left;
}

div#pageFooter div.floatLeftFooter 
{
  background-image:url(/UserUploadImages/footer/icon.footerline.gif);
  background-position:right center;
  background-repeat:no-repeat;
  float:left;
  margin:0 10px 0 0;
  padding:0 10px 0 0;
}

.left 
{
  text-align:left;
}

.floatLeft 
{
  display:inline;
  float:left;
}

.floatRight 
{
  display:inline;
  float:right;
}

.center 
{
  text-align:center;
}

.right 
{
  text-align:right;
}

.right a:hover
{
  text-decoration: none;
  color: #D04A01;
}

a.grey 
{
  color:#808080;
}

.clearFix 
{
  clear:both;
}



