@charset "utf-8";
/* CSS Document */

body
{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#e0e0e0;
	
}

h1,h2,h3,h4,h5,h6	{ margin:0 0 10px 0; padding:0; font-weight:normal;}
h1 {font-size:2.2em;font-weight:bold; line-height:1em;}
h3 {font-size:1.4em;font-weight:bold; line-height:0.4em;}
h4 {font-size:12px; font-weight:bold; line-height:20px; font-family:Verdana, Geneva, sans-serif; color:#FFF;}
h5 {margin:20px 0 0 0; padding:0 0 0 20px; font-size:18px;font-weight:normal; line-height:22px; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
h6 {margin:15px 0; padding:0 0 0 15px; font-size:12px; font-weight:bold; line-height:19px; color:#6CF; font-family:Arial, Helvetica, sans-serif; background:url(../images/arrow2.jpg) 0 5px no-repeat;}

a:link, a:visited {background:transparent;font-weight:700;text-decoration:none; color:#267195;}
a:hover{background:transparent;font-weight:bold;text-decoration:underline; color:#267195;}
.flot-right {float:right; }
.white {color:#FFF; line-height:18px; }
.blue {color:#069; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }
/* For firefox related to visited link */
/* 
	a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;} 
	a:focus{color:#FF0000;}
*/
p{line-height:1.4em; text-align:justify; padding:0 15px; }
p img.left-align { margin:0 0.8em 0.8em 0; padding:0; float:left;}
p img.right-align { margin:0em 0 0.8em 0.8em; float:right;}

ul{ margin:10px 0 10px 15px; padding:0 30px; list-style:none;}
ul li{margin:1em 20px; padding:0 0 0 20px; background:url(../images/listbullet.jpg) 0 4px no-repeat;}

ol{ margin:10px 0 10px 15px; padding:0;}
ol li{margin:1em 40px; padding:0; list-style-position:inside; }
.text-normal {font-weight:normal; }

blockquote {margin:1.5em;color:#000;font-style:italic;}
sup, sub {margin:0; padding:0;}

address {margin:0 0 0 0;font-style:italic;}
del {color:#000000;} /* The del tag can be used to show deleted text with new inserted text */

dl {margin:1.0em 0 1.0em 0;}
dl dt {font-weight:bold; margin:0; padding:0;}
dd {margin:0.5em 0 0.5em 20px; padding:0;}
dd ul li{ margin:0; padding:0 0 0 10px;}
dd ol li{ margin:0; padding:0 0 0 10px;}


table { padding:0; border-right:none; border-top:none;}
td{ margin:0; padding:3px;  border-bottom:none; border-left:none; }
th {font-weight:bold; text-align:left; padding:3px; border-right:1px solid #cccccc; border-top:1px solid #cccccc;} /* By default text is center align in th tag*/
thead th {font-weight:bold; background:#eeeeee;}
tfoot{font-weight:bold; color:#006600; background:#eeeeee;}

caption{margin:0 0 5px 0; padding:0; font-weight:bold; text-align:left; } /* Caption is used to define the Table Heading. By default it is center align of the table.*/
.clear {clear:both; }
.strong {font-weight:bold; }
.marquee {margin:10px 0 10px 0; padding:0; height:170px; display:block; }
.link-border {border:dashed 1px #ABB1CF; padding:5px 10px; margin:0 10px; }
.img {border:1px solid #CCC; }


/* -------------------------------- Layout ID &amp; Classes -------------------------------------- */

/* ------------------ Header Section Start Here ------------------ */

#header		
{
		margin:0;			/* Set your margin from left and right side of the screen */		
		padding:0;
		width:100%;					/* Adjust width according to your webpage layout */
		height:86px; 				/* Height will automatically adjusted according to your header height */
		position:relative;
		background:url(../images/header-bg.jpg) 0 0 repeat-x;
		color:#FFFFFF;
}
#header .header-content 
{  
           margin:0 auto;
           width:950px;
		   height:86px;
		   display:block;
}
#header .header-content .logo
{
	       margin:0;
		   padding:0;
		   width:400px;
		   height:85px;
		   float:left;
}
#header .header-content .top-link
{
	position:absolute;
	left: 920px;
	top: 30px;
	width: 172px;
}
#header .header-content .top-link a
{
			margin:0;
			padding:0 5px;
			font-size:11px;
			text-decoration:none;
			list-style:none;
			font-weight:normal;
			color:#FFF;
}
/* ------------------ Header Section End Here ------------------ */

/* ------------------ topmenu Section start Here ------------------ */

#topmenu {margin:0 auto;				
				padding:0;
				height:55px; 				
				position:relative;
				background:url(../images/topmenu-bg.jpg) repeat-x;
				color:#FFFFFF;
				z-index:2000; } 
#topmenu ul.dropdown  {margin:0 auto;				
				padding:0;
				height:55px;
				width:950px;
				position:relative;
				background:url(../images/topmenu-bg.jpg) repeat-x;
				color:#FFFFFF;
				z-index:2000;
				}
#topmenu ul.dropdown li  {margin:0;
				 padding:20px 0;
				 list-style:none;
				 float:left;
				 display:block;
				 background:none;
				 }
#topmenu ul.dropdown a:hover		         { color: #fff; }
#topmenu ul.dropdown a:active                { color: #fff; }
#topmenu ul.dropdown li a                    { display: block; padding:0 30px; color: #fff; font-weight:normal; }
#topmenu ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
#topmenu ul.dropdown li.hover,
#topmenu ul.dropdown li:hover                { background:url(../images/topmenu-hover-bg.jpg) repeat-x; color: black; position: relative; }
#topmenu ul.dropdown li.hover a              { color:#fff; text-decoration:none; }


/* 
	LEVEL TWO
*/
#topmenu ul.dropdown ul 						{ width: 230px; visibility: hidden; position: absolute; top:45px; left:-45px; }
* html #topmenu ul.dropdown ul 				{ width: 195px; visibility: hidden; position: absolute; top:45px; left:-45px; }
#topmenu ul.dropdown ul li 					{ font-weight: normal; background: #0a0e11; color: #000; 
									          float: none; padding:0; margin:0;}
* html #topmenu ul.dropdown ul li 			{ font-weight: normal; background: #0a0e11; color: #000; 
									          float: none; padding:0; margin-top:-3px;}
#topmenu ul.dropdown ul li a					{ border-right: none; width: 100%; display:block; line-height:35px;} 

/* 
LEVEL THREE
*/
#topmenu ul.dropdown ul ul 					{ left:180px; top:-10px; }
* html #topmenu ul.dropdown ul ul 			{ left:210px; top:-7px; display:block;}
#topmenu ul.dropdown li:hover > ul 			{ visibility: visible; }
/* ------------------ banner Section start Here ------------------ */

#banner {margin:0 auto; padding:0; height:290px; background:url(../images/banner-bg.jpg) repeat-x; position:relative; }

#banner	#slider{margin:0 auto; padding:0; width:950px; height:290px; background:url(../images/banner-content-bg.jpg) no-repeat; display:block; } 	
#banner	#slider ul {
		margin:0;
		width:950px;
		height:290px;
		padding:0;
		list-style:none;
		overflow:hidden;
		}

#banner	#slider li {
	          margin:0 auto;
	          width:880px;
			  height:290px;
			  padding:0px;
			  display:block;
			  background:none;
			 
}

#banner	#prevBtn, #banner #nextBtn {
	margin:0 auto;
	width:965px;
	height:80px;
	padding:0;
	margin-top:-200px;
	display:block;
}
#banner	#prevBtn a {
	    margin-top:18px;
		width:41px;		
		height:77px;
		/*background:url(../images/arow-left.jpg) no-repeat 0 0;*/
		display:block;
		margin-left:0;
		}	
#banner	#nextBtn a{
     	display:block;
		margin-top:120px;
		margin-left:925px;
		width:41px;
		height:77px;
	    /*background:url(../images/arrow-right.jpg) no-repeat 0 0;*/	
		}		

.scroll {
	   
		width:880px;
		height:290px;
		display:block;
}
.scroll .banner-content {
	float:left;
	margin:0;
	padding:0;
	height:290px;
	width:580px;
}
.scroll .banner-content h2 {
	   margin:50px 0 0 40px;
	   padding:0;
	   font-size:38px; font-weight:normal; line-height:42px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; }
.scroll .banner-content h4 {margin:20px 0 0 40px; padding:0; display:block; }
.scroll .banner-content .banner-link {
	margin:40px 0 0 40px;
	padding:0;
	width:139px;
	height:36px;
	bottom:0px;
	display:block;
}
.scroll .banner-img {float:right; display:block; margin-right:30px; margin-top:-1px;}
* html .scroll .banner-img {float:right; display:block; margin-right:20px; margin-top:-1px;}
/* ------------------ banner Section End Here ------------------ */

/* ------------------ Body Container Section Start Here ------------------ */

#container {
	    margin:0 auto;
		padding:0;
		width:100%;
		position:relative;
		display:block;
		
}
#container .content {
	                       margin:0 auto;
						   padding:30px 0 0 0;
						   width:950px;
						   display:block;
}
#container .content .left-colum {margin:0;
                                 padding:0;
								 width:640px;
								 float:left;
}

#container .content .breadcrumbs {
	margin:0;
	padding:0;
	text-align:left;
	display:block;
	width: 509px;
	z-index:500;
	font-size:11px;
	font-weight:bold;
	color:#666;
	margin-left:20px;
	margin-top:-20px;
	line-height:30px;
}

