body {
margin: 0;
padding: 0;
}

#container {
width: 100%;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

#header {
height: 197px;
padding: 0px;
margin: 0px;
background-image:url(../images/bg-header.gif);
}

#menubar {
white-space: nowrap;
width: 100%;
height: 44px;
margin: 0px;
padding: 0px;
background-image:url(../images/bg-menubar.gif);
}

#ContentContainer {
width: 740px;
margin: 0px;
padding: 0px;
}

#content-left {
float: left;
text-align: left;
width: 435px;
padding: 0px;
}

#content-right {
float: right;
text-align: left;
width: 282px;
padding: 0px;
}

#content-left-featured {
float: left;
text-align: left;
width: 471px;
padding: 0px;
}

#content-right-featured {
float: right;
text-align: left;
width: 239px;
padding: 0px;
}

#content-main {
text-align: left;
width: 740px;
padding: 0px;
}

#footer {
text-align: center;
clear: both;
padding-top: 15px;
padding-bottom: 22px;
margin-top: 15px;
border-top-style: dashed ; 
border-top-color: #939393; 
border-top-width: 1px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4E4E4E;
}

#eNewsCell {
padding-left: 38px;
background-image:url(../images/image_enews_box_bg.gif);
}

.noFormSpacing {
padding: 0px;
margin: 0px;
}

.menuText {
padding-top: 10px;
text-align: center;
}

a.menuText{
color: #000000;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration : none;
}

a.menuText:hover{
color: #000000;
text-decoration: underline;
}

.boldRed {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 17px;
color: #D40C19;
}

.bodytextBlack {
margin-top: 5px;
margin-left: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 17px;
color: #414141;
}

.hometextBlack {
margin-top: 5px;
margin-left: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 18px;
color: #414141;
}

a.redLink {
font-weight: bold;
text-decoration: underline;
color: #D40C19;
}

a.redLink:hover {
font-weight: bold;
text-decoration: none;
color: #D40C19;
}

a.redLinknormal {
text-decoration: underline;
color: #D40C19;
}

a.redLinknormal:hover {
text-decoration: none;
color: #D40C19;
}

.bodyText {
margin-left: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17px;
color: #414141;
}

.bodyTextQuote {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
font-weight: bold;
line-height: 17px;
color: #414141;
}

.homeText {
margin-left: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #414141;
}

a.footerLink {
color: #4E4E4E;
text-decoration: none;
}

a.footerLink:hover {
color: #333333;
text-decoration: underline;
}

a.backtoTop {
margin-left: 16px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
text-decoration: underline;
}

a.backtoTop:hover {
color: #333333;
text-decoration: none;
}

.noFormSpacing {
padding: 0px;
margin: 0px;
}

.menu {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.menu a {
border-bottom: 1px solid #777777;
border-left: 1px solid #777777;
border-right: 1px solid #777777;
background-color: #FFFFFF;
text-align: left;
color: #333333;
display: block;
padding: 6px;
text-decoration: none;
}

.menu a:hover {
	background-color: #EBEBEB;
}

.featuredtableLeftCell {
background-image:url(../images/bg-table-featured-mid-left.gif);
}

.featuredtableRightCell {
background-image:url(../images/bg-table-featured-mid-right.gif);
}

.featuredTextLeft {
margin-left: 25px;
}

.featuredTextRight {
margin-right: 25px;
}

.stepsFlash {
margin-top: 5px;
margin-left: 10px;
}

.noFormSpacing {
padding: 0px;
margin: 0px;
}

.signupTable {
padding-left: 18px;
}


