html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote { padding: 0; margin: 0; font-size: 100%; font-weight: normal; }
ol { margin-left: 1.4em; list-style: disc; }
ul { margin-left: 1.4em; list-style: disc; }
li.projList { vertical-align:top; padding:0px; }
img, fieldset {border: 0;} 
a {outline:none;}

body  {
position : relative;
background-color : #ffffff;
} 

div#page {
position: absolute;
left: 50%;
width: 800px;
height: 600px;
margin-left: -400px;  padding: 0; border-style: solid; border-width: 1px; border-color: #cccccc;}

ul#topNav { position:absolute; top: 17px; left: 127px; list-style-type: none; margin: 0px; padding: 0px; color: #888888; font-family:Verdana, Helvetica, Myriad, Arial, sans-serif; font-weight: normal; font-size: 10px; overflow:hidden;}

ul#topNav li{float:left; margin-right:15px;}
ul#topNav li a {display:block; width:97px; height:17px; padding-top:2px; border-style: none;color: #888; text-align:center; background: url(imgs/navBkg.gif) no-repeat; background-position: top center; text-decoration:none;}
ul#topNav li p {display:block; width:97px; height:17px; padding-top:2px; border-style: none;color: #FFF; text-align:center; background: url(imgs/navBkg.gif) no-repeat; background-position: bottom center;}/*see override for this style in home page head*/
ul#topNav li a:hover {background-position: bottom center; color: #444;}

ul#botNav li a:link {text-decoration: none; border-style: none; color: #888;}
ul#botNav li a:visited {text-decoration: none; border-style: none; color: #888;}
ul#botNav li a:hover {text-decoration: none; border-style: none; color: #000;}
ul#botNav li a:active {text-decoration: underline; border-style: none; color: #000;}

div#homTxt {position: absolute; top: 150px; left: 152px; width: 496px; height: 123px; margin: 0; padding: 0;}

div#rolLog {position: absolute; top: 399px; left: 0px; width: 800px; height: 201px; margin: 0; padding: 0;}

img.pipe {position: absolute; top: 37px; left: 20px; width: 760px; height: 13px; margin: 0; padding: 0; z-index: 0;}
img#banner {position: absolute; top: 399px; left: 0px; width: 800px; height: 201px; margin: 0; padding: 0;}


div#altLogo img#banner {position: absolute; top: 0px; width: 800px; height: 201px; margin: 0; padding: 0;}
div#altHmTxt {position: absolute; top: 0px; width: 496px; height: 123px; margin: 0; padding: 0;}
div#altHmTxt p {position: absolute; top: 4px; left: 260px; width: 250px; height: 123px; margin: 0; padding: 0; color: #000; font-family:Verdana, Helvetica, Myriad, Arial, sans-serif; font-weight: normal; font-size: .7em;}
div#altHmTxt h1 {position: absolute; top: 0px; left: 0px; width: 250px; height: 123px; margin: 0; padding: 0; color: #000; text-align: right; font-family: Verdana, Helvetica, Myriad, Arial, sans-serif; font-weight: bold; font-size: 1.3em;}
div#altHmTxt h1 span {color: #99A;}

ul#botNav { padding-left: 0; margin-left: 0; position: absolute; top: 425px; left: 39px; color: #888888; font-family:Verdana, Helvetica, Myriad, Arial, sans-serif; font-weight: normal; font-size: .6em; }

