/* Start of CMSMS style sheet 'Home Layout V1' */
body {
border:0;
height:100%;
max-height:100%;
font-family:arial, verdana, sans-serif;
margin:0;
padding:0;
}

html {

height:100%;
max-height:100%;

}

html,body,p,th,td,li,dd,dt {
font:8pt Verdana, Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {
line-height:180%;
color:#3d4b54;
}

h1 {
border-bottom:1px solid #3d4b54; 
font-size:2.2em;
color:#3d4b54;
font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:400; 
margin-top:0px;
}

h2 {
font-size:1.7em;
color:#000066;
font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:400;
}

h3 {
font-size:1.4em;
color:#3d4b54;
font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:400;
}

h4 {
font-size:1.2em;
color:#000066;
font-family:Tahoma, Trebuchet Ms, Arial, Helvetica, sans-serif;
}

h5 {
font-size:0.9em;
}

h6 {
font-size:0.8em;
}

a {
color:#003f7f;
}

a:hover {
text-decoration:none;
}

.contactform textarea {
width:180px;
height:60px;
}

.thumb a img {
border:1px solid #000;
}


/* ------------- Width of three columns -------*/


#leftcol {
  position: absolute;
  top: 315px;
  width: 200px;
}
#contents {
  position: absolute;
  top: 315px;
  padding:5px;

}
#rightcol {
  top: 315px;
  width: 275px;
  padding:5px;
}


/* ------------- Three divs in the left column -------*/

#conceptbox {
background-position:left top;
width:195px;
height:78px;
background-image:url('uploads/dvimg/greybox.gif');
background-repeat:no-repeat;
padding-left:20px;
padding-top:10px;
margin-bottom:-10px;
*margin-bottom:0px;
        cursor: pointer;
}

#currentbox {
background-position:left top;
width:195px;
height:78px;
background-image:url('uploads/dvimg/chromebox.gif');
background-repeat:no-repeat;
padding-left:20px;
padding-top:10px;
margin-bottom:-10px;
*margin-bottom:0px;
        cursor: pointer;
}

#stockbox {
background-position:left top;
width:195px;
height:78px;
background-image:url('uploads/dvimg/purplebox.gif');
background-repeat:no-repeat;
padding-left:20px;
padding-top:10px;
margin-bottom:-10px;
*margin-bottom:0px;
        cursor: pointer;
}

#conceptbox h1,#currentbox h1,#stockbox h1 {
border-bottom:0;
font-family:Trebuchet MS;
font-size:22pt;
color:#FFF;
font-weight:400;
margin-bottom:0px;
margin-top:0px;
}

#conceptbox p,#currentbox p,#stockbox p {
margin-top:0px;
margin-bottom:0px;
color:#FFF;
text-transform:uppercase;
}

.sidenav {
  padding: 0;
  margin: 0;
}

.sidenav li {
  text-align: right;
  color:#3d4b54;
  font-size: 10pt;
  font-weight: bold;
  font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
   list-style: none;
  padding: 0;
  margin: 0;
  width: 190px;
  padding: 0;
}

li.sub {
  color: #0C0C6D;
  text-align: right;
  font-size: 10pt;
  font-weight: bold;
  font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
   list-style: none;
  padding: 0;
  margin: 0;
  width: 190px;
  padding: 0px 30px 0 0;
}

.sidenav a {
  text-decoration: none;
  color:#3d4b54;
  padding: 0 10px 0 0;
}

.currentpage {
  background-color:#3d4b54;
}

.currentpage h3 {
  padding: 0 10px 0 0;
  margin: 0;
  text-align: right;
  color: white;
  font-size: 10pt;
  font-weight: bold;
  font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
}

.collapsemenu {
  display: none;
  margin: 3px 20px 7px 0;
}

/* plan styles */
/* heading */
.style2 { 
  line-height:140%;
  color:#3d4b54;
  font-weight: bold;
}

/* body text */
.pageheading {
  font-weight: bold;
  color:#3d4b54;
}

div#content {
  color:#3d4b54 !important;
  line-height:120% !important;
  font-family:arial, verdana, sans-serif !important;
  font-size: 10pt !important;
  font-weight: normal !important;
/*
border: 2px dashed red;
*/
}
div#contentgallery {
/*
border: 2px dashed green;
*/
}

div#content ul {
  color:#3d4b54 !important;
  font-family:arial, verdana, sans-serif !important;
  font-size: 10pt !important;
  font-weight: normal !important;
}

div#content p,
.standard,
.style29, 
.style30, 
.style19, 
.style35, 
.style28 {
  line-height:120% !important;
  color:#3d4b54 !important;
  font-family:arial, verdana, sans-serif !important;
  font-size: 10pt !important;
  font-weight: normal !important;
/*
border: 1px dashed orange;
*/
}

/* body tables */
div#content table {
  width: 100%;
}

div#content table td {
  vertical-align: top;
}

.tableheader,
.style24 {
  color:white !important;
  font-weight: bold !important;
/*
border: 1px dashed blue;
*/
}

.tablecell,
.c3,
.style10, 
.style16, 
.style23, 
.style25, 
.style26, 
.style27, 
.style30, 
.style31, 
.style32, 
.style38, 
.style33 {
  color:#3d4b54 !important;
  font-family:arial, verdana, sans-serif !important;
  font-size: 10px !important;
  font-weight: normal !important;
/*
border: 1px dashed blue;
*/
}

/* Gallery */
ul.picturelist li {
  width: 195px;
}
ul.picturelist li img {
}
ul.picturelist li a {
  width: 170px;
}

/* End of 'Home Layout V1' */

