@charset "utf-8";


body{
	margin:0;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#444444;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	
}


/* ====================| content copy styles | ================ */

a:link, a:active, a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#555555;
}

a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#F90;
}

h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
	color:#555555;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
}

h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:100;
	color:#000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 16px 0px;
	border-bottom: dotted 1px #555555;
}

.ftr_arrow{
font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#555555;	
}





#smalltxt{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #666;

}

#main_container{
	margin:0 auto;
	width:919px;
	height:auto;
	
}

#header{
	float:left;
	width:919px;
	/*height:122px;*/
	height:147px;
	margin-top:30px;
	/*background-image:url(../images/header.jpg);	
	background-repeat:no-repeat;*/
}

#body_id{
	float:left;
	width:910px;
	height:auto;
	background-color:#ffffff;
	border-right:solid #999 1px;
					border-left:solid #999 1px;
}

#footer{
	float:left;
	/*width:950px;*/
	width:100%;
	height:100%;
	color:#FFF;
	background-image:url(../images/footer_bg.jpg);	
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#cccccc;
}

/* ====================| dynamic left navigation & content containers | ================ */

#left_nav{
	float:left;
	margin:24px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	width:180px;

}

#content{
	float:left;
	width:679px;
	margin:0px 0px 0px 10px;
	padding:24px 0px 0px 0px;
	overflow:hidden;
}

#left_nav a{
	font-family:"Trebuchet MS", Tohama, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	text-decoration:none;	
}

#left_nav a:hover{
	font-family:"Trebuchet MS", Tohama, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F90;
	text-decoration:none;	
}

#left_nav h1{
	font-family:"Trebuchet MS", Tohama, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:400;
	color:#666;
	text-decoration:none;	
}



/* ====================| main navigation | ================ */
#header_logos{
	float:right;
	width:357px;
	height:63px;
	margin-right:12px;
}
#main_nav{
	float:right;
	margin-right:10px;
}
#header_logo{
	float:left;
}

#home_btn{
	float:left;	
	width:auto;
	height:30px;
	padding:8px 8px 0px 8px;
	border-right:solid 2px #B3B3B3;
	border-bottom:solid 2px #B3B3B3;
	font-weight:500;
	color:#555555;
	font-size:14px;
}

#whoweare_btn{
	float:left;	
	width:auto;
	height:30px;
	padding:8px 8px 0px 8px;
	border-right:solid 2px #B3B3B3;
	border-bottom:solid 2px #B3B3B3;
	font-weight:500;
	color:#555555;
	font-size:14px;
}

#whatwedo_btn{
	float:left;	
	width:auto;
	height:30px;
	padding:8px 8px 0px 8px;
	border-right:solid 2px #B3B3B3;
	border-bottom:solid 2px #B3B3B3;
	font-weight:500;
	color:#555555;
	font-size:14px;
}

#ourwork_btn{
	float:left;	
	width:auto;
	height:30px;
	padding:8px 8px 0px 8px;
	border-right:solid 2px #B3B3B3;
	border-bottom:solid 2px #B3B3B3;
	font-weight:500;
	color:#555555;
	font-size:14px;
}

#community_btn{
	float:left;	
	width:auto;
	height:30px;
	padding:8px 8px 0px 8px;
	border-right:solid 2px #B3B3B3;
	border-bottom:solid 2px #B3B3B3;
	font-weight:500;
	color:#555555;
	font-size:14px;
}

#contact_btn{
	float:left;	
	width:auto;
	height:30px;
	padding:8px 8px 0px 8px;
	border-bottom:solid 2px #B3B3B3;
	font-weight:500;
	color:#555555;
	font-size:14px;
}

/* ====================| index footer form  | ================ */

#index_frm{
	float:left;
	background-image:url(../images/text_area.png);
	width:410px; 
	height:60px;
	margin:30px 0px 0px 0px;
	background-position:left top; 
	background-repeat:no-repeat;
	padding:14px 0px 0px 30px;	
}



/* ====================| footer navigation | ================ */

