@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Segoe-Light';
	src: url('../fonts/segoel.eot');
	src: url('../fonts/segoel.eot?#iefix') format('embedded-opentype'),  url('../fonts/segoel.woff') format('woff'),  url('../fonts/segoel.ttf') format('truetype'),  url('../fonts/segoel.svg#segoel') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Segoe';
	src: url('../fonts/segoerg.eot');
	src: url('../fonts/segoerg.eot?#iefix') format('embedded-opentype'),  url('../fonts/segoerg.woff') format('woff'),  url('../fonts/segoerg.ttf') format('truetype'),  url('../fonts/segoerg.svg#segoerg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Segoe-Bold';
	src: url('../fonts/segoebd.eot');
	src: url('../fonts/segoebd.eot?#iefix') format('embedded-opentype'),  url('../fonts/segoebd.woff') format('woff'),  url('../fonts/segoebd.ttf') format('truetype'),  url('../fonts/segoebd.svg#segoebd') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	margin:0;
	padding:0;
	font-family: 'Segoe';
	font-size:16px;
}

p{
	font-family: 'Segoe';
	font-size:16px;
}
a img{
	border:none;
}
.clear{
	clear:both;
}
.header{
	margin:0;
	padding:0;
	min-height:125px;

}

.header h2{
	margin:25px 0 0 30px;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:28px;
	color:#093c8d;
}

a.logo{
	margin:16px 0 0 0;
	padding:0;
	display:block;
	float:left;
}

.main_nav{
	margin:0;
	padding:0;

}

.main_nav ul{
	margin:0;
	padding:0;
	background:#184894;
	border-radius:6px;
	text-align:center;
}

.main_nav ul li{
	display:inline-block;
	margin:0;
	padding:12px 48px;
	background:url(../images/nav_border.jpg) no-repeat center right;
}

.main_nav ul li a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	
}

.main_nav ul li.no_border{
	background:none;
}

.main_nav ul li a:hover{
	text-decoration:none;
	color:#2667CF;
}


.main_body{
	margin:40px 0;
	padding:0;
}

.contact_info{
	margin:0;
	padding:0 0 30px;
	border-radius:6px;
}

.contact_info_img{
	margin:0;
	padding:14px 0 0 0;
	text-align:center;
}

.images_shadow{
	margin:0;
	padding:0;
	text-align:center;
}

.con_details{
	margin:0;
	padding:0;
	text-align:center;
}

.con_details h4{
	margin:12px 0 0 0;
	padding:0;
	font-size:16px;
	line-height:24px;
}


.con_details h3{
	margin:18px 0 0 0;
	padding:0;
	color:#ff0000;
	font-size:20px;
	font-weight:bold;
	line-height:26px;
}

.contact_form{
	margin:25px auto 0 auto;
	padding:0;
	width:90%;
}

button.Message_btn{
background: none repeat scroll 0 0 #184894;
border-radius: 6px;
color: #fff;
display: block;
margin:30px auto 0 auto;
padding: 10px 18px;
text-transform: uppercase;
font-weight:bold;
}


label {
  margin-bottom: 12px !important;
  font-weight:normal !important;
}

.contact_form span{
	color:#F00;
	font-weight:bold;
}

textarea.Question{
	min-height:600px;
}

.content_section{
	margin:0;
	padding:0;
}

.right_section_box{
	margin:0 0 25px 0;
	padding:0 0 12px 0;
	background:#ebebeb;
	border-radius:6px 6px 0 0;
}

.right_section {
  margin: 0 auto;
  width: 90%;
}


.right_section h2{
	margin:18px 0 15px 0;
	padding:0;
	text-align:center;
	color:#fc3131;
	font-size:16px;
	font-weight:bold;
}

.right_section ul{
	margin:0;
	padding:0;
}

.right_section ul li{
	display:inline-block;
	width:100%;
	padding:0 0 15px 0;
	margin:0;
}

.right_section ul li a{
	font-size:13px;
	color:#184894;
	font-weight:bold;
	margin:6px 0 0 0;
	display:block;
}

.right_section ul li a:hover{
	color:#fc3131;
}










.right_section_box
{
  position: relative;
}
.right_section_box:before, .right_section_box:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #000;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.right_section_box:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.right_section_box p{
	font-size:14px;
}

.youtube{
	margin:15px 0 0 0;
	padding:0;
	text-align:center;
	border:4px solid #353334;
}

.right_section_box_video{
	background:#e0e3ab;
}

a.view_more{
	font-size:14px;
	text-transform:uppercase;
	color:#184894;
}

.right_section_box_services{
	background:#bdbdbb;
}

.info_img{
	margin:20px 0;
	padding:0;
	text-align:center;
}

.right_section_box_info{
	background:#a6c1d8;
}

.footer{
	margin:0;
	padding:0;
	background:#184894;
	min-height:180px;
}

.footer_nav ul{
	margin:0;
	padding:0;
	text-align:center;
}
.footer_nav ul li{
	display:inline-block;
	margin:0;
	padding:6px 50px;
	background:url(../images/foo_nav.png) no-repeat center right;
	
}

.footer_nav ul li a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
}

.footer_nav {
  margin: 25px 0 0;
}

p.copy{
	margin:0;
	padding:22px 0 0 0;
	text-align:center;
	color:#c5c5c5;
	font-size:14px;	
}

.footer_nav ul li.no_border{
	background:none;
}



.mid_con{
	margin:0;
	padding:0;
}

.mid_con ul{
	margin:0;
	padding:0;
}

.mid_con li {
display: inline-block;
padding: 4px 0;
width: 100%;
font-size:20px;
}