body {background:#fff; font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#1e2d2d; margin:0; padding:0; font-weight: 400}
.clear {clear:both;}
strong {font-weight:600;}
h1 {font-family:'Open Sans', sans-serif; font-size:30px; color:#529999; font-weight:300; margin:0 0 30px 0; padding:0;}
h2 {font-family:'Open Sans', sans-serif; font-size:26px; color:#529999; font-weight:300; margin:0 0 30px 0; padding:0;}
h3 {font-family:'Open Sans', sans-serif; font-size:27px; color:#bf2525; font-weight:300; margin:0 0 30px 0; padding:0;}
h4 {font-family:'Open Sans', sans-serif; font-size:22px; color:#bf2525; font-weight:300; margin:0 0 30px 0; padding:0;}
h5 {font-family:'Open Sans', sans-serif; font-size:22px; color:#529999; font-weight:300; margin:0 0 30px 0; padding:0;}
p {line-height:1.5; margin:0 0 15px 0; padding:0;}
.left {width:410px; float:left; margin:0 20px 0 0;}
.right {width:262px; float:left;}
.border {border:3px solid #75adad; margin:0 0 10px 5px;}
.border2 {border:3px solid #75adad; margin:0 10px 10px 10px;}
a {text-decoration:none; color:#bf2525;}
a:visited {color:#bf2525;}
a:hover {text-decoration:underline; color:#529999;}
#container {width:960px; margin:0 auto; background:url('container_background.png') top left repeat-y; padding:0 50px 0 50px;}
#banner_background {width:960px; height:293px; background:url('banner_background2.jpg') no-repeat; display:block; margin-left:-25px;}
#logo {width:307px; height:84px; background:url('logo.png') no-repeat; float:left; margin:28px 0 0 20px; border:0;}
#navigation_container {width:218px; float:left; margin-top:220px;}
#navigation {width:218px; background:url('navigation_background.png') repeat-y; display:inline-block;}
#nav_top {width:218px; height:22px; background:url('nav_top.png') top center no-repeat; display:block; position:relative; margin-top:-250px;}
#nav_bottom {width:218px; height:22px; background:url('nav_bottom.png') top center no-repeat; float:left; margin:-1px 0 0 0;}
#nav {margin:0 0 0 -20px; *margin:0 0 0 20px; list-style-type:none;}
#nav li {float:left; width:180px; padding:6px 0 6px 0; border-bottom:1px solid #82b5b5;}
#nav a {font-family:'Open Sans', sans-serif; font-size:13px; color:#fff; text-decoration:none; font-weight:normal; float:left;}
#nav a:visited {color:#fff;}
#nav a:hover {color:#0f3d3d;}
#nav #active {color:#0f3d3d;}
#button_1 {width:210px; height:70px; background:url('button_1.jpg') top left no-repeat; float:left; border:0; margin:15px 0 15px 4px;}
#button_1:hover {background-position:bottom left;}
#button_2 {width:210px; height:70px; background:url('button_2.jpg') top left no-repeat; float:left; border:0; margin:0 0 0 4px;}
#button_2:hover {background-position:bottom left;}
#content_container {float:left; width:692px; margin:0 0 0 15px;}
.column_left {width:325px; margin-right:40px; float:left;}
.column_right {width:325px; float:left;}
#footer {width:920px; height:111px; display:block; background:url('footer_background.jpg') top center; margin:0 0 0 -25px; padding:20px; font-size:11px; color:#fff;}
#footer a {color:#fff; text-decoration:none;}
#footer a:visited {color:#fff;}
#footer a:hover {color:#fff; text-decoration:underline;}
#footer_left {width:460px; float:left;}
#footer_right {width:460px; float:left;}
#facebook_icon {background:url('facebook_icon.png') no-repeat; width:32px; height:32px; border:0; float:left; margin:-2px 10px 0 385px;}
#twitter_icon {background:url('twitter_icon.png') no-repeat; width:32px; height:32px; border:0; float:right; margin:-2px 0 0 0;}
ul {margin:0;}
li {margin:0;}
.datatable { border-top:1px solid #529999;}
.datatable th { }
.datatable td { border-bottom:1px solid #529999; padding:8px 4px;}

.textbox {width:300px; height:26px; padding-left:5px; background:#fff; border:1px solid #529999; font-size:12px; color:#1e2d2d; margin-bottom:15px; font-family:'Open Sans', sans-serif;}
.textarea {width:298px; height:128px; padding-left:5px; padding-top:5px; background:#fff; border:1px solid #529999; font-size:12px; color:#1e2d2d; font-family:'Open Sans', sans-serif; margin-bottom:15px;}
.submit_button {background:#529999; border:0;  padding:0 18px 0 18px; height:30px; cursor:pointer; color:#fff;}
.submit_button:hover {background:#bf2525; color:#fff;}
label {float:left; width:300px; margin-bottom:15px; font-weight:bold;}

#facebook { float:right; margin:5px 0 0 0; }