/*div {
border: 1px dotted red;
}*/

body {
margin: 0px;
padding:0px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
color: #53575c;
line-height: 16px;
}
td {font-family: arial, verdana, sans-serif;
font-size: 12px;
color: #53575c;
line-height: 16px;
text-align: left;}
form{ padding: 0px; margin: 0px;}
input, textarea {
font-size: 12px;
color: #53575c;
}
.border {
border: 1px solid #c0c2a8;
font-size: 11px;
}
.border-top {
font-size: 11px;
font-weight: bold;
background-color: #c0c2a8;
}

img {border: 0;}

blockquote {
color: #7d0849;
font-weight: bold;
border: 1px solid #7d0849;
padding: 4px;
}
h1 {
color: #7d0849;
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px;
}

h2 {
color: #7d0849;
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px;
}

h3 {
color: #c0c2a8;
font-size: 14px;
font-weight: bold;
}
p {
margin: 0px;
padding: 5px 0 5px 0;
}
#copy-header {
background-color: #c0c2a8;
height: 20px; 
padding: 4px 6px 0px 6px;
}
#copy-header H2 {
TEXT-TRANSFORM: UPPERCASE;
}

A ,A:link, A:visited,A:active{
color: #7d0849;
font-weight: bold;
}
A:hover{
color: #b3be35;
font-weight: bold;
}
#footer-copy A ,#footer-copy A:link, #footer-copy A:visited,#footer-copy A:active{
font-weight: normal;
}
#footer-copy A:hover{
font-weight: normal;
}
#parent {
width: 809px;
margin: 0px;
height: 0px;
}


#logo-parent {
width: 809px;
height: 124px;
float: left;
margin: 0px;
padding: 0px; 
}
#logo-parent-inner {
width: 809px;
height: 81px;
float: left;
margin: 0px;
padding: 0px;
}

#logo {
width: 499px;
height: 124px;
float: left;
text-align: left;
}
#register-btn {
width:172px;
float: right;
padding: 43px 24px 0px 0px;
}
#logo-inner {
width: 446px;
height: 81px;
float: left;
text-align: left;
margin: 0px;
padding: 0px;
}
#login {
float: right; 
margin: 10px 0px 0px 0px;
}
#login-inner {
width: 363px;
height: 38px;
float: right;
text-align: right;
margin: 43px 0px 0px 0px;
}

#navigation {
width:808px;
background: #fff;
float: left;
text-align: left;
}
#inner-navigation{
width: 687px;
height: 112px;
float: right;
}

#nav-items {
padding: 0px 41px 0px 14px;
}
#inner-login{
width: 687px;
height: 21px;
float: right;
text-align: right;
margin: 61px 0px 0px 0px;
}

#banner {
width: 809px;
height: 227px;
float: left;
background: #fff;
}
#graphic-banner {
width: 806px;
height:69px;
float: left;
padding: 10px 0px 0px 0px;
background: #fff;
}
#inner-banner {
width: 806px;
height: 93px;
float: left;
}
#newsPush {
width: 809px;
height: 37px;
float: left;
background: url(/images/news-promo-bg.gif) no-repeat center #fff;
text-align: left;
}

#push {
width: 809px;
height: 214px;
float: left;
background: url(/images/push-areas.gif) no-repeat;
text-align: left;
}
#push TD{
color: #fff;
font-size: 12px;
line-height: 16px;
}

#push TD h3{
font-size: 14px;
line-height: 16px;
margin: 0px;
padding: 0px;
color: #fff;
}
#footer {
width: 809px;
height: 20px;
float: left;
background: #fff;
}
#body-parent {
width: 809px;
float: left;
}
#left-column {
width: 235px;
float: left;
}
#full-column {
width: 640px;
text-align: center;
}

#main-column {
width: 571px;
float: right;
}


#left-column-copy{
padding: 40px 15px 0px 11px;
text-align: left;
font-size: 14px;
line-height: 18px;
font-weight: bold;
}
#full-column-copy{
padding: 10px 55px 15px 125px;
text-align: left;
}
#main-column-copy{
padding: 10px 15px 15px 35px;
text-align: left;
}
#optin {
width: 773px;
height: 65px;
border-top: 6px solid #c0c2a8;
margin: 10px 14px 0px 13px;
padding: 4px;
float: left;
}


#footer-banner {
width: 782px;
height: 65px;
margin: 0px 0px 10px 12px;
padding: 0px;
float: left;
text-align: left;
}
#footer-copy {
width: 809px;
height: 30px;
margin: 0 0 10px 0;
padding: 0px;
float: left;
font-size: 11px;
}
#main-column-copy UL {
	list-style-type: none;
	padding-left: 0px;
	margin: 0px 0px 10px 0px;
}

#main-column-copy LI {
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 15px;
	margin: 0px 5px 5px 0px;
}
#main-column-copy OL {
	padding-left: 30px;
	margin: 0px 0px 0px 0px;
}
#main-column-copy OL LI {
	background-image: none;
	padding: 0px 0px 0px 0px ;
	margin: 0px 5px 5px 0px;
}



#left-column-copy UL {
	list-style-type: none;
	padding-left: 0px;
	margin: 0px 0px 10px 0px;
}

#left-column-copy LI{
	background-image: url(/images/bullet-left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 15px;
	margin: 0px 5px 5px 0px;
}
.egfr {
font-size: 12px; line-height: 16px;
padding: 4px;
}
.egfr A:hover {
color: #7d0849;
}
.egfrContainer {background: #e9e8e3; border-top: 2px solid #612e3d; border-right: 2px solid #612e3d; border-bottom: 2px solid #612e3d; height: 317px;}

#testimonial {
  width: 180px;
  font: 12px arial, helvetica, sans-serif;
  line-height: 15px;
  color: #fff;
  padding: 8px 10px;
  margin-top: 10px;
}

#testimonial p {
  font-style: italic;
}

.testimonial01 {
  background: url(/images/bg-testimonial01.png) no-repeat;
  width: 205px;
  height: 505px;
}

.testimonial02 {
  background: url(/images/bg-testimonial02.png) no-repeat;
  width: 205px;
  height: 435px;
}

.testimonial03 {
  background: url(/images/bg-testimonial03.png) no-repeat;
  width: 205px;
  height: 267px;
}

.testimonial04 {
  background: url(/images/bg-testimonial04.png) no-repeat;
  width: 205px;
  height: 267px;
}

.testimonial05 {
  background: url(/images/bg-testimonial05.png) no-repeat;
  width: 205px;
  height: 431px;
}

.testimonial06 {
  background: url(/images/bg-testimonial06.png) no-repeat;
  width: 205px;
  height: 595px;
}

.testimonial07 {
  background: url(/images/bg-testimonial07.png) no-repeat;
  width: 205px;
  height: 310px;
}
