BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: none
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
Q:unknown {
	content: ''
}
Q:unknown {
	content: ''
}
ABBR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; CURSOR: help; COLOR: #616161; BORDER-BOTTOM: #616161 1px dotted; BORDER-RIGHT-WIDTH: 0px
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; CURSOR: help; COLOR: #616161; BORDER-BOTTOM: #616161 1px dotted; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 75%; COLOR: #333; FONT-STYLE: normal; FONT-FAMILY: 1.444444em arial,helvetica,sans-serif; FONT-VARIANT: normal
}
.js-enabled HR {
	DISPLAY: none
}
.hide {
	LEFT: -9999em; POSITION: absolute; TOP: -9999em
}
.hidden {
	VISIBILITY: hidden
}
.js-disabled LI.all-input {
	DISPLAY: none; LEFT: -999em; POSITION: absolute
}
.js-disabled LI.all-input * {
	DISPLAY: none; LEFT: -999em; POSITION: absolute
}
.for-accessibility {
	LEFT: -999em; POSITION: absolute
}
.clear {
	CLEAR: both
}
.clear-left {
	CLEAR: left
}
STRONG {
	FONT-WEIGHT: bold
}
.strong {
	FONT-WEIGHT: bold
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.center {
	TEXT-ALIGN: center
}
.print-only {
	DISPLAY: none
}
P {
	PADDING-RIGHT: 1.4em; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.42em; PADDING-TOP: 0px
}
STRONG {
	COLOR: #000
}
DIV.highlight {
	BORDER-RIGHT: #80cbd9 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #80cbd9 1px solid; PADDING-LEFT: 12px; BACKGROUND: #f0f9f8; PADDING-BOTTOM: 12px; MARGIN: 10px 0px; BORDER-LEFT: #80cbd9 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #80cbd9 1px solid
}
DIV.highlight P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.highlight > STRONG {
	DISPLAY: block
}
DIV.breakout-box {
	BORDER-RIGHT: #80cbd9 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #80cbd9 1px solid; PADDING-LEFT: 12px; BACKGROUND: #f0f9f8; PADDING-BOTTOM: 12px; MARGIN: 10px 0px; BORDER-LEFT: #80cbd9 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #80cbd9 1px solid
}
DIV.breakout-box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.breakout-box > STRONG {
	DISPLAY: block
}
DIV.error {
	BORDER-RIGHT: #e3c6c6 1px solid; BORDER-TOP: #e3c6c6 1px solid; BACKGROUND: #faf3f3; MARGIN: 10px 20px 30px; BORDER-LEFT: #e3c6c6 1px solid; BORDER-BOTTOM: #e3c6c6 1px solid
}
LABEL.error {
	BORDER-RIGHT: #e3c6c6 1px solid; BORDER-TOP: #e3c6c6 1px solid; BACKGROUND: #faf3f3; MARGIN: 10px 20px 30px; BORDER-LEFT: #e3c6c6 1px solid; BORDER-BOTTOM: #e3c6c6 1px solid
}
DIV.error H2 {
	COLOR: #000
}
DIV.error UL {
	MARGIN: 10px 0px
}
DIV.error UL LI {
	MARGIN: 4px 0px
}
DIV.error P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-content EM {
	FONT-STYLE: italic
}
H1 {
	MARGIN: 0.6em 0px; LINE-HEIGHT: 1.2em
}
H2 {
	MARGIN: 0.6em 0px; LINE-HEIGHT: 1.2em
}
H3 {
	MARGIN: 0.6em 0px; LINE-HEIGHT: 1.2em
}
H4 {
	MARGIN: 0.6em 0px; LINE-HEIGHT: 1.2em
}
H5 {
	MARGIN: 0.6em 0px; LINE-HEIGHT: 1.2em
}
H6 {
	MARGIN: 0.6em 0px; LINE-HEIGHT: 1.2em
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.8em; PADDING-BOTTOM: 0.6em; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0.8em
}
H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.54em; PADDING-BOTTOM: 0.6em; MARGIN: 0px; COLOR: #5ba035; PADDING-TOP: 0.8em
}
H3 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 1.36em; MARGIN: 1.6em 0px 0.6em; COLOR: #14678d
}
H4 {
	FONT-SIZE: 1.28em; COLOR: #0578ab
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.18em; MARGIN: 1.3em 0px 0.2em; COLOR: #207376
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 1.3em 0px 0.5em; COLOR: #000
}
A {
	COLOR: #12698c; BORDER-BOTTOM: #d0e1e8 1px dashed; TEXT-DECORATION: none
}
A:focus {
	outline: none
}
A:visited {
	TEXT-DECORATION: none
}
#main-content SPAN.external-link {
	DISPLAY: inline-block; BACKGROUND: url(../images/sprite-icons.png) #fff no-repeat right -2143px; MARGIN: 0px; WIDTH: 19px; TEXT-INDENT: -999em; LINE-HEIGHT: 1.2em; HEIGHT: 16px
}
#main-content SPAN.external-link:hover {
	BACKGROUND-POSITION: right -2263px
}
#aside SPAN.external-link {
	DISPLAY: inline-block; BACKGROUND: url(../images/sprite-icons.png) #fff no-repeat right -2143px; MARGIN: 0px; WIDTH: 19px; TEXT-INDENT: -999em; LINE-HEIGHT: 1.2em; HEIGHT: 16px
}
#aside SPAN.external-link:hover {
	BACKGROUND-POSITION: right -2263px
}
#main-content A:hover {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
#main-content A:focus {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
#content UL LI A:hover {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
#content UL LI A:focus {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
SPAN.follow A:hover {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
SPAN.follow A:focus {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
DIV.content-block A:hover {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
DIV.content-block A:focus {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
DIV.breadcrumb A:hover {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
DIV.breadcrumb A:focus {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
TABLE A:focus {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
TABLE A:hover {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
#inner-content A:hover {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted; TEXT-DECORATION: none
}
P.button {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
DIV.rn_Navigation {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
DIV.rn_Navigation {
	PADDING-RIGHT: 1.4em; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.42em; PADDING-TOP: 0px
}
DIV.rn_Navigation A {
	FONT-WEIGHT: bold! important; TEXT-DECORATION: none! important
}
P.button {
	BACKGROUND: url(../images/sprite-button.png) no-repeat left top; CURSOR: pointer
}
DIV.rn_Navigation {
	BACKGROUND: url(../images/sprite-button.png) no-repeat left top; CURSOR: pointer
}
P.button A {
	BACKGROUND: url(../images/sprite-button.png) no-repeat left top; CURSOR: pointer
}
DIV.rn_Navigation A {
	BACKGROUND: url(../images/sprite-button.png) no-repeat left top; CURSOR: pointer
}
.education P.button {
	BACKGROUND: url(../images/sprite-button-orange.png) no-repeat left top; CURSOR: pointer
}
.education P.button A {
	BACKGROUND: url(../images/sprite-button-orange.png) no-repeat left top; CURSOR: pointer
}
.education P.button A {
	COLOR: #000! important
}
.education P.button A:hover {
	COLOR: #000! important
}
.education P.button:hover A {
	COLOR: #000! important
}
.education P.button A {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right -28px; MIN-WIDTH: 65px; DISPLAY: inline-block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; COLOR: #fff! important; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
P.button A {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right -28px; MIN-WIDTH: 65px; DISPLAY: inline-block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; COLOR: #fff! important; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
DIV.rn_Navigation A {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right -28px; MIN-WIDTH: 65px; DISPLAY: inline-block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; COLOR: #fff! important; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
P.button:hover {
	BACKGROUND-POSITION: left -56px
}
P.button:hover A {
	BACKGROUND-POSITION: right -83px; COLOR: #fff! important; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none! important
}
P.button:hover {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
A.done-button {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/sprite-button.png) no-repeat left -113px; PADDING-BOTTOM: 5px; MARGIN: 0px 30px 0px 0px; WIDTH: 84px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 17px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
A.done-button:hover {
	BACKGROUND-POSITION: left -140px; COLOR: #fff! important; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
#content UL {
	MARGIN-BOTTOM: 4px; MARGIN-LEFT: 8px; LIST-STYLE-TYPE: none
}
#content UL LI UL {
	MARGIN: 0.5em 0px 1.4em 0.2em
}
#content UL LI UL LI {
	MARGIN: 0.8em 0px
}
#content UL LI {
	PADDING-LEFT: 14px; BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -1486px; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
#aside UL LI {
	PADDING-LEFT: 14px; BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -1486px; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
DIV.nav UL LI {
	PADDING-LEFT: 14px; BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -1486px; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
#content UL LI {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -1251px; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
#content UL LI A {
	COLOR: #12698c; BORDER-BOTTOM: #d0e1e8 1px dashed; TEXT-DECORATION: none
}
#aside UL LI A {
	COLOR: #12698c; BORDER-BOTTOM: #d0e1e8 1px dashed; TEXT-DECORATION: none
}
#content OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 8px; PADDING-TOP: 2px; LIST-STYLE-TYPE: decimal
}
#content OL LI {
	MARGIN: 10px 0px
}
#content OL LI OL {
	MARGIN: 0.5em 0px 0.5em 1em; LIST-STYLE-TYPE: lower-alpha
}
#content .pagination UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content .pagination UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content DL {
	MARGIN: 5px 0px 10px; OVERFLOW: hidden; BORDER-BOTTOM: #c5d9d7 1px solid
}
#content DL DT {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #c5d9d7 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 165px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
#content DL DT:first-child {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content DL DT:first-child + DD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content DL DD {
	PADDING-RIGHT: 0px; BORDER-TOP: #c5d9d7 1px solid; PADDING-LEFT: 27px; PADDING-BOTTOM: 8px; MARGIN-LEFT: 165px; PADDING-TOP: 6px
}
#content DL.cleared DD:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#content DL DD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.1em
}
TABLE.data {
	TABLE-LAYOUT: fixed; MARGIN: 20px 0px; WIDTH: 99.9%
}
TABLE.data CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 1em; COLOR: #000; PADDING-TOP: 1.3em
}
.default-config TABLE.data CAPTION {
	LINE-HEIGHT: 0
}
TABLE.data THEAD {
	BACKGROUND: #ecf7f6
}
TABLE.data THEAD TH {
	BORDER-RIGHT: #c5d9d7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c5d9d7 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 14px; BORDER-LEFT: #c5d9d7 1px solid; PADDING-TOP: 14px; BORDER-BOTTOM-STYLE: none
}
TABLE.data TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
TABLE.data TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
TABLE.data TD {
	BORDER-RIGHT: #c5d9d7 1px solid; BORDER-TOP: #c5d9d7 1px solid; BACKGROUND: #fff; BORDER-LEFT: #c5d9d7 1px solid; BORDER-BOTTOM: #c5d9d7 1px solid
}
UNKNOWN {
	BACKGROUND: #f9fcfd
}
TABLE.data TBODY TR.even TD {
	BACKGROUND: #f9fcfd
}
LABEL {
	COLOR: #000
}
.default-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 100px; PADDING-BOTTOM: 40px; MARGIN: 0px auto; WIDTH: 420px; PADDING-TOP: 0px
}
.default-form LEGEND {
	LEFT: -999em; POSITION: absolute
}
.default-form FIELDSET > DIV {
	MARGIN: 0px 0px 20px
}
.default-form FIELDSET > DIV.sline-label LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.default-form FIELDSET > DIV.form-controls {
	WIDTH: 328px
}
.default-form DIV > .form-note {
	CLEAR: both; MARGIN-TOP: 6px; DISPLAY: block; COLOR: #6e6e6e
}
.default-form DIV > STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -90px; WIDTH: 85px; COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.default-form LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -90px; WIDTH: 85px; COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.default-form TEXTAREA {
	FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 7px 10px; WIDTH: 306px; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial,Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 124px; BORDER-BOTTOM-STYLE: none; resize: none
}
.default-form .text-area {
	DISPLAY: inline-block; BACKGROUND: url(../images/search-textarea-bg.png) no-repeat left top; WIDTH: 326px; HEIGHT: 138px
}
.default-form .blur.text-area {
	BACKGROUND-POSITION: -333px 0px
}
.default-form SELECT {
	WIDTH: 326px
}
.default-form LABEL EM {
	CLEAR: both; DISPLAY: block
}
.default-form FIELDSET SPAN.input-field {
	BACKGROUND: url(../images/sprite-inputs.png) no-repeat left -165px; WIDTH: auto
}
.default-form FIELDSET SPAN.blur.input-field {
	BACKGROUND-POSITION: left -205px
}
.default-form FIELDSET SPAN.input-field INPUT[type='text'] {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 10px; BORDER-TOP: medium none; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 7px; BORDER-LEFT: medium none; WIDTH: 305px; PADDING-TOP: 7px; BORDER-BOTTOM: medium none
}
.default-form .form-controls INPUT {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/sprite-button.png) no-repeat left -113px; WIDTH: 84px; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; BORDER-BOTTOM-STYLE: none
}
.default-form .form-controls INPUT:hover {
	BACKGROUND-POSITION: left -140px
}
.default-form .form-controls INPUT[type='submit'] {
	FLOAT: right
}
.default-form .form-controls INPUT[type='reset'] {
	BACKGROUND-POSITION: left -168px; FLOAT: left; COLOR: #000
}
.default-form .form-controls INPUT[type='reset']:hover {
	BACKGROUND-POSITION: left -195px
}
.default-form DIV UL LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 20px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
.default-form DIV UL LI LABEL {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.short-input SPAN.input-field {
	BACKGROUND: url(../images/sprite-inputs.png) no-repeat left -79px; WIDTH: 110px
}
DIV.short-input SPAN.input-field INPUT[type='text'] {
	WIDTH: 92px
}
DIV.short-input SPAN.blur.input-field {
	BACKGROUND-POSITION: left -119px
}
DIV.long-input SPAN.input-field {
	BACKGROUND: url(../images/sprite-inputs.png) no-repeat left -245px; WIDTH: 110px
}
DIV.long-input SPAN.input-field INPUT[type='text'] {
	WIDTH: 240px
}
DIV.long-input SPAN.blur.input-field {
	BACKGROUND-POSITION: left -285px
}
DIV.med-input SPAN.input-field {
	BACKGROUND: url(../images/sprite-inputs.png) no-repeat left -322px; WIDTH: 110px
}
DIV.med-input SPAN.input-field INPUT[type='text'] {
	WIDTH: 240px
}
DIV.med-input SPAN.blur.input-field {
	BACKGROUND-POSITION: left -360px
}
#content IMG {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: #cbcbcb 1px solid
}
#aside IMG {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: #cbcbcb 1px solid
}
#content DIV.figure {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: #eaf5d8; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px! important; COLOR: #333; PADDING-TOP: 0px! important; TEXT-ALIGN: left
}
#content DIV.figure IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content DIV.figure IMG.align-left {
	DISPLAY: block; FLOAT: none
}
#content DIV.figure IMG.align-right {
	DISPLAY: block; FLOAT: none
}
#content DIV.figure IMG.align-center {
	DISPLAY: block; FLOAT: none
}
#content DIV.figure IMG.align-center {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#content DIV.align-center.figure {
	CLEAR: both; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px auto; TEXT-ALIGN: center
}
#content DIV.figure P {
	PADDING-RIGHT: 8px! important; PADDING-LEFT: 8px! important; FLOAT: left; PADDING-BOTTOM: 8px! important; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 8px! important
}
#content DIV.figure P SPAN {
	DISPLAY: block; FLOAT: left
}
#content DIV.align-center.figure P {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! important; BACKGROUND: #eaf5d8; FLOAT: none; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; TEXT-ALIGN: left
}
#content DIV.align-center.figure P SPAN {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: none; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.align-left {
	FLOAT: left; MARGIN: 0px 15px 15px 0px
}
.align-right {
	FLOAT: right; MARGIN: 0px 0px 15px 15px
}
.align-center {
	MARGIN: 10px 0px 20px; TEXT-ALIGN: center
}
IMG.align-center {
	DISPLAY: block; MARGIN-BOTTOM: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
DIV.flash-video {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; OVERFLOW: hidden; PADDING-TOP: 15px; TEXT-ALIGN: center
}
DIV.flash-video UL {
	TEXT-ALIGN: left
}
DIV.flash-video P {
	TEXT-ALIGN: left
}
DIV.flash-video IMG {
	MARGIN-BOTTOM: 30px; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.flash-video OBJECT {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
SPAN.video-desc {
	LEFT: -9999em; POSITION: absolute
}
.js-disabled SPAN.video-desc {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; POSITION: static
}
.js-disabled DIV.flash-video IFRAME {
	DISPLAY: none
}
SPAN.file-info SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; WIDTH: 23px; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
.pdf {
	PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; WIDTH: 23px; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
.excel {
	PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; WIDTH: 23px; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
.word {
	PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; WIDTH: 23px; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
.html {
	PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; WIDTH: 23px; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
.doc {
	PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; WIDTH: 23px; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
.xls {
	PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; WIDTH: 23px; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
.video {
	PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; WIDTH: 23px; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
.document-pdf SPAN.file-info SPAN {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -490px
}
.pdf .file-info SPAN {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -490px
}
.pdf {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -490px
}
.document-excel SPAN.file-info SPAN {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -621px
}
.excel .file-info SPAN {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -621px
}
.excel {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -621px
}
.xls {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -621px
}
.document-word SPAN.file-info SPAN {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -755px
}
.word .file-info SPAN {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -755px
}
.word {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -755px
}
.doc {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -755px
}
.html {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -755px
}
.document-video SPAN.file-info SPAN {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 2px -1683px
}
.video .file-info SPAN {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 2px -1683px
}
.video {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 2px -1683px
}
A.file {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; MIN-HEIGHT: 23px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; OVERFLOW: hidden; COLOR: #333; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
A.file:focus {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A SPAN.file-name {
	COLOR: #12698c; BORDER-BOTTOM: #d0e1e8 1px dashed
}
A:hover SPAN.file-name {
	COLOR: #010000; BORDER-BOTTOM: #2689a0 1px dotted
}
A SPAN.file-desc {
	CLEAR: both; DISPLAY: block
}
A.document-pdf {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -490px
}
A.document-video {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 2px -1683px
}
A.document-excel {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -621px
}
A.document-word {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -755px
}
A SPAN.file-info {
	Z-INDEX: 101; LEFT: -999em; POSITION: absolute
}
TABLE.data SPAN.file-desc {
	Z-INDEX: 101; LEFT: -999em; POSITION: absolute
}
TABLE.data SPAN.file-name {
	Z-INDEX: 101; LEFT: -999em; POSITION: absolute
}
#wrapper {
	BACKGROUND: url(../images/body-bg-gradient.png) #e7ebec repeat-x left top
}
#header {
	MARGIN: 0px auto; WIDTH: 973px
}
#footer {
	MARGIN: 0px auto; WIDTH: 973px
}
#content-inside {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 972px; BACKGROUND: #fff
}
#content-wrapper {
	CLEAR: both; MARGIN-TOP: -18px; BACKGROUND: url(../images/body-bg.jpg) no-repeat center top; PADDING-BOTTOM: 20px
}
#content {
	MARGIN: 35px 0px 0px
}
.home #content {
	MARGIN: 0px
}
#main-content {
	PADDING-RIGHT: 18px; MARGIN-TOP: -50px; PADDING-LEFT: 18px; MIN-HEIGHT: 640px; BACKGROUND: #fff; PADDING-BOTTOM: 18px; PADDING-TOP: 50px
}
#main-content UL {
	MARGIN-TOP: -3px; MARGIN-BOTTOM: 1em
}
#main-content OL {
	MARGIN-TOP: -3px; MARGIN-BOTTOM: 1em
}
#main-content UL LI {
	MARGIN: 4px 0px
}
#main-content OL LI {
	MARGIN: 4px 0px
}
#main-content OL LI {
	MARGIN: 4px 0px
}
.col-2 #main-content {
	BACKGROUND: url(../images/content-bg-col-2.gif) #fff no-repeat left bottom
}
.col-2 DIV#content {
	FLOAT: left; WIDTH: 722px
}
.col-2 DIV#aside {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 230px
}
.col-2-nav DIV.nav {
	FLOAT: left; WIDTH: 187px
}
.col-2-nav #main-content {
	BACKGROUND: url(../images/content-bg-col-2.gif) #fff no-repeat left bottom
}
.col-2-nav DIV#content {
	FLOAT: left; WIDTH: 784px
}
.col-2-nav DIV#aside {
	DISPLAY: none
}
.inner-aside.col-2-nav DIV#aside {
	MARGIN-TOP: -59px; DISPLAY: block; FLOAT: right; MARGIN-LEFT: 60px; WIDTH: 230px; MARGIN-RIGHT: -235px
}
.inner-aside.col-2-nav #main-content {
	PADDING-RIGHT: 255px; PADDING-LEFT: 16px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; PADDING-TOP: 50px
}
.inner-aside.col-2-nav FORM.default-config {
	CLEAR: both; MARGIN-TOP: 10px; FLOAT: right; WIDTH: 750px; MARGIN-RIGHT: -238px
}
.inner-aside.col-2-nav DIV.default-config {
	CLEAR: both; MARGIN-TOP: 10px; FLOAT: right; WIDTH: 750px; MARGIN-RIGHT: -238px
}
.inner-aside DIV#aside {
	MARGIN-LEFT: 200px
}
.inner-aside DIV#aside UL {
	MARGIN-TOP: 10px
}
#main-content DIV.inner-left-col UL {
	MARGIN-TOP: 0px
}
.app-content .highlight {
	MARGIN-RIGHT: 1.4em
}
.col-3 DIV.nav {
	FLOAT: left; WIDTH: 184px
}
.col-3 #main-content {
	BACKGROUND: url(../images/content-bg-col-3.gif) #fff no-repeat left bottom
}
.col-3 DIV#content {
	FLOAT: left; WIDTH: 537px
}
.col-3 DIV#aside {
	PADDING-LEFT: 18px; FLOAT: left; WIDTH: 230px
}
.col-1 DIV.interactive {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.col-1 DIV.no-interactive {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.col-1 DIV.no-interactive P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.col-1 DIV.no-interactive > A > IMG {
	FLOAT: left; BORDER-TOP-STYLE: none! important; MARGIN-RIGHT: 10px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.col-1 #main-content {
	BACKGROUND: url(../images/content-bg-col-1.gif) #fff no-repeat left bottom
}
.col-1 DIV#aside {
	DISPLAY: none
}
.col-1 DIV.nav {
	DISPLAY: none
}
.inner-aside.col-1 DIV#aside {
	MARGIN-TOP: -59px; DISPLAY: block; FLOAT: right; MARGIN-LEFT: 60px; WIDTH: 230px; MARGIN-RIGHT: -235px
}
.inner-aside.col-1 #main-content {
	PADDING-RIGHT: 255px; PADDING-LEFT: 16px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; PADDING-TOP: 50px
}
.inner-aside.col-1 FORM.default-config {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 940px; MARGIN-RIGHT: -237px
}
#nav-accessibility H2 {
	LEFT: -999em; POSITION: absolute; TOP: -999em
}
#nav-accessibility OL {
	BACKGROUND: url(../images/accessibility-bg.png) repeat-x 0px 0px
}
#nav-accessibility OL LI A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: -999em; PADDING-BOTTOM: 12px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 11px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: -999em; BORDER-BOTTOM-STYLE: none
}
#nav-accessibility OL LI A:focus {
	POSITION: static
}
HR {
	DISPLAY: none
}
#content HR {
	DISPLAY: block
}
#aside HR {
	DISPLAY: block
}
#header-wrapper {
	Z-INDEX: 50; BACKGROUND: url(../images/header-bg-long.png) no-repeat center top; POSITION: relative
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.08em; BACKGROUND: url(../images/header-bg-long.png) no-repeat center top; PADDING-BOTTOM: 0px; PADDING-TOP: 28px; POSITION: relative; HEIGHT: 213px
}
#header > IMG {
	MARGIN-LEFT: 3px
}
#header A.branding IMG {
	MARGIN-LEFT: 3px
}
#header .branding {
	DISPLAY: inline-block; WIDTH: 154px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.home #header A.branding {
	CURSOR: default
}
#header .site-links {
	RIGHT: 0px; POSITION: absolute; TOP: 24px
}
#header .site-links LI {
	FLOAT: left; MARGIN: 0px 2px 0px 17px
}
#header .site-links LI A {
	COLOR: #333; TEXT-DECORATION: none
}
#header .site-links LI A:hover {
	COLOR: #010000; TEXT-DECORATION: underline
}
#header .site-links LI A:focus {
	COLOR: #010000; TEXT-DECORATION: underline
}
#header .social-tools {
	RIGHT: 242px; WIDTH: 20em; POSITION: absolute; TOP: 65px
}
#header .site-search {
	RIGHT: 2px; POSITION: absolute; TOP: 65px
}
DIV.social-tools STRONG {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FLOAT: right; PADDING-BOTTOM: 12px; COLOR: #333; LINE-HEIGHT: 1.3em; PADDING-TOP: 12px
}
DIV.social-tools UL {
	FLOAT: right; MARGIN: 7px 0px
}
DIV.social-tools UL LI {
	FLOAT: left; MARGIN-RIGHT: 2px
}
DIV.social-tools UL LI A {
	DISPLAY: block; BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px 0px; WIDTH: 30px; TEXT-INDENT: -999em; HEIGHT: 30px
}
DIV.social-tools UL LI A.twitter {
	BACKGROUND-POSITION: 0px 0px
}
DIV.social-tools UL LI A.facebook {
	BACKGROUND-POSITION: 0px -90px
}
DIV.social-tools UL LI A.youtube {
	BACKGROUND-POSITION: 0px -180px
}
DIV.social-tools UL LI A.twitter:hover {
	BACKGROUND-POSITION: 0px -45px
}
DIV.social-tools UL LI A.twitter:focus {
	BACKGROUND-POSITION: 0px -45px
}
DIV.social-tools UL LI A.facebook:hover {
	BACKGROUND-POSITION: 0px -135px
}
DIV.social-tools UL LI A.facebook:focus {
	BACKGROUND-POSITION: 0px -135px
}
DIV.social-tools UL LI A.youtube:hover {
	BACKGROUND-POSITION: 0px -225px
}
DIV.social-tools UL LI A.youtube:focus {
	BACKGROUND-POSITION: 0px -225px
}
FORM.site-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/header-search-sprite.png) no-repeat 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 232px; PADDING-TOP: 0px; HEIGHT: 42px
}
FORM.blur.site-search {
	BACKGROUND: url(../images/header-search-sprite.png) no-repeat 50% bottom; WIDTH: 232px; HEIGHT: 42px
}
FORM.site-search INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.site-search INPUT[type='text'] {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; WIDTH: 168px; PADDING-TOP: 14px; outline: none
}
FORM.site-search INPUT[type='submit'] {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 12px -909px; WIDTH: 40px; CURSOR: pointer; TEXT-INDENT: -999em; LINE-HEIGHT: 0; HEIGHT: 40px
}
FORM.site-search INPUT[type='submit']:hover {
	BACKGROUND-POSITION: 12px -959px
}
FORM.site-search LABEL {
	LEFT: -999em; TEXT-INDENT: -999em; POSITION: absolute
}
FORM.site-search LEGEND {
	LEFT: -999em; TEXT-INDENT: -999em; POSITION: absolute
}
DIV.breadcrumb {
	CLEAR: both; MARGIN-TOP: 16px; FONT-SIZE: 0.95em; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; WIDTH: 750px; HEIGHT: 28px
}
DIV.breadcrumb SPAN:first-child {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.breadcrumb A {
	COLOR: #005373; BORDER-BOTTOM: #9ec8d8 1px dashed
}
DIV.breadcrumb SPAN {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 16px; BACKGROUND: url(../images/sprite-lists.png) no-repeat left -1970px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.breadcrumb EM {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 16px; BACKGROUND: url(../images/sprite-lists.png) no-repeat left -1970px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.home DIV.breadcrumb {
	DISPLAY: none
}
DIV.site-tools {
	MARGIN-TOP: 11px; FLOAT: right; MARGIN-LEFT: 10px
}
DIV.site-tools A {
	DISPLAY: block; BACKGROUND: url(../images/sprite-buttons.png) no-repeat 0px -82px; FLOAT: left; MARGIN: 0px 6px 0px 0px; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 34px; BORDER-BOTTOM-STYLE: none
}
DIV.site-tools A.print-preview {
	BACKGROUND-POSITION: 0px -40px; WIDTH: 94px
}
DIV.site-tools A.print-preview:hover {
	BACKGROUND-POSITION: 0px 0px
}
DIV.site-tools A.print-preview:focus {
	BACKGROUND-POSITION: 0px 0px
}
DIV.site-tools A.accessibility {
	WIDTH: 54px
}
DIV.site-tools A.accessibility:hover {
	BACKGROUND-POSITION: 0px -122px
}
DIV.site-tools A.accessibility:focus {
	BACKGROUND-POSITION: 0px -122px
}
DIV.site-tools A.email-a-friend {
	BACKGROUND-POSITION: 0px -162px; WIDTH: 94px
}
DIV.site-tools A.email-a-friend:hover {
	BACKGROUND-POSITION: 0px -202px
}
DIV.site-tools A.email-a-friend:focus {
	BACKGROUND-POSITION: 0px -202px
}
#nav {
	FONT-WEIGHT: bold; FONT-SIZE: 1.04em; Z-INDEX: 100; BACKGROUND: url(../images/nav-bg.png) no-repeat center top; FLOAT: left; MARGIN: 28px 0px 0px; WIDTH: 973px; COLOR: #fff; LINE-HEIGHT: 1em; FONT-FAMILY: Helvetica,Verdana,Arial,sans-serif; POSITION: relative; HEIGHT: 60px
}
#nav > H2 {
	LEFT: -999em; TEXT-INDENT: -999em; POSITION: absolute
}
#nav LI {
	BACKGROUND: url(../images/nav-divider.gif) no-repeat left top; FLOAT: left; MARGIN: 0px; WIDTH: 138px
}
#nav LI:first-child {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 12px; MIN-HEIGHT: 30px; FLOAT: left; PADDING-BOTTOM: 26px; WIDTH: 100%; COLOR: #f0fafe; BORDER-TOP-STYLE: none; PADDING-TOP: 17px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#nav LI A.active {
	BACKGROUND: url(../images/nav-active.png) no-repeat -1px 1px; COLOR: #000
}
#nav LI A:hover {
	TEXT-DECORATION: none
}
#nav > UL > LI.hover-intent:hover > A {
	Z-INDEX: 101; BACKGROUND: url(../images/nav-selected1.png) no-repeat -1px -2px; POSITION: relative; outline: none
}
.js-disabled #nav > UL > LI:hover > A {
	Z-INDEX: 101; BACKGROUND: url(../images/nav-selected1.png) no-repeat -1px -2px; POSITION: relative; outline: none
}
#nav > UL > LI.hover-intent > A {
	Z-INDEX: 101; BACKGROUND: url(../images/nav-selected1.png) no-repeat -1px -2px; POSITION: relative; outline: none
}
#nav A:focus {
	TEXT-DECORATION: underline! important
}
#nav UL DIV.focused LI LI A:focus {
	Z-INDEX: 1000; MARGIN-LEFT: 0px
}
.js-disabled #nav UL DIV LI LI A:focus {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; Z-INDEX: 1000; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN-LEFT: 1110em; PADDING-TOP: 5px
}
.js-disabled #nav LI:hover > DIV > UL A:focus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 0px; outline: none
}
#nav > UL > LI.hover-intent.menu-item-7:hover > A {
	Z-INDEX: 101; BACKGROUND: url(../images/nav-selected-last.png) no-repeat -1px -2px; POSITION: relative; outline: none
}
.js-disabled #nav LI.menu-item-7:hover > A {
	Z-INDEX: 101; BACKGROUND: url(../images/nav-selected-last.png) no-repeat -1px -2px; POSITION: relative; outline: none
}
#nav > UL > LI.hover-intent.menu-item-7 > A {
	Z-INDEX: 101; BACKGROUND: url(../images/nav-selected-last.png) no-repeat -1px -2px; POSITION: relative; outline: none
}
#nav LI.hover-intent:hover > A {
	COLOR: #000
}
.js-disabled #nav LI:hover > A {
	COLOR: #000
}
#nav LI.hover-intent > A {
	COLOR: #000
}
#nav LI.hover-intent:hover > DIV > UL {
	RIGHT: 0px; LEFT: 0px; MARGIN-LEFT: 0px! important
}
#nav LI.hover-intent > DIV > UL {
	RIGHT: 0px; LEFT: 0px; MARGIN-LEFT: 0px! important
}
.js-disabled #nav LI:hover > DIV > UL {
	RIGHT: 0px; LEFT: 0px; MARGIN-LEFT: 0px! important
}
#nav LI.hover-intent > DIV {
	RIGHT: 0px; LEFT: 0px; MARGIN-LEFT: 0px! important
}
.js-disabled #nav LI:hover > DIV {
	RIGHT: 0px; LEFT: 0px; MARGIN-LEFT: 0px! important
}
#nav LI > DIV.focused {
	RIGHT: 0px; LEFT: 0px; MARGIN-LEFT: 0px! important
}
#nav > UL > LI > DIV.focused > UL {
	FLOAT: left; OVERFLOW: visible; WIDTH: 100%
}
.js-disabled #nav > UL > LI > DIV > UL {
	FLOAT: left; OVERFLOW: visible; WIDTH: 100%
}
#nav > UL > LI > DIV > UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/menu-dropdown-bottom.png) no-repeat -2px 100%; FLOAT: left; MARGIN-BOTTOM: -18px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
#nav UL DIV {
	FONT-SIZE: 1.1em; Z-INDEX: 100; BACKGROUND: url(../images/menu-dropdown-top.png) no-repeat -2px top; MARGIN-LEFT: -1000em; WIDTH: 101%; POSITION: absolute; TOP: 45px
}
#nav LI LI {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: 0px 0px; PADDING-BOTTOM: 20px; MARGIN: 13px 0px 0px 8px; WIDTH: 191px; BORDER-TOP-STYLE: none; PADDING-TOP: 20px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav LI LI:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UNKNOWN {
	BACKGROUND: #f4f9eb
}
#nav LI LI.even-list {
	BACKGROUND: #f4f9eb
}
#nav LI LI SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 0px 0px 20px; COLOR: #000
}
#nav LI LI A {
	MIN-HEIGHT: 0px; COLOR: #444849
}
#nav UL UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: static
}
#nav LI LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav LI LI LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; COLOR: #444849; PADDING-TOP: 0px
}
#nav LI LI LI A:hover {
	COLOR: #101f02; TEXT-DECORATION: underline
}
#nav LI LI LI A:focus {
	COLOR: #101f02; TEXT-DECORATION: underline
}
#nav LI LI LI A.selected {
	COLOR: #101f02; TEXT-DECORATION: underline
}
DIV#nav LI.menu-item-1 > A {
	PADDING-RIGHT: 26px; PADDING-LEFT: 12px; PADDING-BOTTOM: 26px; WIDTH: 111px; PADDING-TOP: 17px
}
DIV#nav LI.menu-item-2 > A {
	PADDING-RIGHT: 58px; PADDING-LEFT: 12px; PADDING-BOTTOM: 26px; WIDTH: 78px; PADDING-TOP: 17px
}
DIV#nav LI.menu-item-3 > A {
	PADDING-RIGHT: 28px; PADDING-LEFT: 12px; PADDING-BOTTOM: 26px; WIDTH: 109px; PADDING-TOP: 17px
}
DIV#nav LI.menu-item-4 > A {
	PADDING-RIGHT: 14px; PADDING-LEFT: 12px; PADDING-BOTTOM: 26px; WIDTH: 123px; PADDING-TOP: 17px
}
DIV#nav LI.menu-item-5 > A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 26px; WIDTH: 125px; PADDING-TOP: 17px
}
DIV#nav LI.menu-item-6 > A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 26px; WIDTH: 124px; PADDING-TOP: 17px
}
DIV#nav LI.menu-item-7 > A {
	PADDING-RIGHT: 72px; PADDING-LEFT: 12px; PADDING-BOTTOM: 26px; WIDTH: 54px; PADDING-TOP: 17px
}
DIV.nav {
	BORDER-RIGHT: #e9e8e8 1px solid; MARGIN: 35px 0px 0px
}
DIV.nav > H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 1.22em; BACKGROUND: url(../images/nav-corner.gif) #18838d no-repeat left top; PADDING-BOTTOM: 12px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 12px
}
DIV.nav UL {
	BACKGROUND: #fff
}
DIV.nav UL LI {
	PADDING-RIGHT: 0px! important; BACKGROUND-POSITION: 10px -1482px; PADDING-LEFT: 0px! important; Z-INDEX: 9; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px! important; BORDER-BOTTOM: #e9e8e8 1px solid
}
DIV.nav UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 29px; BACKGROUND: url(../images/sprite-lists.png) no-repeat 13px -1480px; PADDING-BOTTOM: 7px; CURSOR: pointer; COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 7px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.nav UL UL LI A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 26px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
DIV.nav UL LI.selected {
	BACKGROUND-POSITION: 8px -1727px; Z-INDEX: 10; BACKGROUND-COLOR: #f1f8fb! important
}
DIV.nav UL LI.selected > SPAN > A {
	FONT-WEIGHT: bold
}
DIV.nav UL LI UL {
	MARGIN-LEFT: 20px
}
DIV.nav UL LI.selected UL {
	DISPLAY: block! important; OVERFLOW: hidden; BACKGROUND-COLOR: #f1f8fb
}
DIV.nav UL LI SPAN {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 100%
}
DIV.nav > UL > LI.selected > SPAN > A {
	BACKGROUND-POSITION: 12px -1723px
}
DIV.nav > UL > LI > UL > LI.active > SPAN > A {
	BACKGROUND: url(../images/menu-hover-top.png) no-repeat 5px top
}
DIV.nav > UL > LI > UL > LI > SPAN > A:hover {
	BACKGROUND-POSITION: 12px -2331px; TEXT-DECORATION: underline
}
DIV.nav > UL > LI:hover > SPAN > A {
	BACKGROUND-POSITION: 12px -2331px; TEXT-DECORATION: underline
}
DIV.nav > UL > LI > UL > LI > SPAN > A:focus {
	BACKGROUND-POSITION: 12px -2331px; TEXT-DECORATION: underline
}
DIV.nav > UL > LI:focus > SPAN > A {
	BACKGROUND-POSITION: 12px -2331px; TEXT-DECORATION: underline
}
DIV.nav > UL > LI.selected:hover > SPAN > A {
	BACKGROUND-POSITION: 12px -1723px; COLOR: #000; TEXT-DECORATION: none
}
DIV.nav > UL > LI.selected:focus > SPAN > A {
	BACKGROUND-POSITION: 12px -1723px; COLOR: #000; TEXT-DECORATION: none
}
DIV.nav > UL > LI > UL > LI.active > SPAN > A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
DIV.nav > UL > LI > UL > LI.active > SPAN > A:focus {
	COLOR: #333; TEXT-DECORATION: none
}
DIV.nav > UL > LI > UL > LI.active > SPAN > A {
	FONT-WEIGHT: bold
}
DIV.nav > UL > LI > UL > LI.active SPAN {
	BACKGROUND: url(../images/menu-hover-bottom.png) no-repeat 5px bottom
}
DIV.nav UL LI UL LI {
	BORDER-BOTTOM-STYLE: none
}
.js-disabled DIV.nav > UL > LI:hover UL {
	POSITION: static
}
.js-disabled DIV.nav > UL > LI:focus UL {
	POSITION: static
}
.js-disabled DIV.nav > UL > LI:hover > SPAN > A {
	FONT-WEIGHT: bold
}
.js-disabled DIV.nav LI LI SPAN A:hover {
	FONT-WEIGHT: bold
}
.js-disabled DIV.nav > UL > LI:focus > SPAN > A {
	FONT-WEIGHT: bold
}
.js-disabled DIV.nav LI LI SPAN A:focus {
	FONT-WEIGHT: bold
}
.js-disabled DIV.nav UL LI.selected UL {
	POSITION: static
}
.js-disabled DIV.nav UL LI UL {
	LEFT: -999em; POSITION: absolute
}
DIV#aside {
	MARGIN: 35px 0px 0px
}
#footer-wrapper {
	CLEAR: both; MARGIN-TOP: 10px; BACKGROUND: url(../images/footer-bg.gif) left bottom
}
#footer {
	FONT-SIZE: 1.1em; OVERFLOW: hidden
}
#footer A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#footer DIV.social-tools {
	FLOAT: left; MARGIN: 10px 0px 0px; OVERFLOW: hidden; WIDTH: 200px
}
#footer DIV.social-tools STRONG {
	COLOR: #fff
}
#footer DIV.social-tools UL {
	FLOAT: left
}
#footer UL.footer-links {
	FLOAT: right; MARGIN: 25px 0px
}
#footer UL.footer-links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: url(../images/footer-divider.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 6px 0px 8px; PADDING-TOP: 0px
}
#footer UL.footer-links LI:first-child {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer UL.footer-links LI A {
	DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none
}
#footer UL.footer-links LI A:hover {
	COLOR: #f0fafe; TEXT-DECORATION: underline
}
DIV.content-feature {
	MIN-HEIGHT: 205px; BACKGROUND: url(../images/feature-bg-top.png) no-repeat left top; FLOAT: left; WIDTH: 722px; POSITION: relative
}
DIV.content-feature DIV.padding {
	BACKGROUND: url(../images/feature-bg-bottom.png) no-repeat left bottom; FLOAT: left; WIDTH: 722px; POSITION: relative
}
DIV.content-feature DIV.feature-image {
	MARGIN-TOP: -10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 260px; BOTTOM: 0px; HEIGHT: 219px
}
DIV.content-feature DIV.feature-image IMG {
	MARGIN-TOP: 14px
}
DIV.content-feature DIV.overlay-image {
	BACKGROUND: url(../images/feature-layer.png) no-repeat left top; OVERFLOW: hidden; WIDTH: 260px; POSITION: absolute; HEIGHT: 219px
}
DIV.content-feature DIV.feature-content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; MIN-HEIGHT: 201px; BACKGROUND: #eaf4d9; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-TOP: 0px
}
DIV.content-feature DIV.feature-content H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.6em
}
DIV.content-feature DIV.feature-content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
DIV.content-feature DIV.feature-content P.highlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0.8em; COLOR: #468622; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px
}
DIV.content-blocks {
	OVERFLOW: hidden
}
.col-3 DIV.content-block {
	BACKGROUND: url(../images/content-block-thin-bg-top.png) no-repeat left top; MARGIN-BOTTOM: 5px; WIDTH: 48.3%
}
.col-3 DIV.content-block:first-child {
	MARGIN-RIGHT: 18px
}
.col-3 DIV.content-block H2 {
	FONT-SIZE: 1.4em; COLOR: #14678d
}
.col-2-nav DIV.content-block H2 {
	FONT-SIZE: 1.4em; COLOR: #14678d
}
.col-3 DIV.content-block DIV.padding {
	BACKGROUND: url(../images/content-block-thin-bg-bt.png) no-repeat left bottom
}
.col-3 DIV.content-block DIV.padding P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0.8em
}
.col-3 DIV.block-4.content-block {
	FLOAT: right
}
.col-2 DIV.block-2.content-block {
	FLOAT: right
}
.col-2 DIV.block-4.content-block {
	FLOAT: right
}
.col-2 DIV.block-6.content-block {
	FLOAT: right
}
.col-2-nav DIV.content-block {
	BACKGROUND: url(../images/content-block-bg-bt-large.png) no-repeat left bottom; MARGIN-RIGHT: 0px
}
.col-2-nav DIV.content-block:first-child {
	MARGIN-RIGHT: 15px
}
.col-2-nav DIV.content-block DIV.padding {
	BACKGROUND: url(../images/content-block-bg-top-large.png) no-repeat left top
}
.col-2-nav DIV.content-block DIV.padding P {
	MARGIN: 0.1em 0px 1.6em; LINE-HEIGHT: 1.5em
}
.col-2-nav DIV.content-block DIV.padding > A > IMG {
	FLOAT: left; MARGIN: 0px 12px 12px 0px
}
DIV.content-block {
	BACKGROUND: url(../images/content-block-bg-top.png) no-repeat left top; FLOAT: left; MARGIN: 20px 0px 0px; WIDTH: 49%
}
DIV.content-block DIV.padding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../images/content-block-bg-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 30px; PADDING-TOP: 5px; HEIGHT: 89%
}
DIV.content-block DIV.padding P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0px
}
DIV.content-block A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.content-block A:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.content-block A:focus {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.content-block A.read-more {
	BORDER-BOTTOM: #d0e1e8 1px dashed
}
DIV.content-block A.read-more:hover {
	BORDER-BOTTOM: #2689a0 1px dotted
}
DIV.content-block DIV.padding UL LI {
	PADDING-LEFT: 14px; BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -1486px; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
DIV#share-tools {
	MIN-WIDTH: 128px; FLOAT: right; MARGIN-RIGHT: 10px
}
.show-mail-icon DIV#share-tools {
	MIN-WIDTH: 20px
}
DIV#share-tools A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
DIV#share-tools A:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#share-tools A:focus {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#share-tools A.addthis_button_compact {
	DISPLAY: block; WIDTH: 42px; TEXT-INDENT: -999em; HEIGHT: 17px
}
DIV#share-tools A.at300m SPAN.at300bs {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat -4px -1835px; WIDTH: 42px; HEIGHT: 17px
}
DIV#share-tools A.at300b SPAN.at15t_twitter {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat -1px -1857px
}
DIV#share-tools A.at300b SPAN.at15t_facebook {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat -20px -1857px
}
DIV#share-tools A.custom_button_email {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; BACKGROUND: url(../images/sprite-icons.png) no-repeat -38px -1857px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WIDTH: 12px; TEXT-INDENT: -999em; PADDING-TOP: 0px; HEIGHT: 16px
}
SPAN.follow A.custom_button_feed {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; BACKGROUND: url(../images/swp_img_icn_feed.jpg) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WIDTH: 12px; TEXT-INDENT: -999em; PADDING-TOP: 0px; HEIGHT: 16px
}
DIV#share-tools A.custom_button_feed {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; BACKGROUND: url(../images/swp_img_icn_feed.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WIDTH: 12px; TEXT-INDENT: -999em; PADDING-TOP: 0px; HEIGHT: 16px
}
DIV#share-tools A.custom_button_email:hover {
	opacity: .8
}
DIV#share-tools SPAN.external {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
SPAN.at300bs {
	WIDTH: 17px
}
DIV.content-section {
	OVERFLOW: hidden; PADDING-TOP: 8px
}
DIV.content-section DIV.padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/content-section-bg-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 32px; OVERFLOW: hidden; PADDING-TOP: 5px
}
DIV.content-section DIV.padding STRONG {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 1.38em; PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 7px
}
DIV.content-section DIV.padding UL {
	MARGIN: 0px
}
DIV.projects_list UL {
	MARGIN: 0px
}
#main-content DIV.content-section DIV.padding UL LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/sprite-lists.png) no-repeat 18px -1481px; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN: 0px 22px -6px 0px; WIDTH: 228px; PADDING-TOP: 0px! important; POSITION: relative
}
DIV.projects_list UL LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/sprite-lists.png) no-repeat 18px -1481px; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN: 0px 22px -6px 0px; WIDTH: 228px; PADDING-TOP: 0px! important; POSITION: relative
}
DIV.content-section DIV.padding UL LI SPAN {
	PADDING-RIGHT: 14px; MARGIN-TOP: 6px; DISPLAY: block; PADDING-LEFT: 28px! important; PADDING-BOTTOM: 12px; MARGIN-LEFT: 5px
}
DIV.projects_list UL LI SPAN {
	PADDING-RIGHT: 14px; MARGIN-TOP: 6px; DISPLAY: block; PADDING-LEFT: 28px! important; PADDING-BOTTOM: 12px; MARGIN-LEFT: 5px
}
DIV.projects_list DIV.simple-search UL:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: "."
}
#main-content DIV.content-section DIV.padding UL LI SPAN.helper-arrow {
	DISPLAY: none; POSITION: absolute
}
DIV.projects_list UL LI SPAN.helper-arrow {
	DISPLAY: none; POSITION: absolute
}
#main-content DIV.content-section DIV.padding UL LI.active SPAN.helper-arrow {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -1491px; LEFT: 18px; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 6px; PADDING-TOP: 0px! important; TOP: 10px; HEIGHT: 8px
}
DIV.projects_list UL LI.active SPAN.helper-arrow {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -1491px; LEFT: 18px; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 6px; PADDING-TOP: 0px! important; TOP: 10px; HEIGHT: 8px
}
DIV.content-section DIV.padding UL LI:hover A {
	COLOR: #000! important
}
DIV.projects_list UL LI:hover A {
	COLOR: #000! important
}
#main-content DIV.content-section DIV.padding UL LI.active {
	BACKGROUND: url(../images/content-section-hover-top.png) no-repeat 10px top
}
DIV.projects_list UL LI.active {
	BACKGROUND: url(../images/content-section-hover-top.png) no-repeat 10px top
}
#main-content DIV.content-section DIV.padding UL LI.active A {
	FONT-WEIGHT: bold; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.projects_list UL LI.active A {
	FONT-WEIGHT: bold; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main-content DIV.content-section DIV.padding UL LI.active SPAN {
	BACKGROUND: url(../images/ct-section-hover-bot.png) no-repeat 5px bottom
}
DIV.projects_list UL LI.active SPAN {
	BACKGROUND: url(../images/ct-section-hover-bot.png) no-repeat 5px bottom
}
DIV.aside-block {
	CLEAR: both; BACKGROUND: url(../images/aside-bg-white-top.png) no-repeat left top; MARGIN-BOTTOM: 18px; PADDING-TOP: 8px
}
DIV.aside-block DIV.padding IMG {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.aside-block DIV.padding {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../images/aside-bg-white-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 15px; OVERFLOW: hidden; PADDING-TOP: 1px
}
DIV.aside-block DIV.padding EM {
	FONT-STYLE: italic
}
DIV.aside-block DIV.padding A {
	COLOR: #12698c; BORDER-BOTTOM: #d0e1e8 1px dashed; TEXT-DECORATION: none
}
DIV.related-resources.aside-block DIV.padding {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
DIV.aside-block H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0.8em; COLOR: #007591; PADDING-TOP: 0.2em
}
DIV.aside-block H2 EM {
	FONT-WEIGHT: bold; FONT-SIZE: 1.8em; MARGIN-RIGHT: 2px
}
DIV.aside-block UL {
	MARGIN: 18px 0px
}
DIV.current-projects.aside-block H2 {
	PADDING-BOTTOM: 4px
}
DIV.current-projects.aside-block UL {
	MARGIN-TOP: 0px
}
DIV.aside-block UL LI {
	BACKGROUND: url(../images/sprite-lists.png) no-repeat 2px -1486px; MARGIN: 5px 0px
}
BODY #aside UL LI A:hover {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted
}
DIV.styled-1.aside-block {
	BACKGROUND: url(../images/aside-bg-wblue-top.png) no-repeat left top
}
DIV.styled-1.aside-block DIV.padding {
	BACKGROUND: url(../images/aside-bg-wblue-bottom1.png) no-repeat left bottom
}
.js-disabled DIV.styled-1.aside-block DIV.padding {
	BACKGROUND-COLOR: #d8edf7
}
DIV.styled-1.aside-block DIV.padding P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px
}
DIV.styled-1.aside-block DIV.padding A.read-more {
	BORDER-BOTTOM: #d0e1e8 1px dashed
}
DIV.styled-1.aside-block DIV.padding A.read-more:hover {
	COLOR: #0b5674; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
DIV.styled-1.aside-block DIV.padding A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.styled-6.aside-block {
	CLEAR: both; BACKGROUND: url(../images/aside-bg-dblue-top.png) no-repeat left top; CURSOR: pointer
}
DIV.alternate-color.styled-6.aside-block {
	BACKGROUND: url(../images/aside-bg-green-top.png) no-repeat left top
}
DIV.alternate-color.styled-6.aside-block DIV.padding {
	BACKGROUND: url(../images/aside-bg-green-bottom.png) no-repeat left bottom
}
DIV.styled-6.aside-block:hover {
	BACKGROUND-POSITION: -236px top
}
DIV.styled-6.aside-block DIV.padding:hover {
	BACKGROUND-POSITION: -236px bottom
}
DIV.styled-6.aside-block:hover DIV.padding {
	BACKGROUND-POSITION: -236px bottom
}
DIV.styled-6.aside-block DIV.padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/aside-bg-dblue-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.styled-6.aside-block DIV.padding A {
	PADDING-RIGHT: 18px; DISPLAY: inline-block; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 1.15em; BACKGROUND: url(../images/aside-arrow.png) no-repeat 91% 35%; PADDING-BOTTOM: 22px; WIDTH: 194px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.styled-4.aside-block H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0.2em; MARGIN: 0px; COLOR: #5ba035; PADDING-TOP: 0.2em
}
DIV.styled-4.aside-block {
	BACKGROUND: url(../images/aside-bg-green-border-top.png) no-repeat left top; MARGIN-LEFT: -17px
}
DIV.styled-4.aside-block DIV.padding {
	PADDING-LEFT: 40px; MIN-HEIGHT: 139px; BACKGROUND: url(../images/aside-bg-green-border-bot.png) no-repeat left bottom
}
DIV.styled-4.aside-block DIV.padding UL {
	MARGIN: 0px; OVERFLOW: hidden
}
DIV.styled-4.aside-block DIV.padding UL LI {
	PADDING-LEFT: 14px! important
}
DIV.styled-5.aside-block {
	MARGIN-TOP: 18px; BACKGROUND: url(../images/aside-bg-green-top.png) no-repeat left top; FLOAT: left; WIDTH: 100%; CURSOR: pointer; POSITION: relative
}
DIV.alternate-color.styled-5.aside-block {
	BACKGROUND: url(../images/aside-bg-dblue-top.png) no-repeat left top
}
DIV.alternate-color.styled-5.aside-block DIV.padding {
	BACKGROUND: url(../images/aside-bg-dblue-bottom.png) no-repeat left bottom
}
DIV.styled-5.aside-block:hover {
	BACKGROUND-POSITION: -236px top
}
DIV.styled-5.aside-block DIV.padding:hover {
	BACKGROUND-POSITION: -236px bottom
}
DIV.styled-5.aside-block:hover DIV.padding {
	BACKGROUND-POSITION: -236px bottom
}
DIV.styled-5.aside-block DIV.padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/aside-bg-green-bottom.png) no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: visible; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
DIV.styled-5.aside-block DIV.padding > A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline-block; FONT-WEIGHT: 700; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; MIN-HEIGHT: 52px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; COLOR: #000; BORDER-RIGHT-WIDTH: 0px
}
DIV.alternate-color.styled-5.aside-block DIV.padding > A > SPAN.link-overlay-image {
	PADDING-RIGHT: 0px; BACKGROUND: url(../images/aside-blue-alt-overlay.png) no-repeat left top; LEFT: -11px; MARGIN-LEFT: 10px; WIDTH: 86px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 74px
}
DIV.styled-5.aside-block DIV.padding > A > SPAN.link-overlay-image {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/aside-green-overlay.png) no-repeat left top; LEFT: -4px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 85px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 75px
}
DIV.styled-5.aside-block DIV.padding > A:hover > SPAN.link-overlay-image {
	BACKGROUND-POSITION: right top
}
DIV.styled-5.aside-block DIV.padding > A > IMG {
	MARGIN-TOP: -13px
}
DIV.styled-5.aside-block DIV.padding > A > SPAN {
	PADDING-RIGHT: 31px; MARGIN-TOP: 4px; BACKGROUND: url(../images/aside-arrow.png) no-repeat 84% 50%; MARGIN-LEFT: 10px; WIDTH: 102px
}
DIV.styled-5.aside-block DIV.padding > A > * {
	FLOAT: left; CURSOR: pointer
}
DIV.styled-2.aside-block {
	BACKGROUND: url(../images/aside-bg-white-top.png) no-repeat left top
}
DIV.styled-2.aside-block DIV.padding {
	BACKGROUND: url(../images/aside-bg-white-bottom.png) no-repeat left bottom; PADDING-TOP: 10px
}
DIV.styled-2.aside-block DIV.padding A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.styled-2.aside-block DIV.padding H2 A {
	BORDER-BOTTOM: #d0e1e8 1px dashed
}
DIV.styled-2.aside-block > DIV.padding > STRONG {
	DISPLAY: block; COLOR: #000
}
DIV.styled-2.aside-block UL {
	MARGIN: 13px 0px
}
DIV.styled-2.aside-block UL LI A {
	MARGIN: 5px 0px
}
DIV.styled-2.aside-block LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 20px; COLOR: #007591
}
DIV.styled-2.aside-block .ask-question {
	MARGIN-BOTTOM: 15px; WIDTH: 210px
}
DIV.styled-2.aside-block .ask-question LEGEND {
	LEFT: -999em; LINE-HEIGHT: 0; POSITION: absolute
}
DIV.rn_SearchArea {
	DISPLAY: block! important; BACKGROUND: url(../images/aside-search-bg.png) no-repeat left 0px; HEIGHT: 28px
}
DIV.styled-2.aside-block .ask-question FIELDSET {
	BACKGROUND: url(../images/aside-search-bg.png) no-repeat left bottom; HEIGHT: 66px
}
DIV.styled-2.aside-block .blur.ask-question FIELDSET {
	BACKGROUND: url(../images/aside-search-bg.png) no-repeat -234px bottom; HEIGHT: 66px
}
DIV.styled-2.aside-block .ask-question INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.styled-2.aside-block .rn_SearchButton INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.styled-2.aside-block .rn_SearchBox INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.styled-2.aside-block .ask-question INPUT[type='text'] {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 7px; WIDTH: 155px; COLOR: #333; PADDING-TOP: 7px; outline: none
}
DIV.styled-2.aside-block .rn_SearchBox INPUT[type='text'] {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 7px; WIDTH: 155px; COLOR: #333; PADDING-TOP: 7px; outline: none
}
DIV.styled-2.aside-block .ask-question INPUT[type='submit'] {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -1093px; FLOAT: left; MARGIN-LEFT: 3px; OVERFLOW: hidden; WIDTH: 31px; CURSOR: pointer; TEXT-INDENT: -999em; LINE-HEIGHT: 0; HEIGHT: 28px
}
DIV.styled-2.aside-block .rn_SearchButton INPUT[type='button'] {
	BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -1093px; FLOAT: left; MARGIN-LEFT: 3px; OVERFLOW: hidden; WIDTH: 31px; CURSOR: pointer; TEXT-INDENT: -999em; LINE-HEIGHT: 0; HEIGHT: 28px
}
DIV.styled-2.aside-block .ask-question INPUT[type='submit']:hover {
	BACKGROUND-POSITION: 0px -1125px
}
DIV.styled-2.aside-block .rn_SearchButton INPUT[type='button']:hover {
	BACKGROUND-POSITION: 0px -1125px
}
DIV.styled-3.aside-block {
	BACKGROUND: url(../images/aside-bg-blue-top.png) no-repeat left top
}
DIV.styled-3.aside-block DIV.padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; MIN-HEIGHT: 80px; BACKGROUND: url(../images/aside-bg-blue-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
DIV.styled-3.aside-block DIV.padding > A {
	PADDING-RIGHT: 80px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; Z-INDEX: 10; BACKGROUND: url(../images/sprite-lists.png) no-repeat 96% -821px; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 124px; COLOR: #024e9b; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; BORDER-BOTTOM-STYLE: none
}
DIV.styled-3.aside-block A:hover {
	COLOR: #000
}
DIV.styled-3.aside-block DIV.aside-image {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 88px; POSITION: relative; HEIGHT: 89px
}
DIV.styled-3.aside-block DIV.aside-image IMG {
	MARGIN-TOP: 27px; FLOAT: right
}
DIV.styled-3.aside-block DIV.overlay-image {
	BACKGROUND: url(../images/aside-blue-overlay.png) no-repeat right top; OVERFLOW: hidden; WIDTH: 88px; POSITION: absolute; HEIGHT: 89px
}
#aside DIV.aside-block UL.resources {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 0px
}
#aside DIV.aside-block UL.resources LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#aside DIV.aside-block UL.resources LI A {
	MARGIN: 0px 0px 0px 2px; COLOR: #333; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
