﻿
p {padding:5px 0px 5px 0px;}


/*main background image*/
/*center image in browser window*/
body {	
	text-align: center;
	background-color: #ffffff;
	/*background-image: url('../images/main_header_bg.jpg');	
	background-repeat:repeat-x;*/
	background-position:center top; 
}

/*set image border on all inline images */
img 
{
	border-style:none;
}

.page {	
	position: relative;	
	width: 975px; /* put the total with of that site */ 
	text-align: left;	
	background-color:#ffffff; /**/	
	margin: 0 auto -70px;		
}

.content {	
	/*background-color:blue;*/
	width:975px;
	min-height:781px;	
	font-family: Verdana, Arial;
	font-size:12px;	
}

.leftColumn 
{
	float:left;
	background-image: url('../images/maingraybox.jpg');	
	background-repeat:no-repeat;
	min-height: 781px;/**/
	width: 300px;	
	display:block;
}

.rightColumn 
{
	float:left;
	/*background-color:Orange;*/
	width: 675px;
	height: 781px;
	display:block;
}

.footer {
	position: relative;
	width: 975px;
	margin: 0 auto;
	font-size:12px;
	font-family: Verdana, Arial;	
	/*background-color:silver;
	background-image: url('../images/footer_bg.jpg');	
	background-repeat:no-repeat;*/
	display:block;
	clear:both;
}


.logo a
{	
	margin-top:24px;
	margin-left:45px;
	width:208px;
	height:186px;
	background-image: url('../images/logo.jpg');	
	background-repeat:no-repeat;
	display:block;
}

.home_text 
{
	margin-left:30px;
	margin-top:30px;
	font-family: Verdana, Arial;
	font-size:12px;
	line-height:18px;
	color:#000000;
	width:240px;
	text-align:justify;
}

.home_text a 
{
	color:#21a460;
	text-decoration:underline;
}

.FTicons 
{	
	position:absolute;
	top:700px;
	left:85px;	
	width:124px;
	height:51px;
	/*background-color:Red;*/
}

.facebook a
{
	width:51px;
	height:51px;	
	background-image: url('../images/FacebookIcon.jpg');	
	background-repeat:no-repeat;
	display:block;
	float:left;
}

.twitter a
{
	margin-left:23px;
	width:50px;
	height:51px;
	background-image: url('../images/TwitterIcon.jpg');	
	background-repeat:no-repeat;
	display:block;
	float:left;
}

.address_container
{
	height:80px;
	margin-left:110px;
	padding-top:25px;
	/*background-color:Aqua;*/
}

.top_address 
{	
	font-family: Verdana, Arial;
	font-size:11px;
	color:#186076;
}

.dot 
{
	float:left;
	width:7px;
	height:8px;
	margin-left:20px;
	margin-top:3px;
	padding-right:20px;
	background-image: url('../images/dot.jpg');	
	background-repeat:no-repeat;
}

.address_text 
{
	float:left;	
}

.address_text a
{
	font-family: Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	color:#186076;
}

/* menu */

.menu_container 
{
	height:56px;
	width:675px;
	/*background-color:Yellow;*/
	
}

.menu_bar 
{
	width:641px;
	height:37px;
	display:block;
	/*background-color:Blue;*/
	margin-left:23px;
	background-image: url('../images/menu_bar.jpg');	
	background-repeat:no-repeat;
}

.menu_item a
{
	float:left;
	width:106px;
	height:37px;
	display:block;
	background-image: url('../images/blue_off.jpg');	
	background-repeat:no-repeat;
	text-decoration:none;

}

.menu_item a:hover 
{
	width:106px;
	height:37px;
	display:block;
	background-image: url('../images/green_on.jpg');	
	background-repeat:no-repeat;
}

.menu_item_selected 
{
	float:left;
	width:106px;
	height:37px;
	display:block;
	background-image: url('../images/green_on.jpg');	
	background-repeat:no-repeat;
	text-decoration:none;
}

.menu_text 
{
	float:left;
	padding-top:10px;
	margin-left:35px;
	text-decoration:none;
	color:#ffffff;
}

.menu_text a
{
	float:left;
	font-family: Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;	
}

/* video */

.video_container 
{
	padding-left:22px;
}

