/* CSS Document */

body {margin:0; padding:0; font:normal 13px "Trebuchet MS", verdana, helvetica, sans-serif; color:#000; line-height:150%;}
form {margin:0; padding:0;}
img {border:none;}
div {margin:0; padding:0;}
a { color:#F15A22; text-decoration:none; }
a:hover {color:#F15A22; text-decoration: underline;}

hr { border-bottom:0px; border-left:0px; border-right:0px; border-top:1px solid #eee;}
.clear { clear:both;}
/* Header */
.header_wrapper { background:#eee url(../images/body-bg.gif) repeat-x; border-bottom:4px solid #d0d0d0;}
.inside_header_wrapper {background:#eee url(../images/body-bg-no-slideshow.gif) repeat-x; border-bottom:4px solid #d0d0d0;}
.header { margin:0px auto; width:900px;}
.logo { float:left; padding:11px 0px 11px 26px;}
.logo img { width:140px;}
.d-logo { float:right; padding:31px 26px 31px 0px;}

.home-slider { width:900px; margin:0px auto;}
.home-slider a { cursor:pointer;}
.sliderShadow { width:900px; height:29px; margin:0px auto; background:url(../images/slideshow-shadow.png) no-repeat; padding-bottom:0px;}

.mainMenu { width:900px; height:50px; margin:0px auto; padding-top:4px; border:0px solid #000;}
.mainMenu ul { margin:0; padding:0; list-style:none; padding-left:255px;}
.mainMenu ul li { margin:0; list-style:none; display:inline; float:left; font:normal 13px "Trebuchet MS", verdana, helvetica; line-height:50px;  border:0px solid red; color:#333; white-space:nowrap; margin-right:2px; background:url(../images/menuSeperator.gif) no-repeat right; padding:0px 28px;}
.mainMenu ul li a {color:#333; text-decoration:none; font-weight:600;}
.mainMenu ul li a:hover {color:#9D060C; text-decoration:none;}
.mainMenu ul li.selected a {color:#9D060C; text-decoration:none; }
#backnone { background:none;}
/* /Header */

/* Content */
.content h1 { font-size:25px; color:#9D060C; margin:10px 0px 30px; padding:0px;}
.content h2 { font-size:20px; color:#333; margin:0px 0px 10px; padding:10px 10px; background:#eee;}
.content h2 span{ float:right; font-size:15px;}
.home-blocks { width:900px; margin:0px auto; margin-bottom:20px;}
.home-blocks .leftb { margin-right:40px;}
.home-blocks .block { float:left; width:430px; margin-top:10px;}
.home-blocks .block img { border:1px solid #ccc; padding:2px;}
.insideContent { width:900px; margin:0px auto; padding:0px 0px 25px;}

.leftMenu { float:left; margin: 0 40px 0 0;}
.content {  border-left: 0px solid #EDEDED;}
.breadcrumb {border-bottom: 1px solid #EDEDED; padding:10px 0px; margin-bottom:25px;}

.projects-blocks { width:900px; margin:0px auto; margin-bottom:20px;}
.projects-blocks .leftb { margin-right:43px;}
.projects-blocks .block { float:left; width:269px; margin-top:10px; margin-bottom:15px;}
.projects-blocks .block div { background:#efefef; padding:10px; line-height:150%; color:#333;}
.projects-blocks .block h3 a{ font-size:16px; color:#9D060C; margin:0px 0px; padding:0px; background:none;}
.overview { background:url(../images/7.png) no-repeat right center; padding-right:20px; line-height:16px; font-weight:500; text-transform:uppercase;}

.ui-widget-content { border:1px solid #ccc;display: table; padding-right:5px;}
.leftLinks ul { margin:0px; padding:0px; margin-right:10px;}
.leftLinks ul li { list-style:none; line-height:39px; height: 39px; width: 241px; background:#dadada; border-bottom:1px solid #fff; }
.leftLinks ul li a { padding:0px 20px; color:#333; display:block; font-weight:bold; text-decoration:none;}
.leftLinks ul li a:hover {color:#fff;background:#F15A22;}

.ui-tabs-vertical { width:; }
.ui-tabs-vertical .ui-tabs-nav { float: left; }
/*.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block;}*/
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right:; border-right-width: 0px;}
.ui-tabs-vertical .ui-tabs-panel { padding: 0em; float: right; width:100%;}
#tabs li { background:#ccc; list-style:none;}
#tabs div { width:639px; border:0px solid #000;}
#tabs div .pimage { width:630px; height:252px;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {color:#fff;background:#F15A22; text-decoration:none;}

.ft-title {
padding: 10px 10px;
width: 880px;
text-align: left;
}

.ft-title strong {text-shadow: 3px 0px 0 #000;}

.homeText { width:870px; margin:0px auto; padding:20px 15px 15px; border:0px solid #000;}
.homeText h2, .home-blocks h2 { font-size:20px; color:#333; margin:0px 0px 10px; padding:10px 10px; background:#eee; text-align:center; border-bottom:0px solid #d0d0d0; border-top:0px solid #d0d0d0; font-style:normal;}
.cleft { float:left;}
.cright { float:right;}
.cright iframe { border:1px solid #ccc; padding:3px;}

.servicesList li { padding-top:15px; list-style:circle}
.contentLeft { float:left;width: 500px;}
.contentRight {float:right;}

.by-air {
height: auto;
border: solid 1px #eee;
}

.galleryImg img { border:1px solid #ccc; padding:3px; margin:20px 10px;}
/* /Content */
/* Footer */
.footer { background:#eee; /*border:4px solid #d0d0d0;*/ border-left:none; border-right:none; padding:35px 0px 5px;}
.footerContent {width:900px; margin:0px auto;}
.footerContact { float:left;}
.footerContact div { float: left; margin-right:20px; line-height:150%;}
.footerContact h4 { margin:0px 0px 0px; color:#9D060C;}
.sociallogos h4 { margin:0px 0px 15px; color:#9D060C;}
.sociallogos { float:right;}
.sociallogos ul { margin:0px; padding:0px; padding-left:20px;}
.sociallogos ul li { list-style: circle; }
.sociallogos img { margin-right:10px; opacity:0.5; filter:alpha(opacity=50); width:34px; height:34px;}
.sociallogos img:hover { opacity:1.0; filter:alpha(opacity=100);}

.copyright { font-size:11px; color:#666; margin-top:15px;}
.copyright span { float:right;}
.copyright a { color:#666; text-decoration:none;}
.copyright a:hover { color:#666; text-decoration: underline;}
.gMap { float:left; border:5px solid #ceced0; -moz-border-radius:5px; border-radius:5px;}

/* /Footer */

/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

#wrapper { margin:0px 0px 0px 0px; border:5px solid #ccc;  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

#slider-wrapper {
    background:url(../images/img01.jpg) no-repeat;
    width:350px;
    height: 263px;
    margin:0 auto;
}

#slider {
	position:relative;
    width: 350px;
    height:263px;
	background:url(../images/fancybox_loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
	display: none;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:none;
	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:none;
	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:#efe9d1;
    text-decoration:underline;
}

