/* Header styles */

body,table,td,p,blockquote,select,option,input,textarea {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

form {
  margin: 0px;
  padding: 0px;
}

input.search {
  border: none;
  background-color: #ececec;
  font-family: Arial, sans-serif;
  font-size: .8em;
}

.question_area {
  font-size: .8em;
  line-height: 1.1em;
}

td.bodypad {
  padding-left: 1.5em;
}

.searchjobs {
  font-size: .8em;
  font-weight: bold;
  color: #8d8d8d;
}
			
.heading  {
  font: normal normal bold 1.2em Arial, sans-serif;
  color: #446b7f;
}

.smheading  {
  font: normal normal normal 1.3em "Times New Roman", serif;
  color: #446b7f;
}

.forms  {
  font: normal normal bold 1.1em Arial, sans-serif;
  color: #446b7f;
}

.smaller {
  font-size: .8em;
}

.bsmaller {
  font-size: .8em;
  font-weight: bold;
}

.breadcrumb {
  font-size: .8em;
}

.leftnav {
  font-size: .9em;
}

.copyright {
  font-size: .8em;
}

.address {
  font-size: .7em;
  border-bottom: 1em;
  color: #ffffff;
}

a:link, a:visited { color: #446b7f; }
a:hover { color: #7490a8; }
a:active { color: #2e587e; }

a.nav:link, a.nav:visited, a.nav:active {
  color: #000000;
  font: normal normal normal 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
}

a.nav:hover {
  color: #446b7f;
  text-decoration: underline;
}

a.question:link, a.question:visited, a.question:active {
  font-size: .9em;
  color: #000000;
  text-decoration: none;
}

a.question:hover {
  font-size: .9em;
  text-decoration: underline;
}

h1 {
  border-bottom: 1em ridge rgb(143,152,173);
  border-bottom-width: 1px;
  font: normal normal normal 1.5em "Times New Roman", serif;
  color: #27656f;
}

h2 {
  border-bottom: 1px ridge rgb(143,152,173);
  border-bottom-width: 1px;
  font: normal normal normal 1.4em "Times New Roman", serif;
  color: #27656f;
}

h3 {
  border-bottom: 1px ridge rgb(143,152,173);
  border-bottom-width: 1px;
  font: normal normal normal 1.3em "Times New Roman", serif;
  color: #27656f;
}

.bblackfont {
  font-size: 1em;
  font-weight: bold;
}

.nblackfont  {
  font-size: 1em;
}

.snblackfont {
  font-size: .75em;
}

.resumefont {
  font-size: .85em;
}

.bresumefont {
  font-size: .85em;
}

.bmain1 {
  font-size: 1.2em;
  font-weight: bold;
  border-bottom: 1px ridge rgb(143,152,173);
  border-bottom-width: 1px;
  color: #446D8C;
}

.main1 {
  font-weight: bold;
  color: #446D8C;
}

.bmain2 {
  font-weight: bold;
  color: #336666;
}

.main2 {
  color: #336666;
}

.bwhitefont {
  font-weight: bold;
  color: #FFFFFF;
}

.whitefont {
  color: #FFFFFF;
}

.bredfont {
  font-size: .9em;
  font-weight: bold;
  color: #FF0000;
}

.button {
  font-size: .8em;
  color: #336666;
}