/* ~~~~~~~~~~~ Global Settings ~~~~~~~~~~~ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-family:Arial, "Lucida Grande", Tahoma, "Trebuchet MS", Verdana, DejaVu Sans; font-size:1em; vertical-align:baseline; background:transparent;}
body, html 								{width:100%; height:100%;}
body 									{font-size:75%; /* Resets 1em to 12px (62.5% = 10px / 70% = 11px / 75% = 12px) */ color:#4B1E30; background-color:#fff; text-align:center;}
p 										{padding:20px 0; clear:both;}
h2 										{font-size:1.7em; font-weight:bold; clear:both; margin:0 0 20px 0;}
a:link, a:visited 						{color:#D41C0E; font-weight:bold; text-decoration:underline;}
a:hover 									{color:#000;}

/* ~~~~~~~~~~~ Custom Settings ~~~~~~~~~~~ */
#pagewrapper 							{width:964px; max-width:70%; margin:38px auto; text-align:left;}
#pagewrapper div#header, #pagewrapper div#footer {width: 100%; position: relative; clear: both; overflow: hidden;}
#pagewrapper div#header 					{background: transparent url(head.gif) right top no-repeat; height: 80px;}
#pagewrapper div#header img 				{position: absolute; right: 0; top: 0;}
#pagewrapper div#footer 					{background: transparent url(footer_bg.gif) 0 45px no-repeat; height: 85px;}
#pagewrapper div#footer div.copyright 		{position: absolute; left: 0; top: 55px;}
#pagewrapper div.globalErrorBox 			{padding: 50px 0; text-align: center; position:relative;}
#pagewrapper div.globalErrorBox div.locale	{padding: 0 0 60px 0;}


#pagewrapper div.globalErrorBox div.localeLinkBox {padding: 0 0 20px 0;}
#pagewrapper div.globalErrorBox div.localeLinkBox a {padding:0 2px;}
#pagewrapper div.globalErrorBox div.localeLinkBox a.inactive {color:#000;}
#pagewrapper div.globalErrorBox div.localeLinkBox a.active {color:#D41C0E;}

#pagewrapper div.globalErrorBox div.locale.inactive {display:none;}
#pagewrapper div.globalErrorBox div.locale.active	{display:block;}
#pagewrapper div.globalErrorBox div.locale p{padding: 0 0 10px 0;}

#pagewrapper div.globalErrorBox p 			{padding-bottom: 20px;}
#pagewrapper div.globalErrorBox .sunriseMail {position:absolute; left:50%; bottom:10px; margin-left:-63px;}
#pagewrapper div.globalErrorBox .sunriseMail a,
#pagewrapper div.globalErrorBox .sunriseMail a span {display:block; float:left;	font-weight:bold; text-decoration:none; text-align:left; white-space:nowrap;}
#pagewrapper div.globalErrorBox .sunriseMail a {background:url(icon_mail.png) left center no-repeat;}
#pagewrapper div.globalErrorBox .sunriseMail a span {padding:0 0 0 24px;}


