/* Default text styles. */

BODY		{
		background: #000154;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px
		}


TD, TH, P	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px
		}


.bodyCopy	{
		padding: 15px 18px 15px 18px;
		background-color: #ffffff;
		border-right: 1px solid #EDEBE3;
		border-left: 1px solid #EDEBE3;
		}

.secondaryCopy	{
		padding: 15px 35px 15px 25px;
		background-color: #ffffff;
		border-right: 1px solid #EDEBE3;
		background-repeat: no-repeat
		}

.footerGroup
		{
		border-top: 1px solid #EDEBE3;		
		}


/* Special text treatments. */

.tiny, .tiny P, .tiny TD	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px
		}

.bold		{
		font-weight: bold
		}


.finePrint	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999
		}

.button		{
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 5px;
		color: #ffffff;
		border: 1px beveled #000154;
		background: #000080
		}



/* Header styles. Mimics are for when you want to match the size,
but don't want the padding that comes from using an H tag. */

H1, .mimicH1	{ font-size: 22px }
H2, .mimicH2	{ font-size: 20px }
H3, .mimicH3	{ font-size: 18px }
H4, .mimicH4	{ font-size: 16px; color: #F68B1F; }
H5, .mimicH5	{ font-size: 14px; color: #596DA4 }


/* Default link styles. */




/* FORM elements. */

INPUT, TEXTAREA, SELECT, OPTION, .formFont
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
	}

.formLabel
	{
	font-weight: bold
	}

.formTable TD	{
	padding: 4px 4px 4px 0px;
	font-size: 11px
	}

.errorBg .formLabel
	{
	color: #D30000
	}

.req
	{
	color: #D30000;
	font-size: 10px;
	font-weight: normal
	}		

.errorBg
	{
	background: #F6E3E3
	}

/* splash */

.splashBG
	{
	background: url(/images/home/bgSplashAppt.gif);
	background-repeat: no-repeat;
	background-color: #D3DFF0
	}

.splashText
	{
	font-size: 11px;
	padding: 1px 13px 10px 13px;	
	}


/* Sidenav */

.sideNav	{
		border-right: 1px solid #EDEBE3;
		}

.navHeader
	{
	font-weight: bold;
	font-size: 12px;
	background: #000080;
	color: #ffffff;
	padding: 6px 13px 6px 13px
	}

.navGroup
	{
	font-weight: normal;
	background: #EEEEF6;
	color: #000080;
	padding: 8px 13px 8px 13px
	}

.navGroup P
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	font-size: 11px;
	}

/* Featured */

.featuredBG
	{
	background-image: url(/images/home/bgfeaturedTD.gif);
	background-repeat: no-repeat;
	background-color: #ffffff
	}

.featuredHead
	{
	font-weight: bold;
	color: #ffffff;
	padding: 3px 23px 8px 23px;
	font-size: 12px
	}

.featuredGroup
	{
	font-weight: normal;
	color: #000000;
	padding: 3px 0px 8px 0px;
	margin: 0px;
	}

.featuredGroup P
	{
	padding: 3px 23px 8px 23px;
	margin: 0px;
	font-size: 11px;
	}


/* News */

.newsHeader
	{
	font-weight: bold;
	font-size: 12px;
	background: #E05304;
	color: #FFFFFF;
	padding: 6px 13px 6px 13px;
	margin: 0px
	}

.newsGroup
	{
	font-weight: normal;
	color: #000000;
	padding: 8px 13px 8px 13px;
	border-top: 1px solid #EDEBE3;
	}

.newsGroup P
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 16px 0px;
	font-size: 11px;
	}

/* Testimonial */

.testHome
	{
	font-weight: normal;
	font-size: 11px;
	background: #FFFAE7;
	color: #000000;
	padding: 8px 23px 20px 23px;
	margin: 0px;
	}

.testGroup
	{
	background: #FFFAE7
	}


/* Special effects */


.subtleBorder TD
	{
	border-top: 1px dashed #D9D9D9;
	border-right: 1px dashed #D9D9D9;
	font-size: 11px;
	padding: 10px;
	}

.subtleBorder P { font-size: 11px } 

.subtleBorder TH
	{
	background: #666666;
	color: #ffffff;
	border: 1px solid #D9D9D9;
	font0-size: 13px
	}

.headerBorder
	{
	border-bottom: 1px solid #000063
	}

.sloganStrip
	{
	background-color: #ffffff
	}

.bgPage
	{
	background-color: #ffffff
	}
