/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

body { margin: 0 0 0 0; padding: 0 0 0 0; font-family: 'Open Sans', Helvetica, sans-serif; font-size: 15px; background-color:#EAEAEA;}
h1, h2, h3, h4, h5, h6 { margin-top: 4px; color: #051540; }
h1 {
	font-size: 24px; 
	padding-bottom:  18px 0;
	letter-spacing: 0.01em;
}
h2 {
	font-size: 18px;
	color: #343434;
	padding-bottom:  12px 0;
	letter-spacing: 0.01em;
}
h3 {
	font-size: 18px;
	color: #343434;
	padding-bottom:  12px 0;
	letter-spacing: 0.01em;
}

#outer { width: 100%; text-align: center; background-color:#EAEAEA;}
#inner { width: auto; display: inline-block; text-align: left; padding: 0px; background-color:#FFFFFF;}
#left_col {
   float:left;  border-bottom: 1px solid #fff; height: 100px;}
#right_col {
   float:right; margin-top: 46px;  border-bottom: 2px solid #31A3DD; margin-right:24px;}




#content-outer { width: 100%; text-align: center; }
#content-inner {width: 968px; display: inline-block; background-color: #fff; text-align:left; padding: 12px 24px; background-color:#FFFFFF;}

#bottom-outer { width: 100%; text-align: center; background-color:#EAEAEA; font-size: 11px; padding: 12px 0;}
#bottom-inner { width: 1016px; display: inline-block;  text-align:left; padding: 12px 24px; }


/* Links */
a:link { color: #1542B9; text-decoration: none;}
a:visited { color: #1542B9;}
a:hover { color: #1542B9; text-decoration: underline;}
a:active { color: #1542B9;}

/* responsive-images */
img { max-width: 100%; height: auto;}
img.gal { float: left; max-width: 100%; padding: 2px; border: 1px solid #8CA8E9; margin: 2px 10px 2px 0px;}

/* lines */
hr { border:none; border-top:1px solid #ccc; background-color:#fff; height:1px; width:99%;}
#hr-lines { border-top:solid #8195CD 1px; border-bottom:solid #FEDAA5 0px; padding-bottom: 8px; width:99%;}
@media screen and (max-width: 999px) {


#left_col {width:auto; height: auto; margin:0; padding:0;}
#right_col {width:100%; margin:0; padding:0; border-bottom: 1px solid #FFF;}
#outer { text-align: center; background-color:#000; margin:0; padding:0;}
#inner { width: 100%; display: inline-block; margin:0; padding:0; background-color:#FFFFFF;}
#content-inner {width: 98%; padding: 4px; background-color:#FFFFFF;}

}