#aside DIV.aside-block UL.resources LI A SPAN.file-name {
	COLOR: #12698c; BORDER-BOTTOM: #d0e1e8 1px dashed
}
#aside DIV.aside-block UL.resources LI A:hover SPAN.file-name {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted
}
DIV.controls {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND: #c2e5e2; PADDING-BOTTOM: 12px; MARGIN: 20px 0px 10px; OVERFLOW: hidden; PADDING-TOP: 12px
}
DIV.controls SPAN.previous {
	DISPLAY: inline-block; FONT-WEIGHT: normal; BACKGROUND: url(../images/controls-bg.gif) no-repeat 0px 0px; OVERFLOW: hidden; COLOR: #000; BORDER-TOP-STYLE: none; MAX-HEIGHT: 3.15em; LINE-HEIGHT: 1.5em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.controls SPAN.next {
	DISPLAY: inline-block; FONT-WEIGHT: normal; BACKGROUND: url(../images/controls-bg.gif) no-repeat 0px 0px; OVERFLOW: hidden; COLOR: #000; BORDER-TOP-STYLE: none; MAX-HEIGHT: 3.15em; LINE-HEIGHT: 1.5em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.controls SPAN.previous A {
	DISPLAY: inline-block; FONT-WEIGHT: normal; BACKGROUND: url(../images/controls-bg.gif) no-repeat 0px 0px; OVERFLOW: hidden; COLOR: #000; BORDER-TOP-STYLE: none; MAX-HEIGHT: 3.15em; LINE-HEIGHT: 1.5em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.controls SPAN.next A {
	DISPLAY: inline-block; FONT-WEIGHT: normal; BACKGROUND: url(../images/controls-bg.gif) no-repeat 0px 0px; OVERFLOW: hidden; COLOR: #000; BORDER-TOP-STYLE: none; MAX-HEIGHT: 3.15em; LINE-HEIGHT: 1.5em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.controls SPAN.plain {
	DISPLAY: inline-block; FONT-WEIGHT: normal; BACKGROUND: url(../images/controls-bg.gif) no-repeat 0px 0px; OVERFLOW: hidden; COLOR: #000; BORDER-TOP-STYLE: none; MAX-HEIGHT: 3.15em; LINE-HEIGHT: 1.5em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.controls SPAN.plain A {
	DISPLAY: inline-block; FONT-WEIGHT: normal; BACKGROUND: url(../images/controls-bg.gif) no-repeat 0px 0px; OVERFLOW: hidden; COLOR: #000; BORDER-TOP-STYLE: none; MAX-HEIGHT: 3.15em; LINE-HEIGHT: 1.5em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.controls SPAN.previous {
	BACKGROUND-POSITION: left -117px; FLOAT: left
}
DIV.controls SPAN.next {
	BACKGROUND-POSITION: right -78px; FLOAT: right
}
DIV.controls SPAN.previous A {
	PADDING-RIGHT: 13px; BACKGROUND-POSITION: right -37px; MIN-WIDTH: 80px; PADDING-LEFT: 8px; PADDING-BOTTOM: 12px; MARGIN-LEFT: 11px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.controls SPAN.next A {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: left 1px; PADDING-LEFT: 13px; PADDING-BOTTOM: 12px; BORDER-TOP-STYLE: none! important; MARGIN-RIGHT: 15px; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.controls SPAN.plain {
	BACKGROUND-POSITION: left 1px; FLOAT: left; MARGIN-RIGHT: 11px
}
DIV.controls SPAN.plain A {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: right -38px; MIN-WIDTH: 80px; PADDING-LEFT: 8px; PADDING-BOTTOM: 12px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.controls SPAN.previous:hover {
	BACKGROUND-POSITION: left -236px; COLOR: #fff
}
DIV.controls SPAN.previous:hover A {
	BACKGROUND-POSITION: right -156px
}
DIV.controls SPAN.next:hover A {
	BACKGROUND-POSITION: left -276px; COLOR: #fff
}
DIV.controls SPAN.next:hover {
	BACKGROUND-POSITION: right -196px; COLOR: #fff
}
DIV.controls SPAN.plain:hover {
	BACKGROUND-POSITION: left -276px
}
DIV.controls SPAN.plain:hover A {
	BACKGROUND-POSITION: right -156px
}
DIV.controls SPAN.next:hover A {
	COLOR: #fff! important
}
DIV.controls SPAN.previous:hover A {
	COLOR: #fff! important
}
DIV.controls SPAN.plain:hover A {
	COLOR: #fff! important
}
.col-3 DIV.tabs-wrapper {
	BACKGROUND: url(../images/content-vslider-bg-bottom.png) no-repeat left bottom; MARGIN: 10px 0px 20px; WIDTH: 504px
}
.col-3 DIV.tabs-wrapper UL.tabs {
	BACKGROUND: url(../images/content-vslider-bg-top.png) no-repeat left top; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%
}
.js-disabled.col-3 DIV.tabs-wrapper DIV.tabs {
	BACKGROUND: #e3f3f4
}
.js-disabled.col-3 DIV.tabs-wrapper DIV.tabs UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.js-disabled.col-3 DIV.tab-content {
	BACKGROUND: #fff
}
.col-3 DIV.tabs-wrapper UL.tabs LI.selected A {
	BACKGROUND: url(../images/content-vslider-hover-med.png) no-repeat center top; COLOR: #fff! important
}
.col-3 DIV.tabs-wrapper UL.tabs LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1.05em; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.col-3 #main-content DIV.tabs-wrapper UL.tabs LI:first-child {
	MARGIN: 0px 2px 0px -2px
}
.col-3 #main-content DIV.tabs-wrapper UL.tabs LI {
	MARGIN: 0px 2px 0px -25px
}
.col-3 DIV.tabs-wrapper UL.tabs LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 25px; WIDTH: 143px; COLOR: #403e3e! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none! important
}
.col-3 DIV.tabs-wrapper DIV.tab-content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.col-3 DIV.tabs-wrapper DIV.tab-content STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.16em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; COLOR: #000; PADDING-TOP: 0px
}
.col-3 DIV.tab-content UL.image-blocks LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: 126px
}
.col-3 DIV.tab-content UL.image-blocks LI A {
	PADDING-RIGHT: 12px; FONT-SIZE: 1.08em; MARGIN-BOTTOM: 10px
}
.col-3 DIV.tab-content UL.image-blocks LI A:hover {
	COLOR: #0b5674! important; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.col-3 DIV.tab-content UL.image-blocks LI A.image-overlay {
	PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.col-3 #main-content DIV.alternate-layout.tabs-wrapper UL.tabs LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 30px; PADDING-BOTTOM: 22px; WIDTH: 77px; PADDING-TOP: 10px
}
.col-3 #main-content DIV.alternate-layout.tabs-wrapper UL.tabs LI {
	MARGIN-RIGHT: 24px! important
}
.col-3 #main-content DIV.alternate-layout.tabs-wrapper UL.tabs LI.selected A {
	BACKGROUND: url(../images/ct-vslider-hover-small.png) no-repeat center top; COLOR: #fff! important
}
.col-3 #main-content DIV.alternate-layout.tabs-wrapper UL.tabs {
	BACKGROUND: url(../images/ct-vslider-bg-top-alt.png) no-repeat left top
}
.js-disabled DIV.tabs-wrapper UL.tabs {
	DISPLAY: none
}
#content DIV.tabs-wrapper UL.tabs LI.back {
	Z-INDEX: 8; BACKGROUND: url(../images/home-vslider-hover.png) no-repeat center top; WIDTH: 9px; POSITION: absolute; HEIGHT: 55px
}
#content DIV.tabs-wrapper UL.tabs LI.back .left {
	BACKGROUND: url(../images/home-vslider-hover.png) no-repeat center top; MARGIN-RIGHT: 9px; HEIGHT: 50px
}
#content DIV.tabs-wrapper UL.tabs LI A {
	Z-INDEX: 10; FLOAT: left; OVERFLOW: hidden; POSITION: relative; TOP: 0px
}
#content DIV.tabs-wrapper UL.tabs LI A:focus {
	outline: none
}
#content DIV.tabs-wrapper UL.tabs LI.current A {
	COLOR: #fff! important; -moz-transition: color 1s; -webkit-transition: color 1s; -o-transition: color 1s; -ms-transition: color 1s; transition: color 1s
}
.col-3 #content DIV.tabs-wrapper UL.tabs LI.back {
	BACKGROUND: url(../images/content-vslider-hover-med.png) no-repeat center top; MARGIN: 0px
}
.col-3 #main-content DIV.alternate-layout.tabs-wrapper UL.tabs LI.back {
	BACKGROUND: url(../images/ct-vslider-hover-small.png) no-repeat center top; HEIGHT: 61px
}
BODY #wrapper #content-wrapper .file-info {
	PADDING-RIGHT: 12px; PADDING-LEFT: 17px; FONT-SIZE: 1.25em; BACKGROUND: url(../images/tooltip-left.png) no-repeat left bottom; PADDING-BOTTOM: 10px; COLOR: #fff; LINE-HEIGHT: 1.7em; PADDING-TOP: 22px; HEIGHT: 25px
}
.tooltip-info {
	PADDING-RIGHT: 12px; PADDING-LEFT: 17px; FONT-SIZE: 1.25em; BACKGROUND: url(../images/tooltip-left.png) no-repeat left bottom; PADDING-BOTTOM: 10px; COLOR: #fff; LINE-HEIGHT: 1.7em; PADDING-TOP: 22px; HEIGHT: 25px
}
BODY #wrapper #content-wrapper H3 .file-info {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em
}
SPAN.tooltip-info {
	PADDING-RIGHT: 30px; PADDING-LEFT: 17px; PADDING-BOTTOM: 10px; PADDING-TOP: 22px
}
BODY #wrapper #content-wrapper .file-info SPAN.tooltip-right {
	PADDING-RIGHT: 5px; DISPLAY: block; RIGHT: 0px; BACKGROUND: url(../images/tooltip-right.png) no-repeat right bottom; WIDTH: 4px; MARGIN-RIGHT: -9px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.tooltip-info SPAN.tooltip-right {
	PADDING-RIGHT: 5px; DISPLAY: block; RIGHT: 0px; BACKGROUND: url(../images/tooltip-right.png) no-repeat right bottom; WIDTH: 4px; MARGIN-RIGHT: -9px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
BODY #wrapper #content-wrapper .file-info SPAN.tooltip-top {
	DISPLAY: block; BACKGROUND: url(../images/tooltip-top.png) no-repeat left bottom; LEFT: 45%; WIDTH: 17px; POSITION: absolute; TOP: 7px; HEIGHT: 9px
}
.tooltip-info SPAN.tooltip-top {
	DISPLAY: block; BACKGROUND: url(../images/tooltip-top.png) no-repeat left bottom; LEFT: 45%; WIDTH: 17px; POSITION: absolute; TOP: 7px; HEIGHT: 9px
}
.tooltip-info {
	LEFT: -999em; TEXT-INDENT: 0px; POSITION: absolute
}
.list.tooltip-info SPAN.icon {
	DISPLAY: inline-block; BACKGROUND: url(../images/search-view-icons-bg.png) no-repeat 0px 0px; FLOAT: left; MARGIN: 3px 5px 0px -5px; WIDTH: 22px; HEIGHT: 24px
}
.grid.tooltip-info SPAN.icon {
	DISPLAY: inline-block; BACKGROUND: url(../images/search-view-icons-bg.png) no-repeat 0px 0px; FLOAT: left; MARGIN: 3px 5px 0px -5px; WIDTH: 22px; HEIGHT: 24px
}
.map.tooltip-info SPAN.icon {
	DISPLAY: inline-block; BACKGROUND: url(../images/search-view-icons-bg.png) no-repeat 0px 0px; FLOAT: left; MARGIN: 3px 5px 0px -5px; WIDTH: 22px; HEIGHT: 24px
}
.grid.tooltip-info SPAN.icon {
	BACKGROUND-POSITION: -42px 0px
}
.map.tooltip-info SPAN.icon {
	BACKGROUND-POSITION: -83px 0px
}
#tool-popup {
	DISPLAY: none; Z-INDEX: 100; BACKGROUND: url(../images/tool-popup-bg-top.png) no-repeat left top; WIDTH: 225px; COLOR: #333; POSITION: absolute
}
#tool-popup H3 {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/sprite-lists.png) no-repeat left -3786px; MARGIN: 0px 0px 0.6em; COLOR: #007db3
}
#tool-popup .padding {
	PADDING-RIGHT: 15px; MARGIN-TOP: 11px; PADDING-LEFT: 10px; MIN-HEIGHT: 102px; BACKGROUND: url(../images/tool-popup-bg-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 12px; PADDING-TOP: 5px
}
#main-content SPAN.tool-popup {
	DISPLAY: inline-block; BACKGROUND: url(../images/sprite-lists.png) #fff no-repeat right -3906px; MARGIN: 0px; WIDTH: 14px; TEXT-INDENT: -999em; LINE-HEIGHT: 1.2em; HEIGHT: 16px
}
#main-content H3 SPAN.tool-popup {
	DISPLAY: inline-block; BACKGROUND: url(../images/sprite-lists.png) #fff no-repeat right -3787px; FLOAT: left; MARGIN: 0px; WIDTH: 19px; TEXT-INDENT: -999em; LINE-HEIGHT: 1.2em; HEIGHT: 16px
}
.col-1 #main-content DIV.accordion {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -3px; WIDTH: 939px; PADDING-TOP: 0px
}
.col-3 #main-content DIV.accordion {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 26px; WIDTH: 505px; PADDING-TOP: 10px
}
.col-2 #main-content DIV.accordion {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -3px; WIDTH: 690px; PADDING-TOP: 0px
}
.col-2-nav #main-content DIV.accordion {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -3px; WIDTH: 690px; PADDING-TOP: 0px
}
.col-1 #main-content DIV.accordion DIV.detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/accordion-col-1-bg-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.col-3 #main-content DIV.accordion DIV.detail {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; BACKGROUND: url(../images/accordion-col-3-bg-bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 17px
}
#main-content DIV.accordion DIV.summary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-content DIV.accordion DIV.detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.col-1 #main-content DIV.accordion > H2.selected {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/accordion-col-1-bg-top.png) no-repeat left top; PADDING-BOTTOM: 15px; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.js-disabled.col-1 #main-content DIV.accordion > H2 {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/accordion-col-1-bg-top.png) no-repeat left top; PADDING-BOTTOM: 15px; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.col-3 #main-content DIV.accordion > H2.selected {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/accordion-col-3-bg-top.gif) no-repeat left top; PADDING-BOTTOM: 14px; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.js-disabled.col-3 #main-content DIV.accordion > H2 {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/accordion-col-3-bg-top.gif) no-repeat left top; PADDING-BOTTOM: 14px; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.col-2 #main-content DIV.accordion > H2.selected {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/accordion-col-2-bg-top.png) no-repeat left top; PADDING-BOTTOM: 13px; BORDER-TOP-STYLE: none; PADDING-TOP: 14px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.js-disabled.col-2 #main-content DIV.accordion > H2 {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/accordion-col-2-bg-top.png) no-repeat left top; PADDING-BOTTOM: 13px; BORDER-TOP-STYLE: none; PADDING-TOP: 14px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.col-2-nav #main-content DIV.accordion > H2.selected {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/accordion-col-2-bg-top.png) no-repeat left top; PADDING-BOTTOM: 13px; BORDER-TOP-STYLE: none; PADDING-TOP: 14px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.js-disabled.col-2-nav #main-content DIV.accordion > H2 {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/accordion-col-2-bg-top.png) no-repeat left top; PADDING-BOTTOM: 13px; BORDER-TOP-STYLE: none; PADDING-TOP: 14px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.col-1 #main-content DIV.accordion > H2 {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 1.4em; BACKGROUND: url(../images/accordion-col-1-bg.png) no-repeat left top; PADDING-BOTTOM: 15px; MARGIN: 6px 0px 0px; CURSOR: pointer; COLOR: #12698c; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.col-3 #main-content DIV.accordion > H2 {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 1.4em; BACKGROUND: url(../images/accordion-col-1-bg.png) no-repeat left top; PADDING-BOTTOM: 15px; MARGIN: 6px 0px 0px; CURSOR: pointer; COLOR: #12698c; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.col-3 #main-content DIV.accordion > H2 {
	BACKGROUND: url(../images/accordion-col-3-bg.gif) no-repeat left top
}
.col-2 #main-content DIV.accordion > H2 {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 1.45em; BACKGROUND: url(../images/accordion-col-2-bg.png) no-repeat left top; PADDING-BOTTOM: 16px; CURSOR: pointer; COLOR: #12698c; BORDER-TOP-STYLE: none; PADDING-TOP: 14px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.col-2-nav #main-content DIV.accordion > H2 {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 1.45em; BACKGROUND: url(../images/accordion-col-2-bg.png) no-repeat left top; PADDING-BOTTOM: 16px; CURSOR: pointer; COLOR: #12698c; BORDER-TOP-STYLE: none; PADDING-TOP: 14px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main-content DIV.accordion > H2 > SPAN {
	BORDER-BOTTOM: #d0e1e8 1px dashed
}
#main-content DIV.accordion > H2:hover > SPAN {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted
}
#main-content DIV.accordion DIV.summary {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.js-disabled #main-content DIV.accordion DIV.summary {
	DISPLAY: none
}
#main-content DIV.accordion DIV.detail {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(../images/accordion-col-2-bg-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 16px; MARGIN: 0px 0px 20px; PADDING-TOP: 10px
}
#main-content DIV.site-map.accordion > DIV.detail > UL > LI {
	BACKGROUND-POSITION: 0px -2017px
}
#main-content DIV.site-map.accordion > DIV.detail > UL > LI > A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.34em
}
#main-content DIV.accordion > DIV.detail > UL > LI > UL LI {
	BACKGROUND-POSITION: 0px -1487px
}
#main-content DIV.accordion > DIV.detail > UL > LI > UL > LI > A {
	FONT-SIZE: 1.2em
}
#main-content DIV.accordion > DIV.detail > UL > LI > UL > LI > UL {
	MARGIN: 0.5em 0px 1.4em 0.2em
}
#main-content DIV.site-map.accordion DIV.detail {
	PADDING-RIGHT: 11px; MARGIN-TOP: -4px; PADDING-LEFT: 11px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 16px; PADDING-TOP: 10px
}
#main-content DIV.accordion P {
	PADDING-RIGHT: 1.4em; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
