/* Default CSS Stylesheet for a new Web Application project */

/* original
body { margin: 0, 0, 0 , 0; font-family:Arial; font-size:x-small }
p { font-family:Arial; font-size:x-small }
li { font-family:Arial; font-size:x-small }
hr { font-family:Arial; font-size:x-small }
tr { font-family:Arial; font-size:x-small }
td { font-family:Arial; font-size:x-small } */


body { margin: 0px; font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #333333; }
p {font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #000000}
li {font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #000000}
hr {font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #000000}
td {font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #000000}

.footnote	{font-size: 10px; font-Family:Arial, Helvetica, sans-serif; font-Weight:normal; color:#666666;}
.footer		{font-size: 10px; font-Family:Arial, Helvetica, sans-serif; font-Weight:normal}
.footergrey	{font-size: 10px; font-Family:Arial, Helvetica, sans-serif; font-Weight:normal; color:#999999;}

.bodyFont	{font-size: 12px; font-Family:Arial, Helvetica, sans-serif; font-Weight:normal;}
.bodyFontBold	{font-size: 12px; font-Family:Arial, Helvetica, sans-serif; font-Weight:bold;}

.bodyFontJustify {font-size: 12px; font-Family:Arial, Helvetica, sans-serif; font-Weight:normal;text-align: justify;}

.bodyclass		{font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #000000}
.steps			{font-family: Arial, Helvetica, Verdana; font-size: 11px; color: #000000; font-weight: bold}
.SchwabOne		{font-family: Arial, Helvetica, Verdana; font-size: 21px; color: #FFFFFF; font-weight: bold}
.Application	{font-family: Arial, Helvetica, Verdana; font-size: 21px; color: #FFFFFF}
.pageTitle		{font-family: Arial, Helvetica, Verdana; font-size: 14px; color: #FFFFFF; font-weight: bold}

.pageSubTitle	{font-family: Arial, Helvetica, Verdana; font-size: 18px; color: #326698}
.pageNote		{font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #000000; font-weight: bold}

.sectionTitle	{font-family: Arial, Helvetica, Verdana; font-size: 14px; color: #000000; font-weight: bold}

.sideNote		{font-family: Arial, Helvetica, Verdana; font-size: 11px; color: #000000}
.bodyNote		{font-family: Arial, Helvetica, Verdana; font-size: 10px;}

.formElement	{font-family: Arial, Helvetica, Verdana; font-size: 10px; color: #000000}

.securityTitle	{font-family: Arial, Helvetica, Verdana; font-size: 14px; color: #003366; font-weight: bold}
.securityHead	{font-Family: Arial, Helvetica, Verdana; font-size: 12px; color: #000000; font-weight: bold}
.securityNote	{font-Family: Arial, Helvetica, Verdana; font-size: 10px; color: #000000; font-weight: bold}

.error			{color: #FF0000; font-weight: bold}

.agreement		{font-family: Arial, Helvetica, Verdana; font-size: 10px; color: #000000}
.agreementHead	{font-family: Arial, Helvetica, Verdana; font-size: 10px; color: #000000; font-weight: bold}

.copyright		{font-size: 10px; color: #999999; font-family: Arial, Helvetica, Verdana}

.impNote		{font-family: Arial, Helvetica, Verdana; font-size: 15px; color: red}

.bodyBoldNote		{font-family: Arial, Helvetica, Verdana; font-size: 75%; font-weight : bolder;}

/*
BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
*/
a {	
	color			: #336699;
}
a:visited {
	color			: #2E4D6A;
}
/*A:link, A:active, A:visited { color: #003366} */
A.header:link, A.header:active, A.header:visited { text-decoration: none; color: #003366} 
A.header:hover { text-decoration: underline }

/*
A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
*/

.moduleName { font-size: .75em; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
.moduleEdit { font-size: .63em; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; } 
.lgbold { font-size: .75em; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.lgnorm { font-size: .75em; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.medbold { font-size: .69em; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.mednorm { font-size: .69em; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.medblue { font-size: .69em; color: #336699; font-family: Arial, Helvetica, sans-serif; }
.smnorm { font-size: .63em; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.datetime { font-size: .63em; color: #666666; font-family: Arial, Helvetica, sans-serif; }
.errormsg { font-size: .75em; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; }


/* -------------------------------------------------------------------- */
/*  Header                  				 							*/
/* -------------------------------------------------------------------- */

div#header{
	width: 100%;
}

div#affiliate_header{
	background: #fff url(images/pcra_affiliate_header_bg.gif) repeat-x top left;
}

div#header img.logo{
	padding-left: 22px;
	padding-bottom: 10px;
}

div#header_strip{
    padding:5px 0px 5px 0px; 
    width:100%; 
    background-color:#b2975d;
}


/* -------------------------------------------------------------------- */
/*  Footer                  				 							*/
/* -------------------------------------------------------------------- */

div#footer{
	float: left;
	width: 100%;
	border-top: 2px solid #dcdcdc;
	background-color: #fff;
}

div#footer p{
	margin: 10px 10px;
	
	}

div#footer p.footnote{
	margin: 10px 10px;
	font-size: .8em;
	color: #333;
}

.login { width:100px;  }