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

html {
	height: 100%;
}

body {
	height: 100%;
	margin: 0px;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	color: #333;
	background: #ebf0ed url("images/body_bkg.gif") top repeat-x;
}

p {
	margin-top: 0px;
}

h1 {
	margin-top: 0px;
}

table {
	border-collapse: collapse;
}

tr, td {
	border: 0;
	margin: 0;
}

/*
table table td {
	background: #bbb;
}

table td {
	background: #ddd;
}
*/

.table_header {
	display: block;
	padding-top: 5px;
	font-weight: bold;
}

#container {
	width: 800px;
	height: 100%;
	margin: 0px auto;
	border-left: solid 3px #ccc;
	border-right: solid 3px #ccc;
	background: #fff;
}

#header {
	width: 800px;
	height: 125px;
	margin: 0px auto;
	background: url("images/header_bkg.jpg") top center;
	color: #333;
}

#navtop {
	position: relative;
	top: 26px;
	left: 60px;
	width: 500px;
	height: 75px;
}

#navtop div, #navtop a {
	display: block;
	width: 150px;
	height: 25px;
}

#navtop #status {background: url("images/navtop.jpg") no-repeat left 0px;}
#navtop #application {background: url("images/navtop.jpg") no-repeat left -25px;}
#navtop #account {background: url("images/navtop.jpg") no-repeat left -50px;}

#navtop #status:hover, #navtop #status.selected {background: url("images/navtop.jpg") no-repeat right 0px;}
#navtop #application:hover, #navtop #application.selected {background: url("images/navtop.jpg") no-repeat right -25px;}
#navtop #account:hover, #navtop #account.selected {background: url("images/navtop.jpg") no-repeat right -50px;}

#navsub {
	width: 780px;
	height: 25px;
	padding-left: 20px;
	background: url("images/navsub_bkg.gif") top repeat-x;
}

#navsub div, #navsub a {
	display: block;
	float: left;
	height: 25px;
}

#navsub #application_personal {width: 80px; background: url("images/navsub_application.gif") no-repeat 0px top;}
#navsub #application_education {width: 87px; background: url("images/navsub_application.gif") no-repeat -80px top;}
#navsub #application_work {width: 63px; background: url("images/navsub_application.gif") no-repeat -167px top;}
#navsub #application_financial {width: 83px; background: url("images/navsub_application.gif") no-repeat -230px top;}
#navsub #application_enrollment {width: 94px; background: url("images/navsub_application.gif") no-repeat -313px top;}
#navsub #application_evaluation {width: 90px; background: url("images/navsub_application.gif") no-repeat -407px top;}
#navsub #application_references {width: 93px; background: url("images/navsub_application.gif") no-repeat -496px top;}


#navsub #application_personal:hover, #navsub #application_personal.selected {width: 80px; background: url("images/navsub_application.gif") no-repeat 0px -25px;}
#navsub #application_education:hover, #navsub #application_education.selected {width: 87px; background: url("images/navsub_application.gif") no-repeat -80px -25px;}
#navsub #application_work:hover, #navsub #application_work.selected {width: 63px; background: url("images/navsub_application.gif") no-repeat -167px -25px;}
#navsub #application_financial:hover, #navsub #application_financial.selected {width: 83px; background: url("images/navsub_application.gif") no-repeat -230px -25px;}
#navsub #application_enrollment:hover, #navsub #application_enrollment.selected {width: 94px; background: url("images/navsub_application.gif") no-repeat -313px -25px;}
#navsub #application_evaluation:hover, #navsub #application_evaluation.selected {width: 90px; background: url("images/navsub_application.gif") no-repeat -407px -25px;}
#navsub #application_references:hover, #navsub #application_references.selected {width: 93px; background: url("images/navsub_application.gif") no-repeat -496px -25px;}


#content {
	width: 760px;
	height: 100%;
	background: #fff url("images/content_bkg.gif") top repeat-x;
	padding: 20px 20px;
}

.account_info {
	position: relative;
	float: right;
	margin: 8px 18px 0px 0px;
	color: #595959;
	font-size: 8pt;
}

.account_info a {
	color: #595959;
}

.error_message {
	color: red;
}