/* CSS Document */
body {
	margin					: 25px px 0px 0px 0px;
	background-image		: url(images/shadow2.jpg);
	background-repeat		: repeat-x;
	}
#utilityNav {
    margin					: 0px auto 0px auto;
	width					: 780px;
	text-align				: right;
	height					: 30px;
	}
#utilityNav p{
	margin					: 0px;
	padding					: 0px 10px 0px 0px;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #000000;
	}
#main {
    margin-left				: auto;
    margin-right			: auto;
	background-color		: #000000;
	width					: 780px;
	}
#nav {
	margin					: 0px 0px 0px 30px;
	padding					: 80px 0px 0px 0px;
	width					: 80px;
	height					: 277px;
	display                 : block;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	color					: #ffffff;
	}
#navInside {
	margin					: 0px 0px 0px 30px;
	padding					: 25px 0px 0px 0px;
	width					: 100px;
	height					: 277px;
	display                 : block;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	color					: #ffffff;
	}
p {
	margin					: 0px 0px 0px 0px;
	padding					: 65px 10px 0px 30px;
	font-family             : Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	line-height 			: 24px;
	color					: #ffffff;
	}
ul {
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 30px;
	font-family             : Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	line-height 			: 16px;
	color					: #990000;
	}
/*#redLink{
	background-color		: #000;
	}*/
#redLink p {
	font-family             : Verdana, Arial, Helvetica, sans-serif;
	font-size				: 13px;
	line-height 			: 24px;
	color					: #000;
	}
/*#redLink strong {
	font-family             : Verdana, Arial, Helvetica, sans-serif;
	font-size				: 12px;
	line-height 			: 24px;
	color					: #fff;
	font-weight				: normal;
	}*/
#redLink a:link, #redLink a:visited {
	font-family             : Verdana, Arial, Helvetica, sans-serif;
	font-size				: 13px;
	line-height 			: 24px;
	color					: #b30000;
	text-decoration			: none;
	}
#redLink a:hover {
	font-family             : Verdana, Arial, Helvetica, sans-serif;
	font-size				: 13px;
	line-height 			: 24px;
	color					: #b30000;
	text-decoration			: underline;
	}
	
