#logo {
	WIDTH: 250px; HEIGHT: 145px
}
BODY#ff-meridian {
	FONT-FAMILY: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Calibri, helvetica, arial, sans-serif; FONT-WEIGHT: 300
}
#ff-meridian TD {
	FONT-FAMILY: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Calibri, helvetica, arial, sans-serif; FONT-WEIGHT: 300
}
BODY#ff-optima {
	FONT-FAMILY: Optima, Lucida, "MgOpen Cosmetica", "Lucida Sans Unicode", sans-serif
}
#ff-optima TD {
	FONT-FAMILY: Optima, Lucida, "MgOpen Cosmetica", "Lucida Sans Unicode", sans-serif
}
BODY#ff-geneva {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
#ff-geneva TD {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
BODY#ff-helvetica {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
#ff-helvetica TD {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
BODY#ff-lucida {
	FONT-FAMILY: "Lucida Grande", Helvetica, Verdana, sans-serif
}
#ff-lucida TD {
	FONT-FAMILY: "Lucida Grande", Helvetica, Verdana, sans-serif
}
BODY#ff-georgia {
	FONT-FAMILY: Georgia, sans-serif
}
#ff-georgia TD {
	FONT-FAMILY: Georgia, sans-serif
}
BODY#ff-trebuchet {
	FONT-FAMILY: "Trebuchet MS", sans-serif
}
#ff-trebuchet TD {
	FONT-FAMILY: "Trebuchet MS", sans-serif
}
BODY#ff-palatino {
	FONT-FAMILY: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif
}
#ff-palatino TD {
	FONT-FAMILY: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif
}
HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
BODY {
	LINE-HEIGHT: 145%; MARGIN: 0px
}
.wrapper {
	
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.f-small {
	FONT-SIZE: 11px
}
BODY.f-small#ff-optima {
	FONT-SIZE: 11px
}
BODY.f-small#ff-georgia {
	FONT-SIZE: 11px
}
BODY {
	FONT-SIZE: 12px
}
BODY.f-default {
	FONT-SIZE: 12px
}
BODY.f-small#ff-meridian {
	FONT-SIZE: 12px
}
BODY#ff-meridian {
	FONT-SIZE: 13px
}
BODY.f-default#ff-meridian {
	FONT-SIZE: 13px
}
BODY#ff-optima {
	FONT-SIZE: 13px
}
BODY.f-default#ff-optima {
	FONT-SIZE: 13px
}
BODY#ff-georgia {
	FONT-SIZE: 13px
}
BODY.f-default#ff-georgia {
	FONT-SIZE: 13px
}
BODY.f-large {
	FONT-SIZE: 14px
}
BODY.f-large#ff-optima {
	FONT-SIZE: 14px
}
BODY.f-large#ff-georgia {
	FONT-SIZE: 14px
}
BODY.f-large#ff-meridian {
	FONT-SIZE: 15px
}
P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 15px
}
H1 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; MARGIN: 25px 0px 10px; FONT-WEIGHT: normal
}
H2 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; MARGIN: 25px 0px 10px; FONT-WEIGHT: normal
}
H3 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; MARGIN: 25px 0px 10px; FONT-WEIGHT: normal
}
H4 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; MARGIN: 25px 0px 10px; FONT-WEIGHT: normal
}
H5 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; MARGIN: 25px 0px 10px; FONT-WEIGHT: normal
}
H1 {
	LINE-HEIGHT: 100%; FONT-SIZE: 200%
}
H2 {
	LINE-HEIGHT: 100%; FONT-SIZE: 175%
}
H3 {
	FONT-SIZE: 150%
}
H4 {
	LINE-HEIGHT: 130%; FONT-SIZE: 120%
}
H5 {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 120%
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.clr {
	CLEAR: both
}
LEGEND {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
FORM.editor {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden; PADDING-TOP: 10px
}
FORM.editor INPUT {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
FORM.editor TEXTAREA {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
FORM.editor FIELDSET {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
FORM.editor LEGEND {
	PADDING-BOTTOM: 8px; MARGIN: 15px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 4px; FONT-SIZE: 120%; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
FORM.editor LABEL {
	WIDTH: 120px; DISPLAY: block; FLOAT: left
}
FORM.editor DIV.radio LABEL {
	WIDTH: auto; DISPLAY: inline; FLOAT: none
}
#main-header {
	POSITION: relative; OVERFLOW: visible !important; PADDING-TOP: 20px
}
.noheader {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.header-spacer {
	HEIGHT: 25px
}
.wrapper {
	CLEAR: both
}
.logo-module {
	Z-INDEX: 1000; POSITION: relative
}
#logo {
	POSITION: relative; FLOAT: left; OVERFLOW: hidden
}
.logo-module {
	Z-INDEX: 1000; POSITION: relative; FLOAT: left; MARGIN-RIGHT: 290px
}
.logo-module H3 {
	MARGIN-TOP: 0px
}
.logo-desc {
	POSITION: absolute; TEXT-TRANSFORM: lowercase; FONT-STYLE: italic; WIDTH: 100%; BOTTOM: 0px; DISPLAY: none; FONT-SIZE: 13px; TEXT-DECORATION: none; LEFT: 48px
}
#logo:hover {
	TEXT-DECORATION: none
}
#main-search {
	Z-INDEX: 20; POSITION: relative; MARGIN-BOTTOM: -1px; OVERFLOW: hidden
}
.alt#main-search {
	MARGIN-BOTTOM: 0px
}
#searchmod {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: right; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: right; PADDING-TOP: 8px
}
#searchmod .search {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#searchmod .rokajaxsearch {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#searchmod .inputbox {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 6px; WIDTH: 240px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 100%; PADDING-TOP: 4px
}
#roksearch_search_str {
	WIDTH: 150px
}
#roksearch_results {
	Z-INDEX: 10000; POSITION: absolute; TEXT-ALIGN: left; MARGIN-TOP: -1px; WIDTH: 400px; FLOAT: right; VISIBILITY: hidden
}
#roksearch_results A#roksearch_link {
	MARGIN-TOP: 4px; WIDTH: 16px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: right; HEIGHT: 16px
}
#roksearch_results H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 110%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 120%
}
#roksearch_results SPAN {
	LINE-HEIGHT: 120%; DISPLAY: block; FONT-SIZE: 90%
}
#roksearch_results .container-wrapper {
	OVERFLOW: hidden
}
#roksearch_results .page {
	FLOAT: left
}
#roksearch_results .roksearch_header {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 100%; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 6px
}
#roksearch_results .roksearch_row_btm {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 100%; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 6px
}
#roksearch_results .roksearch_row_btm {
	OVERFLOW: hidden
}
#roksearch_results .roksearch_row_btm SPAN {
	LINE-HEIGHT: 140%
}
#roksearch_results SPAN.small {
	POSITION: absolute; TEXT-ALIGN: right; BOTTOM: 6px; DISPLAY: block; RIGHT: 10px
}
#roksearch_results SPAN.highlight {
	DISPLAY: inline
}
#roksearch_results A.clr {
	FONT-SIZE: 100%
}
#roksearch_results A:hover {
	TEXT-DECORATION: none
}
#roksearch_results .roksearch_odd {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#roksearch_results .roksearch_even {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#roksearch_results .roksearch_odd-hover H3 {
	PADDING-LEFT: 12px
}
#roksearch_results .roksearch_even-hover H3 {
	PADDING-LEFT: 12px
}
.results OL.list {
	MARGIN-TOP: 0px; PADDING-LEFT: 30px
}
.results OL.list H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.results OL.list LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; PADDING-TOP: 10px
}
.results OL.list LI P {
	MARGIN-TOP: 0px
}
#roksearch_results .container-arrows {
	POSITION: relative; WIDTH: 40px; FLOAT: left; HEIGHT: 16px; MARGIN-RIGHT: 10px
}
#roksearch_results .arrow-left {
	POSITION: absolute; WIDTH: 16px; BOTTOM: 0px; HEIGHT: 16px; CURSOR: pointer; LEFT: 0px
}
#roksearch_results .arrow-left-disabled {
	POSITION: absolute; WIDTH: 16px; BOTTOM: 0px; HEIGHT: 16px; LEFT: 0px
}
#roksearch_results .arrow-right {
	POSITION: absolute; WIDTH: 16px; BOTTOM: 0px; HEIGHT: 16px; CURSOR: pointer; LEFT: 22px
}
#roksearch_results .arrow-right-disabled {
	POSITION: absolute; WIDTH: 16px; BOTTOM: 0px; HEIGHT: 16px; LEFT: 22px
}
FORM.search_result .inputbox {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
FORM.search_result FIELDSET LEGEND {
	PADDING-TOP: 10px
}
FIELDSET.phrase {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 10px
}
FIELDSET.word {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 10px
}
FIELDSET.only {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 10px
}
.searchintro {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden
}
#horiz-menu {
	MARGIN-TOP: 3px; HEIGHT: 36px; OVERFLOW: visible !important; PADDING-TOP: 3px
}
.wrapper {
	CLEAR: both
}
UL.menutop#horiznav {
	Z-INDEX: 120; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 36px; PADDING-TOP: 0px
}
#horiz-menu UL.menutop {
	Z-INDEX: 120; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 36px; PADDING-TOP: 0px
}
#horiz-menu LI {
	Z-INDEX: 200; POSITION: relative; DISPLAY: block; HEIGHT: 36px
}
#horiz-menu LI A {
	Z-INDEX: 200; POSITION: relative; DISPLAY: block; HEIGHT: 36px
}
#horiz-menu LI .separator {
	Z-INDEX: 200; POSITION: relative; DISPLAY: block; HEIGHT: 36px
}
#horiz-menu A {
	Z-INDEX: 100; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 36px; FONT-SIZE: 14px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#horiz-menu .separator {
	Z-INDEX: 100; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 36px; FONT-SIZE: 14px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#horiz-menu LI.active A {
	Z-INDEX: 100; MARGIN: -1px -1px 0px; CURSOR: pointer
}
#horiz-menu LI.active .separator {
	Z-INDEX: 100; MARGIN: -1px -1px 0px; CURSOR: pointer
}
#horiz-menu LI:hover A {
	Z-INDEX: 100; MARGIN: -1px -1px 0px; CURSOR: pointer
}
#horiz-menu LI:hover .separator {
	Z-INDEX: 100; MARGIN: -1px -1px 0px; CURSOR: pointer
}
#horiz-menu LI.sfHover A {
	Z-INDEX: 100; MARGIN: -1px -1px 0px; CURSOR: pointer
}
#horiz-menu LI.sfHover .separator {
	Z-INDEX: 100; MARGIN: -1px -1px 0px; CURSOR: pointer
}
#horiz-menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#horiz-menu LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#horiz-menu LI A SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 0px
}
#horiz-menu LI .separator SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 0px
}
#horiz-menu LI A:hover SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 0px
}
#horiz-menu LI .separator:hover SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 0px
}
#horiz-menu LI.active LI A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI.active LI A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI.active LI A.sfHover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI A.sfHover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu UL LI.parent.active UL A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI.active LI .separator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI.active LI .separator:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI.active LI .sfHover.separator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI .separator:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI .sfHover.separator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu UL LI.parent.active UL .separator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; OVERFLOW: visible !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI A {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 33px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#horiz-menu LI LI .separator {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 33px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#horiz-menu LI LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 33px; PADDING-TOP: 0px
}
#horiz-menu LI LI A SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 33px; PADDING-TOP: 0px
}
#horiz-menu LI LI .separator SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 33px; PADDING-TOP: 0px
}
#horiz-menu LI LI A SPAN {
	MARGIN: 0px
}
#horiz-menu LI LI .separator SPAN {
	MARGIN: 0px
}
#horiz-menu LI LI:hover A SPAN {
	MARGIN: 0px
}
#horiz-menu LI LI:hover .separator SPAN {
	MARGIN: 0px
}
#horiz-menu LI LI A SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 33px
}
#horiz-menu LI LI .separator SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 33px
}
#horiz-menu LI LI:hover A SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI:hover .separator SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI.sfHover A SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI.sfHover .separator SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI.sfHover LI A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI.sfHover LI .separator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI:hover LI A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI:hover LI .separator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu UL LI.active UL LI.active LI A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu UL LI.active UL LI.active LI .separator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu UL LI.parent.active UL LI A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu UL LI.parent.active UL LI .separator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI A:hover SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI .separator:hover SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI A.sfHover SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI LI .sfHover.separator SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#horiz-menu LI.active LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
#horiz-menu LI.parent.active LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
#horiz-menu LI.active LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
#horiz-menu LI.parent.active LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
#horiz-menu UL UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: -1px 0px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI {
	HEIGHT: 33px
}
#horiz-menu UL UL LI.active {
	HEIGHT: 33px
}
#horiz-menu UL UL LI A SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI:hover A SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI.sfHover A SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI .separator SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI:hover .separator SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI.sfHover .separator SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI A {
	TEXT-TRANSFORM: none; BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu UL LI.parent.active UL A {
	TEXT-TRANSFORM: none; BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu UL LI.parent.active UL A SPAN {
	TEXT-TRANSFORM: none; BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu UL UL LI .separator {
	TEXT-TRANSFORM: none; BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu UL LI.parent.active UL .separator {
	TEXT-TRANSFORM: none; BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu UL LI.parent.active UL .separator SPAN {
	TEXT-TRANSFORM: none; BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu .sfHover {
	Z-INDEX: 700
}
.menutop LI:hover UL {
	TOP: 0px; LEFT: 0px
}
.menutop LI.sfHover UL {
	TOP: 0px; LEFT: 0px
}
.wrapper {
	CLEAR: both
}
#horiz-menu UL UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c0 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#horiz-menu LI UL.columns-1 {
	WIDTH: 190px
}
#horiz-menu .columns-1.drop-wrap {
	WIDTH: 190px
}
#horiz-menu LI UL.columns-2 {
	WIDTH: 350px
}
#horiz-menu .columns-2.drop-wrap {
	WIDTH: 350px
}
#horiz-menu LI UL.columns-3 {
	WIDTH: 525px
}
#horiz-menu .columns-3.drop-wrap {
	WIDTH: 525px
}
#horiz-menu LI UL.columns-4 {
	WIDTH: 700px
}
#horiz-menu .columns-4.drop-wrap {
	WIDTH: 700px
}
.menutop .drop-wrap {
	Z-INDEX: 500; POSITION: absolute; WIDTH: 100%; FLOAT: none; LEFT: -999em
}
.menutop LI:hover .drop-wrap {
	TOP: 37px; LEFT: -1px
}
.menutop LI.sfHover .drop-wrap {
	TOP: 37px; LEFT: -1px
}
.menutop LI:hover LI .drop-wrap {
	TOP: -999em
}
.menutop LI.sfHover LI .drop-wrap {
	TOP: -999em
}
.menutop LI LI:hover LI .drop-wrap {
	TOP: -999em
}
.menutop LI LI.sfHover LI .drop-wrap {
	TOP: -999em
}
.menutop LI LI LI:hover LI .drop-wrap {
	TOP: -999em
}
.menutop LI LI LI.sfHover LI .drop-wrap {
	TOP: -999em
}
.menutop LI LI:hover .drop-wrap {
	TOP: 0px; LEFT: 174px
}
.menutop LI LI.sfHover .drop-wrap {
	TOP: 0px; LEFT: 174px
}
.menutop LI LI LI:hover .drop-wrap {
	TOP: 0px; LEFT: 174px
}
.menutop LI LI LI.sfHover .drop-wrap {
	TOP: 0px; LEFT: 174px
}
.menutop LI LI LI LI:hover .drop-wrap {
	TOP: 0px; LEFT: 174px
}
.menutop LI LI LI LI.sfHover .drop-wrap {
	TOP: 0px; LEFT: 174px
}
.menutop .submenu-animation-left {
	HEIGHT: 100%
}
#horiz-menu UL UL UL {
	MARGIN-LEFT: 140px
}
.showcase-surround {
	Z-INDEX: 1; POSITION: relative; OVERFLOW: hidden
}
.showcase-bar {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 50%; TOP: 25%; LEFT: 0px
}
#main-showcase {
	POSITION: relative; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; OVERFLOW: hidden; PADDING-TOP: 4px
}
#showmodules {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#showmodules H3 {
	MARGIN: 0px 0px 15px
}
.showcase-block {
	POSITION: relative
}
#main-body {
	Z-INDEX: 1; POSITION: relative; OVERFLOW: hidden
}
#maincol {
	FLOAT: left
}
#leftcol {
	FLOAT: left
}
#rightcol {
	FLOAT: left
}
#leftcol .padding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#maincol .padding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#rightcol .padding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#inset-block-right {
	FLOAT: right
}
#inset-block-right .right-padding {
	PADDING-LEFT: 10px
}
#inset-block-left {
	FLOAT: left
}
#inset-block-left .left-padding {
	PADDING-RIGHT: 10px
}
TABLE.mainbody {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE.blog {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#showmodules {
	OVERFLOW: hidden
}
#mainmodules {
	OVERFLOW: hidden
}
#mainmodules2 {
	OVERFLOW: hidden
}
#mainmodules3 {
	OVERFLOW: hidden
}
#mainmodules4 {
	OVERFLOW: hidden
}
#mainmodules5 {
	OVERFLOW: hidden
}
.spacer .block {
	FLOAT: left
}
.w99.spacer#showmodules .block {
	WIDTH: 99.99%
}
.w99.spacer#mainmodules .block {
	WIDTH: 99.99%
}
.w99.spacer#mainmodules2 .block {
	WIDTH: 99.99%
}
.w99.spacer#mainmodules3 .block {
	WIDTH: 99.99%
}
.w99.spacer#mainmodules4 .block {
	WIDTH: 99.99%
}
.w99.spacer#mainmodules5 .block {
	WIDTH: 99.99%
}
.w49.spacer#showmodules .block {
	WIDTH: 49.99%
}
.w49.spacer#mainmodules .block {
	WIDTH: 49.99%
}
.w49.spacer#mainmodules2 .block {
	WIDTH: 49.99%
}
.w49.spacer#mainmodules3 .block {
	WIDTH: 49.99%
}
.w49.spacer#mainmodules4 .block {
	WIDTH: 49.99%
}
.w49.spacer#mainmodules5 .block {
	WIDTH: 49.99%
}
.w33.spacer#showmodules .block {
	WIDTH: 33.33%
}
.w33.spacer#mainmodules .block {
	WIDTH: 33.33%
}
.w33.spacer#mainmodules2 .block {
	WIDTH: 33.33%
}
.w33.spacer#mainmodules3 .block {
	WIDTH: 33.33%
}
.w33.spacer#mainmodules4 .block {
	WIDTH: 33.33%
}
.w33.spacer#mainmodules5 .block {
	WIDTH: 33.33%
}
#showmodules .first.block .moduletable {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#mainmodules5 .first.block .moduletable {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#showmodules .middle.block .moduletable {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
#mainmodules5 .middle.block .moduletable {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
#showmodules .last.block .moduletable {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mainmodules5 .last.block .moduletable {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mainmodules .first.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#mainmodules2 .first.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#mainmodules3 .first.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#mainmodules4 .first.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#mainmodules .middle.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
#mainmodules2 .middle.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
#mainmodules3 .middle.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
#mainmodules4 .middle.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
#mainmodules .last.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mainmodules2 .last.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mainmodules3 .last.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mainmodules4 .last.block .sidemod {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.main-article-block A:hover {
	TEXT-DECORATION: none
}
.main-article-block {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.blog_more UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.full-article#page .main-article-block {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.main-article-block2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 15px; PADDING-TOP: 5px
}
.main-article-title {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contentheading {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 130%; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-SIZE: 150%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.blog_more UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
.blog_more UL LI {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.blog_more UL LI A:hover {
	TEXT-DECORATION: none
}
.main-article-block UL {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; LIST-STYLE-IMAGE: none
}
.main-article-block UL LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px
}
#breadcrumbs {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 0px
}
#breadcrumbs H3 {
	DISPLAY: none
}
.breadcrumbs {
	TEXT-TRANSFORM: uppercase; DISPLAY: block; FONT-SIZE: 100%; OVERFLOW: hidden
}
A.pathway {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.pathway IMG {
	WIDTH: 9px; FLOAT: left; HEIGHT: 12px; MARGIN-RIGHT: 5px
}
.componentheading {
	LINE-HEIGHT: 150%; MARGIN-TOP: 0px; PADDING-LEFT: 16px; MARGIN-BOTTOM: 8px; FONT-SIZE: 140%
}
.buttonheading {
	MARGIN: 5px 5px 10px 10px; FLOAT: right
}
.iteminfo {
	PADDING-BOTTOM: 6px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.modifydate {
	LINE-HEIGHT: 130%; DISPLAY: block; FONT-SIZE: 80%
}
.createdby {
	LINE-HEIGHT: 130%; DISPLAY: block; FONT-SIZE: 80%
}
.createdate {
	LINE-HEIGHT: 130%; DISPLAY: block; FONT-SIZE: 80%
}
A.readon {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; CURSOR: pointer; PADDING-TOP: 3px
}
A.readon:hover {
	TEXT-DECORATION: none
}
.pagination {
	LINE-HEIGHT: 21px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 15px; HEIGHT: 21px
}
.pagination .tab {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: left; MARGIN-RIGHT: 6px; PADDING-TOP: 0px
}
.pagination .page-block {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; MARGIN-RIGHT: 6px; PADDING-TOP: 0px
}
.cols1 {
	MARGIN: 0px; DISPLAY: block; FLOAT: none
}
.cols2 {
	WIDTH: 49%
}
.cols3 {
	WIDTH: 30%
}
.column1 {
	POSITION: relative; MARGIN: 0px 5px 0px 0px
}
.column2 {
	POSITION: relative; MARGIN: 0px 5px 0px 0px
}
.column2 {
	MARGIN: 0px; FLOAT: left
}
.column1 {
	MARGIN: 0px; FLOAT: left
}
.column2 {
	MARGIN: 0px; WIDTH: 49%; FLOAT: right
}
.article_row {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.blog_more {
	PADDING-TOP: 15px
}
.module A:hover {
	TEXT-DECORATION: none
}
.module H4 {
	MARGIN-TOP: 0px
}
#mainmodules H3 {
	MARGIN-TOP: 0px
}
#mainmodules2 H3 {
	MARGIN-TOP: 0px
}
#inset-block-left H3 {
	MARGIN-TOP: 0px
}
#inset-block-right H3 {
	MARGIN-TOP: 0px
}
#mainmodules {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; PADDING-TOP: 25px
}
#mainmodules2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#mainmodules3 {
	MARGIN-BOTTOM: 0px
}
#mainmodules3 .module {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#main-banner {
	MARGIN-BOTTOM: 35px
}
.wrapper {
	CLEAR: both
}
H3.side {
	MARGIN: 0px
}
.sidemod-title {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sidemod H3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.search-results-full H3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sidemod .module {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 20px; PADDING-TOP: 5px
}
#main-footer {
	OVERFLOW: hidden
}
#bot-logo {
	WIDTH: 130px; DISPLAY: none; FLOAT: left; HEIGHT: 28px; MARGIN-RIGHT: 20px
}
#rocket {
	WIDTH: 165px; FLOAT: left; HEIGHT: 22px; MARGIN-RIGHT: 30px
}
.copyright-block {
	TEXT-ALIGN: center; PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
#copyright {
	LINE-HEIGHT: 24px
}
SPAN.small {
	FONT-SIZE: 90%
}
.sectiontableheader {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 25px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
TR.sectiontableentry1 TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
TR.sectiontableentry2 TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
TD.sectiontableentry1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
TD.sectiontableentry2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
TR.sectiontableentry2 TD {
	HEIGHT: 25px
}
TD.sectiontableentry2 {
	HEIGHT: 25px
}
TR.sectiontableentry1 TD {
	HEIGHT: 25px
}
TD.sectiontableentry1 {
	HEIGHT: 25px
}
.filter INPUT.inputbox {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 4px
}
.contentpane {
	WIDTH: 100%
}
.contentpaneopen {
	WIDTH: 100%
}
.contentpaneopen_edit {
	FLOAT: right
}
.module FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TABLE.contenttoc {
	FLOAT: right; MARGIN-LEFT: 25px
}
P.articleinfo {
	PADDING-BOTTOM: 6px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; PADDING-TOP: 6px
}
SPAN.row_separator {
	DISPLAY: none
}
SPAN.article_separator {
	DISPLAY: none
}
UL#mainlevel {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL#mainlevel LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px
}
#main-body UL.menu {
	PADDING-BOTTOM: 0px; MARGIN: -10px -10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#main-body UL.menu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#main-body UL.menu UL UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#main-body UL.menu LI {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FLOAT: none; BORDER-TOP: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 2px
}
#main-body UL.menu LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#main-body UL.menu SPAN {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 110%; PADDING-LEFT: 22px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 7px
}
#main-body UL.menu UL LI UL LI A {
	TEXT-INDENT: 15px
}
#main-body UL.menu UL LI UL LI .separator {
	TEXT-INDENT: 15px
}
#main-body UL.menu UL LI UL LI UL LI A {
	TEXT-INDENT: 35px
}
#main-body UL.menu UL LI UL LI UL LI .separator {
	TEXT-INDENT: 35px
}
#main-body UL.menu LI.parent UL LI SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.parent.active LI SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.parent.active UL {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
#main-body UL.menu A {
	DISPLAY: block; FLOAT: none; FONT-SIZE: 110%; OVERFLOW: hidden
}
UL.menu .separator {
	DISPLAY: block; FLOAT: none; FONT-SIZE: 110%; OVERFLOW: hidden
}
#main-body UL.menu LI.active A {
	FONT-WEIGHT: bold
}
#main-body UL.menu LI.active LI.active A {
	FONT-WEIGHT: bold
}
#main-body UL.menu LI.active LI.active LI.active A {
	FONT-WEIGHT: bold
}
#main-body UL.menu LI.active .separator {
	FONT-WEIGHT: bold
}
#main-body UL.menu LI.active LI.active .separator {
	FONT-WEIGHT: bold
}
#main-body UL.menu LI.active LI.active LI.active .separator {
	FONT-WEIGHT: bold
}
#main-body UL.menu LI.active LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
#main-body UL.menu LI.active LI.active LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
#main-body UL.menu LI.active LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
#main-body UL.menu LI.active LI.active LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
#main-body UL.menu LI.active LI.active LI.active .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
#main-body UL.menu LI LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 90%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#main-body UL.menu LI.active A {
	TEXT-DECORATION: none
}
#main-body UL.menu LI.active A:hover {
	TEXT-DECORATION: none
}
#main-body UL.menu LI.active .separator {
	TEXT-DECORATION: none
}
#main-body UL.menu LI.active .separator:hover {
	TEXT-DECORATION: none
}
#main-body UL.menu LI A:hover {
	TEXT-DECORATION: none
}
#main-body UL.menu LI .separator:hover {
	TEXT-DECORATION: none
}
#main-body UL.menu LI.active UL {
	BORDER-TOP: 0px
}
#main-body UL.menu LI.parent.active A {
	BORDER-BOTTOM: 0px
}
#main-body UL.menu LI.parent.active .separator {
	BORDER-BOTTOM: 0px
}
#main-body UL.menu LI.parent.active LI A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#main-body UL.menu LI.parent.active LI .separator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#main-body UL.menu LI SPAN.separator {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI SPAN.separator:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI:hover SPAN.separator {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
FIELDSET {
	BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FIELDSET.input {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BODY .pollstableborder {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FORM.poll FIELDSET {
	MARGIN: 0px 0px 10px
}
IMG.content-left {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
IMG.content-right {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: right; MARGIN-LEFT: 10px; PADDING-TOP: 5px
}
.back_button {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px
}
.tool-tip {
	Z-INDEX: 5000; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 90%; PADDING-TOP: 4px
}
.bannergroup .clr {
	CLEAR: none !important
}
#accessibility {
	MARGIN-TOP: 20px; FLOAT: right; HEIGHT: 16px
}
.textsizer-desc {
	TEXT-ALIGN: right; DISPLAY: block; FLOAT: right; FONT-SIZE: 12px; MARGIN-RIGHT: 8px
}
#accessibility SPAN {
	BACKGROUND-REPEAT: no-repeat
}
#accessibility A {
	CURSOR: pointer; TEXT-DECORATION: none
}
#accessibility #buttons {
	WIDTH: 40px; FLOAT: right; HEIGHT: 16px; OVERFLOW: hidden
}
#accessibility .button {
	WIDTH: 16px; DISPLAY: block; FLOAT: right; HEIGHT: 13px
}
#accessibility A.small .button {
	MARGIN-RIGHT: 5px
}
#lock-button {
	TEXT-ALIGN: left; LINE-HEIGHT: 30px; FLOAT: left; HEIGHT: 30px
}
#lock-button SPAN {
	MARGIN: 0px; PADDING-LEFT: 22px; FONT-SIZE: 13px
}
#lock-button:hover {
	TEXT-DECORATION: none
}
DIV.contact_email {
	WIDTH: 350px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden
}
DIV.contact_email LABEL {
	FLOAT: left
}
DIV.contact_email .inputbox {
	FLOAT: right
}
DIV.contact_email TEXTAREA.inputbox#contact_text {
	FLOAT: left
}
.module .main-body-bottom4 {
	MARGIN-BOTTOM: 0px
}
FORM.form-login {
	PADDING-BOTTOM: 15px; MARGIN: 0px -10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM.log {
	PADDING-BOTTOM: 15px; MARGIN: 0px -10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM.form-login P {
	MARGIN: 0px
}
FORM.log P {
	PADDING-LEFT: 5px
}
FORM.form-login .inputbox {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 16px; TEXT-INDENT: 6px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
FORM.form-login .login-links {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
.login-links A {
	PADDING-LEFT: 12px
}
INPUT.button {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; CURSOR: pointer; PADDING-TOP: 3px
}
INPUT.button:hover {
	TEXT-DECORATION: none
}
FORM.form-login .login-username {
	MARGIN-BOTTOM: 10px
}
FORM.form-login .login-password {
	MARGIN-BOTTOM: 10px
}
FORM.form-login SPAN.username-label {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 2px; DISPLAY: block; MARGIN-BOTTOM: 1px
}
FORM.form-login SPAN.password-label {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 2px; DISPLAY: block; MARGIN-BOTTOM: 1px
}
.remember-me {
	FLOAT: right; PADDING-TOP: 3px
}
#login-module {
	DISPLAY: none
}
#login-module H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 22px
}
#login-module FORM.form-login {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#login-module FORM.log {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#login-module .sidemod-title {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#login-module FORM.form-login .inputbox {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #fff; COLOR: #333; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#login-module INPUT.button {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND: #fff; COLOR: #000; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
#login-module INPUT.button:hover {
	BACKGROUND: #eee
}
#login-module .module A:hover {
	COLOR: #000
}
DIV.name {
	WIDTH: 265px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden
}
DIV.user {
	WIDTH: 265px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden
}
DIV.email {
	WIDTH: 265px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden
}
DIV.pass {
	WIDTH: 265px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden
}
DIV.verify_pass {
	WIDTH: 265px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden
}
DIV.name LABEL {
	FLOAT: left
}
DIV.user LABEL {
	FLOAT: left
}
DIV.email LABEL {
	FLOAT: left
}
DIV.pass LABEL {
	FLOAT: left
}
DIV.verify_pass LABEL {
	FLOAT: left
}
BUTTON.validate.button {
	MARGIN: 10px 0px 10px 10px
}
FORM#josForm FIELDSET {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
FORM#josForm .inputbox {
	FLOAT: right
}
.tabs .module {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tabs .sidemod-title {
	BORDER-BOTTOM: 0px
}
#maincol .roktabs .padding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.roktabs-wrapper {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tabs-bottom .roktabs-wrapper {
	BORDER-BOTTOM: 0px
}
.roktabs-wrapper .roktabs-container-inner {
	POSITION: relative; OVERFLOW: hidden
}
.roktabs-wrapper .roktabs-container-wrapper {
	POSITION: relative; CLEAR: both; OVERFLOW: hidden
}
.roktabs-wrapper .roktabs-container-wrapper DIV {
	FLOAT: left
}
.roktabs-wrapper .roktabs-container-wrapper DIV.wrapper {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 14px; WIDTH: auto; PADDING-RIGHT: 14px; PADDING-TOP: 14px
}
.roktabs-wrapper .roktabs-links {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 31px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.roktabs-wrapper .active-arrows .roktabs-links {
	PADDING-BOTTOM: 0px; MARGIN: 0px 32px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 31px; PADDING-TOP: 0px
}
.roktabs-wrapper .roktabs-links UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 31px; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.roktabs-wrapper .roktabs-links UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 31px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 31px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.roktabs-wrapper .roktabs-links UL LI.active SPAN {
	MARGIN: 0px -1px
}
.roktabs-wrapper .roktabs-links UL LI.first.active SPAN {
	BORDER-LEFT: 0px; MARGIN: 0px -1px 0px 0px
}
.roktabs-wrapper .roktabs-links UL LI.last.active SPAN {
	MARGIN: 0px 0px 0px -1px; BORDER-RIGHT: 0px
}
.roktabs-wrapper .roktabs-links UL LI SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 0px
}
.roktabs-wrapper .roktabs-scroller {
	POSITION: absolute; BOTTOM: 0px; HEIGHT: 31px; RIGHT: 0px
}
.roktabs-wrapper .arrow-next {
	Z-INDEX: 2; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 31px; WIDTH: 32px; HEIGHT: 31px; TOP: 0px; CURSOR: pointer
}
.roktabs-wrapper .arrow-prev {
	Z-INDEX: 2; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 31px; WIDTH: 32px; HEIGHT: 31px; TOP: 0px; CURSOR: pointer
}
.roktabs-wrapper .arrow-next {
	RIGHT: 0px
}
.roktabs-wrapper .arrow-prev {
	LEFT: 0px
}
.roktabs-wrapper .arrow-prev SPAN {
	DISPLAY: none
}
.roktabs-wrapper .arrow-next SPAN {
	DISPLAY: none
}
.clear {
	CLEAR: both
}
BLOCKQUOTE.blue {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BLOCKQUOTE.red {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BLOCKQUOTE.green {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BLOCKQUOTE.purple {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BLOCKQUOTE.orange {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BLOCKQUOTE.brown {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BLOCKQUOTE.grey {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.feature-block {
	PADDING-BOTTOM: 10px; WIDTH: 190px; MARGIN-RIGHT: 11px
}
.feature-blocktwo {
	PADDING-BOTTOM: 10px; WIDTH: 235px; FLOAT: left; MARGIN-RIGHT: 11px
}
.feature-img-wrap {
	POSITION: relative
}
.feature-img-title {
	BORDER-BOTTOM: 0px; POSITION: absolute; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; BOTTOM: 0px; PADDING-RIGHT: 4px; OVERFLOW: hidden; PADDING-TOP: 4px; LEFT: 10px
}
A.img-title {
	PADDING-LEFT: 20px
}
.feature-article-title {
	MARGIN: 10px 0px; DISPLAY: block; FONT-WEIGHT: bold
}
A.img-title {
	DISPLAY: block
}
.feature-tab-img-wrap {
	POSITION: relative; MARGIN-RIGHT: 10px
}
.explore .feature-block {
	MARGIN-TOP: 5px; WIDTH: 276px; FLOAT: left; MARGIN-RIGHT: 30px
}
.showcase-feature {
	PADDING-BOTTOM: 0px; MARGIN: -15px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.show-feat-block {
	MARGIN: 8px 0px; WIDTH: 361px; FLOAT: right; CLEAR: right
}
.show-feat-block1 {
	POSITION: relative
}
.show-feat-block4 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
IMG.show-feat-image {
	FLOAT: right
}
.show-feat-title {
	FONT-WEIGHT: bold
}
A.show-readon {
	POSITION: absolute; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; BOTTOM: -1px; PADDING-RIGHT: 5px; RIGHT: 25px; PADDING-TOP: 3px
}
A.show-readon:hover {
	TEXT-DECORATION: none
}
.show-feat2-block {
	POSITION: absolute; LINE-HEIGHT: 180%; WIDTH: 375px; FONT-SIZE: 100%; OVERFLOW: hidden; TOP: 40px; FONT-WEIGHT: bold; LEFT: 206px
}
.show-feat2-block .padding {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 42px; PADDING-RIGHT: 10px; PADDING-TOP: 12px
}
.show-feat-block P {
	MARGIN: 5px 0px
}
.variation-chooser {
	POSITION: relative; LINE-HEIGHT: 25px; MARGIN-TOP: 15px; HEIGHT: 25px
}
.variation-chooser .controls {
	HEIGHT: 25px
}
.variation-chooser .control-prev {
	MARGIN-TOP: 1px; WIDTH: 16px; FLOAT: left; HEIGHT: 16px; CURSOR: pointer; MARGIN-RIGHT: 3px
}
.variation-chooser .control-next {
	MARGIN-TOP: 1px; WIDTH: 16px; FLOAT: left; HEIGHT: 16px; CURSOR: pointer; MARGIN-RIGHT: 3px
}
.variation-chooser .control-prev {
	BACKGROUND-POSITION: 0px 0px; MARGIN-RIGHT: 0.5em
}
.variation-chooser .control-prev:hover {
	BACKGROUND-POSITION: 0px -16px
}
.variation-chooser .control-next {
	BACKGROUND-POSITION: 0px -32px; MARGIN-LEFT: 0.5em
}
.variation-chooser .control-next:hover {
	BACKGROUND-POSITION: 0px -48px
}
.variation-chooser .controls {
	POSITION: absolute; LEFT: 5px
}
.content-row {
	PADDING-BOTTOM: 8px; MARGIN-TOP: 12px; MARGIN-BOTTOM: 20px; OVERFLOW: hidden
}
.content-row-img {
	WIDTH: 134px; FLOAT: left; MARGIN-RIGHT: 15px
}
.content-row-img IMG {
	MARGIN-TOP: 5px
}
.content-row .readon {
	MARGIN-TOP: 5px; FLOAT: right
}
.content-row-desc {
	MARGIN-LEFT: 149px
}
.content-row H3 {
	MARGIN-TOP: 0px
}
.connect-mod {
	MARGIN-TOP: 10px; MARGIN-LEFT: 15px
}
.connect-mod .png {
	WIDTH: 16px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 8px; FLOAT: left; HEIGHT: 16px; CLEAR: both; MARGIN-RIGHT: 5px
}
.connect-mod SPAN {
	FLOAT: left
}
.tut-block {
	DISPLAY: block; HEIGHT: 100px
}
.tut-img {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.tut-title {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 130%; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
PRE {
	OVERFLOW: auto
}
.rokmod-demo-block {
	FONT-SIZE: 10px
}
.rokmod-demo-block .parameters DIV {
	PADDING-RIGHT: 12px
}
.rokmod-demo-block .options DIV {
	PADDING-RIGHT: 12px
}
.rokmod-demo-block .demo DIV {
	PADDING-RIGHT: 12px
}
.rokmod-demo-block .parameters {
	FLOAT: left; MARGIN-RIGHT: 12px
}
.rokmod-demo-block .options {
	FLOAT: left; MARGIN-RIGHT: 12px
}
.rokmod-demo-block .demo {
	FLOAT: left; MARGIN-RIGHT: 12px
}
.rokmod-demo-block .description {
	FLOAT: left; MARGIN-RIGHT: 12px
}
.rokmod-demo-block .parameters SPAN {
	LINE-HEIGHT: 22px; DISPLAY: block; FONT-SIZE: 11px
}
.rokmod-demo-block .options SPAN {
	LINE-HEIGHT: 22px; DISPLAY: block; FONT-SIZE: 11px
}
.rokmod-demo-block .demo SPAN {
	LINE-HEIGHT: 22px; DISPLAY: block; FONT-SIZE: 11px
}
.rokmod-demo-block .description SPAN {
	LINE-HEIGHT: 22px; DISPLAY: block; FONT-SIZE: 11px
}
.rokmod-demo-block .demo-span1 {
	FONT-WEIGHT: bold
}
.typo-left {
	WIDTH: 48%; MARGIN-BOTTOM: 15px; FLOAT: left; MARGIN-RIGHT: 15px
}
.typo-right {
	WIDTH: 48%; MARGIN-BOTTOM: 15px; FLOAT: left
}
.thumbnail {
	Z-INDEX: 0; POSITION: relative
}
.thumbnail:hover {
	Z-INDEX: 50; BACKGROUND-COLOR: transparent
}
.thumbnail SPAN {
	BORDER-BOTTOM: gray 1px dashed; POSITION: absolute; BORDER-LEFT: gray 1px dashed; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: lightyellow; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VISIBILITY: hidden; COLOR: black; BORDER-TOP: gray 1px dashed; BORDER-RIGHT: gray 1px dashed; TEXT-DECORATION: none; PADDING-TOP: 5px; LEFT: -1000px
}
.thumbnail SPAN IMG {
	PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 2px
}
.thumbnail:hover SPAN {
	VISIBILITY: visible; TOP: 0px; LEFT: 60px
}
#new1 {
	MARGIN: 5px 0px 0px 8px; FLOAT: left
}
#webFooter {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 20px
}
#webFooter A {
	COLOR: #287cd0
}
