body
{
	margin:0; 
	padding:0.5em 0 0 0; 
	background: #441F81;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:95% !important;/*makes font more distinct in Firefox*/
	font-size:90%; 
	font-family:Arial,Helvetica,sans-serif;
	text-align:center; 
}

h1
{	
	display:none;
}

h2
{
	text-align:left;
	font-size:90%;
	color:#000000;
}

h3
{
	clear:both;
	text-align:left;
	font-size:110%;
	color:#000000;
}


h4
{
	clear:both;
	text-align:left;
	font-size:100%;
	color:#000000;
}

#wrapper
{	
	width:780px;
	margin: 0 auto;
	background:#FFFFFF;
	color:#2C1452;
	text-align:center;
	
}

p
{
	font-size:90%;
	margin-bottom:0;
	margin-top:0;
	color:#000000;
}

p.c
{
	text-align:center;
}

p.s
{
	font-size:70%;
	font-weight:400;
}

p.l
{
 	text-align:left;
}


p span
{
	font-weight:800;
}


/***************Links in an unordered list************/
ul li
{
	display: list-item;
	font-weight: 400;
	font-size:90%;
	color:#000000;
}

ul li span
{
	font-weight: 800;
}

ul a
{
	color:#000000;
	text-decoration:underline;
}

ul a:hover
{
	color:#000000;
	text-decoration:underline;
}
ul a:active
{
	color:#000000;
	text-decoration:underline;
}
ul a.selected
{
	color:#000000;
	text-decoration:underline;
}
/***************Top menu styling*************************/
#topmenu
{	
	display:none;
}



/***************Horizontal menu styling*************************/
#hormenu
{	
	
	display:none;
	
}


/************Menu**********************************/
#mainmenu
{	
display:none;
}


/*************Container divs***********************/
#banner
{	
	float:left;
	background:#FFFFFF;
	margin: 0 auto;
	height: 175px;
	width:100%;
	padding-left:0; padding-right:0; padding-top:0; padding-bottom:0;
	text-align:left;
}

#logo
{	
 	float:left;
	margin: 0 auto;
	height: 175px;
	width:15%;
	color:#000000;
	text-align:left;
	padding-left:15px; padding-right:0; padding-top:5px; padding-bottom:0;
}
#helpline
{
	float:left;
	margin: 0 auto;
	height: 75px;
	width:90%;
	color:#000000;
	text-align:left;
	padding-left:10%; padding-right:0; padding-top:5px; padding-bottom:0;
}

#helpline h2
{
	font-size:180%;
}

#page
{	
	width:100%;
	clear:both;
	/*overflow: hidden;*/
	margin: 0 auto;
	text-align:left;
	background:#FFFFFF;
	color:#000000;
	padding-top:0.5em;
	_padding-top: 0em;/*IE6 workaround*/
	padding-bottom:0em; 
	
}

#pagehdr
{
	width:100%;
	text-align:left;
	height:20px;
	font-size:130%;
	padding-top:0;
	padding-bottom:0;
	padding-left: 0;
}

#leftcontent
{	
	display:none;
}

#centrecontent
{
	float: left;
	width:50%;
	background:#FFFFFF;
	text-align:left;
	padding:0 0 1em 4%;
	display:inline;
	margin: 0%;
}

#rightcontent
{
	float: left;
	width:25%;
	background:#FFFFFF;
	text-align:left;
	padding:0.5em 0 1em 2%;
	display:inline;
	margin: 0%;
}

#footer
{
	
	display:none;
}


/************Blockquote**************************************/
blockquote
{
	margin: .5em 0;
	background: url(images/quotemarks.jpg) 2px 2px no-repeat;
	width:100%;
	padding-top: 25px;
}

blockquote p
{
	
	color:#000000;
	font-weight:400;
	margin-bottom:0;
}

blockquote p.source
{
	background:url(images/quotemarksa.jpg) no-repeat 100% 100%;
	padding-bottom: 0px;
	margin: 0 5px 5px 0;
	text-align: right;
	font-style: italic;
}


/***************Remove border from linked images***********************/
a:link img 
{
  border: none;
}

a:hover img 
{	
  border: none;
}

a:active img
{	
  border: none;
}

a:visited img
{
  border: none;
}



/***********Curvy corner box purple background***************************/
.curvy 
{
	position:relative; 
	width:85%; 
	background:#FFFFFF; 
	color:#000000; 
	margin:1.3em auto;
	padding:1.3em 0.5em 1em 0.5em;
	overflow:hidden;
	font-size:90%;
}

.ctl, .cbl, .ctr, .cbr 
{
	display:none;
}

.curvy p {position:relative; z-index:100; padding:0px 10px;}
.curvy h3{position:relative; z-index:100; padding:0px 10px;color:#000000;font-size:90%}
/***********Curvy corner box pink background***************************/
.curvy2 
{
	position:relative; 
	width:85%; 
	background:#FFFFFF; 
	color:#000; 
	margin:1.3em auto;
	padding:1.3em 0.5em 1em 0.5em;
	overflow:hidden;
	font-size:90%;
}
.ctl2, .cbl2, .ctr2, .cbr2 
{
	display:none;
}

.curvy2 p 
{
	position:relative; 
	z-index:100; 
	padding:0px 10px;
}
.curvy2 h3
{
	position:relative; 
	z-index:100; 
	padding:0px 10px;
	color:#000000;
	font-size:90%
}
/*******************Form formatting*************************************/
#formcontent
{
	float: left;
	width:80%;
	background:#FFFFFF;
	text-align:left;
	padding:0 0 0 0;
	display:inline;
	margin: 0%;
}

#formcontent h2

{
	text-align:left;
	font-size:130%;
	color:#000000;
}

fieldset legend

{
	color:#440081;
}


