p, ul {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt}

TH	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px
		}

.outlineBlue	{
		border: 1px solid #3B6AAB;
		background: #F6F6F9
		}

.bluebox	{
		padding-left: 20px
		}

.whitebox	{
		padding-right: 20px		
		}

.bi66er		{
		font-size: 14px
		}

.bi66erP		{
		font-size: 14px; color=#7E8CCC;
		}

A.jobSearch	{
		font-size: 12px
		}

.q		{
		font-size: 13px;
		font-weight: bold
		}

.profCTA	{
		width:450 px
		}

/* Special text treatments. */


.tiny, .tiny P, .tiny TD, .tinyNoBold TD	{
		font-family: Arial, Helvetica, sans-serif;
                font-size: 11px
		}

.tinyFloat	{
		font-size: 11px;
		float: right;
		margin-top: 30px
		}

.tinyFloatFlat	{
		font-size: 11px;
		float: right;
		margin-top: -13px
		}

.tinyFloatEven	{
		font-size: 11px;
		float: right;
		margin-top: 0px
		}

.bold		{
		font-weight: bold
		}

.orange		{
		color: #DF7400
		}

.green		{
		color: #00764D
		}

.alert H4	{
		color: #CC3333;
		border-bottom: 1px solid #CC3333
		}

.alert P	{
		margin-left: 45px
		}
	
.results TD	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 5px 20px 0px 0px;
		border-bottom: 1px dashed #FFF2E2
		}
.results2 TD	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 5px 20px 0px 0px;
		border-bottom: 1px dashed #FFF2E2
		}

		
.results TH	{
		text-align: left;
		padding: 5px 20px 6px 0px;
		border-bottom: 1px solid #FAAF51		
		}
		
.results2 TH	{
		text-align: left;
		padding: 5px 20px 6px 0px;
		border-bottom: 1px solid #29428C		
		}

/* 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: 18px }
H2, .mimicH2	{ font-size: 16px }
H3, .mimicH3	{ font-size: 14px }


/* link styles. */

a		{ font-weight: bold }
.footer a, .tinyNoBold a	{ font-weight: normal }
a:link		{ color: #3B6AAB }
a:visited	{ color: #6F00C4 }
a:hover		{ color: #DF7400 }
a:active	{ color: #DF7400 }

a.smtlink,a.smtlink:link,a.smtlink:visited,a.smtlink:hover,a.smtlink:active 
{	color: #000000;	text-decoration: none	}
a.smtLinkb,a.smtLinkb:link,a.smtLinkb:visited,a.smtLinkb:hover,a.smtLinkb:active 
{	color: #464646;	text-decoration: none; }


/* FORM elements. */

INPUT, TEXTAREA, SELECT, OPTION, .formFont
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
	}

.formLabel
	{
	font-weight: bold
	}

.errorBg .formLabel
	{
	color: #D30000
	}

.req
	{
	color: #D30000;
	font-size: 10px;
	font-weight: normal
	}		

.errorBg
	{
	background: #F6E3E3
	}

/* stuff */

.tableOrange	{
		background: #FEF4E0;
		border: 1px solid #E68800;
		}

.tableOrange TD	{
		border: 1px solid #E68800
		}

.tableOrange A	{ font-weight: normal }

.outlineBlue	{
		border: 1px solid #3B6AAB;
		background: #F6F6F9
		}

strong { font-weight: normal; }