 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(body_bg.gif) #fff repeat-x 0px 100%; PADDING-BOTTOM: 20px; FONT: 83%/1.5 arial,tahoma,verdana,sans-serif; COLOR: #333; PADDING-TOP: 0px
}
A {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; TEXT-DECORATION: underline
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; TEXT-DECORATION: underline
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; TEXT-DECORATION: underline
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; TEXT-DECORATION: underline
}
A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; TEXT-DECORATION: underline
}
A:link {
	COLOR: #c00
}
A:visited {
	COLOR: #999
}
A:hover {
	COLOR: #069
}
A:active {
	COLOR: #069
}
FORM {
	MARGIN: 0px 0px 1.5em
}
INPUT {
	MARGIN: 2px 0px; FONT-FAMILY: arial,tahoma,verdana,sans-serif
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
LABEL BR {
	CLEAR: left
}
INPUT.f-submit {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 96%; BACKGROUND: #666; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px
}
FORM.f-wrap-1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(featurebox_bg.gif) #f6f6f6 no-repeat 100% 100%; PADDING-BOTTOM: 0.5em; WIDTH: 100%; PADDING-TOP: 0.5em; POSITION: relative
}
FORM.f-wrap-1 FIELDSET {
	MARGIN: 0px 1em; WIDTH: auto
}
FORM.f-wrap-1 H3 {
	MARGIN: 0px 0px 0.6em; FONT: bold 155% arial; COLOR: #c00
}
FORM.f-wrap-1 LABEL {
	CLEAR: left; BORDER-TOP: #fff 1px solid; FLOAT: left; WIDTH: 100%
}
FORM.f-wrap-1 LABEL {
	FLOAT: none
}
FORM.f-wrap-1 LABEL INPUT {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 15em
}
FORM.f-wrap-1 LABEL TEXTAREA {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 15em
}
FORM.f-wrap-1 LABEL SELECT {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 15em
}
FORM.f-wrap-1 LABEL B {
	DISPLAY: block; FLOAT: left; WIDTH: 8em; LINE-HEIGHT: 1.7; POSITION: relative
}
FORM.f-wrap-1 LABEL B .req {
	FONT-WEIGHT: normal; FONT-SIZE: 150%; LEFT: -0.4em; WIDTH: 0.3em; COLOR: #c00; LINE-HEIGHT: 1; POSITION: absolute; TOP: -0.1em; HEIGHT: 0.3em
}
FORM.f-wrap-1 DIV.req {
	FONT-WEIGHT: normal; FONT-SIZE: 96%; RIGHT: 0.4em; LEFT: auto; WIDTH: 13em; COLOR: #666; POSITION: absolute; TOP: 0.4em; TEXT-ALIGN: right
}
FORM.f-wrap-1 DIV.req B {
	FONT-SIZE: 140%; COLOR: #c00
}
FORM.f-wrap-1 LABEL SELECT {
	WIDTH: 15.5em
}
FORM.f-wrap-1 LABEL TEXTAREA.f-comments {
	WIDTH: 20em
}
FORM.f-wrap-1 DIV.f-submit-wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
FORM.f-wrap-1 INPUT.f-submit {
	MARGIN: 0px 0px 0px 10px
}
FORM.f-wrap-1 FIELDSET.f-checkbox-wrap {
	CLEAR: left; FLOAT: left; PADDING-BOTTOM: 0.7em; MARGIN: 0px; WIDTH: 32em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.f-wrap-1 FIELDSET.f-radio-wrap {
	CLEAR: left; FLOAT: left; PADDING-BOTTOM: 0.7em; MARGIN: 0px; WIDTH: 32em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.f-wrap-1 FIELDSET.f-checkbox-wrap B {
	DISPLAY: block; FLOAT: left; WIDTH: 8em; LINE-HEIGHT: 1.7; PADDING-TOP: 0.3em; POSITION: relative
}
FORM.f-wrap-1 FIELDSET.f-radio-wrap B {
	DISPLAY: block; FLOAT: left; WIDTH: 8em; LINE-HEIGHT: 1.7; PADDING-TOP: 0.3em; POSITION: relative
}
FORM.f-wrap-1 FIELDSET.f-checkbox-wrap FIELDSET {
	FLOAT: left; MARGIN: 3px 0px 0px 10px; WIDTH: 13em
}
FORM.f-wrap-1 FIELDSET.f-radio-wrap FIELDSET {
	FLOAT: left; MARGIN: 3px 0px 0px 10px; WIDTH: 13em
}
FORM.f-wrap-1 FIELDSET.f-checkbox-wrap LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px -3px 0px 0px; WIDTH: 13em; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.f-wrap-1 FIELDSET.f-radio-wrap LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px -3px 0px 0px; WIDTH: 13em; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.f-wrap-1 LABEL INPUT.f-checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
FORM.f-wrap-1 LABEL INPUT.f-radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
FORM.f-wrap-1 LABEL SPAN.errormsg {
	DISPLAY: block; RIGHT: -10em; BACKGROUND: url(errormsg_bg.gif) no-repeat 0px 0px; LEFT: auto; WIDTH: 16em; POSITION: absolute; TOP: 0px
}
FORM.f-wrap-1 LABEL SPAN.errormsg B {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: none; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 0px 30px; WIDTH: auto; COLOR: #b30800; LINE-HEIGHT: 1.3; PADDING-TOP: 10px
}
P {
	MARGIN: 0px 0px 1.5em
}
UL {
	MARGIN: 0px 0px 1.5em
}
OL {
	MARGIN: 0px 0px 1.5em; padding:0px; list-style:none;
}
H1 {
	PADDING-BOTTOM: 0.1em; COLOR: #000; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: arial,verdana,sans-serif; LETTER-SPACING: -1px
}
H2 {
	PADDING-BOTTOM: 0.1em; MARGIN: 1.2em 0px 0.3em; COLOR: #000; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: arial,verdana,sans-serif; LETTER-SPACING: -1px
}
H3 {
	PADDING-BOTTOM: 0.1em; MARGIN: 1.2em 0px 0.3em; COLOR: #000; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: arial,verdana,sans-serif; LETTER-SPACING: -1px
}
H4 {
	PADDING-BOTTOM: 0.1em; MARGIN: 1.2em 0px 0.3em; COLOR: #000; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: arial,verdana,sans-serif; LETTER-SPACING: -1px
}
H5 {
	PADDING-BOTTOM: 0.1em; MARGIN: 1.2em 0px 0.3em; COLOR: #000; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: arial,verdana,sans-serif; LETTER-SPACING: -1px
}
H6 {
	PADDING-BOTTOM: 0.1em; MARGIN: 1.2em 0px 0.3em; COLOR: #000; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: arial,verdana,sans-serif; LETTER-SPACING: -1px
}
H1 {
	MARGIN-TOP: 0em; FONT-SIZE: 196%
}
H2 {
	FONT-SIZE: 136%
}
H3 {
	FONT-SIZE: 126%
}
H4 {
	FONT-SIZE: 116%
}
H5 {
	FONT-SIZE: 106%
}
H6 {
	FONT-SIZE: 96%
}
.highlight {
	COLOR: #e17000
}
.subdued {
	COLOR: #999
}
.error {
	FONT-WEIGHT: bold; COLOR: #c00
}
.success {
	FONT-WEIGHT: bold; COLOR: #390
}
.caption {
	FONT-SIZE: 11px; COLOR: #999
}
.date {
	DISPLAY: block; FONT: bold 82% arial; COLOR: #bbb; LETTER-SPACING: 1px
}
SMALL {
	FONT-SIZE: 11px
}
UL {
	MARGIN: 0.3em 0px 1.5em; LIST-STYLE-TYPE: none
}
UL.related {
	MARGIN-TOP: -1em
}
OL {
	MARGIN: 0.5em 0.5em 1.5em
}
OL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 1.4em; LIST-STYLE-TYPE: decimal
}
LI {
	PADDING-LEFT: 25px; BACKGROUND: url(sprites.gif) no-repeat 0px 0px; LINE-HEIGHT: 1.4em
}
LI.doc {
	BACKGROUND-POSITION: 3px -500px
}
UL.nomarker LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
DL {
	MARGIN: 0px 0px 1em
}
DT {
	MARGIN-TOP: 1.3em; FONT-WEIGHT: bold
}
DL DL {
	MARGIN: 0px 0px 1.5em 30px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
HR {
	CLEAR: both; BACKGROUND: #f2f2f2; MARGIN: 1em 0px; COLOR: #f2f2f2; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
.clear {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0px; POSITION: relative; HEIGHT: 0px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(sprites.gif) #666 repeat-x 0px 100%; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 25px; PADDING-TOP: 0px
}
#header #site-name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 40px; FONT: 265% arial; COLOR: #ccc; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LETTER-SPACING: -0.05em; BORDER-BOTTOM-STYLE: none
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav {
	MARGIN: 0px 105px 0px 40px; FONT: bold 96% arial; HEIGHT: 2.09em
}
#nav LI {
	BORDER-RIGHT: #252525 3px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #999; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10em; PADDING-TOP: 0px; BORDER-BOTTOM: #666 3px solid; POSITION: relative
}
#nav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#nav A:link {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#nav A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#nav A:hover {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#nav A:active {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#nav A:hover {
	COLOR: #000
}
#nav LI UL {
	MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 90%; BACKGROUND: url(featurebox_bg.gif) #f6f6f6 no-repeat 100% 100%; LEFT: -999em; BORDER-LEFT: #c00 1px solid; WIDTH: 15.8em; POSITION: absolute
}
#nav LI:hover UL {
	Z-INDEX: 99999; LEFT: 0px
}
#nav LI.sfhover UL {
	Z-INDEX: 99999; LEFT: 0px
}
#nav LI LI {
	BORDER-RIGHT: #999 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; BORDER-LEFT: #999 1px; BORDER-BOTTOM: #999 1px solid
}
#nav LI LI.last {
	BORDER-BOTTOM-STYLE: none
}
#nav LI LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; WIDTH: 14em; COLOR: #000; PADDING-TOP: 3px
}
#nav LI LI A:link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; WIDTH: 14em; COLOR: #000; PADDING-TOP: 3px
}
#nav LI LI A:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; WIDTH: 14em; COLOR: #000; PADDING-TOP: 3px
}
#nav LI LI A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; WIDTH: 14em; COLOR: #000; PADDING-TOP: 3px
}
#nav LI LI A:hover {
	BACKGROUND: #c00; COLOR: #fff
}
#nav LI.active {
	BACKGROUND: #c00; BORDER-BOTTOM: #c00 3px solid
}
#nav LI.active UL {
	BACKGROUND: url(featurebox2_bg.gif) #c00 no-repeat 100% 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav LI.active A:link {
	
}
#nav LI.active A:visited {
	
}
#nav LI.active A:hover {
	
}
#nav LI.active A:active {
	
}
#nav LI.active A:hover {
	COLOR: #000
}
#nav LI.active LI {
	BORDER-TOP: #c15c5c 1px solid; BORDER-BOTTOM: #870000 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#nav LI.active LI.last {
	BORDER-BOTTOM-STYLE: none
}
#nav LI.active LI A:link {
	COLOR: #fff
}
#nav LI.active LI A:visited {
	COLOR: #fff
}
#nav LI.active LI A:hover {
	COLOR: #fff
}
#nav LI.active LI A:active {
	COLOR: #fff
}
#nav LI.active LI A:hover {
	BACKGROUND: url(sprites.gif) #666 repeat-x 0px 99%; COLOR: #fff
}
#nav LI.active LI.active A:link {
	FONT-WEIGHT: bold; BACKGROUND: url(sprites.gif) #666 repeat-x 0px 99%; COLOR: #fff
}
#nav LI.active LI.active A:visited {
	FONT-WEIGHT: bold; BACKGROUND: url(sprites.gif) #666 repeat-x 0px 99%; COLOR: #fff
}
#nav LI.active LI.active A:hover {
	FONT-WEIGHT: bold; BACKGROUND: url(sprites.gif) #666 repeat-x 0px 99%; COLOR: #fff
}
#nav LI.active LI.active A:active {
	FONT-WEIGHT: bold; BACKGROUND: url(sprites.gif) #666 repeat-x 0px 99%; COLOR: #fff
}
#nav LI {
	WIDTH: auto
}
#search {
	FONT-WEIGHT: bold; RIGHT: 110px; LEFT: auto; WIDTH: 18em; COLOR: #fff; POSITION: absolute; TOP: 10px
}
#search FORM {
	MARGIN: 0px
}
#search INPUT {
	MARGIN: 0px 0px -1px; WIDTH: 8em; HEIGHT: 1.2em
}
#search LABEL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#search INPUT.f-submit {
	FONT-SIZE: 81%; MARGIN: 0px 0px -0.15em; WIDTH: auto; HEIGHT: 1.95em
}
#poweredby {
	RIGHT: 0px; WIDTH: 96px; POSITION: absolute; TOP: -102px; HEIGHT: 63px
}
#wrap {
	MARGIN: 0px auto; POSITION: relative; min-width: 770px; max-width: 1200px
}
#content-wrap {
	WIDTH: 100%; POSITION: relative
}
#utility {
	BORDER-TOP: #999 5px solid; LEFT: 25px; PADDING-BOTTOM: 40px; WIDTH: 165px; POSITION: absolute; TOP: 0px
}
#sidebar {
	BORDER-TOP: #999 5px solid; RIGHT: 25px; PADDING-BOTTOM: 40px; WIDTH: 20%; PADDING-TOP: 1px; POSITION: absolute; TOP: 0px
}
#content {
	MARGIN: 0px 50px
}
#content #breadcrumb {
	MARGIN-TOP: -5px; FONT-WEIGHT: bold; FONT-SIZE: 93%
}
#content #breadcrumb A:link {
	TEXT-DECORATION: none
}
#content #breadcrumb A:visited {
	TEXT-DECORATION: none
}
#content #breadcrumb A:hover {
	TEXT-DECORATION: underline
}
#content #breadcrumb A:active {
	TEXT-DECORATION: underline
}
.featurebox {
	PADDING-RIGHT: 20px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(featurebox_bg.gif) #f6f6f6 no-repeat 100% 100%; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 1.5em; COLOR: #333; PADDING-TOP: 15px
}
.featurebox P {
	MARGIN: 0px 0px 0.3em; COLOR: #c00; BORDER-BOTTOM: #c00 1px solid
}
.featurebox H1 {
	MARGIN: 0px 0px 0.3em; COLOR: #c00; BORDER-BOTTOM: #c00 1px solid
}
.featurebox H2 {
	MARGIN: 0px 0px 0.3em; COLOR: #c00; BORDER-BOTTOM: #c00 1px solid
}
.featurebox H3 {
	MARGIN: 0px 0px 0.3em; COLOR: #c00; BORDER-BOTTOM: #c00 1px solid
}
.featurebox H4 {
	MARGIN: 0px 0px 0.3em; COLOR: #c00; BORDER-BOTTOM: #c00 1px solid
}
.featurebox H5 {
	MARGIN: 0px 0px 0.3em; COLOR: #c00; BORDER-BOTTOM: #c00 1px solid
}
.featurebox H6 {
	MARGIN: 0px 0px 0.3em; COLOR: #c00; BORDER-BOTTOM: #c00 1px solid
}
.featurebox P {
	MARGIN: 0px 0px 1em; COLOR: #444; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.featurebox A {
	FONT-WEIGHT: bold
}
.thumbnail {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; Z-INDEX: 9999; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #eee 1px solid; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid; POSITION: relative
}
.thumbnail IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.pagination {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 7px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #ddd 1px solid; COLOR: #666; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid
}
.pagination P {
	POSITION: relative; TEXT-ALIGN: right
}
.pagination P A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.pagination P A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.pagination P A:hover {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.pagination P A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.pagination P A:hover {
	BACKGROUND: #c00; COLOR: #fff
}
.pagination P SPAN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.pagination  {
	MARGIN: 0px
}
.pagination H4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: -1.45em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#resultslist-wrap {
	FONT-SIZE: 92%; MARGIN: 0px 0px 1.5em
}
#resultslist-wrap DT {
	MARGIN: 0px
}
#resultslist-wrap DL {
	MARGIN: 0px
}
#resultslist-wrap DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; FONT: bold 85% arial; PADDING-TOP: 3px
}
#resultslist-wrap LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 0px 1.2em; FONT: bold 145% arial; PADDING-TOP: 0px
}
#resultslist-wrap LI DD {
	FONT: 73% arial
}
#resultslist-wrap LI DL {
	MARGIN: 0px
}
#resultslist-wrap DD {
	LINE-HEIGHT: 1.3
}
#resultslist-wrap DD.filetype {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; COLOR: #999
}
#resultslist-wrap DD.date {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; COLOR: #999
}
.table1 {
	BORDER-RIGHT: #900 2px solid; BORDER-TOP: #900 2px solid; BORDER-LEFT: #900 2px solid; WIDTH: 100%; BORDER-BOTTOM: #900 2px solid; BORDER-COLLAPSE: collapse
}
.table1 TD {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(sprites.gif) #fff repeat-x 0px -1600px; PADDING-BOTTOM: 3px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid
}
.table1 TH {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left
}
.table1 THEAD TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 145%; BACKGROUND: url(sprites.gif) #900 repeat-x 0px -1300px; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px
}
.table1 TBODY TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 115%; BACKGROUND: url(sprites.gif) #88b8db repeat-x 0px -1400px; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px
}
.table1 TBODY TH.sub {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 100%; BACKGROUND: url(sprites.gif) #efefef repeat-x 0px -1500px; PADDING-BOTTOM: 6px; COLOR: #000; PADDING-TOP: 6px
}
.calendar {
	FONT-SIZE: 92%; WIDTH: 200px
}
.calendar TD {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.calendar TH {
	TEXT-ALIGN: center
}
.calendar THEAD TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.calendar TBODY TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY TH.sub {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
A.morelink:link {
	PADDING-LEFT: 21px; BACKGROUND: url(sprites.gif) no-repeat 5px -500px
}
A.morelink:visited {
	PADDING-LEFT: 21px; BACKGROUND: url(sprites.gif) no-repeat 5px -500px
}
A.morelink:hover {
	PADDING-LEFT: 21px; BACKGROUND: url(sprites.gif) no-repeat 5px -500px
}
A.morelink:active {
	PADDING-LEFT: 21px; BACKGROUND: url(sprites.gif) no-repeat 5px -500px
}
A.morelink:hover {
	BACKGROUND: url(sprites.gif) 5px -400px
}
.morelink SPAN {
	LEFT: -9999px; WIDTH: 900px; POSITION: absolute
}
OL.code {
	FONT-FAMILY: monospace; POSITION: relative
}
OL.code LI {
	MARGIN-BOTTOM: 1px; COLOR: #666
}
OL.code CODE {
	DISPLAY: block; COLOR: #000
}
OL.code .cmt {
	COLOR: #4077d2
}
LI.tab0 CODE {
	PADDING-LEFT: 4em
}
LI.tab1 CODE {
	PADDING-LEFT: 8em
}
LI.tab2 CODE {
	PADDING-LEFT: 12em
}
LI.tab3 CODE {
	PADDING-LEFT: 16em
}
LI.tab4 CODE {
	PADDING-LEFT: 20em
}
LI.tab5 CODE {
	PADDING-LEFT: 24em
}
OL.code LI {
	BACKGROUND: url(td_bg.gif) #f3f3f3 no-repeat 100% 100%
}
P.note {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 1em; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 1em; MARGIN: 1em; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ddd 1px solid
}
#type-b #content-wrap {
	BACKGROUND: url(content_wrap_bg.gif) repeat-y 30px 0px
}
#type-b #content {
	MARGIN: 0px 23px 0px 235px
}
#type-c #content-wrap {
	BACKGROUND: url(content_wrap_bg.gif) repeat-y 30px 0px
}
#type-c #content {
	MARGIN: 0px 25% 0px 235px
}
#type-d #content {
	MARGIN: 0px 25% 0px 50px
}
#type-e #content-wrap {
	BACKGROUND: url(content_wrap_e_bg.gif) repeat-y 100% 0px
}
#type-e #utility {
	BORDER-TOP: #999 5px solid; RIGHT: 25px; LEFT: auto; WIDTH: 165px; POSITION: absolute; TOP: 0px
}
#type-e #content {
	MARGIN: 0px 243px 0px 50px
}
#type-f #content-wrap {
	BACKGROUND: url(content_wrap_e_bg.gif) repeat-y 100% 0px
}
#type-f #content {
	MARGIN: 0px 235px 0px 25%
}
#type-f #utility {
	RIGHT: 25px; LEFT: auto
}
#type-f #sidebar {
	RIGHT: auto; LEFT: 25px
}
#nav-secondary {
	POSITION: static
}
#nav-secondary UL {
	POSITION: static
}
#nav-secondary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav-secondary LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav-secondary {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 1px; PADDING-TOP: 0px
}
#nav-secondary A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(sprites.gif) #fff no-repeat 10px -695px; PADDING-BOTTOM: 5px; FONT: bold 86% arial; PADDING-TOP: 5px
}
#nav-secondary A {
	CURSOR: pointer; TEXT-DECORATION: none
}
#nav-secondary A:link {
	CURSOR: pointer; TEXT-DECORATION: none
}
#nav-secondary A:visited {
	CURSOR: pointer; TEXT-DECORATION: none
}
#nav-secondary A:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
#nav-secondary A:active {
	CURSOR: pointer; TEXT-DECORATION: none
}
#nav-secondary A:link {
	COLOR: #000
}
#nav-secondary A:visited {
	COLOR: #000
}
#nav-secondary A:hover {
	BACKGROUND: url(sprites.gif) #fee no-repeat 10px -695px; COLOR: #c00
}
#nav-secondary LI.active A:link {
	COLOR: #c00
}
#nav-secondary LI.active A:visited {
	COLOR: #c00
}
#nav-secondary LI.active A:hover {
	COLOR: #c00
}
#nav-secondary LI.active A:active {
	COLOR: #c00
}
#nav-secondary LI {
	BORDER-TOP: #fff 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#nav-secondary UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 23px; PADDING-TOP: 0px
}
#nav-secondary LI.active LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: normal; BACKGROUND: url(sprites.gif) #fff no-repeat 0px -798px; PADDING-BOTTOM: 0px; WIDTH: 130px; COLOR: #000; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
#nav-secondary LI.active LI A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: normal; BACKGROUND: url(sprites.gif) #fff no-repeat 0px -798px; PADDING-BOTTOM: 0px; WIDTH: 130px; COLOR: #000; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
#nav-secondary LI.active LI A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: normal; BACKGROUND: url(sprites.gif) #fff no-repeat 0px -798px; PADDING-BOTTOM: 0px; WIDTH: 130px; COLOR: #000; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
#nav-secondary LI.active LI A:hover {
	COLOR: #c00
}
#nav-secondary LI.active LI A:active {
	COLOR: #c00
}
#nav-secondary LI.active LI {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-secondary LI.active LI.active A:link {
	FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active A:visited {
	FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active A:hover {
	FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active A:active {
	FONT-WEIGHT: bold
}
#nav-secondary UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 13px; PADDING-TOP: 0px
}
#nav-secondary LI.active LI.active LI A {
	WIDTH: 117px
}
#nav-secondary LI.active LI.active LI A:link {
	WIDTH: 117px
}
#nav-secondary LI.active LI.active LI A:visited {
	WIDTH: 117px
}
#nav-secondary LI.active LI.active LI A:link {
	FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI A:visited {
	FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI A:hover {
	FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI A:active {
	FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI.active A:link {
	FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active A:visited {
	FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active A:hover {
	FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active A:active {
	FONT-WEIGHT: bold
}
#nav-secondary UL UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 13px; PADDING-TOP: 0px
}
#nav-secondary LI.active LI.active LI.active LI A {
	WIDTH: 104px
}
#nav-secondary LI.active LI.active LI.active LI A:link {
	WIDTH: 104px
}
#nav-secondary LI.active LI.active LI.active LI A:visited {
	WIDTH: 104px
}
#nav-secondary LI.active LI.active LI.active LI A:link {
	FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI.active LI A:visited {
	FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI.active LI A:hover {
	FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI.active LI A:active {
	FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI.active LI.active A:link {
	FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active LI.active A:visited {
	FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active LI.active A:hover {
	FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active LI.active A:active {
	FONT-WEIGHT: bold
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #e3e8ee 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 86%; PADDING-BOTTOM: 30px; COLOR: #999; PADDING-TOP: 10px
}
#footer P {
	MARGIN: 0px
}
#footer A:link {
	COLOR: #999
}
