/* CSS Document */
.linksBlueBG a:link, .linksBlueBG  a:visited {	
	color: #4169E1!important;		
}	
.linksBlueBG a:hover, .linksBlueBG  a:active  {	
	color: #113097!important;
}
.subnav {
	float: left;
	clear: both;
	text-align: center;
	border: 2px none #8CB3F1;
	float: left;
	clear: both;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(255,255,255,0.50);
	/* [disabled]list-style-type: none; */
	margin-top: 5px;
}
.subnav ul {	
margin:0px;
	padding:0px;
	text-align: center;
}
.subnav ul li {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style-type: none;
	font-size: 17px;
}
.subnav ul li a:link {
color:#000000;
}
.subnav ul li a:hover {
color:#4169E1;
}
p {
	font-weight: 400;
	font-size: 19px;
	margin-top: 5px;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 5px;
	text-align: justify;
	line-height: 114%;
	text-transform: none;
	}
p.nomarg {	
	margin-bottom: 0px;	
	}
ul.mon-list, ol.mon-list {
	font-weight: 400;
	font-size: 19px;
	margin: 0px;
	padding: 0px;
	padding-left:25px;
	text-align: justify;
	line-height: 114%;
	}
ul.mon-list li, ol.mon-list li {
	
	}
.contentbox {
	margin-bottom: 15px;	
}
.clearfix {	
	clear: both;
}
body {
	font-family: 'Source Sans Pro', Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background-color: #c3c3c3;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	text-transform: none;
}
.txt-center {
	
	text-align: center
}
    
#container {
	position:relative;
	width : 956px;
	margin-left : auto;
	margin-right : auto;
	border : 4px solid #666666;
	background-color: #b7a973;
}

#outer-container {
	width : 964px;
	margin-left : auto;
	margin-right : auto;
}


/* ===================  Clear Fix  =================== */	
		
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}



/* ===================  HyperLinks  =================== */

a:link {
	color: #113097;
    text-decoration: none;
}

a:visited {	
	color: #113097; 
    text-decoration: none;
}

a:hover {
	color: #4169E1;	
    text-decoration: none;
}

a:active {
	color: #4169E1;
	text-decoration: none;
}





/* ===================  Typography  =================== */

h1 { font-family:  'Source Sans Pro', Arial, Verdana, Helvetica, sans-serif; 
	font-weight:400;	
	font-size: 200%;	
	line-height: 100%;	
	margin: 0; padding-bottom: 0.0em; 

	}

h2 {
	font-family: 'Source Sans Pro', Arial, Verdana, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 160%;
	text-align: center;
	padding-top: 55px;
	padding-bottom: 35px;
	margin-top: 0px;
	margin-bottom: 0px;

	}
#links-banner h2 {
    margin-bottom:0.2em;
	margin-top:-0.2em;
	font-size:130%;
	padding-top:0px;
	padding-bottom:0px;
}
h3 {
	font-family: 'Source Sans Pro', Arial, Verdana, Helvetica, sans-serif;
	font-weight: 400!important;
	font-size: 19px!important;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-left: 0px!important;
	margin-bottom: -4px!important;

	}

h4 { font-family:  'Source Sans Pro', Arial, Verdana, Helvetica, sans-serif;  
	font-weight:400;	
	font-size: 100%;	
	line-height: 100%;	
	margin: 0; padding-bottom: 0.0em; 

	}
	
h5 { font-family:  'PT Sans Narrow', 'Arial Narrow', 'Helvetica Condensed', Arial, Verdana, sans-serif;  
	font-weight:400;	
	font-size: 120%;	
	line-height: 130%;	
	margin: 0; padding-bottom: 0.0em; 

	}

h6 { font-family:  'PT Sans Narrow', 'Arial Narrow', 'Helvetica Condensed', Arial, Verdana, sans-serif;  
	font-weight:400;	
	font-size: 100%;	
	line-height: 110%;	
	margin: 0; padding-bottom: 0.0em; 

	}



/* ===================  Styles  =================== */

#container-inner-border {   
	border: 2px solid #000;
} 

#main-content {
	margin-left: 90px;
	margin-right: 90px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#img-border {
	border: 6px solid #113097;
	margin-bottom:0px!important;
}
.img-border-white {
	border: 6px solid #ffffff;
}
.forminput { font-family:  'PT Sans Narrow', 'Arial Narrow', 'Helvetica Condensed', Arial, Verdana, sans-serif; 
	font-weight:normal;	
	font-size: 20px;	
	line-height: 24px;	
	}

#pad-70left-70right {
	margin-left: 70px;
	margin-right: 70px; 
}
	
#pad-30left-30right {
	margin-left: 30px;
	margin-right: 30px; 
}

#pad-15left-15right {
	margin-left: 15px;
	margin-right: 15px; 
}
#pad-00left-30right {
	margin-left: 0px;
	margin-right: 30px;
}

.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}
