@charset "utf-8";

/********************************************/
/* CSS Document for csaa.com  				*/
/* Doc Name: csaa_newtypography.css			*/
/* Document prepared:	10/31/2008			*/
/* Version release:		0.2 (beta)			*/
/* Last edited: 		01/28/2009			*/
/* VALIDATION DATE: 	**********			*/
/* Document owner: 		Peter Chen			*/
/* Contributors:		David Wolfe			*/
/*						Robert Bertolina	*/
/* Document type:		global				*/
/********************************************/

/************************************************************/
/* NOTES AND COMMENTS   									*/
/* CSAA New Typography implemented 05/2008					*/
/* Letters correspond to design team designations for 		*/
/* design styles - 	see Typography reference 				*/
/* 															*/	
/* 01-28-09:  Current CSS refactoring implementation subs	*/
/* web-standards use of h1-h6 for typical headlines to 		*/
/* conform with standard publishing practice. Other styles 	*/
/* to rego redefinition incluiding margin typesetting 		*/
/************************************************************/

/********************************/
/* GLOBAL STYLES				*/
/* Elements: body, links, td	*/
/********************************/

body {  /* D */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	}
p	{
	font-size: 11px;
	/* line-height attribute added as part of article template in project 4181 on 3/9/9 -PTC 	*/
	line-height: 14px;
	margin: 12px 0px;
	width: 100%;
	}
a:link, a:visited, a:active {  /* G */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	color: #004ba0;
	text-decoration: none;
}
a:hover  {   /* appended to G - in need of validation 10/31/08 */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	color: #004ba0;
	text-decoration: underline;
	}
	
h1 {  /* A */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 26px;
	color: #ec6f00;
	margin: 10px 0px;
	}
h2 {  /* C */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #ec6f00;
	/* line-height attribute added as part of article template in project 4181 on 3/9/9 -PTC */
	line-height: 19px;
	}
h3 {  /* Not currently in use: 01-28-09 */
		/* <h3> <b> is used as style B */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 13px;
	color: #ec6f00;
	}
	
h4  {   /* F */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 13px;
	color: #444444;
	}

h5 {  /* E */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #444444;
	padding-top: 12px;
	}
h6 {  /* no current defintion as of 01-28-09 */
	}
		
td {   /* P */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	color: #444444;
	}
td a:link, td a:visited, td a:active { /* R */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	color: #004ba0;
	text-decoration: none;
	}
td a:hover {  /* Appended to R - in need of validation 10/31/08 */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	color: #004ba0;
	text-decoration: underline;
	}

/************************************/
/* GRAPHICAL ELEMENT STYLES			*/
/* Elements:						*/
/************************************/

/************************************************************/
/* TYPOGRAPHY STYLES	 									*/
/* n.b. refer to GLOBAL styles for specific global default	*/
/* styles for font FAMILY and COLOR 						*/
/* Elements:  Headers/Subheaders/Body Copy/Links/Tables/	*/
/*  		  Error Codes/Form Copy/Special Copy			*/
/************************************************************/

/* Converted .headline to H1 and added to globals with margins 01-28-09 -PTC */
/*.headline {  /* A */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 26px;
	color: #ec6f00;
	}
*/	
/* Converted .subhead_bold to h2 b and added to globals 01-28-09 -PTC */
/* .subhead_bold {  /* B */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 16px;
	color: #ec6f00;
	}
*/	
/* Converted .subhead_bold2 to h3 b and added to globals 01-28-09 -PTC */
/*.subhead_bold2 {  /* S */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 13px;
	color: #ec6f00;
	}
*/
/* Converted .subhead_regular to h2 and added to globals 01-28-09 -PTC */	
/* .subhead_regular {  /* C */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 16px;
	color: #ec6f00;
	}
*/		
/* Converted .em_copy to h5 and added to globals 01-28-09 -PTC */
/* Also renamed as "small headline" as to reflect actual usage */
/* .em_copy is simply regular body text with <b> surrounding it */
/* .em_copy {  /* E */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #444444;
	}
*/
/* Converted .subhead_copy to h4 and added to globals 01-28-09 -PTC */
/*.subhead_copy {   /* F */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 13px;
	color: #444444;
	}
*/
/* Converted .it_copy to <i> and added to globals 01-28-09 -PTC */
/*.it_copy {   /* T */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: italic;
	font-size: 11px;
	color: #444444;
	}
*/
/* Addresed by style a:link, a:visited, a:active, and a:hover with a <b> tag added */
/*.a_bold {  /* H */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #004ba0;
	}
*/


/* renamed from .widget_bar to .csaa_widget */
.csaa_widget {  /* I */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14px;
	color: #0560b3;
	}
/* unnecesasry bold variation defintion */
/*.error_bold {  /* J */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #f40b0b;
	}
*/
/* renameed from .error to .csaa_error */
.csaa_error {  /* K */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	color: #f40b0b;
}

/* unnecesasry bold variation defintion */
/*.terms_conditions_head {   /* L */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 9px;
	color: #777777;
	}
*/
/* renamed from .terms_conditions to .csaa_tandc */
.csaa_tandc {  /* M */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 9px;
	color: #777777;
	}
/* renamed from .form_field_text to .csaa_formtext */	
.csaa_formtext {  /* N */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: regular;
	font-size: 11px;
	color: #777777;
	padding-left: 4px;
	font-family: Verdana;
	}
/* renamed from .highlight_text to .csaa_highlight */
.csaa_highlight {  /* O */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14px;
	color: #1c8f05;
	}
/* Converted .table_copy to <td> and added to globals 01-28-09 -PTC */
/*.table_copy{  /* P */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	color: #444444;
	}
*/
/* Converted .table_copy_bold to <td> <b> and added to globals 01-28-09 -PTC */
/*.table_copy_bold {  /* U */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 10px;
	color: #444444;
	}
*/
/* Addresed by style a:link, a:visited, a:active, and a:hover with a <td> tag added */
/*.table_links {  /* R */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: regular;
	font-size: 10px;
	text-decoration: none;
	color: #004ba0;
	}
*/
/* Addresed by style a:link, a:visited, a:active, and a:hover with a <td><b> tag added */
/*.table_links_bold {  /* Q */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #004ba0;
	}
*/
	
/************************************/
/* IMAGE ELEMENT STYLES				*/
/* Elements:						*/
/************************************/

/************************************************/
/* CONTENT ELEMENT STYLES						*/
/* n.b. content elements contain all resources	*/
/* (usually custom) that must be defined 		*/
/* containers for content such as advertising,  */
/* customized copy content, rotating images,	*/
/* etc. as defined by needs from the CM team	*/
/* Elements:									*/
/************************************************/

/************************************/
/* LIST ELEMENT STYLES				*/
/* Elements:						*/
/************************************/

/************************************/
/* FORM ELEMENT STYLES				*/
/* Elements:						*/
/************************************/

/************************************/
/* PAGE STRUCTURE ELEMENT STYLES	*/
/* Elements:						*/
/************************************/

/************************************/
/* OTHER ELEMENT STYLES				*/
/* Elements:						*/
/************************************/

/********************************************/
/* ARCHIVED/UNUSED ELEMENT STYLES			*/
/* please note in your comments the date an	*/
/* CSS style is retired and the pages that  */
/* are affected by this change				*/
/* Elements:								*/
/********************************************/
