body {background: #000000; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif;}

p {font-size:12px; line-height:17px;}
h1, h2, h3, h4, h5, h6 {}
ul {font-size:12px; line-height:17px; padding-left:20px;}
ol {font-size:12px; line-height:17px; padding-left:20px;}

a {color:#e49e21;}

.container {width:950px; margin: 0 auto;}
.thirdCol {width:300px; float:left; /* position:relative; top:0; left:0; */ min-height:320px;}
	* html .thirdCol {height:320px;}
.thirdCol ul li {list-style:none; background:none !important;}	
.thirdCol.mid {margin:0 25px;}
.clear {clear:both;}
.noimgbord {margin:0px; padding:0px; display:block;}

/* COLORS */
.white {color:#ffffff;}

.FontJazz-intH1 {margin-top:5px; height:50px; overflow:hidden;}


/* ------------------------- HEADER ------------------------- */
#header {background: #333; height:116px; width:100%;}
	.headerRight {float:right; margin-top:13px; width:380px;}
	* html .headerRight {position:absolute; top:0px; margin-left:20px; width:380px;}

/* ------------------------- NAV ------------------------- */
#nav {height:39px;width:100%;}
	#mainnav {height:39px; padding:0px; margin:0px; list-style:none;}
		/* #mainnav li.first {padding-left:0px;} */
		#mainnav li {height:39px; margin:0px; list-style:none; float:left;}
			* html #mainnav li a {display:auto; width:auto; height:auto;}
		#mainnav li a { cursor:pointer; display:block; padding:10px 20px 0px 20px; width:auto; height:29px; color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:12px; font-weight:bold;}
		#mainnav li:hover, #mainnav li.active {color:#ffffff; text-decoration:none; background: #fdb827;}

#secnavupper {position:relative; top:-20px;width:208px; height:6px; background: url(../images/secmenu-top.gif) no-repeat 0 0;}
#secnav {margin:0 0 0 5px; padding:0px; list-style:none; background: #fdb827; width:197px; position:relative; top:-20px;}
#secnav li {margin:0px; padding:0px; width:197px;}
#secnav li a {color:#000000; display:block; width:100%; width:187px; padding:6px 5px; border-top:1px #ce931b solid; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#secnav li a:hover, #secnav li.active a {background: #000000; color:#ffffff;}
#secnavlower {width:197px; height:7px; overflow:hidden; background: url(../images/secmenu-btm.gif) no-repeat 0 0;}
	* html #secnavlower {position:relative; top:4px;}

#expnavBG {background: #333333 url(../images/g-menu_03.jpg); position:relative; top:-20px;width:199px;}
#expnav {margin:0px; padding:0px; list-style:none; width:199px; background: url(../images/g-menu_05.jpg) no-repeat bottom left;}
#expnav li {margin:0px; padding:0px; width:199px;}
#expnav li a {color:#ffffff; display:block; width:100%; width:189px; padding:6px 5px; border-bottom:1px #363636 solid; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#expnav li a:hover, #expnav li.active a {background: #f7b936; color:#333333;}
#expnav #secnavlower {width:199px; height:10px; background: url(../images/g-menu_09.jpg) no-repeat 0 0;}

#lowernav { padding:0px; margin:0px; list-style:none;}
#lowernav li {padding:0 5px; border-right: 1px solid #666666; margin:0px; list-style:none; float:left;}
		
/* ------------------------- YELLOW AREA ------------------------- */
#yellowHeader {width:100%; background: #fdb827; height:82px; display:none;}
#yellowHeader #pagebg .container {padding:13px 0 0 0;}
#yellowHeader #pagebg .yellowoverlay {background: #fdb827; width:950px; height:82px; position:absolute; top:0px; left:0px;}
#yellowHeader #pagebg h1 {margin:0px;}
#pagebg {margin:0 auto; width:950px; height:82px; position:relative; top:0px; left:0px;}

/* ------------------------- WHITE AREA ------------------------- */
#whiteArea {height:482px; width:100%; background: #f7f7f7 url(../images/whitebg.gif) repeat-x 0 0;}
	/*#pageImage {width:100%; height:100%; background: url(../images/pageimage/bg-home.jpg) no-repeat center bottom;}
	#pageImage {padding-top:20px;}*/
	.copywidth {width:300px;}
	
	/* FLIP BOXES
	--------------------*/
	#flip-One, #flip-two, #flip-three, #flip-four, #flip-five, #flip-six { width:316px; height:190px; display:block; float:left; overflow:hidden; }
	/*#flipbox{ width:200px; height:150px; background:#66ff00; display:block;}*/
	/*#flip-One { background:url(../images/scenes/scene1/images/sc1-img_03.jpg) no-repeat top left;}
	#flip-two { background:url(../images/scenes/scene1/images/sc1-img_05.jpg) no-repeat top left;}
	#flip-three { background:url(../images/scenes/scene1/images/sc1-img_07.jpg) no-repeat top left;}
	#flip-four { background:url(../images/scenes/scene1/images/sc1-img_09.jpg) no-repeat top left;}
	#flip-five { background:url(../images/scenes/scene1/images/sc1-img_10.jpg) no-repeat top left;}
	#flip-six { background:url(../images/scenes/scene1/images/sc1-img_11.jpg) no-repeat top left;}*/
	#flip-One { background:url(../images/scenes/scene6/images/sc6-img_03.jpg) no-repeat top left;}
	#flip-two { background:url(../images/scenes/scene6/images/sc6-img_04.jpg) no-repeat top left;}
	#flip-three { background:url(../images/scenes/scene6/images/sc6-img_05.jpg) no-repeat top left;}
	#flip-four { background:url(../images/scenes/scene6/images/sc6-img_07.jpg) no-repeat top left;}
	#flip-five { background:url(../images/scenes/scene6/images/sc6-img_08.jpg) no-repeat top left;}
	#flip-six { background:url(../images/scenes/scene6/images/sc6-img_09.jpg) no-repeat top left;}
	
	#flip-two.flip2 { background:url(../flip/flip2_02.png) no-repeat top left}
	

#whiteArea.home { background:url(../images/home-bg.png) repeat-x top; border-top:3px solid #fdb827; border-bottom:1px solid #fdb827; height:380px;}
	
#whiteAreaInt {min-height:457px; width:100%; background: #f7f7f7; padding-bottom:25px; padding-top:20px;}
	.col1 {width:197px; margin-right:25px; float:left;}
	.col2 {width:445px; float:left;}
		.col2 table {margin-bottom:10px;}
			* html .col2 table {width:435px;}
		.col2 table img {display:block; margin-right:10px;}
		* html .col2 {width:435px;}
	.col2 p {margin-top:0px;}
	.col2 h2 {margin:0 0 23px 0; padding-bottom:9px; border-bottom:1px solid #282828; display:block; width:100%; font-size:16px;}
	
	.col2nm {width:668px; float:left;}
	.col2nm p {margin-top:0px;}
	.col2nm h2 {margin:0 0 23px 0; padding-bottom:9px; border-bottom:1px solid #282828; display:block; width:100%; font-size:16px;}
	
		.blacktop {background: #1c1c1c; width:100%;}
			.btimg {width:200px; float:left;}
			.btcopy {width:265px; padding:0 15px; color:#ffffff; font-size:12px; line-height:18px; float:left;}
	.col3 {width:257px; margin-left:25px; float:left;}
	.col3 ul {margin:0px; padding:0px; list-style:none;}	
	.col3 ul li {margin:0px; padding:0px; list-style:none;}	
		.col3 h2 {margin:0 0 23px 0; padding-bottom:14px; border-bottom:1px solid #282828; display:block; width:100%; font-size:12px; text-transform:uppercase;}	
		.col3 .CTA1 {float:right;}
		
	#expcol {width:727px;}	
		* html #expcol {width:715px !important; overflow:hidden;}
		* html .expfoot {width:715px; overflow:hidden;}
		* html .expfoot ul {margin:0 10px 0 0; width:200px;}

/* ------------------------- GREY AREA ------------------------- */
#greyArea {background: #313131; padding:35px 0;width:100%;color:#ffffff;}
	#greyArea h2 {margin:0 0 23px 0; padding-bottom:9px; border-bottom:1px solid #282828; display:block; width:100%; font-size:18px; text-transform:uppercase;}
	#greyArea p {color:#7d7b7b; margin:15px 0;}
	#greyArea p strong {color:#7d7b7b; margin:15px 0; font-size:13px; color:#ffffff; text-transform:uppercase; font-weight:lighter;}
	.readmoreCTA {color:#000000; background:#fdb827; display:block; padding:6px; font-size:13px; width:65px; text-decoration:none; position:absolute; bottom:0px;}
	.readmoreCTA2 {color:#000000; background:#fdb827; display:block; padding:6px; font-size:13px; width:65px; text-decoration:none;}
	.CTA1 {background: url(../images/BTN-rounded_01.png) no-repeat 0 0; display:block; width:138px; height:36px; overflow:hidden;}
		.CTA1 span {display:block; margin-top:100px;}
	.CTA2 {background: url(../images/BTN-rounded_02.png) no-repeat 0 0; display:block; width:138px; height:36px; overflow:hidden; margin-top:10px;}
		.CTA2 span {display:block; margin-top:100px;}	
	.CTA3 {background: url(../images/BTN-rounded_03.png) no-repeat 0 0; display:block; width:138px; height:36px; overflow:hidden;}
		.CTA3 span {display:block; margin-top:100px;}		
	
	.fourthcol {width:229px; margin-left:8px; float:left;}
	.fourthcol .first {margin:0px;}
	.fourthcol ul {list-style:none; margin:0px; padding:0px;}	
	.fourthcol ul li {padding:7px 0 7px 0; width:229px; font-size:12px; text-transform:capitalize; border-bottom:1px dashed #282828; background: url(../images/li-style.gif) no-repeat 10px 3px;}	
	.fourthcol ul li a {padding-left:24px; width:205px; display:block; color:#fdb827; text-decoration:none;}	
	.fourthcol ul li a:hover {color:#ffffff;}
	
	.news {margin-bottom:0px;}
	.newsimg {width:105px; height:105px; float:left;}
	.col3 .newsimg img {border: 1px solid #c6c5c3;}
	.newscopy {width:195px; float:left;}
	.col3 .newscopy {width:150px; float:left;}
	.newscopy p {margin-top:0px !important;}
	.newscopy a {text-decoration:none;}
	
	.tcnews .newsimg .newsBG img {border:3px #fdb827 solid; position:absolute; top:-3px; left:-3px;}
	.newsBG {position:relative; top:0px; left:0px;}
	
	.tcnews .CTA1 {position:absolute; bottom:0px;}
	.tcleft .CTA2 {position:absolute; bottom:0px;}
	.tcleft .CTA3 {position:absolute; bottom:0px;}
	
.tcleft ul {color:#7d7b7b;  list-style:disc;}
.tcleft ul li {color:#7d7b7b;  list-style:disc;}

.tcleft.mid ul {color:#ffffff !important; list-style:none; margin:0px; padding:0px;}	
.tcleft.mid ul li {color:#ffffff !important; list-style:none !important; padding:7px 0 7px 15px; width:285px; font-size:12px; text-transform:capitalize; border-bottom:1px dashed #282828; background: url(../images/li-style.gif) no-repeat 3px 3px !important; height:17px;}	
.tcleft.mid ul li a {width:270px; display:block; color:#e49e21; text-decoration:none; background: url(../images/icon-plus.gif) no-repeat right 3px;}	
.tcleft.mid ul li a:hover {color:#ffffff;}
.tcnews ul {list-style:none; padding:0px; margin:0px 0px 15px 0;}
.tcnews ul li {list-style:none; padding:0px; margin:0px;}

/* NEWS */
#newsList ul {list-style:none; padding:0px; margin:0px;}
#newsList ul .newscopy { width:330px; padding:0 0 20px 0;}
#newsList ul .newscopy h3 {padding-top:0;margin-top:0;}

/* INT */
#teamHolder {float:left; width:727px;}
	* html #teamHolder {overflow:hidden; width:715px !important;}
#teamcol {width:727px; margin-bottom:25px;}
	* html #teamHolder .col2 {width:420px;}
#theteam ul li img {cursor:pointer;}

/* ------------------------- EXPERIENCE PAGE ----------------------------*/
.bluePrintBG {width:734px;  background: url(../images/blue-print.png) no-repeat 0 0;}
.bluePrintTop {width:734px;}
.bluePrintBot {width:734px; min-height:370px;}
	* html .bluePrintBot {height:370px;}
.bluePrintBot div {padding:40px 40px; color:#000000;}
.bluePrintBot div  h2 {border-bottom:1px solid #000000;}

.expfoot ul {float:left; width:220px; }
.expfoot ul li {color:#fdb827;}
.expfoot ul li a {color:#ac7c18; text-decoration:underline; padding-right:20px; background: url(../images/exp-high.jpg) no-repeat top right;}

/* ------------------------- CONTACT PAGE ----------------------------*/
#contact-book {width:643px; height:418px; background: url(../images/contact-book.png) no-repeat 0 0;}
#contact-book .Name {background:none; border:none; margin:38px 0 0 30px; height:26px; width:260px; color:#666666; font-size:18px;}
#contact-book .Email {background:none; border:none; margin:38px 0 0 30px; height:26px; width:260px; color:#666666; font-size:18px;}
#contact-book .Company {background:none; border:none; margin:38px 0 0 30px; height:26px; width:260px; color:#666666; font-size:18px;}
#contact-book .PhoneNo {background:none; border:none; margin:42px 0 0 30px; height:26px; width:260px; color:#666666; font-size:18px;}
#contact-book .query {background:none; border:none; margin:38px 0 0 30px; height:229px; width:263px; color:#666666; font-size:18px;  font-family: Arial, Helvetica, sans-serif;}
#contact-book .submit {background:none; border:none; margin:1px 0 0 173px; height:35px; width:122px; cursor:pointer;}

#sociallink li a {text-decoration:none;}
#sociallink li {margin-bottom:10px;}
#sociallink li img {margin-right:10px; position:relative; top:10px;}


/* ------------------------- FOOTER ------------------------- */
#footer .container .thirdCol {min-height: inherit !important; height:auto !important;}
.footp {font-size:11px; color:#ffffff; text-transform:uppercase;}
.footp span {color:#e49e21;}

/* TEAM JQ */
/* .jcarousel-control li {position:relative; left:0px; top:0px;}
.jcarousel-control li a {position:absolute; left:0px; top:-15px;} */
.number {display:none;}
.jcarousel-item a {outline:none;}
.jcarousel-item a img {display:block;}
.jcarousel-item a div {display:none;}
* html .jcarousel-item a img {display:none;}
* html .jcarousel-item a div {display:block !important; cursor:pointer;}
.itemimg {margin-bottom:50px;}

/* IPAD JQUERY */
#viewport {
  with:737px;
}

#enclosure {
  width:737px;
  height:400px;
  border:0px solid #FFF;
  position:relative;
  overflow:hidden;
}



#text-panel {
  width:2300px;
  height:1800px;
  position:absolute;
}

#bg-panel {
  position:absolute;
  width:2300px;
  height:1800px;
}

.slide-wrap {
  float:left;
  color:#000000;
}

.slide-wrap p {
  margin-bottom:5px;
  margin-top:0px;
}

* html .slide-wrap p {font-size:12px; line-height:13px;}

.slide-wrap h2 {
  margin-bottom:5px;
}

.slide-wrap ul li {color:#000000;}

#text-panel .slide-wrap {
  /* width:640px;
  height:220px;
  padding:40px 40px 50px 40px;
  margin:10px; */
  padding:40px 40px 50px 40px;
  width:654px;
  height:310px;
}

#bg-panel .slide-wrap {
  width:734px;
  height:400px;
  /* margin:20px; */
}

.slide-wrap p {
  color:#000000;
}

/* PA REMARK */
.paremark td {padding-bottom:15px;}
.paremark img {margin-right:15px;}
.paremark p {margin-top:0px;}

.expand { font-size:14px; padding:0 0 10px 0; }

.localism-link {display:block;overflow:hidden;height:191px;width:305px;text-indent:-333px;}