#main-content DIV.accordion DL {
	MARGIN: 0px 0px 30px; OVERFLOW: hidden; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main-content DIV.accordion DL:unknown {
	MARGIN: 0px 0px 10px
}
#main-content DIV.accordion DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 155px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
#main-content DIV.accordion DL DD {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 60%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#home-banner {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 20px; OVERFLOW: hidden! important; WIDTH: 100%; POSITION: relative
}
DIV#home-banner IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#home-banner DIV.nav {
	BORDER-RIGHT: #e6e6e6 1px; PADDING-RIGHT: 0px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 0px; Z-INDEX: 5; BACKGROUND: url(../images/home-carousel-nav-bg.gif) repeat-y 0px 0px; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 21px; MARGIN: 0px; OVERFLOW: hidden! important; BORDER-LEFT: #e6e6e6 1px solid; WIDTH: 207px; PADDING-TOP: 21px; BORDER-BOTTOM: #e6e6e6 1px solid; POSITION: absolute; HEIGHT: 2000em
}
DIV#home-banner DIV.nav DIV.scrollable {
	WIDTH: 207px; POSITION: relative; HEIGHT: 266px
}
DIV#home-banner DIV.nav DIV.nav-item {
	OVERFLOW: hidden; CURSOR: pointer; POSITION: relative; HEIGHT: 81px
}
DIV#home-banner DIV.nav DIV.nav-item A.active {
	PADDING-RIGHT: 27px; PADDING-LEFT: 28px; BACKGROUND: url(../images/home-carousel-hover.png) no-repeat 0px 0px; PADDING-BOTTOM: 22px; COLOR: #fff; PADDING-TOP: 26px
}
DIV#home-banner DIV.nav DIV.nav-item A {
	PADDING-RIGHT: 35px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1.13em; PADDING-BOTTOM: 22px; MARGIN: 0px; COLOR: #2c2c2c; BORDER-TOP-STYLE: none; PADDING-TOP: 26px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 36px; BORDER-BOTTOM-STYLE: none
}
DIV#home-banner DIV.nav DIV.nav-item A:hover {
	COLOR: #106669
}
DIV#home-banner DIV.nav DIV.nav-item A.active:hover {
	COLOR: #fff
}
DIV#home-banner A.scroll-backward {
	Z-INDEX: 10; BACKGROUND: url(../images/carousel-controls.png) no-repeat 0px 0px; LEFT: 55px; WIDTH: 54px; CURSOR: pointer; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 30px; BORDER-BOTTOM-STYLE: none
}
DIV#home-banner A.scroll-forward {
	Z-INDEX: 10; BACKGROUND: url(../images/carousel-controls.png) no-repeat 0px 0px; LEFT: 55px; WIDTH: 54px; CURSOR: pointer; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 30px; BORDER-BOTTOM-STYLE: none
}
DIV#home-banner A.scroll-backward {
	TOP: 7px
}
DIV#home-banner A.scroll-forward {
	BACKGROUND-POSITION: 0px -40px; BOTTOM: 0px
}
DIV#home-banner A.disabled.scroll-forward {
	DISPLAY: none
}
DIV#home-banner A.disabled.scroll-backward {
	DISPLAY: none
}
DIV#home-banner A.scroll-forward {
	DISPLAY: block
}
DIV#home-banner A.scroll-backward {
	DISPLAY: block
}
DIV#home-banner A.scroll-backward:hover {
	BACKGROUND-POSITION: -54px -1px
}
DIV#home-banner A.scroll-forward:hover {
	BACKGROUND-POSITION: -53px -40px; BOTTOM: 0px
}
DIV#home-banner A.back {
	RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 268px; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 225px; BORDER-BOTTOM-STYLE: none
}
DIV#home-banner A.next {
	RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 268px; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 225px; BORDER-BOTTOM-STYLE: none
}
DIV#home-banner A.back {
	RIGHT: 268px
}
DIV#home-banner A.play {
	RIGHT: 6px; BACKGROUND: url(../images/sprite-icons.png) no-repeat -2px -2020px; WIDTH: 23px; CURSOR: pointer; COLOR: #000; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 26px; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
