#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
{
    LINE-HEIGHT: 135%;
    MARGIN: 0px
}
FORM
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
BODY.f-small
{
    FONT-SIZE: 11px
}
BODY.f-small#ff-optima
{
    FONT-SIZE: 11px
}
BODY.f-small#ff-georgia
{
    FONT-SIZE: 11px
}
BODY
{
    FONT-SIZE: 12px
}
BODY.f-default
{
    FONT-SIZE: 12px
}
BODY#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
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 120%;
    MARGIN: 25px 0px 10px;
    FONT-WEIGHT: normal
}
H2
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 120%;
    MARGIN: 25px 0px 10px;
    FONT-WEIGHT: normal
}
H3
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 120%;
    MARGIN: 25px 0px 10px;
    FONT-WEIGHT: normal
}
H4
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 120%;
    MARGIN: 25px 0px 10px;
    FONT-WEIGHT: normal
}
H5
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 120%;
    MARGIN: 25px 0px 10px;
    FONT-WEIGHT: normal
}
H1
{
    LINE-HEIGHT: 100%;
    FONT-SIZE: 250%
}
H2
{
    LINE-HEIGHT: 100%;
    FONT-SIZE: 200%
}
H3
{
    FONT-SIZE: 175%
}
H4
{
    LINE-HEIGHT: 130%;
    FONT-SIZE: 120%
}
H5
{
    TEXT-TRANSFORM: uppercase;
    FONT-SIZE: 120%
}
A
{
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
.clr
{
    CLEAR: both
}
#logo
{
    POSITION: relative;
    WIDTH: 450px;
    FLOAT: left;
    HEIGHT: 44px;
    MARGIN-LEFT: 10px
}
#logo:hover
{
    TEXT-DECORATION: none
}
.logo-text
{
    POSITION: absolute;
    TEXT-TRANSFORM: uppercase;
    FONT-SIZE: 13px;
    TOP: 45px;
    RIGHT: 3px
}
#header
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 30px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 30px
}
.showcase-surround
{
    POSITION: relative
}
#showcase
{
    BACKGROUND-IMAGE: none;
    POSITION: relative;
    PADDING-BOTTOM: 1px;
    BACKGROUND-COLOR: #2a641c;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BACKGROUND-REPEAT: repeat;
    PADDING-TOP: 1px
}
#showcase2
{
    BACKGROUND: url(../images/main/showcase-bg-2.png) #2a641c no-repeat 0px 0px
}
.sec-div
{
    HEIGHT: 5px;
    CLEAR: both
}
#main-content
{
    BACKGROUND: #fff;
    OVERFLOW: hidden
}
#main-content-surround
{
    POSITION: relative
}
#maincontent-block
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
.corner
{
    POSITION: absolute;
    WIDTH: 5px;
    HEIGHT: 5px
}
.show-bl
{
    POSITION: absolute;
    WIDTH: 5px;
    HEIGHT: 5px
}
.show-br
{
    POSITION: absolute;
    WIDTH: 5px;
    HEIGHT: 5px
}
.bottom-bl
{
    POSITION: absolute;
    WIDTH: 5px;
    HEIGHT: 5px
}
.bottom-br
{
    POSITION: absolute;
    WIDTH: 5px;
    HEIGHT: 5px
}
.bottom-tl
{
    POSITION: absolute;
    WIDTH: 5px;
    HEIGHT: 5px
}
.bottom-tr
{
    POSITION: absolute;
    WIDTH: 5px;
    HEIGHT: 5px
}
.corner#bl
{
    BOTTOM: 0px;
    LEFT: 0px
}
.bottom-bl
{
    BOTTOM: 0px;
    LEFT: 0px
}
.corner#br
{
    BOTTOM: 0px;
    RIGHT: 0px
}
.bottom-br
{
    BOTTOM: 0px;
    RIGHT: 0px
}
.corner#tl
{
    TOP: 0px;
    LEFT: 0px
}
.bottom-tl
{
    TOP: 0px;
    LEFT: 0px
}
.corner#tr
{
    TOP: 0px;
    RIGHT: 0px
}
.bottom-tr
{
    TOP: 0px;
    RIGHT: 0px
}
.show-bl
{
    BOTTOM: 0px;
    LEFT: 0px
}
.show-br
{
    Z-INDEX: 2;
    BOTTOM: 0px;
    RIGHT: 0px
}
.ad-module-top .moduletable
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
.colmask
{
    POSITION: relative;
    WIDTH: 100%;
    FLOAT: left;
    CLEAR: both;
    OVERFLOW: hidden
}
.leftmenu
{
    BACKGROUND: #fff
}
.col1wrap
{
    PADDING-BOTTOM: 2em
}
.s-c-s .colmid
{
    POSITION: relative;
    WIDTH: 200%;
    FLOAT: left;
    LEFT: 202px
}
.s-c-s .colright
{
    POSITION: relative;
    WIDTH: 100%;
    FLOAT: left;
    MARGIN-LEFT: -404px;
    LEFT: 50%
}
.s-c-s .col1wrap
{
    POSITION: relative;
    PADDING-BOTTOM: 1em;
    WIDTH: 50%;
    FLOAT: right;
    RIGHT: 100%
}
.s-c-s .col1pad
{
    MARGIN: 0px 0px 0px 404px;
    OVERFLOW: hidden
}
.s-c-s .col1
{
    WIDTH: 100%;
    OVERFLOW: hidden
}
.s-c-s .col2
{
    POSITION: relative;
    WIDTH: 202px;
    FLOAT: left;
    MARGIN-LEFT: -50%;
    OVERFLOW: hidden;
    LEFT: 202px
}
.s-c-s .col3
{
    POSITION: relative;
    WIDTH: 202px;
    FLOAT: left;
    OVERFLOW: hidden;
    LEFT: 0px
}
.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-LEFT: 1px;
    PADDING-RIGHT: 0px
}
.s-c-s #leftcol
{
    PADDING-RIGHT: 1px
}
.s-c-s #rightcol
{
    PADDING-LEFT: 2px
}
.s-c-x .colright
{
    POSITION: relative;
    WIDTH: 200%;
    FLOAT: left;
    LEFT: 202px
}
.s-c-x .col1wrap
{
    POSITION: relative;
    PADDING-BOTTOM: 1em;
    WIDTH: 50%;
    FLOAT: right;
    RIGHT: 202px
}
.s-c-x .col1
{
    POSITION: relative;
    MARGIN: 0px 0px 0px 202px;
    OVERFLOW: hidden;
    RIGHT: 100%
}
.s-c-x .col2
{
    POSITION: relative;
    WIDTH: 202px;
    FLOAT: left;
    RIGHT: 202px
}
.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-LEFT: 1px;
    PADDING-RIGHT: 1px
}
.s-c-x #leftcol
{
    PADDING-RIGHT: 1px
}
.x-c-s .colright
{
    POSITION: relative;
    WIDTH: 200%;
    FLOAT: left;
    MARGIN-LEFT: -201px;
    RIGHT: 100%
}
.x-c-s .col1wrap
{
    POSITION: relative;
    PADDING-BOTTOM: 1em;
    WIDTH: 50%;
    FLOAT: left;
    LEFT: 50%
}
.x-c-s .col1
{
    MARGIN: 0px 0px 0px 201px;
    OVERFLOW: hidden
}
.x-c-s .col3
{
    POSITION: relative;
    WIDTH: 201px;
    FLOAT: right;
    LEFT: 201px
}
.x-c-s .col1wrap
{
    BACKGROUND: url(../images/main/vert-line.png) #fff repeat-y 100% 0px
}
.x-c-s .maincol2-padding
{
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px
}
.x-c-s #rightcol
{
    PADDING-LEFT: 1px
}
#topbar
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
#topbar2
{
    MARGIN-LEFT: -5px
}
#topbar3
{
    Z-INDEX: 1;
    POSITION: relative;
    HEIGHT: 52px;
    MARGIN-RIGHT: -5px
}
#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
{
    POSITION: absolute;
    LINE-HEIGHT: 50px;
    BACKGROUND: url(../images/main/topbar-div.png) no-repeat 100% 50%;
    TOP: 0px;
    LEFT: 0px
}
A.home-button-desc
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 14px;
    BACKGROUND: url(../images/main/home-icon-d.png) no-repeat 0px 50%;
    MARGIN-LEFT: 16px;
    PADDING-TOP: 2px
}
#login-button
{
    LINE-HEIGHT: 50px;
    BACKGROUND: url(../images/main/topbar-div.png) no-repeat 0px 50%;
    FLOAT: right
}
A.login-button-desc
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 14px;
    BACKGROUND: url(../images/main/user-icon-d.png) no-repeat 0px 50%;
    MARGIN-LEFT: 16px;
    PADDING-TOP: 2px
}
A.login-button-desc2
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 14px;
    BACKGROUND: url(../images/main/user-icon-d.png) no-repeat 0px 50%;
    MARGIN-LEFT: 16px;
    PADDING-TOP: 2px
}
#cart-button
{
    LINE-HEIGHT: 50px;
    BACKGROUND: url(../images/main/topbar-div.png) no-repeat 0px 50%;
    FLOAT: right
}
A.cart-button-desc
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 14px;
    BACKGROUND: url(../images/main/cart-icon-d.png) no-repeat 0px -1px;
    MARGIN-LEFT: 16px;
    PADDING-TOP: 2px
}
A.cart-button-desc-full
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 14px;
    BACKGROUND: url(../images/main/cart-icon-d-full.png) no-repeat 0px -1px;
    MARGIN-LEFT: 16px;
    PADDING-TOP: 2px
}
#font-style-button
{
    LINE-HEIGHT: 50px;
    BACKGROUND: url(../images/main/topbar-div.png) no-repeat 0px 50%;
    FLOAT: right
}
A.font-style
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 23px;
    PADDING-RIGHT: 14px;
    BACKGROUND: url(../images/main/font-icon.png) no-repeat 0px 50%;
    MARGIN-LEFT: 16px;
    PADDING-TOP: 0px
}
#accessibility
{
    Z-INDEX: 5000;
    POSITION: relative;
    LINE-HEIGHT: 50px;
    PADDING-LEFT: 15px;
    WIDTH: 122px;
    BACKGROUND: url(../images/main/topbar-div.png) no-repeat 0px 50%;
    FLOAT: right
}
#accessibility SPAN
{
    BACKGROUND-REPEAT: no-repeat
}
#accessibility A
{
    CURSOR: pointer;
    TEXT-DECORATION: none
}
#accessibility #buttons
{
    POSITION: absolute;
    WIDTH: 40px;
    TOP: 17px;
    LEFT: 10px
}
#accessibility .button
{
    WIDTH: 15px;
    DISPLAY: block;
    FLOAT: right;
    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-BOTTOM: 0px;
    PADDING-LEFT: 42px;
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    FLOAT: left;
    COLOR: #ccc;
    PADDING-TOP: 0px
}
#newsflash-mod
{
    POSITION: absolute;
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 10px;
    WIDTH: 50%;
    PADDING-RIGHT: 10px;
    COLOR: #ccc;
    TOP: 0px;
    PADDING-TOP: 8px;
    LEFT: 0px
}
#newsflash-mod A
{
    COLOR: #fff
}
#main-body-surround
{
    POSITION: relative;
    OVERFLOW: hidden
}
#cart-panel-surround
{
    Z-INDEX: 10;
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 4px;
    WIDTH: 320px;
    PADDING-RIGHT: 4px;
    MARGIN-BOTTOM: 5px;
    VISIBILITY: hidden;
    OVERFLOW: hidden;
    TOP: 0px;
    RIGHT: 0px;
    PADDING-TOP: 0px
}
#font-panel-surround
{
    Z-INDEX: 10;
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 4px;
    WIDTH: 320px;
    PADDING-RIGHT: 4px;
    MARGIN-BOTTOM: 5px;
    VISIBILITY: hidden;
    OVERFLOW: hidden;
    TOP: 0px;
    RIGHT: 0px;
    PADDING-TOP: 0px
}
#login-panel-surround
{
    Z-INDEX: 10;
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 4px;
    WIDTH: 320px;
    PADDING-RIGHT: 4px;
    MARGIN-BOTTOM: 5px;
    VISIBILITY: hidden;
    OVERFLOW: hidden;
    TOP: 0px;
    RIGHT: 0px;
    PADDING-TOP: 0px
}
#cart-panel
{
    PADDING-BOTTOM: 30px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 30px;
    BACKGROUND: url(../images/main/cart-drop.png) no-repeat 0px 100%;
    COLOR: #ccc;
    PADDING-TOP: 15px
}
#font-panel
{
    PADDING-BOTTOM: 30px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 30px;
    BACKGROUND: url(../images/main/cart-drop.png) no-repeat 0px 100%;
    COLOR: #ccc;
    PADDING-TOP: 15px
}
#login-panel
{
    PADDING-BOTTOM: 30px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 30px;
    BACKGROUND: url(../images/main/cart-drop.png) no-repeat 0px 100%;
    COLOR: #ccc;
    PADDING-TOP: 15px
}
#cart-panel A
{
    COLOR: #fff
}
#font-panel A
{
    COLOR: #fff
}
#login-panel A
{
    COLOR: #fff
}
#font-panel A
{
    MARGIN: 8px;
    DISPLAY: block
}
#font-panel .left
{
    TEXT-ALIGN: center;
    WIDTH: 125px;
    FLOAT: left;
    FONT-SIZE: 1.3em
}
#font-panel .right
{
    TEXT-ALIGN: center;
    WIDTH: 125px;
    FLOAT: left;
    FONT-SIZE: 1.3em
}
#cart-panel-surround
{
    RIGHT: 215px
}
#login-panel-surround
{
    RIGHT: 120px
}
#cart-panel .show-cart-button A
{
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: center;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 77px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../images/main/login-button.png) no-repeat 0px 0px;
    HEIGHT: 16px;
    COLOR: #ccc;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 4px
}
#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
{
    BORDER-BOTTOM: #606060 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    MARGIN-BOTTOM: 5px;
    OVERFLOW: hidden
}
#cart-panel .cart-totals
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    MARGIN-BOTTOM: 15px;
    BACKGROUND: #666;
    COLOR: #fff;
    OVERFLOW: hidden;
    PADDING-TOP: 4px
}
#cart-panel A.savedCart
{
    TEXT-ALIGN: center;
    MARGIN: 0px auto;
    DISPLAY: block
}
#horiz-menu
{
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 8px
}
UL.menutop#horiznav
{
    Z-INDEX: 120;
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: right;
    CURSOR: pointer;
    PADDING-TOP: 0px
}
#horiz-menu UL.menutop
{
    Z-INDEX: 120;
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: right;
    CURSOR: pointer;
    PADDING-TOP: 0px
}
#horiz-menu LI
{
    POSITION: relative;
    DISPLAY: block
}
#horiz-menu LI .link
{
    POSITION: relative;
    DISPLAY: block
}
#horiz-menu LI:hover .link
{
    Z-INDEX: 100;
    MARGIN: 0px;
    COLOR: #fff;
    CURSOR: pointer
}
#horiz-menu LI.sfHover .link
{
    Z-INDEX: 100;
    MARGIN: 0px;
    COLOR: #fff;
    CURSOR: pointer
}
#horiz-menu .link
{
    Z-INDEX: 100;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 30px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    WHITE-SPACE: nowrap;
    FLOAT: left;
    HEIGHT: 30px;
    COLOR: #fff;
    FONT-SIZE: 14px;
    CURSOR: pointer;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
#horiz-menu LI:hover .link
{
    Z-INDEX: 100;
    MARGIN: 0px;
    COLOR: #fff;
    CURSOR: pointer
}
#horiz-menu LI.sfHover .link
{
    Z-INDEX: 100;
    MARGIN: 0px;
    COLOR: #fff;
    CURSOR: pointer
}
#horiz-menu LI.active .link
{
    Z-INDEX: 100;
    MARGIN: 0px;
    COLOR: #fff;
    CURSOR: pointer
}
#horiz-menu UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#horiz-menu LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FLOAT: left;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
#horiz-menu LI .link SPAN
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    HEIGHT: 30px;
    PADDING-TOP: 0px
}
#horiz-menu UL UL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
#horiz-menu LI LI
{
    MARGIN: 0px
}
#horiz-menu LI LI .link
{
    PADDING-BOTTOM: 0px;
    TEXT-INDENT: 10px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 33px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
#horiz-menu LI LI .link SPAN
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    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
{
    TOP: 0px;
    LEFT: -4px
}
.menutop LI.sfHover UL
{
    TOP: 0px;
    LEFT: -4px
}
#horiz-menu UL UL LI
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 173px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c0
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 173px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c1
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 173px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c2
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 173px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
#horiz-menu UL UL LI.c3
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 173px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    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;
    POSITION: absolute;
    WIDTH: 100%;
    FLOAT: none;
    LEFT: -999em
}
.menutop LI:hover .drop-wrap
{
    TOP: 30px;
    LEFT: -1px
}
.menutop LI.sfHover .drop-wrap
{
    TOP: 30px;
    LEFT: -1px
}
.menutop LI:hover LI .drop-wrap
{
    TOP: -999em
}
.menutop LI.sfHover LI .drop-wrap
{
    TOP: -999em
}
.menutop LI LI:hover LI .drop-wrap
{
    TOP: -999em
}
.menutop LI LI.sfHover LI .drop-wrap
{
    TOP: -999em
}
.menutop LI LI LI:hover LI .drop-wrap
{
    TOP: -999em
}
.menutop LI LI LI.sfHover LI .drop-wrap
{
    TOP: -999em
}
.menutop LI LI:hover .drop-wrap
{
    TOP: 0px;
    LEFT: 169px
}
.menutop LI LI.sfHover .drop-wrap
{
    TOP: 0px;
    LEFT: 169px
}
.menutop LI LI LI:hover .drop-wrap
{
    TOP: 0px;
    LEFT: 169px
}
.menutop LI LI LI.sfHover .drop-wrap
{
    TOP: 0px;
    LEFT: 169px
}
.menutop LI LI LI LI:hover .drop-wrap
{
    TOP: 0px;
    LEFT: 169px
}
.menutop LI LI LI LI.sfHover .drop-wrap
{
    TOP: 0px;
    LEFT: 169px
}
.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-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
#rightcol
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
#inset-block-right
{
    Z-INDEX: 1;
    POSITION: relative;
    FLOAT: right;
    MARGIN-LEFT: 15px
}
#inset-block-right .right-padding
{
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#inset-block-left
{
    Z-INDEX: 1;
    POSITION: relative;
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
#inset-block-left .left-padding
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 0px
}
#inset-block-left H3
{
    MARGIN-TOP: 0px
}
#inset-block-right H3
{
    MARGIN-TOP: 0px
}
.inset-mod
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #fff;
    PADDING-TOP: 1px
}
.inset-mod2
{
    BACKGROUND: #f4f4f4
}
.inset-mod .module
{
    PADDING-BOTTOM: 14px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    PADDING-TOP: 14px
}
TABLE.mainbody
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
TABLE.blog
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.spacer .block
{
    FLOAT: left
}
#breadcrumbs
{
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    OVERFLOW: hidden;
    PADDING-TOP: 10px
}
#breadcrumbs H3
{
    DISPLAY: none
}
#breadcrumbs .spinner
{
    POSITION: absolute;
    WIDTH: 16px;
    BACKGROUND: url(../images/spinner.gif) no-repeat center center;
    FLOAT: right;
    HEIGHT: 16px;
    TOP: 10px;
    RIGHT: 10px
}
SPAN.breadcrumbs
{
    LINE-HEIGHT: 120%;
    DISPLAY: block;
    FONT-SIZE: 90%
}
SPAN.breadcrumbs IMG
{
    DISPLAY: none
}
SPAN.breadcrumbs A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FLOAT: none;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
SPAN.breadcrumbs A:hover
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.componentheading
{
    PADDING-BOTTOM: 9px;
    LINE-HEIGHT: 170%;
    TEXT-TRANSFORM: uppercase;
    MARGIN: 0px -14px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(../images/main/catbar-bg.png) repeat-x 0px 100%;
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold;
    PADDING-TOP: 9px
}
.contentheading
{
    PADDING-BOTTOM: 6px;
    LINE-HEIGHT: 140%;
    MARGIN: 0px -14px 14px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(../images/main/catbar-bg.png) repeat-x 0px 100%;
    FONT-SIZE: 190%;
    FONT-WEIGHT: normal;
    PADDING-TOP: 6px
}
P.buttonheading
{
    FLOAT: right;
    MARGIN-LEFT: 15px
}
.article-info-surround
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 1px;
    MARGIN: -14px -14px 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #fff;
    PADDING-TOP: 1px
}
.article-info-surround2
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    BACKGROUND: #f0f0f0;
    PADDING-TOP: 10px
}
P.articleinfo
{
    MARGIN: 0px;
    COLOR: #444;
    FONT-SIZE: 90%
}
P.iteminfo
{
    MARGIN: 0px
}
SPAN.modifydate
{
    DISPLAY: block
}
SPAN.createdby
{
    DISPLAY: block
}
SPAN.createdate
{
    DISPLAY: block
}
P.counter
{
    TEXT-INDENT: 5px
}
DIV.pagination
{
    LINE-HEIGHT: 21px;
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 15px;
    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-BOTTOM: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND: url(../images/main/page-tab-l.png) no-repeat 0px 0px;
    PADDING-TOP: 0px
}
DIV.pagination DIV.page-block
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FLOAT: left;
    MARGIN-RIGHT: 6px;
    PADDING-TOP: 0px
}
.cols1
{
    MARGIN: 0px;
    DISPLAY: block;
    FLOAT: none
}
.cols2
{
    WIDTH: 49%
}
.cols3
{
    WIDTH: 30%
}
.column1
{
    POSITION: relative;
    MARGIN: 0px 5px 0px 0px
}
.column2
{
    POSITION: relative;
    MARGIN: 0px 5px 0px 0px
}
.column2
{
    MARGIN: 0px;
    FLOAT: left
}
.column1
{
    MARGIN: 0px;
    FLOAT: left
}
.column2
{
    MARGIN: 0px;
    WIDTH: 49%;
    FLOAT: right
}
.article_row
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px -14px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
.blog_more
{
    PADDING-TOP: 15px
}
#page
{
    PADDING-BOTTOM: 15px
}
#leftcol .side-mod H3
{
    BORDER-BOTTOM: #cccccc 1px solid;
    PADDING-BOTTOM: 13px;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(../images/main/module-h3.png) repeat-x 0px 100%;
    FONT-SIZE: 140%;
    PADDING-TOP: 13px
}
#rightcol .side-mod H3
{
    BORDER-BOTTOM: #cccccc 1px solid;
    PADDING-BOTTOM: 13px;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(../images/main/module2-h3.png) repeat-x 0px 100%;
    FONT-SIZE: 140%;
    PADDING-TOP: 13px
}
.side-mod .module
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 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-BOTTOM: 10px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
#mainmodules3 .middle .moduletable
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
#mainmodules3 .last .moduletable
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
#showmodules .moduletable
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
#mainmodules4 .moduletable
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
#main-body #showmodules .full .moduletable
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
.full .moduletable
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
#mainmodules .moduletable
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
#mainmodules2 .moduletable
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
#mainmodules3 H3
{
    MARGIN-TOP: 0px
}
#showcase .showcase-hero
{
    MARGIN: -15px 0px -30px;
    BACKGROUND: url(../images/content/home-hero.jpg) no-repeat 50% 0px;
    HEIGHT: 343px
}
#vmMainPage
{
    MARGIN: 0px -18px 0px -15px
}
#bottom-main
{
    POSITION: relative;
    BACKGROUND: #fff
}
#botbar
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
#botbar2
{
    MARGIN-LEFT: -5px
}
#botbar3
{
    POSITION: relative;
    HEIGHT: 52px;
    MARGIN-RIGHT: -5px
}
#bottom
{
    BACKGROUND: #303030
}
#footer
{
    BACKGROUND: #303030
}
#footer3
{
    PADDING-BOTTOM: 5px
}
#mainmodules4
{
    COLOR: #999
}
#mainmodules4 A
{
    COLOR: #ccc
}
#bottom-logo
{
    MARGIN-TOP: 22px;
    WIDTH: 105px;
    BACKGROUND: url(../images/main/bot-logo.png) no-repeat 0px 0px;
    FLOAT: right;
    HEIGHT: 30px;
    MARGIN-RIGHT: 15px
}
#bottom-menu
{
    PADDING-BOTTOM: 25px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 180px;
    PADDING-TOP: 25px
}
#footerbar3
{
    MARGIN-TOP: 3px;
    HEIGHT: 50px
}
#ql-button
{
    POSITION: absolute;
    LINE-HEIGHT: 50px;
    BACKGROUND: url(../images/main/topbar-div.png) no-repeat 100% 50%;
    FLOAT: right;
    TOP: 0px;
    LEFT: 0px
}
A.ql-button-desc
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 14px;
    BACKGROUND: url(../images/main/ql-icon-d.png) no-repeat 0px 50%;
    COLOR: #ccc;
    MARGIN-LEFT: 16px;
    PADDING-TOP: 0px
}
#top-button
{
    LINE-HEIGHT: 50px;
    BACKGROUND: url(../images/main/topbar-div.png) no-repeat 0px 50%;
    FLOAT: right
}
A.top-button-desc
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 14px;
    BACKGROUND: url(../images/main/top-icon-d.png) no-repeat 0px 50%;
    COLOR: #ccc;
    MARGIN-LEFT: 16px;
    PADDING-TOP: 0px
}
#copyright
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    FLOAT: right;
    COLOR: #666;
    PADDING-TOP: 15px
}
#bottom-menu UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#bottom-menu UL LI
{
    FLOAT: left
}
#bottom-menu UL LI A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    COLOR: #666;
    FONT-SIZE: 120%;
    BORDER-RIGHT: #444 1px solid;
    PADDING-TOP: 0px
}
#bottom-menu UL LI .separator
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    COLOR: #666;
    FONT-SIZE: 120%;
    BORDER-RIGHT: #444 1px solid;
    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-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    DISPLAY: none;
    PADDING-TOP: 15px
}
#rocket
{
    MARGIN-TOP: 15px;
    WIDTH: 111px;
    FLOAT: left;
    HEIGHT: 15px;
    MARGIN-LEFT: 15px
}
#debug-mod
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 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
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 25px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BACKGROUND: url(../images/main/catbar-bg.png) repeat-x 0px 100%;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 4px
}
.sectiontablefooter
{
    PADDING-BOTTOM: 8px
}
TR.sectiontableentry1 TD
{
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 4px
}
TR.sectiontableentry2 TD
{
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 4px
}
TD.sectiontableentry1
{
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 4px
}
TD.sectiontableentry2
{
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 4px
}
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-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.module H4
{
    MARGIN-TOP: 0px
}
TABLE.contenttoc
{
    FLOAT: right;
    MARGIN-LEFT: 25px
}
.weblinks .contentdescription
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 15px;
    OVERFLOW: hidden;
    PADDING-TOP: 15px
}
.weblinks IMG
{
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 12px
}
.contact_email .inputbox
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    WIDTH: 45%;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 3px
}
.contact-name
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FONT-SIZE: 140%;
    FONT-WEIGHT: bold;
    PADDING-TOP: 15px
}
.contact-position
{
    PADDING-BOTTOM: 15px;
    DISPLAY: block
}
#main-body UL.menu
{
    PADDING-BOTTOM: 0px;
    MARGIN: -15px -15px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#main-body UL.menu LI
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: none;
    PADDING-TOP: 0px
}
#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-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#main-body UL.menu LI.parent UL LI.parent UL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#main-body UL.menu LI.parent UL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    BACKGROUND: url(../images/main/side-li-bg2.png) repeat-x 0px 100%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 6px
}
#page-bg #main-body UL.menu UL.submenu
{
    PADDING-BOTTOM: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#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
{
    TEXT-INDENT: 0px;
    DISPLAY: block;
    FLOAT: none;
    FONT-SIZE: 110%;
    OVERFLOW: hidden
}
UL.menu .separator
{
    TEXT-INDENT: 0px;
    DISPLAY: block;
    FLOAT: none;
    FONT-SIZE: 110%;
    OVERFLOW: hidden
}
#main-body UL.menu A SPAN
{
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 28px;
    BACKGROUND: url(../images/main/menu-arrow.png) no-repeat 15px 11px;
    PADDING-TOP: 7px
}
#main-body UL.menu .separator
{
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 28px;
    BACKGROUND: url(../images/main/menu-arrow.png) no-repeat 15px 11px;
    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
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-WEIGHT: normal
}
#main-body UL.menu LI.active LI.active LI A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-WEIGHT: normal
}
#main-body UL.menu LI.active LI .separator
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-WEIGHT: normal
}
#main-body UL.menu LI.active LI.active LI .separator
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-WEIGHT: normal
}
#main-body UL.menu LI.active LI.active LI.active .separator
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-WEIGHT: normal
}
#main-body UL.menu UL UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 0px
}
#main-body UL.menu LI LI
{
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 10px;
    PADDING-TOP: 5px
}
#main-body UL.menu LI LI A SPAN
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#main-body UL.menu LI LI .separator SPAN
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#main-body UL.menu LI.active A
{
    TEXT-DECORATION: none
}
#main-body UL.menu LI.active A:hover
{
    TEXT-DECORATION: none
}
#main-body UL.menu LI.active .separator
{
    TEXT-DECORATION: none
}
#main-body UL.menu LI.active .separator:hover
{
    TEXT-DECORATION: none
}
#main-body UL.menu LI A:hover
{
    TEXT-DECORATION: none
}
#main-body UL.menu LI .separator:hover
{
    TEXT-DECORATION: none
}
#main-body UL.menu LI.parent UL
{
    PADDING-BOTTOM: 10px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#main-body UL.menu LI.parent UL LI.parent UL
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 5px
}
#main-body UL.menu UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#main-body UL.menu UL A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#main-body UL.menu UL .separator
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 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
{
    POSITION: absolute;
    TEXT-ALIGN: center;
    WIDTH: 15px;
    HEIGHT: 15px;
    TOP: 7px;
    RIGHT: 10px
}
#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-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#main-body UL.menu LI.cat-open UL LI.parent UL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#main-body UL.menu LI.cat-open UL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    BACKGROUND: url(../images/main/side-li-bg2.png) repeat-x 0px 100%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 6px
}
#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
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-WEIGHT: normal
}
#main-body UL.menu LI.cat-open UL
{
    PADDING-BOTTOM: 10px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    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-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    CURSOR: pointer;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none
}
A.nounder:hover
{
    TEXT-DECORATION: none
}
FIELDSET
{
    BORDER-BOTTOM: #ddd 1px solid;
    BORDER-LEFT: 0px;
    MARGIN: 10px 0px 20px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
FIELDSET.input
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
A IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
BODY .pollstableborder
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.rokvmscroller-container A IMG
{
    WIDTH: 50%
}
LEGEND
{
    FONT-SIZE: 120%
}
FORM.poll FIELDSET
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.side-mod FORM.poll
{
    MARGIN: 0px -15px
}
.side-mod .poll-line
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 4px
}
#leftcol .side-mod .poll-line:hover
{
    BACKGROUND: #fff
}
#rightcol .side-mod .poll-line:hover
{
    BACKGROUND: #e7e7e7
}
.side-mod .poll-buttons
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 15px;
    WIDTH: 160px;
    PADDING-RIGHT: 15px;
    OVERFLOW: hidden;
    PADDING-TOP: 5px
}
FORM.poll INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 24px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px;
    FLOAT: left;
    HEIGHT: 24px;
    COLOR: #333;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
