﻿@charset "utf-8";
body { margin:0; padding:0; width:100%; background: url(images/main_bg.gif);}
html { padding:0; margin:0;}
.slider_resize {
	padding: 10px;
	margin: 0 auto;
	width: 960px;
}
.slider_resize_bg { background:#fff; border:1px solid #e4e4e4;}
.slider_resize p {
	color: #000;
	padding: 10px 20px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.slider {
	width: 960px;
	margin: 0 auto;
}
.slider ul.tabs { background:#135d02; border:1px solid #e4e4e4; margin:10px auto; padding:10px; width:938px; list-style:none; height:15px;}
.slider ul.tabs li { margin:15px 5px; padding:0; width:20px; height:20px; float:right; background: url(images/tabs_1.gif) no-repeat;}
.slider ul.tabs li img { float:right; margin:0; padding:0;}
.slider ul.tabs li.tabs-selected { background: url(images/tabs_1.gif) no-repeat;}
.slider ul.tabs li.text { font:normal 24px Arial, Helvetica, sans-serif; color:#000;text-align:justify; background:none; width:400px; float:left; padding:0; margin:0;}
.tabs-hide { display:none;}

#quicknav							{background:url(images/link_border.png) repeat-x;}
	a .title 							{color:#000000;}
	.quicknavgrid_3						{width:204px; margin:0px; padding:20px 20px 0; display:inline; float:left; position:relative; margin-left:1px;}
	.quicknav							{background:#135d02;}
	.quicknav:hover						{background:url(images/link_bg.png) repeat-x;}
	.quicknavhr							{margin-bottom:0;}
	.quicknav.alpha						{margin-left:0; width:205px;}

.grid_12 							{display:inline; float:left; position:relative; margin-left:0; margin-right:0;}
.hr									{border:none; border-bottom:1px solid #f0f0f0; border-top:1px solid #d6d6d6; clear:both; height:0; line-height:0; width:100%; font-size:0; padding:0 ;margin-bottom :20px;}

	#quicknav							{background:url(images/link_border.png) repeat-x;}
	a .title 							{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
	.quicknavgrid_3						{width:204px; margin:0px; padding:20px 20px 0; display:inline; float:left; position:relative; margin-left:1px;}
	.quicknav							{
	background: #082500;
	width: 199px;
	height: 280px;
}
	.quicknav:hover						{background:url(images/link_bg_hover.png) repeat-x;}
	.quicknavhr							{margin-bottom:0;}
	.quicknav.alpha						{
	width: 270px;
}

.main { margin:0 auto; padding:0;}
.resize { width:960px; padding:0; margin:0 auto;}
/********** header **********/
.header_resize { margin:0; padding:0; background:url(images/header_bg.gif) top repeat-x;}
.header { width:960px; padding:0; margin:0 auto; border-bottom:1px solid #484848;}
/* 2 */
.header_blog2 { background:url(images/header_blog_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:95px;}
.header_blog2 h2 { font: bold 36px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 0; margin:0;}
/* logo */
.logo {
	margin: 0 30px 0 0;
	width: 128px;
	float: left;
}
/*menu*/
.menu {
	padding: 28px 0 0 0;
	margin: 0;
	width: 600px;
	float: left;
}
.menu ul {
	text-align: right;
	padding: 0;
	margin: 0;
	list-style: none;
	border: 0;
	float: right;
}
.menu ul li {
	float: left;
	margin: 0;
	padding: 0 10px;
	border: 0;
}
.menu ul li a {
	float: left;
	margin: 0;
	padding: 10px 0;
	color: #939393;
	font: normal 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
.menu ul li a:hover { color:#ddd;}
.menu ul li a.active { color:#ddd;}
/* search */
.RSS {
	width: 140px;
	float: right;
	padding: 40px 0 0 0;
	margin: 0;
	text-align: right;
}
.RSS img { float:right; margin:0 3px; padding:0;}
.RSS p { font: normal 11px Arial, Helvetica, sans-serif; color:#979797; padding:0; margin:0;}
.RSS p span { font: bold 12px Arial, Helvetica, sans-serif; color:#fff;}
/* body */
.body_resize {padding:0; width:960px; margin:0 auto;}
/* */
.body { padding:0; margin:0 auto; border-bottom:1px solid #111;}
.body h2 {
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:20px 5px;
	margin:0 0 10px 0;
}
.body h3 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 5px;
	margin: 0 0 10px 0;
}

.body h5 { font:normal 24px Arial, Helvetica, sans-serif; color:#fff;  padding:20px 5px; margin:0 0 10px 0;}
h1 { font:normal 30px Arial, Helvetica, sans-serif; color:#fff;  padding:20px 5px; margin:0 0 10px 0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; line-height:1.8em; padding:3px 5px; margin:0;}
.body p span { color:#6d6d6d; font: normal 11px Arial, Helvetica, sans-serif;}
.body a {
	color: #b6ff00;
	text-decoration: none;
}
.body img { margin:10px auto; padding:0;}
.body img.floated { float:right; margin:5px 20px; padding:0;}
.body img.floated2 { float:left; margin:5px 20px; padding:0;}
.right { width:680px; margin:0; padding:0 10px; float:right;}
.left {width:240px; margin:0; padding:0 10px; float:left; }
.left a {
	color: #6d6d6d;
	text-decoration: none;
}
.left a:hover {
color:white;
	text-decoration:underline;
}

.right_blog {width:312px; margin:0; padding:0 10px; float:left;}
.right_port {width:300px; margin:0; padding:0 10px; float:left;}
/*FBG*/
.FBG {margin:0; padding:0; background: #111; border-top:1px solid #1e1e1e;}
.FBG_resize { width:960px; margin:0 auto; padding:0;}
.FBG_resize ul { margin:0; padding:0; list-style:none;}
.FBG_resize li { padding:3px; margin:0; font: bold 11px Arial, Helvetica, sans-serif; color:#444;}
.FBG_resize li a { font: normal 12px Arial, Helvetica, sans-serif; color:#444; text-decoration:none;}
.FBG_resize li a:hover { color:#fff;}
.FBG_resize img { float:left; margin:5px; padding:0;}
.FBG_resize p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #939393;
	text-decoration: none;
	padding: 5px;
	margin: 0;
	line-height: 1.8em;
}
.FBG_resize h2 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:10px 5px;
	margin:0;
}
.FBG_resize .left { width:300px; float:left; margin:0; padding:10px;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#293f0f; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#c1c1c1; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text {
	width: 450px;
	border: 1px solid #000;
	margin: 2px 0;
	padding: 5px 2px;
	height: 16px;
	background: #dcffb2;
	float: left;
}
#contactform textarea {
	width: 450px;
	border: 1px solid #000;
	margin: 2px 0;
	padding: 2px;
	background: #dcffb2;
	float: left;
}
#contactform li.buttons input { padding:3px 0 3px 455px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

/*************footer**********/
.footer {padding:0;  margin:0; border-top:1px solid #1a1a1a; background:#0e0e0e;}
.footer_resize { width:940px; margin:0 auto; padding:5px 10px;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#3e3e3e;}
.footer a { font:bold 11px Arial, Helvetica, sans-serif; color:#3e3e3e; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right; color:#fff;} 
.footer p.leftt { text-align:left; width:550px; margin:0; padding:15px 0 0 0; float:left;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
.header_blog { background: url(images/slider_bg.gif) top center repeat-x; padding:0; margin:0; }
.header_blog_resize { width:960px; margin:0 auto; padding:0;}
.header_blog_resize h2 { font: normal 30px Arial, Helvetica, sans-serif; color:#fff; padding:30px 10px; margin:0;}
.header_blog_resize .menu2 { border-top:1px solid #232323; background:#101010; padding:15px 0; margin:0 auto;}
.header_blog_resize .menu2 ul { text-align: left;  padding:0; margin:0; list-style:none; border:0; float:left;}
.header_blog_resize .menu2 ul li { float:left; margin:0; padding:0; border:0;}
.header_blog_resize .menu2 ul li a {  border-right:1px solid #575757; float:left; margin:0; padding:0 15px; color:#575757; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.header_blog_resize .menu2 ul li a:hover { color:#939393; text-decoration:underline;}
.header_blog_resize .menu2 ul li a.active { color:#939393; text-decoration:underline;}
/* Slider */
#slider {  width:960px; padding:20px 0 0 0; margin:0 auto;}
div#slideshow { width: 100%; height:337px; padding:0; }
.slider-item { width: 100% !important; }
.slider-item img { float:right; margin:0; padding:0;}
.slider_content_inner img { border: none; }
.controls-center { width: 960px; margin:0 auto; padding:5px 0; background:#101010;}
#slider_controls { margin:0 auto; z-index: 1000; width:960px;}
#slider_controls h2 {
	width:600px;
	float:left;
	font: normal 17px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:5px 0 0 20px;
	margin:0;
}
#slider_controls ul { margin:0; padding:0 20px 0 0; width:254px; float:right;}
#slider_controls ul li { margin:0; padding:0 ; list-style: none; }
#slider_controls ul li { float: right; display: block; }
#slider_controls ul li a { width:17px; height: 8px; background:url('images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:10px 2px 0 2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus {
	outline: none;
	background: url('iages/tabs_1.gif') no-repeat center center;
}
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide {width:17px; height: 8px; background:url('images/tabs_1.gif') no-repeat center center; display: block; float: left; padding:10px 2px 0 2px; margin:2px !important; margin:1px 1px; outline: none; 
	
}

.body_small { background:#0b1d00; border:none; width:310px; float:right; margin:5px; padding:5px;}
.body_small h2 {
	background: #0b1d00;
	font-size: 16px;
	padding: 0 0 0 5px ;
	text-align:center;
}
.body_small p {
	color: #fff;
}
.right_bg { background:#052100; border:none; padding:10px; margin:10px auto; width: 500px; float:left;}
.right_bg p{	color:#d8ffd1; text-align:justify;}
.right_bg h2{
	 font-size:18px;
	 margin:0;
	 padding:2px;
	 font-family:Tahoma;
}
.col-1, .col-2, .col-3, .col-4, .col-5 {float:left}
.header-box {width:100%;background:url(images/header-box-tail.png) repeat-x left top;position:relative;top:10px}
.header-box .left {background:url(images/header-box-left.png) no-repeat left top}
.header-box .right {background:url(images/header-box-right.png) no-repeat right top;height:81px}
.box {background:url(images/box-tail.gif) repeat-x left top #fff;width:100%}
.box .border-bot {background:url(images/border-bot.gif) repeat-x left bottom}
.box .border-left {background:url(images/border-left.gif) repeat-y left top}
.box .border-right {background:url(images/border-right.gif) repeat-y right top}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top}
.box .left-top-corner1 {background:url(images/left-top-corner1.gif) no-repeat left top}
.box .right-top-corner1 {background:url(images/right-top-corner1.gif) no-repeat right top}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;width:100%}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom}
.box .inner {padding:15px 38px 26px 43px}
.box.extra {background-image:url(images/box-tail1.gif);background-repeat:repeat-x;width:100%}
.box.extra .inner {padding:4px 4px 1px 4px}
.box .border-top {background-image:url(images/box-tail2.gif);background-repeat:repeat-x;width:100%}
.box .inner1 {padding:7px 0 0 0}
.info-list {padding-bottom:5px}
.info-list li {
	text-align:left;
	width:100%;
	overflow:hidden;
	vertical-align:top;
	border-bottom:1px solid #dfdfdf;
	padding:0 0 6px 5px;
	margin:0 0 6px -5px;
	font-family: Verdana, Geneva, sans-serif;
}
.info-list li span {float:left}
.info-list1 {padding-bottom:5px}
.info-list1 li {width:100%;overflow:hidden;vertical-align:top;border-top:1px solid #dfdfdf;padding:6px 0 0 5px;margin:6px 0 0 -5px}
.info-list1 li:first-child {border:none;padding-top:0;margin-top:0}
.info-list1.alt li {text-align:center}
.solutions li {width:100%;overflow:hidden;vertical-align:top;margin:18px 0 0 -8px;background:url(images/divider1.gif) repeat-x left top;padding-top:20px}
.solutions li:first-child {background:none;padding-top:0;margin-top:0}
.solutions li img {float:left;margin-right:9px} 
.solutions li p {margin-bottom:10px}
.list li {line-height:1.667em}
.list li:first-child {font-weight:bold}
.list li,
.list li a {color:#e5e5e5}
.list li a {text-decoration:none}
.list li a:hover {color:#6fa803}
.list1 {padding-bottom:11px} 
.list1 li {padding:0 0 15px 10px;height:1%;background:url(images/marker.gif) no-repeat left 4px}
.link1 {display:inline-block;color:#fff;font-size:15px;line-height:1.2em;text-decoration:none;background:url(images/link1-right.png) no-repeat right top;padding-right:7px;letter-spacing:-1px;text-transform:uppercase}
.link1:hover {
	color:#FFF
}
.link1 span {display:block;background:url(images/link1-left.png) no-repeat left top;padding-left:7px}
.link1 span span {background:url(images/link1-bgd.png) left top repeat-x;padding:12px 14px}
.link2 {display:inline-block;color:#fff;font-size:15px;line-height:1.2em;text-decoration:none;background:url(images/link5-bgd.gif) left top repeat-x;letter-spacing:-1px;text-transform:uppercase}
.link2:hover {color:#000}
.link2 span {display:block;background:url(images/link2-left.gif) no-repeat left top}
.link2 span span {background:url(images/link2-right.gif) no-repeat right top;padding:10px 22px}

.link3 {display:inline-block;color:#fff;font-size:15px;line-height:1.2em;text-decoration:none;background:url(images/link3-bgd.gif) left top repeat-x;letter-spacing:-1px;text-transform:uppercase}
.link3:hover {color:#b70404}
.link3 span {display:block;background:url(images/link3-left.gif) no-repeat left top}
.link3 span span {background:url(images/link3-right.gif) no-repeat right top;padding:8px 19px}
.link4 {display:inline-block;color:#fff;font-size:15px;line-height:1.2em;text-decoration:none;background:url(images/link4-bgd.gif) left top repeat-x;letter-spacing:-1px;text-transform:uppercase}
.link4:hover {color:#b70404}
.link4 span {display:block;background:url(images/link4-left.gif) no-repeat left top}
.link4 span span {background:url(images/link4-right.gif) no-repeat right top;padding:10px 22px}
.line-ver1 {background-image:url(images/line-ver1.gif);background-repeat:repeat-y;background-position:336px 0;width:100%}
.line-ver2 {background-image:url(images/line-ver1.gif);background-repeat:repeat-y;background-position:457px 0;width:100%}
.line-ver3 {background-image:url(images/line-ver1.gif);background-repeat:repeat-y;background-position:617px 0;width:100%}
.line-ver4 {background-image:url(images/line-ver1.gif);background-repeat:repeat-y;background-position:777px 0;width:100%}
#content .inside {padding:0 2px}
#content .inside1 {padding:40px 0 48px 42px}
#content .left-indent {padding-left:39px}
#content .bot-indent {padding-bottom:54px}
#content .bot-indent1 {padding-bottom:12px}
#content .indent {padding:7px 0 18px 0}
#content .indent1 {padding:17px 0 18px 0}
.container {margin:0 auto;width:990px;font-size:.75em}
/* Header */
header .container {height:75px;overflow:hidden;position:relative}
.wrapper {width:100%;overflow:hidden}
.one-half {
	width:48%;
}
h4 {
	font: normal 17px Arial, Helvetica, sans-serif;
	color: ##B1D170;
	padding: 5px 5px;
	margin: 0 0 5px 0;
}
.one-third {
	width:30.66%;
}

.two-third {
	width:65.33%;
}

.one-fourth {
	width:22%;
}

.three-fourth {
	width:74%;
}

.one-fifth {
	width:16.8%;
}

.two-fifth {
	width:37.6%;
}

.three-fifth {
	width:58.4%;
}

.four-fifth {
	width:67.2%;
}

.one-sixth {
	width:13.33%;
}

.five-sixth {
	width:82.67%;
}

.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth {
	position:relative;
	margin-right:4%;
	float:left;
}


.last {
	margin-right:0 !important;
	clear:right;
}
.last a:hover{
	text-decoration:underline;
}



span.page_subtitle{ color:#d34699;font-family: 'Abel', sans-serif;  font-size:13px;padding:0; line-height:13px; display:block;}

ul.portfolio_items {list-style:none;padding:0 0 0 0;margin:0;overflow:hidden;}
.portfolio_items_full ul.portfolio_items li {
	float:left;
	display:inline-block;
	width:960px;
	overflow: hidden;
	margin:0 17px 40px 10px;
}
.right_content ul.portfolio_items li {float:left;display:inline-block;width:165px;overflow: hidden; margin:0 25px 40px 15px;}
ul.portfolio_items li img {display:block;}

ul.filter_portfolio {float:none;padding:0 0 25px 150px;}
ul.filter_portfolio li {float: left;display: inline;}
ul.filter_portfolio li a {display: block;font-size: 15px; padding: 5px 10px; background-color:#6a9b31;color: #fff; background-image:none;margin:0 10px 0 0; font-family:Verdana, Geneva, sans-serif;}
ul.filter_portfolio li.active a{border: 0;color: #fff;background-color:#AFAFAF; display: block;margin:0 10px 0 0;}
ul.filter_portfolio a:focus {outline: 0;}

.item_work p{ padding:0px;}

.filter_portfolio_full{ width:960px;}
.portfolio_items_full{ width:960px; clear:both;}

.search_bar{padding:0 0 45px 0; margin:0px; clear:both; float:left;}
input.sidebar_input{ width:200px; height:25px; float:left; background-color:#E9E9E9; border:1px #DFDFDF solid;-moz-border-radius:4px; -webkit-border-radius:4px;-khtml-border-radius:4px;}
input.sidebar_submit{float:left; background-color:#d34699; color:#FFFFFF; border:none; cursor:pointer;-moz-border-radius:4px; -webkit-border-radius:4px;-khtml-border-radius:4px; margin:0 0 0 10px; padding:5px 5px 5px 5px;}

.sidebar_testimonial{padding:20px 0 45px 20px; margin:0px; clear:both; float:left; background:url(images/quotes.png) no-repeat top left;}

.icon_service_tab{ float:left; clear:both; padding:0 0 35px 0;}
img.icon_service{ float:left;}
.icon_service_tab_details{ float:left; width:460px; padding:0 0 0 40px;}
.icon_service_tab_details h5{ padding:0 0 8px 0;}
.icon_service_tab_details p{}

