@CHARSET "UTF-8";

html,body {
	background: #FFF none repeat scroll 0 0;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size: 9.5pt;
	margin: 0 auto;
}

#wrap {
	margin:0 auto 10px;
	padding:0;
	position:relative;
	width:960px;
}

#head {
	color: #FFF;
	background: #931122 none repeat scroll 0 0;
	overflow: hidden;
	width: 100%;
}

#user {
	margin: 5px;
}

#body {
	background-color: white;
	padding: 10px 20px 10px 20px;
	margin: 0;
	/* IE min-height hack */
	min-height:520px;
	height:auto !important;
	height:530px;
}

#body a,#body a:link,#body a:visited {
	color: #0B332B;
}

#body a:active, #body a:hover {
	color: #DB113A;
}

#body h1 a, #body h1 a:active, #body h1 a:hover {
	color: inherit;
}

#identity {
	background: #004A40;
	border: 1px solid #002B25;
	color: #fff;
}

#identity a,#identity a:link,#identity a:visited {
	color: #eee;
}

#identity a:active,#identity a:hover {
	color: #fff;
}

#head a,#head a:link,#head a:visited {
	color: #DFDFDF;
}

#appnav h3 {
	background: #F5363E none repeat scroll 0 0;
	border: 1px solid #EC1A35;
}

.appform {
	width: 572px;
}

.appform h2 {
	border: 1px solid #EC1A35;
	background: #F5363E;
	color: #FFF;
}

.appform h3 {
	border: 1px solid #ADADAD;
	background: #C1C1C1;
	color: #000;
}

.appform h4 {
	border: 1px solid #F2F1F1;
	background: #FBFAFA;
	color: #000;
}

.appform .review h3 {
	color: #2F3B1D;	
}

.appform .review h4 {
	color: #666;	
}

.appform .review label {
	color: #999;	
}


.chooseform .actions a {
	border: 1px solid #E8E8E8;
	background-color: #FBFBFB;
}

.chooseform .actions a:hover {
	border: 1px solid #798B23;
	background-color: #FFE16C;
}

div.validationerror, p.validationerror {
	background-color: #FFF3F3;
	padding: 3px 5px;
}

.validationerror {
	font-size: 120%;
	font-weight: bold;
	color: #660000;
}
