/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Charmonman');
@import url('https://fonts.googleapis.com/css?family=Dancing+Script');
img { border:none;}
a { outline:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
body { padding:0; margin:0; width:auto; height:auto; background:url(images/main_bg.jpg) top repeat-x #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif;}
.clearer { clear:both;}
.spacer { font-size:0; height:15px; padding:0; margin:0;}

.whitecanvas { margin:0 auto; padding:0 5px 25px 5px; width:840px; height:auto; background:url(images/bottom.jpg) bottom no-repeat #FFFFFF;}

			.banner { height:193px; width:840px; background:url(images/banner_bg.jpg) top left no-repeat;}
					.logo { padding:27px 0 0 20px;}
					.current a { color:#FFCC00;}
					.nav1 { font-size:13px; color:#FFFFFF; text-align:center; margin-left:120px;margin-top: -3px;}
							.nav1 a {font-size:13px;  text-decoration:none;}
							.nav1 a:hover { color:#FFCC00;}
					.nav2 { margin-top:34px;}
							.nav2 a { font-family:Arial, Helvetica, sans-serif;  font-size:15px; font-weight:bold; text-decoration:none; text-align:center; display:block; line-height:24px;}
							.nav2 a:hover { color:#FFCC00;}

							.nav2 > table{width: 100%;}
							.hm-cnt{margin-left: 13px;
								padding: 10px;
								display: flex;}


			.left { width:210px; float:left; text-align:center;}
					.quote_box { width:200px; margin:0 auto; height:60px; padding-top:40px; background:url(images/quote_box.jpg) center top no-repeat; text-align:center;}
					.left_title { font-family:tahoma,Arial,Verdana; font-size:13px; font-weight:bold; color:#006699;}
					.partners { width:163px; height:400px; padding-top:1px; margin:0 auto; background:url(images/gray_bg.jpg) center top no-repeat; text-align:center; font-family:tahoma; font-size:10px; color:#FFFFFF;}

					.soc_med h3{color:#000066; font-size:20px; font-weight: 600;}

			.contentwrap { float:right; height:auto;  padding-left:15px; background:url(images/border.jpg) left repeat-y;}
					.contentwrap a { color:#FF6600;}
					.maincontent_wide {width:600px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
					.maincontent { float:left; width:420px; font-size:13px; color:#333333; line-height:20px;}
							.content_text { width:400px;}
							.content_text strong{}
							.title { font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:bold; font-style:italic; color:#000066;}
							.medium { font-size:15px; color:#000066;}

					.contentright { float:right; width:182px;  min-height:700px; background:url(images/border.jpg) left repeat-y; font-size:11px; color:#333333; line-height:18px;}
							.orange_box { background:url(images/orange_rectangle.jpg) top no-repeat; padding-top:7px;}
							.orange_box p { width:150px; margin:10px auto;}
							.right_title { font-size:17px; text-align: center;}
							.blue { color:#0DAEEA;}
							.orange { color:#FF9900;}
							.right_list { padding:0; margin:10px 0 0 27px; font-size:12px; color:#006699;}
									.right_list li { line-height:18px; list-style-image:url(images/arrow.jpg); border-bottom:1px solid #FFDAA8; padding-top:3px; padding-bottom:3px;}
									.right_list li a {color:#006699; text-decoration:none; font-size:12px;}
									.right_list li a:hover {text-decoration:none; color:#FF6600;}

.footer { height:70px; margin:10px auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

a.button {height:25px; border:2px outset #0099CC; background:#006699; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:center; padding:10px; text-decoration:none;}
a.button:hover {text-decoration:none; border:2px inset #003366; background:#006699;}

.message {
    height: 166px;
    background: #194e6e;
    text-align: center;
    color: #fff;
    padding: 50px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-75%);
}

.message span {
font-family: "Dancing Script";
font-size: 85px;
}

.message p {
    padding-top: 7px;
    padding-left: 122px;
    padding-right: 142px;
}

.message p:before{content: url('images/left_pic.png'); position: absolute;top: 2px;
left: 2px;}
.message p:after{content: url('images/right_pic.png'); position: absolute;bottom: 2px;
right: 4px;}

.contentwrap1 {
    min-height: 606px;
    padding-left: 15px;
    background: url(images/border.jpg) left repeat-y;
    position: relative;
}

.home_video{text-align: center;padding: 10px 0px;}
.home_video video {
	width: 400px;
	max-width: 100%;
	}