a:link,
a:active,
a:visited,
a:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#294d75;
  text-decoration:underline;
  font-weight:normal;
}
a:hover {
  text-decoration:none;
}
a.copyright:link,
a.copyright:active,
a.copyright:visited,
a.copyright:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#636364;
  text-decoration:none;
  font-weight:normal;
}
a.copyright:hover {
  color:#222;
}

img {
  border:0;
  vertical-align: top;
}

body, html {
  padding: 0;
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #636364;
  text-align: center;
  background: #f4f4f4;
}

textarea, input {
  color:#636364;
  border: 1px solid #d6d6d6;
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin: 1px;
  padding: 4px;
}

select, option {
  color: #000;
}

hr {
  height: 1px;
  border: none;
  background: #d6d6d6;
  color: #d6d6d6;
}

div {
  vertical-align: top;
  text-align: left;
}

.clear { clear: both; font-size: 0px; }

h1 { font-size: 18px; line-height: 18px; color: #222; font-weight: normal; padding: 0; margin: 0 0 4px; font-family: "Helvetica", sans-serif; }
h2 { font-size: 18px; line-height: 18px; color: #222; font-weight: normal; padding: 0; margin: 0 0 4px; font-family: "Helvetica", sans-serif; }
h3 { font-size: 13px; line-height: 16px; color: #222; font-weight: bold; padding: 0; margin: 0 0 4px; }

#top_ad {background:#f4f4f4; text-align:center; padding:0 0 1px 0;}

#logo { min-width:980px; height: 87px; background: #343434 url('images/header_bg.gif') repeat-x left top; text-align: left; padding: 0; line-height: 75px; position: relative; }

#ad { position: absolute; top: 8px; right: 25px; }

#navigation { min-width:930px; height: 34px; background: #1a1a1a; text-align: right; border-top: 1px solid #333; border-bottom: 1px solid #333; padding: 0 25px; }
.navigation { display: table; float: right; height: 34px; _width: 1px;  white-space: nowrap; }

#content_1 { padding:7px; _display:inline-block; min-width:960px; }
#content_2 { background: #fff url(images/content_1.jpg) repeat-x top; }
#content_3 { background: url(images/content_1.jpg) repeat-y right; }
#content_4 { background: url(images/content_2.jpg) repeat-x bottom; }
#content_5 { background: url(images/content_1.jpg) repeat-y left; }
#content_6 { background: url(images/content_3.jpg) no-repeat top left; }
#content_7 { background: url(images/content_4.jpg) no-repeat top right; }
#content_8 { background: url(images/content_5.jpg) no-repeat bottom right; }
#content_9 { background: url(images/content_6.jpg) no-repeat bottom left; padding: 15px; }

#column_left { width: 28%; float: left; border-right: 1px solid #d6d6d6; }
#column_right { width: 71%; float: right; }

#column_1 { width:240px; padding-right:10px; float: left; border-right: 1px solid #d6d6d6; }
#column_2 { margin:0 260px; }
#column_3 { width:240px; padding-left:10px; float: right; border-left: 1px solid #d6d6d6; }

.plugin_1 { padding: 0 0 20px 0; }
.plugin_2 { padding: 0 0 20px 20px; }
.plugin_3 { padding: 0 0 20px; 0}

#field { padding: 0 25px; }
.field { padding: 0 20px 15px; text-align: justify; }

#left { width: 33%; float: left; }
#center { width: 34%; float: left; }
#right { width: 33%; float: right; }

#footer { padding: 0 35px; min-width:880px; height: 34px; background: #fff; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; }
.footer { display: table; float: right; height: 34px; _width: 1px; white-space: nowrap; }

#bottom { text-align: left; padding: 15px 45px; }
