﻿body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; 
}
.Header { width: 100%;    height: 105px; }
.userHeader { width: 100%;    height: 125px; }
.topline  { width: 100%; vertical-align: top; height: 2px;  background-color: Black; color: Black; line-height: 2px; }
.topspace {width:100%; vertical-align: top; height: 18px; color: White; background-color: White; line-height: 2px; }
.logo { float: left }
.rightside { float:right; height: 83px;  background-color: Black;white-space : nowrap; }
.rightspacer { height: 9px;width: 544px; background-color:White; }
.loginarea { height: 74px;  color: White; width: 320px;  }
.loginarea  A { color: White; }
.internalloginbox { margin: 3px 3px 3px 3px;  font-size: 12px; width: 320px; height: 68px; }
.gradienttop {  }
.memberloginlbl { font-size: 9px; font-weight:bold;  }
.loginTbl { font-size: 8px; vertical-align: top; 
	
}
td { vertical-align: top; }
.innerContent { margin:   8px 6px 3px 6px; padding: 4px 4px 4px 4px; min-width: 830px; min-height: 500px;
	
}
/* min height for content area */
.innercontentforceheight { float:left; height: 420px;  }
.innerContent A { text-decoration: underline; }
textarea { font-family: Arial; }
.loginTbl > input { font-size: 8px; }
.topredline {  vertical-align: bottom; height:5px; background-color: #C0272D;  width: 100%; line-height: 1px; }
.usertopredline {  vertical-align: bottom; height:3px; background-color: #C0272D;  width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.usertopredlineSM {  vertical-align: bottom; height:1px; background-color: #C0272D;  width: 100%; line-height: 1px; }

.mainstripe { width: 100%; height: 83px;  vertical-align:bottom ; }
a { text-decoration: none; color: Black; }
.bottomsection { width: 100%;  margin: 1px 0px 0px 0px;  border-top: solid 1px black; vertical-align: top; }
.bottomleft { background-color: black; color: white;  width: 350px;  }
.copyright {  font-size: 11px; height: 38px; }
.bottomNav {  float: right; font-size: 12px; padding: 4px 0px 0px 0px; letter-spacing: 2px; }
.bottomgradient { float:right; }
.loginCtl { border-collapse:separate; width: 300px;}
.nocollapse {  width: 300px; display: block; }
.usernav { color: Black; background-color: #dddddd; width: 100%; font-size: 13px; padding: 2px 40px 2px 15px; letter-spacing: 2px; margin: 0px 0px 0px  0px; }
.wideform { width: 150px; }
.createuser_name { width: 153px; }
.createuser_fullwidth { width: 327px; }
.createpostouterdiv { width: 790px; text-align:left; vertical-align: top;  }
.noborderatall { border: none 0px white; }
.termsbox { overflow: scroll; width: 720px; height: 320px; }
.SubPriceBox {border: solid 1px black; }
.SubDesc {border: solid 1px black; }
.gobtn{ float: left; padding: 2px 0px 0px 0px; }
