@charset "UTF-8";

html {
font-size:100%;
overflow:auto;
}

body {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size-adjust:.52;
font-size:1em;
font-weight:normal;
letter-spacing:normal;
word-spacing:normal;
text-transform:none;
text-align:justify;
}

small {
font-size:small;
}

big {
font-size:large;
}

p, blockquote, ul, ol, dl, dd, li, dir, menu {
font-size:small;
}

pre {
font-family:"Andale Mono","Courier New",courier,monospace;font-size-adjust:.51;
font-size:small;
}

ol li {
list-style-type:decimal;
}

ol ol li {
list-style-type:lower-alpha;
}

ol ol ol li {
list-style-type:lower-roman;
}

h1, h2, h3, h4, h5, h6, dt {
font-style:normal;
letter-spacing:normal;
word-spacing:normal;
text-decoration:none;
text-transform:none;
}

h1, h2, h3, h4, h5, h6 {
font-weight:bold;
text-shadow:#C0C0C0 .125em .125em .25em;	/* Silver */
}

h1 {
font-size:x-large;
}

h2 {
font-size:large;
}

h3 {
font-size:medium;
}

h4 {
font-size:small;
}

h5, dt {
font-size:x-small;
}

h6 {
font-size:xx-small;
}

table, tbody, tr, td, tfoot, thead, th {
letter-spacing:normal;
word-spacing:normal;
text-transform:none;
}

table, tbody, tr, td {
font-size:small;
}

tfoot, thead {
font-size:medium;
}

th {
vertical-align:baseline;
font-size:medium;
font-weight:bold;
}

hr {
visibility:visible;
}

a, address, blockquote, body, cite, code, dd, del, dfn, div, dl, dt, em, form, iframe, img, kbd, li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var, applet, big, center, dir, font, hr, menu, pre, abbr, acronym, bdo, button, fieldset, ins, label {
letter-spacing:normal;
word-spacing:normal;
text-decoration:none;
text-transform:none;
border-color:#000000;	/* Black  */
border-style:none;
}

body {
background:#DCDCDC url('images/standard/backgrounds/33.png') repeat;	/* Gainsboro */
color:#2F4F4F;		/* DarkSlateGray */
}

em {
background:transparent;	/* transparent */
color:#000000;		/* Black  */
font-style:normal;
font-weight:bold;
}

strong {
background:transparent;	/* transparent */
color:#000000;		/* Black  */
font-style:italic;
font-weight:bold;
}

em strong, strong em {
background:transparent;	/* transparent */
color:#C30C3E;		/* Dark Red */
font-style:normal;
font-weight:bolder;
text-transform:uppercase;
}

b {
font-weight:bold;
}

i {
font-style:italic;
}

.warning {
background:transparent;	/* transparent */
color:#C30C3E;		/* Dark Red */
font-style:normal;
font-weight:bolder;
text-transform:none;
}

del {
background:#FFFFE0;	/* LightYellow */
text-decoration:line-through;
}

ins {
background:#FFFF00;	/* Yellow */
text-decoration:underline;
}

var, cite, dfn, .note {
font-style:italic;
}

address {
font-style:normal;
letter-spacing:.1em;
}

acronym {
font-variant:small-caps;
letter-spacing:.1em;
}

h1, h2, h3, h4, h5, h6, dt, th, thead, tfoot {
color:#BB8900;		/* Navy Gold*/
}

hr {
color:#000000;		/* Black  */
}

#colophon {
display:none;
}

col, colgroup, table, tbody, td, tr {
background:#FFFFFF;	/* White */
color:#000000;		/* Black  */
text-decoration:none;
border-color:#000000;	/* Black  */
border-style:none;
}

p a:link, li a:link {
background:#FFE4B5;	/* Moccasin */
color:#2F4F4F;		/* DarkSlateGray */
font-weight:bold;
}

p a:visited, li a:visited {
background:#FFF8DC;	/* Cornsilk */
color:#808080;		/* Gray */
font-weight:bold;
}

p a:hover, li a:hover {
background:#F0E68C;	/* Khaki */
color:#000000;		/* Black  */
font-weight:bold;
}

p a:active, li a:active {
background:#FFD700;	/* Gold */
color:#2F4F4F;		/* DarkSlateGray */
font-weight:bold;
}

p a.offsite, li a.offsite {
background:#FFE4B5;	/* Moccasin */
color:#2F4F4F;		/* DarkSlateGray */
font-weight:bold;
}

a, address, blockquote, cite, code, dd, del, dfn, div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd, li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var, applet, b, big, center, dir, font, hr, i, menu, pre, s, strike, tt, u, abbr, acronym, bdo, button, fieldset, ins, label {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
vertical-align:baseline;
}

