.tool_head
{
	margin: 0;
	padding: 5px;
	width: 100%;
	color: #fff;
	background-color: #0066CB;
}

h2{ color:#183366; font-size: 1.1em; }
h4{ color:#183366; font-size: .8em; padding:0; margin:0; font-weight: bold; }

.suggest
{
	font-size: .7em;
}

.pullquote 
{
	float: right;
	width: 26%;
	margin: 15px 0 5px 10px;
	padding: 10px 20px;
	background-color: #E4EFFA;
	border-top: 3px double #0066CB;
	border-bottom: 3px double #0066CB;
}

	.pullquote p 
	{
		margin: 0;
		padding: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		font-style: italic;
	}

.quote_sig 
{
	margin-top: 10px;
	font-size: 80%;
}

.subscription 
{
	margin: 0 10px;
	padding: 10px 20px;
	background-color: #E4EFFA;
	font-size: 90%;
}


.sidenav
{
	background-color: #d94041;
}
.prred
{
	background-color: #CC0001;
	border-bottom:solid 1px #fff;
}
.red
{
	background-color: #CC0001;
}
.verify
{
	background-color: #CC0001;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
}
.edit,visited, link
{
	FONT-SIZE: .9em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    text-decoration:none;
}
.edit:hover
{
	background-color: #FFEB7D;
	FONT-SIZE: .9em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    text-decoration:none;
    
}

#editsm:hover
{
	background-color: #FFEB7D;
}
.warm
{
	background-color: #FFEB7D;
	FONT-SIZE: .8em;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica;
}
.cool
{
	background-color: #E3B4FE;
	FONT-SIZE: .8em;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica;
}
.cooltxt, visited, link, hover
{
	FONT-SIZE: .7em;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica;
    font-style:italic;
}
.blue
{
	background-color: #0066CB;
}
.ltblue
{
	background-color: #B3D1F0;
	
}
.prltblue
{
	background-color: #E4EFFA;
	
}
.medblue
{
	background-color: #A6CAED;
	
}
.alternate
{
	background-color: #A6CAED;
	padding:10px;
	
}
.alternatepad
{
	padding:10px;
	
}
.purple
{
	background-color: #410380;
}
.white
{
	background-color: #ffffff;
}
.whitetitle
{
	background-color: #ffffff;

}
.ddsearch
{ 	
	FONT-SIZE: .9em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
}
.errormessagesummary
{
	background-color: #B3D1F0;
	margin:10px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #183366;
	
}
#title
{
	padding:5px;
	background-color: #B2D1F0;
	border-bottom:solid 1px #183366;
}
#desc
{
	padding:5px;
	background-color: #D8E8F7;
	border-top:solid 2px #ffffff;
}
.contenttxtb 
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: .8em;
	color: #1C3668; 
	text-decoration: none;
	font-weight:bold;
}
.contentsel 
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: .7em;
	color: #1C3668; 
	text-decoration: none;
	font-weight:bold;
	background-color:#ffffff;
	padding:3px;
}
.contentlink, visited, link
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: .7em;
	color: #B3D1F0; 
	text-decoration: underline;
	font-weight:bold;
}
.contentlink:hover
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: .7em;
	color: #ffffff; 
	text-decoration: underline;
	font-weight:bold;
}
.contenttxt 
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: .8em;
	color: #1C3668; 
	text-decoration: none;
}
.contenttxtover 
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: .8em;
	color: #1C3668; 
	text-decoration: underline;
}

.message
{   
	FONT-SIZE: .7em;
	font-weight:bold;
	line-height:normal;
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #CC0001;
	padding-bottom: .3em;
	padding-left: .3em;
	padding-right: .3em;
	padding-top: .3em;
}
.blacktxt
{   
	FONT-SIZE: .8em;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica;
}
.blacktxt:visited
{   
	FONT-SIZE: .8em;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica;
}
.blacktxt:active
{   
	FONT-SIZE: .8em;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica;
}
.blacktxt:hover
{   
	FONT-SIZE: .8em;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica;
    text-decoration:underline;
}
.search
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.ltpurple
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#AF8CD1;
	font-size:.6em;
}
.registered
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	font-weight:bold;
}

