*, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

/* end reset */

/*preset*/

body{ margin:0; padding:0; font-size: 14px; line-height: 22px; font-family:'Open Sans', sans-serif; color:#606468; background:  url('images/bg_body1.png') no-repeat center top -22px #1b81cc;}
a{ text-decoration:none; }
textarea { resize:vertical; }
iframe{ border: none; width: 100%;}
ul, h1, h2, h3, h4{ margin:0; padding:0; list-style:none; }
strong , b{ font-weight: bold;}
em, i{font-style: italic;}
input[type="submit"]{cursor: pointer;}

.clearfix:before, .clearfix:after { content:""; display: table; }
.clearfix:after { clear: both; }
.clearfix { clear: both; overflow: hidden; }
.comp{ color:#0353a1; font-weight:bold; }
.comingsoon{color:red; font-style:italic; font-weight:bold; }
.fleft_img,.left_thumbnail{ float:left; margin:-4px 19px 0 0; }
.fright_img,.right_thumbnail{ float:right; margin:-4px 0 0 19px; }
.textCenter,.textCenter p{text-align: center; display: block;}
.wrapper{ width:100%; max-width:1000px; margin:0 auto; position:relative;}
.col2count{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}


/*end preset*/

/*header*/
header{}
	.headerContent{height: 395px; text-align: center; padding-top: 124px;}
		.intrologo p{color: #071827; font-size: 35.62px; font-weight: 700; font-style: italic; font-family: 'Times New Roman'; position: relative; left:-24px; top:14px; letter-spacing: 0.5px; -webkit-transform: rotate(-1deg); -moz-transform: rotate(-1deg); transform: rotate(-1deg);}


.introContent{text-align: center; padding-top: 73px; padding-bottom: 50px;}
.introContent section{display: inline-block; vertical-align: top; text-align: center; width: 372px; height: 251px; margin:0 20px; padding-top: 40px;}
.mainbox1{background: url('images/bg_box1.png') no-repeat;}
.mainbox2{background: url('images/bg_box2.png') no-repeat;}

.introContent h2{color: #fff; font-size: 30px; margin-bottom: 25px; font-family: 'Varela Round', sans-serif; line-height: 36px}
.introContent h2 span{display: block;}
.introContent h2 small{display: block; font-size: 20px; font-family: 'Lato', sans-serif; line-height: 22px}
.introContent a{display: inline-block; width: 222px; height: 61px; line-height: 61px; font-size: 20px; color: #5e5e5e; background: url('images/btn_introContent.png') repeat-x left top; border-radius: 8px; font-family: 'Varela Round', sans-serif;}
.introContent a:hover{background-position: left bottom;}
/*C.E.M.*/