body{
   font-family: Arial, Verdana,  Helvetica, sans-serif;
   font-size:12px;
   color:#000000;
}
html{
   background:#2f0f09 url(../images/background.jpg) center top no-repeat;
}
.clearfloat{
   clear:both;
   line-height:0px;
   height:0px;
   font-size:0px;
}
hr{
   font-size:0px;
   line-height:0px;
   height:1px;
   padding:0px;
   margin:0px;
   color:red;
   border:0px;
   border-bottom:solid 1px #000000;
}
h1{
   font-size:28px;
   color:#5f1306;
   margin-bottom:20px;
   position:relative;
}

h2
{
   font-size:17px;
   color:#333333;
   position:relative;
}
h3{
	font-size:14px;
   color:#00804c;
}
h4
{
	font-size:14px;
   color:#5f1306;
   position:relative;
   margin-bottom:10px;
}
h6.home
{
	font-size:18px;
   color:#5f1306;
   position:relative;
}
h6.sub
{
   font-size:14px;
   color:#5f1306;
   position:relative;
}

strong{
   font-weight:bold;
}
a{
   color:#3f85b9;
   text-decoration:none;
}
a:hover{
   color:#252525;
}
button{
  text-indent:-9999px;
  border:none;
}
button:hover{
   background-position: left bottom;
   cursor:pointer;
   cursor:hand;
}
input{
  width:182px;
  height:17px;
  border:0px;
  background:url(../images/input_bg.gif);
  padding-top:5px;
  padding-left:3px;
  color:#898989;
  margin-top:5px;
  margin-bottom:20px;
  font-size:11px;
}
textarea{
  border:0px;
  overflow:auto;
  width:391px;
  height:136px;
  background:url(../images/textarea_bg.gif);
  margin-top:5px;
  padding-top:5px;
  padding-left:3px;
  font-size:11px;
  font-family:Verdana, Arial,  Helvetica, sans-serif;
  color:#898989;
}
form{
  font-size:10px;
}
form label{
   clear:both;
   float:left;
}

.right ul {
	  margin-left:0em;
	  padding-left:0.2em;
	  margin-bottom:1em;
}
.right li {
	list-style-type: circle;
	margin-left:1.5em;
  	padding-left:0px;
}

#wrapper{
   width:1100px;
   margin:0 auto;
}
#header{
   width:1100px;
   /*height:130px;*/
   height:110px;
   position:relative;   
   background:url(../images/header__bg.png) center bottom no-repeat;
}
#header img{
   position:absolute;
   left:70px;
   /*top:28px;*/
   top:18px;
}
#header object{
   position:absolute;
   left:70px;
   /*top:28px;*/
   top:8px;
}
#wrapperMenu{
   width:1100px;
   height:30px;
   background:url(../images/menu-wrapper-bg.png) center no-repeat;
}
#wrapperContent-top{
   width:1100px;
   height:22px;
   background:url(../images/content-top-bg.png) center top no-repeat;
}
#wrapperContent{
   width:1100px;
   background:url(../images/content-bg.png) center top repeat-y;
}
#wrapperContent-bottom{
   width:1100px;
   height:22px;
   background:url(../images/content-bottom-bg2.png) center bottom no-repeat;
}



#wrapperContent-top-home{
   width:1100px;
   height:22px;
   background:url(../images/home-content-top-bg.png) center top no-repeat;
}
#wrapperContent-home{
   width:1100px;
   height:360px;
   background:url(../images/home-content-bg.png) center bottom no-repeat;
}
#wrapperContent-bottom-home{
   width:1100px;
   height:18px;
   background:url(../images/home-content-bottom-bg.png) center bottom no-repeat;
}



#wrapperFooter{
   width:1100px;
   height:59px;
   background:url(../images/footer-bg2.png) center top no-repeat;
}
.left{
   float:left;
   margin-left:100px;
   width:255px;
}
.right{
   float:left;
   margin-left:70px;
   width:555px;
   margin-top:10px;
   margin-bottom:50px;
   position:relative;
}
#wrapperContent-home .left{
   margin-left:70px;
   padding-left:30px;
   width:470px;
   position:relative;
}
#wrapperContent-home .left object{
  position:absolute;
  top:10px;
}
#wrapperContent-home .right{
   width:340px;
   padding-top:10px;
}
#wrapperContent-home .right p{
  margin-top:25px;
   font-size:12px;
}
.left ul.leftMenu {
   float:left;
   margin-bottom:30px;
}
.left .leftMenu li{
   float:left;
   width:255px;
   height:32px;
   background:url(../images/menu_left_bg.gif) left top no-repeat;
   text-align:center;
   margin-top:7px;
}
.left .leftMenu li:hover, .left .leftMenu li.active{
   background:url(../images/menu_left_bg.gif) left bottom no-repeat;
}
.left .leftMenu li a{
   display:block;
   width:247px;
   height:32px;
   font-size:14px;
   color:#28422f;
   padding-top:8px;
}
.left .leftMenu li a:hover, .left .leftMenu li.active a{
   color:#FFFFFF;
}
.right a.back{
   position:absolute;
   right:-10px;
   top:-5px;
   width:83px;
   height:18px;
   background:url(../images/go-backBt.gif) left top no-repeat;
   text-indent:-9999px;
   cursor:pointer;
   cursor:hand;
}
.right a.back:hover{
    background:url(../images/go-backBt.gif) left bottom no-repeat;
  }
.footer_left{
   float:left;
   width:440px;
   margin:15px 0 20px 70px; 
   color:#fff;  
}
.footer_left a{
  padding-right:5px;
  padding-left:5px;
  color:#fff;
  width:auto;
  font-size:11px;
}
.footer_left a:hover, .footer_right a:hover{
  color:#00804c;
}

.footer_right{
   float:left;
   width:510px;
   margin:15px 0 0 5px;   
   text-align:right;
   padding-bottom:20px;
   color:#fff;
}
.footer_right a{
   color:#fff;
   /*margin-left:20px;*/
}

.ph-details img{
  float:left;
  margin-right:40px;
}
.cv{
  float:left;
  width:320px;
  font-size:12px;
}

h6{
  color:#5f1306;
}
h3{
  color:#00804c;
  font-size:12px;
}
a.find-out-more{
  float:left;
  color:#00804c;
  font-size:16px;
  margin-top:20px;
}
a.find-out-more:hover{
  color:#5f1306;
}
.ph-list{
  float:left; 
  /*width:250px; */
  width:260px; 
  position:relative;  
  height:90px;
  margin-top:15px;/* */
}
.ph-list.second{
  margin-left:35px;
  margin-top:15px;/* */
}
.list img{
  float:left;
}
.list-det{
  float:right;
  /*width:160px;*/
  width:170px;
  height:60px;
}
.list-det h4{
  /*margin-top:-30px !important;*/
  /*margin-top:-20px !important;*/
}
.list-det a{
   position:absolute;
   right:0px;
   /*top:42px;*/
   top:58px;
   cursor:pointer;
   cursor:hand;
   text-indent:-9999px;
   width:83px;
   height:18px;
   background:url(../images/read-moreBt.gif) left top no-repeat;
}
.list-det a:hover{
   background:url(../images/read-moreBt.gif) left bottom no-repeat;
}
:-moz-any-link:focus {
  outline: none;
}