body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,img{margin:0;padding:0;}  
table{border-collapse:collapse;border-spacing:0;}  
fieldset,img{border:0;}  
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}  
caption,th {text-align:left;}  
h1,h2,h3,h4,h5,h6{font-size:100%;}  
q:before,q:after{content:'';}  
a {outline: none;}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
  background-color: #FFFFFF;
  text-align: center;
}

.content_bg {
  background-image: url(../images/content_bg.jpg);
  background-repeat:repeat-y;
  background-position: top;
  height: 515px;
  width:812px;
}

.top_nav {
  background-image: url(../images/top_bg.jpg);
  background-repeat:no-repeat;
  background-position: top;
  vertical-align: top;
  height: 500px;
}

.content_top {	
  vertical-align: top;
  width:738px;
}

.privacy_content_top {	
  vertical-align: top;
  background-color: #f5f5f5;
  width:600px;
}


.content_text {
  vertical-align: top;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  padding: 15px;
}

.form_text {
  vertical-align: top;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  padding: 5px;
}

.contact_text {
  vertical-align: top;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  padding: 15px;
  padding-top: 0px;
}

.top_content_text {
  vertical-align: top;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  padding: 25px 15px;
  height: 128px;
}

ul.customlist {
  list-style-position: inside;
  padding-top: 5px;
  padding-left: 10px;
}

ul.noBullets {
  list-style-type: none;
  list-style-position: inside;
  padding-top: 5px;
  padding-left: 10px;
}

ul.errorlist {
  list-style-position: inside;
  padding-left: 15px;
}

.news_heading_text {
  vertical-align: top;
  text-align: left;
  padding: 15px;
  padding-bottom: 0px;
}

.news_title_text {
  vertical-align: top;
  text-align: left;
  padding-left: 15px;
  padding-bottom: 5px;
}

.news_content_text {
  vertical-align: top;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  padding-left: 15px;
}

.home_middle {	
  vertical-align: top;
  height: 150px;
  width:718px;
}

.left_container {
  vertical-align: top;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  background-image: url(../images/left_container.jpg);
  background-repeat:no-repeat;
  background-position: top left;
  height: 150px;
  width: 378px;
}

.head_left_container{
  vertical-align: top;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  margin: 10px;
  width: 180px;
}

.small_left_container{
  padding-top: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  width: 180px;
}

.right_container {
  vertical-align: top;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  background-image: url(../images/right_container.jpg);
  background-repeat:no-repeat;
  background-position: top left;
  width: 340px;
  height: 150px;
}

.head_right_container{
  vertical-align: top;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  color: #890d4c;
  margin: 10px;
  width: 240px;
}

.small_right_container{
  padding-top: 15px;
  padding-left: 55px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
}

.small_left_container a:link, .small_left_container a:visited {
  color: #c1790f;
}

.small_left_container a:hover {
  color: #787878;
}

.small_right_container a:link, .small_right_container a:visited {
  color: #c1790f;
}

.small_right_container a:hover {
  color: #787878;
}

a:link, a:visited {
  color: #c1790f;
}

a:hover {
  color: #787878;
}

.nav_one {
  height: 30px;
}

.nav_two {
  height: 67px;
}

.nav_three {
  height: 98px;
}

h1 {
  text-align: left;
  font-family: Verdana;
  font-size: 10pt;
  color: #00629C;
  padding-bottom: 5px;
}

h3 {
  text-align: right;
  font-family: Verdana;
  font-size: 10pt;
  color: #00629C;
}

h2 { 
  text-align: left;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #C1790f;
}

h4 { 
  text-align: left;
  font-family: Verdana;
  font-size: 7pt;
  font-weight: normal;
  color: #666666;
}

.footer_bg {
  background-image: url(../images/bottom_bg.jpg);
  background-repeat:no-repeat;
  background-position: top;
  vertical-align: top;
  height: 88px;
}

.bottom_logo {
  vertical-align: bottom;
  height: 88px;
  width: 120px;
  padding-left: 14px;
  padding-bottom: 11px;
}

.bottom_menu {
  text-align: left;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #797979;
  vertical-align: bottom;
  height: 88px;
  padding-bottom: 18px;
}
.bottom_menu a:link, .bottom_menu a:visited {
  text-align: left;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #797979;
}
.bottom_menu a:hover {
  text-align: left;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #00629C;
}

input, select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  margin-bottom: 3px;
  width: 166px;
}
textarea{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
}
.news_col {	
  background-image: url(../images/news_col_bg.jpg);
  background-repeat:no-repeat;
  background-position: 0px 10px;
  vertical-align: top;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  padding: 15px;
  padding-top: 22px;
  padding-bottom: 10px;
  vertical-align: top;
  width:150px;
  height: 350px;
}
.news_focus {	
  vertical-align: top;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #2b2b2b;
  padding: 15px;
  padding-top: 22px;
  width: 520px;
}
.clearfix:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  line-height:0;
  visibility:hidden;
}
.clearfix {
  display:inline-block;
}
html[xmlns] .clearfix {
  display:block;
}
* html .clearfix {
  height:1%;
}
.menu {
  width: 720px;
  margin: 0px 46px 65px;
}
.menu_item {
  float: left;
  width: 180px;
}
.logoHolder {
  height: 46px;
  text-align: right;
  padding: 24px 20px 24px 0px;
}