@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'ExistenceLight';
    src: url('../fnts/Existence-Light-fontfacekit/Existence-Light-webfont.eot');
    src: url('../fnts/Existence-Light-fontfacekit/Existence-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fnts/Existence-Light-fontfacekit/Existence-Light-webfont.woff') format('woff'),
         url('../fnts/Existence-Light-fontfacekit/Existence-Light-webfont.ttf') format('truetype'),
         url('../fnts/Existence-Light-fontfacekit/Existence-Light-webfont.svg#ExistenceLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
margin-top: 0px;
}
#wrapper{
	width: 900px;
	height: 230px;
	background-image: url(../images/header02.png);
	background-repeat: no-repeat;
	top: 0px;
	margin: 0px auto;
	z-index: 1;
	position: static;
}
#topSpace{
	height: 175px;
	width: 900px;
}
/* GENERAL STYLES */
ul{
	list-style-type: square;
}
h2,h3,p,ul,li,span{
font-family: Helvetica, Verdana, Arial, sans-serif;
}
/*h1.fontface {font:'ExistenceLight', Helvetica, Arial, sans-serif;letter-spacing: 0;}*/
h1{
	font-family:'ExistenceLight', Helvetica, Arial, sans-serif;
	letter-spacing: 0;
	font-size: 35px;
	color: #FFFFFF;
	line-height: 0px;
	padding: 0px;
	vertical-align: baseline;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}
/* GENERAL STYLES END*/
/*---------------------------------------------------*/
/* NAVIGATION START */
#wrapper #nav{
	height: 30px;
	width: 900px;
	position: relative;
	float: left;
	margin-bottom: 0px;
}
#wrapper #nav ul{
	float: left;
	list-style-type: none;
	background-color: rgba(201,205,208,0.3);
	display: block;
	width: 65%;
	height: 100%;
	-moz-border-radius: 200px 200px 0 0;
	-webkit-border-radius: 200px 200px 0 0;
	border-radius: 200px 200px 0 0;
	margin-left: 15% ;
}
#wrapper #nav ul li{
	float: left;
	display: block;
	padding: 8px 16px 0 0px;
	text-align: center;
}
#wrapper #nav ul li a{
	/*font-family: Helvetica, Verdana, Arial, sans-serif;*/
	font-size: 13px;
	font-style: normal;
	color: rgb(0,45,86);
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	height: 15px;
	opacity: 0.6;
	overflow: hidden;
}
#wrapper #nav ul li a:hover{
	color: rgb(0,45,86);
	line-height: 11px;
	opacity: 10;
	overflow: visible;
}
/* NAVIGATION END 
---------------------------------------------------*/
/* HOME CONTENT START */
#HM_cntWrapper{
	width: 900px;
	height: 424px;
	float: left;
	margin: 12px 0 0 0;
	background-image: url(../images/BGcontent.jpg);
	background-repeat: repeat-x;
	background-position: top;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #FFFFFF;
}
#HM_cntBKinner{
	width: 868px;
	height: 392px;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url(../images/BGcontent02.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #FFFFFF;
	z-index: 3;
	margin: 15px;
}
#HM_cntImg{
	float: left;
	width: 442px;
	height: 392px; 
	z-index: 3;
}
/*#HM_cntImg{
	float: left;
	width: 440px;
	height: 392px;
	background-image: url(../images/homeImgs/hmImg01.png);
	background-repeat: none;
	background-position: top;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 10px;
	border: 1px solid #FFFFFF; 
	margin: -1px 0 0 -1px;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
	border: 1px solid #FFFFFF; 
	z-index: 3;
}*/
#HM_cntText{
	float: left;
	width: 385px;
	height: 300px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: rgb(0,45,86);
	margin: 9px 20px 0 20px;
	z-index: 3;
	line-height: 18px;
	letter-spacing: 0.2px;
}
#wrapper #HM_cntWrapper #HM_cntBKinner #HM_cntText h1{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	color: rgb(0,45,86);
	text-transform: none;
}
#wrapper #HM_cntWrapper #HM_cntBKinner #HM_cntText h2{
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #abc1d4;
	text-transform: uppercase;
}
#wrapper #HM_cntWrapper #HM_cntBKinner #HM_cntText h3{
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
}
#wrapper #HM_cntWrapper #HM_cntBKinner #HM_cntText ul{
	list-style-type: square;	
}
#wrapper #HM_cntWrapper #HM_cntBKinner #HM_cntText ul li{
	margin-bottom: 10px;	
	padding: 0 10px 0 0;
	height: 73px;
}
/* HOME CONTENT END 
_______________________________________________________*/
/* HOME GALLERY */
#homePhotos {
    float: left;
	width: 442px;
	height: 392px; 
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
	border-radius: 10px;
	border: 1px solid #FFFFFF; 
	margin: -1px 0 0 -1px;
	border: 1px solid #FFFFFF;
}
/*#homePhotos {
    height:444px;
    width:392px;
	float: left;
}*/
#homePhotos div {
    position:absolute;
    z-index: 0;
}
#homePhotos div.previous {
    z-index: 1;
}
#homePhotos div.current {
    z-index: 2;
}
/* END GALLERY 
_______________________________________________________*/
/* FOOTER START */
#footerF01{
	width: 502px;
	height: 40px;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #a0b994;
	opacity:0.5;
	margin-top: 5px;
	margin-right: 199px;
	margin-left: 199px;
	margin-bottom: 40px;
}
.footertext{
width: 502px;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	padding-top: 12px;
	float: left;
}
/* FOOTER END*/
/*---------------------------------------------------*/
/* CONTENT PAGES */