a.txtLnk {margin: 0; padding: 0; color: #888; border-style: none;}
a.txtLnk:hover { color: #000;}

p.pgLkNm {position: absolute; top: 50px; left: 15px; width: 150px; height: 13px; margin: 0; padding: 0; color: #000; font-family:Verdana, Helvetica, Myriad, Arial, sans-serif; font-weight: normal; font-size: 10px;}

p.gen {width: 425px; margin: 0; padding: 0; color: #000; font-family: Verdana, Helvetica, Myriad, Arial, sans-serif; font-weight: normal; font-size: .7em;}
p.gen2 {margin: 0; padding: 0; color: #000; font-family: Verdana, Helvetica, Myriad, Arial, sans-serif; font-weight: normal; font-size: .7em;}
p#contLeft { position: absolute; top: 180px; left: 30px;}

span.bldTxt { font-weight: bold;}

div#medthLogo {margin-bottom:6px;}
p#sm {position:absolute; top:-5px; left:150px; color: #000088; font-style:normal; font-size:6px; font-family:Verdana, Helvetica, Myriad, Arial, sans-serif;}
h1#medthSlog {margin-top:-6px; color: #000088; font-style:italic; font-size:9px; font-family:Verdana, Helvetica, Myriad, Arial, sans-serif;}
#chgCapPic {float:left; margin-right:8px;}

.scrollBox {position: absolute; top: 70px; left: 230px; width: 450px; height: 350px; margin: 0; padding: 0;  background-color: #FFF; overflow: auto;}
.scrollBox ul { margin-top: 5px; margin-bottom: 5px;}
.scrollBox ul li {width: 325px; margin: 0; padding: 0; color: #000; font-family: Verdana, Helvetica, Myriad, Arial, sans-serif; font-weight: normal; font-size: 11px;}
.scrollBox p { margin-top: 0; margin-bottom: 4px; padding: 0; font-size: 11px; line-height: 14px;} 
.scrollBox h1.genTxt {line-height: 1em;  margin: 0; margin-bottom: 4px; padding: 0; color: #000; font-family:Verdana, Helvetica, Myriad, Arial, sans-serif; font-weight: bold; font-size: .8em;}

ul#boxNav { list-style-type: none; width: 165px; margin: 0px; padding: 0px; position: absolute; top: 102px; right:600px; text-align: right; font-family: Verdana, Helvetica, Myriad, Arial, sans-serif; font-weight: normal;  font-size: 10px; line-height: 12px;}
ul#boxNav li {margin-bottom: 4px;}
ul#boxNav li a { background-color: #FFF; padding-left: 3px; padding-right: 3px; font-size: 10px; line-height: 12px;text-decoration: none; border-style: none;color: #888;}
ul#boxNav li a:hover {color: #000;}
ul#boxNav li p {display: inline; text-decoration: none; border-style: none; color: #000; background-color: #FFF;  padding-left: 3px; padding-right: 3px; font-size: 10px; line-height: 12px;}
#boxNav span {color:#FFF}

div.aMapL { position: absolute; top: 63px; left: 30px;margin: 0; padding: 0; width: 150px; border-bottom-style: solid; border-left-style: solid; border-color:#000; border-bottom-color: #000; border-width: 1px; }
div.aMapR { position: absolute; top: 63px; left: 181px;margin: 0; padding: 0; width: 34px; border-bottom-style: solid; border-color:#000; border-bottom-color: #000; border-width: 1px;}
div.aMapL#prodL { height: 45px;}
div.aMapR#prodR { height: 45px;}
div.aMapL#mdDocL { height: 61px;}
div.aMapR#mdDocR { height: 73px;}
div.aMapL#resRgL { height: 89px;}
div.aMapR#resRgR { height: 100px;}
div.aMapL#cusDvL { height: 117px;}
div.aMapR#cusDvR { height: 117px;}
div.aMapL#supL { height: 45px;}
div.aMapR#supR { height: 45px;}
div.aMapL#trainL { height: 61px;}
div.aMapR#trainR { height: 61px;}
div.aMapL#stAnL { height: 77px;}
div.aMapR#stAnR { height: 77px;}


span.ital {font-style: italic;}

div#brkt { position: absolute; top: 70px; left: 215px;margin: 0; padding: 0; width: 4px; height: 150px; border-left-style: solid; border-top-style: solid; border-bottom-style: none; border-color:#000; border-color: #000; border-width: 1px; }