body {
line-height:1.05em;
}

div > p:first-child, body > p:first-child, td > p:first-child {
margin-top:.75em;
margin-bottom:.25em;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, p.initial {
margin-top:.75em;
margin-bottom:.25em;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

h1, h2, h3, h4, h5, h6 {
line-height:1.05em;
}

h1, h2, h3, h4, h5, h6 {
margin-top:.75em;
margin-bottom:.25em;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

p {
margin-top:.75em;
margin-bottom:.25em;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

blockquote, fieldset, form, ul, ol, dl, dir, menu {
margin-top:.75em;
margin-bottom:.25em;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

dt {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

dd {
margin-top:0;
margin-bottom:.25em;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

ul ul, ol ol, li address, li dl, li ol, li p, li ul, li dir, li hr, li menu, li pre, li h1, li h2, li h3, li h4, li h5, li h6, dd address, dd dl, dd ol, dd p, dd ul, dd dir, dd hr, dd menu, dd pre, dd h1, dd h2, dd h3, dd h4, dd h5, dd h6 {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

li {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

address {
margin-top:1.05em;
margin-bottom:1.05em;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

pre {
margin-top:.75em;
margin-bottom:.25em;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
line-height:1em;
}

hr {
margin-top:.75em;
margin-bottom:.25em;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
height:.0625em;
}

div, center {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

.subhead {
margin-top:.75em;
margin-bottom:.25em;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

.stb {
margin-top:1.75em;
margin-bottom:.625em;
padding-top:1.75em;
padding-bottom:0;
border-top:0px solid;
border-bottom:0px solid;
border-left-style:solid; border-right-style:solid;
}

.mtb {
margin-top:2.5em;
margin-bottom:.625em;
padding-top:2.5em;
padding-bottom:0;
border-top:.1em solid;
border-bottom:0px solid;
border-left-style:solid; border-right-style:solid;
}

.ltb {
margin-top:3.5em;
margin-bottom:.625em;
padding-top:3.5em;
padding-bottom:0;
border-top:.25em solid;
border-bottom:0px solid;
border-left-style:solid; border-right-style:solid;
}

col, colgroup, table, tbody, td, tfoot, th, thead, tr {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
border-top:0;
border-bottom:0;
}

td, th {
line-height:1.05em;
}

a, address, blockquote, cite, code, dd, del, dfn, div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd, li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var, applet, b, big, center, dir, font, hr, i, menu, pre, s, strike, tt, u, abbr, acronym, bdo, button, fieldset, ins, label {
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
border-left:0;
border-right:0;
text-align:left;
float:none;
clear:none;
list-style-position:outside;
}

address, blockquote, dl, fieldset, form, ol, p, ul,  dir, hr, menu, pre {
margin-left:0;
margin-right:0;
padding-left:4em;
padding-right:0;
border-left:0;
border-right:0;
}

h1, h2, h3, h4, h5, h6 {
margin-left:4em;
margin-right:0;
padding-left:0;
padding-right:0;
border-left:0;
border-right:0;
text-align:left;
}

h1 {
margin-left:0;
}

h2 {
margin-left:1.5em;
}

h3 {
margin-left:2.5em;
}

p {
margin-left:0;
margin-right:0;
padding-left:4em;
padding-right:0;
border-left:0;
border-right:0;
text-align:justify;
text-indent:0;
}

blockquote {
margin-left:1.5em;
margin-right:0;
padding-left:4em;
padding-right:0;
border-left:0;
border-right:0;
}

address {
margin-left:0;
margin-right:0;
padding-left:4em;
padding-right:0;
border-left:0;
border-right:0;
}

pre {
margin-left:0;
margin-right:0;
padding-left:4em;
padding-right:0;
border-left:0;
border-right:0;
}

li {
margin-left:1.5em;
margin-right:0;
padding-left:0;
padding-right:0;
border-left:0;
border-right:0;
text-align:justify;
}

dt {
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
border-left:0;
border-right:0;
}

dd {
margin-left:1.5em;
margin-right:0;
padding-left:0;
padding-right:0;
border-left:0;
border-right:0;
}

ul ul, ol ol, li address, li dl, li ol, li p, li ul, li dir, li hr, li menu, li pre, li h1, li h2, li h3, li h4, li h5, li h6, dd address, dd dl, dd ol, dd p, dd ul, dd dir, dd hr, dd menu, dd pre, dd h1, dd h2, dd h3, dd h4, dd h5, dd h6 {
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
border-left:0;
border-right:0;
}

hr {
margin-left:0;
margin-right:0;
padding-left:4em;
padding-right:0;
border-left:0;
border-right:0;
text-align:left;
width:100%;
}

center {
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
border-left:0;
border-right:0;
text-align:left;
}

col, colgroup, table, tbody, td, tfoot, th, thead, tr {
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
border-left:0;
border-right:0;
float:none;
clear:none;
}

table {
text-align:left;
}

td {
text-align:left;
}

th {
text-align:left;
}

caption {
text-align:left;
}

body {
border:none; margin:0; padding:0; width:auto;
}

abbr, acronym, .help {
border-bottom:thin dotted #002569;	/* Navy Blue */
cursor:help;
}

#container {
position:relative;
width:60em;
min-height:60em;
margin:0 auto;
padding-top:.5em;
border:0;
}

#container div {
float:left;
}

#wrapper {
position:relative;
float:left;
overflow:hidden;
width:100%;
padding: 0;
border:.0625em solid #002569;	/* Navy Blue */
border-top:0;
background:#FFFAFA;	/* Snow */
color:#2F4F4F;		/* DarkSlateGray */
text-align:center;
}

#content {
position:relative;
float:left;
overflow:hidden;
width:43.375em;
margin:0;
padding: .5em .75em;
border:none;
text-align:justify;
}

#sidebar {
position:relative;
float:right;
overflow:hidden;
width:15em;
margin:0 auto;
padding:.5em 0;
border:0;
text-align:center;
}

#sidebar p {padding-left:0;}

#sidebar a {display:block;margin:0 auto;padding:0;border:0;text-align:center;text-decoration:none;}

#sidebar a.brick {background-position:top left;background-image:url('images/standard/misc/buy_a_brick.gif');width:150px;height:200px;}
#sidebar a.brick:hover {background-position:top right;}
#sidebar a.brick:active {background-position:top left;}

#sidebar a.coins {background-position:top left;background-image:url('images/standard/misc/legion_challenge_coins.png');width:192px;height:60px;}
#sidebar a.coins:hover {background-position:top right;}
#sidebar a.coins:active {background-position:top left;}

#sidebar a.dues {background-position:top left;background-image:url('images/standard/misc/legion_button.png');width:200px;height:50px;}
#sidebar a.dues:hover {background-position:top right;}
#sidebar a.dues:active {background-position:top left;}

.hidden {visibility:hidden;overflow:hidden;}

#browsers {margin:0 auto;padding:0;width:12em;height:8em;position:relative;background-image:url('images/standard/misc/browser_logos.png');background-repeat: no-repeat;}
#browsers li {list-style:none;}
#browsers a {position:absolute;width:4em;height:4em;background:transparent;text-decoration:none;border:none;}
#browsers .ie a {left:0;top:0;}
#browsers .firefox a {left:4em;top:0;}
#browsers .safari a {left:8em;top:0;}
#browsers .chrome a {left:0em;top:4em;}
#browsers .opera a {left:4em;top:4em;}
#browsers .navigator a {left:8em;top:4em;}

#std_head {
margin:0;
padding:0;
border-width:0 .0625em;
border-style:none solid;
border-color:#002569;	/* Navy Blue */
width:100%;
}

#std_head div {
float:left;
}

#std_foot {
clear:both;
border:none;
color:#002569;		/* Navy Blue */
font-size:.7em;
line-height:1em;
width:100%;
margin:.75em 0;
}

#std_foot div {
float:left;
}

#std_foot div.left {
position:relative;
text-align:left;
width:24%;
}

#std_foot div.center {
position:relative;
text-align:center;
width:52%;
}

#std_foot div.right {
position:relative;
text-align:right;
width:24%;
}

