BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #336600;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'NewsGothic','News Gothic MT','News Gothic Std','News Gothic','Century Gothic',Verdana,Arial,sans-serif;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
DIV.container
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 0px solid;
    BACKGROUND: white;
    MARGIN-LEFT: auto;
    BORDER-LEFT: white 1px solid;
    WIDTH: 800px;
    MARGIN-RIGHT: auto;
    BORDER-BOTTOM: white 0px solid;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
DIV.top
{
    BACKGROUND: url(images/top_bg.jpg);
    WIDTH: 800px;
    HEIGHT: 81px
}
DIV.top IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
P.top
{
    FONT-WEIGHT: bold;
    FLOAT: right;
    VERTICAL-ALIGN: middle;
    WIDTH: auto;
    COLOR: black;
    MARGIN-RIGHT: 20px;
    FONT-FAMILY: Verdana,Arial,sans-serif
}
P.top A
{
    COLOR: black;
    TEXT-DECORATION: none
}
DIV#navcontainer
{
    BORDER-TOP: #ffffff 1px solid;
    BACKGROUND-IMAGE: url(images/navbar_bg.gif);
    WIDTH: 100%;
    BORDER-BOTTOM: #c6c6be 1px solid;
    BACKGROUND-COLOR: #f9f2db
}
DIV#navcontainer UL
{
    BORDER-TOP: #fefcf5 1px solid;
    FONT-WEIGHT: bold;
	margin:1px 0;
	padding:0 0 0 4px;
	text-align:left;
	width:797px;
    COLOR: black;
    BORDER-BOTTOM: #aca585 1px solid;
}
DIV#navcontainer UL LI
{
    DISPLAY: inline;
    MARGIN-LEFT: -4px
}
DIV#navcontainer UL LI A
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: black;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
DIV#navcontainer UL LI A:hover
{
    BACKGROUND-IMAGE: url(images/navbar_bg_on.gif);
    COLOR: white;
    BACKGROUND-COLOR: #336600
}
#active A
{
    BORDER-LEFT: #fff 1px solid
}
DIV.left
{
    FLOAT: left;
    WIDTH: 181px;
    BORDER-BOTTOM: #d2d1cb 1px solid;
    BACKGROUND-COLOR: #f9f2db
}
DIV.leftcap
{
    PADDING-RIGHT: 18px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 18px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    WIDTH: auto;
    COLOR: white;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #336600
}
DIV.left UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 18px;
    COLOR: #336600;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
