body { margin: 0; font-family: Verdana; font-size: 12px; background-image: url(      'images/background.jpg' ); background-repeat: repeat-x; background-color: #b8c87d; }

#large { border-width: 1px; border-color: #FFFFFF; width: 982px; margin: 0 auto; background-color: #FFFFFF; border-bottom-style: solid; border-right-style: solid; border-left-style: solid; }
#container { background-position: left; width: 980px; margin: 0 auto; background-image: url( 'images/bg.jpg' ); background-repeat: no-repeat; }

#header { height: 73px; background-image: url(   'images/header.jpg' ); background-repeat: no-repeat; font-size: 25px; font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; line-height: 70px; letter-spacing: -1px; text-transform: uppercase; } 
#header2 { color: #FF0066; background-image: url('images/headerB.jpg' ); height: 102px; background-repeat: no-repeat; }

#menu { padding: 4px 0 4px 30px; height: 18px; background-image: url(   'images/menubg.jpg' ); background-repeat: repeat-x; text-align: center; background-color: #FFFFFF; }
#menu a { color: #F8FCF7; font-size: 13px; text-transform: uppercase; text-decoration: none; border-right-style: solid; border-width: 1px; border-color: #FFFFFF; padding-right: 10px; padding-left: 10px; }
#menu a:hover { text-decoration: underline blink; }

#sidebar { float: left; width: 150px; padding: 5px 20px 0 5px; margin: 0; text-align: left; vertical-align: top; background-color: #FFFFFF; }
#sidebar li { padding: 2px 0px 2px 0px; list-style-position: outside; list-style-type: none; position: relative; left: -40px; height: 20px; width: 155px; vertical-align: middle; background-image: url(   'images/li.jpg' );  background-repeat: repeat-x; }
#sidebar hr { border-style: solid none none none; border-width: 1px; border-color: #799600; height: 1px;  width:100%;}
#sidebar a { margin: 3px; padding: 2px; text-decoration: none; color: #045902; font-size: 15px; vertical-align: middle; font-family: Cambria; font-weight: bold; }
#sidebar a:hover { text-decoration: underline; }
#sidebar img { border: solid 1px #D8ECA9; }
#sidebar section { text-align: center; }
#sidebar h2 { background-position: left top; padding: 3px; color: #FFFFFF; font-size: 15px; margin: 0px 0 0 0; font-weight: bold; width: 100%; text-align: center; background-image: url(   'images/h2.jpg' ); background-repeat: repeat-x; background-color: #045902; }

#main { margin: 0px; background-position: right center; background-color: #FFFFFF; vertical-align: top; }

#text { margin: 0 0px 0 0; color: #000000;  line-height: 15px; text-align: justify; width: 100%; vertical-align: top; padding-right: 30px; padding-bottom: 30px; } 
#text a { color: #045902; text-decoration: none; }
#text a:hover { color: #4F6300; text-decoration: underline; }
#text hr { border-style: solid none none none; border-width: 1px; border-color: #045902; height: 1px; }
#text h1 { margin: 0px; color: #045902; font-size: 12pt; font-weight: bold; text-align: left; text-transform: uppercase; word-spacing: 4px; }
#text h2 { color: #000000; font-size: 13px; margin: 10px 0 0 0; text-align: left; text-transform: uppercase; }
#text h3 { color: #000000; font-size: 13px; margin: 20px 0 0 0; text-align: left; }

#footer { height: 90px; color: #333333; font-size: 10px; vertical-align: middle; background-color: #FFFFFF; width: 900; text-align: justify; background-image: url(   'images/footer.jpg' ); }
#footer a { text-decoration: none; color: #000000; }
#footer a:hover { text-decoration: underline; }
#footer li { list-style-image: url(    'images/bullet.JPG' ); list-style-position: outside; }

#links { border: 0px solid #CC3300; }
#links a { color: #FFFFFF; text-decoration: none; }
#links a:hover { color: #FFFFFF; text-decoration: none; }

.separator { font-size: 11px; color: #FFFFFF; }
.clear { clear: both; }
.linone { list-style-type: none; }
.sectionC { text-align: center;  width:100%;}
.project { margin: 15px 0 25px 0; }
