/*RESET*/

html, body, div, span, applet, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, q, s, samp,
small, 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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}/* remember to define focus styles! */
table {border-collapse: collapse; border-spacing: 0;}/* tables still need 'cellspacing="0"' in the markup */
a {text-decoration: none; color: black;}
a:hover {text-decoration: underline;}

/* Main styles */
body {
  background-color: #fff; 
  padding: 0; margin: 0 auto; 
  font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  color: #001700;
  font-size: 14px;}
  
h2 {font-size: 1.5em; margin: 10px auto; }
h3 {font-size: 1.3em; margin: 10px auto 2px; }
h4 {text-align: center; font-size: 1.25em; margin: 15px auto; }


#wrapper{width:1090px; overflow:hidden; margin:30px auto;}
#sidebrand {float: left; width:200px; ; padding-left: 20px; background: #fff;}
#main {float: right; width:830px; padding: 0 20px 10px 10px;}
#branding {background: #355A41; color: #ffffff; padding: 20px; padding-bottom: 20px;}
#branding h1 {font-size: 2.75em; font-weight: bold; font-family: "Arial Narrow", sans-serif; font-variant: small-caps; letter-spacing:0.015em;}
#content {clear:both; padding: 15px; background:#fff; overflow: hidden; color: #000; margin-top:15px}
#content ul {margin-left: 25px; }
#content li{list-style:disc outside; }
#contentold ul li{list-style:disc inside; padding-right: 8px;}

#navigation {width:200px;
position: relative;
top: 5px;
left: -15px; }
#navigation ul {list-style: none; margin: 0; padding 0;}
#navigation ul {list-style: none; margin: 0; padding 0;}
#navigation li{border-bottom: 1px solid #001700;}
#navigation li a:link, #navigation li a:visited {font-size: 90%;
display: block;
padding: 0.4em 0 0.4em 0.5em;
border-left: 12px solid #293526;
 border-right: 1px solid #293526;
 background-color: #455A41;
 color: #FFFFFF;
 text-decoration: none; }
#navigation li a:hover {
 background-color: #711515;
 color: #FFFFFF;}
#navigation ul ul {
 margin-left: 12px;
font-size: 90%;}
#navigation ul ul li {
 border-bottom: 1px solid #711515;
 margin:0;}
#navigation ul ul a:link, #navigation ul ul a:visited {
 background-color: #84A37E;
 color: #001700;}
#navigation ul ul a:hover {
 background-color: #711515;
 color: #FFFFFF;}

.image1 {float: right;
margin: 10px 0 10px 10px;}
.image2 {float: left;
margin: 10px 10px 10px 0;}
.image3 {display:block;
margin: 10px auto}
.bordered {border-width: 2px 8px; border-style: solid; border-color #455A41 #711515;}

#credits {clear: both;
  margin: 20px auto;
  color: #001700;
  font-size: 9px;
  vertical-align: middle;
text-align: center;}


.important {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;}
	
.alternating1 {border: 10px solid #fff; padding: 10px; background-color:#255A41; color: #fff; margin: 5px 0;}
.alternating1 h3 {margin: 0px 0px 5px;}
.alternating1 ul li{list-style:disc inside; display: inline; }
.alternating2 {border: 2px solid #255A41; margin: 8px; padding: 10px; background-color: #aaaf9f;
	background-image: url(/images/contentbg.gif);}
.alternating3 {border: 10px solid #fff; padding: 10px; background-color:#255A41; color: #fff; margin: 5px 0;}
.alternating3 ul li{list-style:disc inside; }

@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
}	
 /* END print media */