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

/*==============*/
/*DEFAULT STYLES*/
/*==============*/
body {
	margin:0;
	padding:0;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	text-align:justify;
}

img, object, embed, video {max-width: 100%;}
.ie6 img {width:100%;} /* IE 6 does not support max-width so default to width 100% */

h1 {
	font-family: 'Oswald', Arial, sans-serif; 
	font-weight:400; 
	margin:0; 
	font-size:45px;
	color:#1b4f7e;
}

h2 {font-size:24px; margin:0; color:#07214a;}
h3 {margin:30px 0 10px 0; color:#6fa72d; border-bottom:1px solid #999;}
h4 {margin-bottom:5px; font-size:18px; color:#07214a;}

a:link, a:active {color:#0d76ac;}
a:visited {color:#075a86;}
a:hover {color:#73b823;}

hr {width:90%; margin: inherit auto inherit auto;}

input[type="text"], textarea {width:100%; background-color:#e2e7e9;}
select {background-color:#e2e7e9;}
input[type="text"]:hover, textarea:hover, select:hover
{border:#66c5ec 2px inset; box-shadow: 2px 2px 5px #c3e6f5, -2px -2px 5px #c3e6f5;}
input[type="text"]:focus, textarea:focus, select:focus {background-color:#FFF;}

/*FONTS
Roboto - 400 standard, 300 light, 400 italic | font-family: 'Roboto', Arial, sans-serif;
Oswald - 400 standard, 700 bold | font-family: 'Oswald', Arial, sans-serif;

END FONTS*/


/*==================*/
/*END DEFAULT STYLES*/
/*==================*/




/*===========*/
/*MISC STYLES*/
/*===========*/
.clear {clear:both; height:0 !important;}
.floatRight {float:right; margin:0 0 10px 10px;}
.floatLeft {float:left; margin:0 0 10px 10px;}

.right {text-align:right;}
.center {text-align:center;}
.justify {text-align:justify;}
.leftAlign {text-align:left;}
.lineHeight32 {line-height:32px;}

.red {color:#F00;}
.limeGreen {color:#6fa72d;}
.darkBlue {color:#013253;}
.midBlue {color:#0469ae;}

.font14 {font-size:14px;}
.font20 {font-size:20px;}
.font24 {font-size:24px;}

.noMargin {margin:0;}
.noTopMargin {margin-top:0;}
.noBottomMargin {margin-bottom:0;}
/*===============*/
/*END MISC STYLES*/
/*===============*/



/*=====================*/
/*SPECIAL DEVICE STYLES*/
/*=====================*/

/*JUST MOBILE*/
.hideMobile {display:none;}
.noFloatMobileLeft, .noFloatMobileRight {display:block; margin:auto; margin-bottom:10px;}
.noFloatTabletLeft, .noFloatTabletRight {display:block; margin:auto; margin-bottom:10px;}
/*END JUST MOBILE*/

/*JUST TABLET*/
@media only screen and (min-width: 481px) {
.hideMobile {display:block;}
.hideTablet {display:none;}

.noFloatMobileLeft {display:inline; float:left; margin-right:10px;}
.noFloatMobileRight {display:inline; float:right; margin-left:10px;}



.black {color:#000 !important;}
.disable-link {
    pointer-events: none;
    cursor: default;
	text-decoration:none !important;
	font-weight:normal !important;
}
}
/*END JUST TABLET*/


/*JUST DESKTOP*/
@media only screen and (min-width: 769px) {
.hideTablet {display:inline;}
.hideDesktop {display:none;}

.noFloatTabletLeft {display:inline; float:left; margin-right:10px;}
.noFloatTabletRight {display:inline; float:right; margin-left:10px;}
}
/*END JUST DESKTOP*/

/*=========================*/
/*END SPECIAL DEVICE STYLES*/
/*=========================*/