DIV#home-banner A.pause {
	RIGHT: 6px; BACKGROUND: url(../images/sprite-icons.png) no-repeat -2px -2020px; WIDTH: 23px; CURSOR: pointer; COLOR: #000; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 26px; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
DIV#home-banner A.play {
	RIGHT: 33px
}
DIV#home-banner A.pause {
	BACKGROUND-POSITION: -29px -1996px
}
DIV#home-banner A.selected.play {
	BACKGROUND-POSITION: -2px -1996px; CURSOR: default
}
DIV#home-banner A.selected.pause {
	BACKGROUND-POSITION: -2px -1996px; CURSOR: default
}
DIV#home-banner A.play:hover {
	BACKGROUND-POSITION: -2px -1996px
}
DIV#home-banner A.selected.pause {
	BACKGROUND-POSITION: -29px -2020px; CURSOR: default
}
DIV#home-banner A.pause:hover {
	BACKGROUND-POSITION: -29px -2020px
}
DIV#home-banner DIV.banner-wrapper {
	OVERFLOW: hidden; WIDTH: 722px; POSITION: relative; HEIGHT: 288px; BACKGROUND-COLOR: #000
}
DIV#home-banner {
	OVERFLOW: visible
}
DIV#home-banner DIV.nav {
	OVERFLOW: visible
}
DIV#home-banner DIV.nav DIV.nav-item {
	OVERFLOW: visible
}
DIV#home-banner DIV.banner {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute; BACKGROUND-COLOR: #000
}
DIV.banner DIV.summary {
	CLEAR: both; MARGIN-TOP: -64px; FLOAT: right; WIDTH: 511px; COLOR: #fff; MARGIN-RIGHT: 8px
}
DIV.banner DIV.summary P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.97em; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 365px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
DIV.banner DIV.summary DIV.padding P.button {
	MARGIN-TOP: 2px; FLOAT: right; MARGIN-LEFT: 3px! important; OVERFLOW: hidden; WIDTH: 120px; MAX-HEIGHT: 26px; LINE-HEIGHT: 17px
}
DIV.banner IMG {
	FLOAT: right
}
DIV.banner DIV.summary {
	BACKGROUND: url(../images/carousel-bg-top.png) no-repeat left top
}
DIV.banner DIV.summary DIV.padding {
	PADDING-LEFT: 22px; BACKGROUND: url(../images/carousel-bg-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 11px; OVERFLOW: hidden; PADDING-TOP: 10px
}
DIV.banner DIV.summary DIV.padding P {
	MARGIN: 0px
}
.js-disabled DIV#home-banner DIV.nav {
	DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%
}
.js-disabled DIV#home-banner DIV.banner-wrapper {
	BACKGROUND: none transparent scroll repeat 0% 0%; POSITION: static; HEIGHT: auto
}
.js-disabled DIV#home-banner DIV.banner {
	MARGIN-RIGHT: 88px; POSITION: static
}
#content A.disabled {
	
}
DIV.tabs-wrapper {
	BACKGROUND: url(../images/home-vslider-bg-bottom.png) no-repeat left bottom; MARGIN-BOTTOM: 20px; WIDTH: 724px
}
DIV.tabs-wrapper UL.tabs {
	Z-INDEX: 5; BACKGROUND: url(../images/home-vslider-bg-blue.png) no-repeat left top; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}
.js-disabled DIV.tabs-wrapper UL.tabs {
	DISPLAY: none
}
.js-disabled DIV.tabs-wrapper UL.tabs LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.js-disabled DIV.tab-content {
	BACKGROUND: #fff; BORDER-BOTTOM: #eee 1px solid
}
DIV.tabs-wrapper UL.tabs LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1.12em; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
DIV.tabs-wrapper UL.tabs LI.selected A {
	BACKGROUND: url(../images/home-vslider-hover.png) no-repeat center top; COLOR: #fff! important
}
DIV.tabs-wrapper UL.tabs LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 27px; WIDTH: 176px; COLOR: #403e3e! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none! important
}
DIV.tabs-wrapper UL.tabs LI A:hover {
	COLOR: #0f6486! important
}
DIV.tabs-wrapper DIV.tab-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px
}
DIV.tabs-wrapper DIV.tab-content STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.16em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; COLOR: #000; PADDING-TOP: 0px
}
DIV.tab-content UL.image-blocks LI {
	PADDING-LEFT: 15px! important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 126px
}
DIV.tab-content UL.image-blocks LI:first-child {
	PADDING-LEFT: 8px! important
}
DIV.tab-content UL.image-blocks LI IMG {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.tab-content UL.image-blocks LI A {
	FONT-SIZE: 1.08em; MARGIN-BOTTOM: 10px
}
DIV.tab-content UL.image-blocks LI A:hover {
	COLOR: #0b5674! important; BORDER-BOTTOM: #2689a0 1px dotted
}
DIV.tab-content UL.image-blocks LI A.image-overlay {
	PADDING-RIGHT: 0px; DISPLAY: block; OVERFLOW: hidden; WIDTH: 124px; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; POSITION: relative; HEIGHT: 114px; BORDER-BOTTOM-STYLE: none! important
}
DIV.tab-content UL.image-blocks LI A.image-overlay SPAN.mask {
	BACKGROUND: url(../images/home-slider-overlay.png) no-repeat left top; LEFT: 0px; WIDTH: 124px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 114px
}
#carousel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/home-vslider-bg-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; OVERFLOW: hidden; WIDTH: 724px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 242px
}
#carousel H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: url(../images/home-vslider-bg-white.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: -999em; PADDING-TOP: 18px
}
#carousel UL {
	MARGIN: -10px 0px 0px 18px; OVERFLOW: hidden; WIDTH: 2000em; POSITION: absolute; HEIGHT: 242px
}
#carousel UL LI {
	CLEAR: none; BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 50px; PADDING-LEFT: 163px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 149px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#carousel UL LI IMG {
	FLOAT: left; MARGIN: 5px 0px 0px -145px
}
#carousel UL LI A {
	FLOAT: left
}
#carousel UL LI IMG:hover {
	TEXT-DECORATION: none
}
#carousel UL LI H3 {
	CLEAR: none; MARGIN: 0px; COLOR: #14678d
}
#carousel UL LI H3 A {
	DISPLAY: block; WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#carousel UL LI H3 A:hover {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
#carousel UL LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0px
}
#carousel .scrollable {
	MARGIN: 0px; OVERFLOW: hidden; WIDTH: 724px; POSITION: relative; HEIGHT: 242px
}
#carousel A.next {
	BACKGROUND: url(../images/home-slider-controls.png) no-repeat 0px -51px; WIDTH: 37px; TOP: 6px; HEIGHT: 230px
}
#carousel A.prev {
	BACKGROUND: url(../images/home-slider-controls.png) no-repeat 0px -51px; WIDTH: 37px; TOP: 6px; HEIGHT: 230px
}
#carousel A.next {
	BACKGROUND-POSITION: -151px -51px; RIGHT: 0px
}
#carousel A.prev {
	LEFT: 0px
}
#carousel A.next:hover {
	BACKGROUND-POSITION: -96px -51px
}
#carousel A.prev:hover {
	BACKGROUND-POSITION: -50px -51px
}
#carousel A.disabled.next {
	DISPLAY: none
}
#carousel A.disabled.prev {
	DISPLAY: none
}
#carousel-vertical {
	CLEAR: both; MIN-HEIGHT: 29.9em; BACKGROUND: url(../images/home-slider-bg-bottom.png) no-repeat left bottom; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 724px
}
#carousel-vertical .scrollable {
	MIN-HEIGHT: 29.9em; OVERFLOW: hidden; WIDTH: 724px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
.mobile-device #carousel-vertical .scrollable {
	MIN-HEIGHT: 287px
}
.mobile-device #carousel-vertical {
	MIN-HEIGHT: 287px
}
#carousel-vertical H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 13px; Z-INDEX: 1; BACKGROUND: url(../images/home-slider-bg-top.png) no-repeat left 1px; PADDING-BOTTOM: 13px; MARGIN: -1px 0px 0px; COLOR: #39701a; PADDING-TOP: 13px; POSITION: relative
}
#carousel-vertical UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 722px; PADDING-TOP: 0px; HEIGHT: 2000em
}
#carousel-vertical UL LI {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; BACKGROUND: 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 48px 0px 0px; WIDTH: 690px; PADDING-TOP: 0px
}
SPAN.alert {
	DISPLAY: block; BACKGROUND: url(../images/sprite-icons.png) no-repeat left -1470px; FLOAT: left; MARGIN: 5px 10px 0px 0px; WIDTH: 50px; TEXT-INDENT: -999em; HEIGHT: 43px
}
SPAN.alert-mini {
	DISPLAY: block; BACKGROUND: url(../images/sprite-icons.png) #faf3f3 no-repeat 0px -2558px; FLOAT: left; MARGIN: 0px; WIDTH: 16px; TEXT-INDENT: -999em; HEIGHT: 16px
}
#carousel-vertical UL LI A {
	FONT-WEIGHT: bold
}
#carousel-vertical UL LI SPAN {
	FONT-SIZE: 0.9em
}
#carousel-vertical UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; HEIGHT: 217px
}
#carousel-vertical UL LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 14px; OVERFLOW: hidden; WIDTH: 690px; PADDING-TOP: 0px
}
#carousel-vertical UL LI LI {
	BORDER-BOTTOM: #eee 1px solid; HEIGHT: 82px
}
#carousel-vertical LI.last-item {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.no-carousel#carousel-vertical {
	MIN-HEIGHT: 12em! important; HEIGHT: auto! important
}
.no-carousel#carousel-vertical UL {
	POSITION: static; HEIGHT: auto! important
}
.no-carousel#carousel-vertical UL LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
.no-carousel#carousel-vertical .follow {
	DISPLAY: block; POSITION: static
}
DIV.no-carousel UL LI {
	MARGIN: 10px 0px 0px
}
.js-disabled DIV#carousel-vertical UL LI {
	MARGIN: 10px 0px 0px
}
DIV.no-carousel UL LI:first-child {
	BORDER-BOTTOM: #eee 1px solid
}
.js-disabled DIV#carousel-vertical UL LI {
	BORDER-BOTTOM: #eee 1px solid
}
.js-disabled #carousel-vertical {
	MIN-HEIGHT: 0px; PADDING-BOTTOM: 32px; OVERFLOW: visible; HEIGHT: auto
}
.js-disabled #carousel-vertical LI {
	HEIGHT: auto
}
.js-disabled #carousel-vertical UL {
	OVERFLOW: hidden; POSITION: static; HEIGHT: auto
}
.js-disabled #carousel {
	HEIGHT: auto
}
.js-disabled #carousel UL {
	WIDTH: auto; POSITION: static; HEIGHT: auto
}
.js-disabled #carousel UL LI {
	MARGIN: 0px 0px 40px; WIDTH: 139px
}
DIV.carousel .follow {
	PADDING-RIGHT: 0px; RIGHT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; WIDTH: 700px; COLOR: #12698c; BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #a9b8a3 1px solid; POSITION: absolute; TEXT-ALIGN: right
}
DIV.carousel .follow A.twitter_feed SPAN {
	PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(../images/home-slider-twitter-bg.png) no-repeat -677px -21px; FLOAT: right; WIDTH: 12px; HEIGHT: 20px; TEXT-ALIGN: left
}
.carousel {
	POSITION: relative
}
.carousel LI {
	CLEAR: both
}
.carousel UL {
	POSITION: absolute
}
.carousel UL LI UL {
	WIDTH: auto; POSITION: relative; HEIGHT: auto
}
.carousel LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0.2em
}
.carousel A.next {
	DISPLAY: block; Z-INDEX: 2; CURSOR: pointer; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
.carousel A.prev {
	DISPLAY: block; Z-INDEX: 2; CURSOR: pointer; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
#carousel-vertical A.prev {
	RIGHT: 40px; BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -383px; WIDTH: 15px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TOP: 20px; HEIGHT: 10px; BORDER-BOTTOM-STYLE: none
}
#carousel-vertical A.prev:hover {
	BACKGROUND-POSITION: 0px -463px
}
#carousel-vertical A.next {
	RIGHT: 20px; BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -603px; WIDTH: 15px; TOP: 20px; HEIGHT: 10px
}
#carousel-vertical A.next:hover {
	BACKGROUND-POSITION: 0px -523px
}
#carousel-vertical A.disabled.prev {
	FILTER: alpha(opacity=40); opacity: .4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}
