/* Global */

body {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size: 17px;
	line-height: 20px;
	color: #4d4d4d;
	background-color: #ffffff;
	overflow-x: hidden;
}
	.bg {
	background-repeat: no-repeat;
	background-color: White;
}

	.bgstaff {
  background: #c0d4ec; /* For browsers that do not support gradients */

	/*background-image: url(../images/main-bg_bkgr.jpg);
	background-repeat: no-repeat;
	background-color: White;  */
}	

img {
	max-width: 100%;
}
a:link {
	color: Blue;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: Blue;
	text-decoration: none;
}

.fright{float:left;
}
.fleft{float:left;
}
.center{
	margin-left:auto;
	margin-right:auto;
	width:70%;
}



/* Navigation */

.menu {
	position:fixed;
	top:0px;
	width:100%; 
	height:auto; 
	background-color: #343434;
	z-index:9999;
}
#logo {
	margin-bottom:0;
}
#nav {
	text-align: right;
	margin: 20px 0 0 25px;
}
.navigation{
	float: right;
	list-style: none;
	margin: 0;
}
ul.navigation {
	margin:0;
	padding:0;
}

.navigation li, .navigation a{
	float: left;
	margin:0;
	padding:0 18px 0 12px;
	text-transform:uppercase;
	font-family:'Open Sans';
	font-weight:400;
	font-size:;
	color:#a6a6a6;
	background:url(../images/menu_bord.png) no-repeat right;
}
.navigation li:last-child {padding:0 0 0 10px;background:none;}
.navigation li:hover{
	cursor:pointer;
	color: #82b501;
}

.navigation.active{
	cursor:pointer;
	color: #82b501;
	font-weight:400;
}


/* General Slides */ 

.slide{
	background-attachment: fixed;
	width:100%;
	height:auto;
	position: relative;
	padding:0;
}
h3 {
	margin:0;
	text-transform:uppercase;
	text-align:center;
	
	font-family:'Tekton Pro';
	font-size: 50px;
	line-height: 1.4em;
/*	color:#343434;*/
	color:#666666;
	font-weight: 700;
}
h3 span {
	
	padding:0 12px;

}
h3w {
	margin:0;
	text-transform:uppercase;
	text-align:center;
	
	font-family:'Tekton Pro';
	font-size: 50px;
	line-height: 1.4em;
/*	color:#343434;*/
	color:#FFFFFF;
	font-weight: 700;
}
.show{background:url(../images/show.png) repeat-x;}
.contact{background:url(../images/h1_bg.png) repeat-x;}
.contact1
/*{background:#fff;}*/
h4 {
	margin:0 0 21px 0;
	padding:0 20px;
	text-transform:none;
	text-align:center;
	font-family:'Open Sans';
	font-size: 14px;
	line-height: 26px;
	color:#3e3e3e;
	font-weight: 300;
	font-style:italic;
}
h5 {
	margin:15px 0 6px 0;
	text-transform:uppercase;
	font-family:'Open Sans';
	font-weight:400;
	font-size:22px;
	line-height:26px;
	color:#343434;
}
h6 {
	margin:0 0 21px 0;
	padding:0 20px;
	text-transform:none;
	text-align:center;
	font-family:'Open Sans';
	font-size: 30px;
	line-height: 50px;
	color:#3e3e3e;
	font-weight: 300;
	font-style:italic;
}

/* ____________________________________ Slide 1 ____________________________________ */ 
.effects {
	position:relative;
}
.effect_2 {
	
}
.padding_slide1 {padding:100px 0 60px 0;
}

#slide1{
	background-color:#ffffff;
	background-image:url(../images/slide1_bg.png);
	text-align:center;
	background-position:0 0 !important;
	background-size: cover !important;
	background-size:contain;
background-position:center;
	

	width:100%;
}
#slide1 h1 {
	position:relative;
	z-index:100;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:Arial;
	font-size: 109px;
	line-height: 102px;
	color:#fff;
	font-weight:bold !important;
	border-bottom:none;
}
#slide1 h1 span {
	color:#fff;
	border-bottom:none;
}
#slide1 h2 {
	text-transform:none;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 23px;
	color: #fff;
	line-height: 27px;
	margin:0;
	padding:67px 70px 90px;
	font-weight: normal !important;
}
#slide1 a.first_btn {
    background-image: url(../images/arrow_down.png);
    display: block;
    height: 81px;
	margin:20px auto 91px auto;
    width: 80px;
}
a.first_btn:hover {cursor:pointer;
}
#slide1 {
	/*background: url(../images/effect_2.png) repeat center;*/
  background: #84ACD9; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* Standard syntax */
}

.slide1home{
	height: 10px;
	width: 700;
	background-position: center;
	margin: 20px auto 30 auto;
}
#portf_btn a {
	display:block;
	background:url(../images/portf_btn.png) repeat-x;
	border-top:0px solid #E47833;
	border-right:0px solid #E47833;
	border-bottom:0px solid #E47833;
	border-left:10x solid #E47833; margin-top:13px;; margin-right:13px;
	padding:14px 0;
	width:175px;
	float:right;
	height:39px;
	font-family:'Open Sans';
	font-weight:600;
	font-size:18px;
	line-height:5px;
	color:#A62A2A;
	text-shadow:1px 0 0 rgba(153,214,0,0.70);
	-webkit-box-shadow: 0 0 5px #E47833;
     -moz-box-shadow: 0 0 5px #E47833;
          box-shadow: 0 0 5px #E47833;
	transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	text-align:center;
}
.iframe{height:930px;width:700px; 
margin:auto;background-size:contain;
background-position:center; 
margin-top:0px;
	}