#std_foot a.text {
background:transparent;	/* transparent */
color:#002569;		/* Navy Blue */
text-decoration:none;
}

#std_foot a.disclaimer, a.privacy, a.toppage {
display:block;
width:8.9285em;
height:1.7857em;
border:.0625em solid #002569;	/* Navy Blue */
background-image:url('images/standard/buttons/button_footer.gif');
}

#std_foot a.disclaimer {
background-position: top left;
}

#std_foot a.privacy {
background-position: top center;
}

#std_foot a.toppage {
background-position: top right;
float:right;
}

.hr {
height:0;
width:100%;
margin:.25em 0;
padding:0;
border-top:.125em solid #002569;	/* Navy Blue */
border-bottom:0;
border-left:0;
border-right:0;
}

.f1 {
margin:0;
padding:0;
border:none;
text-align:center;
font-size:small;
}

.hilite :hover {
background-color:#CFB53B;		/* Old Gold */
}

.d1 {
border:none;
position:relative;
text-align:center;
width:100%;
margin:0 auto;
margin-top:.375em;
margin-bottom:.25em;
padding:.25em 0;
}

.d2 {
border:none;
position:relative;
text-align:center;
width:50%;
margin-top:.375em;
margin-bottom:.25em;
padding:0;
}

.d1 p em a, .d2 a {
background:transparent;	/* transparent */
text-decoration:none;
}

