/*
Theme Name: Modest
Theme URI: http://www.elegantthemes.com/gallery/
Version: 2.4
Description: 2 Column theme from Elegant Themes
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/


/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

body{background-color:#efefed;} /* e0e0dc | efefed */
clear { clear:both; }
ol, ul { margin-bottom:30px !important; }
ol li { margin-left:50px; list-style:decimal; }
ul li { margin-left:50px; list-style:disc; padding-left:5px; }
p { margin-bottom:15px !important; }
	
	#navy { width:100%; height:92px; background-color:#263548;}
		#header {width:1024px; margin:0 auto; }
			#header_logo {width:180px; float:left; }
			#header_txt { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-align:right; text-transform:uppercase; padding:65px 23px 0px 0px; margin:0 auto; float:right; width:800px;}
			#header_txt_sm {font-size:9px;}
			
			a.header_navy{color:#ffffff; text-decoration:none;}
			a.header_navy:visited{color:#ffffff; text-decoration:none;}
			a.header_navy:active{color:#ff7e00; text-decoration:underline;}
			a.header_navy:hover{color:#ff7e00; text-decoration:underline;}
			
	a.common{color:#263548; text-decoration:underline;}
	a.common:visited{color:#263548; text-decoration:underline;}
	a.common:active{color:#ff7e00; text-decoration:none;}
	a.common:hover{color:#ff7e00; text-decoration:none;}
		
	#white { width:100%; height:3px; background-color:#ffffff;}
	#orangeBar { width:100%; height:12px; background-color:#ff7e00;}
	#whiteTwo { width:100%; height:23px; background-color:#ffffff;}

	#container {width:974px; background-color:#ffffff; margin:0 auto; padding:0 25px 0 25px; color:#666; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; }
		#container .wrap { padding:20px 0; min-height:300px; }
		#container .wrap h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-bottom:20px; margin:20px 0 0; }
		#container .wrap h3 { color:#FF7800; font-weight:bold; text-transform:uppercase; }
		#container .wrap h2, #container h4, #container h5 { font-family:Arial, Helvetica, sans-serif; font-size:13px; }
		#container .wrap p{  font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; margin-bottom:25px;  }
			#container .wrap p a, #container a { color:#263548; text-decoration:underline; }
			#container .wrap p a:hover, #container a:hover { color:#ff7e00; text-decoration:none; }
		#container .wrap #frm_form_2_container {  }	
		#container .wrap p.submit { margin:0; }
		#container .wrap .left { width:350px; float:left; margin:0 10px 0 30px; }
			#container .wrap .left img { margin-bottom:5px; }
			#container .wrap .left strong { margin-bottom:10px; display:block; }
		#container .wrap .middle { width:200px; float:left; margin-right:20px; }
			#container .wrap .middle img { margin-bottom:5px; }
			#container .wrap .middle strong { margin-bottom:10px; display:block;}
		#container .wrap .right { width:300px; float:left; }
			#container .wrap .right img { margin-bottom:5px; }
			#container .wrap .right strong { margin-bottom:10px; display:block; }
			
		#container .wrap .news { border-top:1px solid #999; padding-top:10px; padding-bottom:3px; }
			#container .wrap .news #left { float:left; width:75px; }
				#container .wrap .news #left #img { width:58px; height:58px; margin: 5px 20px 15px 0; float:left; }
			#container .wrap .news #right { float:left; width:830px; }
				#container .wrap .news #right #date { color:#FF7800; font-weight:bold; text-transform:uppercase; float:left; margin-right:3px; }
				#container .wrap .news #right #title { color:#263548; font-weight:bold; float:left; }
				#container .wrap .news #right #description { float:left; }
			
							
	
		#top{width:979px;}
			#cta_orange { width:215px; height:91px; background-color:#ffffff; float:left;}
				#cta { width:215px; height:23px; background-color:#ff7e00; text-align:center; padding-top:6px; margin-bottom:2px; }
				
				#cta a{color:#ffffff; text-decoration:none; font-weight:bold;  margin-top:10px; vertical-align:middle; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
				#cta a:visited{color:#ffffff; text-decoration:none; font-weight:bold;}
				#cta a:active{color:#263548; text-decoration:underline; font-weight:bold;}
				#cta a:hover{color:#263548; text-decoration:underline; font-weight:bold;}
				
				#cta_space{padding: 8px 0px 0px 0px;}
	
			#nav {width:759px; height:91px; padding-top:0px; background-color:#e0e0dc; float:right; /*font-family:Arial, Helvetica, sans-serif; color:#8d8d8d; text-align:center;*/}
				#nav #mainNavSection .section { border-right: 1px solid #fff; float:left; padding:0 20px 0 28px; height:50px; width:95px; background-color:#e0e0dc !important; margin-left:0 !important; position:relative; top:-8px; }
				#nav #mainNavSection .last { border-right:none;}
					#nav ul  {  list-style: none; padding-left:12px; margin: 0;  /* float: left; /* 940px */background: #e0e0dc;font-family:Arial, Helvetica, sans-serif;font-size: 13px;color: #8d8d8d;text-decoration: none;z-index: 999; position:relative;}  
					#nav ul.topnav li { display:block;  margin: 0;  padding: 0 0px 0 0;  position: relative; /*--Declare X and Y axis base for sub navigation--*/  }  
					#nav ul.topnav li a{  padding: 0px 0px 0px 0px;  color: #8d8d8d;  display: block;  text-decoration: none;  text-transform:lowercase; padding-bottom:10px; }  
					#nav ul.topnav li a:hover{text-decoration:none;color: #263548;font-weight:bold;} 
	
					#nav ul.topnav li.drop { /*--Drop down trigger styles--*/  width: 80px;  height: 35px;  /* 35px */float: left; }
	
	
					#nav ul.topnav li span.subhover {background-position: left bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
					#nav ul.topnav li ul.subnav {  list-style: none;  position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  left: -200;top: 15px;  /* 35px */background: #263548;  margin: 0; padding: 8px 0px 8px 0px;  display: none;  float: left;  width: 132px;  font-size: 12px;text-align:left;}  
					#nav ul.topnav li ul.subnav li{  margin: 0; padding: 2px 0px 2px 0px;   clear: both;  width: 122px;text-align:left;float:left;}  
					html ul.topnav li ul.subnav li a {  float: left;  width: 122px;  background: #263548;  padding-left: 8px;color:#FFFFFF;}  
					html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  background: #263548;color:#FFFFFF;}


#navImage{display:block;}
			#navTable {display:block;}
				/*
				a.topNavLinks{color:#8d8d8d; text-decoration:none;}
				a.topNavLinks:visited{color:#8d8d8d; text-decoration:none;}
				a.topNavLinks:active{color:#263548; font-weight:bold; text-decoration:none;}
				a.topNavLinks:hover{color:#263548; font-weight:bold; text-decoration:none;}
				*/
	
	/* Home Page */	
		#content_home{width:979px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:13px; line-height: 18px;}
			#news { width:205px; float:left; text-align:left; padding: 0px 13px 0px 4px;}
			#recentNewsHeader { font-size:14px; color:848484; font-weight:bold; padding: 0px 0px 10px 0px;}
			#recentNewsDate {font-size:11px;}
			#recentNewsLine{ padding: 10px 0px 10px 0px;}
				.homeNews a{color:#263548; text-decoration:none; font-weight:bold; }
				.homeNews a:visited{color:#263548; text-decoration:none; font-weight:bold;}
				.homeNews a:active{color:#263548; text-decoration:underline; font-weight:bold;}
				.homeNews a:hover{color:#263548; text-decoration:underline; font-weight:bold;}
			
			#txt_home {padding-bottom: 0px;}
			
			#home { padding-bottom:25px; }
	
			#examples {width:757px; float:right; color:#666666; font-size:13px; text-align:left; vertical-align:top;} /* width:759px; height:284px; */
				#examplesThumbs { text-align:left; vertical-align:top; margin:0; padding:0;}
				#examplesLine {padding:0px 18px 0px 0px;}
				#examplesLine2 {padding:0px 20px 0px 19px;}
				#examples_websites { float: left; width: 225px; text-align:center; color:#263548; font-size:14px; font-weight:bold;}
				#examples_print {float: left; width: 254px; text-align:center; color:#263548; font-size:14px; font-weight:bold;}
				#examples_branding {float: left; width: 254px; text-align:center; color:#263548; font-size:14px; font-weight:bold;}
		
		
		
	/* Lingo Page */
		#headerLingo{ color:#ff7e00; font-weight:bold; margin-top:20px; }
		a.expand{color:#ff7e00; text-decoration:underline; font-style:italic;}
		a.expand:visited{color:#ff7e00; text-decoration:underline; font-style:italic;}
		a.expand:active{color:#263548; text-decoration:none; font-style:italic;}
		a.expand:hover{color:#263548; text-decoration:none; font-style:italic;}
		
	/* Testimonials Page */
		#content_testimonials{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:13px; text-align:left; line-height: 18px; padding:20px 60px 40px 40px;}
		#quotes{ font-style:normal; text-align:right;}
		#orngEmph { color:#ff7e00; font-size:16px;}
		
	/* News Page */
		#orngTxt { color:#ff7e00; font-weight:bold; text-transform:uppercase;}
		#navyTxt { color:#263548; font-weight:bold;}
		#bar{ width:930px; height:1px; padding: 10px 0px 8px 0px;}
		#newsImg{width:58px; height:58px; padding: 3px 15px 3px 0px;}
	
	/* Clients Page */
		#clientsL{ float:left; text-align:left; padding:0px 0px 0px 0px;}
		#clientsR{ float:left; text-align:left; padding-left:120px; }
		
		a.url{color:#263548; text-decoration:underline;}
		a.url:visited{color:#263548; text-decoration:underline;}
		a.url:active{color:#ff7e00; text-decoration:none;}
		a.url:hover{color:#ff7e00; text-decoration:none;}
		
	/* Recognition Page */
		#recgL{ float:left; width:375px; min-height:100%; margin:0px 0px 0px 87px;}
		#recgR{ float:right; width:375px; min-height:100%; margin:0px 37px 0px 50px;}
			#recgBoxL{ float:left; width:61px; min-height:100%;}
			#recgBoxR{ float:right; width:293px; min-height:100%; margin:10px 0px 0px 0px; font-weight:bold;}
			#greyLine{width:292px; height:1px; background-color:#939393; margin:10px 0px 10px 83px;}
		
		#recgH{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#ff7e00;}
		
		a.recg{color:#ff7e00; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:400;}
		a.recg:visited{color:#ff7e00; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:400;}
		a.recg:active{color:#ff7e00; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:400;}
		a.recg:hover{color:#ff7e00; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:400;}
		
		
	
	#logos{width:1024px; background-color:#ffffff; margin:0 auto;}
		#logosTxt{width:117px; height:70px; text-align:right; float:left; padding:25px 25px 0px 0px; text-transform:uppercase; color:#6c6c6c; font-size:12px; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
		#logosBG{width:855px; height:95px; float:left;}
		#logosFooter{width:855px; height:95px; text-align:right; float:left;}
	
	#botNav {width:1024px; height:48px; padding: 19px 0px 0px 0px; margin:0 auto; background:0 none; }
		#botNavArea{ text-align:center; }
		#botNavArea .alt_links{ text-align:center; }
		#botNav #botNavArea a ul#menu-footer-menu{ margin:0 auto; width:1024px; text-transform:uppercase; border-right: 1px solid #999; float:left; }
		#botNav #botNavArea .botNavLinks .menu-footer-menu-container {text-align:center; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; line-height:21px; padding: 0px 0px 0px 0px; }
		#botNav #botNavArea .botNavLinks .menu-footer-menu-container ul#menu-footer-menu { margin-bottom:0 !important; }
			#botNav #botNavArea .botNavLinks .menu-footer-menu-container ul#menu-footer-menu li { border-right: 1px solid #999; display:inline; margin:0 auto; padding-right:10px; }
			#botNav #botNavArea .botNavLinks .menu-footer-menu-container ul#menu-footer-menu li a { text-transform:uppercase; color:#999; text-decoration:none; margin-left:10px; }
				#botNav #botNavArea .botNavLinks .menu-footer-menu-container ul#menu-footer-menu li a:hover { text-decoration:underline; }
			#botNav #botNavArea .botNavLinks .menu-footer-menu-container ul#menu-footer-menu li:last-child, a.botNavLinks:last-child { border-right:0 none; }
		a.botNavLinks{color:#999999; text-decoration:none; padding:0px 7px 0px 7px; text-transform:uppercase; border-right: 1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; line-height:21px;}
		a.botNavLinks:visited{color:#999999; text-decoration:none; padding:0px 7px 0px 7px;}
		a.botNavLinks:active{color:#999999; text-decoration:underline; padding:0px 7px 0px 7px;}
		a.botNavLinks:hover{color:#999999; text-decoration:underline; padding:0px 7px 0px 7px;}
	
	#copyright{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:11px; text-align:center; line-height: 18px; padding:15px 0px 40px 0px;}
	



/* ------------------------------------------------------------------------------------------------------- */



	/* Content */
	#content{ min-height:100%; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:13px; text-align:left; line-height: 18px; padding:20px 60px 40px 40px;}/* width:979px; */
	
	h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; padding: 0px 0px 20px 0px; margin:0;}
	h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; padding: 0px 0px 0px 0px; margin:0;}
	
	p {	margin: 0px 0px 30px 0px;}
	#notes{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; font-weight:100; padding: 0px 0px 0px 0px; margin:0;}
	#flash{width:979px; height:247px;}




/* ------------------------------------------------------------------------------------------------------- */

	
	#examplesH {text-align:left;}
	#examplesH_layer { }
	#orange { color:#ff7e00; background-color:#FFFFFF;}
	#on{ font-weight:bold; color:#263548;}

	#image1{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt1{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}
	
	#image2{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt2{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}
	
	#image3{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt3{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}
	
	#image4{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt4{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}
	
	#image5{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt5{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}
	
	#image6{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt6{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}
		
	#image7{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt7{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}
	
	#image8{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt8{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}
	
	#image9{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt9{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}
	
	#image10{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt10{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}
	
	#image11{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt11{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}
	
	#image12{ width:979px; height:247px; margin:23px 0px 0px 0px; text-align:left; background-color:#ffffff;}
	#txt12{ width:435px; height:247px; float:right; background-color:#ffffff; margin:0px 0px 0px 0px; text-align:left; font-size:24px; color:#8d8d8d; line-height:28px; font-family:Helvetica, Arial, sans-serif;}

	/*
	
	-6- Brand & Identity
	-1- Website design & development
	-3- Print advertising & marketing
	-8- sinage
	-10- car wraps
	-12- seo
	-7- email campaigns
	-9- targeted direct mail
	-5- collateral
	-11- photography
	-4- consulting
	-2- social media
	
	*/
	