#carousel-vertical A.disabled.next {
	FILTER: alpha(opacity=40); opacity: .4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}
.calculator.default-config {
	MARGIN-BOTTOM: 20px
}
.calculator.default-config .advanced-search > DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 240px; PADDING-BOTTOM: 6px; WIDTH: auto; PADDING-TOP: 4px
}
.calculator.default-config .simple-search > DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 240px; PADDING-BOTTOM: 6px; WIDTH: auto; PADDING-TOP: 4px
}
.calculator.default-config .advanced-search LABEL {
	MARGIN: 5px 0px 0px -240px; WIDTH: 232px
}
.calculator.default-config .simple-search LABEL {
	MARGIN: 5px 0px 0px -240px; WIDTH: 232px
}
.calculator.default-config DIV.form-table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; WIDTH: auto; PADDING-TOP: 0px
}
.calculator.default-config FIELDSET.search-result {
	PADDING-RIGHT: 36px; PADDING-LEFT: 36px; BACKGROUND: #c2e5e2; PADDING-BOTTOM: 14px; MARGIN: -24px 0px 0px; WIDTH: 864px; PADDING-TOP: 18px
}
DIV.form-table TABLE {
	TABLE-LAYOUT: fixed; POSITION: relative
}
DIV.form-table .table-add {
	Z-INDEX: 2; MARGIN-BOTTOM: 3px
}
DIV.form-table .table-edit {
	Z-INDEX: 1; MARGIN: 0px
}
DIV.form-table .table-edit THEAD.for-accessibility TR {
	LEFT: -999em; POSITION: absolute
}
DIV.form-table .table-edit THEAD.for-accessibility TH {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.form-table TABLE.data THEAD {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.form-table TABLE.data THEAD TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 6px; BACKGROUND: #ecf7f6; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
DIV.form-table TABLE.data THEAD TH LABEL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: auto! important; PADDING-TOP: 0px! important; TEXT-ALIGN: left! important
}
DIV.form-table TABLE.data TBODY TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
DIV.form-table TABLE.data THEAD TH EM {
	DISPLAY: block; FONT-WEIGHT: bold
}
DIV.form-table TR TD:hover {
	BACKGROUND: #edefef
}
DIV.form-table TR TD:hover INPUT[type='text'] {
	BACKGROUND: #edefef
}
DIV.form-table TD INPUT[type='text'] {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 80px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.form-table TFOOT TH {
	PADDING-RIGHT: 16px; PADDING-LEFT: 575px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none! important
}
DIV.form-table TFOOT TD {
	PADDING-RIGHT: 16px; PADDING-LEFT: 575px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none! important
}
DIV.form-table TFOOT TR TD:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.form-table TR TD SELECT {
	MARGIN: 0px; WIDTH: auto
}
DIV.form-table TR TD.form-action {
	PADDING-RIGHT: 15px! important; PADDING-LEFT: 15px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 8px! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 8px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.form-table TR.even TD.form-action {
	PADDING-RIGHT: 15px! important; PADDING-LEFT: 15px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 8px! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 8px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.form-table .init-row TD.blur {
	BACKGROUND: #edefef
}
DIV.form-table .init-row TD.blur INPUT[type='text'] {
	BACKGROUND: #edefef
}
#content .calculator.default-config DIV.form-table TABLE TFOOT STRONG {
	FLOAT: left
}
#content .calculator.default-config DIV.form-table TABLE TFOOT DL {
	FLOAT: right; MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: 150px; MARGIN-RIGHT: 6px
}
#content .calculator.default-config DIV.form-table TABLE TFOOT DL DT {
	LEFT: -999em; POSITION: absolute
}
#content .calculator.default-config DIV.form-table TABLE TFOOT DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 42px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content .calculator.default-config .search-result > STRONG {
	FLOAT: left
}
#content .calculator.default-config DL {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 64px; WIDTH: 720px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .calculator.default-config DL DT {
	CLEAR: none; DISPLAY: inline; FLOAT: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .calculator.default-config DL DD {
	CLEAR: none; PADDING-RIGHT: 60px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .calculator.default-config SPAN.input-field {
	WIDTH: 325px
}
#content .calculator.default-config SPAN.input-field INPUT[type='text'] {
	MARGIN-RIGHT: 10px
}
#content .calculator.default-config FIELDSET > DIV SELECT {
	MARGIN-BOTTOM: 4px; MARGIN-RIGHT: 120px
}
#content .calculator.default-config SPAN.form-control INPUT {
	BACKGROUND: url(../images/sprite-button-small.png) no-repeat left 0px; WIDTH: 73px
}
#content .calculator.default-config SPAN.form-control INPUT:hover {
	BACKGROUND-POSITION: 0px -26px
}
#content DIV.custom-accordion DL {
	PADDING-RIGHT: 150px
}
#content DIV.custom-accordion DL DT {
	MARGIN-TOP: 22px; FONT-WEIGHT: normal; WIDTH: auto
}
#content DIV.custom-accordion DL DD {
	MARGIN-TOP: 22px; MIN-WIDTH: 380px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: 315px; OVERFLOW: hidden; WIDTH: auto
}
#content DIV.custom-accordion DL DD P {
	CLEAR: both
}
#content DIV.custom-accordion DIV.detail {
	PADDING-RIGHT: 45px! important; PADDING-LEFT: 45px! important; PADDING-BOTTOM: 16px! important; MARGIN: 0px 0px 10px; OVERFLOW: hidden; PADDING-TOP: 10px! important
}
#content DIV.custom-accordion H2 {
	PADDING-RIGHT: 17px! important; MARGIN-TOP: 6px; PADDING-LEFT: 17px! important; FONT-WEIGHT: normal; FONT-SIZE: 1em! important; PADDING-BOTTOM: 17px! important; COLOR: #000! important; BORDER-TOP-STYLE: none; PADDING-TOP: 17px! important; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.formula {
	CLEAR: none; DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 15px; VERTICAL-ALIGN: sub; POSITION: relative; TEXT-ALIGN: center
}
.numerator {
	BORDER-BOTTOM: #000 1px solid
}
.denominator {
	LEFT: 0px; WIDTH: 100%; BOTTOM: -0.1em; POSITION: absolute
}
.division {
	LEFT: -999em; POSITION: absolute; TOP: 0px
}
.calculation {
	LEFT: 100%; WIDTH: 101px; POSITION: absolute; TOP: 25%
}
#content UL.calculator-results {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; PADDING-TOP: 0px
}
#content UL.calculator-results LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; PADDING-TOP: 0px
}
UL.calculator-results LI > IMG {
	DISPLAY: inline-block; FLOAT: left; MARGIN: 0px 0px 0px -30px
}
DIV.inner-2-col {
	CLEAR: both; MARGIN: 0px 5px; OVERFLOW: hidden; WIDTH: 930px
}
#content DIV.inner-2-col IMG {
	MARGIN-BOTTOM: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.inner-2-col > DIV {
	FLOAT: left
}
DIV.inner-left-col {
	BACKGROUND: url(../images/inner-right-col-bg-top.png) #eaf4d9 no-repeat left top; WIDTH: 420px
}
DIV.inner-left-col DIV.padding {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url(../images/inner-right-col-bg-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
DIV.inner-right-col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; WIDTH: 485px; PADDING-TOP: 0px
}
DIV.inner-right-col > H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.4em
}
#content DIV.inner-2-col .default-config {
	FLOAT: none; MARGIN: 0px; WIDTH: auto
}
#content DIV.inner-2-col .default-config FIELDSET:first-child {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#content DIV.inner-2-col .default-config FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/inner-right-col-divider.gif) no-repeat center top; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; POSITION: relative
}
#content DIV.inner-2-col .default-config FIELDSET LEGEND {
	TEXT-INDENT: -999em
}
#content DIV.inner-2-col .default-config FIELDSET LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 6px
}
#content DIV.inner-2-col .default-config FIELDSET SELECT {
	CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 8px; WIDTH: 220px
}
#content DIV.inner-2-col .default-config FIELDSET STRONG {
	FONT-WEIGHT: normal
}
#content DIV.inner-2-col .default-config FIELDSET:first-child SELECT {
	WIDTH: 320px
}
#content DIV.inner-2-col .default-config FIELDSET > DIV {
	MARGIN: 6px 0px; OVERFLOW: hidden
}
#content DIV.inner-2-col .default-config .form-controls {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#content DIV.inner-2-col .default-config .form-controls LEGEND {
	TEXT-INDENT: -999em
}
#content DIV.inner-2-col SPAN.input-field {
	CLEAR: both; BACKGROUND: url(../images/sprite-inputs.png) no-repeat left -79px; WIDTH: 150px
}
#content DIV.inner-2-col #newpage LABEL {
	CLEAR: none
}
#content DIV.inner-2-col #newpage SPAN.input-field {
	CLEAR: none; HEIGHT: auto
}
#content DIV.inner-2-col SPAN.blur.input-field {
	BACKGROUND-POSITION: left -119px
}
#content DIV.inner-2-col SPAN.input-field INPUT[type='text'] {
	WIDTH: 90px; MARGIN-RIGHT: 5px
}
#content DIV.inner-2-col .default-config UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
#content DIV.inner-2-col .default-config UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 4px
}
#content DIV.inner-2-col .default-config UL LI INPUT {
	FLOAT: left; MARGIN: 1px 0px 0px -20px
}
#content DIV.inner-2-col .default-config UL LI LABEL {
	CLEAR: none; DISPLAY: inline-block; FLOAT: none; MARGIN: 0px
}
.js-disabled #content DIV.inner-2-col .form-controls SPAN.form-control {
	MARGIN-LEFT: 0px
}
#content .tabular-form {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#content .tabular-form UL.form-tabs {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 12px 0px 5px; OVERFLOW: hidden; WIDTH: 480px; PADDING-TOP: 10px
}
#content .tabular-form UL.form-tabs LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/tabular-form-arrows.png) no-repeat right -132px; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 0px -17px; PADDING-TOP: 0px! important; POSITION: relative
}
#content .tabular-form UL.form-tabs LI A:hover {
	COLOR: #007591
}
#content .tabular-form UL.form-tabs LI.step-1 {
	Z-INDEX: 4
}
#content .tabular-form UL.form-tabs LI.step-1 A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; PADDING-BOTTOM: 14px; WIDTH: 110px; PADDING-TOP: 14px
}
#content .tabular-form UL.form-tabs LI.completed.step-1 A {
	WIDTH: 92px
}
#content .tabular-form UL.tabs LI.selected.step-1 A {
	WIDTH: 92px
}
#content .tabular-form UL.form-tabs LI.step-2 {
	Z-INDEX: 3
}
#content .tabular-form UL.form-tabs LI.step-2 A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 44px; PADDING-BOTTOM: 14px; WIDTH: 67px; PADDING-TOP: 14px
}
#content .tabular-form UL.form-tabs LI.completed.step-2 A {
	WIDTH: 49px
}
#content .tabular-form UL.form-tabs LI.selected.step-2 A {
	WIDTH: 49px
}
#content .tabular-form UL.form-tabs LI.step-3 {
	Z-INDEX: 2
}
#content .tabular-form UL.form-tabs LI.step-3 A {
	PADDING-RIGHT: 16px; PADDING-LEFT: 40px; PADDING-BOTTOM: 14px; WIDTH: 80px; PADDING-TOP: 14px
}
#content .tabular-form UL.form-tabs LI.completed.step-3 A {
	WIDTH: 62px
}
#content .tabular-form UL.form-tabs LI.selected.step-3 A {
	WIDTH: 62px
}
#content .tabular-form UL.form-tabs LI.step-4 {
	Z-INDEX: 1; BACKGROUND: none transparent scroll repeat 0% 0%
}
#content .tabular-form UL.form-tabs LI.step-4 A {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 40px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e6e6e6 1px; WIDTH: 95px; PADDING-TOP: 20px; BORDER-BOTTOM: #e6e6e6 1px solid
}
#content .tabular-form UL.form-tabs LI.step-4 A:hover {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px; BORDER-BOTTOM: #e6e6e6 1px solid
}
#content .tabular-form UL.form-tabs LI.completed.step-4 A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 40px; PADDING-BOTTOM: 6px; WIDTH: 77px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 22px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
#content .tabular-form UL.form-tabs LI.selected.step-4 A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 40px; PADDING-BOTTOM: 6px; WIDTH: 77px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 22px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
#content .tabular-form UL.form-tabs LI:first-child {
	MARGIN: 0px
}
#content .tabular-form UL.form-tabs LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 44px; FONT-WEIGHT: bold; PADDING-BOTTOM: 14px; WIDTH: 69px; COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 14px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 37px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
#content .tabular-form UL.form-tabs LI A:focus {
	outline: none
}
#content #main-content .tabular-form UL.form-tabs LI.completed {
	BACKGROUND: url(../images/tabular-form-arrows.png) no-repeat right -66px
}
#content #main-content .tabular-form UL.form-tabs LI.completed A {
	BACKGROUND: #e0f2f0; COLOR: #333! important; MARGIN-RIGHT: 18px
}
#content #main-content .tabular-form UL.form-tabs LI.selected {
	BACKGROUND: url(../images/tabular-form-arrows.png) no-repeat right top; COLOR: #333! important
}
#content #main-content .tabular-form UL.form-tabs LI.selected A {
	COLOR: #fff; MARGIN-RIGHT: 18px
}
#content #main-content .tabular-form UL.form-tabs LI.selected.step-1 A {
	WIDTH: 92px
}
#content .tabular-form DIV.tab-content > STRONG {
	LEFT: -999em; POSITION: absolute
}
#content .tabular-form FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
#content .tabular-form FIELDSET > DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 235px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content .tabular-form FIELDSET > DIV > LABEL > EM {
	DISPLAY: block
}
#content .tabular-form FIELDSET > DIV > LABEL {
	CLEAR: both; FONT-WEIGHT: normal; FLOAT: left; MARGIN: 2px 0px 0px -198px; WIDTH: 190px; LINE-HEIGHT: 1em; TEXT-ALIGN: left
}
#content .tabular-form FIELDSET > DIV > STRONG {
	CLEAR: both; FONT-WEIGHT: normal; FLOAT: left; MARGIN: 2px 0px 0px -198px; WIDTH: 190px; LINE-HEIGHT: 1em; TEXT-ALIGN: left
}
#content .tabular-form FIELDSET UL {
	MARGIN-TOP: -1px; OVERFLOW: hidden
}
#content .tabular-form FIELDSET UL LI {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 25px; MARGIN-RIGHT: 30px
}
#content .tabular-form .complete.tab-content UL {
	PADDING-BOTTOM: 10px
}
#content .tabular-form .complete.tab-content > FIELDSET > DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content .tabular-form .complete.tab-content UL LI {
	BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -1251px; FLOAT: none; MARGIN: 10px 0px; WIDTH: auto
}
#content .tabular-form LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; COLOR: #5ba035
}
#content .tabular-form .with-edit > FIELDSET > DIV {
	PADDING-RIGHT: 22px; PADDING-LEFT: 130px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content .tabular-form .with-edit > FIELDSET > DIV > LABEL {
	FLOAT: left; MARGIN: 2px 0px 0px -130px; WIDTH: 120px
}
#content .tabular-form .with-edit > FIELDSET > DIV > STRONG {
	FLOAT: left; MARGIN: 2px 0px 0px -130px; WIDTH: 120px
}
#content .tabular-form .with-edit SPAN.input-field {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left -549px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 225px; PADDING-TOP: 0px
}
#content .tabular-form .with-edit SPAN.blur.input-field {
	BACKGROUND-POSITION: left -589px
}
#content .tabular-form .with-edit SPAN.input-field INPUT[type='text'] {
	WIDTH: 205px
}
#content .tabular-form .with-edit DIV P.button A {
	MIN-WIDTH: 85px
}
#content .tabular-form .with-edit .form-controls {
	PADDING-TOP: 10px
}
#content .tabular-form .form-controls {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#content .tabular-form .with-back {
	PADDING-RIGHT: 20px; PADDING-LEFT: 48px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#content .tabular-form .form-control {
	FLOAT: left; MARGIN-LEFT: 0px
}
#content .tabular-form .right.form-control {
	FLOAT: right; MARGIN: 0px
}
#content .tabular-form .left.form-control {
	MARGIN-RIGHT: 58px
}
#content .tabular-form .form-control {
	MARGIN-RIGHT: 10px
}
#content .tabular-form .with-back .left.form-control {
	MARGIN-RIGHT: 40px
}
#content .tabular-form SPAN.input-field {
	BACKGROUND: url(../images/sprite-inputs.png) no-repeat left -398px; WIDTH: 245px
}
#content .tabular-form SPAN.text-area TEXTAREA {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 7px 10px; WIDTH: 306px; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 124px; BORDER-RIGHT-WIDTH: 0px; resize: none
}
#content .tabular-form SPAN.text-area {
	DISPLAY: inline-block; BACKGROUND: url(../images/search-textarea-bg.png) no-repeat left top; WIDTH: 326px; HEIGHT: 138px
}
#content .tabular-form SPAN.blur.input-field {
	BACKGROUND-POSITION: left -436px
}
#content .tabular-form SPAN.input-field INPUT[type='text'] {
	WIDTH: 225px
}
.standard-listings.default-config FIELDSET > DIV SELECT {
	WIDTH: 170px
}
.default-config {
	OVERFLOW: hidden
}
.default-config LEGEND {
	LEFT: -999em; POSITION: absolute
}
.default-config FIELDSET {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.default-config FIELDSET > DIV {
	CLEAR: both
}
.default-config FIELDSET > DIV SELECT {
	MARGIN-TOP: 4px; WIDTH: 207px
}
.default-config .date-picker-input DIV SELECT {
	MARGIN-TOP: 4px; WIDTH: 60px
}
.default-config FIELDSET > DIV.floated-input {
	CLEAR: none! important; FLOAT: left
}
.default-config .form-container {
	CLEAR: both; Z-INDEX: 3; BACKGROUND: url(../images/search-bg-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 20px; POSITION: relative
}
.col-1 .default-config .form-container {
	WIDTH: 936px
}
.default-config .simple-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/search-bg-top-col1.gif) #eaf4d9 no-repeat left top; PADDING-BOTTOM: 8px; PADDING-TOP: 18px
}
.col-2-nav .default-config .simple-search {
	BACKGROUND: url(../images/search-bg-top-col2.gif) #eaf4d9 no-repeat left top
}
.default-config .simple-search .custom-float-input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
FORM.inpage-filter.default-config {
	OVERFLOW: visible
}
FORM.inpage-filter.default-config .ui-datepicker {
	MARGIN-TOP: -270px
}
.default-config .show-toggle.form-controls {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 34px
}
.default-config .form-controls {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; MIN-HEIGHT: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 6px
}
.default-config .advanced-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: #eaf4d9; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.default-config .advanced-search DIV.date-picker-input {
	CLEAR: none; Z-INDEX: 5; FLOAT: left; WIDTH: 167px; PADDING-TOP: 10px; POSITION: relative
}
.default-config .advanced-search DIV.custom-picker-input.date-picker-input {
	Z-INDEX: 4
}
.default-config .advanced-search > DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 136px; PADDING-BOTTOM: 6px; WIDTH: 215px; PADDING-TOP: 4px
}
.default-config .simple-search > DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 136px; PADDING-BOTTOM: 6px; WIDTH: 215px; PADDING-TOP: 4px
}
.default-config .advanced-search LABEL {
	CLEAR: both; FLOAT: left; MARGIN: 5px 0px 0px -135px; WIDTH: 128px; TEXT-ALIGN: right
}
.default-config .simple-search LABEL {
	CLEAR: both; FLOAT: left; MARGIN: 5px 0px 0px -135px; WIDTH: 128px; TEXT-ALIGN: right
}
.default-config .simple-search > STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 1.32em; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.default-config .advanced-search > STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 1.32em; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.default-config .advanced-search UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 135px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
#content FORM UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 11px 0px; PADDING-TOP: 0px
}
#content FORM UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 11px 0px; PADDING-TOP: 0px
}
#content FORM UL LI > LABEL {
	CLEAR: none; FLOAT: none; MARGIN: 0px
}
#content FORM UL LI > INPUT {
	FLOAT: left; MARGIN: 1px 0px 0px -20px
}
#main-content FORM EM {
	FONT-STYLE: normal
}
.filter-left.default-config FIELDSET > DIV.floated-input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 105px; PADDING-BOTTOM: 3px; WIDTH: 450px; PADDING-TOP: 4px
}
.filter-left.default-config .advanced-search DIV.date-picker-input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 105px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.filter-left.default-config .advanced-search DIV.custom-picker-input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.default-config .advanced-search DIV.custom-picker-input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 3px; PADDING-TOP: 10px
}
.filter-left.default-config SPAN.input-field INPUT[type='text'] {
	WIDTH: 304px
}
.filter-left.default-config SPAN.input-field {
	BACKGROUND: url(../images/sprite-inputs.png) no-repeat left -165px; WIDTH: 325px
}
.filter-left.default-config SPAN.blur.input-field {
	BACKGROUND-POSITION: left -205px; WIDTH: 325px
}
.filter-left.default-config .form-controls SPAN.form-control {
	MARGIN-LEFT: 345px
}
.default-config .advanced-search .inline-field.floated-input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 0px
}
.default-config .advanced-search .inline-field.floated-input UL {
	CLEAR: left; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
.default-config .advanced-search .inline-field.floated-input LABEL.set {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px; TEXT-ALIGN: left
}
.default-config .advanced-search .alt.inline-field.floated-input {
	MARGIN-BOTTOM: 10px; HEIGHT: 120px
}
.standard-listings .search-view A:hover {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.standard-listings .search-view .grid-view {
	BACKGROUND-POSITION: -128px -40px
}
.standard-listings .search-view .grid-view:hover {
	BACKGROUND-POSITION: -128px 0px
}
.standard-listings .search-view .selected.grid-view {
	BACKGROUND-POSITION: -128px -80px
}
.standard-listings .show-toggle.form-controls SPAN.form-control {
	MARGIN-TOP: -28px; MARGIN-RIGHT: 56px
}
.standard-listings .search-result TABLE.data TH {
	PADDING-RIGHT: 25px! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 16px! important; PADDING-TOP: 16px! important
}
.standard-listings .search-result TABLE.data TD {
	PADDING-RIGHT: 11px! important; PADDING-LEFT: 11px! important; PADDING-BOTTOM: 8px! important; VERTICAL-ALIGN: text-top; PADDING-TOP: 8px! important
}
.col-2-nav .standard-listings .simple-search {
	PADDING-BOTTOM: 0px! important
}
.standard-listings .advanced-search > DIV {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 120px! important; PADDING-BOTTOM: 8px! important; WIDTH: 245px! important; PADDING-TOP: 4px! important
}
.standard-listings .simple-search > DIV {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 120px! important; PADDING-BOTTOM: 8px! important; WIDTH: 245px! important; PADDING-TOP: 4px! important
}
.standard-listings SPAN.search-view {
	WIDTH: 135px
}
.filter-right .form-controls SPAN.form-control {
	MARGIN-RIGHT: 207px
}
.grid-listings FIELDSET > DIV SELECT {
	WIDTH: 170px
}
.grid-listings .advanced-search > DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 119px; PADDING-BOTTOM: 6px; WIDTH: 246px; PADDING-TOP: 4px
}
.grid-listings .simple-search > DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 119px; PADDING-BOTTOM: 6px; WIDTH: 246px; PADDING-TOP: 4px
}
.grid-listings .simple-search .projects_list {
	PADDING-LEFT: 0px; WIDTH: 100%
}
.grid-listings .show-toggle.form-controls SPAN.form-control {
	MARGIN-RIGHT: 55px
}
.db-search .form-controls SPAN.form-control {
	FLOAT: right; MARGIN-LEFT: 0px; CURSOR: pointer; MARGIN-RIGHT: 98px
}
DIV.date-picker-input SPAN.input-field {
	BACKGROUND: url(../images/sprite-inputs.png) no-repeat left -79px; FLOAT: left; WIDTH: 111px! important
}
DIV.date-picker-input SPAN.blur.input-field {
	BACKGROUND-POSITION: left -119px; WIDTH: 111px
}
DIV.date-picker-input SPAN.input-field INPUT[type='text'] {
	WIDTH: 120px! important; COLOR: #686767
}
.js-disabled DIV.date-picker-input .from-date-picker {
	DISPLAY: none
}
.js-disabled DIV.date-picker-input .to-date-picker {
	DISPLAY: none
}
.js-disabled DIV.date-picker-input .gen-date-picker {
	DISPLAY: none
}
.js-disabled DIV.date-picker-input .to-pickdate {
	DISPLAY: none
}
DIV.date-picker-input .from-pickdate {
	DISPLAY: none
}
.js-disabled .form-controls SPAN.form-control {
	MARGIN-LEFT: 312px
}
DIV.date-picker-input .from-date-picker {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 50; BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -1921px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 34px; CURSOR: pointer; TEXT-INDENT: -999em; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 25px
}
DIV.date-picker-input .to-date-picker {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 50; BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -1921px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 34px; CURSOR: pointer; TEXT-INDENT: -999em; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 25px
}
DIV.date-picker-input .gen-date-picker {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 50; BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -1921px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 34px; CURSOR: pointer; TEXT-INDENT: -999em; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 25px
}
DIV.date-picker-input .selected.from-date-picker {
	BACKGROUND-POSITION: 0px -1958px; WIDTH: 56px
}
DIV.date-picker-input .selected.to-date-picker {
	BACKGROUND-POSITION: 0px -1958px; WIDTH: 56px
}
DIV.date-picker-input .selected.gen-date-picker {
	BACKGROUND-POSITION: 0px -1958px; WIDTH: 56px
}
DIV.date-picker-input .from-date-picker:hover {
	BACKGROUND-POSITION: 0px -1890px
}
DIV.date-picker-input .to-date-picker:hover {
	BACKGROUND-POSITION: 0px -1890px
}
DIV.date-picker-input .gen-date-picker:hover {
	BACKGROUND-POSITION: 0px -1890px
}
DIV.date-picker-input .to-pickdate {
	MARGIN-TOP: 27px; Z-INDEX: 9; RIGHT: -155px; BACKGROUND: url(../images/calendar-picker-bg.png) no-repeat 0px 0px; POSITION: absolute
}
DIV.date-picker-input .from-pickdate {
	MARGIN-TOP: 27px; Z-INDEX: 9; RIGHT: -155px; BACKGROUND: url(../images/calendar-picker-bg.png) no-repeat 0px 0px; POSITION: absolute
}
#tunnel_srch DIV.date-picker-input .to-pickdate {
	TOP: -270px
}
#tunnel_srch DIV.date-picker-input .from-pickdate {
	TOP: -270px
}
#content #tunnel_srch FIELDSET > DIV.error {
	PADDING-RIGHT: 12px; MARGIN-TOP: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; WIDTH: 267px; PADDING-TOP: 12px
}
#content #tunnel_srch FIELDSET > DIV.error SPAN.error {
	MARGIN-TOP: 10px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