/* ____________________________________ Slide 2 ____________________________________ */ 

#slide2{
	background:url(../images/main_bg.jpg) repeat left top;
	padding:90px 0 79px 0;
}
#slide2 .grid_8 img {
	margin-bottom:15px;
}

p.morbi_text {
	float:left;
	width:270px;
	margin:0 0 15px 0;
	padding:2px 22px 3px 22px;
	color:#afafaf;
	font-style:italic;
	border-left:2px solid #82b501;
}
/* _______________ CAROUSEL _______________ */
.carousel {
  position: relative;
  line-height: 20px;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel .item > img {
  display: block;
  line-height: 1;
}

.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}

.carousel .active {
  left: 0;
}

.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel .next {
  left: 100%;
}

.carousel .prev {
  left: -100%;
}

.carousel .next.left,
.carousel .prev.right {
  left: 0;
}

.carousel .active.left {
  left: -100%;
}

.carousel .active.right {
  left: 100%;
}

#testimonials_carousel .carousel-control {
  position: absolute;
  top: 30%;
  width: 25px;
  height: 113px;
  outline:none;
}
#testimonials_carousel .carousel-control.right {
	background:url(../images/carousel_arrows.png) no-repeat #fff;
	background-position:-31px 0;
	right:0; 
	opacity:0.75;
	filter: alpha(opacity=75);
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
#testimonials_carousel .carousel-control.left {
	background:url(../images/carousel_arrows.png) no-repeat #fff;
	background-position:0 0;
	left:0;
	opacity:0.75;
	filter: alpha(opacity=75);
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
#testimonials_carousel .carousel-control.right:hover,
#testimonials_carousel .carousel-control.left:hover {
	opacity:1;
	filter: alpha(opacity=100);
}
/* ______________ //CAROUSEL ______________ */

/* ________________ team_block _________________ */

.team_block {
	text-align:center;
}
.team_inf {
	margin-top:-4px;
	padding:0 20px;
	background:#fff;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
}
.team_block h4 {
	padding:24px 0 10px;
	margin:0;
	text-transform:uppercase;
	font-style: normal;
	font-family:'Open Sans';
	font-weight:400;
	font-size:20px;
	line-height:26px;
	color:#3e3e3e;
}
.team_block p {
	margin:0 0 10px 0;
	padding:0 0 16px 0;
	font-size:16px;
	color:#c8c8c8;
}
ul.team_soc {
	margin:17px -20px 0 -20px;
	padding:11px 0 7px;
	border-top:1px dotted #ddd;
}
.team_soc li {display:inline-block;}
.team_soc li a {
	display:inline-block;
	margin:0 8px;
	width:28px;
	height:28px;
}
a.soc1 {
	background:url(../images/team_soc_icons.png) no-repeat 0 0 #c8c8c8;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
a.soc2 {
	background:url(../images/team_soc_icons.png) no-repeat -30px 0 #c8c8c8;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
a.soc3 {
	background:url(../images/team_soc_icons.png) no-repeat -62px 0 #c8c8c8;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
a.soc4 {
	background:url(../images/team_soc_icons.png) no-repeat -89px 0 #c8c8c8;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}

a.soc1:hover {
	background:url(../images/team_soc_icons.png) no-repeat 0 0 #7a7a7a;
}
a.soc2:hover {
	background:url(../images/team_soc_icons.png) no-repeat -30px 0 #7a7a7a;
}
a.soc3:hover {
	background:url(../images/team_soc_icons.png) no-repeat -62px 0 #7a7a7a;
}
a.soc4:hover {
	background:url(../images/team_soc_icons.png) no-repeat -89px 0 #7a7a7a;
}

.team_block:hover h4 {
	color:#82b501;
}

/* _______________ //team_block ________________ */

/* ____________________________________ Slide 3 ____________________________________ */ 

#slide3{
	/*background-image:url(../images/slide3_bg.png);*/
  background: #C8C8C8; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* Standard syntax */
	/*
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;*/
	text-align:center;
}


#slide3 p {
	padding: 0 0 29px 0;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 56px;
	line-height: 52px; /*color:#343434;  */
	color: #666666;
}

img.icon_bg {margin-bottom:19px;
}
#slide3 span {
	display:block;
	font-style:italic;
	font-family:'Tekton Pro';
	font-weight:300;
	font-size:20px;
	line-height:1.4em;
/*	color:#343434;*/
	color:#000000;
}


#slide3pb{
	/*background-image:url(../images/slide3pb_bg.png);*/
  background: #84ACD9; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* Standard syntax */
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;
}
.padding_slide3pb {
	padding: 90px 0 200px 0;
}
#slide3pb p {
	padding: 0 0 29px 0;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 56px;
	line-height: 52px; /*color:#343434;  */
	color: #666666;
}

img.icon_bgpb {margin-bottom:19px;
}
#slide3pb span {
	margin:0 0 21px 0;
	padding:0 20px;
	text-transform:none;
	text-align:center;
	font-family:'Open Sans';
	font-size: 30px;
	line-height: 50px;
	color:#3e3e3e;
	font-weight: 300;
	font-style:italic;
}

/* ____________________________________ Slide 4 ____________________________________ */

