@charset "utf-8";



@import url(http://fonts.googleapis.com/css?family=Noto+Serif:400,700,400italic,700italic);



html {	margin:0 auto;	}

body { font-family: 'Noto Serif', serif;	margin:0 auto; background:#9dbcfa url('../images/bg.png') repeat-x right top;position:relative;}



.logo {float:left}

.logo img {width:100%; max-width:421px}

.right {float:right;}

.phone {background: #db0000;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #db0000 0%, #950000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db0000), color-stop(100%,#950000));background: -webkit-linear-gradient(top,  #db0000 0%,#950000 100%);background: -o-linear-gradient(top,  #db0000 0%,#950000 100%);background: -ms-linear-gradient(top,  #db0000 0%,#950000 100%);background: linear-gradient(to bottom,  #db0000 0%,#950000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0000', endColorstr='#950000',GradientType=0 );color:#fff;font-weight:bold;font-face:Georgia;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px;padding:5px 20px;margin-top:-5px; margin-right:-5px;text-align:right;font-size:22px;line-height:25px;}



.menu-top {
	background: #1562ff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NjJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMzOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1562ff 0%, #003399 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1562ff), color-stop(100%,#003399));
	background: -webkit-linear-gradient(top,  #1562ff 0%,#003399 100%);
	background: -o-linear-gradient(top,  #1562ff 0%,#003399 100%);
	background: -ms-linear-gradient(top,  #1562ff 0%,#003399 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1562ff', endColorstr='#003399',GradientType=0 );	border:1px solid #0046d9;
	position:relative!important;
	z-index:9999!important;
	display:block;
	background-color:#1562ff!important;
	background-image: url(../images/menu-bkg.png); 
	background-repeat: repeat-x;
	background-position: left top;
	height: 38px;
}



.menu-top ul {margin:0;padding:0;} 

.menu-top ul li {list-style:none;float:left;} 

.menu-top ul li a {color:#fff;text-decoration:none;display:block; padding:8px 12px;text-shadow:0px 1px 2px #003399;font-size: 17px;}



.main-block { background:#fff;   max-width:960px;margin:0 auto;padding:5px;-webkit-box-shadow:  0px 0px 6px 2px rgba(0, 0, 0, 0.2);
        
        box-shadow:  0px 0px 6px 2px rgba(0, 0, 0, 0.2);}

.size-block { max-width:960px;margin:0 auto;}

.clear{    clear: both;     visibility: hidden; }



.left-column {float:left;width:63%}

.right-column {float:left;width:35%; text-align:center;}

.content {padding:1%; font-size:15px;}

.content h1 {font-size:30px;}



.form { color:#fff;font-size:25px;background:#002062;text-align:center;padding:20px; }

.form input[type="text"],.form input[type="tel"],.form input[type="email"],.form textarea {font-size:16px;width:85%; background:#fff; border:0; color:#000;margin:5px 0;padding:3px 10px;}

.form textarea {height:60px}



.form input[type="submit"]{display:block;margin:0 auto; width:90%; font-size:15px;color:#fff;border:0px;background: #cb0000;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2NiMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #cb0000 1%, #9d0000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#cb0000), color-stop(100%,#9d0000));background: -webkit-linear-gradient(top,  #cb0000 1%,#9d0000 100%);background: -o-linear-gradient(top,  #cb0000 1%,#9d0000 100%);background: -ms-linear-gradient(top,  #cb0000 1%,#9d0000 100%);background: linear-gradient(to bottom,  #cb0000 1%,#9d0000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb0000', endColorstr='#9d0000',GradientType=0 );padding:3px 30px;}



.footer {font-size:12px;padding:0px 0px 10px 0px;color:#333;}

.footer ul {margin-bottom:10px;padding:0;border-bottom:1px solid #666;}

.footer ul li {list-style:none;float:left;}

.footer ul li a {display:block; color:#333; font-size:12px; text-decoration:none; padding:10px 8px;}

.footer span.f-phone {font-weight;bold;color:#cc0000}



.hide-for-small {display:inline;}

.orbit-slide-number,.orbit-prev,.orbit-next {display:none;}

.orbit-bullets li {width: 12px;height: 12px;border: solid 0px #222222;} 

.orbit-bullets li.active {background: #002062;}

.orbit-bullets {width: 120px;}

.orbit-container .orbit-slides-container > * .orbit-caption {padding: 15px 30px;font-size: 1.7em;width: 40%;right: 50px;bottom: 60px;}

div.carousel-caption {padding: 15px 30px;font-size: 1.7em;width: 40%;right: 50px;bottom: 60px;position:absolute; z-index:2; }

#menu-icon {

	display: hidden;
	width: 40px;
	height: 40px;
	background: url(../images/menu-icon.png) center;
	margin: 0 auto;

}

a:hover#menu-icon {

	background-color: #444;
	border-radius: 4px 4px 0 0;

}

@media only screen and (max-width: 768px) {

	.logo {float:none;text-align:center;}

	.phone {font-size:20px;margin:0;float:none;text-align:center; border-radius:0;}

	.right {float:none;}

	.hide-for-small {display:none;}

	.left-column,.right-column  {width:90%; float:none;margin:0 auto;}

	.menu-top {background:#fff;border:0px;}

	.menu-top ul li {float:none;}	

	.menu-top ul li {border-bottom:1px solid #ddd; text-align:center}

	.menu-top ul li a {color:#003399;text-shadow:0px 0px 0px #fff}

	.footer {width:90%;margin:0 auto; text-align:center;}

	.footer span.f-phone {margin:10px;font-size:15px;display:block; color:#fff;border:0px;background: #cb0000;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2NiMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #cb0000 1%, #9d0000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#cb0000), color-stop(100%,#9d0000));background: -webkit-linear-gradient(top,  #cb0000 1%,#9d0000 100%);background: -o-linear-gradient(top,  #cb0000 1%,#9d0000 100%);background: -ms-linear-gradient(top,  #cb0000 1%,#9d0000 100%);background: linear-gradient(to bottom,  #cb0000 1%,#9d0000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb0000', endColorstr='#9d0000',GradientType=0 );padding:8px 30px;

-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}



}

@media only screen and (max-width: 40em) {
	

	
	
	
	#menu-icon {

		display:inline-block;

	}

	.menu-top ul, nav:active ul { 

		display: none;
		position: absolute;
		padding: 20px;
		background: #fff;
		border: 5px solid #444;
		right: 20px;
		top: 0px;
		width: 100%;
		border-radius: 4px 0 4px 4px;

	}

	.menu-top li {

		text-align: center;
		width: 100%;
		padding: 10px 0;
		margin: 0;

	}

	.menu-top:hover ul {

		display: block;

	}
	
	 } /* max-width 640px, mobile-only styles, use when QAing mobile issues */


