body {background: url('../img/ui/bg/gradient.gif'); margin: 0px; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 14px; color: #333366; }
h1 {font-size: 13pt; line-height: 1.8em; }

img {border-style: none; }
.Content center img {display: block; margin-top: 10px; }
.right {float: right; margin-left: 2em; position: expression('relative'); }
#BODY .left {position: absolute; top: 0px; left: 0px; z-index: 1; }
#BODY .right {position: absolute; position: expression('relative'); top: 0px; right: 0px; margin-right: expression('-1px'); border-right: 2px solid black; z-index: 0; }

A {font-size: 12px; text-decoration:none; color: #000000; overflow: visible; }
A:hover {color: #666666; }
A:link {color: #333366; }

div.Content center.Content A {font-size: 12px; text-decoration:none; color: #4B7BFF; }
div.Content center.Content A:hover {text-decoration: underline; }
div.Content center.Content A:active {color: #8F7BFF; }
div.Content center.Content A:visited {text-decoration: underline; color: #8F7BFF; }

center {position: relative; z-index: 2; }
div#BODY {background: url('../img/ui/bg/internet-bg.gif'); width: 100%; height: 154px; text-align: left; overflow: hidden; border-bottom: 1px dotted silver; padding: 0px; }

div#MENU, div#WelcomeMsg {position: absolute; z-index: 2; }
div#MENU {top: 120px; left: 60px; }
div#WelcomeMsg {top: 3px; left: 3px; font-family: Courier New; font-weight: bold; color: #333332; background: #cccccc url('../img/ui/bg/lcd.gif'); padding: 1px; padding-left: 3px; padding-right: 3px; border: inset 1px gray; }



div#LeftColumn, div#RightColumn {position: absolute; top: 153px; padding: 5px; margin: 0px; border: solid 1px black; border-top-width: 2px; width: 130px; width: expression(130 + (5 * 2) + 'px'); background: #fffffe; z-index: 10; }
div#LeftColumn {border-right-style: dashed; float: left; border-left-style: none; left: 0px; overflow: hidden; }
div#RightColumn {border-left-style: dashed; float: right; text-align: left; border-right-style: none; right: 0px; }

div#LeftColumn input.CGI-Register-Form-Element {height: 1.7em; font-size: 1.1em; background: #dddddd; padding: 2px; width: 130px; border-width: 1px; }
div#LeftColumn input.CGI-Register-Form-Element:hover {background: #fffffe; border: 1px solid black; }
div#LeftColumn input.CGI-Register-Form-Element:focus {background: #fffffe; border: 2px inset white; padding: 1px; }
div#LeftColumn span.CGI-Register-Label {font-weight: bold; }
div#LeftColumn img {margin-top: 5px; margin-left: auto; margin-right: auto; text-align: center; display: block; }
/*div#LeftColumn a.iebigimg img {width: 130px; }
div#LeftColumn a.iebigimg {text-align: left; margin-left: -5px; margin-right: -50px; display: block; }
div#LeftColumn a.iebigimg {text-align: left; margin-right: -50px; display: block; }*/


div.Tip {font-size: smaller; border-top: 1px solid silver; border-bottom: 1px solid silver; background: #eeeee1; margin-bottom: 20px; margin-left: 0px; margin-right: -10px; margin-right: expression('0px'); }

div.Content {position: absolute; top: 153px; z-index: 1; width: 100%; }
div.Content center.Content {background: #fffffe; padding: 47px; padding-top: 10px; margin: 110px; margin-top: 0px; margin-right: 0px; margin-bottom: 30px; text-align: left; border-left: 2px solid black; border-right: 2px solid black; border-bottom: 1px dashed silver; -moz-border-radius-bottomleft: 15px; -moz-border-radius-bottomright: 15px; }


strong {font-size: smaller; color: #336633; line-height: 2em; }
em {color: #663333; background: #fffff3; }
table td, table.FORM TR, table.FORM TD {vertical-align: top; }
table.FORM TR, table.FORM TD {text-align: left; }
table td {text-align: center; }
.Content table td img {margin-top: 5px; }
table, table.FORM {text-align: center; margin-left: auto; margin-right: auto; margin-left: expression(this.offsetWidth < this.parentNode.offsetWidth ? parseInt((this.parentNode.offsetWidth - this.offsetWidth) / 2) + "px" : "0px"); }
table.FORM {background: #cccccc; border: 2px outset silver; font-size: smaller; }
table.FORM em {background: silver; color: #000001; }
th {background: #003366; color: #fffff0; font-weight: normal; text-align: right; font-size: larger; }

table#rates th td {text-align: center; }
table#rates tr > td + td {text-align: right; }
table#rates tr > td + td + td {text-align: left; }

table.leftalign td {text-align: left; }

div#RightColumn em {font-size: 9pt; }
div#RightColumn strong {font-size: 7pt; }

h3 strong, h1 {display: block; border-top: 1px solid silver; border-bottom: 1px solid silver; background: #eeeee1; color: #333366; text-align: center; }



