@charset "UTF-8";

/* CSS Document */

a:link, a:visited { font-weight: bold; color: #779559; text-decoration: none; }
a:hover {border-bottom: 1px solid #060;}
body { margin: 15px 0 0 25px;  }

p { font: .9em/120% Georgia, "Times New Roman", Times, serif; margin: 0 0 10px 0; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; line-height: 105%; }
h1 { font: bold 1.5em Georgia, "Times New Roman", Times, serif; }
h2 { font: bold 1.2em/110% Georgia, "Times New Roman", Times, serif; }
h3 { font:  bold 1em/110% Georgia, "Times New Roman", Times, serif; }
h4 { font:  bold 1.2em Verdana, Geneva, sans-serif; }
h5 { font:  bold 1em Verdana, Geneva, sans-serif; }
h6 { font:  bold .8em Verdana, Geneva, sans-serif; }

li { font: .9em/120% Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0 0 0 0; }

#container { width: 905px; border-top: 12px solid #2c4f18; margin: 0; }

#copyright {width: 905px; clear: both; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.75em; text-align: center; margin: 15px 0 25px 0; }

#leftrail { border-right: 3px solid #2c4f18; border-top: 3px solid #2c4f18; border-bottom: 3px solid #2c4f18; margin: 0; padding: 10px; clear: both; float: left; }

#middle { float: left; border-right: 1px solid #2c4f18; padding: 0 20px 0 20px;  }

#rightrail {float: right;  }


#navbar p { font: .7em "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 10px 0 10px 0; letter-spacing: -0.5px; text-align: center; clear: both; }


.missionbox {font: .8em/140% Verdana, Geneva, sans-serif; margin: 0 0 15px 0; padding: 12px;}
.boxleft {float: left; margin: 0 10px 0 0; padding: 8px;}
.boxright {float: right; margin: 0 0 0 10px; padding: 8px;}
.boxleft p, .boxright p {font: .75em/110% Verdana, Geneva, sans-serif; margin: 0 0 8px 0;}
.bgblue {background-color: #CDE6FF;}
.bggreen {background-color: #BED895;}
.bgtan {background-color: #E8DBB3;}
.bgpink {background-color:#FF89AA;}


.greenbar { font: bold 1.2em Arial, Helvetica, sans-serif; margin: 0 0 15px 0; border-top: solid 1px #2c4f18; border-bottom: solid 1px #2c4f18; padding: 3px 0 1px 25px; background-color: #779559; color: #fff; }



/*POSITION*/
.topmar5 {margin: 5px 0 0 0;}
.topmar10 {margin: 10px 0 0 0;}
.topmar15 {margin: 15px 0 0 0;}

.botmar5 {margin: 0 0 5px 0;}
.botmar10 {margin: 0 0 10px 0;}
.botmar15 {margin: 0 0 15px 0;}
.ml10 {margin: 0 0 0 10px;}

.width300 {width: 300px;}
.width200 {width: 200px;}
.width180 {width: 180px;}
.width150 {width: 150px;}
.width100 {width: 100px;}
.width220 {width: 220px;}
.width250 {width: 250px;}
.width350 {width: 350px;}
.width400 {width: 410px;}

/*TEXT*/		
.bold {font-weight: bold;}
.byline { font-size: .7em; font-family: Verdana, Geneva, sans-serif; margin: 5px 0; }
.centertext {text-align:center;}
.cutline { font: italic .8em/120% Arial, Helvetica, sans-serif;  margin: 0 0 10px 0; padding-top: 5px;  text-align: left; }
.halfsize {font-size: .5em;}
.redtext {color: red;}
.smallcaps {font-variant:small-caps;font-size: 70%;}
.strikethrough {text-decoration: line-through;}
.subhed { font: bold .95em Tahoma, Geneva, sans-serif ; margin: 10px 0 5px 0; }
.timestamp { font: normal .7em/120% Arial, Helvetica, sans-serif; color:#666; margin: 5px 0 10px 0; }
.unbold {font-weight: normal;}
.smalltext {font-size: .7em;}

/*LIST*/
.abc  {list-style-type: upper-alpha;}
.roman {list-style-type: upper-roman;}

/*IMAGES*/
img {border: none;}
.center {display: block; margin: 0 auto;}

/*FLOATS*/
.floatleft {float: left; }
.floatright {float: right; }
.clearboth {clear: both;}


/*MISCELLANEOUS*/
.rule {border-top: 1px solid #000000; margin: 0 0 10px 0;}
.noborder {border: none;}
.bot { border-bottom: 8px solid transparent; }
.top {border-top: 8px solid transparent; }
.left {border-left: 8px solid transparent;}
.right { border-right: 8px solid transparent;}


