/* CSS Document */
body{margin:0; padding:0; background:url(../images/main_bg.gif) repeat-x #fff;}
htmll{margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,ul,li,div{margin:0; padding:0;}
img, div, input { behavior: url("iepngfix.htc"); outline:none; border:none; }

a{text-decoration:none; outline:none;}
a:hover{text-decoration:none;}

.clr{margin:0; padding:0; clear:both;}

#main{width:960px; margin:0 auto; padding:0; height:auto;}

.header{width:960px; height:auto; margin:0; padding:0;}
.top{width:960px; margin:0 0 25px 0; padding:0; height:104px; border-bottom:1px dotted #FFFFFF;}

.logo{width:411px; height:104px; margin:0; padding:0; float:left;}
.search{width:320px; height:30px; margin:45px 0 0 0; padding:0; float:right;}
.searchform{width:324px; height:24px; overflow:hidden;}   
.search input{width:250px; height:16px; padding:4px; font:normal 11px Arial, Helvetica, sans-serif; color:#30afc0; border-radius:4px; float:left;}
.search .button{background:url(../images/search_button.gif) left no-repeat; padding:1px 0 2px 0; width:55px; height:23px; font:normal 12px Arial, Helvetica, sans-serif; 
color:#000; display:block; float:left; margin:0 0 0 5px;}

.nav{margin:0 0 16px 0; padding:0; width:960px; border-bottom:4px solid #000000; height:34px;}
.nav ul{margin:0; padding:0;}
.nav ul li{margin:0 2px 0 0; padding:0; background:url(../images/white.gif) left top no-repeat; float:left; list-style:none; text-align:center;} 
.nav ul li a{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;  height:24px; width:93px; display:block; padding-top:10px;}
.nav ul li a:hover{background:url(../images/black-bg.gif) left top no-repeat; color:#FFFFFF; }
.nav ul li a.active{background:url(../images/black-bg.gif) left top no-repeat; color:#FFFFFF; }

.banner{width:960px; height:370px; margin:0; padding:0;}
.shadow{width:960px;   margin:0 0 20px 0; height:30px;  padding:0;}

#fresh{width:960px; height:164px; background:#e2e2e2; margin:0 0 30px 0;  border-bottom:1px dotted #000; border-top:1px dotted #000; padding:0px 0;}
#fresh ul{margin:0; padding:0;}
#fresh ul li{margin:0; padding:20px 18px; float:left; border-right:1px dotted #000; width:280px; list-style:none;}
#fresh ul li img{float:left; margin:0 13px 24px 0;}
#fresh ul li h2{margin:0 0 5px 10px; padding:0; font:normal 18px Arial, Helvetica, sans-serif; color:#828282; display:block;}
#fresh ul li p{margin:0 0 0 70px; padding:0; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#828282; display:block;}
#fresh ul li a{background:url(../images/readmore.gif) left no-repeat; margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; width:79px; height:26px; display:block; text-decoration:none; padding:10px 0 0 0; text-align:center;} 

#fresh ul li.last{border-right:none;}

.welcome{width:960px; margin:0; padding:0; height:auto;}
.sptc{width:605px; margin:0 40px 0 0; padding:0; height:auto; float:left;}
.sptc h1{font:normal 20px "Tahoma", Arial, Helvetica, sans-serif; color:#17c1d8; margin:0 0 8px 0; }
.sptc p{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#737373; margin:0 0 10px 0 ; padding:0; }
.sptc ul{padding:0; margin:0; }
.sptc ul li{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#737373; margin:0 0 2px 0 ; padding:0 0 0 25px; text-transform:capitalize; background:url(../images/bullet_next.gif) left no-repeat; list-style:none; }
.sptc h3{font:bold 14px Arial, Helvetica, sans-serif; color:#0066CC; margin:0 0 8px 0; }
 
.services{margin:0; padding:0; width:310px; height:auto; float:left;}
.services h3{font:normal 20px "Tahoma", Arial, Helvetica, sans-serif; color:#5f5f5f; margin:0 0 10px 0; }
.services ul{margin:0; padding:0;  float:left;
  display:block; }
.services ul li{margin:0 0 10px 0; *margin:0 0 0px 0; padding:0 0 0 25px; background:url(../images/artrow.gif) left no-repeat; float:none;  list-style:none;  }
.services ul li a{font:normal 12px Arial, Helvetica, sans-serif; color:#737373; display:block; }
.services ul li a:hover{color:#17c1d8;}
.services ul li a.active{color:#17c1d8;}

.fotter{margin:20px 0 0 0; width:auto; padding:0; height:70px; background:#14545c;}
.fotter_area{margin:auto; padding:15px 0; width:960px;}
.links{margin:0 auto; padding:0; width:450px; height:25px;}
.links ul{margin:0; padding:0;}
.links ul li{margin:0 4px 0 4px; padding:0; float:left; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;} 
.links ul li a{font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:block; padding:}
.links ul li a:hover{color:#000000; }

.fotter_area p{font:normal 12px Arial, Helvetica, sans-serif; color:#fff;  display:block; padding:0; text-align:center; margin:0;}
.fotter_area a{font:normal 12px Arial, Helvetica, sans-serif; color:#FF9900;}


/*-- Nivo Slider --*/
#nivo_slider {
	padding-bottom:0px;
   
}
#slider {
	position:relative;
    width:930px;
 	background:url(../images/loading.gif) no-repeat 50% 50%;
 	background:#1a1a1a;
}
#slider img {
	position:relative;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
.nivo-controlNav {
	position:absolute;
	left:430px;
	bottom:1px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#ffffff;
    text-decoration:underline;
}

