#logo {
	WIDTH: 260px; HEIGHT: 44px
}
#ff-mynxx {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
A.mynxx {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
#ff-mynxx .componentheading {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
#ff-mynxx H1 {
	FONT-FAMILY: Georgia, Times, sans-serif
}
#ff-mynxx H2 {
	FONT-FAMILY: Georgia, Times, sans-serif
}
#ff-optima {
	FONT-FAMILY: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif
}
A.optima {
	FONT-FAMILY: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif
}
#ff-geneva {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
A.geneva {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
#ff-helvetica {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
A.helvetica {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
#ff-lucida {
	FONT-FAMILY: "Lucida Grande",Helvetica,Verdana,sans-serif
}
A.lucida {
	FONT-FAMILY: "Lucida Grande",Helvetica,Verdana,sans-serif
}
#ff-georgia {
	FONT-FAMILY: Georgia, sans-serif
}
A.georgia {
	FONT-FAMILY: Georgia, sans-serif
}
#ff-trebuchet {
	FONT-FAMILY: "Trebuchet MS", sans-serif
}
A.trebuchet {
	FONT-FAMILY: "Trebuchet MS", sans-serif
}
#ff-palatino {
	FONT-FAMILY: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif
}
A.palatino {
	FONT-FAMILY: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif
}
HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
BODY {
	MARGIN: 0px; LINE-HEIGHT: 135%
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 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#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
}
P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 15px
}
H1 {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; LINE-HEIGHT: 120%
}
H2 {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; LINE-HEIGHT: 120%
}
H3 {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; LINE-HEIGHT: 120%
}
H4 {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; LINE-HEIGHT: 120%
}
H5 {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; LINE-HEIGHT: 120%
}
H1 {
	FONT-SIZE: 250%; LINE-HEIGHT: 100%
}
H2 {
	FONT-SIZE: 200%; LINE-HEIGHT: 100%
}
H3 {
	FONT-SIZE: 175%
}
H4 {
	FONT-SIZE: 120%; LINE-HEIGHT: 130%
}
H5 {
	FONT-SIZE: 120%; TEXT-TRANSFORM: uppercase
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.clr {
	CLEAR: both
}
#logo {
	FLOAT: left; MARGIN-LEFT: 10px; POSITION: relative
}
#logo:hover {
	TEXT-DECORATION: none
}
.logo-text {
	FONT-SIZE: 13px;
	RIGHT: 69px;
	TEXT-TRANSFORM: uppercase;
	POSITION: absolute;
	TOP: 45px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
.showcase-surround {
	POSITION: relative
}
#showcase {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; POSITION: relative
}
#showcase2 {
	BACKGROUND: url(../images/main/showcase-bg.png) repeat-x 0px 0px
}
.sec-div {
	CLEAR: both; HEIGHT: 5px
}
#main-content {
	BACKGROUND: #fff; OVERFLOW: hidden
}
#main-content-surround {
	POSITION: relative
}
#maincontent-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.corner {
	WIDTH: 5px; POSITION: absolute; HEIGHT: 5px
}
.show-bl {
	WIDTH: 5px; POSITION: absolute; HEIGHT: 5px
}
.show-br {
	WIDTH: 5px; POSITION: absolute; HEIGHT: 5px
}
.bottom-bl {
	WIDTH: 5px; POSITION: absolute; HEIGHT: 5px
}
.bottom-br {
	WIDTH: 5px; POSITION: absolute; HEIGHT: 5px
}
.bottom-tl {
	WIDTH: 5px; POSITION: absolute; HEIGHT: 5px
}
.bottom-tr {
	WIDTH: 5px; POSITION: absolute; HEIGHT: 5px
}
.corner#bl {
	LEFT: 0px; BOTTOM: 0px
}
.bottom-bl {
	LEFT: 0px; BOTTOM: 0px
}
.corner#br {
	RIGHT: 0px; BOTTOM: 0px
}
.bottom-br {
	RIGHT: 0px; BOTTOM: 0px
}
.corner#tl {
	LEFT: 0px; TOP: 0px
}
.bottom-tl {
	LEFT: 0px; TOP: 0px
}
.corner#tr {
	RIGHT: 0px; TOP: 0px
}
.bottom-tr {
	RIGHT: 0px; TOP: 0px
}
.show-bl {
	LEFT: 0px; BOTTOM: 0px
}
.show-br {
	Z-INDEX: 2; RIGHT: 0px; BOTTOM: 0px
}
.ad-module-top .moduletable {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.colmask {
	CLEAR: both; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}
.leftmenu {
	BACKGROUND: #fff
}
.col1wrap {
	PADDING-BOTTOM: 2em
}
.s-c-s .colmid {
	LEFT: 202px; FLOAT: left; WIDTH: 200%; POSITION: relative
}
.s-c-s .colright {
	LEFT: 50%; FLOAT: left; MARGIN-LEFT: -404px; WIDTH: 100%; POSITION: relative
}
.s-c-s .col1wrap {
	RIGHT: 100%; FLOAT: right; PADDING-BOTTOM: 1em; WIDTH: 50%; POSITION: relative
}
.s-c-s .col1pad {
	MARGIN: 0px 0px 0px 404px; OVERFLOW: hidden
}
.s-c-s .col1 {
	OVERFLOW: hidden; WIDTH: 100%
}
.s-c-s .col2 {
	LEFT: 202px; FLOAT: left; MARGIN-LEFT: -50%; OVERFLOW: hidden; WIDTH: 202px; POSITION: relative
}
.s-c-s .col3 {
	LEFT: 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 202px; POSITION: relative
}
.s-c-s .colmask {
	BACKGROUND: #f0f0f0
}
.s-c-s .colmid {
	BACKGROUND: url(../images/main/vert-line.png) #fff repeat-y 0px 0px
}
.s-c-s .colright {
	BACKGROUND: url(../images/main/vert-line.png) #fff repeat-y 0px 0px
}
.s-c-s .maincol2-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px
}
.s-c-s #leftcol {
	PADDING-RIGHT: 1px
}
.s-c-s #rightcol {
	PADDING-LEFT: 2px
}
.s-c-x .colright {
	LEFT: 202px; FLOAT: left; WIDTH: 200%; POSITION: relative
}
.s-c-x .col1wrap {
	RIGHT: 202px; FLOAT: right; PADDING-BOTTOM: 1em; WIDTH: 50%; POSITION: relative
}
.s-c-x .col1 {
	RIGHT: 100%; MARGIN: 0px 0px 0px 202px; OVERFLOW: hidden; POSITION: relative
}
.s-c-x .col2 {
	RIGHT: 202px; FLOAT: left; WIDTH: 202px; POSITION: relative
}
.s-c-x .colmask {
	BACKGROUND: #f0f0f0
}
.s-c-x .colright {
	BACKGROUND: url(../images/main/vert-line.png) #fff repeat-y 0px 0px
}
.s-c-x .maincol2-padding {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px
}
.s-c-x #leftcol {
	PADDING-RIGHT: 1px
}
.x-c-s .colright {
	RIGHT: 100%; FLOAT: left; MARGIN-LEFT: -201px; WIDTH: 200%; POSITION: relative
}
.x-c-s .col1wrap {
	LEFT: 50%; FLOAT: left; PADDING-BOTTOM: 1em; WIDTH: 50%; POSITION: relative
}
.x-c-s .col1 {
	MARGIN: 0px 0px 0px 201px; OVERFLOW: hidden
}
.x-c-s .col3 {
	LEFT: 201px; FLOAT: right; WIDTH: 201px; POSITION: relative
}
.x-c-s .col1wrap {
	BACKGROUND: url(../images/main/vert-line.png) #fff repeat-y 100% 0px
}
.x-c-s .maincol2-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
.x-c-s #rightcol {
	PADDING-LEFT: 1px
}
#topbar {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#topbar2 {
	MARGIN-LEFT: -5px
}
#topbar3 {
	Z-INDEX: 1; MARGIN-RIGHT: -5px; POSITION: relative; HEIGHT: 52px
}
#topbar A {
	COLOR: #ccc
}
#botbar A {
	COLOR: #ccc
}
#topbar A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#botbar A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#home-button {
	BACKGROUND: url(../images/main/topbar-div.png) no-repeat 100% 50%; LEFT: 0px; LINE-HEIGHT: 50px; POSITION: absolute; TOP: 0px
}
A.home-button-desc {
	PADDING-RIGHT: 14px; PADDING-LEFT: 20px; BACKGROUND: url(../images/main/home-icon-d.png) no-repeat 0px 50%; PADDING-BOTTOM: 2px; MARGIN-LEFT: 16px; PADDING-TOP: 2px
}
#login-button {
	BACKGROUND: url(../images/main/topbar-div.png) no-repeat 0px 50%; FLOAT: right; LINE-HEIGHT: 50px
}
A.login-button-desc {
	PADDING-RIGHT: 14px; PADDING-LEFT: 20px; BACKGROUND: url(../images/main/user-icon-d.png) no-repeat 0px 50%; PADDING-BOTTOM: 2px; MARGIN-LEFT: 16px; PADDING-TOP: 2px
}
A.login-button-desc2 {
	PADDING-RIGHT: 14px; PADDING-LEFT: 20px; BACKGROUND: url(../images/main/user-icon-d.png) no-repeat 0px 50%; PADDING-BOTTOM: 2px; MARGIN-LEFT: 16px; PADDING-TOP: 2px
}
#cart-button {
	BACKGROUND: url(../images/main/topbar-div.png) no-repeat 0px 50%; FLOAT: right; LINE-HEIGHT: 50px
}
A.cart-button-desc {
	PADDING-RIGHT: 14px; PADDING-LEFT: 20px; BACKGROUND: url(../images/main/cart-icon-d.png) no-repeat 0px -1px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 16px; PADDING-TOP: 2px
}
A.cart-button-desc-full {
	PADDING-RIGHT: 14px; PADDING-LEFT: 20px; BACKGROUND: url(../images/main/cart-icon-d-full.png) no-repeat 0px -1px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 16px; PADDING-TOP: 2px
}
#font-style-button {
	BACKGROUND: url(../images/main/topbar-div.png) no-repeat 0px 50%; FLOAT: right; LINE-HEIGHT: 50px
}
A.font-style {
	PADDING-RIGHT: 14px; PADDING-LEFT: 23px; BACKGROUND: url(../images/main/font-icon.png) no-repeat 0px 50%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 16px; PADDING-TOP: 0px
}
#accessibility {
	PADDING-LEFT: 15px; Z-INDEX: 5000; BACKGROUND: url(../images/main/topbar-div.png) no-repeat 0px 50%; FLOAT: right; WIDTH: 122px; LINE-HEIGHT: 50px; POSITION: relative
}
#accessibility SPAN {
	BACKGROUND-REPEAT: no-repeat
}
#accessibility A {
	CURSOR: pointer; TEXT-DECORATION: none
}
#accessibility #buttons {
	LEFT: 10px; WIDTH: 40px; POSITION: absolute; TOP: 17px
}
#accessibility .button {
	DISPLAY: block; FLOAT: right; WIDTH: 15px; HEIGHT: 15px
}
#accessibility A.small .button {
	MARGIN-RIGHT: 5px
}
A.large .button {
	BACKGROUND: url(../images/main/font-lg.png) no-repeat 0px 0px
}
A.small .button {
	BACKGROUND: url(../images/main/font-sm.png) no-repeat 0px 0px
}
.textsizer-desc {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 42px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ccc; PADDING-TOP: 0px
}
#newsflash-mod {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LEFT: 0px; PADDING-BOTTOM: 8px; WIDTH: 50%; COLOR: #ccc; PADDING-TOP: 8px; POSITION: absolute; TOP: 0px
}
#newsflash-mod A {
	COLOR: #fff
}
#main-body-surround {
	OVERFLOW: hidden; POSITION: relative
}
#cart-panel-surround {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; Z-INDEX: 10; RIGHT: 0px; VISIBILITY: hidden; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 320px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#font-panel-surround {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; Z-INDEX: 10; RIGHT: 0px; VISIBILITY: hidden; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 320px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#login-panel-surround {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; Z-INDEX: 10; RIGHT: 0px; VISIBILITY: hidden; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 320px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#cart-panel {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url(../images/main/cart-drop.png) no-repeat 0px 100%; PADDING-BOTTOM: 30px; COLOR: #ccc; PADDING-TOP: 15px
}
#font-panel {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url(../images/main/cart-drop.png) no-repeat 0px 100%; PADDING-BOTTOM: 30px; COLOR: #ccc; PADDING-TOP: 15px
}
#login-panel {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url(../images/main/cart-drop.png) no-repeat 0px 100%; PADDING-BOTTOM: 30px; COLOR: #ccc; PADDING-TOP: 15px
}
#cart-panel A {
	COLOR: #fff
}
#font-panel A {
	COLOR: #fff
}
#login-panel A {
	COLOR: #fff
}
#font-panel A {
	DISPLAY: block; MARGIN: 8px
}
#font-panel .left {
	FONT-SIZE: 1.3em; FLOAT: left; WIDTH: 125px; TEXT-ALIGN: center
}
#font-panel .right {
	FONT-SIZE: 1.3em; FLOAT: left; WIDTH: 125px; TEXT-ALIGN: center
}
#cart-panel-surround {
	RIGHT: 215px
}
#login-panel-surround {
	RIGHT: 120px
}
#cart-panel .show-cart-button A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/login-button.png) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px auto; WIDTH: 77px; COLOR: #ccc; PADDING-TOP: 4px; HEIGHT: 16px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#cart-panel .show-cart-button A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#cart-panel .cart-qty {
	FLOAT: left
}
#cart-panel .cart-price {
	FLOAT: right
}
#cart-panel .cart-listings {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-BOTTOM: #606060 1px solid
}
#cart-panel .cart-totals {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #666; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 4px
}
#cart-panel A.savedCart {
	DISPLAY: block; MARGIN: 0px auto; TEXT-ALIGN: center
}
#horiz-menu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
UL.menutop#horiznav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 120; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative
}
#horiz-menu UL.menutop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 120; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative
}
#horiz-menu LI {
	DISPLAY: block; POSITION: relative
}
#horiz-menu LI .link {
	DISPLAY: block; POSITION: relative
}
#horiz-menu LI:hover .link {
	Z-INDEX: 100; MARGIN: 0px; CURSOR: pointer; COLOR: #fff
}
#horiz-menu LI.sfHover .link {
	Z-INDEX: 100; MARGIN: 0px; CURSOR: pointer; COLOR: #fff
}
#horiz-menu .link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; Z-INDEX: 100; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 30px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 30px; TEXT-DECORATION: none
}
#horiz-menu LI:hover .link {
	Z-INDEX: 100; MARGIN: 0px; CURSOR: pointer; COLOR: #fff
}
#horiz-menu LI.sfHover .link {
	Z-INDEX: 100; MARGIN: 0px; CURSOR: pointer; COLOR: #fff
}
#horiz-menu LI.active .link {
	Z-INDEX: 100; MARGIN: 0px; CURSOR: pointer; COLOR: #fff
}
#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; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; PADDING-TOP: 0px
}
#horiz-menu LI .link SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 30px
}
#horiz-menu UL UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horiz-menu LI LI {
	MARGIN: 0px
}
#horiz-menu LI LI .link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 10px; PADDING-TOP: 0px; HEIGHT: 33px
}
#horiz-menu LI LI .link SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI {
	HEIGHT: 30px
}
#horiz-menu UL UL LI.active {
	HEIGHT: 30px
}
#horiz-menu UL UL LI.parent {
	HEIGHT: 30px
}
.menutop LI:hover UL {
	LEFT: -4px; TOP: 0px
}
.menutop LI.sfHover UL {
	LEFT: -4px; TOP: 0px
}
#horiz-menu UL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 173px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 173px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 173px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 173px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 173px; PADDING-TOP: 0px
}
#horiz-menu LI UL {
	WIDTH: 195px
}
#horiz-menu LI UL.columns-1 {
	WIDTH: 195px
}
#horiz-menu .columns-1 {
	WIDTH: 195px
}
#horiz-menu LI UL.columns-2 {
	WIDTH: 370px
}
#horiz-menu .columns-2 {
	WIDTH: 370px
}
#horiz-menu LI UL.columns-3 {
	WIDTH: 555px
}
#horiz-menu .columns-3 {
	WIDTH: 555px
}
#horiz-menu LI UL.columns-4 {
	WIDTH: 740px
}
#horiz-menu .columns-4 {
	WIDTH: 740px
}
.menutop .drop-wrap {
	Z-INDEX: 700; LEFT: -999em; FLOAT: none; WIDTH: 100%; POSITION: absolute
}
.menutop LI:hover .drop-wrap {
	LEFT: -1px; TOP: 30px
}
.menutop LI.sfHover .drop-wrap {
	LEFT: -1px; TOP: 30px
}
.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 {
	LEFT: 169px; TOP: 0px
}
.menutop LI LI.sfHover .drop-wrap {
	LEFT: 169px; TOP: 0px
}
.menutop LI LI LI:hover .drop-wrap {
	LEFT: 169px; TOP: 0px
}
.menutop LI LI LI.sfHover .drop-wrap {
	LEFT: 169px; TOP: 0px
}
.menutop LI LI LI LI:hover .drop-wrap {
	LEFT: 169px; TOP: 0px
}
.menutop LI LI LI LI.sfHover .drop-wrap {
	LEFT: 169px; TOP: 0px
}
.menutop .submenu-animation-left {
	HEIGHT: 100%
}
#horiz-menu LI.parent:hover LI .link {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.sfHover LI .link {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.active LI .link SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI:hover LI .link SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.sfHover LI .link SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#leftcol {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#rightcol {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#inset-block-right {
	Z-INDEX: 1; FLOAT: right; MARGIN-LEFT: 15px; POSITION: relative
}
#inset-block-right .right-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px
}
#inset-block-left {
	Z-INDEX: 1; FLOAT: left; MARGIN-RIGHT: 15px; POSITION: relative
}
#inset-block-left .left-padding {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#inset-block-left H3 {
	MARGIN-TOP: 0px
}
#inset-block-right H3 {
	MARGIN-TOP: 0px
}
.inset-mod {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
.inset-mod2 {
	BACKGROUND: #f4f4f4
}
.inset-mod .module {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
TABLE.mainbody {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.blog {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.spacer .block {
	FLOAT: left
}
#breadcrumbs {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
#breadcrumbs H3 {
	DISPLAY: none
}
#breadcrumbs .spinner {
	RIGHT: 10px; BACKGROUND: url(../images/spinner.gif) no-repeat center center; FLOAT: right; WIDTH: 16px; POSITION: absolute; TOP: 10px; HEIGHT: 16px
}
SPAN.breadcrumbs {
	DISPLAY: block; FONT-SIZE: 90%; LINE-HEIGHT: 120%
}
SPAN.breadcrumbs IMG {
	DISPLAY: none
}
SPAN.breadcrumbs A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
SPAN.breadcrumbs A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.componentheading {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(../images/main/catbar-bg.png) repeat-x 0px 100%; PADDING-BOTTOM: 9px; MARGIN: 0px -14px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 170%; PADDING-TOP: 9px
}
.contentheading {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 190%; BACKGROUND: url(../images/main/catbar-bg.png) repeat-x 0px 100%; PADDING-BOTTOM: 6px; MARGIN: 0px -14px 14px; LINE-HEIGHT: 140%; PADDING-TOP: 6px
}
P.buttonheading {
	FLOAT: right; MARGIN-LEFT: 15px
}
.article-info-surround {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; MARGIN: -14px -14px 10px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
.article-info-surround2 {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
P.articleinfo {
	FONT-SIZE: 90%; MARGIN: 0px; COLOR: #444
}
P.iteminfo {
	MARGIN: 0px
}
SPAN.modifydate {
	DISPLAY: block
}
SPAN.createdby {
	DISPLAY: block
}
SPAN.createdate {
	DISPLAY: block
}
P.counter {
	TEXT-INDENT: 5px
}
DIV.pagination {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 15px; LINE-HEIGHT: 21px; HEIGHT: 21px
}
DIV.pagination DIV.tab {
	BACKGROUND: url(../images/main/page-tab-r.png) no-repeat 100% 0px; FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.pagination DIV.tab2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../images/main/page-tab-l.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.pagination DIV.page-block {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 6px; PADDING-TOP: 0px
}
.cols1 {
	DISPLAY: block; FLOAT: none; MARGIN: 0px
}
.cols2 {
	WIDTH: 49%
}
.cols3 {
	WIDTH: 30%
}
.column1 {
	MARGIN: 0px 5px 0px 0px; POSITION: relative
}
.column2 {
	MARGIN: 0px 5px 0px 0px; POSITION: relative
}
.column2 {
	FLOAT: left; MARGIN: 0px
}
.column1 {
	FLOAT: left; MARGIN: 0px
}
.column2 {
	FLOAT: right; MARGIN: 0px; WIDTH: 49%
}
.article_row {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px -14px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.blog_more {
	PADDING-TOP: 15px
}
#page {
	PADDING-BOTTOM: 15px
}
#leftcol .side-mod H3 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 140%; BACKGROUND: url(../images/main/module-h3.png) repeat-x 0px 100%; PADDING-BOTTOM: 13px; MARGIN: 0px; PADDING-TOP: 13px; BORDER-BOTTOM: #ccc 1px solid
}
#rightcol .side-mod H3 {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 130%;
	BACKGROUND: url(../images/main/module2-h3.png) repeat-x 0px 100%;
	PADDING-BOTTOM: 13px;
	MARGIN: 0px;
	PADDING-TOP: 13px;
	BORDER-BOTTOM: #ccc 1px solid
}
.side-mod .module {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.moduletable H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 130%
}
H3.module-title {
	MARGIN-TOP: 0px; FONT-SIZE: 130%
}
#inset-block-right .mainblock-module {
	PADDING-BOTTOM: 10px
}
#inset-block-left .mainblock-module {
	PADDING-BOTTOM: 10px
}
#showmodules {
	OVERFLOW: hidden
}
#mainmodules {
	OVERFLOW: hidden
}
#mainmodules2 {
	OVERFLOW: hidden
}
#mainmodules3 {
	OVERFLOW: hidden
}
#mainmodules4 {
	OVERFLOW: hidden
}
#mainmodules {
	BACKGROUND: url(../images/main/side-li-bg-w.png) repeat-x 0px 0px
}
#mainmodules2 {
	BACKGROUND: url(../images/main/side-li-bg-w.png) repeat-x 0px 0px
}
#mainmodules {
	BORDER-BOTTOM: #ccc 1px solid
}
#mainmodules2 {
	BORDER-TOP: #ccc 1px solid
}
#mainmodules3 {
	PADDING-TOP: 15px
}
#showmodules .moduletable {
	MARGIN-BOTTOM: 15px
}
#mainmodules3 .moduletable {
	MARGIN-BOTTOM: 15px
}
.spacer#showmodules .block {
	FLOAT: left
}
.spacer#mainmodules .block {
	FLOAT: left
}
.spacer#mainmodules2 .block {
	FLOAT: left
}
.spacer#mainmodules3 .block {
	FLOAT: left
}
.spacer#mainmodules4 .block {
	FLOAT: left
}
.w99#showmodules .block {
	WIDTH: 99.8%
}
.w99#mainmodules .block {
	WIDTH: 99.8%
}
.w99#mainmodules2 .block {
	WIDTH: 99.8%
}
.w99#mainmodules3 .block {
	WIDTH: 99.8%
}
.w99#mainmodules4 .block {
	WIDTH: 99.8%
}
.w49#showmodules .block {
	WIDTH: 49.8%
}
.w49#mainmodules .block {
	WIDTH: 49.8%
}
.w49#mainmodules2 .block {
	WIDTH: 49.8%
}
.w49#mainmodules3 .block {
	WIDTH: 49.8%
}
.w49#mainmodules4 .block {
	WIDTH: 49.8%
}
.w33#showmodules .block {
	WIDTH: 33.3%
}
.w33#mainmodules .block {
	WIDTH: 33.3%
}
.w33#mainmodules2 .block {
	WIDTH: 33.3%
}
.w33#mainmodules3 .block {
	WIDTH: 33.3%
}
.w33#mainmodules4 .block {
	WIDTH: 33.3%
}
#mainmodules3 .first .moduletable {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#mainmodules3 .middle .moduletable {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#mainmodules3 .last .moduletable {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#showmodules .moduletable {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#mainmodules4 .moduletable {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#main-body #showmodules .full .moduletable {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.full .moduletable {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#mainmodules .moduletable {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#mainmodules2 .moduletable {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#mainmodules3 H3 {
	MARGIN-TOP: 0px
}
#showcase .showcase-hero {
	BACKGROUND: url(../images/content/home-hero.jpg) no-repeat 50% 0px; MARGIN: -15px 0px -30px; HEIGHT: 343px
}
#vmMainPage {
	MARGIN: 0px -15px
}
#bottom-main {
	BACKGROUND: #fff; POSITION: relative
}
#botbar {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#botbar2 {
	MARGIN-LEFT: -5px
}
#botbar3 {
	MARGIN-RIGHT: -5px; POSITION: relative; HEIGHT: 52px
}
#bottom {
	BACKGROUND: #303030
}
#footer {
	BACKGROUND: #303030
}
#footer3 {
	PADDING-BOTTOM: 5px
}
#mainmodules4 {
	COLOR: #999
}
#mainmodules4 A {
	COLOR: #ccc
}
#bottom-logo {
	MARGIN-TOP: 22px; BACKGROUND: url(../images/main/bot-logo.png) no-repeat 0px 0px; FLOAT: right; WIDTH: 105px; MARGIN-RIGHT: 15px; HEIGHT: 30px
}
#bottom-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; OVERFLOW: hidden; MARGIN-RIGHT: 180px; PADDING-TOP: 25px
}
#footerbar3 {
	MARGIN-TOP: 3px; HEIGHT: 50px
}
#ql-button {
	BACKGROUND: url(../images/main/topbar-div.png) no-repeat 100% 50%; LEFT: 0px; FLOAT: right; LINE-HEIGHT: 50px; POSITION: absolute; TOP: 0px
}
A.ql-button-desc {
	PADDING-RIGHT: 14px; PADDING-LEFT: 20px; BACKGROUND: url(../images/main/ql-icon-d.png) no-repeat 0px 50%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 16px; COLOR: #ccc; PADDING-TOP: 0px
}
#top-button {
	BACKGROUND: url(../images/main/topbar-div.png) no-repeat 0px 50%; FLOAT: right; LINE-HEIGHT: 50px
}
A.top-button-desc {
	PADDING-RIGHT: 14px; PADDING-LEFT: 20px; BACKGROUND: url(../images/main/top-icon-d.png) no-repeat 0px 50%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 16px; COLOR: #ccc; PADDING-TOP: 0px
}
#copyright {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 15px; COLOR: #666; PADDING-TOP: 15px
}
#bottom-menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#bottom-menu UL LI {
	FLOAT: left
}
#bottom-menu UL LI A {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
#bottom-menu UL LI .separator {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
#bottom-menu UL LI A:hover {
	COLOR: #ccc; TEXT-DECORATION: none
}
#bottom-menu UL LI .separator:hover {
	COLOR: #ccc; TEXT-DECORATION: none
}
#popup {
	PADDING-RIGHT: 15px; DISPLAY: none; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#rocket {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 111px; HEIGHT: 15px
}
#debug-mod {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
SPAN.small {
	FONT-SIZE: 90%
}
TD.createdate {
	FONT-SIZE: 90%
}
TD.modifydate {
	FONT-SIZE: 90%
}
TABLE.blog TD.createdate {
	PADDING-BOTTOM: 5px
}
TABLE.blog TD.modifydate {
	PADDING-TOP: 10px
}
.sectiontableheader {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: url(../images/main/catbar-bg.png) repeat-x 0px 100%; PADDING-BOTTOM: 4px; LINE-HEIGHT: 25px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.sectiontablefooter {
	PADDING-BOTTOM: 8px
}
TR.sectiontableentry1 TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left
}
TR.sectiontableentry2 TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left
}
TD.sectiontableentry1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left
}
TD.sectiontableentry2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left
}
TR.sectiontableentry2 TD {
	HEIGHT: 30px
}
TD.sectiontableentry2 {
	HEIGHT: 30px
}
TR.sectiontableentry1 TD {
	HEIGHT: 30px
}
TD.sectiontableentry1 {
	HEIGHT: 30px
}
.contentpane {
	WIDTH: 100%
}
.contentpaneopen {
	WIDTH: 100%
}
.module FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.module H4 {
	MARGIN-TOP: 0px
}
TABLE.contenttoc {
	FLOAT: right; MARGIN-LEFT: 25px
}
.weblinks .contentdescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; PADDING-TOP: 15px
}
.weblinks IMG {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 12px
}
.contact_email .inputbox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 45%; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.contact-name {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 2px; PADDING-TOP: 15px
}
.contact-position {
	DISPLAY: block; PADDING-BOTTOM: 15px
}
#main-body UL.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -15px -15px 0px; PADDING-TOP: 0px
}
#main-body UL.menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
#main-body UL.menu SPAN {
	DISPLAY: block
}
#main-body UL.menu UL LI A {
	PADDING-LEFT: 20px
}
#main-body UL.menu UL LI SPAN.separator {
	PADDING-LEFT: 20px! important
}
#main-body UL.menu UL LI UL LI A {
	PADDING-LEFT: 36px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu UL LI UL LI .separator {
	PADDING-LEFT: 36px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu UL LI UL LI UL LI A {
	PADDING-LEFT: 56px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu UL LI UL LI UL LI .separator {
	PADDING-LEFT: 56px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.parent LI SPAN {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/typo/bullet-4.png) no-repeat 0px 6px
}
#main-body UL.menu LI.parent LI SPAN {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/typo/bullet-4.png) no-repeat 0px 6px
}
#main-body UL.menu LI.parent UL LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#main-body UL.menu LI.parent UL LI.parent UL {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#main-body UL.menu LI.parent UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/side-li-bg2.png) repeat-x 0px 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px; BORDER-RIGHT-WIDTH: 0px
}
#page-bg #main-body UL.menu UL.submenu {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px
}
#main-body UL.menu .cat-bot-bg {
	BACKGROUND: url(../images/main/side-li-bg2.png) repeat-x 0px 100%
}
#main-body UL.menu UL LI.last {
	PADDING-BOTTOM: 15px
}
#main-body UL.menu A {
	DISPLAY: block; FONT-SIZE: 110%; FLOAT: none; OVERFLOW: hidden; TEXT-INDENT: 0px
}
UL.menu .separator {
	DISPLAY: block; FONT-SIZE: 110%; FLOAT: none; OVERFLOW: hidden; TEXT-INDENT: 0px
}
#main-body UL.menu A SPAN {
	PADDING-RIGHT: 28px; PADDING-LEFT: 28px; BACKGROUND: url(../images/main/menu-arrow.png) no-repeat 15px 11px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#main-body UL.menu .separator {
	PADDING-RIGHT: 28px; PADDING-LEFT: 28px; BACKGROUND: url(../images/main/menu-arrow.png) no-repeat 15px 11px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#main-body UL.menu LI.active A SPAN {
	BACKGROUND: url(../images/main/menu-arrow-over.png) no-repeat 15px 11px
}
#main-body UL.menu LI:hover A SPAN {
	BACKGROUND: url(../images/main/menu-arrow-over.png) no-repeat 15px 11px
}
#main-body UL.menu LI.sfHover A SPAN {
	BACKGROUND: url(../images/main/menu-arrow-over.png) no-repeat 15px 11px
}
#leftcol UL.menu LI.active A SPAN {
	BACKGROUND: url(../images/main/menu-arrow-over.png) no-repeat 95% 11px
}
#leftcol UL.menu LI.active .separator {
	BACKGROUND: url(../images/main/menu-arrow-over.png) no-repeat 95% 11px
}
#main-body UL.menu LI.active A {
	BACKGROUND: url(../images/main/side-li-bg.png) repeat-x 0px 0px
}
#main-body UL.menu LI:hover A {
	BACKGROUND: url(../images/main/side-li-bg.png) repeat-x 0px 0px
}
#main-body UL.menu LI.active .separator {
	BACKGROUND: url(../images/main/side-li-bg.png) repeat-x 0px 0px
}
#main-body UL.menu LI:hover LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI:hover LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#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 A {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.active LI.active LI A {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.active LI .separator {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.active LI.active LI .separator {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.active LI.active LI.active .separator {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-body UL.menu LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#main-body UL.menu LI LI A SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main-body UL.menu LI LI .separator SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 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.parent UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#main-body UL.menu LI.parent UL LI.parent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#main-body UL.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-body UL.menu UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-body UL.menu UL .separator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-body UL.menu LI.active LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.active LI .separator:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.active LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.active LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.active {
	BACKGROUND: url(../images/main/side-li-bg.png) repeat-x 0px 0px
}
#main-body UL.menu .arrow-expand {
	BACKGROUND: url(../images/main/menu-expand.png) no-repeat 0px 0px; CURSOR: pointer
}
#main-body UL.menu .arrow-collapse {
	BACKGROUND: url(../images/main/menu-collapse.png) no-repeat 0px 0px; CURSOR: pointer
}
#main-body UL.menu .arrow-expand SPAN {
	DISPLAY: none
}
#main-body UL.menu .arrow-collapse SPAN {
	DISPLAY: none
}
.rokvm_categories LI.parent DIV.arrow {
	RIGHT: 10px; WIDTH: 15px; POSITION: absolute; TOP: 7px; HEIGHT: 15px; TEXT-ALIGN: center
}
#rightcol UL.menu LI.active {
	BACKGROUND: url(../images/main/side-li-bg-w.png) repeat-x 0px 0px
}
#rightcol UL.menu LI.parent UL {
	BACKGROUND: url(../images/main/side-li-bg-w2.png) repeat-x 0px 100%
}
#rightcol UL.menu LI.active A {
	BACKGROUND: url(../images/main/side-li-bg-w.png) repeat-x 0px 0px
}
#rightcol UL.menu LI:hover A {
	BACKGROUND: url(../images/main/side-li-bg-w.png) repeat-x 0px 0px
}
#main-body UL.menu LI A {
	COLOR: #333
}
#main-body UL.menu LI.parent LI A {
	COLOR: #333
}
#main-body UL.menu LI.parent LI.parent LI A {
	COLOR: #333
}
#main-body UL.menu LI.parent LI .separator {
	COLOR: #333
}
#main-body UL.menu LI.parent LI.parent LI .separator {
	COLOR: #333
}
#main-body UL.menu LI.active UL SPAN.separator {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.rokvm_categories LI.active A SPAN {
	BACKGROUND-POSITION: 15px 11px
}
#leftcol UL.menu LI.cat-open A SPAN {
	BACKGROUND: url(../images/main/menu-arrow-over.png) no-repeat 15px 11px
}
#main-body UL.menu LI.cat-open LI SPAN {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/typo/bullet-4.png) no-repeat 0px 6px
}
#main-body UL.menu LI.parent LI SPAN {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/typo/bullet-4.png) no-repeat 0px 6px
}
#main-body UL.menu LI.cat-open UL LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#main-body UL.menu LI.cat-open UL LI.parent UL {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#main-body UL.menu LI.cat-open UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/side-li-bg2.png) repeat-x 0px 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px; BORDER-RIGHT-WIDTH: 0px
}
#main-body UL.menu LI.cat-open A {
	BACKGROUND: url(../images/main/side-li-bg.png) repeat-x 0px 0px
}
#main-body UL.menu LI.cat-open A {
	FONT-WEIGHT: bold
}
#main-body UL.menu LI.cat-open LI A {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-body UL.menu LI.cat-open UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#rightcol UL.menu LI.cat-open {
	BACKGROUND: url(../images/main/side-li-bg-w.png) repeat-x 0px 0px
}
#rightcol UL.menu LI.cat-open UL {
	BACKGROUND: url(../images/main/side-li-bg-w2.png) repeat-x 0px 100%
}
#rightcol UL.menu LI.cat-open A {
	BACKGROUND: url(../images/main/side-li-bg-w.png) repeat-x 0px 0px
}
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
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN: 10px 0px 20px; BORDER-BOTTOM: #ddd 1px solid; BORDER-RIGHT-WIDTH: 0px
}
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
}
BODY .pollstableborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.rokvmscroller-container A IMG {
	WIDTH: 50%
}
LEGEND {
	FONT-SIZE: 120%
}
FORM.poll FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.side-mod FORM.poll {
	MARGIN: 0px -15px
}
.side-mod .poll-line {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
#leftcol .side-mod .poll-line:hover {
	BACKGROUND: #fff
}
#rightcol .side-mod .poll-line:hover {
	BACKGROUND: #e7e7e7
}
.side-mod .poll-buttons {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 160px; PADDING-TOP: 5px
}
FORM.poll INPUT.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 79px; CURSOR: pointer; COLOR: #333; BORDER-TOP-STYLE: none; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#leftcol FORM.poll INPUT.button {
	BACKGROUND: url(../images/main/form-input-g.png) no-repeat 0px 0px
}
FORM.poll A.results {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px; FLOAT: right; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 79px; CURSOR: pointer; COLOR: #333; BORDER-TOP-STYLE: none; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
FORM.poll A.results:hover {
	TEXT-DECORATION: none
}
#leftcol FORM.poll A.results {
	BACKGROUND: url(../images/main/form-input-g.png) no-repeat 0px 0px
}
IMG.content-left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
IMG.content-right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; PADDING-TOP: 5px
}
.back_button {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px
}
.tool-tip {
	BORDER-RIGHT: #f8e639 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #f8e639 2px solid; PADDING-LEFT: 4px; FONT-SIZE: 90%; Z-INDEX: 5000; BACKGROUND: #fbf3ad; PADDING-BOTTOM: 4px; BORDER-LEFT: #f8e639 2px solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #f8e639 2px solid
}
.bannergroup .clr {
	CLEAR: none! important
}
DL.poll DT {
	FONT-WEIGHT: bold; BORDER-BOTTOM: #ccc 1px solid
}
DL.poll DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 0px; PADDING-TOP: 6px
}
.polls_color_1 {
	BACKGROUND: #000
}
.polls_color_2 {
	BACKGROUND: #999
}
.polls_color_3 {
	BACKGROUND: #93246f
}
.polls_color_4 {
	BACKGROUND: #000
}
.polls_color_5 {
	BACKGROUND: #ccc
}
.polls_color_6 {
	BACKGROUND: #93246f
}
#main-content .poll {
	PADDING-TOP: 15px
}
#main-content FORM.editor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-content FORM.editor {
	COLOR: #333
}
#main-content FORM.editor INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#main-content FORM.editor TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#main-content FORM.editor FIELDSET A {
	COLOR: #00c
}
#main-content FORM.editor FIELDSET {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#main-content FORM.editor LEGEND {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; PADDING-TOP: 0px
}
#main-content FORM.editor LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 120px
}
#main-content FORM.editor DIV.radio LABEL {
	DISPLAY: inline; FLOAT: none; WIDTH: auto
}
FORM.form-login P {
	MARGIN: 0px
}
FORM.form-login .inputbox {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 95%; LINE-HEIGHT: 14px; PADDING-TOP: 4px
}
FORM#login .inputbox {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 95%; LINE-HEIGHT: 14px; PADDING-TOP: 4px
}
FORM.form-login .login-links {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
INPUT.button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: 3px
}
FORM.form-login SPAN.username-label {
	DISPLAY: block; PADDING-LEFT: 2px; MARGIN-BOTTOM: 1px; TEXT-TRANSFORM: uppercase
}
FORM.form-login SPAN.password-label {
	DISPLAY: block; PADDING-LEFT: 2px; MARGIN-BOTTOM: 1px; TEXT-TRANSFORM: uppercase
}
#login-module H3 {
	MARGIN-TOP: 0px; COLOR: #fff
}
#login-module .username-block {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 125px; MARGIN-RIGHT: 10px
}
#login-module .password-block {
	OVERFLOW: hidden; WIDTH: 125px
}
#login-module INPUT.inputbox#username_vmlogin {
	BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #777 1px solid; PADDING-LEFT: 0px; BACKGROUND: #555; PADDING-BOTTOM: 3px; BORDER-LEFT: #777 1px solid; WIDTH: 120px; COLOR: #fff; TEXT-INDENT: 4px; PADDING-TOP: 3px; BORDER-BOTTOM: #777 1px solid
}
#login-module INPUT.inputbox#mod_login_username {
	BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #777 1px solid; PADDING-LEFT: 0px; BACKGROUND: #555; PADDING-BOTTOM: 3px; BORDER-LEFT: #777 1px solid; WIDTH: 120px; COLOR: #fff; TEXT-INDENT: 4px; PADDING-TOP: 3px; BORDER-BOTTOM: #777 1px solid
}
#login-module INPUT.inputbox#password_vmlogin {
	BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #777 1px solid; PADDING-LEFT: 0px; BACKGROUND: #555; PADDING-BOTTOM: 3px; BORDER-LEFT: #777 1px solid; WIDTH: 120px; COLOR: #fff; TEXT-INDENT: 4px; PADDING-TOP: 3px; BORDER-BOTTOM: #777 1px solid
}
#login-module INPUT.inputbox#mod_login_password {
	BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #777 1px solid; PADDING-LEFT: 0px; BACKGROUND: #555; PADDING-BOTTOM: 3px; BORDER-LEFT: #777 1px solid; WIDTH: 120px; COLOR: #fff; TEXT-INDENT: 4px; PADDING-TOP: 3px; BORDER-BOTTOM: #777 1px solid
}
#login-module FORM#login UL {
	PADDING-LEFT: 20px; MARGIN: 10px 0px
}
#login-module FORM#login INPUT.button {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/login-button.png) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 77px; COLOR: #ccc; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
#login-module .form-login INPUT.button {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/login-button.png) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 77px; COLOR: #ccc; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
#login-module .remember-me {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
#login-module FORM#login INPUT.button:hover {
	COLOR: #fff
}
#login-module .form-login INPUT.button:hover {
	COLOR: #fff
}
#login-module .login-extras {
	PADDING-TOP: 15px
}
#main-content INPUT.inputbox#mod_login_username {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#main-content INPUT.inputbox#mod_login_password {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#main-content INPUT.inputbox#username_vmlogin {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#main-content INPUT.inputbox#password_vmlogin {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#main-content FORM.form-login INPUT.button {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 79px; CURSOR: pointer; COLOR: #333; BORDER-TOP-STYLE: none; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#main-content FORM.log INPUT.button {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 79px; CURSOR: pointer; COLOR: #333; BORDER-TOP-STYLE: none; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#main-content FORM#login INPUT.button {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 79px; CURSOR: pointer; COLOR: #333; BORDER-TOP-STYLE: none; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#leftcol FORM.form-login INPUT.button {
	BACKGROUND: url(../images/main/form-input-g.png) no-repeat 0px 0px
}
#leftcol FORM.log INPUT.button {
	BACKGROUND: url(../images/main/form-input-g.png) no-repeat 0px 0px
}
.register-page .inputbox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.register-page BUTTON.button {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 79px; CURSOR: pointer; COLOR: #333; BORDER-TOP-STYLE: none; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.register-page DIV.name {
	TEXT-ALIGN: right
}
.register-page DIV.user {
	TEXT-ALIGN: right
}
.register-page DIV.email {
	TEXT-ALIGN: right
}
.register-page DIV.pass {
	TEXT-ALIGN: right
}
.register-page DIV.verify_pass {
	TEXT-ALIGN: right
}
FORM.user#josForm {
	FLOAT: left; PADDING-BOTTOM: 15px; OVERFLOW: hidden
}
.edit-user-form {
	FLOAT: left; PADDING-BOTTOM: 15px; OVERFLOW: hidden
}
.edit-user-form {
	PADDING-TOP: 15px
}
.register-page FIELDSET {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px
}
DIV.user_name {
	MARGIN-BOTTOM: 10px
}
DIV.user_name SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
.user-params {
	MARGIN-BOTTOM: 20px
}
.user-params TD.paramlist_key {
	WIDTH: auto
}
.edit-user-button {
	MARGIN: 0px auto; WIDTH: 80px
}
#login_stretcher LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 90px
}
#login_stretcher INPUT {
	WIDTH: 150px
}
#main-content FORM#login .login-extras UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.roktabs-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -15px; PADDING-TOP: 0px; POSITION: relative
}
.roktabs-wrapper .roktabs-container-inner {
	OVERFLOW: hidden; POSITION: relative
}
.roktabs-wrapper .roktabs-container-wrapper {
	CLEAR: both; OVERFLOW: hidden; POSITION: relative
}
.roktabs-wrapper .roktabs-container-wrapper DIV {
	FLOAT: left
}
.roktabs-wrapper .roktabs-container-wrapper DIV.wrapper {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 14px; WIDTH: auto; PADDING-TOP: 14px
}
.roktabs-wrapper .roktabs-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/main/roktabs-links.png) #fff repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 63px
}
.tabs-bottom .roktabs-links {
	BACKGROUND: url(../images/main/roktabs-links-b.png) #fff repeat-x 0px 0px
}
.roktabs-wrapper .active-arrows .roktabs-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/main/roktabs-links.png) #fff repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 32px; PADDING-TOP: 0px; HEIGHT: 63px
}
.tabs-bottom .active-arrows .roktabs-links {
	BACKGROUND: url(../images/main/roktabs-links-b.png) #fff repeat-x 0px 0px
}
.roktabs-wrapper .roktabs-links UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 63px; TEXT-ALIGN: left
}
.roktabs-wrapper .roktabs-links UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 48px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 63px; TEXT-DECORATION: none
}
.tabs-bottom .roktabs-links UL LI {
	LINE-HEIGHT: 80px
}
.roktabs-wrapper .roktabs-links UL LI SPAN {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.roktabs-wrapper .roktabs-links UL.roktabs-top LI.active {
	BACKGROUND: url(../images/main/roktabs-active.png) no-repeat 50% 0px; MARGIN: 0px
}
.tabs-bottom .roktabs-links UL.roktabs-bottom LI.active {
	BACKGROUND: url(../images/main/roktabs-active-b.png) no-repeat 50% 0px
}
.roktabs-wrapper .roktabs-scroller {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 29px
}
.roktabs-wrapper .arrow-next {
	Z-INDEX: 2; WIDTH: 32px; CURSOR: pointer; LINE-HEIGHT: 46px; POSITION: absolute; TOP: 0px; HEIGHT: 63px; TEXT-ALIGN: center
}
.roktabs-wrapper .arrow-prev {
	Z-INDEX: 2; WIDTH: 32px; CURSOR: pointer; LINE-HEIGHT: 46px; POSITION: absolute; TOP: 0px; HEIGHT: 63px; TEXT-ALIGN: center
}
.roktabs-wrapper .arrow-next {
	RIGHT: 0px; BACKGROUND: url(../images/main/roktabs-next.png) no-repeat 0px 0px
}
.roktabs-wrapper .arrow-prev {
	BACKGROUND: url(../images/main/roktabs-prev.png) no-repeat -3px 0px; LEFT: 0px
}
.tabs-bottom .arrow-next {
	RIGHT: 0px; BACKGROUND: url(../images/main/roktabs-next-b.png) no-repeat 0px 0px
}
.tabs-bottom .arrow-prev {
	BACKGROUND: url(../images/main/roktabs-prev-b.png) no-repeat -3px 0px; LEFT: 0px
}
.roktabs-wrapper .arrow-prev SPAN {
	DISPLAY: none
}
.roktabs-wrapper .arrow-next SPAN {
	DISPLAY: none
}
.clear {
	CLEAR: both
}
#searchmod-surround {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/main/searchmod-surround.png) repeat-x 0px 100%; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 13px; PADDING-TOP: 13px; BORDER-BOTTOM: #bbb 1px solid
}
#leftcol #searchmod-surround {
	BACKGROUND: url(../images/main/searchmod-surround-l.png) repeat-x 0px 100%
}
#searchmod {
	BACKGROUND: url(../images/main/searchmod-m.png) repeat-x 0px 0px; MARGIN: 0px 10px 0px 22px
}
#searchmod2 {
	BACKGROUND: url(../images/main/searchmod-l.png) no-repeat 0px 0px; MARGIN-LEFT: -22px
}
#searchmod3 {
	PADDING-LEFT: 22px; BACKGROUND: url(../images/main/searchmod-r.png) no-repeat 100% 0px; MARGIN-RIGHT: -10px; HEIGHT: 20px
}
#searchmod .inputbox {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
#roksearch_search_str {
	WIDTH: 150px
}
#roksearch_results {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; MARGIN-TOP: -1px; Z-INDEX: 10000; BACKGROUND: #fff; FLOAT: right; VISIBILITY: hidden; BORDER-LEFT: #bbb 1px solid; WIDTH: 400px; BORDER-BOTTOM: #bbb 1px solid; POSITION: absolute; TEXT-ALIGN: left
}
#roksearch_results A#roksearch_link {
	PADDING-RIGHT: 5px; MARGIN-TOP: 4px; DISPLAY: block; BACKGROUND: url(../images/main/search-close.png) no-repeat 0px 0px; FLOAT: right; WIDTH: 16px; HEIGHT: 16px
}
#roksearch_results H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 120%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #333; LINE-HEIGHT: 110%
}
#roksearch_results SPAN {
	DISPLAY: block; FONT-SIZE: 90%; COLOR: #666; LINE-HEIGHT: 130%
}
#roksearch_results .container-wrapper {
	OVERFLOW: hidden
}
#roksearch_results .page {
	FLOAT: left
}
#roksearch_results .roksearch_header {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: url(../images/main/module2-h3.png) #fff repeat-x 0px 0px; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #333; LINE-HEIGHT: 100%; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
#roksearch_results .roksearch_row_btm {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: url(../images/main/module2-h3.png) #fff repeat-x 0px 0px; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #333; LINE-HEIGHT: 100%; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
#roksearch_results .roksearch_row_btm {
	BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; COLOR: #333
}
#roksearch_results .roksearch_row_btm SPAN {
	LINE-HEIGHT: 140%
}
#roksearch_results SPAN.small {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 80%; RIGHT: 10px; COLOR: #666; BOTTOM: 6px; POSITION: absolute; TEXT-ALIGN: right
}
#roksearch_results SPAN.highlight {
	DISPLAY: inline; BACKGROUND: #777; COLOR: #fff
}
#roksearch_results A.clr {
	FONT-SIZE: 100%
}
#roksearch_results A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#roksearch_results .roksearch_odd {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/main/module-h3.png) #efefef repeat-x 0px 100%; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
#roksearch_results .roksearch_even {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/main/module-h3.png) #efefef repeat-x 0px 100%; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
#roksearch_results .roksearch_odd-hover {
	BACKGROUND: url(../images/main/module2-h3.png) #fff repeat-x 0px 100%
}
#roksearch_results .roksearch_even-hover {
	BACKGROUND: url(../images/main/module2-h3.png) #fff repeat-x 0px 100%
}
#roksearch_results .roksearch_odd-hover H3 {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/main/menu-arrow.png) no-repeat 0px 4px
}
#roksearch_results .roksearch_even-hover H3 {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/main/menu-arrow.png) no-repeat 0px 4px
}
.results OL.list {
	MARGIN-TOP: 0px; PADDING-LEFT: 30px
}
.results OL.list H4 {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px
}
.results OL.list LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.results OL.list LI P {
	MARGIN-TOP: 0px; COLOR: #333
}
#roksearch_results .container-arrows {
	FLOAT: left; WIDTH: 40px; MARGIN-RIGHT: 10px; POSITION: relative; HEIGHT: 16px
}
#roksearch_results .arrow-left {
	BACKGROUND: url(../images/main/search-arrow.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 14px; CURSOR: pointer; BOTTOM: 1px; POSITION: absolute; HEIGHT: 14px
}
#roksearch_results .arrow-left-disabled {
	BACKGROUND: url(../images/main/search-arrow.png) no-repeat 0px -28px; LEFT: 0px; WIDTH: 14px; BOTTOM: 1px; POSITION: absolute; HEIGHT: 14px
}
#roksearch_results .arrow-right {
	BACKGROUND: url(../images/main/search-arrow.png) no-repeat 0px -14px; LEFT: 20px; WIDTH: 14px; CURSOR: pointer; BOTTOM: 1px; POSITION: absolute; HEIGHT: 14px
}
#roksearch_results .arrow-right-disabled {
	BACKGROUND: url(../images/main/search-arrow.png) no-repeat 0px -28px; LEFT: 20px; WIDTH: 14px; BOTTOM: 1px; POSITION: absolute; HEIGHT: 14px
}
FORM.search_result .inputbox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
FIELDSET.phrase {
	BORDER-BOTTOM: #ccc 1px solid
}
FIELDSET.word {
	BORDER-BOTTOM: #ccc 1px solid
}
FIELDSET.only {
	BORDER-BOTTOM: #ccc 1px solid
}
#horizontal-rokvmscroller .scroll-item1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/scroller-item-m.png) repeat-y 0px 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#vertical-rokvmscroller .scroll-item1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/scroller-item-m.png) repeat-y 0px 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horizontal-rokvmscroller .scroll-item2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/scroller-item-t.png) no-repeat 50% 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#vertical-rokvmscroller .scroll-item2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/scroller-item-t.png) no-repeat 50% 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horizontal-rokvmscroller .scroll-item3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/scroller-item-b.png) no-repeat 50% 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 28px; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
#vertical-rokvmscroller .scroll-item3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/scroller-item-b.png) no-repeat 50% 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 28px; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
#horizontal-rokvmscroller {
	WIDTH: 5000px
}
.horizontal-scroller-bottom {
	BORDER-TOP: #ccc 1px solid; MARGIN: -1px; OVERFLOW: hidden; POSITION: relative
}
.horizontal-rokvmscroller-container {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND: url(../images/main/scroller-bg.png) repeat-x 0px 50%; MARGIN-LEFT: 67px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 67px
}
.horizontal-rokvmscroller-wrapper {
	MARGIN: 0px auto; OVERFLOW: hidden
}
.horizontal-rokvmscroller-leftarrow {
	BACKGROUND: url(../images/main/scroller-ctrl-l.png) #ddd no-repeat 0px 50%; LEFT: 0px; WIDTH: 67px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.horizontal-rokvmscroller-rightarrow {
	RIGHT: 0px; BACKGROUND: url(../images/main/scroller-ctrl-r.png) #ddd no-repeat 0px 50%; WIDTH: 67px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#horizontal-rokvmscroller DIV {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 187px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#horizontal-rokvmscroller DIV.first {
	PADDING-LEFT: 10px
}
#horizontal-rokvmscroller DIV.last {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none
}
.noarrows .horizontal-rokvmscroller-container {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.noarrows #horizontal-rokvmscroller {
	MARGIN: 5px auto 0px
}
.horizontal-rokvmscroller-container A IMG {
	WIDTH: 50%
}
.vertical-rokvmscroller-container A IMG {
	WIDTH: 50%
}
.vertical-scroller-bottom {
	BORDER-TOP: #ccc 1px solid; MARGIN: -16px; OVERFLOW: hidden; POSITION: relative
}
.vertical-rokvmscroller-container {
	BACKGROUND: #e7e7e7
}
.vertical-rokvmscroller-wrapper {
	OVERFLOW: hidden
}
.vertical-rokvmscroller-leftarrow {
	BACKGROUND: url(../images/main/scroller-ctrl-b.png) #ddd no-repeat 50% 0px; WIDTH: 100%; CURSOR: pointer; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 67px
}
.vertical-rokvmscroller-rightarrow {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: url(../images/main/scroller-ctrl-t.png) #ddd no-repeat 50% 0px; WIDTH: 100%; CURSOR: pointer; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 67px
}
#vertical-rokvmscroller DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 187px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#vertical-rokvmscroller DIV.last {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none
}
.noarrows .vertical-rokvmscroller-container {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.noarrows #vertical-rokvmscroller {
	MARGIN: 5px auto 0px; OVERFLOW: hidden
}
DIV.featureprod {
	MARGIN: -15px -15px 0px
}
DIV.featureprod TD {
	BORDER-BOTTOM: #ccc 1px solid
}
TABLE.featureprod {
	WIDTH: 100%
}
.faq H3 SPAN {
	DISPLAY: block; PADDING-LEFT: 21px
}
.cart H3 SPAN {
	DISPLAY: block; PADDING-LEFT: 21px
}
.user H3 SPAN {
	DISPLAY: block; PADDING-LEFT: 21px
}
.alert H3 SPAN {
	DISPLAY: block; PADDING-LEFT: 21px
}
.check H3 SPAN {
	DISPLAY: block; PADDING-LEFT: 21px
}
.info H3 SPAN {
	DISPLAY: block; PADDING-LEFT: 21px
}
.rss H3 SPAN {
	DISPLAY: block; PADDING-LEFT: 21px
}
.media H3 SPAN {
	DISPLAY: block; PADDING-LEFT: 21px
}
.attention H3 SPAN {
	DISPLAY: block; PADDING-LEFT: 21px
}
.download H3 SPAN {
	DISPLAY: block; PADDING-LEFT: 21px
}
.arrow H3 SPAN {
	PADDING-LEFT: 20px
}
.arrow2 H3 SPAN {
	PADDING-RIGHT: 22px; DISPLAY: block
}
.faq H3 SPAN {
	BACKGROUND: url(../images/main/faq-icon-l.png) no-repeat 0px 50%
}
.cart H3 SPAN {
	BACKGROUND: url(../images/main/cart-mod-h3.png) no-repeat 0px 50%
}
.user H3 SPAN {
	BACKGROUND: url(../images/main/user-icon-l.png) no-repeat 0px 50%
}
.alert H3 SPAN {
	BACKGROUND: url(../images/main/alert-mod-h3.png) no-repeat 0px 50%
}
.check H3 SPAN {
	BACKGROUND: url(../images/main/check-mod-h3.png) no-repeat 0px 50%
}
.info H3 SPAN {
	BACKGROUND: url(../images/main/info-mod-h3.png) no-repeat 0px 50%
}
.rss H3 SPAN {
	BACKGROUND: url(../images/main/rss-mod-h3.png) no-repeat 0px 50%
}
.media H3 SPAN {
	BACKGROUND: url(../images/main/special-4.png) no-repeat 0px 50%
}
.attention H3 SPAN {
	BACKGROUND: url(../images/main/special-11.png) no-repeat 0px 50%
}
.download H3 SPAN {
	BACKGROUND: url(../images/main/down-mod-h3.png) no-repeat 0px 50%
}
.arrow H3 SPAN {
	BACKGROUND: url(../images/main/moreinfo-desc.png) no-repeat 0px 50%
}
.arrow2 H3 SPAN {
	BACKGROUND: url(../images/main/moreinfo-desc.png) no-repeat 100% 50%
}
#leftcol .color1 .module {
	BACKGROUND: #fef9e9; BORDER-BOTTOM: #ccc 1px solid
}
#rightcol .color1 .module {
	BACKGROUND: #fef9e9; BORDER-BOTTOM: #ccc 1px solid
}
.inset-mod .color1 .module {
	BACKGROUND: #fef9e9; BORDER-BOTTOM: #ccc 1px solid
}
#leftcol .color1 H3 {
	BACKGROUND: url(../images/main/module-color1-h3.png) repeat-x 0px 100%
}
#rightcol .color1 H3 {
	BACKGROUND: url(../images/main/module2-color1-h3.png) repeat-x 0px 100%
}
#leftcol .color2 .module {
	BACKGROUND: #e6f1f8; BORDER-BOTTOM: #ccc 1px solid
}
#rightcol .color2 .module {
	BACKGROUND: #e6f1f8; BORDER-BOTTOM: #ccc 1px solid
}
.inset-mod .color2 .module {
	BACKGROUND: #e6f1f8; BORDER-BOTTOM: #ccc 1px solid
}
#leftcol .color2 H3 {
	BACKGROUND: url(../images/main/module-color2-h3.png) repeat-x 0px 100%
}
#rightcol .color2 H3 {
	BACKGROUND: url(../images/main/module2-color2-h3.png) repeat-x 0px 100%
}
#leftcol .color3 .module {
	BACKGROUND: #ebfde7; BORDER-BOTTOM: #ccc 1px solid
}
#rightcol .color3 .module {
	BACKGROUND: #ebfde7; BORDER-BOTTOM: #ccc 1px solid
}
.inset-mod .color3 .module {
	BACKGROUND: #ebfde7; BORDER-BOTTOM: #ccc 1px solid
}
#leftcol .color3 H3 {
	BACKGROUND: url(../images/main/module-color3-h3.png) repeat-x 0px 100%
}
#rightcol .color3 H3 {
	BACKGROUND: url(../images/main/module2-color3-h3.png) repeat-x 0px 100%
}
.moreinfo-box {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: -1px -15px 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
.moreinfo-box2 {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
.moreinfo-icon-1 {
	DISPLAY: block; PADDING-LEFT: 42px; BACKGROUND: url(../images/main/moreinfo-icon-1.png) no-repeat 0px 0px; CURSOR: pointer
}
.moreinfo-icon-2 {
	DISPLAY: block; PADDING-LEFT: 42px; BACKGROUND: url(../images/main/moreinfo-icon-2.png) no-repeat 0px 0px; CURSOR: pointer
}
.moreinfo-icon-3 {
	DISPLAY: block; PADDING-LEFT: 42px; BACKGROUND: url(../images/main/moreinfo-icon-3.png) no-repeat 0px 0px; CURSOR: pointer
}
.moreinfo-desc {
	PADDING-RIGHT: 22px; DISPLAY: block; BACKGROUND: url(../images/main/moreinfo-desc.png) no-repeat 100% 50%
}
.moreinfo-desc SPAN {
	DISPLAY: block; FONT-WEIGHT: bold
}
.readon-wrap1 {
	MARGIN-TOP: 15px; FLOAT: left; POSITION: relative
}
.readon-wrap2 {
	MARGIN-TOP: 15px; FLOAT: left; POSITION: relative
}
.readon-wrap1 SPAN {
	DISPLAY: block; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.readon-wrap2 SPAN {
	DISPLAY: block; LINE-HEIGHT: 22px; HEIGHT: 22px
}
A.readon-main {
	FONT-SIZE: 12px; CURSOR: pointer
}
A.readon-main:hover {
	TEXT-DECORATION: none
}
.readon1-l {
	LEFT: 0px; WIDTH: 6px; POSITION: absolute; TOP: 0px; HEIGHT: 22px
}
.readon2-l {
	LEFT: 0px; WIDTH: 6px; POSITION: absolute; TOP: 0px; HEIGHT: 22px
}
.readon1-m {
	PADDING-LEFT: 12px; MARGIN-RIGHT: 6px; TEXT-ALIGN: center
}
.readon2-m {
	PADDING-LEFT: 12px; MARGIN-RIGHT: 6px; TEXT-ALIGN: center
}
.readon1-r {
	PADDING-RIGHT: 12px; MARGIN-RIGHT: -6px
}
.readon2-r {
	PADDING-RIGHT: 12px; MARGIN-RIGHT: -6px
}
.readon1-l {
	BACKGROUND: url(../images/main/readon1-l.png) no-repeat 0px 0px
}
.readon1-m {
	BACKGROUND: url(../images/main/readon1-bg.png) repeat-x 50% 0px
}
.readon1-r {
	BACKGROUND: url(../images/main/readon1-r.png) no-repeat 100% 0px
}
.readon2-l {
	BACKGROUND: url(../images/main/readon2-l.png) no-repeat 0px 0px
}
.readon2-m {
	BACKGROUND: url(../images/main/readon2-bg.png) repeat-x 50% 0px
}
.readon2-r {
	BACKGROUND: url(../images/main/readon2-r.png) no-repeat 100% 0px
}
.readon-wrap1 A.readon-main:hover {
	COLOR: #333
}
.readon-wrap2 A.readon-main {
	COLOR: #fff
}
.readon-wrap2 A.readon-main:hover {
	COLOR: #ccc
}
#bottom UL {
	PADDING-LEFT: 10px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#bottom UL LI A {
	DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(../images/main/bottom-arrow.png) no-repeat 0px 4px; PADDING-BOTTOM: 5px
}
#bottom UL LI:hover A {
	BACKGROUND: url(../images/main/bottom-arrow2.png) no-repeat 0px 4px; COLOR: #fff; TEXT-DECORATION: none
}
IMG.newsflash-image {
	FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 30px
}
.newsflash-header {
	MARGIN-TOP: 10px; DISPLAY: block; FONT-SIZE: 200%; MARGIN-BOTTOM: 15px
}
.newsflash-desc {
	FONT-SIZE: 120%; COLOR: #555; LINE-HEIGHT: 140%
}
#mainmodules .article_separator {
	DISPLAY: none
}
.rokmod-demo-block .parameters DIV {
	BORDER-RIGHT: #666 1px dotted; PADDING-RIGHT: 12px
}
.rokmod-demo-block .options DIV {
	BORDER-RIGHT: #666 1px dotted; PADDING-RIGHT: 12px
}
.rokmod-demo-block .demo DIV {
	BORDER-RIGHT: #666 1px dotted; 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 {
	DISPLAY: block; FONT-SIZE: 11px; LINE-HEIGHT: 22px
}
.rokmod-demo-block .options SPAN {
	DISPLAY: block; FONT-SIZE: 11px; LINE-HEIGHT: 22px
}
.rokmod-demo-block .demo SPAN {
	DISPLAY: block; FONT-SIZE: 11px; LINE-HEIGHT: 22px
}
.rokmod-demo-block .description SPAN {
	DISPLAY: block; FONT-SIZE: 11px; LINE-HEIGHT: 22px
}
.rokmod-demo-block .demo-span1 {
	FONT-WEIGHT: bold
}
.slider-placeholder {
	BACKGROUND: url(../images/content/slide-test.jpg) no-repeat 0px 0px; MARGIN: 0px auto; WIDTH: 459px; HEIGHT: 234px
}
.tut-block {
	DISPLAY: block; HEIGHT: 100px
}
.tut-img {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.tut-title {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN-BOTTOM: 15px; PADDING-TOP: 3px
}
PRE {
	OVERFLOW: auto
}
.fp-tabs-container {
	FLOAT: left; MARGIN-BOTTOM: 35px; BORDER-BOTTOM: #ccc 1px solid
}
.fp-tabs-img {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 77px; MARGIN-RIGHT: 25px
}
.fp-tabs-content {
	FLOAT: left; WIDTH: 400px
}
.fp-tabs-content H2 {
	MARGIN-TOP: 0px
}
.variation-chooser {
	MARGIN-TOP: 15px; LINE-HEIGHT: 25px; POSITION: relative; HEIGHT: 45px
}
.variation-chooser .controls {
	HEIGHT: 25px
}
.variation-chooser .control-prev {
	MARGIN-TOP: 1px; FLOAT: left; WIDTH: 16px; CURSOR: pointer; MARGIN-RIGHT: 3px; HEIGHT: 16px
}
.variation-chooser .control-next {
	MARGIN-TOP: 1px; FLOAT: left; WIDTH: 16px; CURSOR: pointer; MARGIN-RIGHT: 3px; HEIGHT: 16px
}
.variation-chooser .control-prev {
	BACKGROUND-POSITION: 0px 0px; MARGIN-RIGHT: 0.4em
}
.variation-chooser .control-prev:hover {
	BACKGROUND-POSITION: 0px -16px
}
.variation-chooser .control-next {
	BACKGROUND-POSITION: 0px -32px; MARGIN-LEFT: 0.4em
}
.variation-chooser .control-next:hover {
	BACKGROUND-POSITION: 0px -48px
}
.variation-chooser .controls {
	LEFT: 13px; POSITION: absolute
}
.variation-chooser INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; MARGIN-TOP: 30px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 45px; OVERFLOW: hidden; WIDTH: 79px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 24px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
