.blockimg
{
	display:block
}
p 
{
    BORDER: 0;
    PADDING: 0;
    MARGIN: 0;
    font-size: 1.0em;
    line-height: 1.2em;
}
.body 
{
	margin: 0;
	padding: 0;
	font-family: arial,geneva,helvetica,sans-serif;
	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	color: #333333;
      PADDING-BOTTOM: 1em;
}
.body A
{
    COLOR: #333333;
	FONT-WEIGHT: bold;
}
.body A:hover
{
    COLOR: #669900;
	FONT-WEIGHT: bold;
}
.missionstatement
{
    BORDER: 0px;
    PADDING: 0px;
    MARGIN: 0px;
    WIDTH: 120px;
    COLOR: #666633;
    FONT-SIZE: 18px;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.caption
{
    COLOR: #333333;
    font-size: 0.6em;
    LINE-HEIGHT: 1.2em;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.fixedcaption
{
    COLOR: #333333;
    font-size: 10px;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.box
{
    COLOR: #FFFFFF;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.box A
{
    POSITION: relative;
    TOP: 4px;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
}
.boxheading
{
    FONT-SIZE: 16px;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
	FONT-WEIGHT: bold;
}
.boxlink
{
	TEXT-DECORATION: underline;
}
.boxlink A
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
}
.boxlink A:hover
{
    COLOR: #333333;
    FONT-WEIGHT: bold;
}
.boxoliveheading
{
    COLOR: #333300;
    font-size: 0.77em;
    LINE-HEIGHT: 1.2em;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.boxblackheading
{
    COLOR: #333333;
    font-size: 0.77em;
    LINE-HEIGHT: 1.2em;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.news
{
    BORDER: 0px;
    PADDING: 5px;
    MARGIN: 0px;
    COLOR: #336600;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.news A
{
    COLOR: #336600;
	FONT-WEIGHT: bold;
}
.news A:hover
{
    COLOR: #333333;
	FONT-WEIGHT: bold;
}
.blacktext
{
    BORDER: 0px;
    PADDING: 5px;
    MARGIN: 0px;
    COLOR: #333333;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.blacktext A
{
    COLOR: #333333;
    FONT-WEIGHT: bold;
}
.blacktext A:hover
{
    COLOR: #666633;
	FONT-WEIGHT: bold;
}
.searchlabel
{
    COLOR: #333333;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 15px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.heading
{
	MARGIN: 0px;
	BORDER: 0px;
    PADDING: 0px;
    PADDING-BOTTOM: 12px;
    COLOR: #333333;
    FONT-SIZE: 1.2em;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.subheading
{
	MARGIN: 0px;
	BORDER: 0px;
    PADDING: 0px;
    PADDING-BOTTOM: 6px;
    COLOR: #333333;
    FONT-SIZE: 1em;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.undersubheading
{
	MARGIN: 0px;
	BORDER: 0px;
    PADDING: 0px;
    PADDING-BOTTOM: 3px;
    COLOR: #333333;
    FONT-SIZE: 0.8em;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.relatedbody
{
    PADDING: 1px;
    COLOR: #333333;
    font-size: 0.77em;
    LINE-HEIGHT: 1.2em;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.relatedbody A
{
    COLOR: #333333;
	FONT-WEIGHT: bold;
}
.relatedbody A:hover
{
    COLOR: #669900;
	FONT-WEIGHT: bold;
}
.fixedrelatedbody
{
    COLOR: #333333;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.fixedrelatedbody A
{
    COLOR: #333333;
	FONT-WEIGHT: bold;
}
.fixedrelatedbody A:hover
{
    COLOR: #669900;
	FONT-WEIGHT: bold;
}
.largepullquote
{
    font-family: arial,geneva,helvetica,sans-serif;
    COLOR: #669900;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: bold;
}
.subpullquote
{
    font-family: arial,geneva,helvetica,sans-serif;
    COLOR: #669900;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 6px;
}
.menuheader
{
	MARGIN: 0px;
	BORDER: 0px;
    PADDING: 0px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 6px;
    COLOR: #669900;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.menu0
{
    COLOR: #333333;
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
	BACKGROUND-IMAGE:  url(../images/level0_general.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.menu0 A
{
    COLOR: #333333;
	TEXT-DECORATION: none;	
}
.menu0 A:hover
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.menu1
{
    COLOR: #333333;
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
	BACKGROUND-IMAGE:  url(../images/level1_general.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.menu1 A
{
    COLOR: #333333;
	TEXT-DECORATION: none;	
}
.menu1 A:hover
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.menu1selected
{
    COLOR: #333333;
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
	BACKGROUND-IMAGE:  url(../images/level1selected_general.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.menu1selected A
{
    COLOR: #333333;
	TEXT-DECORATION: none;	
}
.menu1selected A:hover
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.menu1current
{
    COLOR: #669900;
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
	BACKGROUND-IMAGE:  url(../images/level1selected_general.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.menu1current A
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.menu1current A:hover
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}

.menu2
{
    COLOR: #333333;
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-LEFT: 22px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
	BACKGROUND-IMAGE:  url(../images/level2_general.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.menu2 A
{
    COLOR: #333333;
	TEXT-DECORATION: none;	
}
.menu2 A:hover
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.menu2selected
{
    COLOR: #333333;
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-LEFT: 22px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
	BACKGROUND-IMAGE:  url(../images/level2selected_general.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.menu2selected A
{
    COLOR: #333333;
	TEXT-DECORATION: none;	
}
.menu2selected A:hover
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.menu2current
{
    COLOR: #669900;
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-LEFT: 22px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
	BACKGROUND-IMAGE:  url(../images/level2selected_general.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.menu2current A
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.menu2current A:hover
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}

.menu3
{
    COLOR: #333333;
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-LEFT: 32px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
	BACKGROUND-IMAGE:  url(../images/level3_general.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.menu3 A
{
    COLOR: #333333;
	TEXT-DECORATION: none;	
}
.menu3 A:hover
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.menu3selected
{
    COLOR: #333333;
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-LEFT: 32px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
	BACKGROUND-IMAGE:  url(../images/level3selected_general.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.menu3selected A
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.menu3selected A:hover
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.menu3current
{
    COLOR: #669900;
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-LEFT: 32px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
	BACKGROUND-IMAGE:  url(../images/level3selected_general.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.menu3current A
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.menu3current A:hover
{
    COLOR: #669900;
	TEXT-DECORATION: none;	
}
.whiteletter
{
    COLOR: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.whiteletter A
{
    COLOR: #FFFFFF;
	TEXT-DECORATION: none;	
}
.whiteletter A:hover
{
    COLOR: #D6F891;
	TEXT-DECORATION: none;	
}
.indexletter
{
    COLOR: #FFFFFF;
    FONT-SIZE: 32px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}
.indexsubject
{
    COLOR: #333333;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial,geneva,helvetica,sans-serif;
}