.video 
{
	width:647px;
	height:367px;
	display:block;
	/*background-image: url('../images/video_bg.jpg');	
	background-repeat:no-repeat;*/
}

.content_container 
{
	margin-left:22px;
	margin-top:20px;
	width:647px;
	height:231px;
	display:block;
	background-image: url('../images/content_bg.jpg');	
	background-repeat:no-repeat;
}

.gray_box 
{
	float:left;
}

.featured_header 
{
	padding-top:10px;
	margin-left:150px;
	font-family: Verdana, Arial;
	font-size:12px;
	color:#7a737f;
}

.featured_pic
{	
	margin-left:20px;
	margin-top:15px;
	width:200px;
	height:167px;
	display:block;
	background-repeat:no-repeat;
	float:left;
}

.featured_pic a
{	
	float:left;
}



.featured_text 
{
	float:left;
	width:170px;
	margin-left:20px;
	margin-top:15px;
	font-family: Verdana, Arial;
	font-size:12px;
	color:#565355;
}

.featured_text a
{
	font-family: Verdana, Arial;
	font-size:11px;
	color:#565355;
}

.featured_title a
{
	font-family: Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#11596e;
	text-decoration: none;
}



.blue_box 
{
	float:left;
	width:210px;
	height:215px;
	margin-left:20px;	
}

.idea_header 
{	
	text-align:center;
	width:210px;
	padding-top:10px;		
	font-family: Verdana, Arial;
	font-size:12px;
	color:#daeff7;
}

.idea_text 
{	
	width:170px;
	margin-left:20px;
	margin-top:15px;
	font-family: Verdana, Arial;
	font-size:12px;
	color:#ffffff;
}

.idea_text a
{	
	font-family: Verdana, Arial;
	font-size:12px;
	color:#ffffff;
}

