Body {FONT-FAMILY: verdana, verdana, arial,  helv, helvetica, sans-serif; padding: 0 !important}
H1 {font: 12px verdana, arial,  helv, helvetica, sans-serif; color: #000000; font-weight:BOLD;}
P {font: 12px verdana, arial,  helv, helvetica, sans-serif;}
table {font: verdana, arial,  helv, helvetica, sans-serif;}
A {font: verdana, arial,  helv, helvetica, sans-serif;}
td {font: 12px verdana, arial,  helv, helvetica, sans-serif;}
b {font: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
body.BodyInactive { background-color: #444;}
div.BoxInactive 
{ 
    width: 400px;height: 200px; 
    position:absolute;
    left:50%;
    top:50%;
    margin:-100px 0 0 -150px;
    padding: 10px;
    background-color: #fff;
    border: red 1px solid;
}
div.BoxInactive p { font-size: 14px;}
div.BoxInactive h1 {font-size: 16px; color: red;border-bottom: 1px solid;text-align: center;}
.error
{
	color:Red;font: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;
}

.logintable{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	background-color : #FFFFFF;
	vertical-align: middle;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}

.loginMain
{
	background-image: url(images/login_back.jpg);
	background-repeat: no-repeat;
}



.loginheading{
	COLOR: #FFFFFF;
	background-color: Black;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
}

.contenttable{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	background-color : #FFFFFF;
	vertical-align: middle;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}

.topfaq{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	border-style: solid;
	border-color: #999999;
	border-width: 0px;
	background-color : #FFFFFF;
	vertical-align: middle;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}

.violationimages{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	border-style: solid;
	border-color: #999999;
	border-width: 0px;
	background-color : #FFFFFF;
	vertical-align: middle;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}

.paymentoptions{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	border-style: solid;
	border-color: #999999;
	border-width: 0px;
	background-color : #FFFFFF;
	vertical-align: middle;
	font-size: 10px;
	padding: 0px;
	margin: 0px;	
}


.question{COLOR: #000000;FONT-SIZE: 11px; font-style:italic; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;}
.answer{COLOR: #000000;FONT-SIZE: 11px; font-style:italic; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;}

.main{COLOR: #000000;FONT-SIZE: 11px; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;}
.main A:link{TEXT-DECORATION: underline; COLOR: #000099; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.main A:visited{TEXT-DECORATION: underline; COLOR: #000099; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.main A:hover{TEXT-DECORATION: underline; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	COLOR: #000099;FONT-WEIGHT: BOLD;}


.category{COLOR: #07438C;FONT-SIZE: 11px; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.category A:link{TEXT-DECORATION: underline;FONT-SIZE: 11px; COLOR: #07438C; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.category A:visited{TEXT-DECORATION: underline;FONT-SIZE: 11px; COLOR: #07438C; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.category A:hover{TEXT-DECORATION: underline;FONT-SIZE: 11px; COLOR: #07438C; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}


.white{COLOR: #FFFFFF;FONT-SIZE: 10px; FONT-WEIGHT: BOLD; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;}
.white A:link{TEXT-DECORATION: none;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;}
.white A:visited{TEXT-DECORATION: none;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;}
.white A:hover{TEXT-DECORATION: underline;FONT-SIZE: 10px;	FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;COLOR: #FFFFFF;}

.whitebold{COLOR: #FFFFFF;FONT-SIZE: 11px;FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.whitebold A:link{TEXT-DECORATION: none;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.whitebold A:visited{TEXT-DECORATION: none;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.whitebold A:hover{TEXT-DECORATION: underline;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;COLOR: #FFFFFF;FONT-WEIGHT: BOLD;}

.mainbold{COLOR: #333333;FONT-SIZE: 11px;FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}

.subtab {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;}

.whitetabs {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #FFFFFF;text-decoration: none;}

.copyright {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #777777;text-decoration: none;}

.main2{COLOR: #000000;FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, helv, helvetica, sans-serif;}
.main2 A:link{TEXT-DECORATION: underline; COLOR: #000099; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.main2 A:visited{TEXT-DECORATION: underline; COLOR: #000099; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.main2 A:hover{TEXT-DECORATION: underline; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	COLOR: #000099;FONT-WEIGHT: BOLD;}

.headings A:link{COLOR: #1975CA;FONT-SIZE: 12px;TEXT-DECORATION: underline;FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.headings A:visited{COLOR: #1975CA;FONT-SIZE: 12px;TEXT-DECORATION: underline;FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}
.headings A:hover{COLOR: #1975CA;FONT-SIZE: 12px;TEXT-DECORATION: none;FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT: BOLD;}

.blkselected{COLOR: #000000;FONT-SIZE: 11px; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;}
.blkselected A:link{TEXT-DECORATION: none; COLOR: #000000; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;FONT-WEIGHT:}
.blkselected A:visited{TEXT-DECORATION: none; COLOR: #000000; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;}
.blkselected A:hover{TEXT-DECORATION: none; FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	COLOR: #000000;}

.mainbig
{
COLOR: #000000;
FONT-SIZE: 14px;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	
}

.mainbigbold
{
COLOR: #000000;
FONT-SIZE: 15px;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
FONT-WEIGHT: BOLD;	
	
}



.mainsmall
{
COLOR: #000000;
FONT-SIZE: 10px;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	
}
.mainsmall A:link
{
TEXT-DECORATION: none;
FONT-SIZE: 11px;	
COLOR: #000099;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	
FONT-WEIGHT: BOLD;	
}

.mainsmall A:visited
{
TEXT-DECORATION: none;
FONT-SIZE: 11px;	
COLOR: #000099;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	
FONT-WEIGHT: BOLD;		
}


.mainsmall A:hover
{
TEXT-DECORATION: underline;
FONT-SIZE: 11px;	
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
COLOR: #000099;	
FONT-WEIGHT: BOLD;			

}

.filling
{
COLOR: #CCCCCC;
FONT-SIZE: 12PX;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
}

.bigheading
{
COLOR: #1975CA;
FONT-SIZE: 18px;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
FONT-WEIGHT: BOLD;

	
}

.biggerheading
{
COLOR: #000000;
FONT-SIZE: 45px;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
FONT-WEIGHT: BOLD;

	
}

.orange
{
COLOR: #CC9933;
FONT-SIZE: 11px;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
TEXT-DECORATION: none;
}

.orange A:link
{
TEXT-DECORATION: underline;
COLOR: #CC9933;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	
}

.orange A:visited
{
TEXT-DECORATION: underline;
COLOR: #CC9933;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	
}


.orange A:hover
{
TEXT-DECORATION: none;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
COLOR: #CC9933;	
}


.yellow
{
COLOR: #FFCC66;
FONT-SIZE: 11px;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;

	
}

.yellow A:link
{
TEXT-DECORATION: underline;
COLOR: #FFCC66;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

	
}

.yellow A:visited
{
TEXT-DECORATION: underline;
COLOR: #FFCC66;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

}


.yellow A:hover
{
TEXT-DECORATION: underline;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
COLOR: #FFCC66;	

}

.yellow2
{
COLOR: #FFCC66;
FONT-SIZE: 11px;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;

	
}

.yellow2 A:link
{
TEXT-DECORATION: none;
COLOR: #FFCC66;
FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

	
}

.yellow2 A:visited
{
    TEXT-DECORATION: none;
    COLOR: #FFCC66;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

}

.yellow2 A:hover
{
    TEXT-DECORATION: underline;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
    COLOR: #FFCC66;	

}

.white2
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;	
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
}

.white2 A:link
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	
}

.white2 A:visited
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	
}

.white2 A:hover
{
    TEXT-DECORATION: none;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
    COLOR: #FFFFFF;	
}


.white3
{
    COLOR: #FFFFFF;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
}


.white3 A:link
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

}

.white3 A:visited
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

}

.white3 A:hover
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
    COLOR: #FFFFFF;	

}

.white4
{
    COLOR: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;		
}

.white5
{
    COLOR: #FFFFFF;
    FONT-SIZE: 15px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
}



.black
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;	
	
}

.black A:link
{
    TEXT-DECORATION: none;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	
	FONT-WEIGHT: BOLD;	
	
}

.black A:visited
{
    TEXT-DECORATION: none;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	
	FONT-WEIGHT: BOLD;	
	
}


.black A:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;	
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
    COLOR: #000000;	
	FONT-WEIGHT: BOLD;	

}

.purple
{
    COLOR: #DDDDF9;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;

	
}

.purple A:link
{
    TEXT-DECORATION: none;
    COLOR: #DDDDF9;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

	
}

.purple A:visited
{
    TEXT-DECORATION: none;
    COLOR: #DDDDF9;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

}


.purple A:hover
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
    COLOR: #DDDDF9;	

}


.brown
{
	TEXT-DECORATION: none;
    COLOR: #336600;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;

	
}

.brown A:link
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 12px;	
    COLOR: #336600;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

	
}

.brown A:visited
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 12px;	
    COLOR: #336600;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

}


.brown A:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
    COLOR: #336600;	

}

.brown2
{
	TEXT-DECORATION: none;
    COLOR: #336600;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;

	
}

.brown2 A:link
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 12px;	
    COLOR: #336600;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

	
}

.brown2 A:visited
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 12px;	
    COLOR: #336600;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	

}


.brown2 A:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
    COLOR: #336600;	
	FONT-WEIGHT: BOLD;

}

.grayheader
{
    TEXT-DECORATION: none;
    COLOR: #666666;
    FONT-SIZE: 18px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
}

.grayheader A:hover
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 18px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
    COLOR: #666666;	

}
.greenheader
{
    COLOR: #008000;
    FONT-SIZE: 13px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	
}

.medheading
{
    COLOR: #000099;
    FONT-SIZE: 18px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	
}

.midheader
{
    TEXT-DECORATION: none;
    COLOR: #333399;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
}

.subheader
{
    TEXT-DECORATION: none;
    COLOR: #333399;
    FONT-SIZE: 18px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
}

.subheader A:link
{
    TEXT-DECORATION: none;
    COLOR: #333399;
    FONT-SIZE: 18px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;	

	
}

.subheader A:visited
{
    TEXT-DECORATION: none;
    COLOR: #333399;
    FONT-SIZE: 18px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;	

}


.subheader A:hover
{
    TEXT-DECORATION: underline;
    COLOR: #333399;
    FONT-SIZE: 18px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;

}

.subgrayer
{
    c
    COLOR: #666666;
    FONT-SIZE: 18px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
}

.red
{
    COLOR: #CC3300;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
	
}

.red
{
	TEXT-DECORATION: none;
    COLOR: #CC3300;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
	
}

.whiteheading
{
    COLOR: #FFFFFF;
    FONT-SIZE: 16px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;

	
}




.subnav
{
    COLOR: #FFFFFF;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;

}

.subnav-on
{
    COLOR: #FFCC66;
    TEXT-DECORATION: none;	
    FONT-SIZE: 11px;
	FONT-WEIGHT: BOLD;	
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
}

.subnav A:link
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	
	
}

.subnav A:visited
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
}


.subnav A:hover
{
    TEXT-DECORATION: underline;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
    COLOR: #FFCC66;	

}

.bottomnav
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;

}

.bottomnav-on
{
    COLOR: #000099;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;	

}

.bottomnav A:link
{
    TEXT-DECORATION: none;
    COLOR: #000099;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	
	FONT-WEIGHT: BOLD;	
	
}

.bottomnav A:visited
{
    TEXT-DECORATION: none;
    COLOR: #000099;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;	
	FONT-WEIGHT: BOLD;		
}


.bottomnav A:hover
{
    TEXT-DECORATION: underline;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
    COLOR: #000099;	
	FONT-WEIGHT: BOLD;	

}



.mainwelcome
{
    COLOR: #3366FF;
    FONT-SIZE: 14px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
	
}

.mainmedium
{
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
}
	

.mainlarge
{
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;

	
}

.lilmain
{
	TEXT-DECORATION: none;
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;

}

.lilmain A:hover
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;		
    COLOR: #000000;	

}


.darkblue
{
    COLOR: #333399;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
}

.membernav 
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background : #FFCC66;
}

.membernav A:link
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background : #FFCC66;
}

