*
	{
		-moz-box-sizing: border-box;
	}

a#IEflag
	{ 
		position: fixed;
		right: 0;
		top: 0;
		display: block;
		height: 135px;
		width: 135px;
		background: url(/images/iebanner.gif) top right no-repeat;
		text-indent: -999em;
		text-decoration: none;
	}

DIV.testimonial
	{
		font:bold italic;
		background:#EEE;
		padding:10px;
		line-height:125%;
	}

BLOCKQUOTE.testimonial
	{
		border:1px solid #000;
		background:#FFF;
		padding:10px;
		font:12px Verdana, Arial, Helvetica;
		text-decoration:none;
		color:#036;
	}

A.pagelink
	{
		color:#CCC;
		text-decoration:none;
	}

A.pagelink:hover
	{
		color:#00F;
	}


.dropmenu
	{
		border:1px solid #000;
		background:#F7F2D0;
		cursor:pointer;
		visibility:hidden;
		position:absolute;
		padding: 2px 10px 2px;
		z-index:2;
	}
	
A.dropmenulink
	{
		display: block;
		text-decoration: none;
		font: 11px Verdana, Arial, Helvetica;
		color: #000;
	}
	
A.dropmenulink:hover
	{
		color: #D09C6D;
		background: #FFF;
	}

.topmenulink
	{
		color:#C96;
		font:bold 10px Verdana, Arial, Helvetica;
		text-decoration:none;
	}

A.topmenulink:hover
	{
		color:#FFF;
	}
	
.mainmenu
	{
		color:#FFF;
		font:bold 10px Verdana, Arial, Helvetica;
		text-decoration:none;
		line-height:100%;
	}
	
A.mainmenu:hover
	{
		color:#000;
	}

.fancytitle
	{
		font:italic 16px "Times New Roman", Times, serif;
		text-decoration:underline;
		color:#600;
	}

A.listitemlink
	{
		text-decoration:none;
		color:#036;
		font:11px Verdana, Arial, Helvetica;
		margin:2px 0px 8px;
		line-height:150%;
	}

A.listitemlink:hover
	{
		text-decoration:underline;
		color:#600;
	}

.t1
	{
		font:bold 18px Verdana, Arial, Helvetica;
		text-decoration:none;
		color:#600;
	}

.t2
	{
		font:bold 16px Verdana, Arial, Helvetica;
		text-decoration:none;
		line-height:20px;
		color:#C96;
	}

.t3
	{
		font:bold 14px Verdana, Arial, Helvetica;
		text-decoration:none;
		color:#036;
	}

.t4
	{
		font:bold 12px Verdana, Arial, Helvetica;
		text-decoration:none;
	}

.t5
	{
		font:bold 10px Verdana, Arial, Helvetica;
		text-decoration:none;
	}

.small
	{
		font:9px Verdana, Arial, Helvetica;
		text-decoration:none;
		color:#000;
		line-height:12px;
	}

.sb
	{
		font:bold 9px Verdana, Arial, Helvetica;
		text-decoration:none;
		color:#000;
		line-height:12px;
	}

.normal
	{
		font:12px Verdana, Arial, Helvetica;
		text-decoration:none;
		line-height:18px;
		color:#036;
	}

A.normal {text-decoration:none}

.nb
	{
		font:bold 12px Verdana, Arial, Helvetica;
		text-decoration:none;
		line-height:18px;
		color:#036;
	}

.ni
	{
		font:italic 12px Verdana, Arial, Helvetica;
		text-decoration:none;
		line-height:18px;
		color:#036;
	}

.nu
	{
		font:12px Verdana, Arial, Helvetica;
		text-decoration:underline;
		line-height:18px;
		color:#036;
	}

.nib
	{
		font:bold italic 12px Verdana, Arial, Helvetica;
		text-decoration:none;
		line-height:18px;
		color:#036;
	}

.nub
	{
		font:bold 12px Verdana, Arial, Helvetica;
		text-decoration:underline;
		line-height:18px;
		color:#036;
	}

.nui
	{
		font:italic 12px Verdana, Arial, Helvetica;
		text-decoration:underline;
		line-height:18px;
		color:#036;
	}

.nubi
	{
		font:bold italic 12px Verdana, Arial, Helvetica;
		text-decoration:underline;
		line-height:18px;
		color:#036;
	}

.question
	{
		font:bold 14px Verdana, Arial, Helvetica;
		text-decoration:underline;
		cursor:pointer;
		margin-left:10px;
		color:#036;
	}

.answer
	{
		font:12px Verdana, Arial, Helvetica;
		text-decoration:none;
		border:2px solid #0A246A;
		background:#316AC5;
		margin:5px;
		padding:5px;
		line-height:150%;
	}

.answerbox
	{
		background:#D4D0C8;
		border:1px solid gray;
		color:#FFF;
		display:none;
		cursor:pointer;
	}

.closebox
	{
		float:right;
		margin:4px 5px 0px 0px;
		width:16px;
		height:14px;
	}

.pagebody
	{
		width:736px;
		padding:10px 20px 20px;
		background:url(images/maroon_fade.gif) #fff repeat-y;
		text-align:left;
	}