body {
	background: #f6f5ee url(../images/bg2.gif) repeat-x;
	margin: 0px auto 0px auto;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#222351;
	font-size:12px;
}
#header {
	width:800px;
	height:75px;
	background:url(../images/header.png) top center no-repeat;
	margin: 0px auto 0px auto;
}
#logo {
	width:400px;
	height:75px;
	display:block;
	text-indent: -9999em;
}
#contapp {
	width:144px;
	height:34px;
	display:block;
	background:url(../images/finish.jpg);
	text-indent: -9999em;
	margin-left:150px;
	margin-top:-34px;
}
#contapp:hover {
	width:144px;
	height:34px;
	display:block;
	background:url(../images/finish_over.jpg);
	text-indent: -9999em;
	margin-left:150px;
	margin-top:-34px;
}
#cancel {
	width:144px;
	height:34px;
	display:block;
	background:url(../images/cancel.jpg);
	text-indent: -9999em;
	margin-left:150px;
	margin-top:-34px;
}
#cancel:hover {
	width:144px;
	height:34px;
	display:block;
	background:url(../images/cancel_over.jpg);
	text-indent: -9999em;
	margin-left:150px;
	margin-top:-34px;
}
.link {
	color: #222351;
	text-decoration:none;
}
.link:hover {
	color: #222351;
	text-decoration:underline;
}
.logout {
	color: #222351;
	text-decoration:none;
}
.logout:hover {
	color: #222351;
	text-decoration:underline;
}
#main {
	width:730px;
	padding-top:10px;
	margin: 0px auto 0px auto;
	padding-bottom:30px;
	color:#676764;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footer {
	width:730px;
	margin-top:20px;
	margin: 0px auto 0px auto;
	border-top:#CCCCCC solid 1px;
	color:#676764;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footer h2 {
	color:#222351;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:300;
	margin-top:0px;
}
.footerlink {
	color:#676764;
	text-decoration:none;
}
.footerlink:hover {
	color:#222351;
	text-decoration:none;
}
.navlink {
	color:#676764;
	text-decoration:none;
}
.navlink:hover {
	color:#222351;
	text-decoration:none;
}
#topblock {
	width:730px;
	height:30px;
	margin: 0px auto 0px auto;
}
#quicklinks {
	width:300px;
	float:right;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	padding-top:5px;
}
#user {
	width:300px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	padding-top:5px;
}
#logged {
	width:300px;
	float:right;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	padding-top:5px;
	margin-top:40px;
	margin-right:-300px;
}
#acct-nav, #acct-nav * {
		margin: 0; padding: 0;
		}
#acct-nav ul {
		padding: 0; margin: 0;
		padding-left: 3px;
		border-bottom: 4px solid #fb9c39;
	}
#acct-nav ul li {
		float:left;
		list-style:none;
		position:relative;
		z-index:999;
		height: 2.5em;
		line-height: 2.5em;
		margin: 0 2px;
		height: 1%;
		border: 1px solid #ccc;
		border-bottom: none; 
	}
#acct-nav ul li#current  {
		border: 1px solid #222351;
		border-bottom: none; 
		}
#acct-nav a {
		background: #e1e1e1;
		float: left;
		display: block;
		text-decoration: none;
		padding: 0 1em;
		color: #666;
		margin: 0;
		border: 1px solid #fbfbfb;
		border-bottom: none; 
	}

#acct-nav li#current a {
		background: #fb9c39;
		color: #fff;
		border: 1px solid #fff;
		border-bottom: none; 
		}
#acct-nav li#current a:hover {
		cursor: default;
		}
#acct-nav li#complete a {
		background: #fbc286;
		color: #fff;
		border: 1px solid #fff;
		border-bottom: none; 
		}
#acct-nav li#complete a:hover {
	background: #fb9c39;
		}
#acct-nav li#incomplete a {
		background: #e1e1e1;
		color: #666;
		border: 1px solid #fff;
		border-bottom: none; 
		}
#acct-nav li#incomplete a:hover {
		cursor: default;
		}
  /* 	PIE Easy Float Clearing 							*/
	.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
			}
	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	#event label {
        font-weight: bold;
        display: block;
        float: left;
        width: 25%;
        text-align: right;
        margin-right: 1.0em;
		color:#222351;
		font-size:12px;
        }

