﻿/* * { margin: 0px; padding: 0px; } */
html { height: 100%; width: 100%; overflow: auto; margin: 0px auto; padding: 0px; }
body { margin: 10px 0px 0px 0px auto; padding: 0px; background: #000000; color: #000000; }
page { margin: 0px; padding: 0px; }

.LeftAlign{text-align: left;}

div, form { font-family: Helvetica, Verdana, Arial; font-size: 12px; margin: 0px auto; padding: 0px; text-align: center; }
p { font-family: Helvetica, Verdana, Arial; font-size: 12px; padding: 0px; margin: 10px; text-align: left; line-height: 15px; }
ul { font-family: Helvetica, Verdana, Arial; font-size: 12px; }
li { padding-right: 15px; }
h1 { font-size: 15px; margin: 10px; }
h2 { font-size: 14px; margin: 10px; }
h3 { font-size: 13px; margin: 10px; }
img { border: 0px; }
cite { position: relative; left: 500px; text-align: left; }

A {	color: #76B900; text-decoration: none; font-weight: bold; }
/*A:visited {	color: #76B900; text-decoration: none; font-weight: bold; }*/
A:active { color: #76B900; text-decoration: underline; font-weight: bold; }
A:hover { color: #76B900; text-decoration: underline; font-weight: bold; }

A.blackLink { color: Black; font-weight: normal; }
A.redLink { color: Red; font-weight: normal; }
A.grayLink { color: #4c5a52; font-weight: bold; }
A.greenLink { color: #76B900; }
A.blueLink { color: Blue; }
A.whiteLink { color: White; text-decoration: none; }

A.procedeLink { color: #000000; }
A.procedeLink:hover { color: #76B900; }

#outer { width: 1000px; text-align: center; }

/* header section */

#upper  { width: 995px; text-align: center; } 
#header { position: relative; width: 995px; height: 100px; color: #000000; background: #FFFFFF url('/img/semi3.jpg') repeat-x; }
#logo { float: left; padding: 0px 15px; }
#banner { position: relative; top: 25px; }
#banner h1 { color: Black; font-size: 26px; font-weight: bold; margin: 0px; padding: 0px; }
#banner a { color: Black; }
#banner a:hover { color: Black; text-decoration: none; }

#top_Menu { position: absolute; width: 825px; left: 170px; top: 70px; }
.top_MenuItem { font-size: 12px; text-align: center; }
.top_MenuItem A { color: #000000; padding: 2px 20px; border: solid 0px #000000; }
.top_MenuItem A:hover { color: #76B900; text-decoration: none; border: solid 0px #000000; }
#stripe { width: 995px; background-image: url('/img/stripe-30.gif'); background-repeat:repeat-x; height: 30px; }

/* left column section */

#lh_col { position: relative; float: left; width: 200px; height: 525px; padding: 2px 2px 2px 5px; margin-top: 4px; }
/* #lhInsert { margin-top: 4px; } */
#lh_MenuBackground { background-image: url('/img/news_gradient_leftnav.gif'); background-repeat:repeat-x; line-height: 24px; margin-right: 3px; }
.lh_MenuTitle { font-size: 12px; font-weight: bold; text-align: left; margin: 0px; padding: 2px 0px 5px 5px;
 line-height: 26px; background-image: url('/img/news_head.gif'); background-repeat:repeat-x; }
.lh_MenuItem { font-size: 12px; text-align: left; line-height: 16px; margin: 0px; padding: 10px 0px 3px 10px; }
#certs { position: absolute; left: 0px; top: 325px; height: 190px; width: 190px; }

/* right column section */

#rh_col { float: right; width: 785px; text-align: left; padding: 0px; }
#rh_col1 { float: left; width: 390px; text-align: left; height: 275px; }
#rh_col2 { float: right; width: 390px; text-align: left; height: 275px; }

/* footer section */

#lower { background-color: #FFFFFF; }
#footer { clear: both; border-top: 1px solid #000000; padding: 5px 1px; }
#copyright  { float: left; text-align: center; width: 175px; }
#innovative { color: #000000; border: 0px; margin: 0px 2px 2px 180px; text-align: center; }

/* miscellaneous stuff */

#google { float: right; padding-right: 10px; }

.text { margin: 10px; text-align: left; font-size: 13px; line-height: 16px;  }
.arrow { padding: 0px 0px 0px 0px; width: 0px; }
.magnify { padding: 0px 10px; }