@charset "UTF-8";
/* CSS Document */
body{margin:0px; border:0px;}
p{font-family: Avenir Light;}
h3, h4, h5, h6{font-family: Avenir Bold Italic !important;}
h2{font-family: Avenir Bold Italic !important;}
a:link {	color: #FFFFFF;	text-decoration: none;}a:visited {	text-decoration: none;	color: #FFFFFF;}a:hover {	text-decoration: none;	color: #FFFFFF !important;}a:active {	text-decoration: none;	color: #FFFFFF;}


@font-face {	font-family: Avenir Bold;	src:url(fonts/Avenir/Avenir-Black.ttf); line-height:1.5 !important;}
@font-face {	font-family: Avenir Bold Italic;	src:url(fonts/Avenir/Avenir-MediumOblique.ttf);}
@font-face {	font-family: Avenir Light;	src:url(fonts/Avenir/Avenir-Light.ttf); line-height:1.5 !important;}

p{	font-size:1.3em;	line-height:1.5;}
h1{	font-family:Avenir Bold;	font-size:50px;	font-weight:600;	}
h2{	font-size:2.2em !important;	color:white !important;}
h3{	color:rgba(0,0,0, 1) !important;	font-size:2.9em !important; line-height:2 !important; vertical-align:top;}
h4{	color:rgba(0,0,0, 1) !important;	font-size:1.4em !important; line-height:1.5 !important;}
h5{	font-size:15px;}
h6{	font-size:15px;}

.menu, .container, .container2{	width:800px;	 margin-left:auto; margin-right:auto;}
.banner, .banner2, .footer{	width:100%;}
.container{	position:relative;	min-height:200px;	overflow:auto;}
.container2{	background-color:white;	position:relative;	text-align:center;	background-color:#006CA2;}
.col340l{	width:320px;	margin-left:70px;	margin-right:10px;	float:left; text-align:left;}
.col340r{	width:320px;	margin-left:10px;	margin-right:70px;	float:right;}
.col400{	width:360px;	margin-left:20px;	margin-right:20px;	float:right; text-align:left; border-radius:15px; overflow:hidden;}
.col800 a:link {color: black;	text-decoration: none;}
.col800 a:visited {	text-decoration: none;	color: black;}
.col800 a:hover {text-decoration:underline;	color: grey !important;}
.col800 a:active {	text-decoration: none;	color: black;}


.col600{	width:600px;	margin-left:auto;	margin-right:auto;	clear:both;}
.col700{	width:700px;	margin-left:auto;	margin-right:auto;	clear:both; text-align:center;}
.col800{	width:800px;	margin-left:auto;	margin-right:auto;	clear:both;	text-align:center; padding-top:40px; padding-bottom:30px !important;}
.banner{	overflow:hidden; position:absolute; z-index:2000;	 text-align:center; padding:200px 0px 0px 0px;}
.banner2{	position:relative;	background-color:#006CA2;	height:80px;	overflow:hidden;}
.footer{	position:relative;	background-color:#006CA2;	height:auto;	overflow:hidden; top:20px;}
.menubar{	width:100%;	margin-left:auto;	margin-right:auto;	z-index:3;	position:relative; text-align:center;	background-color:#006CA2;}
.menu{	width:700px;	height:60px;	text-align:justify;	-ms-text-justify: distribute-all-lines;	text-justify: distribute-all-lines;position:inherit;}
.menuitem{	width:auto;	padding-left:15px;	padding-right:15px;	display:inline-block;	text-align:center;	padding-top:25px;	*display:inline;	font-size:14px;	line-height:1;	font-family:Avenir Bold;	font-weight:600;	color:white !important;}
.stretch{width:100%;display: inline-block;font-size:0; line-height: 0;}
.details{ width:100%; overflow:hidden; position:absolute; z-index:2000; text-align:center; top:30px; padding:0px 0px 5px 0px; background-color:#00A4DB;}

.icons{width:24%; padding:10px; margin-left:auto; margin-right:auto; display:inline-block; text-align:center; font-family: Avenir Black; font-size:1.2em;}

.circle{width:360px;	  margin-left:20px;	margin-right:20px;	float:right; text-align:left;}
.circle img{border-radius:100%; overflow:hidden;}

.carousel-inner img{ opacity:.7 !important;}
.carousel-inner{background-color:white;}