body	{
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 77%;
	color: #000000;
	background-color: #ffffff;
	background-image: url(/images/misc/bgPage.gif);
	background-repeat: repeat-x;
	}

body.autoresponse	{
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 77%;
	color: #000000;
	background-color: #ffffff;
	background-image: none;

	}


td, p	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 77%;
	}


/*

Layout classes

*/


.sidebar {
	background-image: url(/images/sidebar/bgSidebar.gif);
	background-repeat: repeat-y;
	width: 185px
	}

.sidebar UL	{
	list-style: none;
	padding:0px;
	margin: 0px 14px 14px 14px;
	font-weight: bold;
	font-size: 12px
	}

.sidebar UL UL	{
	list-style: none;
	padding:0px;
	margin: 0px 0px 14px 14px;
	font-weight: normal;
	font-size: 11px
	}

.quickFact	{
	padding: 10px 18px 18px 18px;
	font-size: 11px
	}

.footer	{
	border-top: 1px solid #534F85;
	font-size: 11px
	}

.boxFooter	{
	background: #F3F2FA;
	padding: 10px;
	line-height: 1.2em;
	border: 1px solid #8782BE
	}

.footerLine	{
	line-height: 14px;
	}

.purpleDashBox	{
	border-left: 1px dashed #282175;
	border-right: 1px dashed #282175;
	border-bottom: 1px dashed #282175;
	background-color: #ECEBF3;	
	}

.purpleDashBox P	{
	padding:0px;
	margin: 14px 27px 14px 27px;
	}

.purpleDashBox UL	{
	list-style: none;
	padding:0px;
	margin: 14px 27px 14px 27px;
	font-weight: bold;
	font-size: 12px
	}

.purpleDashBox UL UL	{
	list-style: none;
	padding:0px;
	margin: 0px 0px 14px 0px;
	font-weight: normal;
	font-size: 11px
	}

.purpleDashBox UL.norm	{
	list-style: square outside;
	padding:0px;
	margin: 14px 27px 14px 42px;
	font-weight: normal;
	font-size: 12px
	}

.specialties	{
	padding: 0px 27px 10px 27px
	}

.specialtyLeft	{
	float: left;
	margin-top: 10px;
	font-size: 11px;
	width: 48%
	}

.specialtyRight	{
	float: right;
	margin-top: 10px;
	font-size: 11px;
	width: 48%
	}

.main {
	padding: 0px 44px 44px 44px
	}




/* Misc Classes */

.tiny	{
	font-size: 11px;
	}


A.tiny	{
	font-weight: normal
	}

.footer	{
	font-size: 11px;
	color: #000000
	}

.footer A:link {color: #0000ff}
.footer A:visited {color: #0000ff }
.footer A:active {color: #0000ff} 
.footer A:hover	{color: #0000ff	}

INPUT, TEXTAREA, SELECT, OPTION
 {
 font-family: Arial, Verdana, Arial, sans-serif;
 font-size: 12px
 }
 
.prettyInput, .prettyTextarea {
 border: 1px solid #ECEBF3
 }

.tip { 	color: #666666;
	background-color: #FDFDFF;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: 1px solid #ECEBF3
}


/* Base font settings. These are in ems to keep the majority of the text scalable using the browser's text resize tool.*/

a	{
	color: #4000C2
	}

h1 {
	font-size: 1.7em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	font-weight: bold;
	color: #282175
	}
h2, .mimicH2 {
	font-size: 1.6em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	color: #282175
	}

.mimicH2 {
	font-size: 1.6em;
	
	font-weight: normal;
	color: #282175
	}

h3 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}

ol, ul, li {
	font-size: 1.0em;
	line-height: 1.2em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}

p	 {
	font-size: 1.0em;
	line-height: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	}

li > p {
	margin-top: 0.2em;
	}