p                { margin: 0; padding: 0 }
img              { border: 0; } 
hr               { height: 1px; margin:0; padding:0; border: 0px; color: #000066; background-color:#000066; }
.fl              { float: left; }
.fr              { float: right; }
.tl              { text-align: left; }
.tr              { text-align: right; }
.tc              { text-align: center; }
.b               { border: 1px solid black; }
.cb              { clear: both; }
.cl              { clear: left; }
.wn              { white-space: nowrap; }
.di              { display: inline; }


a                { color: #000066; text-decoration: underline; }
a:hover          { color: #000066; text-decoration: none; }

h2               { font-size: 24px; font-weight: bold; margin: 0 0 5px 0; padding: 0; line-height: 1.2em}


body             { background-color: #CCCCFF; margin: 0; padding: 5px 0; color: #000066; font-size: 12px; font-family: Verdana, Tahoma, sans-serif; min-width: 760px; line-height: 1.4em; }


#wrap            { width: 760px; margin-left: auto; margin-right: auto; }

#top             { height: 105px; width: 760px; background-color: #FFFFFF; } 
#logo            { margin: 11px 0 0 10px; }
#mainwrap        { width: 760px; background-image:url('../images/signup/main_bg.gif'); background-color: #FFFFFF; margin: 0; padding: 0} 
#main            { margin: 0 20px 0 18px ; padding: 0 } 
#bottom          { height: 36px; width: 760px; background-image:url('../images/signup/bottom.gif'); background-repeat: no-repeat} 


#bottomtext      { margin: 24px 0 0 5px; float: left; font-size: 10px; } 
#flags           { margin: 14px 12px 0 0; float: right} 



.flag            { margin-left: 5px}


fieldset         { line-height: 1.6em; border-width: 1px 0 0 0; border-style: solid; border-color: #000066; margin: 0px; padding: 5px ; text-align: justify;  }
legend           { font-size: 12px; font-weight: bold; padding: 0 5px}

input            { font-size: 12px; width: 160px; font-family: Tahoma, Verdana, sans-serif; margin-bottom: 5px;  }
input.button     { padding: 0px; width: 163px; font-weight: normal; margin: 5px 0 0 0}

form             { margin: 10px 0 0 0; padding: 0; width: 540px; margin: 0 ; }

form p           { float: left; width: 180px; text-align: right; font-weight: bold; }

.hi              { color: #FF0000 }

.warning         { font-size: 12px;color: #FF0000; font-weight: bold; border: 1px solid #FF0000; margin: 10px 0 10px 0; padding: 2px 5px; }
.disclaimer      { font-size: 10px; line-height: 1.2em }

.sample           { float: right; margin-left: 10px; line-height: 1.2em; text-align: center }