.advwhitetxt
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.7em;
	text-decoration:underline;
}
.advwhitetxt:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.7em;
	text-decoration:underline;
}
.advwhitetxt:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.7em;
	text-decoration:underline;
}
.advwhitetxt:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.7em;
	text-decoration:underline;
}
.whitetxt
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	text-decoration:none;
}
.whitetxt:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	text-decoration:none;
}
.whitetxt:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	text-decoration:none;
}
.whitetxt:hover
{ 
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: .8em;
	text-decoration: none;
}
.whiteunder
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	text-decoration:underline;
}
.whiteunder:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	text-decoration:underline;
}
.whiteunder:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	text-decoration:underline;
}
.whiteunder:hover
{ 
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: .8em;
	text-decoration: underline;

}

.whitetxtlg
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	text-decoration:none;
	font-weight:bold;
}
.whitetxtlg:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	text-decoration:none;
	font-weight:bold;
}
.whitetxtlg:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	text-decoration:none;
	font-weight:bold;
}
.whitetxtlg:hover
{ 
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: .8em;
	text-decoration: underline;
	font-weight:bold;
}
.results
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.75em;
	text-decoration:none;
}
.results:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.75em;
	text-decoration:none;
}
.results:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.75em;
	text-decoration:none;
}
.results:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.75em;
	text-decoration:underline;
}
.newsover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	line-height:normal;
	font-size:.7em;
	text-decoration:underline;
}
.newsover:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#183366;
	font-size:.7em;
	text-decoration:underline;
}
.newsover:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	line-height:normal;
	font-size:.7em;
	text-decoration:underline;
}
.newsover:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	line-height:normal;
	font-size:.7em;
	text-decoration:underline;
}

.news
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
}
.news:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
}
.news:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
}
.news:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:underline;
}

