/* General Formatting */
body { margin:0px;  }
p, ul, li, h1, h2, h3, h4, h5, h6 { font-family: Verdana, Helvetica, sans-serif;  color:#616161; }
li, p { font-size:.7em; }
ul { line-height:1em; }

#navTD { background-image: url(images/nav_bg.gif); background-repeat: repeat-x; background-position: top;  }

.popup { margin:0px; background-image: none; background-repeat: repeat-x; background-position: top; }
.popuptext { font-family: Verdana, Helvetica, sans-serif;  color:#616161; }
.error { color:red; }

h1, .head1 { font-size:1.1em; }
h2, .head2 { font-size:1em;  }
h3, .head3 { font-size:.9em; }
h4, .head4 { font-size:.8em; }
h5, .head5 { font-size:.7em; }
h6, .head6 { font-size:.6em; }

fieldset { border:1px solid #E9E9E9; font-family: Verdana, Helvetica, sans-serif; color:#616161; }
legend { color:#616161; font-family: Verdana, Helvetica, sans-serif; font-size:.9em; font-weight:bold; }
label { font-family: Verdana, Helvetica, sans-serif; font-size:.7em; font-weight:bold; color:#616161; }

a { color:#A30303; }
a:visited { color:#A30303; }
a:hover { color:#134277; }
a:active {  }

a.isAdmin { color:#C6C6C6; }
a.isAdmin:visited { color:#C6C6C6; }
a.isAdmin:hover { color:#E67CC7; }
a.isAdmin:active {  }

a.inactive { color:#888888; }
a.inactive:visited { color:#888888; }
a.inactive:hover { color:#E67CC7; }
a.inactive:active {  }

.menuTable p { margin:0px; }
.listTable p { margin:0px; }
.listTable td { border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8; }
.listTable th { border-bottom:2px solid #D8D8D8; border-right:1px solid #D8D8D8; text-align:left; background-color:#F6F6F6; }
.listTable { border-top:1px solid #D8D8D8; border-left:1px solid #D8D8D8; }

.detailTable { border-top:1px solid #D8D8D8; border-left:1px solid #D8D8D8; }
.detailTable p { margin:0px; }
.detailTable td { border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8; }
.detailTable th { border-bottom:1px solid #D8D8D8; border-right:2px solid #D8D8D8; text-align:right; background-color:#F6F6F6; }

.formTable p { margin:0px; }

#profileListingTable p { margin:0px; }

p.first { font-style: italic; }

.listHead { margin-bottom:0px; }
.listHeadPaid { margin-bottom:0px;  text-decoration: underline; }
.listTxt { margin-top:0px; }

.linkHead { margin-bottom:0px; margin-top:0px;}

.profImg {  }
.profImgL { float:left; margin:0px 10px 5px 0px; }
.profImgR { float:right; margin:0px 0px 5px 10px; }

.bfType { font-size: 0.8em; }
.fuTR { font-weight: bold; }

/* Theme Elements */
#topBanner { overflow:hidden; float:right; height:60px; width:468px; border:1px solid #606060; margin:8px 10px 8px 0px; }
#headTD { background-color:#FFFFFF; background-image: url(images/header_background.gif); background-repeat: repeat-x; background-position: left top; }
#footTD { background-color:#000; background-image: url(images/footer_tradeweb_logo.gif); background-repeat: no-repeat; background-position: left top; padding:5px; border-top:2px solid white; }
#footTD p { color:#fff; }
#footTD a { color:#fff; }

.marginFix { font-size:1px; color:#F6F6F6; }

.contentBox { margin:10px; background-image: url(images/bg_content_box.gif); background-repeat: repeat-x; background-position: top; }
.contentBox h2 { margin-top:0px; }

/* Named Elements */

#memBox {  }
#memBox a { color:white; }
#memBox a:hover { text-decoration: none; }
#memBox p { margin: 0px 10px 5px 10px; }

#welcomeBox { height:133px;  }

/* Box Outs */


.boxOut1 { overflow:visible; background-color: #616161; background-image: url(images/welcome_bg.gif); background-repeat: repeat-x; background-position: top; color:white; }
.boxOut1 h2 { margin:0px; }
.boxOut1 p { margin:10px 10px 10px 10px; color:white; }

.boxOut4 { margin-top:2px; color:#616161; font-family:Verdana,Helvetica,sans-serif; background-color: #F6F6F6; background-image: url(images/bg_content_box.gif); background-repeat: repeat-x; background-position: top; }
.boxOut4 h2 { margin:0px; }
.boxOut4 p, .boxOut4 h3 { margin:10px 10px 10px 10px; }

.boxOut5 { margin-top:2px; color:#616161; font-family:Verdana,Helvetica,sans-serif; background-color: #F6F6F6; }
.boxOut5 h2 { margin-top:0px; }
.boxOut5 p { margin:10px 10px 10px 10px; }
.boxOut5 h3 { margin:0px 10px 10px 10px; }

.boxOut6 { margin-top:2px; background-color: #C2C6C9; background-image: url(images/bg_uebox.gif); background-repeat: repeat-x; background-position: top; color:#152D5E; }
.boxOut6 h2, .boxOut6 h3 { margin:0px; }
.boxOut6 p { margin:10px 10px 10px 10px; color:#152D5E;}
.boxOut6 a { color:#152D5E; font-weight:bold; }
.boxOut6 a:hover { text-decoration: none; }

.boxOut8 { background-color: #000000; background-image: url(images/bg_membox.gif); background-repeat: repeat-x; background-position: top; color:white; }
.boxOut8 h2 { margin-top:0px; }
.boxOut8 p, .boxOut8 label { color:white;  }
.boxOut8 .error { color:yellow; }

.boxOut12 { margin-top:2px; background-color: #4366AA; }