.membernav A:visited
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background : #FFCC66;
}

.membernav A:hover
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background : #FF0000 no-repeat;
	width : 100%;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 0;
}
.CourseName 
{
	font-family: Verdana, verdana, arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.bigstate 
{
	font-family: Verdana, verdana, arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.mainsmall3 
{
	font-family: Verdana, verdana, arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.maroon
{
    COLOR: #800000;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
}
.graysmall {
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #666666;text-decoration: none;
}
 .input{
	FONT-SIZE: 30px;
	FONT-WEIGHT: BOLD;	
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #D3EAF7;
	background-color : #D3EAF7;
	border: 1px solid #CCCCCC;
	height: 40px;
}
 .input2{
	FONT-SIZE: 16px;
	FONT-WEIGHT: BOLD;	
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #D3EAF7;
	background-color : #D3EAF7;
	border: 1px solid #CCCCCC;
	height: 20px;
}
 .inputblue{
	FONT-SIZE: 20px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #D3EAF7;
	background-color : #D3EAF7;
	border: 1px solid #CCCCCC;
	height: 40px;
	valign: middle
}
 .imageborderorange{
	COLOR: #FFCC32;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFCC32;
	background-color : #FFCC32;
	border:5px solid #FFCC32;
	valign: middle
}
 .imageborderwhite{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	background-color : #FFFFFF;
	border: 2px solid #FFFFFF;
	valign: middle
}

 .imageborderblack{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #000000;
	background-color : #000000;
	border: 1px solid #000000;
	valign: middle
}


.tablegray{
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	bordercolor: #000000;
	background-color : #F1EFF2;
	valign: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #0D863F;
	font-size: 10px;
	padding-left:15;
	padding-right:15;
	padding-top:0;
	padding-bottom:5;	
}

.tablegray2{
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	bordercolor: #000000;
	background-color : #F1EFF2;
	valign: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 0px;
	font-size: 10px;
	padding-left:15;
	padding-right:15;
	padding-top:0;
	padding-bottom:15;	
}

 .tableorange{
	COLOR: #FFCC32;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFCC32;
	background-color : #FFCC32;
	valign: middle;
	margin: 5px 5px 0px;
	border: 1px solid #CC9900;
}

 .boxgray{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #eeeeee;
	valign: middle;
	margin: 0px;
	border: none #333333;
	height: 1px;

}

 .boxwhite{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	valign: middle;
	margin: 0px;
	border: 1px solid #999999;
	padding: 3px;

}

 .tablegreybottom{
	COLOR: #FFCC32;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	valign: middle;
	margin: 5px 5px 0px;
	border-top: 0px none #CCCCCC;
	border-right: 0px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px none #CCCCCC;
}

 .tablegreen{
	COLOR: #0D863F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #0D863F url(images/green-bar.gif);
	valign: middle;
	margin: 0px;
	border: 1px none #CC9900;
	height: 25px;
}


.spacedsmallheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 3px;

}
.spacedsmallheadergrey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 3px;

}
.listings{
	COLOR: #003399;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial, helv, helvetica, sans-serif;
	text-decoration : underline;
	font-weight : bold;
}
.whiteselected
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial,  helv, helvetica, sans-serif;
	font-weight : bold;

}