.toplegal
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	line-height:.8em;
	text-decoration:none;
}
.toplegal:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	line-height:.8em;
	text-decoration:none;
}
.toplegal:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	line-height:.8em;
	text-decoration:none;
}
.toplegal:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	line-height:.8em;
	background-color:#EBF3FA;
	text-decoration:none;
}
.legal
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
	padding:.5em .3em .5em .3em;
}
.legal:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
	padding:.5em .3em .5em .3em;
}
.legal:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
	padding:.5em .3em .5em .3em;
}
.legal:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:.5em .3em .5em .3em;
}
.legaltxt
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
}
.legaltxt:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
}
.legaltxt:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
}
.legaltxt:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
}
.pursearch
{   
 	BORDER-RIGHT: #410380 2 solid;
    BORDER-TOP: #410380 2 solid;
	BORDER-LEFT: #410380 2 solid;
	BORDER-BOTTOM: #410380 2 solid;
	padding-left:.3em;
	FONT-SIZE: .7em;
	line-height:1.2em;
	HEIGHT: 1.8em;
    COLOR: #410380;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.txt
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.8em;
	text-decoration:none;
}
.txtlight
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size:.8em;
	text-decoration:underline;
}
.txtlight:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size:.8em;
	text-decoration:underline;
}
.txtlight:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size:.8em;
	text-decoration:underline;
}
.txtlight:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size:.8em;
	text-decoration:underline;
}
.txtover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.8em;
	text-decoration:underline;
}
.txtover:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.8em;
	text-decoration:underline;
}
.txtover:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.8em;
	text-decoration:underline;
}
.txtover:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.8em;
	text-decoration:underline;
}
.topnav
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:1.1em;
	text-decoration:none;
}
.topnav:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:1.1em;
	text-decoration:none;
}
.topnav:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:1.1em;
	text-decoration:none;
}
.topnav:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:1.1em;
	text-decoration:underline;
}
.head
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:1.6em;
	text-decoration:none;
	font-weight:bold;
}
.innerbg {	
	background:url(/images/bg.gif);
}
.innerhead
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.9em;
	text-decoration:none;
	font-weight:bold;
}
.whitetxtb
{ 
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:.normal;
	font-size:.8em;
	text-decoration:none;
	font-weight:bold;
	line-height:normal;
}
.asterik
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	letter-spacing:normal;
	font-size:.8em;
	text-decoration:none;
	font-weight:bold;
	line-height:normal;
}
.reglegal
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:none;
}
.close
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:underline;
}
.close:link
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:underline;
}
.close:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:underline;
}
.close:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:underline;
}
.regsearch
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.regother
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.regsm
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.regsal
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.regzip
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.regsearchlg
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.regsearchmed
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.regddlg
{   
	FONT-SIZE: .7em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.regddmed
{   
	FONT-SIZE: .7em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.regddsm
{   
	FONT-SIZE: .7em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.error
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0001;
	letter-spacing:normal;
	font-size:.8em;
	text-decoration:none;
	font-weight:bold;
}   
.dgrid
{
	FONT-SIZE: .8em;
    BACKGROUND-COLOR: #B3D1F0;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #183366;
    padding: 0 8 0 8;
}
.profgrid
{
    BACKGROUND-COLOR: #B3D1F0;
    color: #183366;
    padding: 0 8 0 8;
}
.profiletitle
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    font-weight:bold;
    color: #183366;
    padding: 0;
}
.cookies
{
    font-size:.6em;
    font-family: Arial, Helvetica, Sans-Serif; 
    font-weight:none;
    color: #FFFFFF;
}
.classbtns
{
	FONT-SIZE: .8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    font-weight:bold;
    color: #ffffff;
    line-height:5em;
    padding:5 5 5 5;
    text-decoration:none;
}
.classbtns:active
{
	FONT-SIZE: .8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    font-weight:bold;
    color: #ffffff;
    text-decoration:none;
}
.classbtns:visited
{
	FONT-SIZE: .8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    font-weight:bold;
    color: #ffffff;
    text-decoration:none;
}
.classbtns:hover
{
	FONT-SIZE: .8em;
    BACKGROUND-COLOR: #3385D6;
    font-family: Arial, Helvetica, Sans-Serif; 
    font-weight:bold;
    color: #ffffff;
    text-decoration:none;
}
.profilelinks
{
	FONT-SIZE: .8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #ffffff;
    text-decoration:none;
}
.profilelinks:active
{
	FONT-SIZE: .8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #ffffff;
    text-decoration:none;
}
.profilelinks:visited
{
	FONT-SIZE: .8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #ffffff;
    text-decoration:none;
}
.profilelinks:hover
{
	FONT-SIZE: .8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #ffffff;
    text-decoration:underline;
}
.classgrid
{
	Line-Height:1em;
	FONT-SIZE: .8em;
    BACKGROUND-COLOR: #B3D1F0;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #183366;
    padding: 8 8 8 8;
}
.classgrid:active
{
	Line-Height:1em;
	FONT-SIZE: .8em;
    BACKGROUND-COLOR: #B3D1F0;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #183366;
    padding: 8 8 8 8;
}
.classgrid:visited
{
	Line-Height:1em;
	FONT-SIZE: .8em;
    BACKGROUND-COLOR: #B3D1F0;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #183366;
    padding: 8 8 8 8;
}
.classgrid:hover
{
	Line-Height:1em;
	FONT-SIZE: .8em;
    BACKGROUND-COLOR: #B3D1F0;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #183366;
    padding: 8 8 8 8;
}
.blacktxt
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #000000;
    text-decoration:none;
}
.title
{
	Line-Height:1em;
    BACKGROUND-COLOR: #ffffff;
    padding: 8 8 8 8;
}
.classtxt
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #183366;
    text-decoration:none;
}
.classtxt:visited
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #183366;
    text-decoration:none;
}

