@charset "utf-8";
/* CSS Document */

body {
	background: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* Header Table */

.table-header {
	table-layout: fixed;
	border: 0px;
	width: 900px;
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
	background-color: #E05408;/*	 background-image:url(../images-inspection-training/misc-images/header-grade.png)*/
}
#padded-table-header td {
	padding-left: 10px;
	padding-right: 10px;
	border-spacing:0px;
	border-collapse: collapse;/*	background-color: #003f5f; */
/*	background-color: #E05408; */
	/* background-image:url(../images-inspection-training/misc-images/header-grade.png); */
}
#header-margin td {
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
}
#cornerTD {
	margin:0px;
	padding:0px;
}
#headertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#FFF;
}
#headertextSM {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
#headertextSM a:link {
	text-decoration: underline;
	color:#FFF;
}
#headertextSM a:visited {
	text-decoration:underline;
	color:#FFF;
}
#headertextSM a:hover {
	text-decoration: none;
}
/* Main Table */
.table {
	table-layout: fixed;
	border: 0px;
	width: 900px;
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
}
table.padded-table td {
	padding:0px 0px 0px 0px;
	border-spacing:0px;
	border-collapse: collapse;
}
#padded-table td {
	padding-left: 10px;
	padding-right: 10px;
	border-spacing:0px;
	border-collapse: collapse;
	background-color: #fff;
}
#padded-table-splash td {
	padding-left: 10px;
	padding-right: 10px;
	border-spacing:0px;
	border-collapse: collapse;
	background-color: #fff;
	margin-left:auto;
	margin-right:auto;
}
#TDleft {
	width: 220px;
}
#TDmain {
	width: 100%;
	border-left: 2px solid #999;
	padding:0px 0px 0px 0px;
	border-spacing:0px;
	border-collapse: collapse;
}
/* Inner Tables */
#TDinner {
	width: 100%;
	background-color:#CCC;
	border-bottom: 1px solid #999;
	padding:5px 0px 5px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.formsMAIN {
	font-size: 12px;
	background-color: #f58345;
	border: 1px solid #666666;
}
#TableInner TD {
	width: 100%;
	background-color:#fff;
	border-bottom: 1px solid #999;
	padding:5px 5px 5px 5px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: inherit;
	vertical-align:top;
}
/* Class Schedule Tables */

#tableClassSch {
	margin-left: 50px;
}
.MonthWidth {
	width:80px;
}
/* #tableClassSchTD { border-bottom:#333 thin solid; 
} */

#tableClassSch2 {
	table-layout: fixed;
	background-color:#FC3;
	border: 0px;
	width: 100%;
	border-collapse: collapse;
	padding: 20px;
}
.video {
	width: 640px;
	height: 200px;
}
/* Expandable Div */
#Expand {
	width: 640px;
	background-color: #fff;
}
#Expand1 {
	width: 600px;
	background-color: #FC6;
}
/* Links */

a:link {
	text-decoration: underline;
	color:#036;
}
a:visited {
	text-decoration:underline;
	color:#036;
}
a:hover {
	text-decoration: none;
}
a:active {
	background-color:#FF704D;
}
img {
	border-style: none;
}
img.imgpadding {
	padding: 7px 7px 7px 7px;
}
img.imgpadboarder {
	padding: 7px 7px 7px 7px;
	border:#333 thin solid;
	margin:10px;
}
/* Under lines */
.borderbottom {
	border-bottom: #999 dashed thin;
}
/* Headline */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#E05408;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #333;
	margin-top: 0px;
	padding-top: 0px;
}
/* Top Menu  */

.menuTopBLD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #fff;
	font-weight:bold;
}
.menuTopSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
}
.menuTopBLDOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #003f5e;
	font-weight:bold;
}
.menuTopSmallOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003f5e;
}
/* Left Menu  */
.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3a4757;
}
.menuSM {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a4757;
}
div#leftmenuheight {
height: 300px;
}
.formtext {
	font-size: 10px;
	background-color: #f58345;
	border: 1px solid #666666;
}
/* Other Text */
.TextNormal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.Bold { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.TextRed {
	color:#F00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.TextPurp {
	color: #606;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.TextBlue {
	color: #009;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.TextGreen {
	color: #090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.GrayBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #333;
	margin-top: 0px;
	padding-top: 0px;
}
.quote {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-style:italic;
}
/* Email Updates Form */

#UpdateFormTable {
	font-size: 10px;
	background-color: #f58345;
	border: 1px solid #666666;
}