#event {
	background:#FFFFFF;
	border:solid 1px #222351;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:10px;
	min-height:125px;
}
#event li {
	list-style:none;
	margin-left:-40px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:dashed #CCCCCC 1px;
}
.submit {
		background:url(../images/submit.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.submit:hover {
		background:url(../images/submit_over.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.send {
		background:url(../images/send.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.send:hover {
		background:url(../images/send_over.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.finalize {
		background:url(../images/finalize.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.finalize:hover {
		background:url(../images/finalize_over.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.payment {
		background:url(../images/payment.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.payment:hover {
		background:url(../images/payment_over.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.fp {
		background:url(../images/fp.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.fp:hover {
		background:url(../images/fp_over.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.account {
		background:url(../images/account.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.account:hover {
		background:url(../images/account_over.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.login {
		background:url(../images/login.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
.login:hover {
		background:url(../images/login_over.jpg);
		width:144px;
		height:34px;
		cursor:pointer;
		color:#FFFFFF;
}
input {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10px;
		border: 1px solid #222351;
		background-color: #FFFFFF;
		COLOR: #222351;
}
.input {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10px;
		border: 1px solid #222351;
		background-color: #FFFFFF;
		COLOR: #222351;
}
#start {
	width:150px;
	height:150px;
	margin-left:560px;
	position:absolute;
	margin-top:10px;
}
#amount {
	width:300px;
	height:25px;
	margin-left:400px;
	padding:5px;
	position:absolute;
	margin-top:10px;
	font-size:12px;
	text-align:right;
}
.fee {
	font-weight:bold;
	color:#222351;
}
#stats {
	width:250px;
	height:150px;
	margin-left:460px;
	position:absolute;
}
#userinfo {
	margin-top:10px;	
}
#userinfo td {
	border-bottom:solid #efefef 1px;	
}
.labels {
	color:#222351;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
.info {
	color:#222351;
	font-size:14px;
}
.alert {
	color:#222351;
	font-size:14px;
	font-weight:bold;
}
.sumtitle {
	color:#fb9c39;
	font-size:14px;
	font-weight:bold;
}
#startapp {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/start_app.jpg) no-repeat;
}
#startapp:hover {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/start_app_over.jpg) no-repeat;
}
#finishapp {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/finish.jpg) no-repeat;
}
#finishapp2:hover {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/finish2_over.jpg) no-repeat;
}
#finishapp2 {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/finish2.jpg) no-repeat;
}
#finishapp:hover {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/finish_over.jpg) no-repeat;
}
#editprofile {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/edit_profile.jpg) no-repeat;
}
#editprofile:hover {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/edit_profile_over.jpg) no-repeat;
}
#editaccount {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/edit_account.jpg) no-repeat;
}
#editaccount:hover {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/edit_account_over.jpg) no-repeat;
}
#apps {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/applicants.jpg) no-repeat;
}
#apps:hover {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/applicants_over.jpg) no-repeat;
}
#addschool {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/add_school.jpg) no-repeat;
}
#addschool:hover {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/add_school_over.jpg) no-repeat;
}
#help {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/help.jpg) no-repeat;
}
#help:hover {
	width:144px;
	height:34px;
	display:block;
	text-indent: -9999em;
	background:url(../images/help_over.jpg) no-repeat;
}
.odd {

}
.even {
	background:#efefef;
}
.stats {
	font-size:12px;
	color:#222351;
	text-align:center;
}
#long label {
        font-weight: bold;
        display: block;
        float: left;
        width: 350px;
		height:10px;
        text-align: right;
        margin-right: 1.0em;
		color:#222351;
		font-size:12px;
        }
#xlong label {
        font-weight: bold;
        display: block;
        float: left;
        width: 500px;
		height:10px;
        text-align: right;
        margin-right: 1.0em;
		color:#222351;
		font-size:12px;
        }
#radio {
	width:100%;
	height:50px;
}
#radio label {
        font-weight: bold;
        display: block;
        float: left;
        width: 25%;
		height:50px;
        text-align: right;
        margin-right: 1.0em;
		color:#222351;
		font-size:12px;
        }
.edit {
	color:#222351;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.edit:hover {
	color:#222351;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#pdf {
	width:300px;
	float:right;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	padding-top:5px;
	margin-top:30px;
	margin-right:-300px;
}
#print {
	width:300px;
	float:right;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	padding-top:5px;
	margin-top:40px;
	margin-right:-300px;
}
#gone {
		text-indent: -9999em;
		position:absolute;
}
#Holder {
	height:20px;
	display:block;
}