.classtxt:link
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #183366;
    text-decoration:none;
}
.classtxt:hover
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #183366;
    text-decoration:underline;
}
.classsm
{   
	FONT-SIZE: .7em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.featuredC
{
    font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:none;
}
.featuredC:visited
{
    font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:none;
}

.featuredC:link
{
    font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:none;
}
.featuredC:hover
{
    font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:underline;
}

.aboutme
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.ed
{   

	FONT-SIZE: .8em;
	HEIGHT: 5em;
    COLOR: #183366;
    width: 368;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.aboutmetxt
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.contentbtitle
{   
	FONT-SIZE: .8em;
	font-weight:bold;
    COLOR: #0066CB;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.pdtitle
{   
	FONT-SIZE: .9em;
	line-height:1em;
	font-weight:bold;
	padding: 4 4 4 4;
    COLOR: #0066CB;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.contenttitle
{
    font-size:1.08em;
    font-weight:bold;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #0066CC;
    text-decoration:none;
}
.pagetitle
{
    font-size:.9em;
    font-weight:bold;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #0066CC;
    text-decoration:none;
}
.status
{
    font-size:.8em;
    font-weight:bold;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #0066CC;
    text-decoration:none;
}
.linktxt
{
    font-size:.8em;
    font-weight:bold;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #0066CC;
    text-decoration:underline;
}
.linktxt:visited
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #0066CC;
    text-decoration:underline;
}
.linktxt:link
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #0066CC;
    text-decoration:underline;
}
.linktxt:hover
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #0066CC;
    background-color:#ffffff;
    text-decoration:underline;
}
.addtlinfo
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}


Textarea.warm { background-color: #FFFBE2; }
Textarea.cool { background-color: #E5F1FC; }

.aspbutton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	color: #0066cc;
	border-top-style: none;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffffff;
	text-decoration: none;
	border-bottom-style: none;
}

input.button
{
	padding: 1px 5px 1px 5px;
	font-weight: bold;
	font-size: .8em;
	color: #0066cc;
	background-color: #ffffff;		
	border: solid 1px #0066CB;
}

.crumbs, visited, link
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:underline;
}
.crumbs:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#B3D1F0;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:underline;
}
.crumbsstatic
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-weight:bold;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:none;
	background-color:#B3D1F0;
	padding:1 5 1 5;
}
.box
{
	border:solid 1px #183366;
	background-color: #E8F1FA;
}
/*ul
{
	padding:0 0 0 0;
	line-height:normal;
	margin-top:2px;

}*/

/* Styles for CMAP */


.matrix
{
	/*border-top: solid 1px #FFFFFF; 
	border-left: solid 1px #FFFFFF; */
}

.matrixtxtb 
{

	font-family:Arial, Helvetica, sans-serif;
	background-color:#0066CB;
	color:#FFFFFF;
	font-size:.8em;
	font-weight:bold;
	padding:3 3 3 3;
	/*border-right:  solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF; */
}


.matrixtxt
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: .8em;
	color: #1C3668; 
	text-decoration: none;
	/*border-right:  solid 1px #4F6388;*/
}

.tdOver, .tdOut
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: .8em;
	color: #183366; 
	text-decoration: none;
	padding:3 3 3 3;
	/*border-right:  solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF; 
	width:130px;*/
}

.tdOut a
{
	color: #183366; 
}
	
.tdOver
{
	cursor:pointer;	
	background-color:#FDF46B;
}

.tdOut 
{
	cursor : auto;
}
/* End of Cmap Styles */
.hunttxt
{
	font-family:Arial, Helvetica, sans-serif;
	color:#440A4B;
	font-size:.8em;
}
.hunt
{
	font-family:Arial, Helvetica, sans-serif;
	color:#C16ACF;
	font-size:.6em;
}
.huntover, visited, linked 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#C16ACF;
	font-size:.6em;
	text-decoration:underline;
}
.huntover:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#73117E;
	font-size:.6em;
	text-decoration:underline;
}

.huntltblue
{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#73117E;
	font-size:.6em;
}
.huntltblueover, visited, linked 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#73117E;
	font-size:.6em;
	text-decoration:underline;
}
.huntltblueover:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#4F117E;
	font-size:.6em;
	text-decoration:underline;
}

.hilite {
	background-color: #000000;
	color: #FFFF66;
}

.td_leftborder  { border-left:  solid 1px white; }
ul.content
{
	padding:0 0 0 20;
	line-height:normal;
	margin-top:2px;

}

#searchtips
{
	padding: 0 10px 10px;
}

	#searchtips h2
	{
		margin: 0;
		padding: 10px 0 0;
	}
	
	#searchtips p
	{
		margin-top: 0;
	}

#keywordlist
{
	padding: 20px 20px;
}
.keywordblock
{
	padding-bottom:30px;
}

.keywordtip
{
	padding-bottom:10px;
}

.keywordtip a, .keywordtip a:visited
{
	color: #183366;
}

.keywordtip span
{
	font-weight:bold;
}