html, body { width: 100%; height: 100%; }

body {
	margin: 0; padding: 0;
	font: 75% Verdana, Arial, sans-serif;
	color: #000000;
	text-align: center;
	background-color: #fff;
}
form { margin: 0; padding: 0; }
p, li, dt, dd, li, td, tr, table { font-size: 1em; color: inherit; }

h1, .hdr {
	font: bold small-caps 1.5em Verdana, Arial, sans-serif;
	color: #A5032A;
	margin: 1em 0;
	display:block;
	letter-spacing: 1px;
}
#content h1 {
	text-align: right;
	padding-right: .5em;
	padding-bottom: 1px;
	margin: 1em -10px;
	background: url(/images/int/yuletide_int_divider.jpg) repeat-x bottom;
}
h2, .subhdr {
	font: normal 1.3em Verdana, Arial, sans-serif;
	color: #A5032A;
	margin: 1.3em 0 .5em;
	letter-spacing: 1px;
}
h3, .sshdr {
	font: bold italic 1.2em Verdana, Arial, sans-serif;
	margin: 1.5em 0 .25em;
}


.error { background: #ff9; }

p { margin: 1em 0; }
#content p { margin: .2em 0 1em; word-spacing:.1em; }
#content p.standalone { margin-top: 1em; }
p.intro:first-letter { font: bold 1.7em Verdana, Arial, sans-serif; color: #A5032A; }

#content ul { padding: 0; margin: .5em 0 1em 3em; }
#content li { margin: 3px 0; }

a:link { color: #A5032A; text-decoration: none; }
a:visited { color: #A6A6A6; text-decoration: underline; }
a:hover, a:active { color: #E77600; text-decoration: underline; }

#links a:link { color: #A5032A; text-decoration: none; }
#links a:visited { color: #A6A6A6; text-decoration: none; }
#links a:hover, #links a:active { color: #E77600; text-decoration: underline; }

#copy a { font-weight: bold; }
#copy a:link { color: #fff; text-decoration: none; }
#copy a:visited { color: #fff; text-decoration: none; }
#copy a:hover, #copy a:active { text-decoration: underline; }

a.AT:link, a.AT:visited, a.AT:hover {  color: #A5032A !important; text-decoration: none; font-weight: bold; }
/*.AT:before, .AT:after { content: '*'; font-weight: bold; }*/
#header {  background: #DA0030 url(/images/mp/yuletide_mp_header_back2.gif) repeat-x; }
#header h1 { width: 770px; margin: 0 auto; font-size: 1.5em; background: #DA0030 url(/images/mp/yuletide_mp_header_back.jpg) no-repeat; }
#topbar { background: url(/images/mp/yuletide_mp_stripe1_tile.gif) repeat-x; }
.expander { width: 100%; }

div.hr { margin: 0; padding: 5px; background: url(/images/int/yuletide_int_divider.jpg) repeat-x center; height: 1px; }

#contenttbl { width: 100%; height: 72.7%; }
#leftfade { width: 10%; background: #FBE601 url(/images/int/yuletide_int_leftbar2.jpg) repeat-y right; }
#topleftshade { background:  url(/images/int/yuletide_int_leftbar1.jpg) no-repeat  100% -1px; width: 100%; height: 30px; }
#rightfade { width: 15%; background: #FBE601 url(/images/int/yuletide_int_rtbar2.jpg) repeat-y left; }
#toprightshade { background: url(/images/int/yuletide_int_rtbar1.jpg) no-repeat 0 -1px; width: 100%; height: 30px; }
#toprightshade, #topleftshade { border-top: 1px solid #BEB23C; }
#navigator { width: 196px;  background: url(/images/int/yuletide_int_nav_tile.jpg) repeat-y left; }
#contentcell { width:75%; background: url(/images/int/yuletide_int_vertline.jpg) repeat-y left; text-align: center; }
#content { width: 93%; margin:25px auto; text-align: left; }
#spacer { width: 565px; height: 1px; overflow: hidden; }

#foot { color:#A6A6A6; font-size: .83em; text-align: center; margin: 30px 0 0; padding-top: 1px; clear: both; background: url(/images/int/yuletide_int_divider.jpg) no-repeat top;  }
#links { margin: 1em auto 2em; color: #E77600;  }
#copybk { background: #AAAAAA url(/images/mp/yuletide_mp_footer_mid.gif) repeat-x center; font-size: .83em; }
#copybk2 { background: url(/images/mp/yuletide_mp_footer_left.gif) no-repeat left center; }
#copy { 
	height: 47px; line-height: 47px;
	color: #fff; background: url(/images/mp/yuletide_mp_footer_rt.gif) no-repeat right center;
	white-space: nowrap; display: block;
	margin: 0;
	}

#getadobe {
	text-align: center;
	font-size:.83em;
}
#getadobe p {
	margin: 0 auto;
	width: 350px;
	padding: 6px 3px; word-spacing: -.1em;
	border: 1px solid #A5032A;
	background: #ffffdd;
	text-align: left;
	overflow: hidden;
}
#adobeicon { display:inline; float: right; margin-left: 5px; }