html, body {
   color: black;
   background: white;
}
html, body, div {
   margin: 0;
   border: none;
   padding: 0;
}

body,p,b,i,strong,em,dt,dd,dl,sl,caption,th,td,tr,u,blink,select,option,form,div,font,li 
{ font-family:verdana,helvetica,arial; font-size: 10pt; }

.PrimaryTitle, .PrimaryTitle A, .PrimaryTitle A:VISITED, .PrimaryTitle A:ACTIVE, .PrimaryTitle A:HOVER, .PrimaryTitle A:LINK {
background-color: #FFFFFF;
font-family: verdana, Arial, helvetica, sans serif;
font-size: 14px;
font-weight: bold;
text-decoration:none;
color: #2D5C3d;
}

.PrimaryNav, .PrimaryNav A, .PrimaryNav A:VISITED, .PrimaryNav A:ACTIVE, .PrimaryNav A:HOVER, .PrimaryNav A:LINK {
background-color: #C8DDCA;
font-family: verdana, Arial, helvetica, sans serif;
font-size: 10pt;
font-weight: bold;
text-decoration:none;
color: #2D5C3d;
}
.GlobalLink, a.GlobalLink, a.GlobalLink:VISITED, a.GlobalLink:ACTIVE, a.GlobalLink:HOVER, a.GlobalLink:LINK {
font-family: Arial, Helvetica;
color: #C8DDCA;
font-size: 8pt;
text-decoration:none;
font-weight: bold;
}

a.pagelink {
color: #618D6E;
text-decoration: underline;
font-family: verdana, helvetica, sans serif;
font-size: 12px;
text-decoration:none;
font-weight: bold;

}

a.rsslink {
color: #000000;
text-decoration: underline;
font-family: verdana, helvetica, sans serif;
font-size: 11.5Px;
text-decoration:none;
font-weight: normal;
}

ihr {
height: 1px;
color: #aaa;
background-color: #aaa;
border: 0;
margin: .2em 0 .2em 0;
}

h1, h2, h3, h4, h5, h6 {
color: black;
background: none;
font-weight: normal;
margin: 0;
padding-top: .5em;
padding-bottom: .17em;
line-height: 1.3em;
}

h1, h2 {
color: #a01f13;
background: none;
border-bottom: 1px solid #a01f13;
}
h3, h4, h5, h6 {
font-weight: bold;
}
h1.firstHeading {
padding-top: 0;
}

h1 { font-size: 188%; }
h2 { font-size: 150%; }
h3 { font-size: 132%; }
h4 { 
font-size: 116%; 
color: #a01f13;
}
h5 { 
font-size: 100%; 
color: #a01f13;
}
h6 { font-size: 80%;  }

ul {
line-height: 1.5em;
list-style-type: square;
margin: .3em 0 0 1.5em;
padding: 0;
list-style-image: url(bullet.gif);
}
ol {
line-height: 1.5em;
margin: .3em 0 0 3.2em;
padding: 0;
list-style-image: none;
}
li {
margin-bottom: .1em;
}
dt {
font-weight: bold;
margin-bottom: .1em;
}
dl {
margin-top: .2em;
margin-bottom: .5em;
}
dd {
line-height: 1.5em;
margin-left: 2em;
margin-bottom: .1em;
}

/* general styles */

a {
text-decoration: none;
color: #000000;
background: none;
}
#navigation a, #toc a {
text-decoration: none;
color: black;
background: none;
}
#content a:visited {
color: black;
}
a:active {
}
#content a:hover, #navigation a:hover {
background-color: #eddab7;
}
a.stub {
color: #772233;
}
a.new, #p-personal a.new {
color: #ba0000;
}
a.new:visited, #p-personal a.new:visited {
color: #a55858;
}
a:visited{color:#a01f13}

