
body { 
	text-align: center; 
	background-color: #ffffff;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	COLOR: #000000;
	}

img{ border: 0px; }
td, p, span { font-size: 11px; margin: 1em 0px }

input, select, textarea { font-size: 9px }

table { border-collapse: collapse; }

a:link  { color: #000000  }
a:visited  { color: #000000  }
a:hover { color: #ff6600 }
a:active  { color: #000000  }

h1 { font-size: 16px; font-weight: bold; }
h2 { font-size: 14px; font-weight: bold; }
h3 { font-size: 12px; font-weight: bold; }
p.content-header { font-size: 16px; font-weight: bold; color: purple}
p.content-subheader-purple { font-size: 14px; font-weight: bold; color: purple}
p.content-subheader-orange { font-size: 14px; font-weight: bold; color: #ff6600}
p.content-subheader-gray { font-size: 14px; font-weight: bold; color: gray}
span.gray { font-weight: normal; color: gray}
span.orange { font-weight: normal; color: #ff6600}
span.purple { font-weight: normal; color: purple}
span.gray-b { font-weight: bold; color: gray}
span.orange-b { font-weight: bold; color: #ff6600}
span.purple-b { font-weight: bold; color: purple}
span.content-subheader-orange { font-size: 12px; font-weight: bold; color: #ff6600}

UL.form-error
{
    MARGIN: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
LI.form-error
{
    MARGIN-BOTTOM: 3px;
    COLOR: #ff0000
}
span.form-error
{
    COLOR: #ff0000
}

/* MAIN CONTAINERS - used in every page  */


	#container-top { 
		width:722px;
		margin:0px auto;
		text-align:center;
		padding: 0px

		} 

	#container-footer { 
		width:722px;
		margin:0px auto;
		text-align:center;
		padding: 0px

		} 
	
	#container-header  {
		width:722px;
		margin:0px auto;
		text-align:center;
		padding: 0px;
		}

	#container-content  {
		width:722px;
		margin:0px auto;
		text-align:center;
		padding: 0px;
		background-color: #ffffff;
		}

	#container-form { width: 100%; margin: 0px auto;}
	#container-form table { width: 100%; text-align: left; background-color: #f0f0f0;  }
	#container-form tr { border-top: 1px solid white ; }
	#container-form td { padding: 5px 5px; }
	#container-form td.form-spacer { padding: 0px; background-color: #ffffff;  }
	#container-form td.form-header { background-color: 663399; padding: 0px;  }
	#container-form td.form-header p { font-size: 14px; font-weight: bold; color: white }
	#container-form td.form-label { }
	#container-form span { font-size: 9px; }


/* HEADER ELEMENTS - used in every page  */


	#hdr-logo { float: left; text-align: left; margin:0px auto; width: 200px; }
	#hdr-nav { float: left; text-align: left; margin:0px auto; width: 522px}	
	#hdr-nav p { margin:0px; text-align: right;}
	#hdr-subhdr { text-align: left; margin:0px auto; background: url(/images/hdr_subhdr_bg.gif) repeat-x; }
	#hdr-tophdr { margin:0px auto; height: 28px; background: url(/images/hdr_tophdr.gif) repeat-x; }
	#hdr-tophdr p { color: white; margin:0px}
	#hdr-tophdr a { color: white; font-weight: bold; }
/* FOOTER ELEMENTS - used in every page  */

	#ftr-bottom { margin:0px auto; }
	#ftr-links { margin:0px auto; }

/* CONTENT CONTAINER WRAP - used in every page  */


	#container-content-wrap {
		width:720px;
		margin:0px auto;
		padding: 0px;
		border-top: 1px solid #663399 ;
		border-right: 1px solid #663399 ;
		border-left: 1px solid #663399 ;
		border-bottom: 0px;
		text-align: center;
		background: #ffffff;
		}

	.clearer { clear: both; line-height: 0px; height: 0px; font-size: 0px; /*for IE*/ }


		
	/*  CONTENT-CONTAINER - used in single-column pages */
	
		#container-content-main {
			width: 100%;
			text-align: left;
			margin: 5px;
			padding: 0px
			}
	
		#p2lbar { float: left; margin:0px ; width: 275px; text-align: center;}
		#contentbar-intro { float: left; margin:0px ; width: 425px; text-align: left;}

		#container-content-main p { margin: 1em 15px;  }
		#container-content-main li { margin: .5em 15px;  }
