/* CSS Document */
body {
	padding: 0;
	margin: 0;
	font: 76.1% Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	background: #fff url('/images/main_bck.png') center repeat-y;
}

.AttachedLink { position: relative; left: -39em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12.1833px; color: black; }
.AttachedLink a { text-decoration: none; }
.AttachedLink a:hover { color: black !important; text-decoration: underline; }

h1 { font: 1.8em Georgia,"Times New Roman", Times, serif; }
h2 { font: 1.4em Georgia,"Times New Roman", Times, serif; color: #555; }
h3 { font: 1.2em Georgia,"Times New Roman", Times, serif; color: #555; }
h4 { font: 1em Georgia,"Times New Roman", Times, serif; }
h5 { font: 1em Georgia,"Times New Roman", Times, serif; }
h6 { font: 1em Georgia,"Times New Roman", Times, serif; }
li { margin-top: 1em; margin-bottom: 1em; }
ol li li { list-style-type: lower-alpha; }
ul li { list-style-type: square; }
ul li.pdf { list-style-image: url('/images/pdf.png'); }
table { padding: 0; margin: 0; border-width: 0; border-collapse: collapse; }
table.border1 { border: 1px solid #eee; }
table.border1_full { border: 1px solid #eee; width: 100%; }
td, th { padding: 0.5em; margin: 0; border-width: 0; border-collapse: collapse; }
th { background-color: #000; font: 1.3em Georgia, "Times New Roman", Times, serif; color: #fff; text-align: left; }
th.right { text-align: right; }
th.sub { background-color: #555; font: 1.1em Georgia, "Times New Roman", Times, serif; color: #fff; text-align: left; }
th.row1 { background-color: #fff; font-weight: bold; color: #000; }
td.row1 { background-color: #fff; }
th.row2 { background-color: #ddd; font-weight: bold; color: #000; }
td.row2 { background-color: #ddd; }
.row1 { background-color: #fff; }
.row2 { background-color: #ddd; }
.error { font-style: italic; }
span.post_date { font-style: italic; font-size: 0.7em; color: #ccc; }

table.report th { font-size: 0.8em; }
table.report td { font-size: 0.75em; }

.print { display: none; }

#wrapper { width: 925px; margin: 0 auto; }
#headwrapper { background: url('/images/img_01.png') bottom repeat-x; }
#header {}
#nav { /*background: url('/images/bck.png') top repeat-x;*/ text-align: center; }
#nav ul.nav_noscript { padding: 0; margin: 0;}
#nav ul.nav_noscript li { margin: 0 1em; list-style-type: none; display: inline; line-height: 75px; font-size: 1.5em; }

.nav_mobile { 
background-color: #f0f0f0;
border: 1px solid #dee1df;
margin: 1em 1em 3em;
padding: 1em 0;
text-align: center; }

.nav_mobile li {
display: inline;
list-style: none;
margin: 0;
padding: 1em; }

.nav_mobile a { 
color: #333;
font-weight: bold;
text-decoration: none; }


#contentwrapper { margin: 1em auto; width: 850px; min-height: 450px; }
#sidebar { float: left; width: 201px; }
#content { margin-left: 225px; line-height: 1.2em; letter-spacing: 0.1em;}
#footer {
	clear: both;
	background: url('/images/img_10.png') repeat-x;
	/*height: 80px;*/
	padding: 2em 1em;
	text-align: center;
	color: #999;
	font: 0.9em Georgia, "Times New Roman", Times, serif;
	margin: 3em 0 0;
}

#header img { border: 0; }
#sidebar h1 {
	margin-top: 0;
	padding-bottom: 80px;
	text-transform: lowercase;
}
#sidebar p { color: #666; margin-left: 20px; }
.callout { margin: 3em 0; padding: 0.25em 1em; background-color: #eee; border: 2px solid #dedede; }
.callout p { color: #333; font-size: 0.9em; }
#footer a { text-decoration: none; color: #999; }


.testimonial { background-color: #efefef; margin: 1em 0; padding: 0.5em 1em; border: 1px dashed #dedede; }
.sig { font-style: italic; text-align: right; }

ul.subnav { margin: 0; padding: 0; }
ul.subnav li { list-style-type: none; margin: 0; padding: 1em 0; }

.right {text-align:right;}
