@charset "utf-8";
/* CSS Document */

/* Script to Clear */

body.body { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
img, a img { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, object { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
ul { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.container { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.search { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.search form { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.search-field { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.search-button { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.search-button:hover { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
hr { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#nav { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.clearfix { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#header { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#main { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#main-content { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#atty-main-content { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#content { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#aop { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#aop h1 { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#aop ul { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#aop ul li { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#atty-main-content #content #copy { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#atty-main-content #content #copy table ul { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#copy { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#copy * { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#copy * * { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#copy h1, #copy h2, #copy h3, #copy h4, #copy h5, #copy h6, #copy p { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#copy ul { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#side-bar { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#atty-main-content #side-bar { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#side-bar * { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#side-bar * * { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#side-bar h1 { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#side-bar h2 { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#side-bar #news { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#side-bar #news ul { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#side-bar #news ul li { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#footer { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#addresses { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
address { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#addresses a { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.footlinks { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.footlinks a { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.pad_frm_itm { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.form-label { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.form-pct { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.msg-pct { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.custom-form fieldset { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.custom-form legend { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.custom-form ol { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.submit-button { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.submit-button:hover { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.submit { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.submit:hover { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#disclaimer { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#directionsInput { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#directionsLocale { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
#directionsSubmit { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.atty-img { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.atty-content { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
td.atty-title .atty-subtitle { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}
.atty-info { position:static !important;float:none !important;padding:0 !important;margin:0 !important; background-image:none !important;}

/* Major Reset from Universal IE6 via Andy Clarke */

/* -------------------------------------------------------------- */

html, 			body, 
div,			span, 
object, 		iframe, 
h1, h2, h3, h4, h5, h6, 
p, 				blockquote, 
pre, 			a, 
abbr, 			acronym, 
address, 		code, 
del, 			dfn, 
em, 			img, 
q, 				dl, 
dt, 			dd, 
ol, 			ul, 
li, 			fieldset, 
form, 			label, 
legend, 		table, 
caption, 		tbody, 
tfoot, 			thead, 
tr, 			th, td { 
margin : 0; 
padding : 0; 
border : 0; 
font-weight : inherit; 
font-style : inherit; 
font-size : 100%; 
font-family : inherit; 
vertical-align : baseline; }

/* Body ---------------------------------------------------- */

body {
width : 60%;

/* http://www.cameronmoll.com/archives/000892.html */
width : expression(document.body.clientWidth < 640? "640px" : document.body.clientWidth > 120? "120em" : "auto");
margin : 0 auto;
padding : 2em 0;
background :  #82A6B5;
font : 88% Georgia, Times, serif;
line-height : 1.4;
color : #333; }

/* Headings ---------------------------------------------------- */

h1, h2, h3, h4, h5, h6 { 
font-weight : normal; }

h1 { 
margin-bottom : .5em;
font-size : 3em; 
line-height : 1; }

h2 { 
margin-bottom : .75em;
font-size : 2em; }

h3 {
margin-bottom : 1em;
font-size : 1.5em;
line-height : 1 ; }

h4 {
margin-bottom : 1.25em;
font-size : 1.2em;
line-height : 1.25; }

h5, h6 { 
margin-bottom : 1.5em;
font-weight : bold; 
font-size : 1em; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { 
margin : 0; }

/* Text elements -------------------------------------------------------------- */

p { 
margin : 0 0 1.5em; }

a {
color : #105cb6; 
text-decoration : underline; }

a:visited { 
color : #105cb6; }

a:focus, a:hover { 
color : #003; }

a img {
border : none; }

blockquote, q {
quotes : "" ""; }

blockquote { 
margin : 1.5em 1.5em 1.5em -1.5em;
padding-left : 1.5em;
border-left : 1px solid #666;
font : italic 1.2em "Times New Roman", Times, serif; }

blockquote:before, blockquote:after, q:before, q:after { 
content : ""; }

strong { 
font-weight : bold; }

em, dfn { 
font-style : italic; }

dfn { 
font-weight : bold; }

sup, sub { 
line-height : 0; }

abbr, acronym { 
border-bottom : 1px dotted #666; }

address {
margin : 0 0 1.5em;
font-style : italic; }

del { 
color : #666; }

pre, code, tt {
margin : 1.5em 1.5em 1.5em -1.5em;
padding-left : 1.5em;
border-left : 1px dotted #666;
font : 1em 'andale mono', 'lucida console', monospace;
line-height : 1.5; }

pre { 
white-space : pre; }

code { 
display : block; }


/* Lists -------------------------------------------------------------- */

li ul, li ol { 
list-style-type : circle;
margin : 0 1.5em .75em 1.5em; }

ul, ol {
margin : 0 1.5em 1.5em 0; }

ul { 
list-style-type : disc; }

ol {
list-style-type : decimal; }

dl {
margin-bottom: 1.5em; 
padding-top: 1.5em; 
border-top : 1px solid #ccc; }

dl dt {
margin-bottom : .75em;
font-size : 1.2em;
line-height : 1.25; }

dd {
margin-bottom: 1.5em; 
padding-bottom: 1.5em; 
border-bottom : 1px solid #ccc; }

/* Tables -------------------------------------------------------------- */

table {
border-collapse : separate; 
border-spacing : 0;
margin-bottom : 1.4em;
width : 100%; }

table, td, th { 
vertical-align : top; }

th, thead th {
font-weight : bold; }

th, td, caption {
padding : 4px 10px 4px 5px; 
text-align : left; 
font-weight : normal; }

th, td {
border-bottom : 1px solid #ccc; }

tfoot { 
font-size : .9em; }

caption {
margin-bottom : 1em;
font-size : 1.5em;
line-height : 1 ; }

/* Forms -------------------------------------------------------------- */

label { 
font-weight : bold; }

fieldset { 
margin : 0 0 1.5em 0; 
padding : 1.4em 1.4em 0 1.4em; 
border : 1px solid #ccc; }

legend {  
font-size : 1.2em; 
font-weight : bold; }

textarea { 
width : 390px; 
height : 250px; 
padding : 5px; }


/* Things Hidden from Mobile Web */

#bb-nav, #bb-header, #bb-addy {
	display: block;
	visibility: visible;
}

/* Added Bits */

div#header, div#nav, div#images, div.search, div#side-bar  {
	display: none;
}

body.body {
	background: #82a6b5;
}