/*  MAIN LEVEL DEFAULTS */

	/* sets <body> to have 0 margins and body font to default at 12px Helvetical left aligned */ 
	 body {	margin:0px;
		height:100%;
		font-family: Arial, Tahoma, "Microsoft Sans Serif", Generic;  
		font-size: 12px; 
		text-align: left;
		background-color: Gray;
		}

	/* default <a> displayed in black with underline, for usage with links */ 
	  a {	color: #000000;
		}

	/* sets default paragraph (p) to text align left */
	  p {	text-align: left;
		padding:0px;
		margin-top:0px;
		margin-bottom:0px;
		}


/* MAIN HEADING AND LINK STYLES */

	/* Red 17px bolder type, Largest Red Heading font for usage with top level title text */ 
	 h1, font.h1 { 
		font-size: 17px; 
		font-weight: bolder; 
		color: #e01c01;
		text-align:right;
		margin-top:15px;
		margin-bottom:0;
		}
	
	/* Black 15px bolder type, Largest Black Heading font for usage with top level subtitle text */ 
	 h2, font.h2 {
		font-size: 15px; 
		color: #000000;
		text-align: right;
		margin:0;
		font-weight: normal; 
		}

	/* Red body heading font with option that doesn't break line */ 
	 font.h3, h3 {
		font-size: 12px; 
		font-weight: bold; 
		color: #e01c01;
		text-align:left;
		margin:0;
		}

	/* Red heading for tell me more forms */ 
	 font.h4, h4 {
		font-size: 17px; 
		font-weight: bold; 
		color: #e01c01;
		text-align:left;
		margin-top:10px;
		margin-bottom:0;
		}

	/* a (link) tag displayed in red, for usage with links */ 
	 a.redunder {
		color: #e01c01;
		}

	/* a (link) tag displayed in red with no underline, for usage with links */ 
	 a.rednodec {
		color: #e01c01;
		text-decoration:none;
		}

	/* a (link) tag displayed in black with no underline, for usage with links */ 
	 a.blacknodec {
		color: #000000;
		text-decoration:none;
		}

	/* a (link) tag displayed in white with no underline in type that is 10 px, for usage with links in footer */ 
	 a.footer {
		color: #ffffff;
		text-decoration:none;
		font-family: Arial, Tahoma, "Microsoft Sans Serif", Generic;  
		font-size: 9px; 
		font-weight: lighter; 
		}

/* GRAY BLOCK FORMATS */

	/* paragraph format for top text in gray block next to box shot.  note-must format red font separately */
	p.grayhead {
		text-align: left;
		}	

	/* paragraph format for content in gray block with first line bold and red */
	p.graybody {
		text-align: left;
		margin-top:6px;
		}
		p.graybody:first-line {
			font-weight: bold; 
			color: #e01c01;
			}

	/* for use with divs in grey block to format captions as small, bold, red and right aligned */
	.graycap {
		font-size: 10px; 
		font-weight: bold; 
		color: #e01c01;
		text-align: right;
		margin-top:4px;
		margin-bottom:6px;
		}

	/* paragraph format for lists in gray block with first line bold and red and line spaced links below */
	p.graylist {
		text-align: left;
		line-height: 18px;
		margin-top:6px;
		}

		p.graylist:first-line {
			font-weight: bold; 
			color: #e01c01;
			}

	/* paragraph format for lists in gray block with first line bold and red and line spaced links below */
	p.graylistindent {
		text-align: left;
		line-height: 18px;
		margin-top:6px;
		margin-left:10px;
		text-indent: -10px;
		margin-bottom: 8px;
		}
		p.graylistindent:first-line {
			text-indent: 0em;
			font-weight: bold; 
			color: #e01c01;
			}

/* MAIN BODY SECTION CONTENT */

	/* paragraph format for the top full justified paragraph of main body */ 
	 p.mainhead {
		text-align: justify;
		margin-bottom:25px;
		}

	/* paragraph format for body content with first line bold and red */
	p.mainbodyh {
		text-align: left;
		margin-bottom:14px;		
		}
		p.mainbodyh:first-line {
			font-weight: bold; 
			color: #e01c01;
			}

	/* paragraph format for body content without red heading */
	p.mainbody {
		text-align: left;
		margin-bottom:14px;		
		}


	/* list format for main body area with std bullets and no left margin before bullets */ 
	 ul.mainlist {
		margin-left:0px; 
		padding-left:20px;
		text-align: left;
		margin-top: 6px;
		margin-bottom: 6px;
		}

	/* line item with for lists in main body with spacing above li */ 
	 li.mainlist {
		margin-top: 5px;
		}

	/* main area caption font-Small, black, bold and centered */ 
	 font.maincap {
		font-size: 10px; 
		font-weight: bold; 
		color: #000000;
		}

	/* with div-format for tell me more invitation lint */
	.maintell {
		text-align:left;
		margin:0;		
		}
		
	/* div that will center content and provide a gray background */
	#pageWrapper {
		background-color: gray;
		width: 750px;
		margin-right: auto;
		margin-left: auto;
		}
