@charset "utf-8";

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Base
   ========================================================================== */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; font-size: 13px; line-height: 1.231;	background-color: #ffffff; }

body, button, input, select, textarea {
	font-family: sans-serif;

}

/* =============================================================================
   Links
   ========================================================================== */

a:link {
	color: #4D6886;
	text-decoration: none;

}
a:visited {
	color: #4D6886;
	text-decoration: none;
}
a:hover {
	color: #82E6A8;
	text-decoration: none;
}


/* =============================================================================
   Typography
   ========================================================================== */
.style1 {
	font-family: 'Open Sans', 			    sans-serif;
	font-size: 20px;
	color: #4D6886;
}
.style2 {
	font-family: 'Open Sans', 			    sans-serif;
	font-size: 17px;
	color: #4D6886;
}
.style3 {
	font-family: 'Open Sans', 			    sans-serif;
	font-size: 30px;
	color: #4D6886;
}
.style4 {
	font-family: 'Open Sans', 			    sans-serif;
	font-size: 16px;
	color: #4D6886;
}
.style5 {
	font-family: 'Open Sans', 			    sans-serif;
	font-size: 17px;
	color: #ffffff;
}
.style6 {
	font-family: 'Open Sans', 			    sans-serif;
	font-size: 25px;
	color: #4D6886;}

b, strong { font-weight: bold; }


dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
