/* Main tag controls */

body 	{
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			12px; 
		FONT-FAMILY: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
p a:link,p a:visited,td a:link,td a:visited,a,a:link,a:visited 	{
		color:				#000;
		text-decoration:	underline;
		}
p a:hover,td a:hover,a:hover	{
		color:				#000;
		text-decoration:	underline;
		background-color:	#EEE;
		}
p		{
		margin-top:			3px;
		margin-bottom:		6px;
		}		
tr, td, .small	{
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			11px; 
		FONT-FAMILY: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;
		vertical-align:		middle;
		}
h1		{
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			24px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		margin-top:			10px;
		margin-bottom:		6px;
		}
h2		{
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			18px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		margin-top:			2px;
		margin-bottom:		6px;
		}
h3		{
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			22px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		margin-top:			10px;
		margin-bottom:		6px;
		}
h4		{
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			14px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		margin-top:			0px;
		margin-bottom:		0px;
		}
h4 a:link,a:visited		{
		text-decoration:	none
		}		
h4 a:hover	{
		text-decoration:	underline;
		}
h5		{
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			14px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		margin-top:			8px;
		margin-bottom:		2px;
		line-height:		14px;
		}
h6		{
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			12px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		text-transform:		uppercase;
		margin-top:			2px;
		margin-bottom:		0px;
		color:				#FFF;
		}		
h6 a:link,h6 a:visited		{
		text-decoration:	none;
		color:				#FFF;
		}		
h6 a:hover	{
		text-decoration:	underline;
		color:				#FFF;
		}
		
/* text and design controls */		

.a		{
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			13px; 
		FONT-FAMILY: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;
		margin-top:			3px;
		margin-bottom:		3px;
		margin-left:		15px;
		padding-left:		20px;
		background-image:	url('../images/icon-answer.gif');
		background-repeat:	no-repeat;
		background-position: 0px 1px;
		}
.bullet	{
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			16px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		margin-top:			1px;
		margin-bottom:		4px;
		margin-left:		25px;
		padding-left:		22px;
		}
.bullet a:hover,.bullet-small a:hover	{
		background-color:	#EEE;
		text-decoration:	none;
		}
.bullet-small	{
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			13px; 
		FONT-FAMILY: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;
		margin-top:			3px;
		margin-bottom:		3px;
		margin-left:		22px;
		padding-left:		18px;
		}
.button a:visited,.button a:link	{
		width: 				150px;
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			11px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		text-transform:		uppercase;
		color:				#FFF;
		text-decoration:	none;
		text-align:			center;
		margin-top:			1px;
		margin-bottom:		4px;
		margin-left:		2px;
		padding-left:		10px;
		padding-right:		10px;
		}
.button a:hover	{
		width: 				150px;
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			11px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		text-transform:		uppercase;
		text-decoration:	none;
		text-align:			center;
		margin-top:			1px;
		margin-bottom:		4px;
		margin-left:		2px;
		padding-left:		10px;
		padding-right:		10px;
		background-color:	transparent;
		}		
.cta a:link,.cta a:visited	{
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			16px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		margin-top:			1px;
		margin-bottom:		4px;
		padding-left:		25px;
		padding-bottom:		2px;
		text-decoration:	underline;
		padding-right:		10px;
		}
.cta a:hover	{
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			16px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		margin-top:			1px;
		margin-bottom:		4px;
		padding-left:		25px;
		padding-bottom:		2px;
		padding-right:		10px;
		text-decoration:	none;
		}
.cvtxt	{
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			14px; 
		FONT-FAMILY: 		Times New Roman, "Times New Roman", Times, serif;
		padding:			2px;
		border:				1px solid #DDD;
		height:				22px;
		background-color:	#EEE;
		}
.division		{
		background-image:	url(/images/division.gif);
		background-repeat:	repeat-y;
		background-position:center;
		}
.division-h		{
		background-image:	url(/images/division-h.gif);
		background-repeat:	repeat-x;
		background-position:center;
		}
.fhead		{
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			12px; 
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		color:				#666;
		line-height:		12px;
		}
.fsmall,.fsmall a:link,.fsmall a:hover,.fsmall a:visited	{
		FONT-SIZE: 			10px; 
		color:				#666;
		line-height:		12px;
		}
.flabel		{
		font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:			9px;
		text-transform:		uppercase;
		color:				#333;
		text-decoration:	none;
		margin-top:			2px;
		margin-bottom:		1px;
		}
.flabel a:hover,.flabel a:link,.flabel a:visited {
		color:				#333;
		text-decoration:	none;
		}
.flabelr		{
		font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:			11px;
		text-transform:		none;
		color:				#333;
		text-decoration:	none;
		margin-top:			2px;
		margin-bottom:		1px;
		text-align:			right;
		vertical-align:		baseline;
		}
.flabelr a:hover,.flabelr a:link,.flabelr a:visited {
		color:				#333;
		text-decoration:	none;
		}
.fnote,.note,.fnote a:link,.fnote a:visited	{
		FONT-SIZE: 			13px; 
		FONT-FAMILY: 		Trebuchet MS, Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;		
		margin-top:			2px;
		margin-bottom:		2px;
		}
.focus	{
		font-size:			12px;
		font-family:		Tahoma,Verdana,Arial,Helvetica,sans-serif;
		font-weight:		bold;
		margin-bottom:		0px;
		line-height:		14px;
		color:				#000;
		}		
.gray,.gray a:link,.gray a:visited	{
		color:				#666;
		}
.gray a:link,.gray a:visited	{
		text-decoration:	underline;
		}
.hide	{
		display:		none;
		}
.imgloc	{
		align:			right;
		margin-top:		6px;
		margin-left:	10px;
		margin-bottom:	6px;
		margin-right:	6px;
		border:			6px solid #FFF; 
		}
.info	{
		background-image:	url(/images/icon-info-medium.gif);
		background-repeat:	no-repeat;
		background-position:4px 2px;
		padding-left:		30px;
		padding-top:		4px;
		padding-right:		10px;
		padding-bottom:		6px;
		background-color:	#DEE1EC;
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		font-size:			13px;
		font-weight:		bold;
		color:				#0C2577;
		text-decoration:	none;
		overflow:			visible;
		margin:				4px;
		border:				2px solid #9CC3DD;
		}
.job	{
		FONT-SIZE: 			22px; 
		margin:				6px;
		}
.kicker			{
		margin-top:			20px;
		margin-bottom:		-10px;
		font-size:			18px;
		}
#lbImage a:hover,#lbImage a:link,#lbImage a:visited {
		color:				#333;
		text-decoration:	none;
		}