/* ------------------------- button home -------------------------*/
.btn_home a {
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 : url(images/btn_home.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_home a:hover { 
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background    		 : url(images/btn_home2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button about us -------------------------*/
.btn_about a {
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 : url(images/btn_about.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_about a:hover { 
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background    		 : url(images/btn_about2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button about us How we work -------------------------*/
.btn_how a {
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 :url(images/btn_how.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_how a:hover { 
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 :url(images/btn_how2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button about us Clients -------------------------*/
.btn_clients a {
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 :url(images/btn_clients.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_clients a:hover { 
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 :url(images/btn_clients2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button about us Staff -------------------------*/
.btn_staff a {
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 :url(images/btn_staff.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_staff a:hover { 
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background    		 :url(images/btn_staff2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button portfolio -------------------------*/
.btn_portfolio a {
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 : url(images/btn_portfolio.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_portfolio a:hover { 
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 :url(images/btn_portfolio2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button portfolio sub -------------------------*/
.btn_website a {
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 : url(images/btn_website.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_website a:hover { 
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background    		 : url(images/btn_website2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button portfolio sub -------------------------*/
.btn_publications a {
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 : url(images/btn_publications.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_publications a:hover { 
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background    		 : url(images/btn_publications2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button portfolio sub -------------------------*/
.btn_marketing a {
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 : url(images/btn_marketing.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_marketing a:hover { 
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background    		 : url(images/btn_marketing2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button portfolio sub -------------------------*/
.btn_identity a {
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 : url(images/btn_identity.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_identity a:hover { 
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background    		 : url(images/btn_identity2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button portfolio sub -------------------------*/
.btn_multimedia a {
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 : url(images/btn_multimedia.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_multimedia a:hover { 
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background    		 : url(images/btn_multimedia2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button news -------------------------*/
.btn_news a {
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 : url(images/btn_news.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_news a:hover { 
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background    		 : url(images/btn_news2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button news Staff -------------------------*/
.btn_newsStaff a {
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background-image	 :url(images/btn_newsStaff.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_newsStaff a:hover { 
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background-image	 :url(images/btn_newsStaff2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button news Company -------------------------*/
.btn_newsCompany a {
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background-image	 :url(images/btn_newscompany.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_newsCompany a:hover { 
	display				 : block;
	width				 : 100px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background-image	 :url(images/btn_newscompany2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button contact -------------------------*/
.btn_contact a {
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background			 : url(images/btn_contact.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_contact a:hover { 
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background    		 : url(images/btn_contact2.gif);
	background-repeat    : no-repeat;
	}
/* ------------------------- button contact -------------------------*/
.btn_client a {
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 40px;
	background			 : url(images/btn_client.gif);
	background-repeat    : no-repeat;
	text-decoration		 : none;
	}
	
.btn_client a:hover { 
	display				 : block;
	width				 : 80px;
	height				 : 27px;
	padding 			 : 0;
	margin  			 : 0px 0px 5px 0px;
	background    		 : url(images/btn_client2.gif);
	background-repeat    : no-repeat;
	}
#home_showbox {
	margin					: 0px 0px 0px 0px;
	padding					: 0px 3px 0px 3px;
	}
#home_showboxside {
	background-image:url(images/circle_bottom4.gif);
	background-repeat:no-repeat;
	}
/* ------------------------- home footer -------------------------*/
#footer {
    margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	background-image		: url(images/footer.gif);
	background-repeat		: no-repeat;
	width					: 780px;
	height					: 51px;
     }
#footer p{
    margin					: 0px 0px 0px 0px;
	padding					: 10px 0px 0px 10px;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	color					: #333333;
	line-height				: 18px;
	text-align    			: center;
     }

/* ------------------------- portfolio box -------------------------*/
.showbox {
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 20px;
	}
.showpic {
	margin					: 0px 0px 0px 0px;
	padding					: 10px 5px 0px 0px;
	float					: left;
	}
.frame{
	border					: 1px solid #333333;
	}
.clear {
	clear					: both;
	}

/* ------------------------- content text -------------------------*/
.content {
	margin					: 0px 0px 0px 0px;
	padding					: 15px 25px 0px 20px;
	font-family             : Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	line-height 			: 18px;
	color					: #333333;
	}
.contentTop{
	background-color		:#FFFFFF;
	background-image		:url(images/bg_content_top.gif);
	background-repeat		:no-repeat;
	width					:380px;
	height					:139px;
	}
.contentBottom{
	background-color		:#FFFFFF;
	background-image		:url(images/bg_content_bottom.gif);
	background-repeat		:no-repeat;
	width					:380px;
	height					:238px;
	}
.contentFull{
	background-color		:#FFFFFF;
	background-image		:url(images/bg_content_full.gif);
	background-repeat		:no-repeat;
	width					:380px;
	height					:378px;
	}
	
/* ------------------------- quote -------------------------*/
.quote {
	margin					: 0px 0px 0px 0px;
	padding					: 10px 10px 0px 10px;
	font-family             : Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	line-height 			: 16px;
	color					: #b2aa7d;
	}
.reference {
	margin					: 0px 0px 0px 0px;
	padding					: 10px 10px 0px 50px;
	font-family             : Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	line-height 			: 16px;
	color					: #333333;
	}

/* ------------------------- Inside footer -------------------------*/
#inside_footer {
    margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	background-image		: url(images/bg_footer.gif);
	background-repeat		: no-repeat;
	width					: 780px;
	height					: 51px;
     }
#inside_footer p{
    margin					: 0px 0px 0px 0px;
	padding					: 10px 0px 0px 10px;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	color					: #333333;
	line-height				: 18px;
	text-align    			: center;
     }
/* ------------------------- George -------------------------*/
#meetus_nav {
    margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	background-repeat		: no-repeat;
	width					: 64px;
	height					: 470px;
	background-image		: url(images/left_meet_white.jpg);
     }
	 
#meetus_nav .toppad {
	padding					: 56px 0px 0px 0px;
}


.meetus_pic {
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 5px 7px;
	display					:block;
	}


#iframe {
	float				 : left;
	margin				 : 30px 0px 0px 20px;
	padding				 : 0px 10px 10px 0px;
	overflow			 : auto;
	width				 : 320px;
	height				 : 260px;
	
	scrollbar-arrow-color: White;
	scrollbar-base-color : #666; /*dark*/
	scrollbar-face-color : #999; /*bright*/
	
  /*scrollbar-arrow-color: Black;
	scrollbar-base-color : #d3780e;
	scrollbar-face-color : #ed860f; */
	}
#iframe p{
	margin				 : 0px 0px 0px 0px;
	padding				 : 0px 0px 0px 0px;
	font-family			 : Arial, Helvetica, sans-serif;
	font-size			 : 12px;
	color				 : #000;
	line-height			 : 21px;
	}