body {
font-family: arial, verdana, geneva, sans-serif;
font-size: 13px;
color: #000;
background-color: #F7F7F7;
background-attachment: fixed;
background-position:top left;
padding-top: 20px;
padding-bottom: 20px;
height:auto;
}

#container {  
margin-top: 20px;
margin-left: auto;
margin-right: auto;
margin-bottom: auto;
width: 1024px; 
background-color: #ffffff;
box-shadow: 0px 0px 5px 2px #868686;
} 

#menu {
  float: left;
  width: 220px;
  background-color: #ffffff;
  min-height: 1270px; 
}

#content {
  float: left; 
  width: 804px; 
  background-color: white; 
  min-height: 1370px; 
/*
  padding-left: 1em;
  padding-right: 1em;
*/
} 

#footer {
  clear: both;
  width: 1024px;
  background: #c0c0c0;
}

p {
text-align: justify;
color: #000;
font-family: arial, verdana, geneva, sans-serif;
font-size: 13px;
}

td {
font-family: arial, verdana, geneva, sans-serif;
font-size: 13px;
}

h1 {
color: #000;
font-family: arial, verdana, geneva, sans-serif;
font-size: 18pt;
font-weight: 400;
font-variant: normal;
text-align: center;
}

h2 {
color:#000;
font-family:arial, verdana, geneva, sans-serif;
font-size:16pt;
font-weight:400;
font-variant:normal;
text-align:center;
}

h3 {
color:#000;
display:inline;
font-weight:100;
font-family:arial, verdana, geneva, sans-serif;
font-variant:normal;
text-align:center
}

h4 {
color:#000;
display:inline;
font-weight:700;
font-family:arial, verdana, geneva, sans-serif;
font-variant:normal;
text-align:center
}

h5 {
color:#000;
font-family:arial, verdana, geneva, sans-serif;
font-weight:700;
font-variant:normal;
text-decoration:underline
}

h6 {
color:#000;
display:inline;
font-family:arial, verdana, geneva, sans-serif;
font-size:x-small;
font-variant:normal;
text-decoration:none
}

img.top {
  vertical-align: text-top;
}

img.sup {
  vertical-align: super;
}

img.sub {
  vertical-align: sub;
}

.highlight {
background-color:navy;
color:#000
}

.highlight2 {
background-color:#ff0;
color:#000
}

.highlight3 {
background-color:green;
color:#ffffff
}

.pptext {
text-align:left
}

.red {
color:red
}

.purple {
color:navy
}

.yellow {
color:#ff0
}

.white {
color:#fff
}

.blue {
color:#00f
}

.green {
color:green
}

a:link,a:visited {
text-decoration:underline;
color:blue
}

a:hover {
text-decoration:underline;
color:red
}

.picturediv {
    width: 100%;
    float: left;
    margin: 10px;
    border: 3px solid #f3f3f3;
}

.divclear {
  clear: right;
}

.divclear2 {
  clear: right;
}

hr {
width: 80%;
}

table {
margin:auto
}

#productmenu {
list-style-type:none;
font-size:90%;
margin:0;
padding:0;
float: left; 
width: 220px; 
background: #f3f3f3;
}

#productmenu2 {
list-style-type:none;
font-size:90%;
margin:0;
padding:0;
float: left; 
width: 220px; 
background: #5190ED;
}

#productmenu3 {
list-style-type:none;
font-size:90%;
margin:0;
padding:0;
float: left; 
width: 220px; 
background: grey;
}

#productmenu4 {
list-style-type:none;
font-size:90%;
margin:0;
padding:0;
float: left; 
width: 220px; 
background: #FFA500;
}

#menu4 {
list-style-type:none;
font-size:90%;
margin:0;
padding:0;
float: left; 
width: 220px; 
background: #FFA500;
}

#menu5 {
list-style-type:none;
font-size:90%;
margin:0;
padding:0;
float: left; 
width: 220px; 
background: #ffffff;
}

#productmenu li {
border-bottom:1px solid #FFF;
margin:0;
padding:0;
}

#productmenu2 li {
border-bottom:1px solid #FFF;
margin:0;
padding:0;
}

#productmenu3 li {
border-bottom:1px solid #FFF;
margin:0;
padding:0;
}

#productmenu4 li {
border-bottom:1px solid #FFF;
margin:0;
padding:0;
}

#productmenu li a {
display:block;
white-space:nowrap;
color: white;
text-decoration:none;
padding:3px;
}

#productmenu2 li a {
display:block;
white-space:nowrap;
color:#fff;
text-decoration:none;
padding:3px;
}

#productmenu3 li a {
display:block;
white-space:nowrap;
color:#fff;
text-decoration:none;
padding:3px;
}

#productmenu4 li a {
display:block;
white-space:nowrap;
color:#fff;
text-decoration:none;
padding:3px;
}

#menu4 li a {
display:block;
white-space:nowrap;
color:#fff;
text-decoration:none;
padding:3px;
}

#productmenu li a:hover {
background-color:#fff;
} 

#productmenu2 li a:hover {
background-color: #DCDCDC;
} 

#productmenu3 li a:hover {
background-color: #5190ED;
} 

#productmenu4 li a:hover {
background-color:#fff;
} 

#menu4 li a:hover {
background-color:red;
}

/************************************************
    start of new css
************************************************/

.ncc_image {
    float: right;
    margin-left: 1em;
	margin-right: 1em;
    margin-bottom: 0.5em;
    text-align: center;
    clear: right;
}

.ncc_description {
    width: 600px;
    text-align: center;
    margin-bottom: 0.5em;
    overflow: auto;
}

.ncc_title {
    width: 638px;
    text-align: left;
    margin-bottom: 0.75em;
}