#slide4{
	
	padding:90px 0 110px;
}
#slide4 h4 {margin:0 0 14px;}
/* _________________ PORTFOLIO ________________ */
.overflow_hidden {overflow-x:hidden;}
.gallery-list .projects .grid_3 {width:235px !important;}

#slide4 ul{
	margin:0 0 29px 0;
	padding:0;
	list-style-type:none;
}

#slide4 .hover_img {
	height:159px;
	text-align:center;
	width:223px;
}

.hover_img {
	position:relative;
	background:#000;
	z-index:99;
}

.portfolio_zoom, .portfolio_link {
	display:none;
	width:36px;
	height:36px;
	position:absolute;
	left:89px;
	top:78px;
	background-image:url(../images/zoom.png);
	background-position:0 0;
	background-repeat:no-repeat;
	z-index:2;
	opacity:0.66;
	filter: alpha(opacity=66);
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.portfolio_link {
	left:117px;
	background-image:url(../images/link.png);
	z-index:3;
}
.portfolio_zoom:hover, .portfolio_link:hover {
	opacity:1;
	filter: alpha(opacity=100);
	z-index:10;
}
.portfolio_zoom a, .portfolio_link a {
	display:block;
	width:36px;
	height:36px;
	text-indent:-9999px;
}
.hover_img:hover .portfolio_zoom, .hover_img:hover .portfolio_link { display:block;
}

.item_description {
	padding:0 0 7px 0;
	background:#fff;
	border-top:1px solid #fff;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	border-left:1px solid #dedede;
	text-align: center;
	font-family:'Open Sans';
	font-weight:300;
	font-style:italic;
	font-size:14px;
	color:#969696;
	width:221px;
}

.item_description h6 {
	margin:0 0 6px 0;
	border-bottom:1px dotted #ddd;
	text-transform:uppercase;
	font-style:normal;
	color: #343434;
	font-weight:400;
	font-size: 16px;
	line-height:37px;
}
.projects .grid_3:hover h6 {
	color:#82b501;
}
.projects .grid_3:hover .item_description {
	border-top:1px solid #82b501;
}
/* _________ FILTER ________ */
#filters li {display:inline-block;}
#filters li a {
	border-bottom:4px solid #d4d4d4;
	margin:0 3px 0 0;
	padding:0 28px 0 0;
	text-transform:uppercase;
	font-family:'Open Sans';
	font-weight:400;
	font-size:16px;
	line-height:26px;
	color:#878787;
}

#filters li a.selected {
	color:#82b501;
	border-bottom:4px solid #82b501;
}
#filters li a:hover {
	text-decoration:none;
	color:#343434;
	border-bottom:4px solid #343434;
}

/* Portfolio */

/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
.element {
  overflow: hidden;
  position: relative;
}
.element img {max-width:100%;
}

/* ________ //FILTER _______ */

/* ________________ //PORTFOLIO _______________ */


/* ____________________________________ Slide 5 ____________________________________ */ 
.padding_slide5 {
	padding:100px 0 259px;
}

#slide5{
	/*background-image:url(../images/slide5_bg.png);*/
  background: #84ACD9; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* Standard syntax */
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;
}

/* REMOVEING SLIDING
#slide5{
	background-image:url(../images/slide5_bg.jpg);
	background-position:0 0 !important;
	text-align:center;
	background-size: cover !important;

	width:100%;
}
REMOVINGSLIDING */
#slide5 p {
	padding: 0 0 29px 0;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 56px;
	line-height: 52px; /*color:#343434;  */
	color: #666666;
}

img.icon_bg {margin-bottom:19px;
}
#slide5 span {
	display:block;
	font-style:italic;
	font-family:'Open Sans';
	font-weight:300;
	font-size:20px;
	line-height:27px;
/*	color:#343434;*/
	color:#FFFFFF;
}
/* ___________________________________ //Slide 5 ___________________________________ */ 

/* ____________________________________ Slide 6 ____________________________________ */

#slide6{
	/*background:url(../images/slide6_bg.png);*/
  background: #C8C8C8; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* Standard syntax */
	/*padding:90px 0 94px;*/
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;

}
#slide6 p {
	padding: 0 0 29px 0;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 56px;
	line-height: 52px; /*color:#343434;  */
	color: #666666;
}

#slide6_vs{
	/*background:url(../images/slide6_bg_vs.png) repeat;*/
  background: #C8C8C8; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* Standard syntax */
	/*padding:90px 0 94px;*/
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;
}

#slide6_vs p {
	padding: 0 0 29px 0;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 56px;
	line-height: 52px; /*color:#343434;  */
	color: #666666;
}

#slide6_a{
	background:url(../images/slide6_bg_a.png) repeat;
	padding:90px 0 94px;

}

#slide6_as{
	background:url(../images/slide6_bg.jpg) repeat;
	
	padding:90px 0 94px;

}

#slide6_s{
	/*background:url(../images/slide6_bg_s.png) repeat;*/
  background: #84ACD9; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* Standard syntax */
	/*padding:90px 0 94px;*/
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;
}

#slide6 span {
	padding:0 0 29px 0;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	font-family:'Open Sans';
	font-size: 56px;
	line-height: 52px;
	color:#343434;
	font-weight: 800;
}

/* ________ serv_inf _______ */
a.serv_inf {
	display: block;
	position: relative;
	width: auto;
	min-height: 260px;
	color: #7e7e7e;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.serv_inf p {
	margin:0;
	padding:0 0 11px 0;
	text-transform:uppercase;
	font-family:'Open Sans';
	font-weight:400;
	font-size:20px;
	line-height:22px;
	color:#3e3e3e;
}

