@charset "utf-8";
/* CSS Document */
/*-------------global---------------*/
.bold{ font-weight:bold;}
.f-left{ float:left}
.f-right{ float:right;}
.italic{ font-style:italic;}
.clear{ clear:both;}
.sp20{ height:20px}
.company{color:#FC1C03;}
.company-details{min-height:130px; text-align:justify; padding-right:35px;}

/*-------------body---------------*/
body{ margin:0; padding:0; background: url(../images/bg.jpg) no-repeat top  #FFF; color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
/*-------------logo-----------------*/
#logo{ margin:0; padding:5px 0 0 15px;  height:68px;}
/*-------------container-----------------*/
#container{ margin:0 auto; padding:0; width:943px; height:auto; overflow:hidden;}
/*-------------top-----------------*/
#top{ margin:0; padding:0; width:943px; height:110px;/* overflow:hidden;*/ background:url(../images/top_bg.png) no-repeat top}
/*-------------nav-----------------*/
/*border: 1px solid #121314;
    	border-top: 1px solid #2b2e30;
    	-webkit-border-radius: 5px;
    	-moz-border-radius: 5px;
    	border-radius: 5px;*/
#nav { width:940px; height:30px; margin:1px 0 0 2px; padding:0;overflow: hidden; }
#nav ul{ margin:0; padding:0; }
#nav li{ margin:0; padding:0; list-style:none;  font-size:14px; font-weight:bold; text-transform:uppercase; }
#nav li a{ margin:0  0 0 1px; padding:7px 0 0 0; text-decoration:none; color:#FFFFFF; background:url(../images/nav_bg.jpg) repeat-x;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;display:block; float:left; width:186px;height:23px;  text-align:center; font-family:Helvetica, sans-serif   }
#nav li a:hover{ margin:0  0 0 1px; padding:7px 0 0 0; text-decoration:none; color:#FFFFFF;  background:url(../images/nav_hover.jpg) repeat-x;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;display:block; float:left;width:186px;  height:23px; text-align:center;font-family:Helvetica, sans-serif   }
#nav li .active{ margin:0  0 0 1px; padding:7px 0 0 0; text-decoration:none; color:#FFFFFF;  background:url(../images/nav_hover.jpg) repeat-x;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;display:block; float:left;width:186px;  height:23px; text-align:center;font-family:Helvetica, sans-serif   }
/*-------------banner-----------------*/
#banner{ margin:10px auto 0 auto; padding:0; width:942px; height: auto;overflow:hidden;z-index:0;}
/*-------------wraper-----------------*/
#wraper{ margin:10px auto 0 auto; padding:0; height: auto;overflow:hidden;}
/*-------------left_colum-----------------*/
#left_colum{ margin:0; padding:20px; width:598px; height:auto; overflow:hidden;-webkit-border-radius:10px;-moz-border-radius: 10px;border-radius:10px; border:1px solid #9ec2ca; background:#FFFFFF;}
#inner_colum{ margin:0; padding:20px;  height:auto; overflow:hidden;-webkit-border-radius:10px;-moz-border-radius: 10px;border-radius:10px; border:1px solid #9ec2ca; background:#FFFFFF;}
#left_colum h2{color:#559dc2; font-family:Tahoma, Geneva, sans-serif; line-height:22px; font-size:18px;margin:15px 0 0 0; font-weight:normal; padding:0; }
#left_colum h3{color:#333333; font-family:Tahoma, Geneva, sans-serif; line-height:22px; font-size:16px;margin:18px 0 0 0; font-weight:normal; padding:0; }
#left_colum p{ margin:0; padding:10px 0; color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:22px; text-align:justify; }
#left_colum ul{ margin:0; padding:5px 0; color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:22px }
#left_colum li{ margin:0; padding:10px 0 0 5px; color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:22px; margin: 0 0 0 15px; list-style:url(../images/list.jpg);}
#inner_colum h2{color:#559dc2; font-family:Tahoma, Geneva, sans-serif; line-height:22px; font-size:18px;margin:15px 0 0 0; font-weight:normal; padding:0; }
#inner_colum h3{color:#333333; font-family:Tahoma, Geneva, sans-serif; line-height:22px; font-size:16px;margin:18px 0 0 0; font-weight:normal; padding:0; }
#inner_colum p{ margin:0; padding:10px 0; color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:22px }
#inner_colum ul{ margin:0; padding:0; color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:22px }
#inner_colum li{ margin:0; padding:10px 0 0 5px; color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:18px; margin: 0 0 0 15px; list-style:url(../images/list.jpg);}
#inner_colum .company{color:#FC1C03; font-weight:bold;margin:0; padding:0;}
/*-------------right_colum-----------------*/
#right_colum{ margin:0; padding:0 0 0 20px; width:280px; height:auto; overflow:hidden;}
#right_colum .box{ margin:0; padding:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius:10px; border:1px solid #559dc2; background: url(../images/box_bg.jpg) repeat-x top  #559dc2;}
#right_colum ul{ margin:0; padding:0px 0 0 0;}
#right_colum li{color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:18px; padding:10px 3px 10px 0;list-style:none; width:255px;margin-bottom:1px; background:#FFFFFF; }
#right_colum li a{ padding:8px; color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:18px; margin: 0 0 0 5px;background-color:#FFFFFF;text-decoration:none;width:255px;}

#right_colum h1{ font-size:20px; color: #f4ea00;  padding:0; margin:0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-weight:normal}
#right_colum p{ margin:0; padding:2px 0; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size:15px;  }

/*-------------footer-----------------*/
#footer{ margin:30px 0 0 0; padding:20px 0 0 0 ; width:100%; height:80px;overflow:hidden; background: #21409A repeat-x;}
#footer_in{ margin:0 auto; padding:0 ; width:550px; height: auto;overflow:hidden; }

/*--------------------------footer_in-----------------------------------*/
#footer h1{ font-size:24px; color: #333; border-bottom:1px solid #999; padding:0 0 10px 0; font-family: 'Roboto Condensed', sans-serif;}
#footer p{ font-size:12px; color: #333;/*border-bottom:1px solid #999;*/ padding:7px 0}
#footer p a{ font-size:12px; color: #333;padding:7px 0 ; text-decoration:none;}

#footer_in ul{ margin:0 auto; padding:0; height:auto; }
#footer_in li{ margin:0; padding:0; list-style:none; display:block; float:left; color:#FFF; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight: normal; font-size:12px; }
#footer_in li a{ margin:0; padding:0 15px; text-decoration:none; color: #FFF; font-size:11px;font-weight:bold}
#footer_in li a:hover{ margin:0; padding:0 15px; text-decoration:none; color: #000; font-size:11px;font-weight:bold}
#copy{ margin:0 auto; padding:17px 0 0 0; width:430px; height:20px;overflow:hidden; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight: normal; font-size:11px; color: #FFF }

#slideshow {
    position:relative;
    height:159px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

