body {
	margin: 0px; padding: 0px;
	background: url(images/bg_body.gif) top left repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #6f6f6f;
}
h1, h2, h3, h4, h5, h6, p, form, ul, ol {margin: 0px; padding: 0px;}
a img {border: 0px;}
a {font-weight: bold; color: #64127f; text-decoration: underline;}
.special {font-weight: bold; color: #64127f;}
p {margin-bottom: 15px;}

/*********WRAPPER********/
#wrapper {position: relative; width: 819px; margin: 15px auto 20px auto; text-align: left;}

/*********HEADER********/
#header {position: relative; width: 819px; height: 120px; background: url(images/bg_header.png) top left no-repeat;}
#header img {position: absolute; bottom: 0px; right: 23px;}
#header h1 {position: absolute; bottom: 30px; right: 60px; font: normal normal 33px Arial, Sans Serif; color:#6f6f6f; }
span.purple {font: normal bold 33px Arial, Sans Serif; color: #64127f}
span.purple4 {font: normal bold 20px Arial, Sans Serif; color: #64127f}
span.purple5 {font: normal bold 14px Arial, Sans Serif; color: #6f6f6f; padding-top: 20px;}

/*********CENTER********/
#center {position: relative; width: 819px; padding-bottom: 10px; background: url(images/bg_center.png) top left repeat-y;}

/*********NAVBAR********/
#navBlock {width: 779px; height: 33px; margin-left: 17px; background: url(images/bg_navblock.gif) top left repeat-x;}

/*********CONTENT********/
#content {float: left; margin-top: 25px;  margin-left: 55px; width: 400px;}

#rightCTA {float: right; width: 200px; /*274*/ height: 464px; /*513*/ margin-right: 40px; margin-top: 14px; padding: 45px 49px 0px 25px; background: url(images/cta.jpg) top left no-repeat; color: #fff;}
#rightCTA h1 {font-size: 18px; margin-bottom: 5px;}
#rightCTA h2 {font-size: 14px; margin-bottom: 24px; line-height: 18px;}
#rightCTA h2 span {font-size: 13px;}
#rightCTA h2.type2 {margin-bottom: 24px;}
#rightCTA a {color: #fff;}

ul { list-style: disc; margin-bottom: 2em; padding-left: 2em; }
ol { list-style: decimal; margin-bottom: 1em; padding-left: 2em; }
ul.reset, ul.reset ul, #nav { list-style: none; margin: 0; padding: 0;}


/*********FOOTER********/
#footer {float: right; width: 274px; margin-right: 40px;}
#footer p {font-size: 11px; line-height: 14px; text-align: right; padding-right: 28px;}
#footerDeco {width: 819px; height: 51px; background: url(images/bg_footer.png) top left no-repeat;}

/*********CLEANER | STUFF********/
.cleaner {
	clear: both;
	height: 1px;
	margin-top: -1px;
	line-height: 0px;
}


a:hover,a.important,a.on { color: #64127f; text-decoration: underline; }
#tld { width: 760px; margin: -5px auto 0; padding-bottom: 25px; font-size: 11px; text-align: right; }


