@charset "utf-8";

/* CSS Document */



body {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;
	background-color: #EAEAEA;
}

#wrapper {

	width:1000px;

	margin:0 auto;	
	padding:0 50px;
	background-image:url(images/bg.png); background-position: top center; background-repeat:no-repeat;
	background-color:#FFF;

}



#wrapper2 {

	width:1000px;

	margin:0 auto;	
	padding:0 100px;
	background-image:url(images/bg2.jpg); background-position: top center; background-repeat:no-repeat;
	background-color:#FFF;

}
h1 {background-image: url(images/icon-u.jpg); background-repeat:no-repeat; color:#00af50; font-size:18px; font-weight:normal; display:block; line-height:29px; padding-left:40px;}

#header {margin:0px; float:left; width:100%;}

#logo {width:116px; height:138px; float:left;}

#nav {float:right;}

#nav ul {margin:0px;}

#nav ul li {margin:0px; list-style:none; float:left; position:relative;}

#nav ul li a {color:#fff; text-transform:uppercase; text-decoration:none; padding:32px 12px; margin-right:3px; display:block;}

#nav ul li a:hover {background-color:#c00000; color:#fefe00;}

#nav ul li a.active {background-color:#c00000; color:#fefe00;}



#about-text {float:left; margin-top:80px; width:300px;}

#about-text h1 {color:#00af50; font-size:16px; font-weight:normal; text-transform:uppercase; background-image: none; padding-left:0px;}

#about-text p {color:#fff; font-size:14px; margin:20px 0px;}

#about-text a {color:#fff; font-size:16px; padding:6px 28px; background-image:url(images/red-bullet.jpg); background-repeat:no-repeat; background-position:10px; background-color:#c00000; text-decoration:none;}



#header-text {float:right; margin-top:80px; width:500px; text-align:right; font-size:34px; color:#00af50;}

#header-text span {color:#fefd02; font-weight:bold; display: block;}



#welcome-mar {margin-top:180px; display:block;}

#welcome-text {display:block; margin-top:90px; border-bottom:5px solid #79d5a4; padding-bottom:30px;}

#welcome-text h1 {color:#c00000; font-weight:normal; font-size:24px; background-image: none;  padding-left:0px;}

#welcome-text h2 {color:#00af50; font-weight:normal; font-size:18px;}

#welcome-text p { line-height:18px;}

#welcome-text img {display:inline-block; vertical-align:top; margin-right:20px; float:left;}



#services {display:block; margin-top:20px;  padding-bottom:5px;}

#services .list {display:inline-block; vertical-align:top; width:650px;}

#services .list ul {margin:0px; padding:0px;}

#services .list ul li {width:45%; padding:13px; float:left; background-color:#CCC; list-style:inside; background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

margin:2px;}

#services .video {float:right;}







.footer { width:100%; height:66px; background:url(images/ftr-bg.jpg) repeat-x; }

.ftr-cntr { font-size:11px; width:1000px; color:#728cad; margin:0px auto;}

.ftr-cntr a { color:#728cad; } .ftr-cntr a:hover { text-decoration:underline; }

.ftr-left { float:left;}

.socail-lnks { padding:17px 0 0 0; float:right;  }

.socail-lnks a { margin:0 7px 0 0; float:right; display:block; float:right; }



.ftr-nav {  padding:12px 0 6px 0;}

.ftr-nav ul {margin:0px; padding:0px;}

.ftr-nav li { background:url(images/ftr-sep.jpg) no-repeat right center; display:block; float:left; padding:0 8px; line-height:22px;}

.ftr-nav li.last { background:none; } .ftr-nav li.first { padding-left:0px;}

.ftr-nav li a {text-decoration:none;}

.copyright { clear:both;}



* {

margin: 0px;

padding: 0px;

outline: none;

}

#nav > ul > li > ul { position:absolute; display:none; left:0px; width:240px; background:#F00; font-size:12px}

#nav > ul > li:hover ul { display:block; }

#nav > ul > li > ul > li  { padding:0px; line-height:12px; border-bottom:1px dashed #fff; display:block; width:90%; }

#nav > ul > li > ul li {padding:10px; display:block; }

#nav > ul > li > ul li a {padding:3px 0px; display:block; }

#nav > ul > li > ul li a:hover { background-color:transparent;}

#nav > ul > li > ul li.last { border-bottom:none; }