BODY
{
    margin-left:0;
    padding-left:0;	
}
.hideforprinting 
{
	display:none;
	visibility:hidden;
}
.sidenav
{
	visibility:hidden;
}
.red
{
	background-color: #CC0001;
}
.blue
{
	background-color: #0066CB;
}
.ltblue
{
	background-color: #B3D1F0;
	
}
.medblue
{
	background-color: #A6CAED;
	
}
.purple
{
	background-color: #410380;
}
.white
{
	background-color: #ffffff;
}
.whitetitle
{
	background-color: #ffffff;

}
.ddsearch
{ 	
	FONT-SIZE: .9em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
}
.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;
}
.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: underline;
}
.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;
}
.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;
	text-decoration:none;
}
.toplegal:active
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
}
.toplegal:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	text-decoration:none;
}
.toplegal:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#183366;
	font-size:.7em;
	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;
}
.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;
}
.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:none;
}
.close:link
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:none;
}
.close:visited
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:normal;
	font-size:.7em;
	text-decoration:none;
}
.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;
}
.pdtitle
{   
	FONT-SIZE: .9em;
	line-height:1em;
	font-weight:bold;
	padding: 4 4 4 4;
    COLOR: #0066CB;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.pagetitle
{
    font-size:.9em;
    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:none;
}
.linktxt:visited
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #0066CC;
    text-decoration:none;
}
.linktxt:link
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #0066CC;
    text-decoration:none;
}
.linktxt:hover
{
    font-size:.8em;
    font-family: Arial, Helvetica, Sans-Serif; 
    color: #0066CC;
    text-decoration:underline;
}
.addtlinfo
{   
	FONT-SIZE: .8em;
    COLOR: #183366;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
}


/* Styles for CMAP */


.matrix
{
	border-top: solid 1px #000000; 
	border-left: solid 1px #000000; 
	border-bottom: solid 1px #000000; 
}

.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 #000000;
	border-bottom: solid 1px #000000; 
}


.matrixtxt
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: .8em;
	color: #1C3668; 
	text-decoration: none;
	border-right:  solid 1px #000000;
}

.tdOver, .tdOut
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: .8em;
	color: #183366; 
	background-color:#B3D1F0;
	text-decoration: none;
	padding:3 3 3 3;
	border-right:  solid 1px #000000;
	border-bottom: solid 1px #000000; 
}
	
.tdOver
{
	cursor: pointer;	
	background-color:#FDF46B;
}

.tdOut 
{
	cursor : auto;
}
/* End of Cmap Styles */