div#home-newprodscontainer {margin:0 0 20px 0;}
div#home-newprodscontainer b, div#home-newprodscontainer strong {font-weight:bold;color: #040089;}
* { padding: 0px; margin: 0px; font-family: arial;}
html { background-color: #3366CC; font-size: 11px; text-align: center;}
body { height: 100%;}
p {  padding: 0px; line-height: 150%;}
ul, ol  { margin-left: 5px; }
ul > li  { margin-left: 20px; text-indent: 0px; }
ol > li  { margin-left: 20px; text-indent: 0px; }
li  { margin-left: 20px; }
div { border: 0px solid red;}
div#page { position:relative; margin: auto; background: url( "/Images/pageborder.gif" ) top left repeat-y; width: 702px; text-align: left; height: 100%;}
div#header { width: 670px; margin: 0px 0px 0px 30px; height: 125px; }
div#header div#leftcolumn { width: 270px; height: 125px;}
div#header div#leftcolumn div a { margin-right: 20px;}
div#paddedpage { width: 640px; margin: 0px 30px 0px 30px;}
div#sidebar { margin-top: 35px;  float:left; width: 160px;}
div#sidemenu { position: relative; left: -20px; float:left; width: 175px;}
div#content { position: relative; height: 100%; width: 435px; float: right; margin-left: 25px;}
div#footer { position: relative; height: 60px; padding-top: 20px;}
img#iso { position: relative; top: 0px; left: 30px; float: left;}
img#qualityservice { align: center;}
div#copyright { position: relative; top: 0px; left: 75px; float: left;}
img.quote { position: relative;}
div#quote {  text-indent: -15px; width: 160px; height: 120px; padding-bottom: 10px; overflow: none; font-size: 14pt; color: #3366CC;}
div#subside { padding-top: 30px;}
img { border: 0px;}
h3, h2, h4 { color: #000299; padding-bottom: 10px;}
h2 { font-size: 10pt;}
h3 { font-size: 10pt; padding-bottom: 10px;}
h4 { font-size: 11px; font-weight: bold;}
.bold { font-weight: bold;}
div.paralayout { margin-bottom: 5px; clear: both;}
div.paralayout p { padding: 0.5em 0px 1em 0px;}
ul.menu1 { margin: 0px; padding: 5px 0px 0px 26px; font-size: 9pt; background: white;}
ul.menu1 li { text-indent: 0px; margin: 0px; padding: 0px 15px 0px 0px; padding-right: 15px; list-style-type: none; float: left;}
ul.menu1 > li { margin: 0px; padding: 0px 15px 0px 0px; padding-right: 15px; list-style-type: none; float: left; text-indent: 0px;}
.menu1 a, .menu1 a:visited, ul.sidemenu2 a, ul.sidemenu2 a:visited, ul.sidemenu3 a, ul.sidemenu3 a:visited, ul.sidemenu4 a, ul.sidemenu4 a:visited { color: #7E9196;  text-decoration: none; cursor: pointer;}
.menu1 a:hover, ul.sidemenu3 a:hover, ul.sidemenu2 a:hover { color: #3066C8; text-decoration: underline;}
.menu1 a.highlight, .menu1 a.highlight:visited, ul.sidemenu3 a.highlight, ul.sidemenu2 a.highlight, ul.sidemenu3 a.highlight:visited, ul.sidemenu2 a.highlight:visited { color: #000299;}
ul.sidemenu2 li { background: white; list-style-position: outside; list-style-image: url("/Images/menubullet.gif"); margin: 0px 0px 0px 15px; padding: 0px 0px 10px 0px; text-indent: 0px;}
ul.sidemenu2 ul { margin:0px; padding: 0px; text-indent: 0px;}
ul.sidemenu3 li { list-style-type: none; text-indent: 0px; padding: 0px;}
ul.sidemenu2 li.highlight { list-style-image: url("/Images/menubullethighlight.gif");}
ul.sidemenu3 li, ul.sidemenu3 li.highlight { list-style-image : none;}
a, a:visited { color: #3366CC; text-decoration: underline;}
a:hover { text-decoration: none;}
.verysmall { font-size: 9px;}
.small { font-size: 11px;}
.medium { font-size: 13px;}
div.newssummary { font-size: 9px; padding: 5px 0px 5px 0px; line-height: 150%;}
div.newssummary div.title { color: #7E9196;}
div.newsitem {}
div.newsitem p { padding-top: 0px; padding-bottom: 5px;}
div.newsitem div.title { font-size: 9px; color: #BBC0C4; padding-top: 5px;}
div.filelayout { clear: both; float: left; width: 100%; padding: 2px 0px 7px 0px;}
div.filelayout span.title { display:block; float: left; width: 255px;}
div.filelayout span.time { color: #3066C8; display:block; float: left; width: 100px; text-align: right; font-size: 9px;}
div.filelayout span.filesize { color: #3066C8; display:block; float: left; width: 50px; font-size: 9px;}
div.filelayout span.icon { display:block; float: left; width: 20px; height: 15px;}
div.filelayout span.icon_0 { background: url("/Images/filetype-pdf.gif") top left no-repeat;}
div.filelayout span.icon_2 {}
div.filelayout span.icon_3 {}
div.filelayout span.icon_3 {}
div.filelayout span.icon_4 {}
div.filelayout span.icon_5 {}
div.filelayout span.icon_6 { background: url("/Images/filetype-pdf.gif") top left no-repeat;}
.halfwidth { width: 50%;}
.floatleft { float: left;}
.floatright { float: right;}
.anchor { clear: both; line-height: 0px; font-size: 0px;}
img.cmsdocumentimageleft { margin-right: 25px;}
img.cmsdocumentimageright { margin-left: 25px;}