.listingspaced {
	COLOR: #003399;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial, helv, helvetica, sans-serif;
	text-decoration : underline;
	font-weight : bold;
	padding-left: 4px;

}
.inputmain  {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #D3EAF7;
	font-weight : regular;
}

.inputsmall{
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #D3EAF7;
	background-color : #D3EAF7;
	border: 1px solid #666666;
}
.inputmed{
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #D3EAF7;
	font-weight : bold;
}

 .inputblue{
	FONT-SIZE: 15px;
	COLOR: #000000;
	FONT-WEIGHT: BOLD;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #D3EAF7;
	background-color : #D3EAF7;
	border: 1px solid #CCCCCC;
	valign: middle
}
div.scroll {	
	height: 150px;	
	width: 580px;	
	overflow: auto;
	border: 1px none #FFFFFF;	
	background-color: #FFFFFF;
	padding: 0px;
}

div.scroll2 {	
	height: 300px;	
	width: 770px;	
	overflow: auto;
	border: 1px none #FFFFFF;	
	background-color: #FFFFFF;
	padding: 0px;
}

.gray-btn, .gray-btn:hover {
	background-color: #5d5d5d;
	color: #ffffff !important;
    cursor: pointer;
}

.modal .white-btn {
	background-color: #ffffff;
	border: #3d3935 1px solid;
	cursor: pointer;
	color: #212529;
}

