a {
	text-decoration:underline;
	font-weight:bold;
	color:#003399;
}

a.nav {
	font:bold 13px Arial;
	line-height:9px;
	color:#FFFFFF;
	text-decoration:none;
}

a.nav:hover {
	color:#FFFFCC;
}

a.footer {
	font:11px Arial;
	color:#ECDCA3;
	text-decoration:none;
}

div.note {
	font:11px Arial;
	color:#ECDCA3;
	margin:0px 0px 10px 0px;
}

table.stat th, table.stat td {
	font:12px Arial;
}

span.note {
	font:11px Arial;
	color:#333333;
}

span.option {
	font:11px Arial;
	color:#333333;
	text-indent:-20px;
	margin-left:20px;
}

div, span {
	font:12px Arial;
	color:#555555;
}

h1 {
	position:relative;
	left:-8px;
	font:bold 16px Arial;
	color:#333333;
}

.heading1 {
	position:relative;
	left:-8px;
	font:bold 16px Arial;
	color:#333333;
}

UL {
  margin:0px 0px 10px 10px;
  padding:0px;
}

ul.tight {
        padding:0px;
	margin:0px 0px 20px 30px;
	font:11px Arial;
}


.btn {
	font: bold 11px Arial;
	background-image: url('./img/fade_gray.gif');
	background-color: #EFEBDE;
	border: 1px ridge;
	color: #333333;
	margin-left:2px;
	margin-right:1px;
	margin-top:0px;
}

.textArea {
	font: 11px Courier;
	color: #333333;
	border: #999999 1px solid;
	background-color:#EEEEEE;
}

.textField {
	border: #999999 1px solid;
	background-color:#EEEEEE;
}

.shadow {
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=3);
}

.TM_data {
	font: 10px Arial;
	color:#333333;
}

	.TM_data A:link {
		color:#333399;	
	}
	
	.TM_data A:visited {
		color:#333399;	
	}
	
	.TM_data A:hover {
		text-decoration: underline;
	}

.TM_heading {
	font: bold 12px Arial;
	color:#DDDDDD;
}

	.TM_heading A:link {
		color:#FFFFFF;	
	}
	
	.TM_heading A:visited {
		color:#FFFFFF;	
	}
	
	.TM_heading A:hover {
		text-decoration: underline;
	}

.TM_button {
	font: bold 11px Arial;
	background-image: url('./img/fade_gray.gif');
	background-color: #EFEBDE;
	border: 1px ridge;
	color: #333333;
	margin-left:2px;
	margin-right:1px;
	margin-top:0px;
}

.TM_dropdown {
	font: 11px Arial;
	color: #333333;
	border: #999999 1px solid;
	background-color: #EEEEEE;
}

.TM_input {
	font: 11px Arial;
	border: #999999 1px solid;
	background-color:#EEEEEE;
}

.TM_textarea {
	font: 11px Courier;
	color: #333333;
	border: #999999 1px solid;
	background-color: #EEEEEE;
}

.xFloat {
	position: absolute;
	visiblity: hidden;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	top:-1000px;
	left:-1000px;
}

.xInline {
	position: relative;
	visibility: visible;
	overflow: visible;
}

/* *** New as of: 12-30-06 *** */

LABEL.l1 {
	color:#555560;
	font-size:11px;
}

INPUT.textInput {
	border:#999999 1px solid;
	padding:0px 3px;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	letter-spacing:2px;
}

#TableExamSignup {
	width:400px;
}

#TableExamSignup SMALL {
	font-size:9px;
	color:#999999;
}

#TableMessages A {
	text-decoration:none;
}

#TableMessages UL {
	margin-bottom:5px;
}

/* *** For blog feed formatting *** */

div.feedburnerFeedBlock ul {
   margin-left:0;
   padding:0px;
   list-style-type:none;
}	

div.feedburnerFeedBlock ul li span.headline {
   font-weight:bold;
   display:block;
   margin:0px;
}

div.feedburnerFeedBlock {
   border:2px solid #999999;
   background-color:#E6EEF8;
   padding:0px 12px 6px 12px;
}	

