/*  Use IDs when there is only one occurence per page. Use classes when there are one or more occurences per page.  */
	
	
	/* <-------- Universal Styles --------> */

/* Style 1 -- Make EVERYTHING sans  */

A, abbr, acronym, address, blockquote, body, button, caption, cite, dd, dir, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, ins, label, li, ol, p, q, s, td, ul, dt, dd { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }

/* Style 2 (class) -- Don't show anywhere except text readers  */

img.noshow { display : none; }
span.noshow { display : none; }
br.noshow { display : none; }
.noprint { display : none; }

/* Style 2 -- Make body yellow  */

body { background-color: #FFC501; }

	/* <-------- Section 1, Sidenav --------> */

/* Style 6 (id) -- Make right border line on sidenav  */

div#sidebar { border-top : 1px solid #1B2981;}

/* Style 7 (class) -- Sidenav  */

a.sidenav { text-decoration : none; border-bottom : 1px solid #1B2981; display : block; padding : 2px 0; }
a.sidenav:link { }
a.sidenav:visited { }
a.sidenav:hover { background : #3333cc; color : white; }
a.sidenav:active { }

/* Style 8 (class) -- Sidenav active  */

span.sidenavactive { text-decoration : none; border-bottom : 1px solid #1B2981; display : block; background : #666666; color : white; padding : 2px 0; font-weight: bold; }

/* Style 10 (class) -- Side Nav Include (small justified) */

div.inc { padding : 0 1em 0 1em; }

img.inc { padding : 1em 0 0 0 ; }

h3.inc { color: #333333; font-size: 95%; }
h3.inc a {color: #333333; text-decoration: none; font-weight: bold; }
h3.inc a:link {color: #333333; text-decoration: none; font-weight: bold; }
h3.inc a:visited {color: #333333; text-decoration: none; font-weight: bold;}
h3.inc a:hover {color: #669999; text-decoration: underline; font-weight: bold;}
h3.inc a:active {color: #333333; text-decoration: none; font-weight: bold;}

p.inc { color: #333333; font-size: 95%; }
p.inc a {color: #333333; text-decoration: none; font-weight: bold; }
p.inc a:link {color: #333333; text-decoration: none; font-weight: bold; }
p.inc a:visited {color: #333333; text-decoration: none; font-weight: bold;}
p.inc a:hover {color: #669999; text-decoration: underline; font-weight: bold;}
p.inc a:active {color: #333333; text-decoration: none; font-weight: bold;}

/* Style 11 (id) -- Search form */

form#side { padding-top : 1em; padding-bottom : 1em; border-top : 0; margin-top : 0; border-bottom : 1px solid #1B2981; }


	/* <-------- Section 2, Header --------> */

/* Style 4 (id) -- Make section heading  */

h1#sectiontitle { font-size : 150%; background : #1B2981; padding : 5px 1em 5px 1em; font-weight : bold; color : #FFFFFF; display : block; margin-top: 0; margin-bottom: 0;  border-top: 0; border-bottom: 0; }

h1#popup { font-size : 110%; background : #1B2981; padding : 5px 1em 5px 1em; font-weight : bold; color : #FFFFFF; display : block; margin-top: 0; margin-bottom: 0;  border-top: 0; border-bottom: 0; }

	/* <-------- Section 3, Main Content --------> */

/* Style 12 (id) -- Body of content  */

div#body { padding-top : 1px ; padding-bottom : 1em ; padding-left : 1em ; padding-right : 1em ; }


div#headbody { padding-top : 1px ; padding-bottom : 0 ; padding-left : 1em ; padding-right : 1em ; }
div#headbody p.inc { font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #191919; text-align: justify; padding : 0 1em 0 1em;}
div#headbody a { font-family: Verdana, Arial, sans-serif; font-size: 100%; text-align: justify; }
div#headbody h2.inc { font-family: Verdana, Arial, sans-serif; font-size: 110%; color: #191919; text-align: justify; padding : 0 1em 0 1em;}

/* Style 13 -- Content (justified) */

div#body p, div#body blockquote { font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #191919; text-align: justify; padding : 0 1em 0 1em;}
div#body ul, div#body ol, div#body dl, div#body dd, div#body li { font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #191919; margin : 0 1em 0 1em; padding : 0 1em 0 1em; }
div#body dt { font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #191919; padding : 0 1em 0 1em;}
div#body table { padding-left : 1em;}
div#body td { font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #191919; }
div#body h2 { font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #333333; text-align: justify; padding : 0 2em 0 2em; }
div#body h3 { font-family: Verdana, Arial, sans-serif; font-size: 110%; color: #333333; text-align: justify; padding : 0 1em 0 1em; }

div#body p a { font-family: Verdana, Arial, sans-serif; text-decoration: none; }
div#body p a:link { text-decoration: none; }
div#body p a:visited { text-decoration: none; }
div#body p a:hover { color: #669999; text-decoration: underline; }
div#body p a:active { text-decoration: none; }

div#body p.archive a { font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size : 90%; color: #333333; }
div#body p.archive a:link { text-decoration: none; }
div#body p.archive a:visited { text-decoration: none; }
div#body p.archive a:hover { color: #669999; text-decoration: underline; }
div#body p.archive a:active { text-decoration: none; }

div#body p.entry-more-link a { font-family: Verdana, Arial, sans-serif; text-decoration: none; padding : 0 0 0 1em; font-size: 90%; }
div#body p.entry-more-link a:link { text-decoration: none; }
div#body p.entry-more-link a:visited { text-decoration: none; }
div#body p.entry-more-link a:hover { color: #669999; text-decoration: underline; }
div#body p.entry-more-link a:active { text-decoration: none; }

div#body blockquote a { font-family: Verdana, Arial, sans-serif; text-decoration: none; }
div#body blockquote a:link { text-decoration: none; }
div#body blockquote a:visited { text-decoration: none; }
div#body blockquote a:hover { color: #669999; text-decoration: underline; }
div#body blockquote a:active { text-decoration: none; }

div#body li a { font-family: Verdana, Arial, sans-serif; text-decoration: none; }
div#body li a:link { text-decoration: none; }
div#body li a:visited { text-decoration: none; }
div#body li a:hover { color: #669999; text-decoration: underline; }
div#body li a:active { text-decoration: none; }

div#body td a { font-family: Verdana, Arial, sans-serif; text-decoration: none; }
div#body td a:link { text-decoration: none; }
div#body td a:visited { text-decoration: none; }
div#body td a:hover { color: #669999; text-decoration: underline; }
div#body td a:active { text-decoration: none; }

div#body dt a { font-family: Verdana, Arial, sans-serif; text-decoration: none; }
div#body dt a:link { text-decoration: none; }
div#body dt a:visited { text-decoration: none; }
div#body dt a:hover { color: #669999; text-decoration: underline; }
div#body dt a:active { text-decoration: none; }

div.entry { border-bottom : 1px solid #FFC501; }

blockquote.nopad { padding-top: 0px; padding-left: 0px; padding-bottom: 0px; margin-top: 0px; margin-left: 2em; }

/* Style 11 (class) -- image margin */

img.t {margin-top: 1em;}
img.r {margin-right: 1em;}
img.b {margin-bottom: 1em;}
img.l {margin-left: 1em;}
img.tr {margin: 1em 1em 0 0;}
img.rb {margin: 0 1em 1em 0;}
img.bl {margin: 0 0 1em 1em;}
img.lt {margin: 1em 0 0 1em;}
img.tb {margin: 1em 0;}
img.rl {margin: 0 1em;}
img.trb {margin: 1em 1em 1em 0;}
img.rbl {margin: 0 1em 1em 1em;}
img.blt {margin: 1em 0 1em 1em;}
img.ltr {margin: 1em 1em 0 1em;}
img.trbl {margin: 1em;}
img.trl {margin: 1em 1em 0 1em;}

	/* <-------- Section 5, Right Column Content --------> */
	
div#rightline {border-left: 1px solid #1B2981; border-top: 1px solid #1B2981;}



h2.inc { color: #333333; font-size: 110%; }

	/* <-------- Footer Related Styles --------> */

/* Style 21 (id) -- Footer  */

div#foot { padding : 1em; font-size: 85%; color: #888888; }
div#foot a {color: #777777; text-decoration: none; font-weight: bold;}
div#foot a:link {color: #777777; text-decoration: none; font-weight: bold;}
div#foot a:visited {color: #777777; text-decoration: none; font-weight: bold;}
div#foot a:hover {color: #669999; text-decoration: underline; font-weight: bold;}
div#foot a:active {color: #777777; text-decoration: none; font-weight: bold;}

h1 { font-family: Verdana, Arial, sans-serif; font-size: 130%; color: #1B2981; text-align: justify; padding : 0 0 0.2em 0; border-bottom : 1px solid #1B2981; }


/* Bulletin Board styles */

body.bb { background-color: #FFffff; }

div.bb { border: 1px solid #1B2981; background: #FFFFCC; padding: 8px; margin: 1em; font-family: Verdana, Arial, sans-serif; }

div.bb2 { border: 1px solid #1B2981; background: #FFFFCC; padding: 8px; margin: 1em; font-family: Verdana, Arial, sans-serif; }

div#bb p a { font-family: Verdana, Arial, sans-serif; text-decoration: none; letter-spacing: 0.03em; }
div#bb p a:link { text-decoration: none; letter-spacing: 0.03em; }
div#bb p a:visited { text-decoration: none; letter-spacing: 0.03em; }
div#bb p a:hover { color: #669999; text-decoration: underline; letter-spacing: 0.03em; }
div#bb p a:active { text-decoration: none; letter-spacing: 0.03em; }

div#bb2 p a { font-family: Verdana, Arial, sans-serif; text-decoration: none; letter-spacing: 0.03em; }
div#bb2 p a:link { text-decoration: none; letter-spacing: 0.03em; }
div#bb2 p a:visited { text-decoration: none; letter-spacing: 0.03em; }
div#bb2 p a:hover { color: #669999; text-decoration: underline; letter-spacing: 0.03em; }
div#bb2 p a:active { text-decoration: none; letter-spacing: 0.03em; }


div#bb p { font-family: Verdana, Arial, sans-serif; font-size: 85%; color: #1B2981; text-align: justify; letter-spacing: 0.03em; margin-left : 1.5em; margin-right : 1em; display: list-item; list-style: disk; }

div#bb2 p { font-family: Verdana, Arial, sans-serif; font-size: 85%; color: #1B2981; text-align: justify; letter-spacing: 0.03em; margin-left : 1.5em; margin-right : 1em; }

/*p.bb { font-family: Verdana, Arial, sans-serif; font-size: 85%; color: #1B2981; text-align: justify; letter-spacing: 0.03em; }*/

div#bb p.notopmargin { font-family: Verdana, Arial, sans-serif; font-size: 85%; color: #1B2981; text-align: left; margin-top: -1em; letter-spacing: 0.03em; display: block ; margin-left : 2.5em; }

p.imgtop { padding-top: 0; margin-top: 0; }


