body {
	color:#707070;
}
/********************************************************************************************** GLOABAL STYLES */

h1{
	color:#7ca2a4;
	}
h2{
	color:#183845;
	
	}
h3{
	color:#7ca2a4;
	}
h4{
	color:#1d4161;
	}
h5{
	color:#1d4161;
	}
h6{
	color:#1d4161;
	}
a{
	color:#5F87AA;
	}
a:hover{
	color:#7ca2a4;
	}	
	
hr {
	color: #ccc;
background-color: #ccc;
height: 1px;
	
}

/********************************************************************************************** Menu */

.sf-menu li a {
	color:#727272!important;
}
.sf-menu li a:hover, .sf-menu li a.current{
	color:#7ca2a4!important;
	text-decoration:none!important;
}
.sf-menu li li a {
	font-size:11px;
	border-bottom:	1px solid #BFBFBF;
	color:#727272!important;
}
.sf-menu li li a:hover {
	color:#7ca2a4!important;
}

.sf-menu li li {
	background:		#BFBFBF;
	border-top:	0px solid #FFF;
	border-right:	1px  #BFBFBF;
	border-left:	1px  #BFBFBF;
	border-bottom:	1px  #BFBFBF;
	
}
.sf-menu li li li {
	background:		#BFBFBF;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#7ca2a4;
}

/********************************************************************************************** Banner */
#tagline_wrap {
	color:183845;
	font-size:21px;
	letter-spacing: -1px;
	}	
#subpage_tagline_wrap {
	color:#7ca2a4;
	font-size:24px;
	}	
#subpage_tagline_wrap .dark{
	color:#727272;
	font-size:28px;
	}

/********************************************************************************************** Slider -> Banner */	

#main-container .carousel ul li .text_block{
	position:absolute; 
	display:block; 
	width:450px; 
	bottom:30px;
	left:30px;
	line-height:19px;
	font-size:13px; 
	background-color:#000; 
	padding:20px; 
	color:#FDFDFD;
	}
#main-container .carousel ul li .text_block h3{ color:#FFF!important;}
#main-container .carousel ul li .text_block a img{vertical-align:middle;}
#main-container .carousel ul li .text_block a{color:#fff;text-decoration:none;}

#main-container .carousel ul li .text_block.white{
	position:absolute; 
	display:block; 
	width:350px; 
	bottom:30px;
	left:30px;
	line-height:19px;
	font-size:13px; 
	background-color:#727272; 
	padding:20px; 
	color:#FFF; 
	text-align:left;
	}
#main-container .carousel ul li .text_block.white a img{vertical-align:middle;}
#main-container .carousel ul li .text_block.white a{color:#999;text-decoration:none;}

#main-container div.center-wrap a{ color:#727272;}
#main-container div.center-wrap a.active{color:#FFF; }	

/**********************************************************************************************  Portfolio */

#portfolio_menu ul li a.on{
	color:#000000;
	}
	

