BODY {
	PADDING-RIGHT: 2em; 
	PADDING-LEFT: 2em; 
	FONT-SIZE: 80%; 
	line-height: 14pt; 
	BACKGROUND:    url(../assets/images/site/lines.jpg) repeat fixed left top; 
	PADDING-BOTTOM: 2em; 
	MARGIN: 0px; 
	PADDING-TOP: 0.25em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
#container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0.1em;
	MARGIN: auto;
	WIDTH: 50em;
	PADDING-TOP: 0em;
	BACKGROUND-COLOR: #ffffff;
	voice-family: inherit;
	border: 4px groove #CCCCCC;
}
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	font-style: italic;
	font-size: x-small;
}

P {
	BACKGROUND:  url(none) no-repeat; MARGIN: 1em 2em
}
P.bold {
	font-weight: bold;
	color: #006699;
	font-size: 125%;
	text-indent: -1em;
}

P.trail {
	FONT-WEIGHT: normal;
	COLOR: #FF9933;
	TEXT-ALIGN: right;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
A.trail {
	FONT-WEIGHT: normal;
	COLOR: #6699cc;
	TEXT-ALIGN: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#nav {
	BORDER-RIGHT: 0px solid #ccc;
	BORDER-TOP: 1px solid #ccc;
	FONT-WEIGHT: bold;
	FONT-SIZE: 85%; 
	BACKGROUND: white;
	FLOAT: left;
	MARGIN: 0px 0px 0em;
	BORDER-LEFT: 0px solid #ccc;
	WIDTH: 61.5em;
	LINE-HEIGHT: 1;
	BORDER-BOTTOM: 1px solid #ccc;
	LIST-STYLE-TYPE: none;
	padding: 0px;
}
#nav UL {
	BORDER-RIGHT: 0px solid #ccc;
	BORDER-TOP: 1px solid #ccc;
	FONT-WEIGHT: bold;
	BACKGROUND: white;
	FLOAT: left;
	MARGIN: 0px 0px 0em;
	BORDER-LEFT: 0px solid #ccc;
	WIDTH: 61.75em;
	LINE-HEIGHT: 1;
	BORDER-BOTTOM: 1px solid #ccc;
	LIST-STYLE-TYPE: none;
	padding: 0px;
}
#nav A {
	PADDING-RIGHT: 0em; 
	DISPLAY: block; 
	PADDING-LEFT: 0.25em; 
	PADDING-BOTTOM: 0.25em; 
	WIDTH: 15em; 
	COLOR: #6699cc; 
	PADDING-TOP: 0.25em; 
	TEXT-DECORATION: none
}
#nav A.bar {
	PADDING-RIGHT: 0em; 
	DISPLAY: block; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 0em; 
	WIDTH: 95px; 
	COLOR: #6699cc; 
	PADDING-TOP: 0em; 
	TEXT-DECORATION: none
}
#nav A.daddy {
	BACKGROUND:   url(../assets/images/site/rightarrow.gif) no-repeat right center
}
#nav LI {
	FLOAT: left;
	WIDTH: 5em;
	padding: 0px;
}
#nav LI UL {
	BORDER-TOP-WIDTH: 0.25em; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT-WIDTH: 0.25em; 
	LEFT: -999em; 
	BORDER-BOTTOM-WIDTH: 0.25em; 
	MARGIN: 0px; 
	WIDTH: 14em; 
	POSITION: absolute; 
	HEIGHT: auto; 
	BORDER-RIGHT-WIDTH: 0.25em
}
#nav LI LI {
	PADDING-RIGHT: 0.25em; WIDTH: 13em
}
#nav LI UL A {
	WIDTH: 20em
}
#nav LI UL UL {
	MARGIN: -1.75em 0px 0px 14em
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}
#nav LI LI LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}
#nav LI LI LI.sfhover UL {
	LEFT: auto
}
#nav LI:hover {
	BACKGROUND: #ddd
}
#nav LI.sfhover {
	BACKGROUND: #ddd
}
#content {
	CLEAR: left
}
li.content {
	list-style-image: url(../assets/images/site/orange_square.jpg);
	vertical-align: middle;
}
li.location {
	list-style-image: url(images/site/rightarrow.gif);
	color: #999999;
	font-style: italic;
	vertical-align: middle;
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #6699CC
}
A:visited {
	COLOR: #ff9900
}
A:active {
	COLOR: #ff9933
}
A:hover {
	TEXT-DECORATION: underline
}
#content A {
	COLOR: #6699cc
}
#content A:hover {
	TEXT-DECORATION: none
}
#scaffolding {
	BORDER-RIGHT: 0px solid #ccc; 
	BORDER-TOP: 1px solid #ccc; 
	BACKGROUND: url(../assets/images/site/header_bg.gif) white no-repeat; 
	MARGIN: 1em 0px 0px; 
	BORDER-LEFT: 0px solid #ccc; 
	BORDER-BOTTOM: 0px solid #ccc; 
	HEIGHT: 70px
}
#scaffolding A {
	DISPLAY: block; 
	BACKGROUND: url(../assets/images/site/header_bg.gif) no-repeat 181px 0px; 
	TEXT-INDENT: -999em; 
	HEIGHT: 70px; 
	TEXT-DECORATION: none
}
#scaffolding A:hover {
	BACKGROUND-POSITION: 181px -70px
}
img.body {
	vertical-align: middle;
	float: right;
	border: 2px solid #6699CC;
	margin: 5px 5px 5px 20px;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: thin solid #6699CC;
	text-align: center;
}