/*TITLE HEADERS START*/
.titleHeaderBack{
	float: left;
	width: 868px;
	height: 102px;
	/*background-image: url(../images/headerImg01.png);*/
	background-repeat: none;
	background-position: top;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	border: 1px solid #FFFFFF; 
	margin: -1px 0 0 -1px;
	z-index: 3;
}
#imgAbout,#imgProviders,#imgServices,#imgFaqs,#imgContact{
	background-image: url(../images/headerImg_trns.png);
}
#imgAbout{
background-color: #3c79b1;
}
#imgProviders{
background-color: #6c6d6d;
}
#imgServices{
background-color: #88946c;
}
#imgFaqs{
background-color: #033058;
}
#imgContact{
background-color: #9f0d0d;
}
#pageTitle{
	float: left;
	width:500px;
	margin: 58px 0 0 34px;
	line-height: 35px;
	opacity: 0.3;
}
/*TITLE HEADERS END*/
/*---------------------------------------------------*/
/*CONTENT FLEX BOXES*/
#cntWrapper{
	width: 900px;
	float: left;
	margin: 12px 0 0 0;
	/*background-image: url(../images/BGcontent.jpg);*/
	background-color: #98abbc;
	background-repeat: repeat-x;
	background-position: top;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #FFFFFF;
}
#cntBKinner{
	width: 868px;
	/*height: 800px*/;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url(../images/BGpageCnt.png);
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #FFFFFF;
	z-index: 3;
	margin: 15px;
}
#cntText{
	float: left;
	width: 570px;
	/*height: 300px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-style: normal;*/
	color: rgb(0,45,86);
	margin: 9px 20px 30px 35px;
	z-index: 3;
	line-height: 18px;
	letter-spacing: 0.2px;
}
#cntText h2{
	font-size: 17px;
	margin-top: 1.5em;
}
#cntText h3{
	font-size: 14px;
}
#cntText .listTitle{
	/*font-size: 13px;*/
	font-weight: bold;
	margin-left: 25px;
}
#cntText ul{
	margin-top: 0.5em;
}
#cntText p, ul, li, .listTitle{
	font-size: 13px;
}
#cntText img{
	width: 170px;
	height: 198px;
	margin: 0 15px 10px 0;
	-moz-border-radius: 15px 0 0 0;
	-webkit-border-radius: 15px 0 0 0;
	border-radius: 15px 0 0 0;
	border: 1px solid #FFFFFF;
	-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.3);
	box-shadow: 3px 3px 4px rgba(0,0,0,0.3);
}


/*CONTENT FLEX BOXES ENDs*/
/*---------------------------------------------------*/
/*SIDE NAV STARTS*/
#sideWrapper{
	width: 210px;
	float: left;
	margin: 20px 0 0 5px;
}
.sideBox{
	width: 190px;
	float: left;
	margin: 0 0 20px 0;
	padding: 0px 5px 16px 15px;
	background-image: url(../images/BGsidebox.png);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-repeat: repeat-x;	
	/*-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.3);*/
	}
	.sideBox h1{
	font-size: 19px;
	opacity: 0.9;
	line-height: 16px;
	}
	#side_box p{
	font-size: 14px;
	opacity: 0.7;
}
/*END SIDE NAV
__________________________________________________________*/
/* FORM */
#cntText form{
	margin-top: 20px;
}
#cntText input[type="text"], #cntText input[type="email"],#cntText input[type="message"],#cntText input[type="tel"],#cntText input[type="url"]{
	width: 200px;
	padding-right: 25px;
}
#cntText input[type="submit"]{
	margin-left: 85px;
}
#cntText form label{
	width: 80px;
	float: left;
	clear: left;
	margin-right: .50em;
}
#cntText form label.inline {
	width: auto;
	float: none;
}

#cntText form ol{
	list-style:none;
	margin: 0;
	padding: 0;
}
#cntText form li {
	background: none;
	margin: 0 0 10px 0;
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cntText form .errorText{
	margin-left: 87px;
	margin-top: 8px;
	font-style: italic;
	color: #993333;
}
#cntText .successText p{
	margin-left: 87px;
	margin-top: 8px;
	font-style: italic;
	color: #993333;
}


