body { font-family: Trebuchet MS; } 

a:link {
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #4B4B4B;
	font-style: normal;
}
a:visited {
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #4B4B4B;
	font-style: normal;
}
a:active {
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #4B4B4B;
	font-style: normal;
}
a:hover {
	text-decoration: underline;
	color: #4B4B4B;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}
.style1 {
	font-size: 14px;
	font-weight: bold;
}
.style2 {
	font-size: 12px;
	font-weight: bold;
}
.style3 {font-size: 12px}
.style5 {font-family: "Trebuchet MS"; font-size: 12px; }


div.pages {
	text-align: right; 
	padding-right: 20px; 
	color: #4b4b4b; 
	font-family: Trebuchet MS; 
	font-size: 13px;
}

div.pages span.there {
	text-decoration: underline;
	font-weight: bold;
}

div.pages a:link, div.pages a:visited {
	text-decoration: none;
}
div.pages a:active, div.pages a:hover {
	color: #4687b4;
	text-decoration: underline;
}

span.division {
	font-family: Trebuchet MS;
	font-weight: bold;
	text-transform: uppercase;
	color: #00324b;
	font-size: 13px;
}

span.coursenumber {
	font-family: Trebuchet MS;
	font-size: 13px;
}
span.coursetitle {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	padding-right: 10px;
}
span.coursetitle a:link,
span.coursetitle a:visited { 
	color: #4b4b4b;
	text-decoration: none;
}
span.coursetitle a:active,
span.coursetitle a:hover { 
	color: #4687b4;
	text-decoration: underline;
}

span.description {
	font-family: Trebuchet MS;
	font-size: 13px;
	line-height: 16px;
	color: #4b4b4b;
	padding-right: 10px;
}

span.coursedetails {
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 16px;
	color: #4687b4;
	font-weight: bold;
}

span.completed {
	font-size: 13px;
	line-height: 16px;
	font-family: Trebuchet MS;
	text-align: center;
}



#wrapper {
	margin: 0 auto; 
	padding: 0px; 
	width: 900px; 
	position: relative; 
	top: 0;
}

#quizwindow {
	display: none;
	position: absolute;
	left: 158px;
	top: 43px;
	border: 3px solid #676767;
	width: 700px;
	background: #eee;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	font-family: Trebuchet MS;
}

#quizwindow div.closewindow {
	cursor: hand;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 2px 4px; 
	color: #000;	
	font-size: 14px;
	font-weight: bold;
	width: auto; 
}
#quizwindow div.closewindow:hover {
	color: #933;
}

#subpage {
/*
	margin-top: 17px;
	border-top: 1px solid #999;
	padding: 5px 5px;
	overflow: auto;
	height: 620px;
	background: #fff;
	text-align: left;
*/
}

#subpage p {
	padding: 0px; 
	margin: 8px 0;
}

#subpage p.title {
	font-weight: bold; 
	font-size: 15px; 
	line-height: 18px;
	color: #4687B4;
}

#subpage div.outer {
	font-family: Trebuchet MS; 
	font-size: 13px;
}

#subpage div.box {
	clear: left;
	float: left;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}

#subpage span.incorrect {
	color: #752c2c;
	font-weight: bold;
}

#subpage div.disabled { } 
#subpage div.disabled table td { /* color: #999 !important; */ } 

img.button {
	cursor: pointer;
	cursor: hand;
}

h2.mftitle { font-family: Trebuchet MS; color: #d2691e; font-size: 18px; line-height: 22px; font-weight: bold; padding: 0; margin: 0; }
div.highlighted { font-family: Trebuchet MS;  margin: 5px 0; padding: 2px 5px;background: #00324b; 	text-transform: uppercase; 	color: #fff; font-weight: bold;  font-size: 12px; } 

table.transcript { 	width: 100%; 	font-family: Trebuchet MS; 	font-size: 12px; 	color: #4a4a4a; }
table.transcript td, table.transcript th { 	padding: 5px 0px; 	margin: 0px; 	text-align: center; }
table.transcript th { background: #00324b; 	text-transform: uppercase; 	color: #fff; }
table.transcript th.left, table.transcript td.left { text-align: left; } 
table.transcript tr.row { background: #fff; }
table.transcript tr.row-alt { background: #e2e2e2; }
table.transcript th.course { width: 60px; }
table.transcript th.title { width: auto; }
table.transcript th.grade { width: 60px; }
table.transcript th.date { width: 90px; }
table.transcript th.certificate { width: 90px; }
table.transcript th.lus { width: 40px; }
table.transcript td.total { color: #0d5166; font-weight: bold; } 

table.manufacturer { width: 100%; font-family: Trebuchet MS; font-size: 12px; color: #4a4a4a; }
table.manufacturer td, table.manufacturer th { padding: 5px 5px; margin: 0px; text-align: left; vertical-align: top; }
table.manufacturer th { background: #00324b; 	text-transform: uppercase; 	color: #fff; }
table.manufacturer th.left, table.manufacturer td.left { text-align: left; } 
table.manufacturer tr.row { background: #fff; }
table.manufacturer tr.row-alt { background: #e2e2e2; }


table.quiz { font-size: 14px; font-family: Trebuchet MS; color: #4a4a4a; }

#infospec { font-size: 15px; } 
#infospec table { width: 100%; font-family: Trebuchet MS; font-size: 12px; color: #4a4a4a; }
#infospec input { font-size: 12px; } 

#login-form {
	padding: 0px;
	margin: 0px;
	line-height: normal;
}