DIV.left UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px;
    PADDING-TOP: 0px
}
DIV.left UL LI UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    COLOR: #695e32;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    LIST-STYLE-TYPE: none
}
DIV.left UL LI UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV.left A
{
    COLOR: #695e32;
    TEXT-DECORATION: none
}
DIV.enlarge
{
    MARGIN: 15px 0px
	display:none;
	overflow:hidden;
}
DIV.body
{
    CLEAR: none;
    FLOAT: left;
    MARGIN: 15px;
    WIDTH: 385px
}
DIV.body2
{
    CLEAR: none;
    FLOAT: left;
    MARGIN: 15px;
    WIDTH: 540px
}
DIV.right
{
    CLEAR: none;
    FLOAT: right;
    MARGIN-RIGHT: 20px
}
DIV.enlarge
{
	display:none;
    FONT-WEIGHT: bold;
    COLOR: #787878;
    FONT-FAMILY: Verdana,Arial,sans-serif
}
DIV.enlarge A
{
	display:none;
    COLOR: #2e720d;
    TEXT-DECORATION: none
}
#small
{
    FONT-SIZE: 10px
}
#medium
{
    FONT-SIZE: 14px
}
#large
{
    FONT-SIZE: 18px
}
DIV.mapcontainer
{
    HEIGHT: auto
}
DIV.mapcap
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 18px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    WIDTH: auto;
    COLOR: white;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #336600;
    TEXT-ALIGN: center
}
DIV.state
{
    CLEAR: none;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 20px 15px 0px;
    WIDTH: 240px;
}
DIV.state P
{
    LINE-HEIGHT: 15px
}
DIV.state P:first-line
{
    FONT-WEIGHT: bold
}
DIV.bodyfront
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 28px;
    FLOAT: left;
    WIDTH: 374px
}
DIV.bodyfront IMG
{
    FLOAT: right;
    MARGIN-LEFT: 5px
}
DIV.bodyfront H3
{
    COLOR: #336600
}
DIV.bodyfront A
{
    COLOR: #336600
}
DIV.frontfacilities
{
    BORDER-TOP: #c6c6be 1px solid;
    PADDING-BOTTOM: 17px
}
DIV.frontfacilities A
{
    TEXT-DECORATION: none
}
DIV.frontbottom
{
    MARGIN-BOTTOM: 10px
}
DIV.frontbottom A
{
    TEXT-DECORATION: underline
}
DIV.frontbottom A:unknown
{
    content: "…"
}
DIV.frontmosaic
{
    CLEAR: none;
    FLOAT: left;
    WIDTH: 50%
}
DIV.frontparkway
{
    CLEAR: none;
    FLOAT: right;
    MARGIN-LEFT: 10px;
    WIDTH: 45%
}
DIV.rightfront
{
    FLOAT: right;
    BORDER-LEFT: #c6c6be 1px solid;
    WIDTH: 190px
}
DIV.rightfront A
{
    COLOR: #336600
}
DIV.rightfront P
{
    COLOR: #4c4c4c
}
DIV.rightfront UL
{
    PADDING-LEFT: 18px;
    MARGIN: 0px;
    COLOR: #336600
}
DIV.frontlocation A
{
    TEXT-DECORATION: none
}
DIV.rightfront A
{
    COLOR: #336600
}
DIV.frontemployment
{
    PADDING-LEFT: 18px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
DIV.frontlocation
{
    BORDER-TOP: #c6c6be 1px solid;
    PADDING-LEFT: 18px;
    PADDING-BOTTOM: 10px;
    BORDER-BOTTOM: #c6c6be 1px solid;
    BACKGROUND-COLOR: #f3e9c5
}
DIV.frontlocation IMG
{
    FLOAT: right
}
DIV.frontlocation P
{
    FONT-WEIGHT: bold
}
DIV.frontcontact
{
    PADDING-LEFT: 18px
}
DIV.foot
{
    CLEAR: both;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    WIDTH: auto;
    COLOR: white;
    PADDING-TOP: 15px;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #336600;
    TEXT-ALIGN: center
}
P
{
    COLOR: #695e32;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
P.left
{
    MARGIN: 10px 18px;
    COLOR: #695e32;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
P.leftcalendar
{
    MARGIN: 10px 18px;
    COLOR: #695e32;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
P.leftcalendar:first-line
{
    FONT-WEIGHT: bold;
    COLOR: #336600
}
LABEL
{
    COLOR: #695e32;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
A
{
    COLOR: blue;
    TEXT-DECORATION: none
}
SPAN.red
{
    COLOR: red
}
DIV.body LI
{
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
DIV.rightfront LI
{
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
DIV.body2 LI
{
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
DIV.body > H2
{
    COLOR: black;
    FONT-STYLE: italic;
    TEXT-ALIGN: center
}
DIV.body > H3
{
    TEXT-ALIGN: center
}
P.top
{
    FONT-SIZE: 11px
}
#navcontainer UL
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 18px;
    LETTER-SPACING: 1px
}
DIV.leftcap
{
    FONT-SIZE: 11px
}
DIV.left UL
{
    FONT-SIZE: 11px
}
DIV.left UL LI UL
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 15px
}
DIV.enlarge
{
    FONT-SIZE: 10px
	display:none;
	overflow:hidden;
}
DIV.mapcap
{
    FONT-SIZE: 11px
}
DIV.foot
{
    FONT-SIZE: 11px
}
DIV.bodyfront P
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 14px
}
DIV.rightfront P
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 14px
}
DIV.frontlocation P
{
    LINE-HEIGHT: 14px
}
DIV.frontmosaic A
{
    FONT-SIZE: 10px
}
DIV.frontparkway A
{
    FONT-SIZE: 10px
}
P
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 17px
}
P.employment2
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 13px
}
P.left
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 14px
}
P.leftcalendar
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 14px
}
P.leftcalendar
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 14px
}
H1
{
    FONT-SIZE: 24px;
    LINE-HEIGHT: 28px
}
H2
{
    FONT-SIZE: 15px;
    COLOR: black;
    LINE-HEIGHT: 24px
}
H3
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 18px
}
LABEL
{
    FONT-SIZE: 11px
}
DIV.body LI
{
    FONT-SIZE: 11px;
    padding-bottom: 5px;
	color: #695E32;
}
DIV.body2 LI
{
    FONT-SIZE: 11px
}
DIV.rightfront LI
{
    FONT-SIZE: 11px
}
A:link
{
    COLOR: blue
}

div.right a { display: block; }

h3.boxed { padding: 5px; font-size: 14px; color: #FFF; background:#769540; }

div.left div.frontlocation { height: 33px; }
div.right a { color : #336600; }
div.right a:hover { color : #0000FF !important; }

