a{
	text-decoration:none;
}

*{
	margin:0px;
	padding:0px;
	border:0px;
}

.white-container{
	background-color:white;
	box-shadow: 3px 0 4px  -4px #222 , -3px 0 4px  -4px #888;
	-moz-box-shadow: 3px 0 4px  -4px #222 , -3px 0 4px  -4px #888;
	-webkit-box-shadow: 3px 0 4px  -4px #222 , -3px 0 4px  -4px #888;
}

#menu-container{
	background-color:#49493E;
	margin-top:15px;
}

.main-nav,.sub-nav,.sub-nav1{
	list-style:none;
}

.main-nav-el{
	float:left;
	border-right: 1px dotted #77776E;
	height:50px;
	position:relative;
}

.main-nav-el:last-child{
	border:none;
}

.main-nav-el > a{
	color:white;
	font-size:12px;
	padding:0px 12px 0px 17px;
	line-height:50px;
	height:50px;
	display:block;
}

.main-nav-el:hover,.main-current{
	background-color:#57574A;
}

.current{
	background-color:#787878;
}

.sub-nav{
	margin:0px;
	padding:15px;
	display:none;
	z-index:200;
	position:absolute;
	top:50px;
	left:0px;
	background-color:#57574A;
}

.main-nav-el:hover .sub-nav,.sub-nav li:hover .sub-nav1{
	display:block;
}

.sub-nav  li{
	border-top: 1px dotted #77776E;
	width:255px;
	position:relative;
}

.sub-nav li > a{
	color:white;
	font-size:12px;
	padding:10px 5px;
	display:block;
}

.sub-nav li:hover{
	background-color:#49493E;
}

.sub-nav li:last-child{
	border-bottom: 1px dotted #77776E;
}

.sub-nav1{
	margin:0px;
	padding:15px;
	display:none;
	z-index:100;
	position:absolute;
	top:0px;
	left:255px;
	background-color:#49493E;
}

.sub-nav1 li:hover{
	background-color:#57574A;
}
.sublink-pointer{
	float:right;
	color:white;
}

.sublink-pointer-reverse{
	float:left;
	color:white;
	padding-right:10px;
}
#slider-container{
	height:518px;
	position:relative;
	overflow:hidden;
}

#slides{
	height:518px;
	margin-bottom:10px;
}

.slide_image{
	width:940px;
	height:518px;
}

.callout{
	width:235px;
	height:314px;
	float:left;
	top:410px;
	opacity: 0.9;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	filter: alpha(opacity=90);
	padding:15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	-webkit-transition:top 1s ease-in;  
	-moz-transition:top 1s ease-in;  
	-o-transition:top 1s ease-in;  
	transition:top 1s ease-in;
}

.callout-number{
	width:205px;
	display: inline-block;
	font-size:20px;
	font-family:Dosis,Arial;
	letter-spacing:1.2px;
	cursor:pointer;
}

.callout h3{
	color:white;
	padding:10px 0px;
	cursor:pointer;
}

.callout p{
	color:white;
	font-size:12px;
}
#callout0{
	background-color:#D1BC49;
	position:absolute;
	left:10px;
	z-index:100;
}

#callout1{
	background-color:#A4AF74;
	position:absolute;
	left:245px;
	z-index:100;
}

#callout2{
	background-color:#D07244;
	position:absolute;
	left:480px;
	z-index:100;
}
#callout3{
	background-color:#4C949C;
	position:absolute;
	left:715px;
	z-index:100;
}

#callout-number0{
	color:#E2D68D;
	border-bottom:1px solid #E2D68D;
}
#callout-number1{
	color:#C1C9A0;
	border-bottom:1px solid #C1C9A0;
}
#callout-number2{
	color:#DD9877;
	border-bottom:1px solid #DD9877;
}
#callout-number3{
	color:#76B5BC;
	border-bottom:1px solid #76B5BC;
}

.callout a{
	display:block;
	font-size:10px;
	font-weight:bold;
	font-family:helvetica, Arial;
	color:white;
	text-transform:uppercase;
	margin-top:20px;
	padding:5px 0px;
}

#link-number0{
	border-top:1px solid #E2D68D;
	border-bottom:1px solid #E2D68D;
}

#link-number1{
	border-top:1px solid #C1C9A0;
	border-bottom:1px solid #C1C9A0;
}

#link-number2{
	border-top:1px solid #DD9877;
	border-bottom:1px solid #DD9877;
}

#link-number3{
	border-top:1px solid #76B5BC;
	border-bottom:1px solid #76B5BC;
}

.data-section{
	background-color:#ECECDF;
	width:300px !important; 
	height:333px;
	display: inline;
	float: left;
	position: relative;
	margin:20px 10px;
	overflow:hidden;
}

.data-section h4{
	display:inline-block;
	width:300px;
	background-color:#656556;
	color:white;
	padding:15px;
	margin:0px;
	box-sizing:border-box;
}

.section-text-box{
	box-sizing:border-box;
	padding:15px;
}

.section-text-box h5{
	color:#3693B1;
}

.section-text-box h6{
	color:#3693B1;
	padding:5px 0px;
	font-weight:normal;
}

.section-text-box span{
	font-size:10px;
	color:#636354;
	padding-top:15px;
	padding-bottom:10px;
	display:inline-block;
	border-bottom:1px solid #BEBEB1;
}

