body { background-color:#999999; margin: 4px 0 4px 0; padding: 0px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-align:center;}
html {margin: 0; padding:0;}

a {color: #666;text-decoration: underline;}
a:hover {color: #999;}

h3 {margin-top: 0; margin-bottom: 1em; text-align: left; font-size: 13px; font-weight: bold; border-bottom: 1px solid #999;}
h4 {margin: 1em 1em 0.5em 1em; text-align:left; font-size:12px; font-weight: bold;}

div#container { background-image:url(images/bgdwhite10.gif); background-color:#FFFFFF; position: relative; text-align: left; width: 704px; margin-left: auto; margin-right: auto;margin-top: 0; margin-bottom: 0; border-left: 1px solid #CCC; border-top: 2px solid #E5E5E5;border-right: 2px solid #ACACAC; border-bottom: 2px solid #ACACAC; }
div#header {width: 535px; height: 46px; margin-left: 108px; margin-top: 23px; padding: 0;}
div#content {margin-top: 35px; margin-left: 177px;padding: 0; width: 460px;}  
div#content p {margin-bottom: 1em; margin-top: 0; line-height: 1.5em;}
div#content ol {margin-right: 40px;}
div#content ul {margin-top: 0.5em;}
div#footer {width:100%; border-top: 1px solid #CCC; margin: 3em 0 2em 0; text-align:right; font-size: 10px; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif;}

div#ukwda {margin-left: 10px; margin-top: 14px;}
div#sidebar {position:absolute; top: 356px; left: 16px; width: 134px; padding: 0; margin: 0; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 11px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; background-color:#EAEAEA; height: auto;}
div#sidebar p {margin: 2px;}
div#logo {position: absolute; top: 3px; left: 3px;  width: 105px; height: 86px;  z-index:1; }
div#left {position: absolute; top: 99px; left: 0px; width: 108px; margin: 0;}
div#nav { width: 108px; margin: 0; height: auto; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; z-index:2;}
div#nav ul { list-style:none; padding:0; border:0; margin: 0; }
div#nav li { text-decoration: none;} 
div#nav a {display: block; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #CCC; text-decoration: none; text-align:right; width: 100px; color: #000000; }
div#nav a:hover { background-image:url(images/backgroundroll.gif) }
div#photo {font-weight:bold;
background-image:url(images/photopic1.jpg);
width: 356px; height: 55px; margin-bottom: 1em;
background-position:left; padding-top: 20px;}
div#Lyhid1, div#Lyhid3 {
background-color:#E6EEF7;}
div#Lyhid2 {
background-color:#CCDEEE;}

.uber {background-image: url(images/backgroundroll.gif);}


div#content p.feature  {text-align: right; border-top: 1px solid #CC0000; border-bottom: 1px solid #CC0000;; width: 80%; margin: 50px 0 70px auto; padding: 14px 0 16px 0; }

table.port {border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
table.port td {border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 7px  ; vertical-align: middle;}
table.links td {padding: 7px; vertical-align:top;}