a.serv_inf:hover {
	text-decoration:none;
}
.serv_inf img {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 799px;
	height: 204px;
	
}


.serv_inf img.serv_icon,
.serv_inf:hover img.serv_icon_h {
	opacity:1;
	filter: alpha(opacity=100);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.serv_inf img.serv_icon_h,
.serv_inf:hover img.serv_icon {
	opacity:0;
	filter: alpha(opacity=0);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}


/* _______ //serv_inf ______ */

/* ________ serv_inf_ac _______ */

.fblogo {
    display: inline-block;
    padding: 25px;
    margin-left: auto;
    margin-right: auto;
    width: 450px;
	height: 450px;
	 
}

.fblogo2 {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    width: 797px;
	height: 400px;
	 
}

#images{
    text-align:center;
}

a.serv_inf_ac {
	display: block;
	position: relative;
	width: auto;
	min-height: 182px;
	color: #7e7e7e;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.serv_inf_ac p {
	margin:0;
	padding:0 0 11px 0;
	text-transform:uppercase;
	font-family:'Open Sans';
	font-weight:400;
	font-size:20px;
	line-height:22px;
	color:#3e3e3e;
}

a.serv_inf_ac:hover {
	text-decoration:none;
}
.serv_inf_ac img {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1000px;
	height: 275px;
	
}


.serv_inf_ac img.serv_icon,
.serv_inf_ac:hover img.serv_icon_h {
	opacity:1;
	filter: alpha(opacity=100);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.serv_inf_ac img.serv_icon_h,
.serv_inf_ac:hover img.serv_icon {
	opacity:0;
	filter: alpha(opacity=0);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}


/* _______ //serv_inf_ac ______ */

/* ________ serv_inf_ac1 _______ */
a.serv_inf_ac1 {
	display: block;
	position: relative;
	width: auto;
	min-height: 260px;
	color: #7e7e7e;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.serv_inf_ac1 p {
	margin:0;
	padding:0 0 11px 0;
	text-transform:uppercase;
	font-family:'Open Sans';
	font-weight:400;
	font-size:20px;
	line-height:22px;
	color:#3e3e3e;
}

a.serv_inf_ac1:hover {
	text-decoration:none;
}
.serv_inf_ac1 img {
	position: absolute;
	left: 107px;
	top: 0px;
	width: 576px;
	height: 645px;
	
}


.serv_inf_ac1 img.serv_icon,
.serv_inf_ac1:hover img.serv_icon_h {
	opacity:1;
	filter: alpha(opacity=100);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.serv_inf_ac1 img.serv_icon_h,
.serv_inf_ac1:hover img.serv_icon {
	opacity:0;
	filter: alpha(opacity=0);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}


/* _______ //serv_inf_ac1 ______ */


/* ________ serv_inf_ac2 _______ */
a.serv_inf_ac2 {
	display: block;
	position: relative;
	min-height: 88px;
	color: #7e7e7e;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.serv_inf_ac2 p {
	margin:0;
	padding:0 0 0px 0;
	text-transform:uppercase;
	font-family:'Open Sans';
	font-weight:400;
	font-size:20px;
	line-height:22px;
	color:#3e3e3e;
}

a.serv_inf_ac2:hover {
	text-decoration:none;
}
.serv_inf_ac2 img {
	float:center;
	position:absolute;
	left:100px;
	top:1px;
	width:600px;
	height:600px;
}


.serv_inf_ac2 img.serv_icon,
.serv_inf_s:hover img.serv_icon_h {
	opacity:1;
	filter: alpha(opacity=100);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.serv_inf_ac2 img.serv_icon_h,
.serv_inf_ac2:hover img.serv_icon {
	opacity:0;
	filter: alpha(opacity=0);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}


/* _______ //serv_inf_s ______ */


/* ________ serv_inf_s _______ */
a.serv_inf_s {
	display: block;
	position: relative;
	min-height: 88px;
	color: #7e7e7e;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.serv_inf_s p {
	margin:0;
	padding:0 0 0px 0;
	text-transform:uppercase;
	font-family:'Open Sans';
	font-weight:400;
	font-size:20px;
	line-height:22px;
	color:#3e3e3e;

}

a.serv_inf_s:hover {
	text-decoration:none;

	border:1px solid #0219B1;
}
.serv_inf_s img {
	float:center;
	position:absolute;
	left:25%;
	top:1px;
	width:500px;
	height:85px;
}


.serv_inf_s img.serv_icon,
.serv_inf_s:hover img.serv_icon_h {
	opacity:1;
	filter: alpha(opacity=100);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.serv_inf_s img.serv_icon_h,
.serv_inf_s:hover img.serv_icon {
	opacity:0;
	filter: alpha(opacity=0);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}


/* _______ //serv_inf_s ______ */



/* ____________________________________ //Slide 6 ____________________________________ */


/* ____________________________________ Slide 7 ____________________________________ */ 
.padding_slide7 {
	padding: 100px 0 205px;
}

#slide7{
	/*background-image:url(../images/slide7_bg.png);*/
  background: #C8C8C8; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFFFFF, #C8C8C8, #FFFFFF); /* Standard syntax */
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;
}
/*  OLD SLIDE THAT SLIDES
#slide7{
	background-image:url(../images/slide7_bg.jpg);
	background-position:0 0 !important;
	text-align:center;
	background-size: cover !important;
	height:1200px;
	width:100%;
}
  OLD SLIDE THAT SLIDES */

#slide7 p {
	padding: 0 0 29px 0;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 56px;
	line-height: 52px; /*color:#343434;  */
	color: #666666;
}
img.icon_bg {margin-bottom:19px;
}
#slide7 span {
	display: block;
	font-style: italic;
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 30px;
	line-height: 27px; /*color:#343434;*/
	color: #666666;
}
/* ___________________________________ //Slide 7 ___________________________________ */ 




/* ____________________________________ Slide 10 ____________________________________ */

/*OLD
#slide10{
	
	padding:57px 0 0 0;
	position:relative;
}
*/

#slide10{
	/*padding: 0px 0px 70px 0px;
	background-image: url(../images/slide10_bg.png);*/
  background: #84ACD9; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFFFFF, #84ACD9, #FFFFFF); /* Standard syntax */
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;
}
#slide10 p {
	padding: 0 0 29px 0;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 56px;
	line-height: 52px; /*color:#343434;  */
	color: #666666;
}
#slide10 p1 {
	padding: 0 0 29px 0;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 25px;
	line-height: 50px; /*color:#343434;  */
	color: #666666;
}
#contact_block_rel {
	position:relative;
	z-index:101;
	width:765px;
	height:100%;
	background:url(../images/main_bg.jpg) repeat;
	margin-top:87px;
	padding: 30px 0 0 34px;
}
#contact_block_rel .grid_5 {width:405px;
}
#contact_block_rel .grid_4 {width:405px;
}
/* ______________ CONTACT_FORM ______________ */
.contact_form input[type="text"],
.contact_form textarea {
	width:90%;
	margin-bottom:19px;
	padding:11px 10px 9px 19px;
	background: #f6f6f6;
	font-family:'Open Sans';
	font-weight:400;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	color:#8c8c8c;
}
.contact_form textarea {
	resize: none;
	height: auto;
    min-height: 125px;
}