.d3 {
position:relative;
width:90%;
margin:.5em auto;
padding:.5em;
background:#FFFFFF;
border:thin solid #002569;	/* Navy Blue */
text-align:center;
overflow:hidden;
}

.s1 {
background:transparent;	/* transparent */
color:#002569;		/* Navy Blue */
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size-adjust:.52;
font-size:large;
font-style:normal;
font-variant:normal;
font-weight:bold;
margin-top:.75em;
margin-bottom:.25em;
line-height:1.05em;
text-decoration:none;
text-shadow:#C0C0C0 .125em .125em .25em;	/* Silver */
text-transform:none;
word-spacing:normal;
}

.d1 h1, .d1 h2, .d3 h2 {
background:transparent;	/* transparent */
color:#002569;		/* Navy Blue */
padding:0;margin:0;border:0;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size-adjust:.52;
font-size:large;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:normal;
line-height:1.25em;
text-align:center;
text-decoration:none;
text-shadow:#C0C0C0 .125em .125em .25em;	/* Silver */
text-transform:none;
word-spacing:normal;
word-spacing:normal;
}

.d1 p, .d1 p.initial, .d1 h2 + p {
background:transparent;	/* transparent */
color:#002569;		/* Navy Blue */
padding:0;margin:0 auto;border:0;
text-align:center;
}

.d1 em {
color:#92000A;		/* Sangria */
font-weight:bold;
}

.d1 h3 {
background:transparent;	/* transparent */
color:#C30C3E;		/* Dark Red */
padding:0;margin:0;border:0;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size-adjust:.52;
font-size:small;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-align:center;
text-decoration:none;
text-shadow:none;
text-transform:none;
word-spacing:normal;
word-spacing:normal;}

#brick_canvas {
margin-top:.375em;
margin-bottom:.25em;
padding:0;
border:0;
}

.brick, .bigbrick {
border:none;
color:#000000;		/* Black  */
display:block;
overflow:visible;
white-space:nowrap;
letter-spacing:-.5px;
font-family:"Arial Narrow","Helvetica Narrow",sans-serif;
font-size:.875em;
font-size-adjust:.52;
font-style:normal;
font-variant:normal;
font-weight:900;
line-height:1.1875em;
text-align:center;
margin:0;
padding:0;
padding-top:1em;
}

.bigbrick {
font-size:1.75em;
}

.brick_img {
background-image:url('images/standard/misc/brick_4x8.jpg');
background-repeat:no-repeat;
height:80px;
width:160px;
}

.brick_row {
position:relative;
width:100%;
margin:0 auto;
padding:0 0 0 3.5em;
border:0;
text-align:center;
}

.brick_spc {
width:100%;
border:0;
height:1em;
text-align:center;
}

.brick a:link, .bigbrick a:link, .brick a:visited, .bigbrick a:visited, .brick a:hover, .bigbrick a:hover, .brick a:active, .bigbrick a:active, .brick a.offsite, .bigbrick a.offsite {
background:transparent;
color:#000000;		/* Black  */
letter-spacing:-.5px;
font-weight:900;
}

.dir_class div {
position:relative;
float:left;
width:100%;
}

.dir_class div table{
text-align:left;
}

.map_class div {
position:relative;
float:left;
text-align:right;
}

.map_class div div {
width:100%;
}

.map_class_2 div {
text-align:center;
}

.old_gold {
color:#CFB53B;		/* Old Gold */
}

.img_anchor a {
background:transparent;	/* transparent */
font-weight:normal;
text-decoration:none;
}

@media print {
	body {
	background-color:#FFF!important;
	background-image:none!important;
	color:#000!important;
	}

	h1,h2,h3,h4,h5,h6 {
	text-shadow:none!important;
	}

	p a, li a {
	background-color:#FFC!important;
	color:#000!important;
	font-weight:normal!important;
	text-decoration:none!important;
	}

	.DONTPrint {
	display:none;
	}

	.DOCheck {
	display:table;
	}

	.breakhere {
	page-break-before:always;
	}

	#container,#wrapper,#content {
	border:0!important;
	width:auto!important;
	}

	#content {
	margin:0!important;
	padding:0!important;
	border:0!important;
	width:100%!important;
	}
}