DIV.date-picker-input .gen-pickdate {
	MARGIN-TOP: 27px; Z-INDEX: 1000000; BACKGROUND: url(../images/calendar-picker-bg.png) no-repeat 0px 0px; POSITION: absolute
}
.crud_form DIV.date-picker-input SPAN.input-field {
	BACKGROUND: url(../images/sprite-inputs.png) no-repeat left top; FLOAT: left; WIDTH: 207px! important
}
.db-search DIV.date-picker-input .to-pickdate {
	LEFT: 170px
}
.crud_form DIV.date-picker-input SPAN.blur.input-field {
	BACKGROUND-POSITION: left -40px
}
DIV.date-picker-input SPAN.input-field INPUT[type='text'] {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 21; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 6px; WIDTH: 185px! important; BORDER-TOP-STYLE: none; PADDING-TOP: 7px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
.default-config .search-details {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../images/search-divider.gif) no-repeat center top; PADDING-BOTTOM: 16px; COLOR: #000; PADDING-TOP: 10px
}
.db-search.default-config .search-details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 16px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px; PADDING-TOP: 10px
}
.db-search.default-config DIV.date-picker-input SPAN.input-field {
	MARGIN-LEFT: -50px
}
.db-search.default-config LABEL {
	MARGIN-LEFT: -155px; WIDTH: 80px
}
.db-search.default-config DIV.date-picker-input SPAN.input-field INPUT[type='text'] {
	WIDTH: 110px! important
}
.search-details > STRONG {
	DISPLAY: block; FONT-SIZE: 1.15em
}
.default-config .search-refine {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/search-col-bg-top.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; OVERFLOW: hidden; WIDTH: 176px; PADDING-TOP: 0px
}
.default-config .search-tag {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/search-col-bg-top.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; OVERFLOW: hidden; WIDTH: 176px; PADDING-TOP: 0px
}
.filter-right.default-config DIV.search-filters {
	FLOAT: right; MARGIN: 0px
}
.col-2-nav .default-config .search-result {
	MARGIN: -52px 0px 0px
}
.filter-right.default-config .search-result {
	MARGIN: -52px 0px 0px
}
DIV.search-filters {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: -947px; WIDTH: 177px
}
DIV.search-filters LEGEND {
	FONT-SIZE: 0px; TEXT-INDENT: -999em; LINE-HEIGHT: 0; POSITION: static
}
DIV.search-filters H3 {
	FONT-SIZE: 1.3em; MARGIN: 3px 0px 0px; COLOR: #007591
}
DIV.search-filters H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.14em; MARGIN: 10px 0px 12px; COLOR: #000
}
DIV.search-filters SPAN.form-control {
	BACKGROUND: url(../images/sprite-button-large.png) no-repeat 0px 0px
}
DIV.search-filters SPAN.form-control:hover {
	BACKGROUND-POSITION: 0px -27px
}
DIV.search-filters SPAN.form-control INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 115px
}
.default-config .search-refine .padding {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/search-col-bg-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 16px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.default-config .search-tag .padding {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/search-col-bg-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 16px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.default-config .search-tag .padding {
	PADDING-RIGHT: 7px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px
}
.default-config .search-refine UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
.default-config .search-refine UL LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 20px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; MARGIN: 11px 0px; PADDING-TOP: 0px! important
}
.default-config .search-tag UL LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 20px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; MARGIN: 11px 0px; PADDING-TOP: 0px! important
}
#content .default-config .search-refine UL LI INPUT {
	FLOAT: left; MARGIN: 1px 0px 0px -20px
}
.default-config .search-result {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -53px 11px 0px 186px; WIDTH: 750px; PADDING-TOP: 0px
}
.default-config .full.search-result {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -53px 0px 0px; WIDTH: 936px; PADDING-TOP: 0px
}
.default-config .search-result .search-helper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: -999em; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
.default-config .search-result LEGEND {
	TEXT-INDENT: -999em; POSITION: static
}
.default-config .search-result > DIV > DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.default-config .search-result #results TABLE {
	MARGIN: 20px 0px 0px
}
.default-config .search-result #results .result {
	OVERFLOW: hidden; BORDER-BOTTOM: #e0e0e0 1px solid
}
UNKNOWN {
	BACKGROUND: #f9fcfd
}
.default-config .search-result #results .odd.result {
	BACKGROUND: #f9fcfd
}
.default-config .search-result #results .result H2 A {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #12698c; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.default-config .search-result #results .result H2 A .pdf {
	FONT-WEIGHT: normal; FONT-SIZE: 0.65em; CURSOR: pointer; TEXT-INDENT: 0px
}
.default-config .search-result #results .result H2 A .word {
	FONT-WEIGHT: normal; FONT-SIZE: 0.65em; CURSOR: pointer; TEXT-INDENT: 0px
}
.default-config .search-result #results .result H2 A .video {
	FONT-WEIGHT: normal; FONT-SIZE: 0.65em; CURSOR: pointer; TEXT-INDENT: 0px
}
.default-config .search-result #results .result H2 A .excel {
	FONT-WEIGHT: normal; FONT-SIZE: 0.65em; CURSOR: pointer; TEXT-INDENT: 0px
}
.default-config .search-result #results .result H2 A .file-info {
	MARGIN: 0px
}
.default-config .search-result #results .result H2 A:hover .file-name {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted
}
.default-config .search-result #results .result H2 A > SPAN {
	MARGIN-RIGHT: 10px
}
.default-config .search-result #results .result H2 A:hover {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.default-config .search-result #results .result P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1.4em; PADDING-TOP: 0.1em
}
#content .default-config .search-result #results .result DL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .default-config .search-result #results .result DL DT {
	CLEAR: none; PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: auto; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
