
body {
	background-color: #fafafa;
	margin: 0px;
}


* {
  margin:0;
  padding:0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  font-family: Verdana, sans-serif;
  font-weight: 400;
  font-size:12px;
  background-color:#eee;
  color:#333;
  line-height:20px;
}
.clearfix, .clear, .clearer {
  line-height:0px;
  height:0px;
  clear:both;
}

.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }

p {
  margin: 8px 0px;
}

a, a:link, a:visited, a:active, a:hover {
  background:transparent;
  text-decoration:none;
  outline:none;
  cursor:pointer;
}
a:link {
  color:#5b9dc5 ;
  outline:none;
}
a:visited {
  color:#5b9dc5 ;
  outline:none;
}
a:hover, a:active {
  color:#5b9dc5 ;
  outline:none;
}
a:hover {
  color:#384d7d;
  text-decoration:underline;
  outline:none;
}
a img {
  border:none;
  outline:none;
}


.wrapper {
  width:980px;
  padding: 10px 10px;
  margin: 0px auto;
  min-height:400px;
  background:#fff;
}

.header {
  background: #5b9dc5;
  min-height:80px;
  padding: 10px 10px 10px 10px;
}

.logo {
  float:left;
  width:331px;
}
.logo img {
  width:100%;
  height:auto;
  vertical-align:bottom;
}

.header ul {
  position:relative;
  bottom:0;
  float:right;
  list-style-type:none;
  margin: 44px 0px 0px 0px;
}
.header ul li {
  float:left;
}
.header ul li a {
  display:block;
  color:#fff;
  padding: 10px;
  font-size:14px;
}
.header ul li a:hover {
  color:#ffd757;
  text-decoration:none;
}

.content {
  padding: 10px 0px;
  position:relative;
}
.content_inner {
  background: #fff url(images/yellow.png) repeat-y 730px 0px;
  min-height:600px;
}

.col1 {
  float:left;
  width: 720px;
  margin: 0 0px 0 0;
  min-height:400px;
  padding:10px 10px 60px 10px;
}

.col2 {
  float:right;
  width:230px;
  min-height:400px;
  padding:10px;
}

.col2 ul {
  list-style-type:none;
  margin: 10px 0px 20px 0px;
}
.col2 ul li {

}
.col2 ul li a {
  display:block;
  color:#5b9dc5;
  font-size:14px;
  padding: 4px 0px;
  text-decoration:none;
}
.col2 ul li a:hover {
  color:#384d7d;
  text-decoration:none;
}

.col2 p {
  margin: 8px 0px;
  font-size:12px;
  line-height:18px;
}

.content_col1 {
  float:left;
  width:45%;
}
.content_col2 {
  float:right;
  width:45%;
}


h1 {
  margin: 10px 0 20px 0;
  font-size:22px;
  line-height:28px;
  font-weight:normal;
  color:#333;
  width:65%;
}

h2 {
  margin: 25px 0 6px 0;
  font-size:18px;
  line-height:22px;
  font-weight:normal;
  color:#5b9dc5;
  width:65%;
}



p {
  margin: 8px 0;
}

.blue {
  color:#5b9dc5;
}

.content_image_full {
  margin: 8px 0px;
  width:100%;
  height:auto;
}
.content_image_full img {
  width:100%;
  height:auto;
  border:0px;
  outline:none;
  vertical-align:bottom;
}

.content_image_left {
  float:left;
  width:100%;
  max-width:320px;
  height:auto;
  margin: 5px 30px 10px 0px;
}
.content_image_left img {
  width:100%;
  height:auto;
  border:0px;
  outline:none;
  vertical-align:bottom;
}


.footer {
}


.footer ul {
  position:relative;
  list-style-type:none;
  margin: 0px 0px 0px 0px;
  width:100%;
  background:#fafafa;
}
.footer ul li {
  float:left;
}
.footer ul li a {
  display:block;
  color:#333;
  padding: 10px;
  font-size:14px;
}
.footer ul li a:hover {
  color:#5b9dc5;
  text-decoration:none;
}
.copyright {
  text-align:center;
  padding: 10px 0px 0px 0px;
  font-size:10px;
  color:#999;
}
.copyright a {
  color:#999;
}


table.contacttable {
  width:100%;
  border-spacing: 0;
  border-collapse:collapse;
}
table.contacttable td {
  vertical-align:top;
  padding: 6px 0px;
}
table.contacttable td.ccol1 {
  width:35%;
  padding-top:16px;
  padding-bottom:0px;
}
table.contacttable td.ccol2 {
  width:65%;
}

input[type=text] {
  font-family: Verdana, sans-serif;
  font-size:12px;
  background-color:#fafafa;
  border-color: #C6C6C6 #DADADA #EAEAEA;
  color: #999999;
  border-style: solid;
  border-width: 1px;
  vertical-align: middle;
	padding: 10px 5px 10px 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width:100%;
}
textarea {
  font-family: Verdana, sans-serif;
  font-size:12px;
  background-color:#fafafa;
  border-color: #C6C6C6 #DADADA #EAEAEA;
  color: #999999;
  border-style: solid;
  border-width: 1px;
  vertical-align: middle;
	padding: 10px 5px 10px 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width:100%;
}

input[type=text]:hover, textarea:hover {
    background-color:#FFFFFF;
    border-color: #C6C6C6 #DADADA #EAEAEA;
    color: #666666;
}
input[type=text]:focus, textarea:focus {
    background-color:#FFFFFF;
    border-color: #659EC9 #70AEDD #A8CFEC;
    color: #333333;
    outline: 0 none;
}

input[type=submit] {
  display:block;
  width:160px;
  text-align:center;
  padding: 8px 5px;
  font-size:12px;
  line-height:18px;
  font-weight:bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space:nowrap;
  text-decoration:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #639230;
	text-decoration:none;
	background-color:#639230;
	color:#ffffff;
	display:inline-block;
}

input[type=submit]:hover {
	background-color:#4f7922;
	border:1px solid #4f7922;
}


