@charset "utf-8";
/* CSS Document */

body
{
margin:0px;
padding:0px;
background-color: #FFF;
}
*
{
margin:0px;
padding:0px;
}
img
{
border:0px;
}
p
{
margin:7px 0px;
text-align:justify;
}
.clear
{
clear:both;
height:0px;
}
#container
{
width:100%;
height:auto;
float:left;
text-align:center;
}
#body-main
{
width:100%;
height:auto;
float:left;
text-align:center;
}
.body-container { width:1000px; height:auto; margin:0px auto; text-align:center;}

.body-top-box { width:100%; height: auto; float:left; text-align:center; background-color: #00254F; padding-top:22px; padding-bottom:22px;}
.body-top-inside { width:1000px; height:auto; float:left; text-align:left;}
.body-top-left { width:400px; height: auto; float:left; text-align:left; padding-top:3px;}

.body-top-right { width:550px; height:auto; float:right; text-align:right;}
.body-top-right h2.styleFontface
{
	font-family: OpenSans-Light;
	font-size:30px;
	line-height:36px;
	color: #FFF;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; text-transform: uppercase;
}

.body-top-right h5.styleFontface
{
	font-family: OpenSans-Light;
	font-size:25px;
	line-height:36px;
	color: #FFF;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; text-transform: uppercase;
}

.welcome-box { width:100%; height:730px; float:left; text-align:center; background:url(../images/welcome-bg.jpg) center top no-repeat;}
.welcome-inside { width:1000px; height:auto; float:left; text-align:left; padding-top:80px;}
.welcome-left { width:620px; height:auto; float:left; text-align:left; padding-top:140px;}
.welcome-left h2.styleFontface
{
	font-family: OpenSans-Regular;
	font-size:24px;
	line-height:26px;
	color: #FFF;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; text-transform: uppercase;
}


.form-box { width:360px; height: auto; float:right; text-align:left; background-color: #00254f; padding-bottom:5px; }
.form-title { width:320px; height:auto; float:left; text-align:center; padding:24px 20px 24px 20px; font-size:12px; line-height:14px; color: #FFF; font-weight:bold;
font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.form-title h2.styleFontface
{
	font-family: OpenSans-Bold;
	font-size:30px;
	line-height:30px;
	color: #FFF;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; text-transform: uppercase;
}
.form-title h3.styleFontface
{
	font-family: OpenSans-Bold;
	font-size:40px;
	line-height:46px;
	color: #FFF;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; text-transform: uppercase;
}


.form-inside { width:300px; height:auto; float:left; text-align:left; padding-left:30px; padding-right:30px;}
.input-box
{
width:290px;
height:30px;
font-size:12px;
line-height:30px;
color: #555555;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif; text-transform: uppercase;
padding-left:10px;
padding-top:6px;
padding-bottom:4px;
background-color: #FFF; border:none; margin-bottom:6px;
}

.input
{
width:137px;
height:30px;
font-size:12px;
line-height:30px;
color: #555555;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif; text-transform: uppercase;
padding-left:10px;
padding-top:6px;
padding-bottom:4px;
background-color: #FFF; border:none; margin-bottom:6px;
}

.list-menu
{
width:147px;
height:40px;
font-size:12px;
line-height:40px;
color: #555555;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif; text-transform: uppercase;
background-color: #FFF; border:none; margin-bottom:6px;
}
.list-radio
{
width:300px;
height:30px;
font-size:12px;
line-height:40px;
color: #555555;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif; text-transform: uppercase;
background-color: #FFF; border:none; margin-bottom:6px;
}


.button {
	background: #ebb308;
	text-align:center;
	float:left;
	padding:18px 0px;
	width:300px;
	height: auto;
	text-decoration:none;
	font-size:24px;
	line-height:30px;
	color: #FFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	 margin-top:24px;
}
.button:hover {
	background: #f8bc07;
	text-align:center;
	float:left;
	padding:18px 0px;
	width:300px;
	height: auto;
	text-decoration:none;
	font-size:24px;
	line-height:30px;
	color: #FFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	 margin-top:24px;
}

.form-inside .styleFontface
{
	font-family: OpenSans-Bold;
	font-size:13px;
	line-height:30px;
	color: #FFF;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; 
	text-transform: uppercase;
	text-align:center;
}

.services-box { width:100%; height:auto; float:left; text-align:center; background-color: #FFF; padding-top:72px; padding-bottom:60px; }
.content-title { width:1000px; height:auto; float:left; text-align:center;}
.services { width:1000px; height:auto; float:left; text-align:left; padding-top:42px;} 
.services ul { margin:0px; padding:0px; list-style-type:none;}
.services ul li { width:300px; height:auto; float:left; text-align:center; display:block; margin-right:20px; 
                  border:1px solid #d0d0d0; padding:28px 9px 25px 9px; margin-bottom:20px;} 
.services ul li p { margin:13px 0px 7px 0px; text-align:center;}
.services ul li h2.styleFontface
{
	font-family: OpenSans-Regular;
	font-size:24px;
	line-height:26px;
	color: #00254f;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;text-transform: uppercase;
}
.services-icon { margin-bottom:10px;}
.fieldstudy
{
    color:#1884CE !important;
    font-weight: bold;
}

.content-box { width:100%; height:auto; float:left; text-align:center; background-color: #f5f5f5; padding-top:10px;} /*00254f*/
.content-inside { width:1000px; height:auto; float:left; text-align:left;}
.content-inside p { margin:18px 0px 7px 0px; text-align:left;}
.content-inside h3.styleFontface
{
	font-family: OpenSans-Regular;
	font-size:28px;
	line-height:40px;
	color: #000000;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; 
	text-transform:uppercase;
}

.content-left { width:500px; height:auto; float:left; text-align:left;}  
.content-right { width:450px; height:auto; float:right; text-align:left; padding-top:70px; color: #000;}    
.content-right p { margin:18px 0px 7px 0px; text-align:left; }

.content-left2 { width:300px; height:auto; float:left; text-align:left;}  
.content-right2 { width:650px; height:auto; float:right; text-align:left; padding-top:10px; color: #000;}    
.content-right2 p { margin:10px 0px 7px 0px; text-align:left;font-size:16px;line-height:20px;font-family: Arial, Helvetica, sans-serif; text-align:justify;}

.content-middle-left { width:450px; height:auto; float:left; text-align:left; padding-top:70px; color: #000;}    
.content-middle-left p { margin:18px 0px 7px 0px; text-align:left;}

.content-middle-left2 { width:450px; height:auto; float:left; text-align:left; padding-top:10px; color: #000;}  
.content-middle-left2 p { margin:10px 0px 7px 0px; text-align:left;font-size:16px;line-height:20px;font-family: Arial, Helvetica, sans-serif; text-align:justify;}

.content-middle-right { width:500px; height:auto; float:right; text-align:right;}
.button2 {
	background: #ebb308;
	text-align:center;
	float:left;
	padding:18px 0px;
	width:300px;
	height: auto;
	text-decoration:none;
	font-size:24px;
	line-height:30px;
	color: #000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-top:40px;
}
.button2:hover {
	background: #f8bc07;
	text-align:center;
	float:left;
	padding:18px 0px;
	width:300px;
	height: auto;
	text-decoration:none;
	font-size:24px;
	line-height:30px;
	color: #FFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	 margin-top:40px;
}

.testimonial-box { width:100%; height:auto; float:left; text-align:center; padding-top:12px; padding-bottom:12px;}
.testimonial { width:1000px; height:auto; float:left; text-align:left; padding-top:18px;} .testimonial ul { margin:0px; padding:0px; list-style-type:none;}
.testimonial ul li { width:90px; height:auto; float:left; text-align:left; display:block;}
.testimonial ul li.middle { width:820px; text-align:center;}
.testimonial ul li.middle h3.styleFontface
{
	font-family: OpenSans-Regular;
	font-size:18px;
	line-height:24px;
	color: #000000;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; text-transform: none;
}
.testimonial ul li.middle h4.styleFontface
{
	font-family: OpenSans-Semibold;
	font-size:18px;
	line-height:20px;
	color: #00254f;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; text-transform: none; margin-top:12px;
}
.testimonial ul li.right { text-align:right; padding-top:30px;}
.testimonial ul li.left { text-align:left; padding-top:30px;}

.article-box { width:100%; height:auto; float:left; text-align:center; padding-top:72px; padding-bottom:66px;}
.article { width:1000px; height:auto; float:left; text-align:left; padding-top:36px;} .article ul { margin:0px; padding:0px; list-style-type:none;}
.article ul li { width:300px; height:auto; float:left; text-align:left; display:block; margin-right:50px;} .article ul li p { margin:13px 0px 7px 0px; text-align:left;}
.article ul li strong { font-weight:bold; text-transform:uppercase; color: #00254f;}

#footer { width:100%; height:auto; float:left; text-align:center; font-size:18px; line-height:24px; color: #FFF; background-color: #00254f; padding:28px 0px; font-weight:normal; 
font-family:Arial, Helvetica, sans-serif;}
#footer a{ font-size:14px; line-height:24px; color: #FFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#footer a:hover{ font-size:18px; line-height:24px; color: #d2ff00; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.footer-main { width:1000px; height:auto; margin:0px auto; text-align:center;}


/* CSS Text Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
body a
{
	color: #ffffff; /*1884ce*/
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
}
body a:hover
{
	color: #ff9900;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
}

@font-face
{
 font-family: 'OpenSans-Semibold';
 src: url(../OpenSans-Semibold.ttf)
}
@font-face
{
 font-family: 'OpenSans-Regular';
 src: url(../OpenSans-Regular.ttf)
}
@font-face
{
 font-family: 'OpenSans-Bold';
 src: url(../OpenSans-Bold.ttf)
}

h1.styleFontface
{
	font-family: OpenSans-Regular;
	font-size:40px;
	line-height:44px;
	color: #FFF;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;text-transform: uppercase;
}
h2.styleFontface
{
	font-family: OpenSans-Bold;
	font-size:30px;
	line-height:32px;
	color: #000000;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; text-transform: uppercase;
}
h3.styleFontface
{
	font-family: OpenSans-Bold;
	font-size:30px;
	line-height:32px;
	color: #FFF;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; text-transform: uppercase;
}
h4.styleFontface
{
	font-family: OpenSans-Regular;
	font-size:30px;
	line-height:30px;
	color: #ffffff;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;text-transform: uppercase;
}
h5.styleFontface
{
	font-family: OpenSans-Regular;
	font-size:24px;
	line-height:36px;
	color: #00254f;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;text-transform: uppercase; margin:0px; padding:0px;
}
.orange-right { font-size:36px; color: #ebb308; font-weight:bold; font-family: OpenSans-Bold;}
.bold-text { font-weight:bold; font-family: OpenSans-Bold;}
.orange { color: #ebb308; font-weight:bold; font-family: OpenSans-Bold;}