#leftcol FORM.poll INPUT.button
{
    BACKGROUND: url(../images/main/form-input-g.png) no-repeat 0px 0px
}
FORM.poll A.results
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 24px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px;
    FLOAT: right;
    HEIGHT: 24px;
    COLOR: #333;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
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-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 5px
}
IMG.content-right
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FLOAT: right;
    MARGIN-LEFT: 10px;
    PADDING-TOP: 5px
}
.back_button
{
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: 10px
}
.tool-tip
{
    Z-INDEX: 5000;
    BORDER-BOTTOM: #f8e639 2px solid;
    BORDER-LEFT: #f8e639 2px solid;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BACKGROUND: #fbf3ad;
    COLOR: #333;
    FONT-SIZE: 90%;
    BORDER-TOP: #f8e639 2px solid;
    BORDER-RIGHT: #f8e639 2px solid;
    PADDING-TOP: 4px
}
.bannergroup .clr
{
    CLEAR: none !important
}
DL.poll DT
{
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-WEIGHT: bold
}
DL.poll DD
{
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    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-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#main-content FORM.editor
{
    COLOR: #333
}
#main-content FORM.editor INPUT
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
#main-content FORM.editor TEXTAREA
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
#main-content FORM.editor FIELDSET A
{
    COLOR: #00c
}
#main-content FORM.editor FIELDSET
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 10px
}
#main-content FORM.editor LEGEND
{
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
#main-content FORM.editor LABEL
{
    WIDTH: 120px;
    DISPLAY: block;
    FLOAT: left
}
#main-content FORM.editor DIV.radio LABEL
{
    WIDTH: auto;
    DISPLAY: inline;
    FLOAT: none
}
FORM.form-login P
{
    MARGIN: 0px
}
FORM.form-login .inputbox
{
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 14px;
    PADDING-LEFT: 4px;
    WIDTH: 95%;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 4px
}
FORM#login .inputbox
{
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 14px;
    PADDING-LEFT: 4px;
    WIDTH: 95%;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 4px
}
FORM.form-login .login-links
{
    MARGIN-TOP: 8px;
    MARGIN-BOTTOM: 8px
}
INPUT.button
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 100%;
    CURSOR: pointer;
    PADDING-TOP: 3px
}
FORM.form-login SPAN.username-label
{
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 2px;
    DISPLAY: block;
    MARGIN-BOTTOM: 1px
}
FORM.form-login SPAN.password-label
{
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 2px;
    DISPLAY: block;
    MARGIN-BOTTOM: 1px
}
#login-module H3
{
    MARGIN-TOP: 0px;
    COLOR: #fff
}
#login-module .username-block
{
    WIDTH: 125px;
    FLOAT: left;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 10px
}
#login-module .password-block
{
    WIDTH: 125px;
    OVERFLOW: hidden
}
#login-module INPUT.inputbox#username_vmlogin
{
    BORDER-BOTTOM: #777 1px solid;
    BORDER-LEFT: #777 1px solid;
    PADDING-BOTTOM: 3px;
    TEXT-INDENT: 4px;
    PADDING-LEFT: 0px;
    WIDTH: 120px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #555;
    COLOR: #fff;
    BORDER-TOP: #777 1px solid;
    BORDER-RIGHT: #777 1px solid;
    PADDING-TOP: 3px
}
#login-module INPUT.inputbox#mod_login_username
{
    BORDER-BOTTOM: #777 1px solid;
    BORDER-LEFT: #777 1px solid;
    PADDING-BOTTOM: 3px;
    TEXT-INDENT: 4px;
    PADDING-LEFT: 0px;
    WIDTH: 120px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #555;
    COLOR: #fff;
    BORDER-TOP: #777 1px solid;
    BORDER-RIGHT: #777 1px solid;
    PADDING-TOP: 3px
}
#login-module INPUT.inputbox#password_vmlogin
{
    BORDER-BOTTOM: #777 1px solid;
    BORDER-LEFT: #777 1px solid;
    PADDING-BOTTOM: 3px;
    TEXT-INDENT: 4px;
    PADDING-LEFT: 0px;
    WIDTH: 120px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #555;
    COLOR: #fff;
    BORDER-TOP: #777 1px solid;
    BORDER-RIGHT: #777 1px solid;
    PADDING-TOP: 3px
}
#login-module INPUT.inputbox#mod_login_password
{
    BORDER-BOTTOM: #777 1px solid;
    BORDER-LEFT: #777 1px solid;
    PADDING-BOTTOM: 3px;
    TEXT-INDENT: 4px;
    PADDING-LEFT: 0px;
    WIDTH: 120px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #555;
    COLOR: #fff;
    BORDER-TOP: #777 1px solid;
    BORDER-RIGHT: #777 1px solid;
    PADDING-TOP: 3px
}
#login-module FORM#login UL
{
    MARGIN: 10px 0px;
    PADDING-LEFT: 20px
}
#login-module FORM#login INPUT.button
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 77px;
    BACKGROUND: url(../images/main/login-button.png) no-repeat 0px 0px;
    HEIGHT: 24px;
    COLOR: #ccc;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#login-module .form-login INPUT.button
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 77px;
    BACKGROUND: url(../images/main/login-button.png) no-repeat 0px 0px;
    HEIGHT: 24px;
    COLOR: #ccc;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#login-module .remember-me
{
    MARGIN-BOTTOM: 10px;
    FLOAT: left;
    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-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
#main-content INPUT.inputbox#mod_login_password
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
#main-content INPUT.inputbox#username_vmlogin
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
#main-content INPUT.inputbox#password_vmlogin
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
#main-content FORM.form-login INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 24px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px;
    HEIGHT: 24px;
    COLOR: #333;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
#main-content FORM.log INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 24px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px;
    HEIGHT: 24px;
    COLOR: #333;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
#main-content FORM#login INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 24px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px;
    HEIGHT: 24px;
    COLOR: #333;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
#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-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 3px
}
.register-page BUTTON.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 24px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px;
    HEIGHT: 24px;
    COLOR: #333;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.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
{
    PADDING-BOTTOM: 15px;
    FLOAT: left;
    OVERFLOW: hidden
}
.edit-user-form
{
    PADDING-BOTTOM: 15px;
    FLOAT: left;
    OVERFLOW: hidden
}
.edit-user-form
{
    PADDING-TOP: 15px
}
.register-page FIELDSET
{
    PADDING-BOTTOM: 15px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 15px
}
DIV.user_name
{
    MARGIN-BOTTOM: 10px
}
DIV.user_name SPAN
{
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
.user-params
{
    MARGIN-BOTTOM: 20px
}
.user-params TD.paramlist_key
{
    WIDTH: auto
}
.edit-user-button
{
    MARGIN: 0px auto;
    WIDTH: 80px
}
#login_stretcher LABEL
{
    WIDTH: 90px;
    DISPLAY: block;
    FLOAT: left
}
#login_stretcher INPUT
{
    WIDTH: 150px
}
#main-content FORM#login .login-extras UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 0px
}
.roktabs-wrapper
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: -15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.roktabs-wrapper .roktabs-container-inner
{
    POSITION: relative;
    OVERFLOW: hidden
}
.roktabs-wrapper .roktabs-container-wrapper
{
    POSITION: relative;
    CLEAR: both;
    OVERFLOW: hidden
}
.roktabs-wrapper .roktabs-container-wrapper DIV
{
    FLOAT: left
}
.roktabs-wrapper .roktabs-container-wrapper DIV.wrapper
{
    PADDING-BOTTOM: 14px;
    PADDING-LEFT: 14px;
    WIDTH: auto;
    PADDING-RIGHT: 14px;
    PADDING-TOP: 14px
}
.roktabs-wrapper .roktabs-links
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/main/roktabs-links.png) #fff repeat-x 0px 0px;
    HEIGHT: 63px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
