a, a:visited {
  background-color:inherit;
  color:#444;
  text-decoration:none;
}

body {
  margin:3px 0 0 0;
  padding:0;
}
body {
  background-color:#940233;
  color:#444;
  font:normal normal normal 10pt/normal Verdana, Arial, sans-serif !important;
  line-height:140% !important;
  text-align:center;
}

div.left {
  float:left;
}
div.right {
  float:right;
}
div.wrap {
  margin:0 auto 0 auto;
  padding:0 16px 0 16px;
  position:relative;
  text-align:left;
  width:950px;
}

h1, h2, h3, h4, h5 {
  font-weight:normal;
  text-transform:uppercase;
}
h6 {
  font-weight:normal;
  margin:0;
}

hr {
  clear:both;
  height:1px;
  margin:0;
  visibility:hidden;
}

img {
  border:0 !important;
}

#page-head {
  background-color:#fff;
  height:193px;
  padding-top:5px;
  position:relative;
}
#top-navigation {
  height:20px;
  padding-bottom:13px;
  padding-right:25px;
}
#search_form{
margin:0;
padding:17px 0px 0px 0px;
*padding:0px;
}
#content-search DIV.hiddenFields{
padding-top:17px;
}
#content-area div#content-search input#button{
*margin-top:-30px;
}

#content-area #content-blog{
min-height:140px;
height:auto;
}
#content-area #content-blog h3{
font-weight:normal;
font-size:16px;
}
#top-navigation ul {
  float:left;
  margin:0;
  padding:0;
  
}
#top-navigation li {
  float:left;
  font-size:8pt !important;
  list-style:none;
  margin:0 5px 0 5px;
  padding:0;
  text-align:center;
}
#top-navigation a, #top-navigation a:visited {
  border-bottom:1px dotted #940233;
  color:#940233;
}

#primary-navigation {
  height:100%;
  float:left;
}
#primary-navigation li {
  border:solid #ddd;
  border-width:0 1px 0 1px;
  float:left;
  height:50px;
  list-style:none;
  margin:0;
  padding:30px 0 0 0;
  text-align:center;
  text-transform:uppercase;
  width:138px;
}
#primary-navigation ul {
  border:solid #ddd;
  border-width:0 1px 0 1px;
  margin:0;
  padding:0;
  width:705px;
}

#primary-contact {
  float:left;
  font-size:.81em !important;
  padding:0 10px 0 10px;
  width:220px;
}
#primary-contact div.holder {
  height:80px;
  width:250px;
}
#primary-contact div.holder {
  height:80px;
  width:250px;
}
#primary-contact div.holder h3 {
  margin:0 0 5px 0;
}
#primary-contact div.holder img {
  margin-left:10px;
}
#primary-contact div.holder input#keywords {
  width:120px;
}

#pepod {
  float:left;
  font-size:.81em !important;
  padding:0 10px 0 10px;
  width:400px;
  height:50px;  
}
#page-body {
  background:#fff url('images/uploads/home-bkg.png') 0 29px repeat-x;
  padding-bottom:50px;
}

#content-heading {
  color:#fff;
  height:290px;
}
#content-heading a,#content-heading a:visited {
  border-bottom:1px dotted #fff;
  color:#fff;
}
#content-heading img {
  float:left;
  vertical-align:center;
}
 
#content-heading-left {
  background:url('images/uploads/separator-top.gif') 320px 40px no-repeat;
  float:left;
  height:200px;
  line-height:150%;
  padding:30px 20px 5px 20px;
  *padding:40px 20px 5px 20px;
 
  width:290px;
}
#content-heading-left h2,#content-heading-left h1{
font-size:20px;
}
#content-heading-right {
  float:left;
  padding-top:16px;
  *padding-top:34px;
}
#content-heading-right a {
  font-size:.5em !important;
  font-weight:normal;
}
#content-heading-right h4 ,#content-heading-right h2{
  margin-bottom:10px;
  font-size:14px;
}
#content-heading-right li {
  font-size:.75em !important;
  line-height:110% !important;
  margin:5px 0 5px 0;
}
#content-heading-right span {
  font-weight:normal;
}
#content-heading-right ul {
  margin:0px;
  padding-left:16px;
  
  
  
}
#content-feature h3{
color:#8C0734;
font-weight:normal;
font-size:16px;
}
#content-feature ul{
margin-left:0px;
padding-left:13px;
*padding-left:15px;
}
#content-area div.column {
  float:left;
  height:140px;
  padding:16px 10px 0 10px;
  *padding:40px 10px 0 10px;
  width:285px;
}
#content-area div.column a,#content-area div.column a:visited {
  border-bottom:1px dotted #940233;
  color:#940233;
}
#content-area img.separator {
  float:left;
  height:200px;
  margin:0 5px 0 5px;
  width:3px;
}

#content-area div#content-search {
  float:left;
  height:140px;
  padding:16px 0px 0 10px;
  *padding:40px 0px 0 10px;
  width:300px;
}

#content-area div#content-search input#search {
  border:1px solid lightgrey;
  font-size:1.25em !important;
  margin-bottom:4px;
  padding:4px;
  width:210px;
}
#content-area div#content-search h2 , #content-area div#content-search LABEL{
font-size:20px;
margin-bottom:17px;
text-transform:uppercase;
}

#content-area-left a, #content-area-left a:visited {
  border-bottom:dotted 1px #444;
}
#content-area-left a:hover {
  border-bottom:dotted 1px #999;
  color:1px #999;
}
div#content-area-left ul {
  list-style:url('images/uploads/bullet_12.gif');
}

div#content-area-left div#search-results a,div#content-area-left div#search-results a:visited {
  color:#940233;
  font-size:1.25em !important;
}

div#content-area-left div#search-results ul {
  list-style:none;
  margin-left:0;
  padding-left:0;
}

#page-foot {
  background:url('images/uploads/footer-bkg.gif') repeat-x;
  color:#fff;
  padding:18px 0 14px 0;
  width:100%;
}