body 
	{padding: 0; margin: 0 auto; text-align: center; background-color: #fefae8; font:normal 11px Verdana;}

/* Master Page */
.container 
	{width: 770px; margin: 0 auto; padding: 0px; background: url(/images/appcomplete-tile.gif) repeat-y;}
	
.container .MainContent
	{width: 770px; padding-right: 0px;	text-align: center;
	  background: url(/images/top-appcomplete.gif) no-repeat; padding-top: 15px;}
	  
.container .footer {
	width: 770px; margin: 0 auto; padding: 0px; 
	height: 30px; clear: both;background: #fefae8 url(/images/bottom-appcomplete.gif) no-repeat;}

.container2 {
	margin: 0 auto; padding: 0; width: 770px; background: url(/images/app-tile.gif) repeat-y;}

.container2 .MainContent
	{margin: auto; background: url(/images/topapp.gif) no-repeat; padding-top: 10px;}	
	
.container2 .footer 
{	width: 770px; background: #fefae8 url(/images/bottomapp.gif) no-repeat;
	margin: 0 auto; padding: 0; text-align: center; padding-top:30px;}

.header 
	{width: 770px; height: 242px; margin: 0 auto; padding: 0px; background-color: #fff; text-align: left;}
	
.topnav {
	text-align: right; width: 770px; padding: 0; background-image: url(/images/nav-bg.gif);}

.topnav a:link, .topnav a:visited {
	padding-left: 6px; padding-right: 6px;
	font: bold 11px Verdana, Helvetica, sans-serif; color: #fff; text-decoration: none;}
	
.topnav a:hover {
	padding-left: 6px; padding-right: 6px;
	font: bold 11px Verdana, Helvetica, sans-serif; color: #ffb446; text-decoration: none;}

.footerlinks p {
	font: normal 10px Verdana, Helvetica, sans-serif; color: #6f0303;
	padding: 5px; margin: 0 auto; background-color: #fefae8;}

.footerlinks a:link, .footerlinks a:visited {
	font: normal 10px Verdana, Helvetica, sans-serif; color: #6f0303;
	text-decoration: underline;}
	
.footerlinks a:hover {
	font: normal 10px Verdana, Helvetica, sans-serif; color: #000;
	text-decoration: none;}
	
.headline2 {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #6f0303; text-decoration: none; 	text-transform:uppercase;}	
	
/*Leftside Graphics*/

.leftgraphics {
	float: left; width: 188px; padding: 0; margin: 0;}
	
#homefaqs {
	width: 188px; background-image: url(/images/faq-bg.gif); background-repeat: repeat-x; text-align: left;}

#homefaqs p {
	text-align: center; font: normal bold 15px Arial, Helvetica, sans-serif;
	color: #6f0303; padding: 5px 0px 0px 0px; margin: 0px;}

#homefaqs hr {
	text-align: center;	color: #6f0303;	width: 100%; height: 1px;}

#homefaqs a:link, #homefaqs a:visited {
	font: normal 10px/1.65em Arial, Helvetica, sans-serif;
	color: #6f0303; padding-left: 3px; text-decoration: none;}

#homefaqs a:hover {
	font: normal 10px/1.65em Arial, Helvetica, sans-serif;
	color: #000; padding-left: 3px;	text-decoration: underline;}


/* Links */

a:link, a:visited{
    font: normal 11px Verdana, Helvetica, sans-serif; color: #000;
    text-decoration: underline;}

a:hover{
    font: normal 11px Verdana, Helvetica, sans-serif; color: #000;
    text-decoration: none;}

/* Forms */

#appWrapper
{

}

.container2 .disclaimer
	{clear:both; text-align:center; padding-left:190px; padding-top:20px; width: 550px;
	    font: normal 10px Verdana, Helvetica, sans-serif; color: #000; }

.container2 #submitButtonDiv 
	{width:500px; text-align:center; padding-left:200px;}
	
.disclaimer
	{clear:both; text-align:center; margin:auto; padding-top:20px; width: 729px;
	    font: normal 10px Verdana, Helvetica, sans-serif; color: #000; }

.disclaimer div {
    padding-right: 10px;
    }

#submitButtonDiv 
	{width:500px; text-align:center; margin:auto; }

.AppLabel2 {
	text-align: left; font: bold 10px Verdana,Arial; color: #000;}
	
input, select, listbox, checkbox {
	font: bold 10px Verdana, Helvetica, sans-serif; color: #6f0303; border: 1px solid #000;}
	
.AppHeading {
	font: bold 17px Verdana, Arial; color: #6f0303;;}

.AppCell {
	font: bold 10px Verdana, Arial;}
	
.ValSummary /* used for validation summary */ {
    font: normal 11px/1em Verdana, Helvetica, sans-serif; text-align: center;
    padding-top: 10px; color: #C00;}
    
 .ValSummary li {
    list-style-type: none;}   

/* Step 1 */
.step1 
    { padding-top:20px; padding-right:40px; float:right;padding-bottom:20px;
        text-align:left;}

/* Step 2 */
.step2 
    {padding-top:20px; padding-left:40px; text-align:left;padding-bottom:20px;}

/* Step 3 */
.step3 
    {padding-top:20px;text-align:left;padding-bottom:20px;padding-left:40px; }

/* Step 4 */
.step4 
    {width:531px; padding-top:20px;text-align:left;padding-bottom:20px;
        margin:auto; }

/* Step 5 */
.step5 
	{	}
    
/* Others */
.clear {
    clear: both;}



/* Processing */
.PleaseWait {
    margin: -19px auto 150px auto; text-align:center; width: 755px;}

.ProcessingBody {
    margin: 0 auto;}

.PleaseWait p {
    font: normal bold 18px/1.15em Verdana, Arial; padding: 15px 0;
	color: #000; text-align:center; margin-top: 20px;}


/* Unsubscribe */
.Unsubscribe
	{padding-left: 25px; padding-right: 20px; text-align: left;
	    font: normal 11px Verdana, Helvetica, sans-serif;	}
	    
.Unsubscribe h1 {
	font: bold 18px Verdana, Helvetica, sans-serif; color: #6f0303;
	text-transform: uppercase;}
	
.UnsubscribeForm
	{	}

/* Popup window styles */

.popupApp {
    width: 500px; margin: 0 auto; text-align: left; }
    
.popupApp .AppLabel2 {
	padding-right: 4px; text-align:left;
	font: normal 11px Verdana, arial; color: #000; vertical-align: middle;}

.popupwindow {
	width: 100; margin: 3px; padding: 10px;
	border: 1px solid #6f0303; text-align: left;
	background-color: #fff;}
	
.popupwindow p {
	font: normal 11px Verdana, Helvetica, sans-serif; color: #000;}
	
.popupwindow ul, .popupwindow li {
	font: normal 11px Verdana, Helvetica, sans-serif; color: #000;}
	
.popupwindow h1 {
	font: bold 18px Verdana, Helvetica, sans-serif; color: #6f0303;
	text-transform: uppercase;}
	
.popupwindow h2 {
	font: bold 15px Verdana, Helvetica, sans-serif; color: #000;}
	
.popupwindow a:link, .popupwindow a:visited {
	font: normal 11px Verdana, Helvetica, sans-serif; color: #6f0303;
	text-decoration:underline;}
	
.popupwindow a:hover {
	font: normal 11px Verdana, Helvetica, sans-serif; color: #000;
	text-decoration:none;}
	
/* special styles */

a.secure:link, a.secure:visited, a.secure:active 
	{font: bold 12px Verdana, Helvetica, sans-serif; color: #6f0303;
	text-decoration:underline;}
	
a.secure:hover 
	{font: bold 12px Verdana, Helvetica, sans-serif; color: #000;
	text-decoration:underline;}
	
a.SampleBody:link, a.SampleBody:visited{
    font: normal 11px Verdana, Helvetica, sans-serif; color: #000;
    text-decoration: underline;}

a.SampleBody:hover{
    font: normal 11px Verdana, Helvetica, sans-serif; color: #000;
    text-decoration: none;}
	
.body {
    font: normal 11px Verdana, Helvetica, sans-serif; color: #000;}
    
.Error {
    font: normal 11px Verdana, Helvetica, sans-serif; color: #000; text-align: center;
    margin: 0 auto;}
   
  .HighLightLink{
    font: normal 11px Verdana, Helvetica, sans-serif; color: #6f0303;}
	
/* Calendars */
#blankie6frame
{	width:98%;height:600px;position:absolute;display:block;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;border:none;}

.PayCalendars {
	width:400px; background-color:#FFF; border: solid 1px #000; padding:10px; z-index:100;position:absolute; display:none;}

.PayCalNav {
	width: 100%;}
	
.cal1 {
	float:left;}
	
.cal2 {
    float:right;}
.cal3 
{
	float:right;
}

/* Reapply */

.Reapply {
    margin: 10px auto; text-align:center; width: 300px; padding-top: 20px;
       font: normal 11px Verdana, Helvetica, sans-serif; color: #000;
    margin: 0 auto;text-align:left;}
    
.Reapply h1 {
    font: normal bold 23px/1.15em Verdana, Arial;
	color: #000; text-align:left;}
    
.ReapplyLabels {
    width: 120px; display:inline-block;	font: bold 11px Verdana, arial; color: #000; vertical-align: middle;
    text-align:left;}

.Hidden
{	display: none;	} 
    
.ReapplyButton {
    margin-left:65px; margin-bottom: 20px;}

/* Ask Question */

.AskQuestion {
	margin: 0 auto; text-align:center; width: 400px;}
	
	

/* Affiliates */

#affheader {
	width: 730px; height: 44px; margin:auto; padding-top: 10px; text-align: left;
	border-bottom: solid 2px #000;}
	
#affheader .img {
	float: left;}

#aff-creatives {
	width: 754px; padding: 0px; margin: 0px auto 0px auto; text-align: center;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000; }

#aff-creatives #body {
	width: 734px; padding: 10px; margin: auto;}

#aff-creatives p {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000; text-align: left;
	text-decoration: none;}

#body a:link, #body a:visited {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #6f0303; 
	text-decoration: underline;}
	
#body a:hover {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000; 
	text-decoration: underline;}

#aff-creatives h1 {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;  text-align: left;
	color: #000; text-decoration: none;	text-transform:uppercase;}
	
#body hr {
	text-align: center; color: #6f0303; width: 90%; height: 1px; margin-top: 10px; margin-bottom: 10px;}

