


body {
	  font-family: Verdana, Helvetica, sans-serif;
	  
	  }

hr {
	height: 3px;
	width: 100%;
	color: #973393;
	}

h1 {
	font-size: 18pt;
	font-weight: bold;
	color: #973393;
	}

h2 {
	font-size: 16pt;
	font-weight: bold;
	color: #973393;
	}

h3 {	font-size: 12pt;
	font-weight: bold;
	color: #973393;
	}





p {
   	font-size: 14;
	}

a {
	color: #973393;
	text-decoration: underline;
	}


/* ---------------------------------------------------------------- */


#mainholder
{
    width:1033px;
    overflow:auto;
    background-image:url(../images/nexstepbanner.gif);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
}
#page_header
{
    border: solid 0px white;
color:White;
font-size:10pt;
text-align:right;
margin-right:10px;
margin-top:5px;
}

#page_header a
{
color:White;

}

.searchbox
{
    color:White;
font-size:10pt;
border:solid 0px white;
height:40px;
text-align:right;
margin-top:20px;
margin-right:10px;

}

#contentholder
{


    padding-top:70px;
    font-size:10pt;
    text-align:left;

}

#menubox
{
    height:20px;
    border:solid 0px yellow;
float:left;
width:150px;
margin-top:105px;
margin-left:20px;

}

#maintext
{
        border:solid 0px green;
float:left;
width:560px;
margin-left:70px;



}

#rightmenu
{
    border:solid 0px blue;
float:right;
width:200px;
margin-left:10px;
}


#tandc
{
    border-top:dashed 1px gray;
padding:10px 0px 10px 0px;
    border-bottom:dashed 1px gray;
margin-top:10px;
}


#printheader
{
    display:none;
}

#printheader img
{
    float:left;
}

#printtitle
{
    float:right;
}

#graphic
{
    display:none;
}

/* ---------------------------------------------------------------- */


.page_text {
	font-size: 90%;
	color: #000000;
	text-align:justify;
	}

.page_table_side {
	font-size: 90%;
	color: #000000;
	
	}



.page_header {
	font-size: 80%;
	color: #000000;
	}


.page_heading {
	font-size: 125%;
	font-weight: bold;
	color: #000000;
	}


.page_sub_heading {
	font-weight: bold;
	color: #6644A5;
	}




.maintable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em;}



.AZ_SEARCH A {
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-decoration: none;
}







.top_menu {
	font-size: 0.7em;
	color: #009ACE;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-decoration: none;
}


.top_menu hover {
	font-size: 0.7em;
	color: #FF9E31;

}


.top_menu a {
	font-size: 0.7em;
	color: #ffffff;

}



.menu { font-family: arial, verdana, sans-serif;font-size: 0.7em;}

.virt_nav { font-family: arial, verdana, sans-serif;font-size: 90%;}

.menu { font-family: arial, verdana, sans-serif; font-size: 90%; color: white}

.menu.main { color: #009ACE; background-color: #ffffff; font-weight: bold; font-size: 100%}

.menu.main a { color: #009ACE; text-decoration: none; }

.menu.main a:hover { color: #FF9E31; text-decoration: none; }


.menu.sub		{ background-color: #b2e0f0; padding-left: 10px}

.menu.sub a { color: #000000; text-decoration: none; }


.foottable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em;}

.footer_gray { color: #808080; text-decoration: none; }



.news {
		font-size: 0.8em;
		}

.news_main {

		font-size: 1em;
		}

#evenrow{
	font-family: arial, verdana, sans-serif;
font-size: 0.8em;
	background-color: #E3F3F9;
	padding: 8px;
}

	#oddrow{
		font-family: arial, verdana, sans-serif;
font-size: 0.8em;
	background-color: #D4EEF7;
	padding: 8px;
}

/* ---------------------------------------------------------------- */



.plug_table table			{
				width: 100%;
				font-size: 0.8em;
				font-weight: normal;

				}

.plug_table th			{
				background-color: #6644A5;
				color: #ffffff;
				padding: 5px;
				text-align: left;
				}

.plug_table td			{
				padding: 5px;
				background-color: #DADBFE;
				}

.plug_table a			{
				text-decoration: none;
				}

/* ---------------------------------------------------------------- */



.page_table table			{
				background-color: #FFFFE1;
				width: 100%;
				font-size: 0.7em;
				font-weight: normal;


				}

.page_table  {
				font-size: 90%;
				font-weight: normal;


				}



.page_table th			{
	background-color: #cccccc;
	padding: 5px;
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
				}

.page_table td			{
				padding: 5px;
				background-image: url(../images/plug_bg.gif);
				background-color: #E7D0FB;
				}

.page_table a			{
				text-decoration: none;
				}

.required {color: red;}

/* ---------------------------------------------------------------- */