#container .content .left-colum .round-corner {
	                                         width:638px;
                                             border:1px solid #FFF;
											 background:#f1f1f1;
											 display:block;
											 position:relative;
}
.testimonial {margin:0; padding:0; }
.orthar {font-weight:bold; border-bottom:1px solid #CCC; padding:0 0 10px 0; margin:0 15px; margin-top:-3px;  }
#container .content .left-colum .round-corner h3 {
	                                         margin:0;
											 padding:0 0 0 20px;
											 width:617px;
											 height:40px;
											 line-height:40px;
											 background:url(../images/title-bg.jpg) repeat-x;
											 border-bottom:1px solid #FFF;
                                             display:block;
}

#container .content .left-colum .round-corner .services-link{
	                                   
	                                    width:270px;
										height:32px;
										border-bottom:1px solid #d8d8d8;
										display:block;
										float:left;
										
}
#container .content .left-colum .round-corner .services-link a {
										
	                       				font-weight:bold;
										text-decoration:none;
										display:block;
}

#container .content .right-colum {
								 width:280px;
								 float:left;
								 display:block;
}

#container .content .right-colum .round-corner-right {
	                                         width:280px;
                                             border:1px solid #FFF;
											 background:#f1f1f1;
											 display:block;
}

#container .content .right-colum .round-corner-right h3 {
	                                         
											 padding:0 0 0 20px;
											 width:259px;
											 height:40px;
											 line-height:40px;
											 background:url(../images/title-bg.jpg) repeat-x;
											 border-bottom:1px solid #FFF;
                                             display:block;
}