.submit-btn {
	font-size: 20px;
	background: #8EAA35;
	border: 1px solid #8EAA35;
	display: inline-block;
	width: 7em;
    padding: 1% 0;
	color: #ffffff;
	text-decoration: none !important;
}

/*Philadephia look*/
#uploadModal,
#uploadAdminReviewModal,
#uploadModal .modal-title,
#uploadAdminReviewModal .modal-title,
#uploadModal p,
#uploadAdminReviewModal p {
	color: #3d3935;
}

	#uploadModal .modal-dialog,
	#uploadAdminReviewModal .modal-dialog {
		max-width: 100% !important;
	}

@media (min-width: 992px) {
    .modal-lg { max-width: 800px; }
}

/* Modal Content */
#uploadModal .modal-content,
#uploadAdminReviewModal .modal-content {
	display: flex;
	flex-direction: column;
}

	/* Modal Header */
	#uploadModal .modal-content .modal-header,
	#uploadAdminReviewModal .modal-content .modal-header {
		display: flex;
		align-items: flex-start;
		padding: 1rem;
		justify-content: space-between;
		border-top-left-radius: 0.3rem;
		border-top-right-radius: 0.3rem;
	}

		/* Close Button */
		#uploadModal .modal-content .modal-header .close,
		#uploadAdminReviewModal .modal-content .modal-header .close {
			float: right;
			font-weight: 700;
			line-height: 1;
			padding: 1rem;
			margin: -1rem -1rem -1rem auto;
		}