.contact_btn {
	display: inline-block;
	border:none;
	text-transform:uppercase;
	margin:0 10px 14px 0;
	padding:5px 15px 6px;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	text-align: center;
	vertical-align: middle;
	background-color: #3e3e3e;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.contact_btn:hover {
	background-color:#82b501;
}
#note .notification_ok {
	margin-top:20px;
	padding:7px 10px;
	text-align:center;
	text-transform:uppercase;
	background:#3e3e3e;
	font-family:'Open Sans';
	font-weight:400;
	font-size:16px;
	color:#82b501;
}
#note .notification_error {
	font-family:'Open Sans';
	font-weight:400;
	font-size:16px;
	color:#f00;
}
/* _____________ //CONTACT_FORM _____________ */

/* ____________ CONTACT_DETAILS _____________ */
.contact_det_block {margin-top:-5px;
}
.contact_det_block h5 {
	margin:-5px 0 17px 0;
}
ul.foot_block_intouch {
	margin:0;
	padding:2px 0 0 0;
}

.foot_block_intouch li {padding-bottom:8px !important;}
.foot_block_intouch li p, .foot_block_intouch a {
	padding: 0 0 29px 0;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 25px;
	line-height: 50px; /*color:#343434;  */
	color: #666666;
}
.foot_block_intouch li a:hover {color:#82b501;text-decoration:none;}

.foot_block_intouch li.touch_phone p {
	background:url(../images/contact_icon.png) no-repeat 0 0;
}
.foot_block_intouch li.touch_clock p {
	background:url(../images/contact_icon.png) no-repeat 0 -98px;
}
.foot_block_intouch li.touch_mail a {
	background:url(../images/contact_icon.png) no-repeat 0 -190px;
}
.foot_block_intouch li.touch_site a {
	background:url(../images/contact_icon.png) no-repeat 0 -294px;
	display:block;
	height:20px;
}

.foot_block_intouch li.touch_mail a:hover {
	background:url(../images/contact_icon.png) no-repeat 0 -620px;
}
.foot_block_intouch li.touch_site a:hover {
	background:url(../images/contact_icon.png) no-repeat 0 -524px;
}

.foot_block_intouch li.touch_adress p {
	background:url(../images/contact_icon.png) no-repeat 0 -425px;
}

/* ___________ //CONTACT_DETAILS ____________ */
#map_block {
	position:absolute;
	left:0;
	right:0;
	top:370px;
	/*bottom:70px;*/
	width:100%;
	height:522px;
	z-index:100;
}


/* ___________________________________ //Slide 10 ___________________________________ */ 


/* ____________________________________ FOOTER ____________________________________ */
#footer {
	*position: relative;
	z-index: 101;
	bottom: -162px;
	background: #3e3e3e;
	padding: 27px 0 23;
}
.copyright {
	float:left;
	text-transform:uppercase;
	font-family:'Open Sans';
	font-weight:400;
	color:#979797;
	padding-top:20px;
	padding-left:35px;
}
.copyright a {
	color:#82b501;
}
.copyright a:hover {text-decoration:underline:
}

/* _____________ BACK_TOP ___________ */
#back_top {
	float:right;
	padding-top:20px;
}
#back_top a.button {
	cursor:pointer;
	display:block;
	text-transform:uppercase;
	padding-right:28px;
	background:url(../images/back_top_bg.png) no-repeat top right;
	font-family:'Open Sans';
	font-weight:400;
	height:19px;
	color:#979797;
}
#back_top a.button:hover {text-decoration:none;}
/* ____________ //BACK_TOP __________ */