.link	{
		padding-left:		18px;
		background-image:	url(/images/bullets.gif);
		background-repeat:	no-repeat;
		font-family: 		Tahoma,Verdana,Arial,Helvetica,sans-serif;
		color: 				#000; 
		font-size: 			11px; 
    	margin-left:		12px;
    	margin-top:			0px;
    	margin-bottom:		0px;
    	}
.link a:link,.link a:visited	{
		color: 				#222; 
		text-decoration:	underline;
		}
.link a:hover,.gray a:hover	{
		background-color:	#0768A9;
		color:				#FFF;
		text-decoration:	none;
		}
.multicheck		{
		border:			1px solid #0C2577; 
		overflow: 		auto; 
		width: 			175px; 
		height: 		65px; 
		}
.newsphoto		{
		border:				1px solid #000;
		}
.nobg	{
		border:				none;
		background-color:	transparent;
		}
.prsubhead	{
		margin-top:			16px;
		margin-bottom:		6px;
		font-weight:		normal;
		}
.q		{
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			13px; 
		FONT-FAMILY: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:				#444;
		text-decoration:	none;
		margin-top:			3px;
		margin-bottom:		3px;
		margin-left:		5px;
		padding-left:		20px;
		background-image:	url('../images/icon-question.gif');
		background-repeat:	no-repeat;
		background-position: 0px 1px;
		}

.results	{
		font-size:			13px;
		vertical-align:		top;
		padding-top:		1px;
		padding-bottom:		1px;
		padding-right:		1px;
		padding-left:		1px;
		margin-top:			6px;
		margin-bottom:		6px;
		}
.results a:link,.results a:visited,results a:hover	{
		color:				#000;
		text-decoration:	underline;
		}
.results a:hover	{
		background-color:	#FFF;
		}
.sectionhead	{
		font-size:			18px;
		padding-left:		24px;
		background-position:	2px 1px;
		}
.tableheader	{
		FONT-WEIGHT: 		bold; 
		text-transform:		uppercase;
		color:				#FFF;
		margin-top:			2px;
		margin-bottom:		1px;
		vertical-align:		bottom;
		padding-left:		4px;
		padding-top:		1px;
		padding-bottom:		1px;
		}
.tb		{
		background-image:	url(/images/icon-large-dr-medkit.gif);
		background-repeat:	no-repeat;
		padding-left:		36px;
		}
.tbb		{
		padding-left:		4px;
		}
.tbtxt,#lbImage		{
		font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:			9px;
		text-transform:		uppercase;
		color:				#333;
		text-decoration:	none;
		margin-top:			2px;
		margin-bottom:		1px;
		}
.tbtxt	a:hover,.tbtxt a:link,.tbtxt a:visited {
		color:				#333;
		text-decoration:	none;
		}
.tbtxt	{
		text-transform:		none;
		font-size:			11px;
		}
.tcr	{
		text-transform:		uppercase;
		}
.tdpad	{
		padding:			6px;
		}
.top,.top a:link,.top a:visited,.top a:hover	{
		border-bottom:		2px dotted #DEE1EC;
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			9px; 
		FONT-FAMILY: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-transform:		uppercase;
		text-align:			right;
		color:				#222;
		text-decoration:	none;
		}
.top a:hover	{
		background-color:	#9cc3dd;
		}		
.warn	{
		background-image:	url(/images/icon-warning-medium.gif);
		background-repeat:	no-repeat;
		background-position:4px 2px;
		padding-left:		30px;
		padding-top:		4px;
		padding-right:		10px;
		padding-bottom:		6px;
		background-color:	#F9F3AE;
		FONT-FAMILY: 		Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif;
		font-size:			13px;
		font-weight:		bold;
		color:				#790000;
		overflow:			visible;
		text-decoration:	none;
		margin:				4px;
		border:				2px solid #ECDB68;
		}
.white,.white a:link,.white a:hover,.white a:visited	{
		color:				#FFF;
		}
#dhtmltooltip{
position: absolute;
Font-Weight: 		bold; 
Font-Size: 			12px; 
left: 100px;
width: 350px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;

filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: 100px;
z-index: 101;
visibility: hidden;
}