#content .default-config .search-result #results .result DL DT.url-dl {
	CLEAR: both
}
#content .default-config .search-result #results .result DL DD.url-dl {
	DISPLAY: inline; WIDTH: auto
}
#content .default-config .search-result #results .result DL DD {
	CLEAR: none; PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 150px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .default-config .search-result TABLE.data TD {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#content .default-config .search-result TABLE.data TH {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 16px
}
.default-config .search-result TABLE.data TH.headerSortDown {
	BACKGROUND: url(../images/sprite-lists.png) #ecf7f6 no-repeat 91% -3184px
}
.default-config .search-result TABLE.data TH.headerSortUp {
	BACKGROUND: url(../images/sprite-lists.png) #ecf7f6 no-repeat 91% -3184px
}
.default-config .search-result TABLE.data TH.headerSortUp {
	BACKGROUND-POSITION: 91% -3285px
}
.js-disabled #content .default-config .search-result TABLE.data TH {
	CURSOR: default
}
#content .default-config .search-result TABLE.data .view-col {
	WIDTH: 66px
}
#content .default-config .search-result TABLE.data .down-col {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; WIDTH: 75px; PADDING-TOP: 8px
}
#content .default-config .search-result TABLE.data .per-col {
	WIDTH: 70px
}
#content .default-config .search-result TABLE.data .tend-name-col {
	WIDTH: 170px
}
#content .default-config .search-result TABLE.data .tend-no-col {
	WIDTH: 40px
}
#content .default-config .search-result TABLE.data .issue-col {
	WIDTH: 40px
}
#content .default-config .search-result TABLE.data .close-col {
	WIDTH: 80px
}
#content .default-config .search-result TABLE.data .contact-col {
	WIDTH: 85px
}
#content .default-config .search-result TABLE.data .reg-number-col {
	WIDTH: 30px
}
#content .default-config .search-result TABLE.data .reg-name-col {
	WIDTH: 190px
}
#content .default-config .search-result TABLE.data .reg-street-col {
	WIDTH: 90px
}
#content .default-config .search-result TABLE.data .reg-suburb-col {
	WIDTH: 80px
}
#content .default-config .search-result TABLE.data .reg-area-col {
	WIDTH: 50px
}
#content UL.grid-listing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 11px 0px 0px -11px; PADDING-TOP: 0px
}
#content UL.grid-listing LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 11px 11px; PADDING-TOP: 0px; POSITION: relative
}
#content UL.grid-listing LI A:hover SPAN {
	BACKGROUND: #18838d; COLOR: #fff
}
#content UL.grid-listing LI A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #2c2c2c; LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 121px; COLOR: #fff; BOTTOM: 0px; PADDING-TOP: 4px; POSITION: absolute
}
#content UL.grid-listing LI A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.default-config .pagination {
	PADDING-RIGHT: 10px! important; MARGIN-TOP: 20px; PADDING-LEFT: 10px! important; MIN-HEIGHT: 38px; BACKGROUND: #c2e5e2; PADDING-BOTTOM: 8px! important; OVERFLOW: hidden; PADDING-TOP: 9px! important
}
.default-config .pagination UL {
	FLOAT: left; WIDTH: 390px
}
.default-config .full .pagination UL {
	WIDTH: 590px
}
.default-config .pagination:first-child {
	MARGIN-TOP: 0px
}
.default-config .pagination > STRONG {
	MARGIN-TOP: 16px; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 148px; COLOR: #000
}
.default-config .pagination > STRONG > SPAN {
	FONT-SIZE: 1.6em
}
#content .pagination UL {
	OVERFLOW: hidden; TEXT-ALIGN: center
}
#content .pagination LI {
	DISPLAY: inline
}
#content .pagination LI.prev A {
	DISPLAY: inline-block; FONT-WEIGHT: normal; BACKGROUND: url(../images/controls-bg-pagination.png) no-repeat left top; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .pagination LI.next A {
	DISPLAY: inline-block; FONT-WEIGHT: normal; BACKGROUND: url(../images/controls-bg-pagination.png) no-repeat left top; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .pagination LI.page-listing A {
	DISPLAY: inline-block; FONT-WEIGHT: normal; BACKGROUND: url(../images/controls-bg-pagination.png) no-repeat left top; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .pagination UL LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#content .pagination UL LI A:focus {
	outline: none
}
#content .pagination LI.prev A {
	PADDING-RIGHT: 16px; PADDING-LEFT: 21px; PADDING-BOTTOM: 10px; PADDING-TOP: 11px
}
#content .pagination LI.next A {
	PADDING-RIGHT: 23px; BACKGROUND-POSITION: right top; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 11px
}
#content .pagination UL LI.page-listing A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -93px 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 28px; PADDING-TOP: 11px
}
#content .pagination LI.prev A.selected {
	BACKGROUND-POSITION: left -40px; COLOR: #fff
}
#content .pagination LI.prev A:hover {
	BACKGROUND-POSITION: left -81px; COLOR: #fff
}
#content .pagination LI.next A.selected {
	BACKGROUND-POSITION: right -40px; COLOR: #fff
}
#content .pagination LI.next A:hover {
	BACKGROUND-POSITION: right -81px; COLOR: #fff
}
#content .pagination UL LI.page-listing A.selected {
	BACKGROUND-POSITION: -93px -40px; COLOR: #fff
}
#content .pagination UL LI.page-listing A:hover {
	BACKGROUND-POSITION: -93px -81px; COLOR: #fff
}
.search-view {
	FLOAT: right; WIDTH: 177px
}
.search-view > STRONG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 8px; PADDING-TOP: 12px
}
.search-view A {
	DISPLAY: block; BACKGROUND: url(../images/search-view-buttons-bg.png) no-repeat 0px 0px; FLOAT: left; WIDTH: 43px; TEXT-INDENT: -999em; HEIGHT: 35px
}
.search-view A:hover {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.search-view .list-view {
	BACKGROUND-POSITION: 2px -40px
}
.search-view .grid-view {
	BACKGROUND-POSITION: -42px -40px
}
.search-view .map-view {
	BACKGROUND-POSITION: -85px -40px
}
.search-view .list-view:hover {
	BACKGROUND-POSITION: 2px 0px
}
.search-view .selected.list-view {
	BACKGROUND-POSITION: 2px -80px
}
.search-view .grid-view:hover {
	BACKGROUND-POSITION: -42px 0px
}
.search-view .selected.grid-view {
	BACKGROUND-POSITION: -42px -80px
}
.search-view .map-view:hover {
	BACKGROUND-POSITION: -85px 0px
}
.search-view .selected.map-view {
	BACKGROUND-POSITION: -85px -80px
}
.default-config .sort {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; FONT-SIZE: 1.1em; BACKGROUND: #18838d; PADDING-BOTTOM: 8px! important; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 8px! important
}
.default-config .sort LABEL {
	COLOR: #fff
}
.default-config .sort DIV {
	FLOAT: right
}
.default-config .sort DIV SELECT {
	MARGIN-LEFT: 8px; WIDTH: 80px
}
.default-config .sort DIV SELECT#page-result {
	MARGIN-LEFT: 8px; WIDTH: 80px
}
.default-config .sort DIV:first-child {
	FLOAT: left; MARGIN-LEFT: 13px
}
.default-config .sort DIV:first-child SELECT {
	WIDTH: 207px
}
.default-config .search-tag UL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 15px 1px; OVERFLOW: hidden; PADDING-TOP: 0px! important
}
.default-config .search-tag UL LI {
	PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 11px 10px 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px! important
}
#content .default-config .search-tag UL LI A:hover {
	BORDER-BOTTOM: #2689a0 1px dotted
}
A.emphasis1 {
	FONT-SIZE: 1em
}
A.emphasis2 {
	FONT-SIZE: 1.05em
}
A.emphasis3 {
	FONT-SIZE: 1.1em
}
A.emphasis4 {
	FONT-SIZE: 1.15em
}
A.emphasis5 {
	FONT-SIZE: 1.2em
}
A.emphasis6 {
	FONT-SIZE: 1.25em
}
A.emphasis7 {
	FONT-SIZE: 1.3em
}
A.emphasis8 {
	FONT-SIZE: 1.35em
}
A.emphasis9 {
	FONT-SIZE: 1.4em
}
#show-hide {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(../images/sprite-lists.png) no-repeat right -2600px; FLOAT: left
}
.more#show-hide {
	BACKGROUND: url(../images/sprite-lists.png) no-repeat right -2841px
}
#show-hide > A {
	PADDING-RIGHT: 17px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#show-hide > A:hover .wrapper {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#show-hide .wrapper {
	BORDER-BOTTOM: #d0e1e8 1px dashed
}
.show-toggle.form-controls SPAN.form-control {
	MARGIN-TOP: -26px; FLOAT: right; MARGIN-LEFT: 0px; CURSOR: pointer
}
SPAN.form-control INPUT {
	DISPLAY: inline-block; FONT-WEIGHT: bold; BACKGROUND: url(../images/sprite-button.png) no-repeat right -113px; WIDTH: 84px; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
SPAN.form-control INPUT[type='reset'] {
	BACKGROUND-POSITION: left -168px; COLOR: #000
}
SPAN.form-control INPUT.secondary {
	BACKGROUND-POSITION: left -168px; COLOR: #000
}
SPAN.form-control INPUT[type='reset']:hover {
	BACKGROUND-POSITION: left -195px
}
SPAN.form-control INPUT.secondary:hover {
	BACKGROUND-POSITION: left -195px
}
SPAN.form-control:hover INPUT {
	BACKGROUND-POSITION: right -140px; TEXT-DECORATION: none
}
SPAN.input-field {
	DISPLAY: inline-block; BACKGROUND: url(../images/sprite-inputs.png) no-repeat left top; WIDTH: 207px; HEIGHT: 30px
}
SPAN.blur.input-field {
	BACKGROUND-POSITION: left -40px
}
SPAN.input-field INPUT[type='text'] {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 21; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 6px; WIDTH: 185px; BORDER-TOP-STYLE: none; PADDING-TOP: 7px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
.ui-datepicker .ui-datepicker-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/calendar-bg-top.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.26em; POSITION: relative; HEIGHT: 26px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0
}
.ui-datepicker .ui-datepicker-prev {
	LEFT: 2px
}
.ui-datepicker .ui-datepicker-prev {
	BACKGROUND: url(../images/sprite-lists.png) no-repeat 7px -3010px; WIDTH: 20px; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 32px; BORDER-BOTTOM-STYLE: none
}
.ui-datepicker .ui-datepicker-next {
	BACKGROUND: url(../images/sprite-lists.png) no-repeat 7px -3010px; WIDTH: 20px; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 32px; BORDER-BOTTOM-STYLE: none
}
.ui-datepicker .ui-datepicker-prev {
	BORDER-RIGHT: #207c80 1px solid; BACKGROUND-POSITION: 5px -2970px
}
.ui-datepicker .ui-datepicker-next {
	RIGHT: 2px; BORDER-LEFT: #207c80 1px solid
}
.ui-datepicker .ui-datepicker-title {
	MARGIN: 0px 2.3em; COLOR: #fff; LINE-HEIGHT: 1.8em; TEXT-ALIGN: center
}
.ui-datepicker TABLE {
	FONT-SIZE: 0.9em; MARGIN: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.ui-datepicker TH {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0.3em; BORDER-TOP: 0px; PADDING-LEFT: 0.3em; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.7em; BORDER-LEFT: 0px; COLOR: #474646; PADDING-TOP: 0.7em; BORDER-BOTTOM: 0px; TEXT-ALIGN: center
}
.ui-datepicker TD {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 1.1em; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.ui-datepicker TD.ui-state-disabled SPAN {
	COLOR: #aaa
}
.ui-state-default {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; FONT-WEIGHT: normal; BACKGROUND: #e6e6e6; BORDER-LEFT: #d3d3d3 1px solid; COLOR: #555; BORDER-BOTTOM: #d3d3d3 1px solid
}
.ui-widget-content .ui-state-default {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; FONT-WEIGHT: normal; BACKGROUND: #e6e6e6; BORDER-LEFT: #d3d3d3 1px solid; COLOR: #555; BORDER-BOTTOM: #d3d3d3 1px solid
}
.ui-widget-header .ui-state-default {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; FONT-WEIGHT: normal; BACKGROUND: #e6e6e6; BORDER-LEFT: #d3d3d3 1px solid; COLOR: #555; BORDER-BOTTOM: #d3d3d3 1px solid
}
.ui-datepicker TD SPAN {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ui-datepicker TD A {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ui-datepicker TD A:hover {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #81868c; BORDER-LEFT: #fff 1px solid; COLOR: #fff! important
}
#main-content .ui-datepicker TD.ui-datepicker-current-day A:hover {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 1px solid; BACKGROUND: #18838d; BORDER-LEFT: #e6e6e6 1px solid; COLOR: #fff! important; BORDER-BOTTOM: #e6e6e6 1px solid
}
.ui-state-active {
	BORDER-RIGHT: #309a9e 1px solid; BORDER-TOP: #309a9e 1px solid; BACKGROUND: #18838d; BORDER-LEFT: #309a9e 1px solid; COLOR: #fff! important; BORDER-BOTTOM: #309a9e 1px solid
}
.ui-state-active:hover {
	COLOR: #000! important
}
.ui-state-default {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 1px solid; FONT-WEIGHT: normal; BACKGROUND: #fff; BORDER-LEFT: #e6e6e6 1px solid; COLOR: #2b2b2b; BORDER-BOTTOM: #e6e6e6 1px solid
}
.ui-widget-content .ui-state-default {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 1px solid; FONT-WEIGHT: normal; BACKGROUND: #fff; BORDER-LEFT: #e6e6e6 1px solid; COLOR: #2b2b2b; BORDER-BOTTOM: #e6e6e6 1px solid
}
.ui-widget-header .ui-state-default {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 1px solid; FONT-WEIGHT: normal; BACKGROUND: #fff; BORDER-LEFT: #e6e6e6 1px solid; COLOR: #2b2b2b; BORDER-BOTTOM: #e6e6e6 1px solid
}
.ui-corner-all {
	-moz-border-radius-bottomright: 4px
}
.ui-corner-bottom {
	-moz-border-radius-bottomright: 4px
}
.ui-corner-right {
	-moz-border-radius-bottomright: 4px
}
.ui-corner-br {
	-moz-border-radius-bottomright: 4px
}
.ui-corner-all {
	-moz-border-radius-bottomleft: 4px
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px
}
.ui-corner-left {
	-moz-border-radius-bottomleft: 4px
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px
}
.ui-corner-all {
	-moz-border-radius-topright: 4px
}
.ui-corner-top {
	-moz-border-radius-topright: 4px
}
.ui-corner-right {
	-moz-border-radius-topright: 4px
}
.ui-corner-tr {
	-moz-border-radius-topright: 4px
}
.ui-corner-all {
	-moz-border-radius-topleft: 4px
}
.ui-corner-top {
	-moz-border-radius-topleft: 4px
}
.ui-corner-left {
	-moz-border-radius-topleft: 4px
}
.ui-corner-tl {
	-moz-border-radius-topleft: 4px
}
.ui-widget-content {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: url(../images/ui-bg_flat_75_ffffff_40x100.png) #fff repeat-x 50% 50%; BORDER-LEFT: #aaa 1px solid; COLOR: #222; BORDER-BOTTOM: #aaa 1px solid
}
.ui-datepicker .ui-datepicker-title {
	MARGIN: 0px 2.3em; LINE-HEIGHT: 1.8em; TEXT-ALIGN: center
}
.ui-widget {
	FONT-SIZE: 1.1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget-content {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BACKGROUND: #fff; BORDER-LEFT: #d7d7d7 1px solid; COLOR: #222; BORDER-BOTTOM: #d7d7d7 1px solid
}
.ui-datepicker {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 16em; PADDING-TOP: 0px
}
#print-modal {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: #fff; LEFT: 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -395px; WIDTH: 754px; PADDING-TOP: 0px; POSITION: absolute; box-shadow: 0 0 20px #000; -moz-box-shadow: 0 0 20px #000; -webkit-box-shadow: 0 0 10px #000
}
#print-modal-content {
	MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 100%; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 100%; BORDER-BOTTOM-STYLE: none! important; outline: none
}
#print-modal-content HTML {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
#print-modal-content BODY {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
#print-modal-controls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 55%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: fixed; TOP: 55px
}
#print-modal-controls A {
	DISPLAY: block; FLOAT: left; WIDTH: 80px; COLOR: #fff; TEXT-INDENT: -999em; HEIGHT: 32px; TEXT-DECORATION: none
}
#print-modal-controls A.print {
	BACKGROUND: url(../images/print-buttons.png) no-repeat 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 34px; BORDER-BOTTOM-STYLE: none
}
#print-modal-controls A.close {
	BACKGROUND: url(../images/print-buttons.png) no-repeat 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 34px; BORDER-BOTTOM-STYLE: none
}
#print-modal-controls A.close {
	WIDTH: 143px; MARGIN-RIGHT: 5px
}
#print-modal-controls A.print {
	BACKGROUND-POSITION: -150px 0px; WIDTH: 94px
}
#print-modal-controls A.close:hover {
	BACKGROUND-POSITION: 0px -40px
}
#print-modal-controls A.print:hover {
	BACKGROUND-POSITION: -150px -40px
}
#colorbox {
	Z-INDEX: 100002; LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 0px
}
#cboxOverlay {
	Z-INDEX: 100002; LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 0px
}
#cboxWrapper {
	Z-INDEX: 100002; LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 0px
}
#cboxOverlay {
	WIDTH: 100%; POSITION: fixed; HEIGHT: 100%
}
#cboxMiddleLeft {
	CLEAR: left
}
#cboxBottomLeft {
	CLEAR: left
}
#cboxContent {
	POSITION: relative
}
#cboxContent IFRAME {
	WIDTH: 100%; HEIGHT: 100%
}
#cboxLoadedContent {
	OVERFLOW: auto
}
#cboxTitle {
	MARGIN: 0px
}
#cboxLoadingOverlay {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#cboxLoadingGraphic {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#cboxPrevious {
	CURSOR: pointer
}
#cboxNext {
	CURSOR: pointer
}
#cboxClose {
	CURSOR: pointer
}
#cboxSlideshow {
	CURSOR: pointer
}
#cboxOverlay {
	BACKGROUND: #000
}
#colorbox {
	WIDTH: 448px
}
#cboxTopLeft {
	BACKGROUND: url(../images/colorbox-controls.png) no-repeat -101px 0px; WIDTH: 21px; HEIGHT: 21px
}
#cboxTopRight {
	BACKGROUND: url(../images/colorbox-controls.png) no-repeat -130px 0px; WIDTH: 21px; HEIGHT: 21px
}
#cboxBottomLeft {
	BACKGROUND: url(../images/colorbox-controls.png) no-repeat -101px -29px; WIDTH: 21px; HEIGHT: 21px
}
#cboxBottomRight {
	BACKGROUND: url(../images/colorbox-controls.png) no-repeat -130px -29px; WIDTH: 21px; HEIGHT: 21px
}
#cboxMiddleLeft {
	BACKGROUND: url(../images/colorbox-controls.png) repeat-y left top; WIDTH: 21px
}
#cboxMiddleRight {
	BACKGROUND: url(../images/colorbox-controls.png) repeat-y right top; WIDTH: 21px
}
#cboxTopCenter {
	BACKGROUND: url(../images/colorbox-border.png) repeat-x 0px 0px; HEIGHT: 21px
}
#cboxBottomCenter {
	BACKGROUND: url(../images/colorbox-border.png) repeat-x 0px -29px; HEIGHT: 21px
}
#cboxContent {
	BACKGROUND: #fff; OVERFLOW: hidden
}
.cboxIframe {
	BACKGROUND: #fff
}
#cboxError {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 50px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 50px; PADDING-BOTTOM: 50px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 50px; BORDER-BOTTOM: #ccc 1px solid
}
#cboxTitle {
	DISPLAY: none
}
#cboxLoadingOverlay {
	BACKGROUND: url(../images/colorbox-loading-bg.png) no-repeat center center
}
#cboxLoadingGraphic {
	BACKGROUND: url(../images/colorbox-loading.gif) no-repeat center center
}
#cboxClose {
	RIGHT: 6px; BACKGROUND: url(../images/sprite-icons.png) no-repeat 0px -400px; WIDTH: 26px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 2px; HEIGHT: 25px
}
#cboxClose:hover {
	opacity: .8
}
.cboxIE #cboxTopLeft {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxTopCenter {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxTopRight {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxBottomLeft {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxBottomCenter {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxBottomRight {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxMiddleLeft {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxMiddleRight {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
DIV.wrapper {
	PADDING-RIGHT: 38px; PADDING-LEFT: 38px; BACKGROUND: #fff; PADDING-BOTTOM: 20px; WIDTH: 440px; PADDING-TOP: 25px
}
DIV.wrapper A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.wrapper #content DL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.wrapper #content DT {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.wrapper #content DD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.wrapper #content DL {
	MARGIN: 10px 0px 16px
}
DIV.wrapper #content DT {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.wrapper #content DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.wrapper #content {
	MARGIN: 24px 0px 0px; WIDTH: auto! important
}
DIV.wrapper .default-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 135px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 282px; PADDING-TOP: 30px
}
DIV.wrapper .default-form FIELDSET > DIV {
	MARGIN: 0px 0px 6px
}
DIV.wrapper .default-form FIELDSET > DIV.form-controls {
	MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 281px
}
DIV.wrapper .default-form FIELDSET SPAN.input-field {
	BACKGROUND-POSITION: left -475px
}
DIV.wrapper .default-form FIELDSET SPAN.blur.input-field {
	BACKGROUND-POSITION: left -512px
}
DIV.wrapper .default-form FIELDSET SPAN.input-field INPUT[type='text'] {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 10px; BORDER-TOP: medium none; PADDING-LEFT: 10px; BACKGROUND: 0px 0px; PADDING-BOTTOM: 7px; BORDER-LEFT: medium none; WIDTH: 261px; PADDING-TOP: 7px; BORDER-BOTTOM: medium none
}
DIV.wrapper .default-form .text-area {
	BACKGROUND: url(../images/search-textarea-bg-small.png) no-repeat left top; WIDTH: 283px; HEIGHT: 125px
}
DIV.wrapper .default-form .blur.text-area {
	BACKGROUND-POSITION: -290px top
}
DIV.wrapper .default-form TEXTAREA {
	MARGIN: 14px 10px; WIDTH: 265px; HEIGHT: 93px
}
DIV.wrapper .default-form LABEL {
	MARGIN: 0px 0px 0px -148px; WIDTH: 138px
}
.education DIV.styled-2.aside-block DIV.padding H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
.education DIV.aside-block DIV.padding H2 A {
	COLOR: #007db3; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.education DIV.aside-block DIV.padding H2 A:hover {
	COLOR: #0b5674; BORDER-BOTTOM: #2689a0 1px dotted
}
#inner-nav {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 1.12em; Z-INDEX: 10; BACKGROUND: url(../images/inner-nav-bg.png) no-repeat center top; FLOAT: left; MARGIN: 0px 0px 28px; WIDTH: 724px; COLOR: #fff; LINE-HEIGHT: 1em; FONT-FAMILY: Helvetica,Verdana,Arial,sans-serif; POSITION: relative; HEIGHT: 50px
}
#inner-nav UL {
	MARGIN: 0px
}
#content #inner-nav > UL > LI {
	BACKGROUND: url(../images/inner-nav-divider.png) no-repeat right top; FLOAT: left; WIDTH: 188px; POSITION: relative; TEXT-ALIGN: center
}
#inner-nav > UL > LI > A {
	WIDTH: 80%
}
#inner-nav UL LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
#inner-nav LI A {
	PADDING-RIGHT: 23px; DISPLAY: block; PADDING-LEFT: 19px; MIN-HEIGHT: 14px; FLOAT: left; PADDING-BOTTOM: 28px; WIDTH: 88%; COLOR: #f0fafe! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 19px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none! important
}
#inner-nav LI A:focus {
	TEXT-DECORATION: underline! important
}
#inner-nav LI A.active {
	BACKGROUND: url(../images/inner-nav-selected.png) no-repeat -1px 3px; COLOR: #000! important
}
#inner-nav UL DIV {
	FONT-SIZE: 0.9em; Z-INDEX: 100; BACKGROUND: url(../images/inner-nav-dropdown-top.png) no-repeat 0px top; LEFT: 0px; MARGIN-LEFT: -1000em; WIDTH: 281px; PADDING-TOP: 20px; POSITION: absolute; TOP: 45px
}
#inner-nav LI LI {
	TEXT-ALIGN: left
}
#inner-nav LI LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: lighter; PADDING-BOTTOM: 5px; COLOR: #444849! important; PADDING-TOP: 5px
}
#inner-nav LI LI A:hover {
	COLOR: #000! important; TEXT-DECORATION: underline! important
}
#inner-nav LI LI A.selected {
	COLOR: #000! important; TEXT-DECORATION: underline! important
}
#inner-nav > UL > LI > DIV > UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/inner-nav-dropdown-bottom.png) no-repeat 0px 100%; FLOAT: left; PADDING-BOTTOM: 24px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
#inner-nav LI.hover-intent:hover > DIV > UL {
	MARGIN-LEFT: 0px! important
}
#inner-nav LI.hover-intent > DIV > UL {
	MARGIN-LEFT: 0px! important
}
.js-disabled #inner-nav LI:hover > DIV > UL {
	MARGIN-LEFT: 0px! important
}
#inner-nav LI.hover-intent > DIV {
	MARGIN-LEFT: 0px! important
}
.js-disabled #inner-nav LI:hover > DIV {
	MARGIN-LEFT: 0px! important
}
#inner-nav LI > DIV.focused {
	MARGIN-LEFT: 0px! important
}
#inner-nav LI.hover-intent > A {
	BACKGROUND: url(../images/inner-nav-hover.png) no-repeat 0px 0px; COLOR: #000! important
}
#inner-nav LI.hover-intent > A:hover {
	BACKGROUND: url(../images/inner-nav-hover.png) no-repeat 0px 0px; COLOR: #000! important
}
.js-disabled #inner-nav LI:hover > A {
	BACKGROUND: url(../images/inner-nav-hover.png) no-repeat 0px 0px; COLOR: #000! important
}
.js-disabled #inner-nav LI LI > A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#inner-content {
	CLEAR: both; MARGIN-TOP: 0px; BACKGROUND: #fff; FLOAT: left; WIDTH: 100%
}
#inner-content .padding {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#inner-content DIV.content-section {
	CLEAR: both; MARGIN-TOP: 30px; BACKGROUND: url(../images/ct-section-bg-top-col2.png) no-repeat left top; OVERFLOW: hidden
}
#inner-content DIV.content-section .padding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/ct-section-bg-bottom-col2.png) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#inner-content DIV.content-section .padding UL LI.active {
	BACKGROUND: url(../images/ct-section-link-bg-left.gif) no-repeat left top
}
#inner-content DIV.content-section .padding UL LI SPAN {
	PADDING-RIGHT: 25px! important; DISPLAY: inline-block; PADDING-LEFT: 25px! important; PADDING-BOTTOM: 6px! important; MARGIN: 0px; PADDING-TOP: 6px! important
}
#inner-content DIV.content-section .padding UL LI.active SPAN {
	BACKGROUND: url(../images/ct-section-link-bg-right.gif) no-repeat right top
}
#inner-content DIV.content-section .padding UL LI.active A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-LEFT: medium none; COLOR: #000; BORDER-BOTTOM: medium none
}
#inner-content DIV.content-section DIV.padding UL LI {
	CLEAR: both; PADDING-RIGHT: 0px! important; DISPLAY: inline-block; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/sprite-lists.png) no-repeat 12px -1481px; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px! important; POSITION: relative
}
#inner-content DIV.content-section DIV.padding UL LI.active SPAN.helper-arrow {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -1491px; LEFT: 12px; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 6px; PADDING-TOP: 0px! important; POSITION: absolute; TOP: 10px; HEIGHT: 8px
}
#content UL.inner-quick-links {
	MARGIN: 10px 0px 30px -5px; OVERFLOW: hidden; WIDTH: 696px
}
#content UL.inner-quick-links LI:first-child {
	MARGIN: 0px
}
#content UL.inner-quick-links LI:first-child SPAN {
	RIGHT: 17px; WIDTH: 75px
}
#content UL.inner-quick-links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; PADDING-TOP: 0px; POSITION: relative
}
#content UL.inner-quick-links LI IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#content UL.inner-quick-links LI A {
	MIN-WIDTH: 168px; DISPLAY: block; MIN-HEIGHT: 60px; BACKGROUND: url(../images/inner-quick-links-bg.gif) no-repeat left top; CURSOR: pointer; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content UL.inner-quick-links LI A:hover {
	BACKGROUND-POSITION: left -70px
}
#content UL.inner-quick-links LI SPAN {
	RIGHT: 8px; WIDTH: 85px; POSITION: absolute; TOP: 20%
}
#content UL.inner-quick-links LI A SPAN.link-overlay-image {
	DISPLAY: block; BACKGROUND: url(../images/content-purple-overlay.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 70px; TOP: 0px; HEIGHT: 60px
}
#content UL.inner-quick-links LI A:hover SPAN.link-overlay-image {
	BACKGROUND-POSITION: -80px 0px
}
.aside#carousel-vertical {
	MIN-HEIGHT: 9em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; WIDTH: 200px; BORDER-BOTTOM: #a8d8ed 1px solid
}
.aside#carousel-vertical .scrollable {
	MIN-HEIGHT: 9em; WIDTH: 205px
}
.aside#carousel-vertical H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(../images/aside-header-bg.png) repeat-x 0px 0px; PADDING-BOTTOM: 13px; WIDTH: 100%; PADDING-TOP: 13px; POSITION: absolute
}
.education .styled-1.aside-block P.button {
	MARGIN-TOP: 15px! important
}
.js-disabled .aside#carousel-vertical H2 {
	POSITION: static
}
.js-disabled .aside#carousel-vertical UL {
	MARGIN: 0px
}
.aside#carousel-vertical UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 44px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
.aside#carousel-vertical UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; WIDTH: 190px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.no-carousel.aside#carousel-vertical UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.aside#carousel-vertical A.next {
	TOP: 0px
}
.aside#carousel-vertical A.prev {
	TOP: 0px
}
.aside#carousel-vertical A.disabled.next {
	DISPLAY: none
}
.aside#carousel-vertical A.disabled.prev {
	DISPLAY: none
}
.aside#carousel-vertical A.next {
	BACKGROUND-POSITION: 0px -3629px; RIGHT: 2px
}
.aside#carousel-vertical A.prev {
	BACKGROUND-POSITION: 0px -3458px; RIGHT: 22px
}
.aside#carousel-vertical A.next:hover {
	BACKGROUND-POSITION: 0px -523px
}
.aside#carousel-vertical A.prev:hover {
	BACKGROUND-POSITION: 0px -463px
}
.col-2.section DIV.tabs-wrapper {
	BACKGROUND: url(../images/cnt-vslider-bg-bottom-685.png) no-repeat left bottom; MARGIN: 10px 0px 20px; WIDTH: 685px
}
.col-2.section #content DIV.tabs-wrapper UL.tabs LI.back {
	BACKGROUND: url(../images/home-vslider-hover.png) no-repeat center top; LEFT: 0px; MARGIN: 0px; WIDTH: 176px
}
.col-2.section DIV.tabs-wrapper UL.tabs {
	BACKGROUND: url(../images/cnt-vslider-bg-top-685.png) no-repeat left top; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%
}
.js-disabled.col-2.section DIV.tabs-wrapper DIV.tabs {
	BACKGROUND: #e3f3f4
}
.js-disabled.col-2.section DIV.tabs-wrapper DIV.tabs UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.js-disabled.col-2.section DIV.tab-content {
	BACKGROUND: #fff
}
.col-2.section DIV.tabs-wrapper UL.tabs LI.selected A {
	BACKGROUND: url(../images/home-vslider-hover.png) no-repeat center top; COLOR: #fff! important
}
.col-2.section DIV.tabs-wrapper UL.tabs LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1.05em; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.col-2.section #main-content DIV.tabs-wrapper UL.tabs LI:first-child {
	MARGIN: 0px 2px 0px 0px
}
.col-2.section #main-content DIV.tabs-wrapper UL.tabs LI {
	MARGIN: 0px 2px 0px -10px
}
.col-2.section DIV.tabs-wrapper UL.tabs LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 25px; WIDTH: 176px; COLOR: #403e3e! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TOP: 0px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none! important
}
.col-2.section DIV.tabs-wrapper DIV.tab-content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.col-2.section DIV.tabs-wrapper DIV.tab-content STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.16em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; COLOR: #000; PADDING-TOP: 0px
}
.col-2.section DIV.tab-content UL.image-blocks LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: 126px
}
.col-2.section DIV.tab-content UL.image-blocks LI A {
	PADDING-RIGHT: 12px; FONT-SIZE: 1.08em; MARGIN-BOTTOM: 10px
}
.col-2.section DIV.tab-content UL.image-blocks LI A:hover {
	COLOR: #0b5674! important; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.col-2.section DIV.tab-content UL.image-blocks LI A.image-overlay {
	PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.col-2.section #main-content DIV.alternate-layout.tabs-wrapper UL.tabs LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 30px; PADDING-BOTTOM: 22px; WIDTH: 77px; PADDING-TOP: 10px
}
.col-2.section #main-content DIV.alternate-layout.tabs-wrapper UL.tabs LI {
	MARGIN-RIGHT: 24px! important
}
.col-2 #main-content DIV.alternate-layout.tabs-wrapper UL.tabs LI.selected A {
	BACKGROUND: url(../images/ct-vslider-hover-small.png) no-repeat center top; COLOR: #fff! important
}
.col-2 .education #inner-content {
	BACKGROUND: url(../images/content-bg-top-col-2.png) no-repeat left top; PADDING-TOP: 6px
}
.col-2 .education #inner-content > .padding {
	BACKGROUND: url(../images/content-bg-col-2.gif) #fff no-repeat left bottom
}
.col-3 .education DIV#aside {
	MARGIN-TOP: -119px; PADDING-LEFT: 20px; FLOAT: left; WIDTH: 230px
}
.col-3.js-disabled .education DIV#aside {
	MARGIN-TOP: -118px; POSITION: static
}
.col-3 .has-banner.education DIV.content-feature {
	MARGIN: 35px 0px 0px; OVERFLOW: hidden; HEIGHT: 117px
}
.col-3 .has-banner.education #main-content {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.col-3 .has-banner.education DIV.nav {
	MARGIN: 20px 0px 0px
}
.col-3 .has-banner.education DIV#content {
	MARGIN: 20px 0px 0px
}
.col-3 .education DIV.nav {
	CLEAR: both
}
.col-3 .education #main-content {
	MARGIN: 0px
}
.education DIV.content-feature DIV.feature-content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 348px; MIN-HEIGHT: 110px; BACKGROUND: url(../images/feature-layer-wave-bg.png) repeat-y right top; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 354px; PADDING-TOP: 0px
}
.education DIV.content-feature DIV.feature-content P.button {
	MARGIN: 8px 0px 12px
}
.education DIV.content-feature DIV.feature-content H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.58em; PADDING-TOP: 0.9em
}
.education DIV.content-feature DIV.feature-image {
	MARGIN-TOP: -5px; WIDTH: 348px; POSITION: absolute; TOP: 4px; HEIGHT: 100%; border-bottom-left-radius: 10px; border-top-left-radius: 10px
}
.education DIV.content-feature DIV.feature-image IMG {
	MARGIN-TOP: 1px; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.education DIV.content-feature DIV.overlay-image {
	BACKGROUND: url(../images/feature-layer-wave.png) no-repeat -2px 1px; WIDTH: 348px; HEIGHT: 104.5%
}
.education DIV.content-feature {
	MIN-HEIGHT: 0px; BACKGROUND: url(../images/feature-layer-wave-top.png) no-repeat right top; MARGIN-BOTTOM: 27px
}
.education DIV.content-feature DIV.padding {
	BACKGROUND: url(../images/feature-layer-wave-bottom.png) no-repeat right bottom
}
.divider-block {
	PADDING-RIGHT: 2px; BORDER-TOP: #e0e0e0 1px solid; MARGIN-TOP: 6px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; PADDING-TOP: 6px
}
.divider-block H3 {
	MARGIN: 0.4em 0px 0.6em
}
.divider-block > DIV {
	FLOAT: left
}
.divider-block .summary {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 403px; PADDING-TOP: 0px
}
.divider-block .summary-info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 259px; PADDING-TOP: 0px
}
.divider-block .summary-info H4 {
	MARGIN: 0.6em 0px
}
.divider-block .file {
	MARGIN: 6px 0px 20px
}
.divider-block .file-name {
	LINE-HEIGHT: 2em
}
.divider-block H3 .file {
	MARGIN: 6px 0px 2px
}
.divider-block H3 .file-name {
	MARGIN-LEFT: 6px; LINE-HEIGHT: 1.4em
}
.thumbed-accordion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 687px; PADDING-TOP: 0px
}
.thumbed-accordion .accordion-item {
	BACKGROUND: url(../images/accordion-thumb-bg-bottom.gif) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 1px; WIDTH: 687px
}
.article-summary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 100px; MIN-HEIGHT: 72px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.accordion-item > .article-summary {
	PADDING-RIGHT: 20px; PADDING-LEFT: 144px; MIN-HEIGHT: 105px; BACKGROUND: url(../images/accordion-thumb-bg-top.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.detail .article-summary A.article-thumb {
	MARGIN: 0px 0px 10px -97px; OVERFLOW: hidden; WIDTH: 81px; HEIGHT: 61px
}
.detail .article-summary IMG {
	MARGIN: 0px
}
.detail .article-summary H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.detail .article-summary {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #e0e0e0 1px solid
}
.article-summary IMG {
	FLOAT: left; MARGIN: 0px 0px 2px -125px; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.article-summary A.article-thumb {
	FLOAT: left; MARGIN: 0px 0px 2px -125px; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.article-summary H2 {
	CLEAR: none; BACKGROUND: url(../images/sprite-lists.png) no-repeat right -3625px; COLOR: #12698c; PADDING-TOP: 0px
}
.js-disabled .article-summary H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.article-summary H2.selected {
	BACKGROUND-POSITION: right -3453px
}
.article-summary H3 {
	CLEAR: none; MARGIN-TOP: 0px! important
}
.article-summary H3 A:hover {
	COLOR: #0b5674; BORDER-BOTTOM: #9ec8d8 1px dotted
}
.article-summary P {
	PADDING-RIGHT: 1.4em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0px
}
.detail {
	CLEAR: both; PADDING-RIGHT: 18px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 16px
}
.js-enabled .thumbed-accordion .article-summary H2 {
	CURSOR: pointer
}
.js-enabled .thumbed-accordion .article-summary H2:hover {
	COLOR: #0b5674
}
.article-listing {
	BORDER-TOP: #e0e0e0 1px solid; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; OVERFLOW: hidden
}
.article-listing .article-summary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 112px; MIN-HEIGHT: 90px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px
}
.article-listing .article-summary H3 {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #007db3
}
.article-listing .article-summary H3 A {
	COLOR: #007db3
}
.article-listing .article-summary H3 A:hover {
	COLOR: #0b5674; BORDER-BOTTOM: #9ec8d8 1px dotted
}
.article-listing .article-summary IMG {
	MARGIN: 0px 0px 10px -106px
}
.alternate.article-listing {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.alternate.article-listing .article-summary {
	BORDER-BOTTOM: #e0e0e0 1px solid
}
UNKNOWN {
	BACKGROUND: #f8fcfd
}
.alternate.article-listing .even.article-summary {
	BACKGROUND: #f8fcfd
}
.alternate.article-listing .article-summary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 140px; PADDING-BOTTOM: 5px; PADDING-TOP: 28px
}
.alternate.article-listing .article-summary H2 {
	FONT-SIZE: 1.4em; BACKGROUND: none transparent scroll repeat 0% 0%
}
.alternate.article-listing .article-summary IMG {
	MARGIN: 0px
}
.emergency-notification #header-wrapper {
	BACKGROUND-POSITION: center -50px
}
.emergency-notification #header {
	BACKGROUND-POSITION: center -50px
}
.emergency-notification #header A.branding {
	DISPLAY: block
}
.emergency-notification #header H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 2.66em; FLOAT: left; WIDTH: 722px; COLOR: #14678d
}
.emergency-notification #header DIV.site-tools {
	MARGIN-TOP: 40px
}
BODY.emergency-notification {
	BACKGROUND: url(../images/body-bg-gradient.png) #e7ebec repeat-x left top
}
.emergency-notification #content-wrapper {
	BACKGROUND-POSITION: center 62px; MARGIN-TOP: -62px
}
.emergency-notification #content {
	MARGIN-TOP: 85px
}
.emergency-notification #main-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 542px; BACKGROUND: url(../images/content-bg-top-col-2.png) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
.emergency-notification #main-content-inside {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; MIN-HEIGHT: 542px; BACKGROUND: url(../images/content-bg-col-2.gif) #fff no-repeat left bottom; PADDING-BOTTOM: 11px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.emergency-notification .sub-nav {
	MARGIN: 3em 0px
}
.emergency-notification .sub-nav P.button {
	MARGIN: 0.8em 0px
}
.emergency-notification #main-content .sub-nav P.left.button A:hover {
	COLOR: #fff
}
.emergency-notification #main-content .sub-nav P.left.button A:focus {
	COLOR: #fff
}
.emergency-notification #main-content .sub-nav P.right.button A:hover {
	COLOR: #fff
}
.emergency-notification #main-content .sub-nav P.right.button A:focus {
	COLOR: #fff
}
.emergency-notification .sub-nav P.left.button {
	BACKGROUND-POSITION: 0px -223px
}
.emergency-notification .sub-nav P.left.button:hover {
	BACKGROUND-POSITION: 0px -279px
}
.emergency-notification .sub-nav P.left.button A {
	PADDING-LEFT: 14px
}
.emergency-notification .sub-nav P.left.button + P.left.button {
	CLEAR: left
}
.emergency-notification .sub-nav P.right.button A {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: right -251px
}
.emergency-notification .sub-nav P.right.button:hover A {
	BACKGROUND-POSITION: right -306px
}
.emergency-notification .sub-nav P.right.button A:hover {
	BACKGROUND-POSITION: right -306px
}
.emergency-notification .sub-nav P.right.button + P.right.button {
	CLEAR: right
}
.emergency-notification #aside DIV.aside-block UL.resources LI A {
	PADDING-LEFT: 14px; BACKGROUND: url(../images/sprite-lists.png) no-repeat 0px -1486px; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
