			body{
				margin:0;
				background-color:#666
			}
			html, body{
				height:100%;
				margin-bottom:0.01em
			}
			form{
				margin:0;
				padding:0;
			}
			#outer_wrapper{
				width:900px;
				margin:0 auto;
				border-left:3px solid #606060;
				border-right:3px solid #606060;
				/*border-bottom:3px solid #606060;*/
				background-color:#fff;
			}
			#main_wrapper{
				background-color:#fff;
				padding-top:15px;
				padding-bottom:15px;
			}
			#top_wrapper{
				position:relative;
				height:130px;
				background-color:#fff;
				border-bottom:1px solid #aaa;
				background:url("/includes/images/ge_topgrad.jpg");
			}
			img#logo{
				position:absolute;
				top:30px;
				left:30px;
			}
			#path_wrapper{
				position:relative;
				height:30px;
				background-color:#ccc;
				border-bottom:2px solid #aaa;	
				font:normal 11px/30px verdana;
				padding:0 15px 0 15px;
			}
			#left_column{
				float:left;
				display:inline;
				width:150px;
				background-color:#fff;
				padding-top:20px;			
				padding-right:20px;
				padding-left:5px;
				height:500px;	
			}
			#center_column{
				float:left;
				display:inline;
				width:643px;
				background-color:#fff;				
				padding:20px;
				font:normal 12px/19px verdana;		
				border-right:1px solid #fff;
				min-height:400px;		
			}
			* html #center_column{
				height:400px;
			}
			#center_column h1{
				font:bold 18px verdana;
				margin:0 0 20px 0;
				color:#00386C;
			}
			#center_column h2{
				font:bold 14px verdana;
				margin:0 0 0 0;
				margin-collapse:collapse;
				border-bottom:1px solid #ddd;
				width:50%;
				color:#444;
			}
			#center_column table tr td{
				/*height:40px;*/
				vertical-align:top;
				border-top:1px solid #ddd;
				padding-top:5px;
				padding-bottom:5px;
			}
			#right_column{
				float:left;
				display:inline;
				width:140px;
				background-color:#fff;				
				padding:20px;
			}
			#left_column ul{
				font:normal 10px/18px verdana;
				padding:0;
				margin:0 0 0 20px;
				list-style-type:none;
			}
			#left_column ul li{
				padding:0;
				margin:0;
				border-bottom:1px solid #ddd;
				padding:0px 0 5px 0;
				margin-bottom:5px;
			}
			#left_column ul li a{
				text-decoration:none;
			}
			#left_column a.selected{
				font-weight:normal;
				color:#004170;
				text-decoration:underline;
			}
			
			.marginBox{
				background-color:#ccc;
				width:100%;
				min-height:100px;
				height:150px;
				margin-bottom:20px;
			}
			.marginBox h2{
				font:bold 11px verdana;
				background-color:#bbb;
				padding:5px;
				margin:0 0 5px 0;
			}
			.marginBox div{
				margin:5px;
			}
			#footer{
				height:100px;
				background-color:#00386C;
				border-top:1px solid #aaa;
				text-align:center;
				font:normal 11px/50px verdana;
				color:#fff;
			}
			#print{
				margin-top:20px;
				color:#666;
			}
			#topmenu_wrapper{
				height:40px;
				background-color:#00386C;
				border-bottom:1px solid #aaa;
				padding-left:10px;
				padding-right:10px;
			}
			#topmenu_wrapper ul{
				list-style-type:none;
				margin:0;
				padding:0;
			}
			#topmenu_wrapper ul li{
				display:inline;
				margin:0;
				padding:0;
				margin-right:40px;
				font:normal 14px/40px arial;
			}
			#topmenu_wrapper ul li a{
				display:block;
				margin:0 1px 0 0;
				padding:0 20px 0 20px;
				float:left;
				text-decoration:none;
				color:#fff;
			}
			#topmenu_wrapper ul li a:hover{
				color:#004170;
				background-color:#bbb;
			}
			#topmenu_wrapper ul li.selected a, #topmenu_wrapper ul li.selected a:hover, #topmenu_wrapper ul li a:hover{
				color:#40BCED;
				background-color:#004170;
				background:url("/includes/images/ge_menubg.jpg");
			}
			#footer span.divider{
				margin:0 10px 0 10px;
				color:#aaa;
			}
			a{
				color:#000;
				text-decoration:underline;
			}
			a:hover{
				color:#40BCED;
				background-color:#004170;
			}
			#footer a{
				color:#fff;
			}
			.generatedFormFieldHeader{
				font-weight:bold;
			}
			.generatedFormFieldContainer{
				margin-bottom:10px;
			}

	.generatedFormFieldHeader{
		background-color:#eee;
		padding:3px;
		font:bold 10px verdana;
		margin-bottom:20px;
		float:left;
		width:150px;
		text-align:right;
		clear:both;
		border-right:2px solid #ccc;
	}
	.generatedFormFieldContainer{
		margin-bottom:15px;
		font:normal 10px verdana;
		clear:top;
	}
			.generatedFormField, textarea{
				font:normal 10px verdana;
				border:1px solid #aaa;
			}
			.generatedFormButtonBar{
				text-align:right;
				margin-top:20px;
				width:500px;
			}
			.generatedFormButtonBar input{
				font:normal 10px verdana;
				border:1px solid #aaa;
			}
			.generatedFormWrapper h1{
				display:none;
			}
form#loginForm{
	margin-top:20px;
}
div#loggedin{
	padding:5px 10px 5px 10px;
	font:normal 9px verdana;
	background-color:#fff;
	border-bottom:1px solid #ddd;
}