.tabs-bottom .roktabs-links
{
    BACKGROUND: url(../images/main/roktabs-links-b.png) #fff repeat-x 0px 0px
}
.roktabs-wrapper .active-arrows .roktabs-links
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 32px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/main/roktabs-links.png) #fff repeat-x 0px 0px;
    HEIGHT: 63px;
    PADDING-TOP: 0px
}
.tabs-bottom .active-arrows .roktabs-links
{
    BACKGROUND: url(../images/main/roktabs-links-b.png) #fff repeat-x 0px 0px
}
.roktabs-wrapper .roktabs-links UL
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    HEIGHT: 63px;
    OVERFLOW: hidden;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
.roktabs-wrapper .roktabs-links UL LI
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 48px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    HEIGHT: 63px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.tabs-bottom .roktabs-links UL LI
{
    LINE-HEIGHT: 80px
}
.roktabs-wrapper .roktabs-links UL LI SPAN
{
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 11px;
    PADDING-RIGHT: 11px;
    PADDING-TOP: 7px
}
.roktabs-wrapper .roktabs-links UL.roktabs-top LI.active
{
    MARGIN: 0px;
    BACKGROUND: url(../images/main/roktabs-active.png) no-repeat 50% 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
{
    POSITION: absolute;
    BOTTOM: 0px;
    HEIGHT: 29px;
    RIGHT: 0px
}
.roktabs-wrapper .arrow-next
{
    Z-INDEX: 2;
    POSITION: absolute;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 46px;
    WIDTH: 32px;
    HEIGHT: 63px;
    TOP: 0px;
    CURSOR: pointer
}
.roktabs-wrapper .arrow-prev
{
    Z-INDEX: 2;
    POSITION: absolute;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 46px;
    WIDTH: 32px;
    HEIGHT: 63px;
    TOP: 0px;
    CURSOR: pointer
}
.roktabs-wrapper .arrow-next
{
    BACKGROUND: url(../images/main/roktabs-next.png) no-repeat 0px 0px;
    RIGHT: 0px
}
.roktabs-wrapper .arrow-prev
{
    BACKGROUND: url(../images/main/roktabs-prev.png) no-repeat -3px 0px;
    LEFT: 0px
}
.tabs-bottom .arrow-next
{
    BACKGROUND: url(../images/main/roktabs-next-b.png) no-repeat 0px 0px;
    RIGHT: 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
{
    BORDER-BOTTOM: #bbb 1px solid;
    PADDING-BOTTOM: 13px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    MARGIN-BOTTOM: 3px;
    BACKGROUND: url(../images/main/searchmod-surround.png) repeat-x 0px 100%;
    PADDING-TOP: 13px
}
#leftcol #searchmod-surround
{
    BACKGROUND: url(../images/main/searchmod-surround-l.png) repeat-x 0px 100%
}
#searchmod
{
    MARGIN: 0px 10px 0px 22px;
    BACKGROUND: url(../images/main/searchmod-m.png) repeat-x 0px 0px
}
#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;
    HEIGHT: 20px;
    MARGIN-RIGHT: -10px
}
#searchmod .inputbox
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 2px
}
#roksearch_search_str
{
    WIDTH: 150px
}
#roksearch_results
{
    Z-INDEX: 10000;
    BORDER-BOTTOM: #bbb 1px solid;
    POSITION: absolute;
    TEXT-ALIGN: left;
    BORDER-LEFT: #bbb 1px solid;
    MARGIN-TOP: -1px;
    WIDTH: 400px;
    BACKGROUND: #fff;
    FLOAT: right;
    VISIBILITY: hidden;
    BORDER-TOP: #bbb 1px solid;
    BORDER-RIGHT: #bbb 1px solid
}
#roksearch_results A#roksearch_link
{
    MARGIN-TOP: 4px;
    WIDTH: 16px;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    BACKGROUND: url(../images/main/search-close.png) no-repeat 0px 0px;
    FLOAT: right;
    HEIGHT: 16px
}
#roksearch_results H3
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 110%;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    COLOR: #333;
    FONT-SIZE: 120%
}
#roksearch_results SPAN
{
    LINE-HEIGHT: 130%;
    DISPLAY: block;
    COLOR: #666;
    FONT-SIZE: 90%
}
#roksearch_results .container-wrapper
{
    OVERFLOW: hidden
}
#roksearch_results .page
{
    FLOAT: left
}
#roksearch_results .roksearch_header
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 6px;
    LINE-HEIGHT: 100%;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(../images/main/module2-h3.png) #fff repeat-x 0px 0px;
    COLOR: #333;
    FONT-SIZE: 100%;
    FONT-WEIGHT: normal;
    PADDING-TOP: 6px
}
#roksearch_results .roksearch_row_btm
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 6px;
    LINE-HEIGHT: 100%;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(../images/main/module2-h3.png) #fff repeat-x 0px 0px;
    COLOR: #333;
    FONT-SIZE: 100%;
    FONT-WEIGHT: normal;
    PADDING-TOP: 6px
}
#roksearch_results .roksearch_row_btm
{
    BORDER-BOTTOM: 0px;
    COLOR: #333;
    OVERFLOW: hidden
}
#roksearch_results .roksearch_row_btm SPAN
{
    LINE-HEIGHT: 140%
}
#roksearch_results SPAN.small
{
    POSITION: absolute;
    TEXT-ALIGN: right;
    BOTTOM: 6px;
    DISPLAY: block;
    COLOR: #666;
    FONT-SIZE: 80%;
    RIGHT: 10px;
    FONT-WEIGHT: normal
}
#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
{
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative;
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(../images/main/module-h3.png) #efefef repeat-x 0px 100%;
    PADDING-TOP: 15px
}
#roksearch_results .roksearch_even
{
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative;
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(../images/main/module-h3.png) #efefef repeat-x 0px 100%;
    PADDING-TOP: 15px
}
#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-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.results OL.list LI
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-TOP: 10px
}
.results OL.list LI P
{
    MARGIN-TOP: 0px;
    COLOR: #333
}
#roksearch_results .container-arrows
{
    POSITION: relative;
    WIDTH: 40px;
    FLOAT: left;
    HEIGHT: 16px;
    MARGIN-RIGHT: 10px
}
#roksearch_results .arrow-left
{
    POSITION: absolute;
    WIDTH: 14px;
    BOTTOM: 1px;
    BACKGROUND: url(../images/main/search-arrow.png) no-repeat 0px 0px;
    HEIGHT: 14px;
    CURSOR: pointer;
    LEFT: 0px
}
#roksearch_results .arrow-left-disabled
{
    POSITION: absolute;
    WIDTH: 14px;
    BOTTOM: 1px;
    BACKGROUND: url(../images/main/search-arrow.png) no-repeat 0px -28px;
    HEIGHT: 14px;
    LEFT: 0px
}
#roksearch_results .arrow-right
{
    POSITION: absolute;
    WIDTH: 14px;
    BOTTOM: 1px;
    BACKGROUND: url(../images/main/search-arrow.png) no-repeat 0px -14px;
    HEIGHT: 14px;
    CURSOR: pointer;
    LEFT: 20px
}
#roksearch_results .arrow-right-disabled
{
    POSITION: absolute;
    WIDTH: 14px;
    BOTTOM: 1px;
    BACKGROUND: url(../images/main/search-arrow.png) no-repeat 0px -28px;
    HEIGHT: 14px;
    LEFT: 20px
}
FORM.search_result .inputbox
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #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-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/main/scroller-item-m.png) repeat-y 0px 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
#vertical-rokvmscroller .scroll-item1
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/main/scroller-item-m.png) repeat-y 0px 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
#horizontal-rokvmscroller .scroll-item2
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/main/scroller-item-t.png) no-repeat 50% 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
#vertical-rokvmscroller .scroll-item2
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/main/scroller-item-t.png) no-repeat 50% 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
#horizontal-rokvmscroller .scroll-item3
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 28px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/main/scroller-item-b.png) no-repeat 50% 100%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 10px
}
#vertical-rokvmscroller .scroll-item3
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 28px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/main/scroller-item-b.png) no-repeat 50% 100%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 10px
}
#horizontal-rokvmscroller
{
    WIDTH: 5000px
}
.horizontal-scroller-bottom
{
    POSITION: relative;
    MARGIN: -1px;
    OVERFLOW: hidden;
    BORDER-TOP: #ccc 1px solid
}
.horizontal-rokvmscroller-container
{
    BORDER-LEFT: #ccc 1px solid;
    BACKGROUND: url(../images/main/scroller-bg.png) repeat-x 0px 50%;
    MARGIN-LEFT: 67px;
    MARGIN-RIGHT: 67px;
    BORDER-RIGHT: #ccc 1px solid
}
.horizontal-rokvmscroller-wrapper
{
    MARGIN: 0px auto;
    OVERFLOW: hidden
}
.horizontal-rokvmscroller-leftarrow
{
    POSITION: absolute;
    WIDTH: 67px;
    BACKGROUND: url(../images/main/scroller-ctrl-l.png) #ddd no-repeat 0px 50%;
    HEIGHT: 100%;
    TOP: 0px;
    CURSOR: pointer;
    LEFT: 0px
}
.horizontal-rokvmscroller-rightarrow
{
    POSITION: absolute;
    WIDTH: 67px;
    BACKGROUND: url(../images/main/scroller-ctrl-r.png) #ddd no-repeat 0px 50%;
    HEIGHT: 100%;
    TOP: 0px;
    CURSOR: pointer;
    RIGHT: 0px
}
#horizontal-rokvmscroller DIV
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 9px;
    WIDTH: 187px;
    PADDING-RIGHT: 9px;
    FLOAT: left;
    PADDING-TOP: 10px
}
#horizontal-rokvmscroller DIV.first
{
    PADDING-LEFT: 10px
}
#horizontal-rokvmscroller DIV.last
{
    PADDING-RIGHT: 0px;
    MARGIN-RIGHT: 0px;
    BORDER-RIGHT: medium 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
{
    POSITION: relative;
    MARGIN: -16px;
    OVERFLOW: hidden;
    BORDER-TOP: #ccc 1px solid
}
.vertical-rokvmscroller-container
{
    BACKGROUND: #e7e7e7
}
.vertical-rokvmscroller-wrapper
{
    OVERFLOW: hidden
}
.vertical-rokvmscroller-leftarrow
{
    BORDER-BOTTOM: #ccc 1px solid;
    WIDTH: 100%;
    BACKGROUND: url(../images/main/scroller-ctrl-b.png) #ddd no-repeat 50% 0px;
    HEIGHT: 67px;
    CURSOR: pointer
}
.vertical-rokvmscroller-rightarrow
{
    BORDER-BOTTOM: #ccc 1px solid;
    WIDTH: 100%;
    BACKGROUND: url(../images/main/scroller-ctrl-t.png) #ddd no-repeat 50% 0px;
    HEIGHT: 67px;
    BORDER-TOP: #ccc 1px solid;
    CURSOR: pointer
}
#vertical-rokvmscroller DIV
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    WIDTH: 187px;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    PADDING-TOP: 10px
}
#vertical-rokvmscroller DIV.last
{
    PADDING-RIGHT: 0px;
    MARGIN-RIGHT: 0px;
    BORDER-RIGHT: medium 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
{
    PADDING-LEFT: 21px;
    DISPLAY: block
}
.cart H3 SPAN
{
    PADDING-LEFT: 21px;
    DISPLAY: block
}
.user H3 SPAN
{
    PADDING-LEFT: 21px;
    DISPLAY: block
}
.alert H3 SPAN
{
    PADDING-LEFT: 21px;
    DISPLAY: block
}
.check H3 SPAN
{
    PADDING-LEFT: 21px;
    DISPLAY: block
}
.info H3 SPAN
{
    PADDING-LEFT: 21px;
    DISPLAY: block
}
.rss H3 SPAN
{
    PADDING-LEFT: 21px;
    DISPLAY: block
}
.media H3 SPAN
{
    PADDING-LEFT: 21px;
    DISPLAY: block
}
.attention H3 SPAN
{
    PADDING-LEFT: 21px;
    DISPLAY: block
}
.download H3 SPAN
{
    PADDING-LEFT: 21px;
    DISPLAY: block
}
.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
{
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND: #fef9e9
}
#rightcol .color1 .module
{
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND: #fef9e9
}
.inset-mod .color1 .module
{
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND: #fef9e9
}
#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
{
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND: #e6f1f8
}
#rightcol .color2 .module
{
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND: #e6f1f8
}
.inset-mod .color2 .module
{
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND: #e6f1f8
}
#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
{
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND: #ebfde7
}
#rightcol .color3 .module
{
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND: #ebfde7
}
.inset-mod .color3 .module
{
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND: #ebfde7
}
#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
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 1px;
    MARGIN: -1px -15px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-TOP: 1px
}
.moreinfo-box2
{
    PADDING-BOTTOM: 14px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    BACKGROUND: #f0f0f0;
    PADDING-TOP: 14px
}
.moreinfo-icon-1
{
    PADDING-LEFT: 42px;
    DISPLAY: block;
    BACKGROUND: url(../images/main/moreinfo-icon-1.png) no-repeat 0px 0px;
    CURSOR: pointer
}
.moreinfo-icon-2
{
    PADDING-LEFT: 42px;
    DISPLAY: block;
    BACKGROUND: url(../images/main/moreinfo-icon-2.png) no-repeat 0px 0px;
    CURSOR: pointer
}
.moreinfo-icon-3
{
    PADDING-LEFT: 42px;
    DISPLAY: block;
    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
{
    POSITION: relative;
    MARGIN-TOP: 15px;
    FLOAT: left
}
.readon-wrap2
{
    POSITION: relative;
    MARGIN-TOP: 15px;
    FLOAT: left
}
.readon-wrap1 SPAN
{
    LINE-HEIGHT: 22px;
    DISPLAY: block;
    HEIGHT: 22px
}
.readon-wrap2 SPAN
{
    LINE-HEIGHT: 22px;
    DISPLAY: block;
    HEIGHT: 22px
}
A.readon-main
{
    FONT-SIZE: 12px;
    CURSOR: pointer
}
A.readon-main:hover
{
    TEXT-DECORATION: none
}
.readon1-l
{
    POSITION: absolute;
    WIDTH: 6px;
    HEIGHT: 22px;
    TOP: 0px;
    LEFT: 0px
}
.readon2-l
{
    POSITION: absolute;
    WIDTH: 6px;
    HEIGHT: 22px;
    TOP: 0px;
    LEFT: 0px
}
.readon1-m
{
    TEXT-ALIGN: center;
    PADDING-LEFT: 12px;
    MARGIN-RIGHT: 6px
}
.readon2-m
{
    TEXT-ALIGN: center;
    PADDING-LEFT: 12px;
    MARGIN-RIGHT: 6px
}
.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
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 10px
}
#bottom UL LI A
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 16px;
    DISPLAY: block;
    BACKGROUND: url(../images/main/bottom-arrow.png) no-repeat 0px 4px
}
#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;
    MARGIN-BOTTOM: 15px;
    FONT-SIZE: 200%
}
.newsflash-desc
{
    LINE-HEIGHT: 140%;
    COLOR: #555;
    FONT-SIZE: 120%
}
#mainmodules .article_separator
{
    DISPLAY: none
}
.rokmod-demo-block .parameters DIV
{
    PADDING-RIGHT: 12px;
    BORDER-RIGHT: #666 1px dotted
}
.rokmod-demo-block .options DIV
{
    PADDING-RIGHT: 12px;
    BORDER-RIGHT: #666 1px dotted
}
.rokmod-demo-block .demo DIV
{
    PADDING-RIGHT: 12px;
    BORDER-RIGHT: #666 1px dotted
}
.rokmod-demo-block .parameters
{
    FLOAT: left;
    MARGIN-RIGHT: 12px
}
.rokmod-demo-block .options
{
    FLOAT: left;
    MARGIN-RIGHT: 12px
}
.rokmod-demo-block .demo
{
    FLOAT: left;
    MARGIN-RIGHT: 12px
}
.rokmod-demo-block .description
{
    FLOAT: left;
    MARGIN-RIGHT: 12px
}
.rokmod-demo-block .parameters SPAN
{
    LINE-HEIGHT: 22px;
    DISPLAY: block;
    FONT-SIZE: 11px
}
.rokmod-demo-block .options SPAN
{
    LINE-HEIGHT: 22px;
    DISPLAY: block;
    FONT-SIZE: 11px
}
.rokmod-demo-block .demo SPAN
{
    LINE-HEIGHT: 22px;
    DISPLAY: block;
    FONT-SIZE: 11px
}
.rokmod-demo-block .description SPAN
{
    LINE-HEIGHT: 22px;
    DISPLAY: block;
    FONT-SIZE: 11px
}
.rokmod-demo-block .demo-span1
{
    FONT-WEIGHT: bold
}
.slider-placeholder
{
    MARGIN: 0px auto;
    WIDTH: 459px;
    BACKGROUND: url(../images/content/slide-test.jpg) no-repeat 0px 0px;
    HEIGHT: 234px
}
.tut-block
{
    DISPLAY: block;
    HEIGHT: 100px
}
.tut-img
{
    FLOAT: left;
    MARGIN-RIGHT: 10px
}
.tut-title
{
    MARGIN-BOTTOM: 15px;
    FONT-SIZE: 130%;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px
}
PRE
{
    OVERFLOW: auto
}
.fp-tabs-container
{
    BORDER-BOTTOM: #ccc 1px solid;
    MARGIN-BOTTOM: 35px;
    FLOAT: left
}
.fp-tabs-img
{
    WIDTH: 77px;
    FLOAT: left;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 25px
}
.fp-tabs-content
{
    WIDTH: 400px;
    FLOAT: left
}
.fp-tabs-content H2
{
    MARGIN-TOP: 0px
}
.variation-chooser
{
    POSITION: relative;
    LINE-HEIGHT: 25px;
    MARGIN-TOP: 15px;
    HEIGHT: 45px
}
.variation-chooser .controls
{
    HEIGHT: 25px
}
.variation-chooser .control-prev
{
    MARGIN-TOP: 1px;
    WIDTH: 16px;
    FLOAT: left;
    HEIGHT: 16px;
    CURSOR: pointer;
    MARGIN-RIGHT: 3px
}
.variation-chooser .control-next
{
    MARGIN-TOP: 1px;
    WIDTH: 16px;
    FLOAT: left;
    HEIGHT: 16px;
    CURSOR: pointer;
    MARGIN-RIGHT: 3px
}
.variation-chooser .control-prev
{
    BACKGROUND-POSITION: 0px 0px;
    MARGIN-RIGHT: 0.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
{
    POSITION: absolute;
    LEFT: 13px
}
.variation-chooser INPUT
{
    BORDER-BOTTOM: 0px;
    POSITION: absolute;
    TEXT-ALIGN: center;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 24px;
    MARGIN-TOP: 30px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/main/form-input-w.png) no-repeat 0px 0px;
    HEIGHT: 24px;
    MARGIN-LEFT: 45px;
    OVERFLOW: hidden;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.footer-mod
{
    TEXT-ALIGN: center;
    COLOR: white
}
DIV.cejay-disclaimer
{
}
DIV.cejay-disclaimer .moduletable
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 2px
}
DIV.cejay-disclaimer .moduletable P
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px
}
SPAN.cejay-product-desc
{
}
SPAN.cejay-product-desc P
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
TD.randProd_td
{
    VERTICAL-ALIGN: top
}
.feature-block .image-container
{
    BORDER-BOTTOM: #006600 6px solid;
    BORDER-LEFT: #006600 6px solid;
    BORDER-TOP: #006600 6px solid;
    BORDER-RIGHT: #006600 6px solid
}
.feature-block SPAN.feature-title
{
    COLOR: #fff;
    text-shadow: #0C1C22 0 0 12px
}
#cejay_menu_id
{
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 12px;
    FLOAT: left;
    MARGIN-LEFT: 0px;
    LIST-STYLE-IMAGE: none
}
#cejay_menu_id UL
{
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 18px;
    MARGIN-LEFT: 0px
}
#cejay_menu_id A
{
}
#cejay_menu_id A:active
{
    COLOR: red;
    FONT-WEIGHT: bold
}
#cejay_menu_id A:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}
#cejay_menu_id A:visited
{
}
#cejay_menu_id A.active:visited
{
    COLOR: darkgreen;
    FONT-WEIGHT: 600
}
#cejay_menu_id LI
{
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
DIV.cejay-links
{
}
TABLE.cejay-links
{
    WIDTH: 100%;
    COLOR: white;
    FONT-SIZE: smaller;
    VERTICAL-ALIGN: top;
    FONT-WEIGHT: lighter
}
TABLE.cejay-links TBODY
{
    VERTICAL-ALIGN: inherit
}
TABLE.cejay-links .header-row TD
{
    TEXT-DECORATION: underline
}
TABLE.cejay-links A:link
{
    COLOR: gray
}
TABLE.cejay-links A:visited
{
    COLOR: darkgray
}
TABLE.cejay-links A:hover
{
    COLOR: white;
    TEXT-DECORATION: underline
}
#rightcol .side-mod DIV.module
{
}
#rightcol .side-mod DIV.module DIV.login_cart
{
}
#rightcol .side-mod DIV.module DIV.login_cart H3.login_cart_header
{
    BACKGROUND-IMAGE: url(none);
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: larger;
    FONT-WEIGHT: bold;
    PADDING-TOP: 4px
}
#rightcol .side-mod DIV.module DIV.login_cart DIV.show-cart-button
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: larger;
    BORDER-TOP: #cccccc 1px solid;
    FONT-WEIGHT: 600;
    PADDING-TOP: 6px
}
#rightcol .side-mod DIV.module DIV.login_cart DIV.show-cart-button A:link
{
    COLOR: red;
    TEXT-DECORATION: none
}
#rightcol .side-mod DIV.module DIV.login_cart DIV.show-cart-button A
{
    COLOR: green
}
#rightcol .side-mod DIV.module DIV.login_cart DIV.show-cart-button A:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}
#rightcol .side-mod DIV.module DIV.login_cart DIV.cart-totals
{
    BACKGROUND-COLOR: lightgrey;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-TOP: 2px
}
#rightcol .side-mod DIV.module DIV.user_name
{
    FONT-WEIGHT: bold
}
#rightcol .side-mod DIV.module DIV.login_cart DIV.cart-totals DIV.cart-qty
{
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 8px;
    FLOAT: left;
    PADDING-TOP: 2px
}
#rightcol .side-mod DIV.module DIV.login_cart DIV.cart-totals DIV.cart-price
{
    Z-INDEX: 0;
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 2px;
    MARGIN-BOTTOM: 0px;
    FLOAT: none;
    PADDING-TOP: 2px
}
#rightcol .side-mod DIV.module DIV.login_cart DIV.cart-listings
{
    PADDING-BOTTOM: 4px
}
#rightcol .side-mod DIV.module DIV.login_cart DIV.cart-listings DIV.cart-qty
{
    PADDING-RIGHT: 4px;
    FLOAT: left
}
#rightcol .side-mod DIV.module DIV.login_cart DIV.cart-listings DIV.cart-price
{
    TEXT-ALIGN: right;
    PADDING-RIGHT: 2px;
    FLOAT: none
}
