/* CSS Document */
/* Author: Andy Asberry, Ciphertek Systems, LLC, 2009 */


.float_left {
  float: left;
}
.float_right {
  float: right;
}
.clear_float {
  clear: both;
}



#content p.bottom_contact {
  margin: 20px 0 0 0;
  padding: 0;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #0079F2;
}
#content p.bottom_contact span {
  color: #004A95;
}
#content p.bottom_contact span.small {
  font-size: 13px;
}


body {
  margin: 0;
  padding: 0;
  background: #0079F2 url(/images/layout/body_bg.jpg) top left repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}



#wrapper {
  margin: 0 auto;
  padding: 0;
  width: 1076px;
}



#float_container {
  margin: 0;
  padding: 0;
  width: 1076px;
  float: left;
}



#left_col {
  margin: 0;
  padding: 0;
  width: 596px;
  float: left;
}



#header {
  margin: 0;
  padding: 0;
  width: 596px;
  height: 365px;
  background: url(/images/layout/header_bg.jpg) top left no-repeat;
  float: left;
}
#header h1 {
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 1px;
  color: #0062C4;
  float: left;
}
#header h1 a {
  margin: 0;
  padding: 0;
  position: relative;
  left: 28px;
  top: 36px;
  width: 394px;
  height: 67px;
  color: #0062C4;
  float: left;
}



#nav {
  margin: 220px 0 0 0;
  padding: 0 0 0 48px;
  width: 547px;
  height: 40px;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  list-style: none;
  float: left;
}
#nav li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  display: block;
  float: left;
}
#nav li a {
  margin: 0;
  padding: 0 9px 0 9px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  border-right: 1px solid #FFFFFF;
}
#nav li a:hover {
  text-decoration: underline;
}
#nav li a.last {
  border: none;
}



#content {
  margin: 0;
  padding: 5px 20px 10px 50px;
  width: 526px;
  background: url(/images/layout/content_bg.jpg) top left repeat-y;
  float: left;
}
#content h2 {
  margin: 0 0 20px 0;
  padding: 0;
  font-family: Verdana;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  color: #0062C4;
}
#content h3 {
  margin: 20px 0 20px 0;
  padding: 0;
  font-family: Verdana;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #0062C4;
}
#content p {
  margin: 10px 0 10px 0;
  padding: 0;
  font-family: Verdana;
  font-size: 14px;
  font-weight: normal;
}



#footer {
  margin: 0 0 20px 0;
  padding: 28px 0 0 28px;
  width: 566px;
  height: 24px;
  background: url(/images/layout/content_bottom.jpg) top left no-repeat;
  font-size: 10px;
  color: #FFFFFF;
  float: left;
}
#footer p {
  margin: 0;
  padding: 0;
}
#footer p a {
  color: #FFFFFF;
  text-decoration: underline;
}



#right_col {
  margin: 0;
  padding: 0;
  width: 480px;
  height: 807px;
  background: url(/images/layout/right_div.jpg) top left no-repeat;
  float: left;
}