#container .content .right-colum .round-corner-right .links a{
	                    background:url(../images/arow.jpg) 0 9px no-repeat;
						margin:0  0 0 25px;
						padding:0 0 0 20px;
						line-height:28px;
						width:230px;
						display:block;
}

#container-bottom {
	    margin:0 auto;
		padding:0;
		width:100%;
		position:relative;
		background:#1d2226;
		display:block;
		bottom:0;
		
}
#container-bottom .content-bottom {
	                   margin:0 auto;
						   padding:0;
						   width:950px;
						   display:block;
						   position:relative;
}
#container-bottom .content-bottom .bottom-left {
	                   
						   width:205px;
						   float:left;
						   display:block;
}
#container-bottom .content-bottom .bottom-middle {
	                       margin:30px 0 0 30px;
						   width:3px;
						   background:url(../images/line.jpg) no-repeat;
						   float:left;
						   height:210px;
						   display:block;
						   }
#container-bottom .content-bottom .saprator {
	             margin:10px 13px;
				width:3px;
				background:url(../images/line.jpg) no-repeat;
				float:left;
				height:210px;
				display:block;
}
.line-hight {line-height:25px;
}
.sitemap-line {background:url(../images/sitemap-line.jpg) 0 5px repeat-y; }


.bottom-links{margin:0 40px 0 40px; padding:0 0 10px 0; width:auto; float:left;}
.bottom-links ul{margin:0; padding:0; list-style:none; display:block;}
.bottom-links ul li{margin:10px 5px; padding:0 0 0 20px; background:url(../images/arow.gif)  0 2px no-repeat; }
.bottom-links ul li a{ text-decoration:none; color:#d3faff; font-weight:normal;}
.bottom-links ul li a:visited{ text-decoration:none;  color:#d3faff;  font-weight:normal;}
.bottom-links ul li a:hover{ text-decoration:underline; color:#d3faff;  font-weight:normal;}

/* ------------------ Body Container Section End Here ------------------ */


/* ------------------ Footer Section Start Here ------------------ */

#footer
{
		margin:0;
		padding:0;
		width:100%;
		height:55px;
		position:relative;
		background:url(../images/footer-bg.jpg) repeat-x;
		color:#FFFFFF;
		display:block;
}

#footer .footer-content {
	margin:0 auto;
	width:950px;
     display:block;
}

#footer .footer-content .copyright
{
	position:absolute;
	top: 25px;
	font-size:11px;
	margin-left:0.5%;
	color:#ffffff;
	width: 283px;
}
#footer .footer-content .footermenu
{
	margin:0 0 0 0;
	padding:15px 0 0 0;
	width:100%;
}
#footer .footer-content .footermenu ul{margin:10px 0 0 0; padding:0; list-style:none; float:right}
#footer .footer-content .footermenu ul li{margin:0 7px; padding:0; list-style:none; float:left; display:block; background:none;}
#footer .footer-content .footermenu ul li a {text-decoration:none; color:#ffffff; font-weight:normal; font-size:11px; }
#footer .footer-content .footermenu ul li a:hover {text-decoration:underline; }
/* ------------------ Footer Section End Here ------------------ */