.emergency-notification #aside DIV.aside-block UL.resources LI A SPAN {
	COLOR: #12698c; BORDER-BOTTOM: #d0e1e8 1px dashed; TEXT-DECORATION: none
}
.emergency-notification #aside DIV.aside-block UL.resources LI A.file {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.emergency-notification #aside DIV.aside-block UL.resources LI A.file SPAN {
	COLOR: #333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.emergency-notification #aside DIV.aside-block UL.resources LI A SPAN.file-name {
	COLOR: #12698c; BORDER-BOTTOM: #d0e1e8 1px dashed
}
.ie DIV.nav UL LI.selected {
	MARGIN-TOP: -3px
}
.ie DIV.nav UL LI {
	ZOOM: 1
}
.ie DIV.nav UL LI UL {
	ZOOM: 1
}
.ie #nav-accessibility {
	LEFT: -999em; POSITION: absolute
}
.ie #content DIV.inner-2-col .default-config UL LI LABEL {
	LINE-HEIGHT: 1.7em
}
.ie #content .tabular-form FIELDSET UL LI LABEL {
	LINE-HEIGHT: 1.7em
}
.ie .default-config .search-refine UL LI LABEL {
	DISPLAY: inline-block; PADDING-TOP: 4px
}
.ie .default-config FIELDSET > DIV SELECT {
	MARGIN-TOP: 2px
}
.ie #content DIV.custom-accordion > DIV > DIV {
	ZOOM: 1
}
.ie .formula {
	ZOOM: 1
}
.ie .default-config .form-container {
	ZOOM: 1
}
.ie #carousel-vertical .follow {
	PADDING-TOP: 10px
}
.ie #main-content DIV.accordion DL DD {
	FLOAT: none
}
.ie .detail {
	ZOOM: 1
}
.ie DIV.styled-1.aside-block {
	ZOOM: 1
}
.ie DIV.styled-1.aside-block .padding {
	ZOOM: 1
}
.ie DIV.styled-6.aside-block {
	ZOOM: 1
}
.wcm-region-fix {
	CLEAR: both
}
.KnowledgeSyndication * {
	FONT-SIZE: 1em! important
}
.debug {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: red 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: red 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: red 1px solid
}
SPAN.required {
	COLOR: red
}
DIV.error SPAN.error {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block! important; PADDING-LEFT: 22px; BACKGROUND: url(../images/sprite-icons.png) #faf3f3 no-repeat 0px -2558px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #900; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content .wucalc FIELDSET > DIV.error SPAN.error {
	PADDING-TOP: 4px
}
#content .crud_form FIELDSET > DIV.error SPAN.error {
	MARGIN-LEFT: 214px
}
.input-head LABEL {
	FONT-WEIGHT: bold
}
#content .crud_form FIELDSET.form-controls {
	MARGIN-LEFT: 210px; WIDTH: 330px
}
#content .crud_form H2 {
	MARGIN-TOP: 20px; MARGIN-LEFT: 210px
}
.default-form FIELDSET DIV.error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.default-config FIELDSET DIV.error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.default-config FIELDSET DIV.error LABEL {
	MARGIN: 0px 0px 0px 10px
}
.default-form FIELDSET DIV.error LABEL {
	MARGIN: 0px 0px 0px 10px
}
.default-config FIELDSET DIV.error SPAN.input-field {
	MARGIN: 0px 0px 0px 10px
}
.default-form FIELDSET DIV.error SPAN.input-field {
	MARGIN: 0px 0px 0px 10px
}
.default-config FIELDSET DIV.error SPAN.error {
	MARGIN: 0px 0px 0px 10px
}
.default-form FIELDSET DIV.error SPAN.error {
	MARGIN: 0px 0px 0px 10px
}
.default-config FIELDSET#months DIV.error SPAN {
	MARGIN: 0px
}
.default-config FIELDSET DIV.error LABEL {
	MARGIN: 0px 10px 0px 0px; WIDTH: 78px
}
.wucalc-df FIELDSET DIV.error LABEL {
	MARGIN-LEFT: 0px
}
.wucalc-df FIELDSET DIV.error SPAN.gen-date-picker {
	MARGIN-LEFT: 0px
}
.wucalc-df FIELDSET DIV.error DIV.gen-pickdate {
	MARGIN: 30px 0px 0px -50px
}
#content .tabular-form FIELDSET > DIV.error {
	PADDING-RIGHT: 0px; BACKGROUND: #faf3f3; PADDING-BOTTOM: 14px; PADDING-TOP: 10px
}
#content .default-form FIELDSET > DIV.error {
	PADDING-RIGHT: 0px; BACKGROUND: #faf3f3; PADDING-BOTTOM: 14px; PADDING-TOP: 10px
}
#content .crud_form FIELDSET > DIV.error {
	PADDING-RIGHT: 0px; BACKGROUND: #faf3f3; PADDING-BOTTOM: 14px; PADDING-TOP: 10px
}
#content .dbapp FIELDSET > DIV.error {
	PADDING-RIGHT: 0px; BACKGROUND: #faf3f3; PADDING-BOTTOM: 14px; PADDING-TOP: 10px
}
.dbapp.default-config .advanced-search DIV.error.date-picker-input {
	PADDING-LEFT: 10px; WIDTH: 300px
}
.dbapp.default-config .advanced-search DIV.error.date-picker-input LABEL {
	MARGIN-LEFT: 0px; WIDTH: auto; PADDING-TOP: 6px
}
.dbapp.default-config .advanced-search DIV.error.date-picker-input SPAN.error {
	MARGIN-LEFT: 0px! important
}
.filter-left.default-config .advanced-search DIV.error.wer DIV.date-picker-input {
	PADDING-LEFT: 0px; MARGIN-RIGHT: 30px
}
.filter-left.default-config .advanced-search DIV.error.wer DIV.date-picker-input SPAN.error {
	MARGIN-LEFT: 0px! important
}
#content .default-form FIELDSET > DIV.error {
	MARGIN-LEFT: -134px; WIDTH: 436px
}
#content FORM#feedback .default-form FIELDSET > DIV {
	MARGIN-LEFT: 0px; WIDTH: 100%
}
#content FORM.wucalc-df FIELDSET > DIV.error {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; WIDTH: 450px; PADDING-TOP: 10px
}
.wucalc-df DIV#errormessage P {
	MARGIN-LEFT: 80px
}
.wucalc-df DIV#errormessage H2 {
	MARGIN-LEFT: 80px
}
#content FORM#feedback .default-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 20px
}
#content .default-form FIELDSET > DIV.error LABEL {
	FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 126px; MARGIN-RIGHT: 10px
}
#content FORM#feedback .default-form FIELDSET > DIV LABEL {
	FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 206px; MARGIN-RIGHT: 10px
}
#content .default-form FIELDSET > DIV.error SPAN.input-field {
	FLOAT: left
}
#content .crud_form FIELDSET > DIV.error SPAN.error {
	MARGIN-LEFT: 200px
}
#content .dbapp FIELDSET > DIV.error SPAN.error {
	MARGIN-LEFT: 90px; PADDING-TOP: 5px
}
.filter-left.dbapp.default-config FIELDSET > DIV.error.floated-input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 850px; MARGIN-RIGHT: 0px; PADDING-TOP: 10px
}
#content .tabular-form FIELDSET > DIV.error LABEL {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #900
}
#content .default-form FIELDSET > DIV.error LABEL {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #900
}
#content .wucalc FIELDSET > DIV.error LABEL {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #900
}
#content .crud_form FIELDSET > DIV.error LABEL {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #900
}
#content .dbapp FIELDSET > DIV.error LABEL {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #900
}
#content .tabular-form FIELDSET > DIV.error .input-field {
	MARGIN-LEFT: 0px
}
#content .default-form FIELDSET > DIV.error .input-field {
	MARGIN-LEFT: 0px
}
#content .crud_form FIELDSET > DIV.error .input-field {
	MARGIN-LEFT: 0px
}
#content .dbapp FIELDSET > DIV.error .input-field {
	MARGIN-LEFT: 0px
}
#content .tabular-form FIELDSET > DIV.error SPAN.error {
	MARGIN-TOP: 6px; BACKGROUND-COLOR: transparent
}
#content .default-form FIELDSET > DIV.error SPAN.error {
	MARGIN-TOP: 6px; BACKGROUND-COLOR: transparent
}
#content .dbapp FIELDSET > DIV.error SPAN.error #content .crud_form FIELDSET > DIV.error SPAN.error {
	MARGIN-TOP: 6px; BACKGROUND-COLOR: transparent
}
#content .default-form FIELDSET > DIV.error SPAN.error {
	MARGIN-LEFT: 138px
}
#content .wucalc-df FIELDSET > DIV.error SPAN.error {
	MARGIN-TOP: 10px; MARGIN-LEFT: 100px; PADDING-TOP: 0px
}
#content FORM#feedback .default-form FIELDSET > DIV.error SPAN.error {
	MARGIN-LEFT: 218px
}
#content .tabular-form FIELDSET UL LI {
	MARGIN-TOP: 0px; FLOAT: none; WIDTH: 200px; MARGIN-RIGHT: 30px
}
#content DIV.inner-2-col #calc DIV.error LABEL {
	MARGIN-LEFT: 10px
}
#content DIV.inner-2-col #calc DIV.error SPAN.error {
	MARGIN-TOP: 10px; PADDING-TOP: 0px
}
#content DIV.inner-2-col #calc SPAN.input-field {
	WIDTH: 100%
}
#content DIV.inner-2-col #calc SPAN.input-field EM {
	DISPLAY: block; FLOAT: left; WIDTH: 200px; COLOR: red
}
#tanksizes {
	MARGIN: 20px 0px; HEIGHT: 270px; _margin: 0
}
#rainwater {
	MARGIN: 20px 0px; HEIGHT: 270px; _margin: 0
}
P.success {
	FONT-WEIGHT: bold; COLOR: #56a22c
}
P.error {
	FONT-WEIGHT: bold; COLOR: red
}
#newpage SPAN.error {
	CLEAR: left; DISPLAY: block; BACKGROUND: #eaf4d9; COLOR: red
}
FIELDSET#months DIV {
	CLEAR: none
}
FIELDSET#months DIV.clear-left {
	CLEAR: left! important
}
FIELDSET#months HR {
	VISIBILITY: hidden
}
FIELDSET#months DIV.left {
	PADDING-RIGHT: 22px; WIDTH: 155px
}
FIELDSET#months DIV.error.left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 155px; PADDING-TOP: 10px
}
FIELDSET#months DIV.error.clear-left {
	MARGIN-RIGHT: 6px! important
}
#content .tabular-form SPAN.input-field-wide {
	WIDTH: 335px
}
.form-row {
	CLEAR: both
}
.custfile {
	WIDTH: 450px
}
.custfile SPAN {
	DISPLAY: block; WIDTH: 400px
}
P.doc_id.button {
	LEFT: 340px; POSITION: absolute; TOP: 1px
}
P.IMAGE.button {
	LEFT: 340px; POSITION: absolute; TOP: 1px
}
.contract_table {
	BORDER-BOTTOM: #c5d9d7 1px solid
}
.contract_table TR {
	BORDER-TOP: #c5d9d7 1px solid
}
.ct_header {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; WIDTH: 165px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.ct_data {
	PADDING-RIGHT: 0px; PADDING-LEFT: 27px; PADDING-BOTTOM: 8px; PADDING-TOP: 6px
}
.plumber_table {
	BORDER-BOTTOM: #c5d9d7 1px solid
}
.plumber_table TR {
	BORDER-TOP: #c5d9d7 1px solid
}
.pt_header {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; WIDTH: 165px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.pt_data {
	PADDING-RIGHT: 0px; PADDING-LEFT: 27px; PADDING-BOTTOM: 8px; PADDING-TOP: 6px
}
.crud_form DIV.crud_row {
	CLEAR: left; FLOAT: left; MARGIN: 10px 0px; WIDTH: 900px
}
.crud_form DIV.pk {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.crud_form DIV.crud_row LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 200px; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.crud_form .gen-pickdate {
	MARGIN-LEFT: 0px; ZOOM: 100%
}
.crud_form DIV.crud_row SPAN.input-field {
	BACKGROUND: url(../images/sprite-inputs.png) no-repeat left -165px; FLOAT: left; WIDTH: 325px; POSITION: relative
}
#content .crud_form SPAN.text-area TEXTAREA {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 7px 10px; WIDTH: 306px; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 124px; BORDER-RIGHT-WIDTH: 0px; resize: none
}
#content .crud_form SPAN.text-area {
	DISPLAY: inline-block; BACKGROUND: url(../images/search-textarea-bg.png) no-repeat left top; FLOAT: left; WIDTH: 326px; HEIGHT: 138px
}
.crud_form DIV.crud_row SPAN.input-field INPUT[type='text'] {
	WIDTH: 300px
}
.crud_form DIV.error {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#crudForm DIV.richtext {
	WIDTH: 400px
}
#crudForm .wcm_editor_span {
	DISPLAY: block; WIDTH: 325px
}
#content .default-config .search-result TABLE.data .tname-col {
	WIDTH: 215px
}
#content .default-config .search-result TABLE.data .tfname-col {
	WIDTH: 230px
}
#content .default-config .search-result TABLE.data .tdate-col {
	WIDTH: 100px
}
#content .default-config .search-result TABLE.data .tnumber-col {
	WIDTH: 100px
}
#content .default-config .search-result TABLE.data .tyear-col {
	WIDTH: 100px
}
#content .default-config .search-result TABLE.tenders.data TH A {
	WHITE-SPACE: nowrap
}
#content .default-config .search-result TABLE.tenders.data TH SPAN {
	WHITE-SPACE: nowrap
}
#content .default-config .search-result TABLE.data .tvalue-col {
	WIDTH: 65px
}
#content .default-config .search-result TABLE.data .tcost-col {
	WIDTH: 65px
}
.ctools-col {
	WIDTH: 90px
}
#content .default-config .search-result TABLE.data .cname-col {
	WIDTH: 170px
}
#content .default-config .search-result TABLE.data .cclass-col {
	WIDTH: 40px
}
#content .default-config .search-result TABLE.data .crefnum-col {
	WIDTH: 55px
}
#content .default-config .search-result TABLE.data .cdate-col {
	WIDTH: 55px
}
#content .default-config .search-result TABLE.data .camt-col {
	WIDTH: 95px
}
#content .default-config .search-result TABLE.data .pname-col {
	WIDTH: 200px
}
#content .default-config .search-result TABLE.data .psub-col {
	WIDTH: 115px
}
#content .default-config .search-result TABLE.data .ppost-col {
	WIDTH: 100px
}
DIV#errormessage {
	PADDING-RIGHT: 20px; DISPLAY: none; PADDING-LEFT: 80px; BACKGROUND: url(../images/sprite-icons.png) #faf3f3 no-repeat 13px -2378px; PADDING-BOTTOM: 14px; MARGIN: 0px; PADDING-TOP: 10px
}
.dbapp DIV#errormessage {
	BORDER-RIGHT: #e3c6c6 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #e3c6c6 1px solid; DISPLAY: none; PADDING-LEFT: 80px; BACKGROUND: url(../images/sprite-icons.png) #faf3f3 no-repeat 13px -2378px; PADDING-BOTTOM: 30px; MARGIN: 0px 0px 10px; BORDER-LEFT: #e3c6c6 1px solid; WIDTH: 750px; PADDING-TOP: 30px; BORDER-BOTTOM: #e3c6c6 1px solid
}
.loader {
	CLEAR: left; FLOAT: left; MARGIN-RIGHT: 10px
}
.default-config .advanced-search > DIV.search_error {
	WIDTH: 640px
}
.default-config .advanced-search > DIV.search_error LABEL.error {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.default-config .advanced-search > DIV.search_error UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc! important
}
.default-config .advanced-search > DIV.search_error LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc! important
}
.default-config .advanced-search > DIV.search_error LI LABEL {
	DISPLAY: inline! important
}
#soils B {
	MARGIN-TOP: 20px; DISPLAY: block
}
P#addlayer {
	DISPLAY: block! important; MARGIN: 10px 0px 40px
}
.inactive_row TD {
	BACKGROUND: #fabcbc
}
.inactive_row TD SPAN {
	COLOR: red
}
.inpage-filter.db-filter LABEL {
	MARGIN-LEFT: -105px; WIDTH: 60px; TEXT-ALIGN: left
}
.hpcont_tools {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
.hpcont_tools A {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! important; FONT-WEIGHT: bold; BACKGROUND: url(../images/small-but-bg.png) #f17900 no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN-LEFT: 6px; WIDTH: 52px! important; COLOR: white! important; BORDER-TOP-STYLE: none! important; LINE-HEIGHT: 26px! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 26px! important; TEXT-ALIGN: center! important; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none! important
}
.min-button A {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! important; FONT-WEIGHT: bold; BACKGROUND: url(../images/small-but-bg.png) #f17900 no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN-LEFT: 6px; WIDTH: 52px! important; COLOR: white! important; BORDER-TOP-STYLE: none! important; LINE-HEIGHT: 26px! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 26px! important; TEXT-ALIGN: center! important; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none! important
}
.main_tools.hpcont_tools {
	FONT-WEIGHT: bold; Z-INDEX: 10000; LEFT: 180px; POSITION: absolute; TOP: 8px
}
DIV.htcrud.tabs-wrapper UL.tabs {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #e7f3f8
}
DIV.htcrud.tabs-wrapper UL.tabs LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 90px
}
.showlarge {
	CURSOR: pointer
}
#post_calc .highlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#post_calc .highlight P {
	MARGIN: 1em
}
