body { margin: 0px; padding: 0px; font-family: Arial; font-size: 11px; background-color: #ebebeb; background: url('/x/background.png') no-repeat; background-attachment: fixed; }

.corners { behavior: url('/forge/decor/border-radius.htc'); border-radius: 16px; }

table { border: solid 0px; border-spacing: 0px; padding: 0px; margin: 0px; font-size: 11px; }
td { vertical-align: top; border-spacing: 0px; padding: 0px; margin: 0px; }
img { border: solid 0px; margin: 0px; padding: 0px; }
a { text-decoration: none; }

form { border: solid 0px; margin: 0px; padding: 0px; }
input[type="text"],input[type="password"] { font-family: Arial; font-size: 11px; color: #333; }
textarea { padding: 3px; font-family: Arial; font-size: 11px; color: #333; }

.ajax-loading { width: 16px; height: 16px; margin: 0px 4px 0px 4px; }
.transfer-request { visibility: hidden; display: none; }
.error_msg { border: solid 1px #ccc; padding: 2px; width: 100%; font-weight: bold; color: #960000; background-color: #eee; text-align: left; }
.success_msg { border: solid 1px #ccc; padding: 2px; width: 100%; font-weight: bold; color: #00853F; background-color: #eee; text-align: left; }

#transfer-error { z-index: 9998; position: fixed; left: 0px; bottom: 0px; border: solid 1px #960000; padding: 4px 10px 3px 10px; background-color: #BA2637; color: #ffffff; }
	div._error { border: solid 1px #960000; padding: 4px 10px 3px 10px; background-color: #BA2637; color: #ffffff; text-align: left; }
	div.wf_transfer_error { border: solid 1px #960000; padding: 4px 10px 3px 10px; background-color: #BA2637; color: #ffffff; text-align: left; }

.p100 { width: 100%; }
div.center { margin-left: auto; margin-right: auto; text-align: center; }

#layout { margin-left: auto; margin-right: auto; margin-bottom: 20px; width: 945px; }
	#splash { width: 945px; height: 350px; background: url('/x/bg-splash.png') no-repeat; overflow: hidden; }
	#services { margin-left: auto; margin-right: auto; margin-top: 9px; margin-bottom: 12px; width: 865px; font-family: Arial; font-size: 15px; font-weight: bold; color: #474747; letter-spacing: 0px; text-transform: uppercase; text-align: center; }
		#services span { padding: 0px 6px 0px 6px; }
	#page { behavior: url('/forge/decor/border-radius.htc'); border-radius: 16px; border: solid 3px #A8A8A8; margin-left: auto; margin-right: auto; width: 895px; background-color: #EAEAEA; }
		#page div.body { margin-left: auto; margin-right: auto; padding: 12px 0px 6px 0px; width: 865px; }
			#page div.body td.desc { font-size: 13px; color: #666; }
				#page div.body td.desc div.intro { font-size: 17px; color: #444; }
					#page div.body td.desc h1 { display: inline; padding: 0px; margin: 0px; font-size: 17px; }
				#page div.body td.desc p.call { font-size: 18px; text-align: center; }
					#page div.body td.desc p.call strong { color: #075799; }
				#page div.body td.desc p.email { text-align: center; color: #222; }
					#page div.body td.desc p.email span { padding: 0px 3px 0px 3px; }
					#page div.body td.desc p.email a { text-decoration: none; font-weight: bold; color: #143350; }
					#page div.body td.desc p.email a:active, #page div.body td.desc p.email a:hover { color: #288216; }
			#page div.body td.contact { padding-left: 20px; width: 490px; font-family: Arial; font-size: 13px; }
				#page div.body td.contact div.contact-intro { behavior: url('/forge/decor/border-radius.htc'); border-radius: 8px; border: solid 2px #D0D0D0; padding: 5px; padding-top: 21px; margin-bottom: 4px; height: 55px; font-family: Arial; font-size: 15px; font-weight: bold; color: #16416D; text-align: center; background-color: #F5F5F5; }
				#page div.body td.contact td.field { vertical-align: middle; padding-left: 20px; font-weight: bold; color: #153B63; }
				#page div.body td.contact input[type="text"] { margin-left: 6px; width: 200px; }
				#page div.body td.contact textarea { behavior: url('/forge/decor/border-radius.htc'); border-radius: 8px; border: solid 2px #D0D0D0; margin-top: 4px; margin-bottom: 2px; width: 90%; height: 80px; }
				#page div.body td.contact div.right { text-align: right; }
	#location { behavior: url('/forge/decor/border-radius.htc'); border-radius: 16px; border: solid 3px #A8A8A8; margin-left: auto; margin-right: auto; margin-top: 4px; margin-bottom: 4px; padding: 4px 0px 4px 0px; width: 895px; background-color: #4A4A4A; text-align: center; font-family: Arial; font-size: 12px; color: #dfdfdf; }
	#footer { text-align: center; font-family: Arial; font-size: 11px; color: #444; }
