@charset "utf-8";



@media only screen and (max-width: 400px) { 
  .dslider { 
    display: none; 
  } 
}
/* set the containers */
.c20p {width:20%;float:left; border-color:#FFED01; border: 2px solid #73AD21; padding:5px;
 overflow:hidden; min-width:450px;margin:5px; border-bottom-left-radius:20px; border-bottom-right-radius:20px}

.c80p {
	width:80%;
	padding:2%;
	color:#69834A;
}



.divmap {
	max-width:700px;
	background:rgba(255,255,255,0.50);
	padding:10px;
	overflow:hidden;
}
.divmap_s1_left {
	float:left;
}
.divmap_s1_right {
	float:right;
}
	

.countdown_widget {
	width:100%;
	background-color:#B9B9B9;
	text-align:center;
	padding-top: 20px;
	padding-bottom: 20px;
}

.nccm_container1 {
	padding-top: 1% !important;
	padding-bottom:1%;
	padding-left:2%;
	padding-right:2%;
	background:#FFFFFF   !important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	overflow:hidden;
	
}

.nccm_container2 {
	margin: 0 auto !important;
	padding-top: 0% !important;
	padding-bottom:0%;
	padding-left:20%;
	padding-right:20%;
	background: white !important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border: none !important;
}

/* MAIN CONTAINER - background color only effects top center*/
.dcontainer1 {
	margin-left:0%;
	margin-right:0%;
	padding-left:0%;
    background-color:white !important;
}


.dheader2{
	background-color:white !important;
	width:100%;
	min-width:1400px;
}
.dheader {

	overflow:hidden;
	margin-left:0%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;
	padding-left:1%;
	padding-right:2%;

	min-width:800px;
	max-width:1400px;
	background-image:url(../images/misc/header_background.jpg);
	background-repeat:no-repeat;
}

.dheader_sub1 {
	padding-left:20px;
	height:145px;
	float:left;
	background-color:white;
}


.dheader_sub2 {
	padding-top:0px;
	padding-left:5%;
	height:125px;
	float:left;
	background-color:white;
}

/* SLIDER BORDER COLOR */
.dslider {
	background-color:#000000; 
	margin-top:0%;
}
.dslider2 {
	background-color:rgba(255,255,255,1.00);
}

.dnav {
	background-color:#0177AC;
	color:#FFFFFF;
	text-align:center;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}

.dcont1 {
	margin-left: 0%;
	border-color:#5C5C5C;
	border-width:thin;
	padding-left:10%;
}


div.container4 {
    height: 10em;
    position: relative 
}
div.container4 p {
    margin: 0;
    background: yellow;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%) 
}


.dphoto {
	background-color:#FFFFFF;
	padding: 1% 1% 1% 2%;
	float: none !important;
	overflow:auto;
}

.dart {
	margin-left:0%;
	margin-right: 7%;
	margin-bottom: 1%;
	padding-left:20px;
	background-color:#FFFFFF;  
	overflow:hidden;
}
.dart_imgsmall {
	float:left;
	width: 100px;
	padding-top:10px;
}
.dart_imgmed {
	float:left;
	width: 200px;
	padding-top:10px;
}

.dart_s1 {
	overflow:hidden;
	padding:2%;
	background-color:#6E6E6E;  
	color:white;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	width:40%;
	float:left;
    border-left:1px solid #6E6E6E;
	min-width:400px;

}
#zozo_animation {
    width: 520px;
    padding: 0px 0px 0 0px;
    float: left;
}

.dfooter {
	/* no float on footer */
	clear:both;
	background-image:url(../images/images2/footer.jpg);
	background-color:#5E5E5E;
	padding: 0% 2% 1% 2%;
	overflow:auto;
	width:100%;
}
.dfooter_s1{
	padding-left:20px;
	margin-left:0%;

	color:#A9ECA6;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	border-color:rgba(76,210,237,1.00);
	width:25%;
	float:left;
    border-left:1px solid #6E6E6E;
	min-width:300px;
}
.c20 {
	width:300px;
	border:thin;
	float:left;
}
.c30 {
	width:400px;
	border:thin;
	float:left;
}
.c90{
	padding-left:20px;
	width: 90%;
	border:thin;
	float:left;
}
.c70{
	padding-left:20px;
	width: 70%;
	border:thin;
	float:left;
}
.c50{
	padding-left:20px;
	width: 50%;
	float:left;
}
.c70b {
	padding-left:20px;
	width: 70%;
	float:left;
	border-width:thick;
	border-color:rgba(140,140,140,1.00);
}
.txt1{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:200;
}
.txt2{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:18px;
	color:rgba(143,22,24,1.00);
	font-weight:bold;
}
.nccn_txt3{
	color:rgba(111,111,111,1.00);
}
.bordbot {
	border-color:#5C5C5C;
	border-width:thin;
}
.contcenter {
	padding-left:20%;
	background-color:#0084bc;
	padding-top: 20px;
	padding-bottom: 20px;
	color:#000000;
}

#WidgetFloater {
    border: 2px #FFA615 solid !important;
    border-bottom: 1px solid #222222;
    display: none;
    width: 175px !important;
    height: 69px;
}
.backcontact {
	background-color: #FFFFFF;
	background-image: url(../images/background_contact.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	background-attachment: fixed;
}

.backnews {
	background-color: #FFFFFF;
	background-image: url(../images/background_NCCM_roll.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	background-attachment: fixed;
}

.txtgray{
	color:#868686;
}
.colorltblue {
	color:rgba(9,188,239,1.00);
}

A.hypltblue {color:rgba(9,188,239,1.00);}
A.hypltblue:link  {text-decoration: none; color:rgba(9,188,239,1.00);}
A.hypltblue:visited {text-decoration: none; color:rgba(9,188,239,1.00);}
A.hypltblue:hover {text-decoration: underline; color:rgba(9,188,239,1.00);}
A.hypltblue:active {
	text-decoration: none;
	border: color;
	color: rgba(166,197,205,1.00);
}
