/* CSS Document */
*{margin:0px; padding:0px;}*
body{ margin-left:120px; margin-right:120px; margin-top:0px;  padding:0px; background-color:#336699; }
.body_border{ border:8px solid #5b5b35; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.mid_body{ padding:8px;}
h2{ margin:0px; padding:0px; line-height:25px; color:#336699; padding:0 0 0 10px; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; background:#D0D595; }
h3{ margin:0px; padding:0px; line-height:30px; color:#336699; padding:0 0 0 10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
p{ padding:8px 5px 0 10px; text-align:justify; line-height:18px; color:#333333; background-color:#F9F9F0; }
.white_border{ border:5px solid #fff; }
.banner_bg{ background:url(banner_bg.jpg) repeat-x; height:201px;}
.navi_bg{ background:url(images/navi_bg.jpg) repeat}
.navi_bg ul{ margin:0px; padding:0 20px 0 20px; list-style:none;}
.navi_bg li{ margin:0px; padding:0 0 0 20px; background:url(images/arrow1.jpg) no-repeat 0 17px; line-height:35px; border-bottom:1px solid #e1db78; border-top:1px solid #336699;}
.navi_bg li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#eae0e0;}
.navi_bg li a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#999;}
.navi_bg li a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFC;}
.top_navi{ font-size:11px; font-weight:normal; text-decoration:none; color:#fff; padding:0 10px 0 10px; text-align:right; }
.top_right{ background:url(images/top_right.jpg) repeat-x top;}

.our_team{ background-color:#336699;}
.our_team ul{ margin:0px; padding:0 20px 0 20px; list-style:none;}
.our_team li{ margin:0px; padding:0 0 0 20px; background:url(images/arrow1.jpg) no-repeat 0 17px; line-height:35px; border-bottom:1px solid #8e8846; border-top:1px solid #e1db78;}
.our_team li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#fff;}
.for_text{ }
.for_text p{ margin:0px; padding:5px 10px 0 10px; font-size:12px; text-align:justify; line-height:18px; color:#333333; background-color:#F9F9F0; }
.for_text ul{ margin:0px; padding:0 0 0 30px; list-style:none; }
.for_text li{ margin:0px; padding:0px; line-height:20px; text-decoration:none; color:#993300; list-style:decimal; }
.picture_pad{ padding:0 0 0 10px; }
.picture_pad_service{ padding:0 0 0 20px; }
.footer{ padding:10px 10px 10px 20px; height:50px; }
.footer ul{ margin:0px; padding:0px; list-style:none; } 
.footer li{ margin:0px; padding:0px; list-style:none; display:inline; padding:0 15px 0 15px; }
.footer li a { font-size:12px; text-decoration:none; color:#fff; }
.copyright{ font-size:12px; color:#fff; padding:0 0 0 12px;  }
.design{font-size:10px; color:#bbbb90; text-decoration:none;}
.design a{ text-decoration:none; } 
.design a:hover{ text-decoration:underline; } 
.white_color{ background-color:#fff; }
.validator{ margin:5px 0 0 12px; }
.title{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; color:#336699; padding-left:10px; padding-top:25px;}





/
/******************* headers with slogan and header for inner pages **********************/

.panel{
    width: 625px;
    height: 250px;
    background: url(images/banner-home-01.jpg);
}

#first{
    background: url(images/banner-home-01.jpg);
}
#second{
    background: url(images/banner-home-02.jpg);
}
#third{
    background: url(images/banner-home-03.jpg);
}
#fourth{
	background: url(images/banner-home-04.jpg);
}

.panel-inner{
    width: 625px;
    height: 200px;
    background: url(images/banner-inner.jpg);
}

.panel .show-next-banner{width: 20px; height: 100px; display: block; float: right; position: relative; top: 130px;}

.slogan{
    width: 570px;
    padding: 195px 0 0 18px; 
}
.slogan strong{
    color:#FF9;
    font-size: 15px;
    font-family: Arial, sans-serif;
}
/*.slogan p{
    color: #fff;
    line-height: 1.5;
    padding: 10px 0 15px 0;
}*/


/******************* left sidebar **********************/

#sidebar{
    width: 260px;
    float: left;
    padding: 0 0 0 20px;
}

#sidebar p, #sidebar ul{
    line-height: 1.6;
    padding: 0 0 15px 0;
    color: #444444;
    font-size: 0.9em;
}

#sidebar ul{
    list-style-image: url(images/tick.gif);
    padding: 0 0 15px 25px;
}

#sidebar ul li{padding: 0 0 5px 5px;}

#sidebar img{
    float: left;
    padding: 3px;
    border: 1px solid #C8C8C8;
    margin: 0 15px 5px 0;
}
#sidebar object{
    float: left;
    padding: 3px;
    border: 1px solid #C8C8C8;
    margin: 0 15px 5px 0;
}


#sidebar strong{
    text-transform: uppercase;
}

#sidebar #sidemenu li{
    margin: 0 0 5px 0;
    border-bottom: 1px solid #dadada; 
}

#sidebar #sidemenu li a{
    color: #798263;
}



/**************** scrolling effect **********************/
#slider {
  width: 625px;
  position: relative;
}

.scroll {
  height: 250px;
  width: 625px;
  overflow: hidden;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  margin: 0 0 20px 0;
  z-index: 0;
}

.scrollContainer div.panel {
  width: 625px;
  height: 250px;
  z-index: 0;
}