.idea_title a
{
	font-family: Verdana, Arial;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.idea_tour a
{
	margin: 0 auto;
	width:108px;
	height:81px;
	background-image: url('../images/rico_tour.jpg');	
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:Black;
	display:block;
}


.textLink_container 
{
	margin-left:450px;
	width:450px;
	height:70px;
	/*background-color:silver;*/
}

.bottom_menu 
{
	font-family: Verdana, Arial;
	font-size:11px;
	color:#186076;	
}

.bottom_address_text 
{
	float:left;	
}

.bottom_address_text a
{
	font-family: Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	color:#186076;
}

.bottom_menu_dot 
{
	float:left;
	width:7px;
	height:8px;
	margin-left:12px;
	margin-top:3px;
	padding-right:12px;
	background-image: url('../images/dot.jpg');	
	background-repeat:no-repeat;
}

.copyright 
{
	clear:both;
	padding-top:10px;
	font-family: Verdana, Arial;
	font-size:11px;
	color:#186076;
	text-decoration:none;
}



/* ABOUT US PAGE - OUR WORK PAGE - OUR CAPABILITIES PAGE */


.subleftColumn 
{	
	background-image: url('../images/subBox_repeater.jpg');	
	background-repeat:repeat;
	min-height: 655px;/**/	
	width: 300px;	
	display:block;
	float:left;
}

.leftColumn_bg 
{
	background-image: url('../images/subBox.jpg');	
	background-repeat:no-repeat;
	min-height: 655px;
	/*height:auto;*/
	width: 300px;	
	display:block;				
}

.subrightColumn 
{	
	margin-left:300px;
	margin-top:0px;
	width: 675px;
	min-height: 781px;
	display:block;
	font-family: Verdana, Arial;
	font-size:12px;
	/*background-color:Silver;*/
}

.bottom_dots 
{
	background-image: url('../images/bottom_dots.jpg');	
	background-repeat:no-repeat;
	width:300px;
	height:124px;
	bottom:0px;
}
.sublogo 
{		
	padding-top:24px;
}

.sublogo a
{		
	margin-left:45px;
	width:208px;
	height:186px;
	background-image: url('../images/logo.jpg');	
	background-repeat:no-repeat;
	display:block;
}

.subFTicons 
{	
	position:relative;
	top:45px;
	left:85px;	
	width:124px;
	height:51px;
	/*background-color:Red;*/
}

.subcontent 
{
	margin-top:20px;
	margin-left:25px;
	font-family: Verdana, Arial;
	font-size:12px;	
	text-align:justify;
	/*min-height: 781px;*/
}

.subcontent td 
{
	background-image: url('../images/panel_bg.jpg');	
	background-repeat:no-repeat;
	width:212px;
	height:265px;	
}

.subcontent tr 
{
	height:284px;	
}

.subcontent_leftrow 
{
	float:left;
	width:350px;
	/*margin-left:22px;*/
}

.subcontent_leftrow p
{
	font-weight:bold;
	color:#186076;
}

.subcontent_leftrow ul
{
	list-style-type:none;
	margin-left:-20px;
	padding-bottom:10px;
}

.subcontent_leftrow li a
{
	color:#186076;
	text-decoration:none;
}

.subcontent_leftrow li a:hover
{
	color:gray;
	text-decoration:none;
}

.subcontent_rightrow 
{
	float:left;
}

.subcontent_rightrow p
{
	font-weight:bold;
	color:#186076;
}

.subcontent_rightrow ul 
{
	list-style-type:none;
	margin-left:-20px;
	padding-bottom:10px;
}

.subcontent_rightrow li a
{
	color:#186076;
	text-decoration:none;
}

/* CONTACT PAGE */


.contact_form 
{
	margin-left:25px;
	font-family: Verdana, Arial;
	font-size:12px;	
}

.title 
{
	font-family:Verdana, Arial;
	font-size: 12px;
	/*font-weight: bold;*/	
	text-decoration: none;
	color: #000000;		
	width:75px;
	text-align: right;
	padding-bottom:15px;
	padding-right:10px;
}

.text_field 
{
	font-family:Verdana, Arial;
	font-size: 12px;
	/*font-weight: bold;*/	
	text-decoration: none;
	color: #000000;	
	text-align: left;
		
	}
	
/* OUR WORK */

.work_image 
{
	margin-left:7px;
	margin-top:24px;
	padding-bottom:5px;
	background-repeat:no-repeat;
	width:197px;
	display:block;
}

.work_header 
{
	font-family:Verdana, Arial;
	font-size: 12px;
	font-weight:bold;
	color:#186076;
	text-align:center;
}

.work_text 
{
	margin-left:7px;
	font-family:Verdana, Arial;
	font-size: 10px;
	width:197px;
	color:#186076;
	/*text-align:justify;*/
}

.work_text a
{
	text-decoration: none;
	color:#186076;
}

.work_text a:hover
{
	text-decoration: none;
	color:Gray;
}

/* CASE STUDIES */

.casestudy_container 
{
	margin-left:22px;
	margin-top:20px;
	width:435px;		
	display:block;
	float:left;
	/*background-color:green;*/
}

.casestudy_header 
{
	font-family:Verdana, Arial;
	font-size: 24px;
	color:#126c86;	
	padding-bottom:10px;
}

.casestudy_text 
{
	font-family:Verdana, Arial;
	font-size: 11px;
	color:#126c86;
	padding-right:35px;
	text-align:justify;	
}

.casestudy_text a
{
	font-family:Verdana, Arial;
	font-size: 11px;
	color:#126c86;
	text-align:justify;	
}

.casestudy_text a:hover
{
	color:Gray;
}

.vLine 
{
	float:left;
	background-color:#126c86;
	width:2px;
	height:180px;
	display:block;
	margin-top:50px;
}

.deliverables_container 
{
	float:left;
	/*background-color:Blue;*/
	width:190px;
	margin-left:20px;
	margin-top:60px;
	height:180px;	
}

.deliverables_text 
{
	font-family:Verdana, Arial;
	font-size: 11px;
	color:#126c86;
	height:180px;
}


.deliverables_text a
{
	font-family:Verdana, Arial;
	font-size: 11px;
	color:#126c86;
	text-decoration:none;
}


.deliverables_text a:hover
{
	color:Gray;
}

.next_btn 
{
	position:relative;
	background-image: url('../images/next_btn.jpg');	
	background-repeat:no-repeat;
	width:31px;
	height:33px;
	top:50px;	
}

.next_btn a
{
	width:150px;
	height:33px;
	display:block;
}

.next_link  
{
	position:relative;
	left:35px;
	top:8px;
}