/* ___________________________________ //FOOTER ___________________________________ */


/*INNER PAGE CSS*/
.blk_transparanet {width:200px; min-height:67px; margin:auto}
.txt_blk { margin:8px;}
.txt_blk img {vertical-align:middle }
.in_heading {font-family: 'Source Sans Pro', sans-serif; color:#343434; font-size:23px; display:block; margin-top:10px; line-height:26px }
.byhead { font-family:"open Sans"; font-style:italic; color:#7e7e7e; font-size:16px; font-weight: bold; line-height:20px}

.left_in {width:730px; float:left;  padding:4px;}
.right_in {width:250px; float:right;  padding:4px;}

.blk_rap { width:100%; height:auto}
.blk_rap img {margin:auto; max-width:100%; display:block; height:auto}

#inner_wrap {max-width:980px; height:auto; margin:auto; margin-top:85px; margin-bottom:15px;}

.inner_img {width:707px; height:auto; border:1px solid #000}
.in_txt {width:100%; padding:8px; margin:auto}
.in_para {font-family:font-family: 'Source Sans Pro', sans-serif; color:#343434; font-size:16px; padding:10px 0px}
.in_bold {font-family:'Source Sans Pro', sans-serif; color:#343434; font-size:23px; line-height:24px; margin:5px 0px; text-align:left; text-transform:none }

.date_wrap {width:100%; height:auto; background-color:#555151; padding:10px; margin-top:15px;}
.date_txt {text-align:center; text-transform:uppercase; color:#fff; font-size:21px; font-family: "Univers LT Std"; line-height:28px}

#portf_btn1 a {
	display:block; margin:auto!important; margin-right:0px; margin-left:0px;
	background:url(../images/portf_btn.png) repeat-x;
	border-top:1px solid #608600;
	border-right:1px solid #608600;
	border-bottom:1px solid #608600;
	border-left:1px solid #608600; margin-top:13px;; margin-right:13px;
	padding:17px 0;
	width:205px;
	font-family:'Open Sans';
	font-weight:600;
	font-size:18px;
	line-height:20px;
	color:#fff;
	text-shadow:1px 0 0 rgba(153,214,0,0.70);
	/*-webkit-box-shadow: 0 0 5px #608600;
     -moz-box-shadow: 0 0 5px #608600;
          box-shadow: 0 0 5px #608600;
	transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;*/
	text-align:center;
}

.cat_bx { border-top:1px dashed #a7aaab; width:100%; height:auto; padding:10px; margin:auto; margin-top:15px;}
.cat_bx2 { border-top:1px dashed #a7aaab;border-bottom:1px dashed #a7aaab; width:100%; height:auto; padding:10px; margin:auto; margin-top:15px;}
.cat_bx_head {font-family:'Source Sans Pro', sans-serif; color:#343434; font-size:23px; line-height:24px; margin:5px 0px; text-align:left}
.cat_sec {font-family:'Source Sans Pro', sans-serif; color:#343434; font-size:16px; line-height:24px; margin:5px 0px; text-align:left; text-transform:none}
.post_date { font-family:"open Sans"; font-style:italic; color:#7e7e7e; font-size:14px; font-weight: bold; line-height:20px}
.cat_txt{font-family:"open Sans";color:#7e7e7e; font-size:14px;line-height:20px}
.read_more {font-family:"open Sans"; color:#84b905; font-style:italic; font-size:14px; font-weight:bold}



@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
  
  .navigation {display:block;}
  .navigation li {display:inline-block; text-align:center; padding:4px 12px!important}
  .container {width:100%!important; padding:10px!important}
  #slide1 { width:100%;}
  .slide1home {width:100%; padding:10px; margin:auto; text-align:center}
  .slide1home img {max-width:100%; display:block; height:auto}
  .blk_transparanet {width:100%; padding-top:2px; padding-bottom:5px}
  .second_btn {margin:auto!important; margin-top:15px!important; float:none!important; width:205px; display:block}
  .txt_blk {float:none; width:95%; height:auto; margin:8px;}
  .txt_blk img {max-width:100%; display:block; height:auto}
   .content {margin:auto; width:100%!important}
   #inner_wrap {margin-top:180px;}
   .inner_img  {width:100%}
   .left_in {width:100%; float:none;  padding:8px; margin-top:20px!important;}
.right_in {width:100%; float: none;  padding:8px; margin-top:20px!important}
   .in_heading {display:block; margin-top:40px;}
}

@media screen and (min-width: 480px)and (max-width: 600px) {
  @-ms-viewport {
    width: 360px;
	
  }
  
  .navigation {display:block;}
  .navigation li {display:block; text-align:center; padding:4px 12px!important}
  .container {width:100%!important; padding:10px!important}
   .slide1home {width:100%; padding:10px; margin:auto; text-align:center; margin-top:94px;}
  .slide1home img {max-width:100%; display:block; height:auto}
  .blk_transparanet {width:100%; padding-top:2px; padding-bottom:5px}
  .second_btn {margin:auto; float:none!important; width:205px; display:block}
   .txt_blk {float:left; width:47%; height:auto; margin:24px 8px;}
  .txt_blk img {max-width:100%; display:block; height:auto}
  .second_btn { margin-top:15px!important; float:right!important; width:190px!important; display:block}
   .content {margin:auto; width:100%!important}
    #inner_wrap {margin-top:180px;}
   .inner_img  {width:100%}
   .left_in {width:100%; float:none;  padding:8px; margin-top:20px!important;}
.right_in {width:100%; float: none;  padding:8px; margin-top:20px!important}
.in_heading {display:block; margin-top:40px;}
  }
  
  
  @media screen and (min-width: 600px)and (max-width: 767px) {
  @-ms-viewport {
    width: 600px;
  }
  
  .navigation {display:block;}
  .navigation li {display:block; text-align:center; padding:4px 12px!important}
  .container {width:100%!important; padding:10px!important}
   .slide1home {width:100%; padding:10px; margin:auto; text-align:center}
  .slide1home img {max-width:100%; display:block; height:auto}
  .blk_transparanet {width:100%;}
  .second_btn  {margin:auto; float:none; width:205px; display:block}
   .txt_blk {float:left; width:47%; height:auto; margin:24px 8px;}
  .txt_blk img {max-width:100%; display:block; height:auto}
  .second_btn { margin-top:15px!important; float:right!important; width:190px!important; display:block}
  .content {margin:auto; width:100%!important}
   #inner_wrap {margin-top:180px;}
   .inner_img  {width:100%}
   .left_in {width:100%; float:none;  padding:8px; margin-top:20px!important;}
.right_in {width:100%; float: none;  padding:8px; margin-top:20px!important}
.in_heading {display:block; margin-top:40px;}
  }
  
  
  
@media screen and (min-width: 768px)and (max-width: 1023px) {
  @-ms-viewport {
    width: 768px;
  }

.left_in {width:100%; float:none;  padding:30px; margin-top:20px!important;}
.right_in {width:100%; float: none;  padding:30px; margin-top:20px!important}
.in_heading {display:block; margin-top:80px;}
.inner_img {width:100%; height:auto; border:1px solid #000}
.inner_img img {display:block; max-width:100%;  height:auto;}
.container {width:100%; padding:30px;}
}




@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
 }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

img {
	vertical-align: middle;
}

.img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}

.img-rounded {
  border-radius: 6px;
}

.img-circle {
  border-radius: 50%;
}

@media (min-width: 768px) {
 
.row {
  margin-right: -15px;
  margin-left: -15px;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.col-md-3,
.col-md-9,

{
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 992px) {
  
  
  .col-md-3,
  .col-md-9
   {
    float: left;
  }
 
  .col-md-3 {
    width: 25%;
  }
 
  .col-md-9 {
    width: 75%;
  }
  }



#sidebar, 
.sidebar {
	margin : 0px;
	font : 9px Arial,Tahoma,Verdana,sans-serif;
}

#sidebar input, 
.sidebar input {
	width : 185px;
}

#sidebar select, 
.sidebar select {
	width : 185px;
}

#sidebar table, 
.sidebar table {
	padding-left : 10px;
	width : 200px;
	margin : 0px;
	padding : 0px;
	border : 1px solid #90ACD0;
	background : #F4F9FF;
}

#sidebar table td, 
#sidebar table thead td, 
#sidebar table tbody td, 
.sidebar table td, 
.sidebar table thead td, 
.sidebar table tbody td {
	padding : 6px;
	margin : 0px;
	font-size : 9px;
	text-align : left;
}

#sidebar table th, 
#sidebar table thead th, 
.sidebar table th, 
.sidebar table thead th {
	padding : 0px 10px 0px 10px;
	border-right : 1px solid #000066;
	background : url(../images/bg_09.gif) #072D74 repeat-x top left;
	color : #FFFFFF;
	font : normal 9px Arial,Tahoma,Verdana,sans-serif;
	text-align : center;
	height : 15px;
}

#sidebar2, 
.sidebar2 {
	margin : 0px;
	font : 9px Arial,Tahoma,Verdana,sans-serif;
}

#sidebar2 input, 
.sidebar2 input {
	width : 185px;
}

#sidebar2 input.radio, 
.sidebar2 input.radio {
	width : 20px;
	background-color : transparent;
	border : 0;
}

#sidebar2 select, 
.sidebar2 select {
	width : 185px;
}

#sidebar2 table, 
.sidebar2 table {
	width : 340px;
	margin : 10px;
	padding : 0;
	border : 1px solid #90ACD0;
	background : #F4F9FF;
}

#sidebar2 table tbody tr th, 
.sidebar2 table tbody tr th {
	padding : 0px 10px 0px 10px;
	white-space : nowrap;
	font : bold 9px Arial,Tahoma,Verdana,sans-serif;
	text-align : left;
	height : 15px;
}

#sidebar2 table thead tr th, 
.sidebar2 table thead tr th {
	padding : 0px 10px 0px 10px;
	border-right : 1px solid #000066;
	background : url(../images/bg_09.gif) #072D74 repeat-x top left;
	color : #FFFFFF;
	font : normal 9px Arial,Tahoma,Verdana,sans-serif;
	text-align : left;
	height : 15px;
}

#sidebar2 td, 
.sidebar2 td {
	margin : 0px;
	font-size : 9px;
	text-align : left;
}

#sidebar3, 
.sidebar3 {
	margin : 0px;
	font : 9px Arial,Tahoma,Verdana,sans-serif;
}

#sidebar3 input,
.sidebar3 input {
	width : 100px;
}

#sidebar3 input.radio, 
.sidebar3 input.radio, 
input.checkbox {
	width : 20px;
	background-color : transparent;
	border : 0;
}

#sidebar3 select, 
.sidebar3 select {
	width : 100px;
}

#sidebar3 table, 
.sidebar3 table {
	padding-left : 10px;
	width : 250px;
	margin : 0px;
	padding : 0px;
	border : 1px solid #90ACD0;
	background : #F4F9FF;
}

#sidebar3 table tbody tr th, 
.sidebar3 table tbody tr th {
	padding : 0px 10px 0px 10px;
	white-space : nowrap;
	font : bold 9px Arial,Tahoma,Verdana,sans-serif;
	text-align : left;
	height : 15px;
}

#sidebar3 table td, 
.sidebar3 table td {
	margin : 0px;
	font-size : 9px;
	text-align : center;
}

#sidebar3 table thead tr th, 
.sidebar3 table thead tr th {
	padding : 0px 10px 0px 10px;
	border-right : 1px solid #000066;
	background : url(../images/bg_09.gif) #072D74 repeat-x top left;
	color : #FFFFFF;
	font : normal 9px Arial,Tahoma,Verdana,sans-serif;
	text-align : left;
	height : 15px;
}

#sidebardoc, 
.sidebardoc {
	margin : 0px;
	font : 9px Arial,Tahoma,Verdana,sans-serif;
}

#sidebardoc input, 
.sidebardoc input {
	width : 185px;
}

#sidebardoc input.radio, 
.sidebardoc input.radio {
	width : 20px;
	background-color : transparent;
	border : 0;
}

#sidebardoc select, 
.sidebardoc select {
	width : 185px;
}

#sidebardoc table, 
.sidebardoc table {
	width : 440px;
	margin : 10px;
	padding : 0;
	border : 1px solid #222222;
	background : #e6e6e6;
}

#sidebardoc table tbody tr th, 
.sidebardoc table tbody tr th {
	padding : 0px 10px 0px 10px;
	white-space : nowrap;
	font : bold 9px Arial,Tahoma,Verdana,sans-serif;
	text-align : left;
	height : 15px;
}

#sidebardoc table thead tr th, 
.sidebardoc table thead tr th {
	padding : 0px 10px 0px 10px;
	border-right : 1px solid #000066;
	background : url(../images/bg_09.gif) #072D74 repeat-x top left;
	color : #FFFFFF;
	font : normal 9px Arial,Tahoma,Verdana,sans-serif;
	text-align : left;
	height : 15px;
}

#sidebardoc td, 
.sidebardoc td {
	margin : 0px;
	font-size : 9px;
	text-align : left;
}

#sidebar1, 
.sidebar1 {
	margin : 0px;
	font : 9px Arial,Tahoma,Verdana,sans-serif;
}

#sidebar1 input.radio,
.sidebar1 input.radio
{
 width:20px;
}

#sidebar1 input.checkbox,
.sidebar1 input.checkbox
{
 width:20px;
}

#sidebar1 select, 
.sidebar1 select {
	width : 185px;
}

#sidebar1 table, 
.sidebar1 table {
	padding-left : 10px;
	width : 200px;
	margin : 0px;
	padding : 0px;
	border : 1px solid #90ACD0;
	background : #F4F9FF;
}

#sidebar1 table td, 
#sidebar1 table thead td, 
#sidebar1 table tbody td, 
.sidebar1 table td, 
.sidebar1 table thead td, 
.sidebar1 table tbody td {
	padding : 6px;
	margin : 0px;
	font-size : 9px;
	text-align : left;
}

#sidebar1 table th, 
#sidebar1 table thead th, 
.sidebar1 table th, 
.sidebar1 table thead th {
	padding : 0px 10px 0px 10px;
	border-right : 1px solid #000066;
	background : url(../images/bg_09.gif) #072D74 repeat-x top left;
	color : #FFFFFF;
	font : normal 9px Arial,Tahoma,Verdana,sans-serif;
	text-align : center;
	height : 15px;
}

.TableRowBackgroundColor {
	background: #CAD39E;
	background-color: #CAD39E;
}
.bold { font-weight : bold; }
.dashboardSectionHeader {
	background-image : url('../images/bg_08.gif');
	color : #f60;
}
.dashboardMetricTable {
	border : 1px solid #eee;
}
.dashboardMetricTable tr.headerRow {
	background-color : #eee;
}
.dashboardMetricTable tr.dataRow td {
	border-bottom : 1px dotted #ddd;
}

.alignRight {
	text-align : right;
}

.dashboardSectionFooter {
	color : #369;
}


/***************************************/
.pageWrapper {
	width:98%;
	margin:auto;
	vertical-align:top;
}
/***************************************/

.ShipPeriodSelectedGreen
{
	color : #339999;
	background : #339999;
	border : none;
}

.fakeButton {
	padding: 3px;
	background-color: #CCC;
	color: black;
	border: 1px solid black;	
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}

.statusTable {
	border: 1px solid black;
	width: 437px;
}

.statusTable th {
	background-color: #6E6259;
	color: white;
	padding: 10px;
	text-align: left;
}

div.left {
	width: 68%;
	float: left;
}

div.right {
	width: 29%;
	float: left;
	border: 1px solid #FF0000;
	padding: 5px;
	margin-right: 10px;
}

.fieldLabel {
	text-align: right;
	font-weight: bold;
}

#loading {
	position: absolute;
	width: 300px;
	padding: 20px;
	background-color: white;
	border: 1px solid black;
	left: 40%;
	top: 20%;
	z-index: 100;
	text-align: center;
}






