html {height:100%}
body {height:100%; display:table; font:12px Helvetica, Arial, sans-serif; width:602px; margin:0 auto}
#container {display:table-cell; vertical-align:middle;}

#header {background:url(images/header.png) repeat-x}
#header .wrapper {background:url(images/header_left.png) top left no-repeat}
#header .wrapper2 {height:100px; background:url(images/header_right.png) top right no-repeat}

	#header h1 {padding:14px 0 0 14px; float:left}
	#header h1 a {display:block; width:157px; height:76px; background:url(images/logo_with_bg.png) no-repeat; text-indent:-9999px;}
	#header h2 {float:right; padding-right:68px; line-height:100px; color:#fff; font-size:22px; font-weight:normal }

#content {
	background:url(images/content.png) repeat-y #f6f6f6;
	padding:50px 30px 30px;
}
	#content h3 {
		background:url(images/service_logo.png) no-repeat; 
		width:158px; 
		height:127px;
		margin-left:25px;
		margin-top:13px; 
		text-indent:-9999px; 
		float:left;
	}
	
	#login, #links {text-align:right}
	#login {color:#8b8b8b;}
		#login p {margin:9px 0}
		#login select, #login input {width:143px; margin-left:5px; color:#652d86}
		#login select {width:145px;}
		select#prefix {width:40px}
		input#number {width:77px}
	
	#links {margin-top:25px}
		#links a {color:#652d86; font-size:12px; margin:0 5px; text-decoration:none; font-weight:bold}
		#links a:hover {text-decoration:underline}

#footer {clear:both; background:url(images/footer.png) repeat-x; color:#555; font-size:11px}
#footer .wrapper {background:url(images/footer_left.png) top left no-repeat}
#footer .wrapper2 {padding-top:52px; height:100px; background:url(images/footer_right.png) top right no-repeat}
	#footer p {padding:10px 25px}
