/* Default text styles. */

TABLE TABLE	{
		border: none
		}

TD, TH, P		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px
		}

.body	        	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 12px; 12px; 12px; 12px;
		}

.sideCTA	{
		margin-left: 16px;
		}


.sideNav	{
		width: 184px;
		height: 584px;
		background-image: url(/images/sideNav/bg.gif);
		background-repeat: no-repeat;
		padding: 7px 0px 0px 11px
		}

.copyHome	{
		background-color: #fff;
		background-image: url(/images/home/copyBg.gif);
		background-repeat: repeat-x;
		}

.copyHome TD	{
		font-size: 11px;
		padding: 15px
		}

.copyHome TD.center	{
		border-left: 1px solid #E0E0E0;
		border-right: 1px solid #E0E0E0
		}

.copySec	{
		width: 566px;
		padding: 7px 22px 22px 0px
		}



.footer 	{	font-size: 11px;
		color: #FFFFFF;
		padding-bottom: 10px;
		line-height: 15px;
			}

ul	{
	list-style: square outside url(/images/misc/bullet.gif);
	margin-left: 0px;
	padding-left: 16px;
	border: 1px solid #F8DFC5;
	background: #F9F9F8
	}

li	{
	margin: 10px;
	padding: 0px
	}

/* 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
		}

.homefloat1	{  font-family: Verdana, Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    padding-left: 20px;
		    padding-right: 20px;
		    border-right: 1px solid #FFFFFF;
		    width: 286px;
		}

.homefloat2	{  font-family: Verdana, Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    padding-left: 20px;
		    padding-right: 20px;
		    border-right: 1px solid #FFFFFF;
		    width: 242px;
		}

.homefloat3	{  font-family: Verdana, Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    padding-left: 20px;
		    padding-right: 20px;
		    border-right: 1px solid #FFFFFF;
		    width: 231px;
		}

.colSeparator	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border-right: 1px solid #DDDDDD;
		}


/* 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 }
H2, .mimicH2a	{ font-size: 12px; color: #006600; margin-top: 0em;	margin-bottom: 0em;}
H3, .mimicH3	{ font-size: 18px }
H4, .mimicH4	{ font-size: 16px; color: #F68B1F; border-bottom: 1px solid #F68B1F }
H5, .mimicH5	{ font-size: 14px; color: #596DA4 }


/* Default link styles. */

a:link		{ color: #0033CC }
a:visited	{ color: #0033CC }
a:hover		{ color: #3300CC }
a:active	{ color: #3300CC }


a.navfooter:link	{ color: #FFFFFF; text-decoration: underline }
a.navfooter:visited	{ color: #FFFFFF; text-decoration: underline }
a.navfooter:hover	{ color: #FFFFB7; text-decoration: underline }
a.navfooter:active	{ color: #FFFFB7; text-decoration: underline }

a.smtLink:link { color: #FFFFFF; text-decoration:none; }
a.smtLink:visited { color: #FFFFFF; text-decoration:none; }
a.smtLink:hover { color: #FFFFFF; text-decoration:none; }
a.smtLink:active { color: #FFFFFF; text-decoration:none; }

a.hid:link { color: #000000; text-decoration:none; }
a.hid:visited { color: #000000; text-decoration:none; }
a.hid:hover { color: #000000; text-decoration:none; }
a.hid:active { color: #000000; text-decoration:none; }

/* FORM elements. */

INPUT, TEXTAREA, SELECT, OPTION, .formFont
	{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px
	}

.formFont
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #004B15; 
	}

.formLabel
	{
	font-weight: bold
	}

.formTable TD	{
	padding: 4px 34px 4px 0px;
	font-size: 11px
	}

.prettyInput, .prettyTextarea { border: 1px solid #C6D6CA }

.errorBg .formLabel
	{
	color: #D30000
	}

.req
	{
	color: #D30000;
	font-size: 10px;
	font-weight: normal
	}		

.errorBg
	{
	background: #F6E3E3
	}

