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

h1{
	color:#1d4161;
	}
h2{
	color:#1d4161;
	}
h3{
	color:#1d4161;
	}
h4{
	color:#1d4161;
	}
h5{
	color:#1d4161;
	}
h6{
	color:#1d4161;
	}
a{
	color:#5F87AA;
	}
a:hover{
	color:#5F87AA;
	}	

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

.sf-menu li a {
	color:#AED1E4!important;
}
.sf-menu li a:hover, .sf-menu li a.current{
	color:#FFFFFF!important;
	text-decoration:none!important;
}
.sf-menu li li a {
	font-size:11px;
	border-bottom:	1px solid #3B86AD;
	color:#AED1E4!important;
}
.sf-menu li li a:hover {
	color:#fff!important;
}

.sf-menu li li {
	background:		#4587A9;
	border-top:	0px solid #FFF;
	border-right:	1px  #3B86AD;
	border-left:	1px  #3B86AD;
	border-bottom:	1px  #3B86AD;
	
}
.sf-menu li li li {
	background:		#4587A9;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#000;
}

/********************************************************************************************** Banner */
#tagline_wrap {
	color:#FFF;
	font-size:24px;
	}	
#subpage_tagline_wrap {
	color:#FFF;
	font-size:24px;
	}	
#subpage_tagline_wrap .dark{
	color:#2a5871;
	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:300px;
	bottom:1px;
	left:3px;
	line-height:19px;
	font-size:13px;
	padding:20px;
	color:#FFFFFF;
	text-align:left;
	background-color: #0A53A0;
	}
#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:#2E526C;}
#main-container div.center-wrap a.active{color:#a5bfd4; }	

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

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