*{
}


/* 
general css listed first, 
followed by specific css
 */

h1 {
font-size:18px;
font-weight:normal;
padding:36px 80px 36px 36px;
}

h2 {
}

p {
}

p a {
color:rgb(41,55,99);
text-decoration:none;
}

p a:hover {	
color:rgb(255,255,255);
text-decoration:none;
}



/* css for index page */
h1.index {
color:rgb(255,255,255);
}

p.indexintro {
font-size:16px;
line-height:22px;
color: rgb(225,225,225); 
padding:0px 80px 24px 36px;
}

p.index {
font-size:12px;
line-height:18px;
color:rgb(255,255,255);
padding:0px 80px 14px 36px;
}

p.indexpdfdownload {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
padding: 36px 0px 0px 36px;
}

p.indexpdfdownload a {
color:rgb(120,160,200);
text-decoration:none;
}

p.indexpdfdownload a:hover {	
color:rgb(255,255,255);
text-decoration:none;
}




/* css for basic pages */
h1.basic {
color:rgb(41,55,99);
}

h2.basic {
font-size:12px;
line-height:20px;
color:rgb(255,255,255);
padding:0px 80px 6px 36px;
}

p.basicintro {
font-size:16px;
line-height:22px;
color: rgb(180,200,225); 
padding:0px 80px 24px 36px;
}

p.basic {
font-size:12px;
line-height:18px;
color:rgb(255,255,255);
padding:0px 80px 14px 36px;
}

ul.basic {
font-size:12px;
line-height:18px;
color:rgb(255,255,255);
text-align:left;
list-style:square;
margin-left:36px;
padding: 0px 80px 30px 16px;
}

li.basic {
padding:9px 80px 0 0;
}

p.basicpdfdownload {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
padding: 36px 0px 0px 36px;
}

/* css for (basic) contact.html */
p.contact {
font-size:12px;
line-height:18px;
color:rgb(255,255,255);
padding:0px 0px 0px 36px;
}



/* css for sidebar and legal pages */
h1.sidebarlegal {
color:rgb(50,50,50);
}

p.sidebarlegal {
font-size:11px;
line-height:15px;
color:rgb(50,50,50);
padding:0px 80px 14px 36px;
}

p.sidebarlegal a {
color:rgb(50,75,135);
text-decoration:underline;
}

p.sidebarlegal a:hover {	
color:rgb(41,41,99);
text-decoration:underline;
}

ul.sidebarlegal {
font-size:11px;
line-height:15px;
color:rgb(50,50,50);
text-align:left;
list-style:square;
margin-left:36px;
padding: 0px 80px 15px 14px;
}

li.sidebarlegal {
padding:9px 80px 0 0;
}

ul.sidebarlegal a {
color:rgb(50,75,135);
text-decoration:underline;
}

li.sidebarlegal a:hover {
color:rgb(41,41,99);
text-decoration:underline;
}


/* css for (sidebar) events.html */
h2.events {
font-size:11px;
line-height:15px;
color:rgb(78,123,186);
padding:0px 80px 8px 36px;
}

p.events {
font-size:11px;
line-height:15px;
color:rgb(50,50,50);
padding:0px 80px 8px 36px;
}

p.events a {
color:rgb(50,75,135);
text-decoration:underline;
}

p.events a:hover {	
color:rgb(41,41,99);
text-decoration:underline;
}


/* 
css for (sidebar) "downloads" version 
of index.html
 */
h2.download {
font-size:11px;
line-height:20px;
color:rgb(78,123,186);
padding:0px 36px 0px 36px;
}



/* css for navigation */

ul#navigation a {
color:rgb(120,160,200);
text-decoration:none;}

ul#navigation a:hover {	
color:rgb(255,255,255);
text-decoration:none;
}



ul#sidenav {
font-size:10px;
line-height:12px;
list-style:none;
}

ul#sidenav li.sidenav02 {
width:89px;
height:55px;
padding:8px 0px 0px 6px;
border-right-width:1px;
border-right-color:rgb(90,140,200);
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:rgb(90,140,200);
border-bottom-style:solid;
}

ul#sidenav li.sidenav03 {
width:89px;
height:55px;
padding:8px 0px 0px 6px;
border-right-width:1px;
border-right-color:rgb(90,140,200);
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:rgb(90,140,200);
border-bottom-style:solid;
}

ul#sidenav li.sidenav04 {
width:89px;
height:55px;
padding:8px 0px 0px 6px;
border-right-width:1px;
border-right-color:rgb(90,140,200);
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:rgb(90,140,200);
border-bottom-style:solid;
}

ul#sidenav li.sidenav05 {
width:89px;
height:55px;
padding:8px 0px 0px 6px;
border-right-width:1px;
border-right-color:rgb(90,140,200);
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:rgb(90,140,200);
border-bottom-style:solid;
}

ul#sidenav a {
color:rgb(200,220,240);
text-decoration:none;}

ul#sidenav a:hover {	
color:rgb(255,255,255);
text-decoration:none;
}


/* css for footer section */

address {
font-size:10px;
font-style:normal;
color:rgb(120,160,200);
}


p.legal {
font-size:10px;
color:rgb(120,160,200);
}

p.legal a {
color:rgb(120,160,200);
text-decoration:none;
}

p.legal a:hover {
color:rgb(255,255,255);
text-decoration:none;
}