@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	font-family:"arial";
	background-color:#CCCCCC;
	}
#wrap{
	width:100%;
		}
div.clear{
	clear:both;
		}
a{
	outline:none;
		}
img{
	border:none;
	}
	
@media (min-width: 1200px) {
			#contentwrap{
				width:1080px;
				background-color:#FFFFFF;
				margin-left:auto;
				margin-right:auto;
				padding:20px;
				margin-top:20px;
				margin-bottom:20px;
				}
			#topcontain {
				width:1080px;
				height:80px;
				padding-bottom:20px;
				border-bottom:1px dotted #CCCCCC;
				margin-bottom:20px;
				}
			#bodycontain {
				width:100%;
				margin-bottom:20px;
				}
			#bodycontainleft {
				width:66%;
				margin-right:40px;
				float:left;
				}
			#imagecontain {
				width:1080px;
				amx-height:180px;
				margin-bottom:20px;
				padding-bottom:30px;
				border-bottom:1px dotted #CCCCCC;
				}
			#bodycontainright {
				width:30%;
				float:right;
				}
			#footerleft {
				width:66%;
				float:left;
				}
			#footerright {
				width:30%;
				float:right;
				}
			#footer {
				width:1080px;
				border-top:1px dotted #CCCCCC;
				padding-top:10px;
				}
			#topcontainright a{
				color:#085376;
				text-decoration:none;
				font-weight:bold;
				}
			#topcontainright a:hover{
				color:#085376;
				text-decoration:underline;
				}
			#topcontainrightbot li{
				display: inline;
				padding-left:20px;
			}
			#topcontainleft {
				width:260px;
				height:80px;
				float:left;
				}
			#topcontainright {
				width:600px;
				height:80px;
				float:right;
				}
			#topcontainrighttop {
				width:600px;
				height:20px;
				padding-top:20px;
				}
			#topcontainrighttop p{
				font-size:12px;
				color:#666;
				margin:0px;
				padding:0px;
				text-align:right;
				}
			#topcontainrightbot {
				width:600px;
				height:16px;
				padding-top:24px;
				}
				
			#footerleft p{
				font-size:11px;
				color:#666666;
				font-style:normal;
				font-weight:normal;
				margin:0;
				padding:0px;
				line-height:20px;
				}
			#footerright p{
				font-size:11px;
				color:#666666;
				font-style:normal;
				font-weight:normal;
				margin:0;
				padding:0px;
				line-height:20px;
				text-align:right;
				}
			.text_field {
  				width: 60%;
  				padding: 6px;
 				font-size: 80%;
				}
}
@media (max-width: 599px) {
				#contentwrap{
				width:100%;
				background-color:#FFFFFF;
				margin-left:auto;
				margin-right:auto;
				margin-top:20px;
				margin-bottom:20px;
				}
				#topcontainleft {
				  width: 100%;
				  height: auto;
				}	
				.logo {
					  width: 100%;
					}
				#topcontainright {
					width:100%;
					float:right;
					}	
	
				#topcontainrighttop {
					width:100%;
					text-align:center;
					padding-right:15px;
					}	
				#topcontainrighttop p {
					margin-right:15px;
				}
				.button.cta-button {
					display: none;
				}
				#topcontainrightbot li {
				  display: inline;
				  padding-left: 3px;
				  font-size: 12px;
				}
				#bodycontain {
					padding: 20px;
					}
				#footer {
				  padding: 15px;
				}
				#footerright p {
				  font-size: 11px;
				  color: #666666;
				  font-style: normal;
				  font-weight: normal;
				  margin: 0;
				  padding: 0px;
				  line-height: 20px;
				  text-align: center;
				}
				#footerleft p{
					font-size:11px;
					color:#666666;
					font-style:normal;
					font-weight:normal;
					margin:0;
					padding:0px;
					line-height:20px;
					text-align:center;
					}

}
/*#contentwrap{
	width:860px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	margin-top:20px;
	margin-bottom:20px;
	}*/



.header_banner{
		width:100%;
}

.fax{
		display:none;
}
#topcontainrightbot p{
	font-size:14px;
	color:#666;
	margin:0px;
	padding:0px;
	text-align:right;
	word-spacing:20px;
	font-weight:bold;
	}



#bodycontainleft h1{
	font-size:22px;
	line-height:30px;
	color:#085376;
	margin:0 0 20px 0;
	padding:0px;
	font-weight:normal;
	}
#bodycontainleft h2{
	font-size:22px;
	line-height:30px;
	color:#666666;
	padding:0px;
	margin:0 0 20px 0;
	font-weight:normal;
	}
#bodycontainleft h3{
	font-size:22px;
	line-height:30px;
	color:#085376;
	padding:0px;
	margin:0 0 20px 0;
	font-weight:normal;
	}
#bodycontainleft p{
	font-size:16px;
	color:#666666;
	font-style:normal;
	font-weight:normal;
	margin:0 0 20px 0;
	line-height:22px;
	}
#bodycontainleft ul{
	font-size:16px;
	color:#666666;
	font-style:normal;
	font-weight:normal;
	line-height:22px;
	margin-bottom:20px;
	}
#bodycontainleft li{
	font-size:16px;
	color:#666666;
	font-style:normal;
	font-weight:normal;
	line-height:22px;
	}
#bodycontainleft a{
	color:#085376;
	text-decoration:none;
	}
#bodycontainleft a:hover{
	color:#085376;
	text-decoration:underline;
		}
blockquote {
	padding:20px 20px 25px 20px;
	border-left:5px solid #085376;
	font-size:16px;
	color:#666666;
	font-style:normal;
	font-weight:normal;
	background-color:#ededed;
	margin:20px 0 20px 0;
	line-height:25px;
	}

#bodycontainright h4{
	font-size:22px;
	line-height:30px;
	color:#666666;
	padding:0px;
	margin:0 0 10px 0;
	font-weight:normal;
	}
#bodycontainright h5{
	font-size:22px;
	line-height:30px;
	color:#666666;
	padding:0px;
	margin:25px 0 10px 0;
	font-weight:normal;
	}
#bodycontainright ul{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#666;
	}
#bodycontainright li{
	border-bottom:1px dotted #CCCCCC;
	padding:4px 0px;
	margin:0px;
	}
#bodycontainright p{
	font-size:14px;
	color:#666666;
	font-style:normal;
	font-weight:normal;
	margin:0 0 20px 0;
	line-height:22px;
	}
#bodycontainright a{
	color:#085376;
	text-decoration:none;
	}
#bodycontainright a:hover{
	color:#085376;
	text-decoration:underline;
	}



#footerleft a{
	color:#085376;
	text-decoration:none;
	}
#footerleft a:hover{
	color:#085376;
	text-decoration:underline;
	}
#footerright a{
	color:#666666;
	text-decoration:none;
	}
#footerright a:hover{
	color:#085376;
	text-decoration:underline;
	}
.button-wrapper {
  display: block;
  text-align: center;
}

.button {
  border: none;
  border-radius: 3em;
  box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
  display: inline-block;
  font-size: 1em;
  padding: 1em 2em;
  width: auto;
}

.cta-button {
  background-color: #085376;
  color: #fff !important;
}

.cta-button:hover {
  background-color: green;
}
.checked {
  color: orange;
}