#footer_nav{
	float:right;
	margin:40px 9px 0px 0px;
	
}


#news_members_btn{
	float:left;	
	width:auto;
	height:40px;
	padding:6px 8px 0px 8px;
	border-right:solid 2px #FFF;
	border-top:solid 2px #FFF;
	font-weight:500;
	color:#555555;
	font-size:14px;
}


#partners_achievements_btn{
	float:left;	
	width:auto;
	height:40px;
	padding:6px 8px 0px 8px;
	border-right:solid 2px #FFF;
	border-top:solid 2px #FFF;
	font-weight:500;
	color:#555555;
	font-size:14px;
}

#testimonials_careers_btn{
	float:left;	
	width:auto;
	height:40px;
	padding:6px 8px 0px 8px;
	border-top:solid 2px #FFF;
	font-weight:500;
	color:#555555;
	font-size:14px;
}


#main_nav a:link, #main_nav a:active, #main_nav a:visited, #footer_nav a:link, #footer_nav a:active, #footer_nav a:visited{
	font-family:"Trebuchet MS", Tohama, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	text-decoration:none;
	text-transform:uppercase;
}

/*#main_nav a:hover{
	font-family:"Trebuchet MS", Tohama, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px 0px 3px 0px;
	color:#ffffff;
	font-weight:500;
	text-decoration:none;
	background-color:#F90;
}*/



.webmenu, a.webmenu {
	width:82px; height:13px; border: solid 2px #cccccc; display:block; padding:5px; text-align:center; margin:8px;
	font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none;
	font-size:11px;
}
.webmenu:hover {
	background:#ffcc00; 
}


/* ====================| index content  | ================ */

.welcome{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:100;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#index_content_container{
	float:left;
	width:919;
	/*height:464px;*/
	height:auto;
}

#welcome_marquee{
	float:left;
	height:75px;
	width:610px;
	background-image:url(../images/index_content_01.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}

#social_media{
	float:left;
	height:75px;
	/*padding-top:12px;*/
	width:340px;
	background-image:url(../images/index_content_02.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
	
}

#index_slider{
	float:left;
	height:360px;
	width:590px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background-image:url(../images/index_content_03.jpg);
	background-repeat:no-repeat;*/
	background-color:#FFF;
	background-position:top left;	
}

#mingle_area{
	float:left;
	height:360px;
	width:315px;
	margin-top:3px;
	background-image:url(../images/mingle_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	/*background-image:url(../images/index_content_04.jpg);
	background-repeat:no-repeat;
	background-position:top left;	*/
	background-color:#f7941d;
}

#welcome{
	float:left;
	margin:40px 0px 0px 36px;
	padding:0px 0px 0px 0px;
	width:190px;
	height:30px;
}

#marquee_script{
	float:left;
	/*margin:41px 0px 0px 10px;
	padding:4px 0px 0px 0px;*/
	margin:0px;
	padding:0px;
	width:387px;
	height:18px;
	display: inline;
	overflow:hidden;
}

.inline, .inline a{
	display:inline;
	margin-right:100px;
	color:#000000;
	text-decoration:none;

}

#try
{
	position:relative;
	top:-70px;
	left:-440px;
	
	
}

#body_top{
	float:left;
	width:910px;
	height:55px;
	background-image:url(../images/tb_bg.png);
	background-repeat:no-repeat;
	overflow:visible;
					-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					border-radius:4px;
					border-top:solid #999 1px;
					border-right:solid #999 1px;
					border-left:solid #999 1px;
}
#body_btm{
	height:73px;
	width:100%;
	float:left;
	background-image:url(../images/body_btm_bg.png);
	background-repeat:repeat-x;
}
#body_btm_cont{
	top:0;
	float:left;
	height:20px;
					width:910px;
					overflow:visible;
					-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					border-radius:4px;
					border-bottom:solid #999 1px;
					border-right:solid #999 1px;
					border-left:solid #999 1px;
					margin-top:-3px;
}

#gallery_table img{
	border:solid #999 thin;
}
#gallery_table img:hover{
	border:solid #CCC thin;
}