 

* {
font-family:Helvetica, Arial, sans-serif;
}

body {
background-image:url(/images/bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
padding:0;
margin:0;
}

div#container {
width:949px;
}

div#header {
width:949px;
height:125px;
float:left;
background-image:url(/images/headerBg.jpg);
background-repeat:no-repeat;
}

div#logo {
width:185px;
height:89px;
float:left;
padding:15px 0 0 15px;
}

div#nav {
width:700px;
height:28px;
float:left;
}

div#navSpacer {
height:50px;
}

div#banner {
width:949px;
height:226px;
float:left;
background-image:url(/images/banner_april2010.jpg);
background-repeat:no-repeat;
}

div#mainContent {
width:949px;
float:left;
text-align:left;
background-image:url(/images/contentBg.jpg);
background-repeat:repeat-y;
padding:0 0 20px 0;
}

div#leftCol {
width:580px;
float:left;
padding:15px 48px 0 20px;
}

div#rightCol {
width:300px;
float:left;
background-image:url(/images/rcBg.jpg);
background-repeat:no-repeat;
min-height:300px;
padding:19px 0 0 0;
}

div.block {
width:260px;
float:left;
padding:0 0 20px 20px;
}

p {
font-size:12px;
color:#000;
line-height:18px;
padding:0 0 20px 0;
margin:0;
}

div#photoBanner {
width:949px;
height:155px;
float:left;
background-image:url(/images/photoBanner.jpg);
background-repeat:no-repeat;
padding:0;
margin:0;
}

div#footer {
width:949px;
float:left;
height:38px;
background-image:url(/images/footerBg.jpg);
background-repeat:no-repeat;
}

div#copyright {
width:400px;
float:left;
font-size:12px;
font-weight:700;
color:#959560;
padding:13px 0 0 10px;
text-align:left;
overflow:hidden;
}

div#norex {
width:64px;
height:13px;
float:right;
text-align:right;
padding:12px 10px 0 0;
}

div#norex a {
width:64px;
float:left;
height:13px;
display:block;
background-image:url(/images/norexLink.jpg);
background-repeat:no-repeat;
text-decoration:none;
overflow:hidden;
}

div#norex a:hover {
background-position:0 -14px;
}

h1 {
font-size:26px;
color:#ccdb29;
padding:0 0 10px 0;
margin:0;
}

h2 {
font-size:21px;
color:#959560;
padding:0 0 10px 0;
margin:0;
}

h3 {
font-size:18px;
color:#ccdb29;
padding:0 0 10px 0;
margin:0;
}

h4 {
font-size:16px;
color:#959560;
padding:0 0 10px 0;
margin:0;
}

h5 {
font-size:14px;
color:#ccdb29;
padding:0 0 10px 0;
margin:0;
}

h6 {
font-size:12px;
color:#959560;
padding:0 0 10px 0;
margin:0;
}

div.hr {
width:300px;
height:2px;
float:left;
background-image:url(/images/rcDiv.jpg);
background-repeat:no-repeat;
padding:0 0 20px 0;
}

ul li,ol li {
font-size:12px;
color:#000;
line-height:24px;
}

div#mainContent ul li {
list-style-image:url(/images/bullet.jpg);
}

a {
color:#ccdb29;
font-weight:700;
font-size:12px;
}

a:hover {
color:#959560;
}

div#rightCol div.block input.inputField {
width:174px;
height:14px;
background-image:url(/images/inputBg.jpg);
background-repeat:no-repeat;
border:none;
padding:6px;
font-weight:700;
font-size:12px;
color:#a1ac85;
}

div#rightCol p {
padding:0 0 5px 0;
}

/*NEWS TICKER*/

div#newsTicker {
float:left;
width:949px;
height:32px;
background-image:url(/images/tickerBg.jpg);
background-repeat:no-repeat;
padding:0;
margin:0;
overflow:hidden;
}

div#newsTicker p {
padding:7px 0 0 0;
margin:0;
font-weight:700;
color:#888882;
}

.ticker-item {
padding:0;
}

div#newsLink a {
display:block;
background-image:url(/mockup/images/tickerHover.jpg);
background-repeat:no-repeat;
float:left;
width:165px;
height:32px;
background-position:0 -32px;
text-decoration:none;
cursor:pointer;
}

div#newsLink a:hover {
background-position:0 0;
}

div#ticker-container {
width:784px;
float:left;
}

/*END NEWS TICKER*/

/*LOGIN*/

form fieldset.hidden {
border:none;
padding:0;
margin:0;
}

form fieldset ol {
list-style-type:none;
padding:0;
margin:0;
}

form fieldset label {
font-size:14px;
font-weight:700;
color:#ccdb29;
}

form fieldset input#username, form fieldset input#password {
width:174px;
height:14px;
background-image:url(/images/inputBg.jpg);
background-repeat:no-repeat;
border:none;
padding:6px;
font-weight:700;
font-size:12px;
color:#a1ac85;
}

/*END LOGIN*/

div#rightCol form,div#rightCol form table {
padding:0;
margin:0;
}

table.mcContact td {
padding-right:12px;
}

table.mcContact td h6 {
margin:0!important;
padding:0!important;
}








#navUl, #navUl ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
}
ul#navUl {
width:700px;
height:28px;
}
#navUl li.menuDivider {
  width:2px;
  height:28px;
  background-image:url(/images/menuDivider.jpg);
  background-repeat:no-repeat;
}
#navUl a {
  display: block;
  font-family:Helvetica, Arial, sans-serif;
  font-size:14px;
  font-weight:700;
  text-decoration:none;
  color:#959560;
  line-height:28px;
text-transform:capitalize;
}
#navUl a:hover {
color:#ccdb29;
}

#navUl li { /* all list items */
  float:left;
padding:0;
margin:0;
}
#navUl li a {
  padding: 0 8px;
  line-height:18px;
}
#navUl li ul{ /* second-level lists */
  position:absolute;
text-align:left;
  background:#e3e3d9;
  width: 16.5em;
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
z-index:10;
}

#navUl li ul li {
  display: block;
  clear: left;
  width: 100%;
  line-height:28px;
  border-bottom:1px solid #959560;
}
#navUl li ul li a {
  font-size: 11px;
  line-height: 18px;
color:#959560;
padding:10px 0 10px 10px;
}
#navUl li ul ul { /* third-and-above-level lists */
  margin: -1em 0 0 10em;
}

#navUl li:hover ul ul, #navUl li:hover ul ul ul, #navUl li.sfhover ul ul, #navUl li.sfhover ul ul ul {
  left: -999em;
}

#navUl li:hover ul, #navUl li li:hover ul, #navUl li li li:hover ul, #navUl li.sfhover ul, #navUl li li.sfhover ul, #navUl li li li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}

#navUl li ul li:hover, #navUl li ul li.sfhover {
  background-image:none;
}

#navUl li ul li a:hover {
  color:#fff;
  background-color:#ccdb29;
}

#navUl li ul li ul li {
  top:0;
}






