﻿body {margin: 0; padding; 0; font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background: url(/assets/images/header-background.jpg) repeat-x; line-height: 1.5;}

img {border: 0;}

h2 {font-family: verdana; font-size: 18px; font-weight: 500; text-decoration: underline;}

.container {width: 800px; margin: 0 auto;}

.header {height: 200px;}

.logo {width: 315px; float: left;}

.contact {padding-top: 50px; color: #ffffff; float: right; font-size: 15px;}

.navigation {width: 100%; float: left; border-bottom: solid 2px #cccccc; padding-bottom: 3px;}

.content {min-height: 400px;float: left; padding: 20px 0 20px 0;}
.content a {color: #333333;}

.news {width: 150px; float: left; margin-top: 220px;}
.news ul {list-style: none;}

.footer {clear: left;height: 80px; background: url(/assets/images/footer-background.jpg) repeat-x; padding-top: 20px;}

.disclaimer {background: url(/assets/images/disclaimer-header.png) no-repeat; margin: 0 auto; width: 800px; padding-top: 45px; text-align: center; color: #ffffff; font-size: 10px;}

a {color: #dadada;}

.homeText {width: 600px; float: left;}

.breadcrumbs {font-size: 9px; margin-top: -10px;}


/* nCMS Drop Down Menu*/
.nCMSDDLHolder, .nCMSDDLHolder ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nCMSDDLHolder {
  z-index: 100;
  position: relative;
}
.nCMSDDLHolder li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nCMSDDLHolder li a, .nCMSDDLHolder li a:link, .nCMSDDLHolder li a:active, .nCMSDDLHolder li a:visited {
  /*background: #565656;*/
  color: #333333;
	text-transform: uppercase;
	font-weight: 600;
	
	padding: 0 16px;
	text-align: center;
  display: block;
  text-decoration: none;

}

.nCMSDDLHolder li a:hover {
  color: #000;	

}
#nCMSDDL li:hover a, 
#nCMSDDL li.nCMSHover a {
    color: #E7BA07;
}
#nCMSDDL li:hover ul a, 
#nCMSDDL li.nCMSHover ul a {
  background: #ffffff;
  color: #565656;	
}
#nCMSDDL li:hover ul a:hover, 
#nCMSDDL li.nCMSHover ul a:hover {
color:#E7BA07;
}

.nCMSDDLHolder ul {
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nCMSDDLHolder li:hover ul,
.nCMSDDLHolder li.nCMSHover ul {
  top: 25px;
}
.nCMSDDLHolder ul li {
  border: 0;
  float: none;
}
.nCMSDDLHolder ul a {
  border-bottom: 0;
  white-space: nowrap;
    padding-right: 20px;
  width: 80px;
}
.nCMSDDLHolder ul a:hover {
    color:#E7BA07;
}

