/*********** General Site **************/
body {
	margin: 2px;
	background-color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: 0.9em;
}
h1 {
	font-size:1.5em;
	font-weight:bold;
	color: #939BA1;
	text-align: right;
	border-bottom: 3px solid #939BA1;
	margin: 0px;
}

a {
	color: #0067B1;
	text-decoration: none;
}

a:hover {
	color: #0030B1;
}

a img {
  border: none;
}

div.header img {
	margin: 0px;
}
table.layout {
	border-collapse: collapse;
	width: 848px;
	margin-top: 0px;
}

td.menu_container {
	width: 200px;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #939BA1;
}
div.menu a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #939BA1;
	padding: 3px 10px;
	margin: 3px 0px;
}
div.menu a:hover {
	background-color: #0067B1;
	color: #FFFFFF;
}

div.menu {
	margin: 0px;
	padding: 3px 0px;
	background-color: #FFFFFF;
}

td.content {
	vertical-align: top;
	text-align: left;
	height: 280px;
	padding: 3px 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

div.footer {
	width: 848px;
	text-align: center;
	font-size: 12px;
	color: #666666;
}

/*********** Calendar **************/
div.calendar_section {
	border: 1px solid #CCCCCC;
	margin: 5px;
}

div.calendar_section h1 {
	background-color: #CCCCCC;
	color: #000000;
	font-size: 1.2em;
	margin: 3px;
	padding: 3px;
	border: none;
	text-align: left;
}

div.calendar_entry {
	margin: 10px;
}

div.calendar_entry h2 {
	font-size: 1em;
	color: #000000;
	margin: 0px;
}

/************** cont edu **************/
/*
div.cont_edu_listing {
	border: 1px solid #CCCCCC;
	margin: 5px;
}
*/
.cont_edu_listing {
	margin-bottom: 2em;
}
.cont_edu_listing h1 {
	background-color: #CCCCCC;
	color: #000000;
	font-size: 1.2em;
	margin: 3px;
	padding: 3px;
	border: none;
	text-align: left;
}
.cont_edu_entry {
	margin: 10px;
}


/************* Login ***************************/
table.login { border: 1px solid #000; background-color: #ccc; margin: 50px; }
table.login td.message { color: #000000; }
table.login td.error { color: #FF0000; }

/************* system requirements *************/
table.requirements li {margin-left:10px;}
.systemHeader	{background-color:#0067B1;}
.systemRow		{ vertical-align: top; }
.systemRow th {background-color:#A1A1A1; }

/************* previews page for approval process *****************/
.preview_acc_heading {
	color: #0067B1;
	font-size: 1.2em;
}
.preview_acc_listing {
	padding-left: 2em;
	line-height: 1.2em;
}
.approved_indicator {
}
.unapproved_indicator {
}
.preview_section {
}
table.preview_progressions {
}