/* File Choose Section */
#uploadModal #file-choose,
#uploadAdminReviewModal #file-choose {
	border: 1px solid #000000;
	margin: 0 0 1em 0;
	padding: 0.5em 0.5em 10px 0.5em;
	height: 11.25em;
	position: relative;
}

	#uploadModal #file-choose .btn-section,
	#uploadAdminReviewModal #file-choose .btn-section {
		text-align: right;
	}

	#uploadModal #file-choose .upload-section,
	#uploadAdminReviewModal #file-choose .upload-section {
		height: 100%;
	}

	#uploadModal #file-choose .disclaimer,
	#uploadAdminReviewModal #file-choose .disclaimer {
		font-size: 12px;
	}

/* File Container */
#uploadModal #file-container,
#uploadAdminReviewModal #file-container {
	height: 100%;
}

#uploadModal #files,
#uploadAdminReviewModal #files {
	height: 100%;
	clear: both;
}

/* File Input */
#uploadModal input[type="file"],
#uploadAdminReviewModal input[type="file"] {
	display: none;
}

/* Upload Input */
#uploadModal .upload-input,
#uploadAdminReviewModal .upload-input {
	width: 100%;
}

	#uploadModal .upload-input input[type="text"],
	#uploadAdminReviewModal .upload-input input[type="text"] {
		background-color: #ffffff !important;
	}

/* Responsive */
@media screen and (max-width: 450px) {
	.submit-btn {
		margin: 0 auto;
	}

	#uploadModal #file-choose .disclaimer,
	#uploadAdminReviewModal #file-choose .disclaimer {
		font-size: 2vw;
	}
}


#files .file-table {
	width: 100%;
	margin-top: 1em;
	border: 1px solid #ffffff;
	border-collapse: separate !important;
}

#files .file-table th {
	background-color: #3d3935;
	color: #ffffff;
    font-weight: bold;
    padding: 0.5em;
}

#files .file-table tr {
	color: #3d3935
}
#files .file-table td {
    padding: 0.5em;
}

#files .file-table .remove {
	color: #c00000;
	margin: 0.5em;
	border: 0;
}

#files .file-table tr:nth-child(even) {
    background-color: #cecece;
}

#files .file-table tr:nth-child(odd) {
	background-color: #ffffff;
}

.modal #primaryBtn {
	background-color: #8EAA35;
	margin: 0 5px
}
.flex-wrap {
	display: flex;
	flex-wrap: wrap;
}

.flex-align-center {
	display: flex !important;
	align-items: center
}

#files-preview .file-table {
    width: 100%;
    margin-top: 1em;
    border: 1px solid #ffffff;
    border-collapse: separate !important;
}

#files-preview .file-table th {
	background-color: #3d3935;
	color: #ffffff;
	font-weight: bold;
	padding: 0.5em;
}

#files-preview .file-table tr {
	color: #3d3935
}

#files-preview .file-table td {
	padding: 0.5em;
}

#files-preview .file-table .remove {
	color: #c00000;
	margin: 0.5em;
	border: 0;
}

#files-preview .file-table tr:nth-child(even) {
	background-color: #cecece;
}

#files-preview .file-table tr:nth-child(odd) {
	background-color: #ffffff;
}


#overlay-hearing-upload {
	position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .8;
    z-index: 10000;
}

.spinner {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100px;
	width: 100px;
	margin: 0px auto;
	-webkit-animation: rotation .6s infinite linear;
	-moz-animation: rotation .6s infinite linear;
	-o-animation: rotation .6s infinite linear;
	animation: rotation .6s infinite linear;
	border-left: 25px solid rgba(204,204,204,.15);
	border-right: 25px solid rgba(204,204,204,.15);
	border-bottom: 25px solid rgba(204,204,204,.15);
	border-top: 25px solid rgba(0,119,53,1);
	border-radius: 100%;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

@-moz-keyframes rotation {
    from {
        -moz-transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(359deg);
    }
}

@-o-keyframes rotation {
    from {
        -o-transform: rotate(0deg);
    }

    to {
        -o-transform: rotate(359deg);
    }
}

@keyframes rotation {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(359deg);
    }
}
.hearingMessage {
    text-transform: initial;
}