HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
BODY {
	LINE-HEIGHT: 135%; FONT-FAMILY: Helvetica, Arial, sans-serif
}
TD {
	LINE-HEIGHT: 135%; FONT-FAMILY: Helvetica, Arial, sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; COLOR: #555; PADDING-TOP: 0px
}
BODY.f-smaller {
	FONT-SIZE: 10px
}
BODY {
	FONT-SIZE: 12px
}
BODY.f-default {
	FONT-SIZE: 12px
}
BODY.f-larger {
	FONT-SIZE: 15px
}
P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 15px
}
H1 {
	PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif
}
H2 {
	PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif
}
H3 {
	PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif
}
H4 {
	PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif
}
H1 {
	FONT-SIZE: 200%
}
H2 {
	FONT-SIZE: 175%
}
H3 {
	FONT-SIZE: 150%
}
H4 {
	FONT-SIZE: 120%
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.small {
	FONT-SIZE: 95%
}
.modifydate {
	FONT-SIZE: 95%
}
.createdate {
	FONT-SIZE: 95%
}
DIV.mosimage_caption {
	FONT-SIZE: 95%
}
.componentheading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 170%; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 20px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif
}
.contentheading {
	FONT-WEIGHT: normal; FONT-SIZE: 170%; PADDING-BOTTOM: 8px; MARGIN: 15px 0px 0px; LINE-HEIGHT: 110%; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif
}
TD.buttonheading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contentpaneopen TD.buttonheading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.column_separator {
	PADDING-LEFT: 15px
}
TD.componentheading {
	PADDING-BOTTOM: 15px
}
.sectiontableheader {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; PADDING-TOP: 4px; BORDER-BOTTOM: #f0f0f0 1px solid
}
TR.sectiontableentry1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TR.sectiontableentry2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TD.sectiontableentry1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TD.sectiontableentry2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.contentpane {
	WIDTH: 100%
}
.contentpaneopen {
	WIDTH: 100%
}
.wrapper {
	POSITION: relative
}
#overall-frame {
	WIDTH: 100%; POSITION: relative
}
#under3 {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; HEIGHT: 100px
}
#primary-nav3 {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 47px
}
#body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#header {
	OVERFLOW: hidden; HEIGHT: 122px
}
#footer-pad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#component-top DIV DIV {
	OVERFLOW: hidden; HEIGHT: 17px
}
#component {
	BACKGROUND: #fff
}
#component DIV.right {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#component-bottom DIV DIV {
	OVERFLOW: hidden; HEIGHT: 17px
}
#footer-top DIV DIV {
	OVERFLOW: hidden; HEIGHT: 17px
}
#footer DIV.right {
	PADDING-RIGHT: 2px; PADDING-LEFT: 22px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#footer-bottom DIV DIV {
	OVERFLOW: hidden; HEIGHT: 17px
}
TABLE.mainbody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
IMG#rocket {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 20px; WIDTH: 150px; HEIGHT: 26px
}
#logo {
	MARGIN-TOP: 18px; MARGIN-LEFT: 42px; WIDTH: 297px; HEIGHT: 104px
}
#inset {
	PADDING-TOP: 20px; HEIGHT: 130px
}
#sidemodules {
	OVERFLOW: hidden
}
#topmodules {
	OVERFLOW: hidden
}
#middlemodules {
	OVERFLOW: hidden
}
#bottommodules {
	OVERFLOW: hidden
}
#footermodules {
	OVERFLOW: hidden
}
#component {
	OVERFLOW: hidden
}
.spacer .block {
	FLOAT: left
}
.w99.spacer .block {
	WIDTH: 100%
	
}
.w96.spacer .block {
	WIDTH: 100%;
	TEXT-ALIGN: center
}
.w49.spacer .block {
	WIDTH: 50%
}
.w33.spacer .block {
	WIDTH: 33.3%
}
#bottom {
	PADDING-BOTTOM: 30px; OVERFLOW: auto
}
#pathway {
	PADDING-RIGHT: 32px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 30px
}
#footermods {
	FLOAT: right
}
#footer DIV.module {
	MARGIN-RIGHT: 20px
}
#footer DIV.module {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer DIV.module DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer DIV.module DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer DIV.module DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.module DIV DIV DIV {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 22px; OVERFLOW: hidden; PADDING-TOP: 50px; POSITION: relative
}
DIV.module-hilite1 DIV DIV DIV {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 22px; OVERFLOW: hidden; PADDING-TOP: 50px; POSITION: relative
}
DIV.module-hilite2 DIV DIV DIV {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 22px; OVERFLOW: hidden; PADDING-TOP: 50px; POSITION: relative
}
DIV.module-hilite3 DIV DIV DIV {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 22px; OVERFLOW: hidden; PADDING-TOP: 50px; POSITION: relative
}
DIV.module-hilite4 DIV DIV DIV {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 22px; OVERFLOW: hidden; PADDING-TOP: 50px; POSITION: relative
}
DIV.module-hilite5 DIV DIV DIV {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 22px; OVERFLOW: hidden; PADDING-TOP: 50px; POSITION: relative
}
DIV.module-hilite6 DIV DIV DIV {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 22px; OVERFLOW: hidden; PADDING-TOP: 50px; POSITION: relative
}
DIV.module-hilite7 DIV DIV DIV {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 22px; OVERFLOW: hidden; PADDING-TOP: 22px
}
#tabmodules DIV DIV DIV {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 22px; PADDING-TOP: 13px
}
#tabmodules DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.module DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.module-hilite1 DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.module-hilite2 DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.module-hilite3 DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.module-hilite4 DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.module-hilite5 DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.module-hilite6 DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.module-hilite7 DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.module H3 {
	FONT-SIZE: 120%; LEFT: 30px; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif; POSITION: absolute; TOP: 18px
}
DIV.module-hilite1 H3 {
	FONT-SIZE: 120%; LEFT: 55px; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif; POSITION: absolute; TOP: 18px
}
DIV.module-hilite2 H3 {
	FONT-SIZE: 120%; LEFT: 55px; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif; POSITION: absolute; TOP: 18px
}
DIV.module-hilite3 H3 {
	FONT-SIZE: 120%; LEFT: 55px; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif; POSITION: absolute; TOP: 18px
}
DIV.module-hilite4 H3 {
	FONT-SIZE: 120%; LEFT: 55px; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif; POSITION: absolute; TOP: 18px
}
DIV.module-hilite5 H3 {
	FONT-SIZE: 120%; LEFT: 55px; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif; POSITION: absolute; TOP: 18px
}
DIV.module-hilite6 H3 {
	FONT-SIZE: 120%; LEFT: 55px; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif; POSITION: absolute; TOP: 18px
}
DIV.module-hilite7 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 15px; MARGIN: -3px 0px 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif
}
DIV.moduletable H3 {
	FONT-SIZE: 140%; MARGIN: 10px 0px 15px; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif
}
#footer DIV.module H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 12px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 10px; POSITION: static
}
DIV.module-hilite1 H3 {
	COLOR: #fff
}
DIV.module-hilite2 H3 {
	COLOR: #fff
}
DIV.module-hilite3 H3 {
	COLOR: #fff
}
DIV.module-hilite4 H3 {
	COLOR: #fff
}
DIV.module-hilite5 H3 {
	COLOR: #fff
}
DIV.module-hilite6 H3 {
	COLOR: #fff
}
DIV.module-hilite5 {
	COLOR: #ccc
}
DIV.module-hilite6 {
	COLOR: #ccc
}
DIV.module UL {
	PADDING-LEFT: 20px; MARGIN: 10px 0px
}
DIV.module-hilite1 UL {
	PADDING-LEFT: 20px; MARGIN: 10px 0px
}
DIV.module-hilite2 UL {
	PADDING-LEFT: 20px; MARGIN: 10px 0px
}
DIV.module-hilite3 UL {
	PADDING-LEFT: 20px; MARGIN: 10px 0px
}
DIV.module-hilite4 UL {
	PADDING-LEFT: 20px; MARGIN: 10px 0px
}
DIV.module-hilite5 UL {
	PADDING-LEFT: 20px; MARGIN: 10px 0px
}
DIV.module-hilite6 UL {
	PADDING-LEFT: 20px; MARGIN: 10px 0px
}
DIV.module-hilite7 UL {
	PADDING-LEFT: 20px; MARGIN: 10px 0px
}
#horiz-menu {
	HEIGHT: 47px
}
#horiz-menu UL.menu {
	PADDING-LEFT: 15px
}
#horiz-menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#horiz-menu LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#horiz-menu A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 120%; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #444; LINE-HEIGHT: 47px; PADDING-TOP: 0px; FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; HEIGHT: 47px
}
#horiz-menu LI:hover LI A {
	COLOR: #666
}
#horiz-menu LI.sfHover LI A {
	COLOR: #666
}
#horiz-menu LI:hover A {
	COLOR: #000
}
#horiz-menu LI.sfHover A {
	COLOR: #000
}
#horiz-menu LI:hover A.topdaddy {
	COLOR: #000
}
#horiz-menu LI.sfHover A.topdaddy {
	COLOR: #000
}
#horiz-menu A.topdaddy:hover {
	COLOR: #000
}
#horiz-menu LI LI:hover A:hover {
	COLOR: #000
}
#horiz-menu LI LI.sfHover A:hover {
	COLOR: #000
}
#horiz-menu LI LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI:hover LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.sfHover LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.parent:hover LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.sfHover.parent LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.parent.active:hover LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.sfHover.parent.active LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
#horiz-menu LI.active A {
	COLOR: #333
}
#horiz-menu SPAN.topdaddy {
	DISPLAY: block; FLOAT: left; POSITION: relative; TEXT-ALIGN: center
}
#horiz-menu SPAN.top {
	DISPLAY: block; FLOAT: left; POSITION: relative; TEXT-ALIGN: center
}
#horiz-menu LI LI SPAN.top {
	DISPLAY: inline; FLOAT: none; POSITION: static; TEXT-ALIGN: left
}
#horiz-menu SPAN.topdaddy SPAN {
	TEXT-ALIGN: left
}
#horiz-menu LI.active LI SPAN SPAN.selector {
	DISPLAY: none
}
#horiz-menu LI:hover LI SPAN SPAN.selector {
	DISPLAY: none
}
#horiz-menu LI.sfHover LI SPAN SPAN.selector {
	DISPLAY: none
}
#horiz-menu LI LI.active {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.active LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.active LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; FONT-FAMILY: Helvetica, Arial, sans-serif
}
#horiz-menu A:hover {
	TEXT-DECORATION: none
}
TD.sidebar UL.menuside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.menuside LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.menuside A:hover {
	TEXT-DECORATION: none
}
UL.menuside LI.active LI A {
	FONT-WEIGHT: normal
}
UL.menuside SPAN {
	DISPLAY: block
}
UL.menuside A {
	DISPLAY: block; TEXT-INDENT: 15px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
UL.menuside UL {
	MARGIN: 4px 0px
}
UL.menuside UL LI {
	LIST-STYLE-TYPE: disc
}
UL.menuside UL A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px
}
UL.menuside A:hover {
	TEXT-DECORATION: none
}
UL.menuside UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 30px; PADDING-TOP: 0px
}
UL.menuside UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 40px; PADDING-TOP: 0px
}
UL.menuside LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.menuside LI LI A {
	
}
UL.menuside UL A {
	TEXT-INDENT: 0px
}
UL.menuside LI.active LI A {
	
}
UL.menuside UL UL UL A {
	TEXT-INDENT: 30px
}
A.mainlevel {
	DISPLAY: block; FONT-SIZE: 110%; TEXT-INDENT: 15px; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-DECORATION: none
}
#under A.mainlevel {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px
}
A.sublevel#active_menu {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A#active_menu {
	BACKGROUND-POSITION: 0px 0px
}
UL.menuside LI.active A {
	BACKGROUND-POSITION: 0px 0px
}
A.mainlevel:hover {
	BACKGROUND-POSITION: 0px -48px; COLOR: #000
}
UL.menuside A:hover {
	BACKGROUND-POSITION: 0px -48px; COLOR: #000
}
UL.menuside A {
	COLOR: #666
}
A.mainlevel {
	COLOR: #666
}
A.sublevel {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.sublevel:hover {
	COLOR: #000
}
A.mainlevel:hover {
	TEXT-DECORATION: none
}
A.sublevel:hover {
	TEXT-DECORATION: none
}
#mod-top .spacer {
	COLOR: #ccc
}
#mod-top FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
DIV.loginelement {
	PADDING-LEFT: 5px; FLOAT: centre; PADDING-TOP: 2px
}
DIV.loginelement LABEL {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: 70px; COLOR: #999; LINE-HEIGHT: 20px; HEIGHT: 20px
}
DIV.loginelement .inputbox {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; BACKGROUND: url(../images/header-bg.png); MARGIN: 0px; BORDER-LEFT: #444 1px solid; WIDTH: 100px; COLOR: #999; BORDER-BOTTOM: #444 1px solid
}
#mod-top A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 100%; FLOAT: left; COLOR: #ccc
}
A.readon {
	CLEAR: both; MARGIN-TOP: 10px; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: right; WIDTH: 115px; COLOR: #fff; LINE-HEIGHT: 36px; HEIGHT: 38px; TEXT-ALIGN: center
}
#footer A.readon {
	COLOR: #fff
}
SPAN.pathway {
	MARGIN-TOP: 15px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 15px; LINE-HEIGHT: 1.2em
}
SPAN.pathway IMG {
	PADDING-RIGHT: 5px; BACKGROUND: url(../images/path-arrow.png) no-repeat 0px 50%; FLOAT: left; WIDTH: 10px; PADDING-TOP: 3px; HEIGHT: 10px
}
SPAN.pathway A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.number {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.media-1 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.media-2 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.media-3 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.media-4 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.arrow-1 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.arrow-2 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.plus-1 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.plus-2 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.cart {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.circles {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.camera {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.people {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.rss {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.check {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.star-1 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.star-2 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.triangle-1 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.triangle-2 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.bullet-1 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.bullet-2 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
UL.number LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.media-1 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.media-2 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.media-3 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.media-4 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.arrow-1 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.arrow-2 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.plus-1 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.plus-2 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.cart LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.circles LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.camera LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.people LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.rss LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.check LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.star-1 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.star-2 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.triangle-1 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.triangle-2 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.bullet-1 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.bullet-2 LI {
	PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
PRE {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 10px; BORDER-LEFT: #f0f0f0 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #f0f0f0 1px solid
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 60px; FONT-SIZE: 120%; BACKGROUND: url(../images/quote-start.png) no-repeat 0px 0px; PADDING-BOTTOM: 5px; MARGIN: 15px 0px; WIDTH: auto; COLOR: #666; LINE-HEIGHT: 150%; PADDING-TOP: 0px; FONT-STYLE: italic
}
BLOCKQUOTE P {
	PADDING-RIGHT: 60px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/quote-end.png) no-repeat 100% 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
SPAN.alert {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 45px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; PADDING-TOP: 10px
}
SPAN.info {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 45px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; PADDING-TOP: 10px
}
SPAN.download {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 45px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; PADDING-TOP: 10px
}
SPAN.note {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 45px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; PADDING-TOP: 10px
}
SPAN.alert {
	BORDER-TOP: #fe7b7a 3px solid; BACKGROUND: url(../images/status-alert.png) #ffd6d6 no-repeat 10px 50%; COLOR: #c00; BORDER-BOTTOM: #fe7b7a 3px solid
}
SPAN.info {
	BORDER-TOP: #629de3 3px solid; BACKGROUND: url(../images/status-info.png) #d8e5f8 no-repeat 10px 50%; COLOR: #0055bb; BORDER-BOTTOM: #629de3 3px solid
}
SPAN.note {
	BORDER-TOP: #fde179 3px solid; BACKGROUND: url(../images/status-note.png) #fef6d8 no-repeat 10px 50%; COLOR: #b79000; BORDER-BOTTOM: #fde179 3px solid
}
SPAN.download {
	BORDER-TOP: #c2df88 3px solid; BACKGROUND: url(../images/status-download.png) #eef7dd no-repeat 10px 50%; COLOR: #57861a; BORDER-BOTTOM: #c2df88 3px solid
}
#rokslide-toolbar {
	COLOR: #666
}
#rokslide-toolbar SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; LINE-HEIGHT: 26px; FONT-FAMILY: Arial Narrow, Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap
}
#rokslide-toolbar LI.active {
	COLOR: #222
}
#frame {
	TEXT-ALIGN: left
}
#frame DIV.module {
	FLOAT: left
}
#frame .mmpr-1 .module {
	WIDTH: 100%
}
#frame .mmpr-2 .module {
	WIDTH: 50%
}
#frame .mmpr-3 .module {
	WIDTH: 33%
}
#frame .mmpr-4 .module {
	WIDTH: 25%
}
#frame .mmpr-5 .module {
	WIDTH: 20%
}
DIV#banner {
	RIGHT: 20px; POSITION: absolute; TOP: 20px
}
A.nounder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
A.nounder:hover {
	TEXT-DECORATION: none
}
A IMG.album {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
.clr {
	CLEAR: both
}
FIELDSET.input {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.content-left {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #eee 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid
}
IMG.content-right {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid
}
#under TABLE {
	WIDTH: 350px
}
#overall-frame .dynamic-tab-pane-control .tab-page {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
#overall-frame .dynamic-tab-pane-control .tab-row .selected.tab {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 1px -1px 1px 2px; PADDING-TOP: 2px; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#overall-frame .dynamic-tab-pane-control .tab-row .selected.tab A {
	COLOR: #fff
}
#overall-frame .connectionBox {
	BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; BORDER-BOTTOM: #f1f1f1 1px solid
}
#overall-frame .containerBox {
	BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; BORDER-BOTTOM: #f1f1f1 1px solid
}
#overall-frame .cbMenu {
	MARGIN-RIGHT: 1px! important
}
#overall-frame .cbSSmenu {
	MARGIN-TOP: 2px! important
}
#overall-frame .superthumb_inner:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#overall-frame #simplewelcome H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#overall-frame .gj_showfull-bulletin-subject {
	FONT-VARIANT: normal
}
#overall-frame .gj_showfull-bulletin-createddate {
	FONT-VARIANT: normal
}
#overall-frame .gj_showfull-username {
	FONT-VARIANT: normal
}
#overall-frame #showcat-pagenav-container .pagecounter {
	FONT-VARIANT: normal
}
#overall-frame #simpledesc {
	TEXT-INDENT: 0px
}
#overall-frame #creator-wrapper .componentheading {
	MARGIN: 5px 0px 10px
}
#overall-frame #moder_functions-wrapper .componentheading {
	MARGIN: 5px 0px 10px
}
#overall-frame #main-float-left .componentheading {
	MARGIN: 5px 0px 10px
}
#overall-frame #columnSmall2 .componentheading {
	MARGIN: 5px 0px 10px
}
#overall-frame #columnSmall3 .componentheading {
	MARGIN: 5px 0px 10px
}
#overall-frame #columnSmall4 .componentheading {
	MARGIN: 5px 0px 10px
}
#overall-frame #moder_functions-wrapper {
	MARGIN-TOP: 10px
}
#overall-frame #main-float-left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 71%; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
#overall-frame #columnSmall2 {
	BORDER-RIGHT: #eee 1px solid; WIDTH: 25%
}
#overall-frame #columnSmall3 {
	MARGIN-LEFT: 20px
}
#overall-frame .cbPosTop {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 1px solid
}
#overall-frame .cbPosTop .sectiontableentry1 {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #eee 1px solid
}
#overall-frame .cbPosTop .sectiontableentry2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #eee 1px solid
}
#cbProfileTitle {
	MARGIN-TOP: 0px
}
DIV#ribbon-frame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: relative; HEIGHT: 261px
}
DIV#ribbon {
	Z-INDEX: 3; BACKGROUND: url(../images/ribbon.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 94px; POSITION: absolute; TOP: 0px; HEIGHT: 94px
}
DIV#ribbon-frame DIV.moduletable {
	POSITION: absolute
}
#component DIV.right DIV.right.image_caption {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#component DIV.right DIV.left.image_caption {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
