#logo
{
    WIDTH: 205px;
    HEIGHT: 55px
}
#ff-infuse
{
    FONT-FAMILY: Helvetica,Arial,sans-serif
}
A.infuse
{
    FONT-FAMILY: Helvetica,Arial,sans-serif
}
#ff-infuse #horiz-menu LI LI SPAN
{
    FONT-FAMILY: Helvetica,Arial,sans-serif
}
#ff-infuse #horiz-menu LI SPAN
{
    FONT-FAMILY: Geneva,Tahoma,Arial,sans-serif
}
#ff-infuse .date-block
{
    FONT-FAMILY: Geneva,Tahoma,Arial,sans-serif
}
#ff-infuse H1
{
    FONT-FAMILY: Geneva,Tahoma,Arial,sans-serif
}
#ff-infuse H2
{
    FONT-FAMILY: Geneva,Tahoma,Arial,sans-serif
}
#ff-infuse H3
{
    FONT-FAMILY: Geneva,Tahoma,Arial,sans-serif
}
#ff-infuse H4
{
    FONT-FAMILY: Geneva,Tahoma,Arial,sans-serif
}
#ff-infuse H5
{
    FONT-FAMILY: Geneva,Tahoma,Arial,sans-serif
}
#ff-infuse .roktabs-links
{
    FONT-FAMILY: Geneva,Tahoma,Arial,sans-serif
}
#ff-infuse .feature-block SPAN.feature-title
{
    FONT-FAMILY: Geneva,Tahoma,Arial,sans-serif
}
#ff-bebas
{
    FONT-FAMILY: Helvetica,Arial,sans-serif
}
A.bebas
{
    FONT-FAMILY: Helvetica,Arial,sans-serif
}
#ff-bebas #horiz-menu LI LI SPAN
{
    FONT-FAMILY: Helvetica,Arial,sans-serif
}
#ff-bebas H3.showtext
{
    FONT-FAMILY: Helvetica,Arial,sans-serif
}
#ff-bebas .date-block
{
    FONT-FAMILY: Bebas,Helvetica,Arial,sans-serif
}
#ff-bebas H1
{
    FONT-FAMILY: Bebas,Helvetica,Arial,sans-serif
}
#ff-bebas H2
{
    FONT-FAMILY: Bebas,Helvetica,Arial,sans-serif
}
#ff-bebas H3
{
    FONT-FAMILY: Bebas,Helvetica,Arial,sans-serif
}
#ff-bebas H4
{
    FONT-FAMILY: Bebas,Helvetica,Arial,sans-serif
}
#ff-bebas H5
{
    FONT-FAMILY: Bebas,Helvetica,Arial,sans-serif
}
#ff-bebas .feature-block SPAN.feature-title
{
    FONT-FAMILY: Bebas,Helvetica,Arial,sans-serif
}
#ff-continuum
{
    FONT-FAMILY: Helvetica,Arial,sans-serif
}
A.continuum
{
    FONT-FAMILY: Helvetica,Arial,sans-serif
}
#ff-continuum #horiz-menu LI LI SPAN
{
    FONT-FAMILY: Helvetica,Arial,sans-serif
}
#ff-continuum H3.showtext
{
    FONT-FAMILY: Helvetica,Arial,sans-serif
}
#ff-continuum .date-block
{
    FONT-FAMILY: Continuum,Helvetica,Arial,sans-serif
}
#ff-continuum H1
{
    FONT-FAMILY: Continuum,Helvetica,Arial,sans-serif
}
#ff-continuum H2
{
    FONT-FAMILY: Continuum,Helvetica,Arial,sans-serif
}
#ff-continuum H3
{
    FONT-FAMILY: Continuum,Helvetica,Arial,sans-serif
}
#ff-continuum H4
{
    FONT-FAMILY: Continuum,Helvetica,Arial,sans-serif
}
#ff-continuum H5
{
    FONT-FAMILY: Continuum,Helvetica,Arial,sans-serif
}
#ff-continuum .feature-block SPAN.feature-title
{
    FONT-FAMILY: Continuum,Helvetica,Arial,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-optima INPUT.button
{
    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
}
#ff-georgia #horiz-menu .menutop LI LI .item
{
    FONT-SIZE: 12px
}
#ff-optima #horiz-menu .menutop LI LI .item
{
    FONT-SIZE: 12px
}
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: 135%;
    MARGIN: 25px 0px 10px;
    FONT-WEIGHT: normal
}
H2
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 135%;
    MARGIN: 25px 0px 10px;
    FONT-WEIGHT: normal
}
H3
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 135%;
    MARGIN: 25px 0px 10px;
    FONT-WEIGHT: normal
}
H4
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 135%;
    MARGIN: 25px 0px 10px;
    FONT-WEIGHT: normal
}
H5
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 135%;
    MARGIN: 25px 0px 10px;
    FONT-WEIGHT: normal
}
H1
{
    FONT-SIZE: 250%
}
H2
{
    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;
    FONT-SIZE: 0px
}
.clear
{
    CLEAR: both;
    FONT-SIZE: 0px
}
.rokradios
{
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 120%;
    PADDING-LEFT: 24px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 1px
}
.rokchecks
{
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 120%;
    PADDING-LEFT: 24px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 1px
}
#header .rokradios
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px
}
#header .rokradios-active
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -125px
}
#header .rokchecks
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -258px
}
#header .rokchecks-active
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -399px
}
#main-body .rokradios
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -451px
}
#main-body .rokradios-active
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -679px
}
#main-body .rokchecks
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -1347px
}
#main-body .rokchecks-active
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -1575px
}
#main-body .sidecol-r .rokradios
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px
}
#main-body .hilite .rokradios
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px
}
#main-body .sidecol-r .rokradios-active
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -228px
}
#main-body .hilite .rokradios-active
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -228px
}
#main-body .sidecol-r .rokchecks
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -896px
}
#main-body .hilite .rokchecks
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -896px
}
#main-body .sidecol-r .rokchecks-active
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -1124px
}
#main-body .hilite .rokchecks-active
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -1124px
}
#header
{
    HEIGHT: 133px
}
#header .padding
{
    PADDING-BOTTOM: 30px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 30px
}
#logo
{
    MARGIN: 0px 25px 0px 0px;
    FLOAT: left
}
.logo-module
{
    WIDTH: 275px;
    FLOAT: left;
    OVERFLOW: hidden
}
.logo-module .moduletable
{
    CLEAR: both
}
.banner-module .moduletable
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    FLOAT: right;
    PADDING-TOP: 0px
}
.banner-module
{
    OVERFLOW: hidden
}
.feature-module
{
    OVERFLOW: hidden
}
#top-right-surround
{
    WIDTH: 50%;
    FLOAT: right;
    HEIGHT: 60px
}
#top-right
{
    Z-INDEX: 0;
    FLOAT: right;
    TOP: 5px
}
#top-right .moduletable
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#top-right UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#top-right UL LI
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 0px 20px;
    FLOAT: right;
    FONT-WEIGHT: bold
}
#top-right UL LI A:hover
{
    TEXT-DECORATION: none
}
#horiz-menu
{
    DISPLAY: block;
    HEIGHT: 68px
}
#horiz-menu .padding
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px
}
#horizmenu-surround
{
    POSITION: relative
}
#horiz-menu UL
{
    FLOAT: left
}
.show-m
{
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 2px
}
.main-m
{
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 2px
}
.show-l
{
    MARGIN-LEFT: -2px
}
.main-l
{
    MARGIN-LEFT: -2px
}
.show-r
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    MARGIN-RIGHT: -2px;
    PADDING-TOP: 0px
}
.main-r
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-RIGHT: -2px;
    PADDING-TOP: 0px
}
.show-tm
{
    POSITION: relative;
    MARGIN: 0px 10px;
    HEIGHT: 10px
}
.show-bm
{
    POSITION: relative;
    MARGIN: 0px 10px;
    HEIGHT: 10px
}
.main-tm
{
    POSITION: relative;
    MARGIN: 0px 10px;
    HEIGHT: 10px
}
.main-bm
{
    POSITION: relative;
    MARGIN: 0px 10px;
    HEIGHT: 10px
}
.module-tm
{
    POSITION: relative;
    MARGIN: 0px 10px;
    HEIGHT: 10px
}
.module-bm
{
    POSITION: relative;
    MARGIN: 0px 10px;
    HEIGHT: 10px
}
.sidecol-tm
{
    POSITION: relative;
    MARGIN: 0px 10px;
    HEIGHT: 10px
}
.sidecol-bm
{
    POSITION: relative;
    MARGIN: 0px 10px;
    HEIGHT: 10px
}
.show-tr
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.show-tl
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.show-br
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.show-bl
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.main-tr
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.main-tl
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.main-br
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.main-bl
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.module-tr
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.module-tl
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.module-br
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.module-bl
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.sidecol-tr
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.sidecol-tl
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.sidecol-br
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.sidecol-bl
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
.show-tl
{
    LEFT: -10px
}
.show-bl
{
    LEFT: -10px
}
.main-tl
{
    LEFT: -10px
}
.main-bl
{
    LEFT: -10px
}
.module-tl
{
    LEFT: -10px
}
.module-bl
{
    LEFT: -10px
}
.sidecol-tl
{
    LEFT: -10px
}
.sidecol-bl
{
    LEFT: -10px
}
.show-tr
{
    RIGHT: -10px
}
.show-br
{
    RIGHT: -10px
}
.main-tr
{
    RIGHT: -10px
}
.main-br
{
    RIGHT: -10px
}
.module-tr
{
    RIGHT: -10px
}
.module-br
{
    RIGHT: -10px
}
.sidecol-tr
{
    RIGHT: -10px
}
.sidecol-br
{
    RIGHT: -10px
}
.show-bm
{
    MARGIN-BOTTOM: 3px
}
.main-tm
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -20px
}
.main-tl
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px
}
.main-tr
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -10px 0px
}
.main-bm
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -30px
}
.main-bl
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -10px
}
.main-br
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -10px -10px
}
.show-tm
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -60px
}
.show-tl
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -40px
}
.show-tr
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -10px -40px
}
.show-bm
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -70px
}
.show-bl
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -50px
}
.show-br
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -10px -50px
}
.colmask
{
    POSITION: relative;
    WIDTH: 100%;
    CLEAR: both;
    OVERFLOW: hidden
}
.col1wrap
{
    PADDING-BOTTOM: 2em
}
#maincol
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 0px
}
.wrapper
{
    POSITION: relative
}
#main-content A
{
    FONT-WEIGHT: bold
}
#main-content .separator
{
    FONT-WEIGHT: bold
}
#main-content .item
{
    FONT-WEIGHT: bold
}
#main-body
{
    MIN-HEIGHT: 470px;
    PADDING-TOP: 5px
}
#rightcol
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 14px;
    PADDING-TOP: 0px
}
#leftcol
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.blog .module-inner
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.full-article .module-inner
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
.blog .article_row
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
.blog .leading
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
#maincontent-block
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 0px
}
#inset-block-right
{
    FLOAT: right
}
#inset-block-left
{
    FLOAT: left
}
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
}
.s-c-s .colmid
{
    POSITION: relative;
    WIDTH: 200%;
    FLOAT: left
}
.s-c-s .colright
{
    POSITION: relative;
    WIDTH: 100%;
    FLOAT: left;
    LEFT: 50%
}
.s-c-s .col1wrap
{
    POSITION: relative;
    PADDING-BOTTOM: 1em;
    WIDTH: 50%;
    FLOAT: right;
    RIGHT: 100%
}
.s-c-s .col1pad
{
    OVERFLOW: hidden
}
.s-c-s .col1
{
    WIDTH: 100%;
    OVERFLOW: hidden
}
.s-c-s .col2
{
    POSITION: relative;
    FLOAT: left;
    MARGIN-LEFT: -50%;
    OVERFLOW: hidden
}
.s-c-s .col3
{
    POSITION: relative;
    FLOAT: left;
    OVERFLOW: hidden;
    LEFT: 0px
}
.s-c-x .colright
{
    POSITION: relative;
    WIDTH: 200%;
    FLOAT: left
}
.s-c-x .col1wrap
{
    POSITION: relative;
    PADDING-BOTTOM: 1em;
    WIDTH: 50%;
    FLOAT: right
}
.s-c-x .col1
{
    POSITION: relative;
    OVERFLOW: hidden;
    RIGHT: 100%
}
.s-c-x .col2
{
    POSITION: relative;
    FLOAT: left
}
.x-c-s .colright
{
    POSITION: relative;
    WIDTH: 200%;
    FLOAT: left;
    RIGHT: 100%
}
.x-c-s .col1wrap
{
    POSITION: relative;
    PADDING-BOTTOM: 1em;
    WIDTH: 50%;
    FLOAT: left;
    LEFT: 50%
}
.x-c-s .col1
{
    OVERFLOW: hidden
}
.x-c-s .col3
{
    POSITION: relative;
    FLOAT: right
}
.module-inner
{
    POSITION: relative;
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    OVERFLOW: auto;
    PADDING-TOP: 15px
}
.side-mod .module-inner
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 15px
}
.moduletable H3
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 150%
}
H3.module-title
{
    PADDING-BOTTOM: 12px;
    MARGIN: 0px;
    PADDING-LEFT: 45px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
.module-tm
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -20px
}
.module-tl
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px
}
.module-tr
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -10px 0px
}
.module-bm
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -30px
}
.module-bl
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -10px
}
.module-br
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -10px -10px
}
.sidecol-tm
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -60px
}
.hilite .module-tm
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -60px
}
.sidecol-tl
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -40px
}
.hilite .module-tl
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -40px
}
.sidecol-tr
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -10px -40px
}
.hilite .module-tr
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -10px -40px
}
.sidecol-bm
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -70px
}
.hilite .module-bm
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -70px
}
.sidecol-bl
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -50px
}
.hilite .module-bl
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -50px
}
.sidecol-br
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -10px -50px
}
.hilite .module-br
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -10px -50px
}
.sidecol-m
{
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 2px
}
.hilite .module-m
{
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 2px
}
.sidecol-l
{
    MARGIN-LEFT: -2px
}
.hilite .module-l
{
    MARGIN-LEFT: -2px
}
.sidecol-r
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    OVERFLOW: hidden;
    MARGIN-RIGHT: -2px;
    PADDING-TOP: 0px
}
.hilite .module-r
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    OVERFLOW: hidden;
    MARGIN-RIGHT: -2px;
    PADDING-TOP: 0px
}
.sidecol-r .module-inner
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.sidecol-r H3.module-title
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.hilite H3.module-title
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.hilite .module-r .module-inner
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#main-body .sidecol-r .moduletable
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.w99 .block
{
    WIDTH: 100%
}
.w49 .block
{
    WIDTH: 49.8%
}
.w33 .block
{
    WIDTH: 33.3%
}
.moduletable
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
#main-body .moduletable
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 0px
}
#inset-block-right .mainblock-module
{
    PADDING-BOTTOM: 10px
}
#inset-block-left .mainblock-module
{
    PADDING-BOTTOM: 10px
}
#showmodules
{
    OVERFLOW: hidden
}
#featuremodules
{
    OVERFLOW: hidden
}
#mainmodules
{
    OVERFLOW: hidden
}
#mainmodules2
{
    OVERFLOW: hidden
}
#mainmodules3
{
    OVERFLOW: hidden
}
#mainmodules4
{
    OVERFLOW: hidden
}
#mainmodules2
{
    PADDING-TOP: 15px
}
#mainmodules3
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 15px
}
#mainmodules4
{
    PADDING-TOP: 20px
}
.feature-module
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
.scroller-module
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
.roktabs-wrapper
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: -22px -15px -15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.roktabs
{
    Z-INDEX: 3;
    POSITION: relative;
    PADDING-RIGHT: 1px
}
.roktabs-wrapper .roktabs-container-inner
{
    POSITION: relative;
    OVERFLOW: hidden
}
.roktabs-wrapper .roktabs-container-wrapper
{
    POSITION: relative;
    WIDTH: 50000px;
    CLEAR: both;
    OVERFLOW: hidden
}
.roktabs-wrapper .roktabs-container-wrapper DIV
{
    FLOAT: left
}
.roktabs-wrapper .roktabs-container-wrapper DIV.wrapper
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    WIDTH: auto;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
.roktabs-wrapper .roktabs-links
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 40px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
.roktabs-wrapper .active-arrows .roktabs-links
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 32px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 40px;
    PADDING-TOP: 0px
}
.roktabs-wrapper .roktabs-links UL
{
    TEXT-ALIGN: left;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    HEIGHT: 40px;
    OVERFLOW: hidden
}
.roktabs-wrapper .roktabs-links UL LI
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 40px;
    MARGIN: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    HEIGHT: 40px;
    FONT-SIZE: 110%;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.tabs-bottom .roktabs-links UL LI
{
    LINE-HEIGHT: 40px
}
.roktabs-wrapper .roktabs-links UL LI SPAN
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    HEIGHT: 40px;
    PADDING-TOP: 0px
}
.roktabs-wrapper .roktabs-links UL
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.roktabs-wrapper .roktabs-scroller
{
    POSITION: absolute;
    BOTTOM: 0px;
    HEIGHT: 40px;
    RIGHT: 0px
}
.roktabs-wrapper .arrow-next
{
    Z-INDEX: 2;
    POSITION: absolute;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 20px;
    WIDTH: 22px;
    HEIGHT: 19px;
    TOP: 10px;
    CURSOR: pointer
}
.roktabs-wrapper .arrow-prev
{
    Z-INDEX: 2;
    POSITION: absolute;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 20px;
    WIDTH: 22px;
    HEIGHT: 19px;
    TOP: 10px;
    CURSOR: pointer
}
.roktabs-wrapper .arrow-next
{
    RIGHT: 5px
}
.roktabs-wrapper .arrow-prev
{
    LEFT: 5px
}
.roktabs-wrapper .arrow-prev SPAN
{
    DISPLAY: none
}
.roktabs-wrapper .arrow-next SPAN
{
    DISPLAY: none
}
.tabs-hidden .roktabs-container-wrapper DIV.wrapper
{
    MARGIN-TOP: 10px
}
.roktabs-wrapper .arrow-next
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -22px 0px
}
.roktabs-wrapper .arrow-next:hover
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -22px -19px
}
.roktabs-wrapper .arrow-prev
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px
}
.roktabs-wrapper .arrow-prev:hover
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -19px
}
.feature-block SPAN.feature-title
{
    MARGIN-BOTTOM: 5px;
    FONT-SIZE: 290%;
    FONT-WEIGHT: bold
}
.feature-block .image-container
{
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 6px
}
#searchmod
{
    Z-INDEX: 0;
    MARGIN-TOP: 12px;
    WIDTH: 272px;
    FLOAT: right;
    TOP: 20px;
    MARGIN-RIGHT: 5px
}
#searchmod .moduletable
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#searchmod H3
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 14px;
    PADDING-TOP: 0px
}
#searchmod-surround
{
    HEIGHT: 28px
}
#searchmod-surround .inputbox
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 6px;
    OUTLINE-WIDTH: medium;
    WIDTH: 98%;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 16px;
    FONT-SIZE: 14px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 6px
}
#searchmod-surround .search_options
{
    MARGIN-TOP: 8px;
    DISPLAY: block
}
#roksearch_search_str
{
    WIDTH: 250px
}
.loading#roksearch_search_str
{
    BACKGROUND: url(../images/spinner.gif) no-repeat 97% 50%
}
#roksearch_results
{
    Z-INDEX: 600001 !important;
    POSITION: absolute;
    TEXT-ALIGN: left;
    MARGIN-TOP: -1px;
    WIDTH: 400px;
    FLOAT: right;
    VISIBILITY: hidden
}
#roksearch_results A#roksearch_link
{
    MARGIN-TOP: 8px;
    WIDTH: 18px;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    FLOAT: right;
    HEIGHT: 16px
}
#roksearch_results H3
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 110%;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    FONT-SIZE: 120%
}
#roksearch_results SPAN
{
    LINE-HEIGHT: 130%;
    DISPLAY: block;
    FONT-SIZE: 90%
}
#roksearch_results .container-wrapper
{
    OVERFLOW: hidden
}
#roksearch_results .page
{
    FLOAT: left
}
#roksearch_results .roksearch_header
{
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 100%;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 100%;
    FONT-WEIGHT: normal;
    PADDING-TOP: 10px
}
#roksearch_results .roksearch_row_btm
{
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 100%;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 100%;
    FONT-WEIGHT: normal;
    PADDING-TOP: 10px
}
#roksearch_results .roksearch_row_btm
{
    BORDER-BOTTOM: 0px;
    OVERFLOW: hidden
}
#roksearch_results .roksearch_row_btm SPAN
{
    LINE-HEIGHT: 140%
}
#roksearch_results SPAN.small
{
    MARGIN-TOP: 2px;
    DISPLAY: inline-block;
    MARGIN-BOTTOM: 7px;
    FONT-SIZE: 10px
}
#roksearch_results SPAN.highlight
{
    DISPLAY: inline
}
#roksearch_results A.clr
{
    FONT-SIZE: 100%
}
#roksearch_results A:hover
{
    TEXT-DECORATION: none
}
#roksearch_results .roksearch_odd
{
    POSITION: relative;
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
#roksearch_results .roksearch_even
{
    POSITION: relative;
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
#roksearch_results .roksearch_odd-hover H3
{
    PADDING-LEFT: 14px
}
#roksearch_results .roksearch_even-hover H3
{
    PADDING-LEFT: 14px
}
.results OL.list
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 30px
}
.results OL.list H4
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.results OL.list LI
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-TOP: 10px
}
.results OL.list LI P
{
    MARGIN-TOP: 0px
}
#roksearch_results .container-arrows
{
    POSITION: relative;
    WIDTH: 30px;
    FLOAT: left;
    HEIGHT: 12px;
    MARGIN-RIGHT: 5px
}
#roksearch_results .arrow-left
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
#roksearch_results .arrow-left-disabled
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
#roksearch_results .arrow-right
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
#roksearch_results .arrow-right-disabled
{
    POSITION: absolute;
    WIDTH: 10px;
    HEIGHT: 10px;
    TOP: 0px
}
#roksearch_results .arrow-left
{
    CURSOR: pointer;
    LEFT: 0px
}
#roksearch_results .arrow-left-disabled
{
    LEFT: 0px
}
#roksearch_results .arrow-right
{
    CURSOR: pointer;
    LEFT: 18px
}
#roksearch_results .arrow-right-disabled
{
    LEFT: 18px
}
#roksearch_results .viewall SPAN
{
    LINE-HEIGHT: 100%
}
#roksearch_results A.viewall
{
    FLOAT: left;
    MARGIN-RIGHT: 5px
}
#roksearch_results .estimated_res
{
    TEXT-TRANSFORM: none;
    FONT-STYLE: italic;
    FLOAT: left;
    FONT-SIZE: 9px
}
#roksearch_results .pagination_res
{
    TEXT-TRANSFORM: none;
    FONT-STYLE: italic;
    FLOAT: left;
    FONT-SIZE: 9px
}
#roksearch_results .pagination_res
{
    FONT-STYLE: normal;
    MARGIN-TOP: -1px;
    FLOAT: right;
    FONT-SIZE: 11px
}
#roksearch_results .powered-by-google
{
    TEXT-TRANSFORM: lowercase;
    FONT-STYLE: italic;
    FONT-SIZE: 9px
}
.google-search .roksearch_odd
{
    HEIGHT: 110px
}
.google-search .roksearch_even
{
    HEIGHT: 110px
}
FORM.search_result INPUT.button
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    LINE-HEIGHT: 13px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    CURSOR: pointer;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 4px
}
FORM.search_result FIELDSET
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 15px
}
.search-results-full .readon-wrap1
{
    MARGIN-TOP: 0px
}
FORM.search_result INPUT.inputbox#search_searchword
{
    PADDING-BOTTOM: 1px;
    LINE-HEIGHT: 22px;
    PADDING-LEFT: 5px;
    WIDTH: 300px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 10px;
    HEIGHT: 19px;
    FONT-SIZE: 14px;
    PADDING-TOP: 6px
}
FORM.search_result FIELDSET.word
{
    PADDING-BOTTOM: 25px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 10px
}
FORM.search_result FIELDSET.phrase
{
    PADDING-BOTTOM: 35px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 10px
}
FORM.search_result FIELDSET.word LABEL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 26px;
    FONT-SIZE: 120%;
    PADDING-TOP: 0px
}
FORM.search_result LEGEND
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 26px;
    FONT-SIZE: 120%;
    PADDING-TOP: 0px
}
.search-results-full H3
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    FONT-SIZE: 130%;
    PADDING-TOP: 0px
}
FORM.search_result .display
{
    MARGIN-TOP: 5px;
    FLOAT: left;
    HEIGHT: 20px;
    MARGIN-LEFT: 20px
}
#roksearch_results .google-search A#roksearch_link
{
    MARGIN-TOP: 5px
}
#breadcrumbs
{
    POSITION: relative;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    HEIGHT: 20px;
    OVERFLOW: hidden;
    PADDING-TOP: 5px
}
#breadcrumbs-home
{
    WIDTH: 22px;
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 19px
}
#breadcrumbs H3
{
    DISPLAY: none
}
SPAN.breadcrumbs
{
    DISPLAY: block;
    FONT-SIZE: 110%;
    OVERFLOW: hidden;
    FONT-WEIGHT: bold
}
SPAN.breadcrumbs IMG
{
    WIDTH: 9px;
    FLOAT: left;
    HEIGHT: 23px
}
SPAN.breadcrumbs A
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 23px;
    PADDING-TOP: 0px
}
SPAN.no-link
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 23px;
    PADDING-TOP: 0px
}
SPAN.breadcrumbs SPAN.no-link
{
    FONT-WEIGHT: normal
}
SPAN.breadcrumbs A:hover
{
    TEXT-DECORATION: none
}
.contentheading
{
    PADDING-BOTTOM: 12px;
    LINE-HEIGHT: 110%;
    MARGIN: 0px -15px 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 95px;
    FONT-SIZE: 180%;
    PADDING-TOP: 0px
}
#maincol .contentheading A
{
    FONT-WEIGHT: normal
}
P.buttonheading
{
    POSITION: absolute;
    TOP: -5px;
    RIGHT: 0px
}
.leading P.buttonheading
{
    RIGHT: 15px
}
.full-article P.buttonheading
{
    RIGHT: 15px
}
.buttonheading .icon
{
    WIDTH: 21px;
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 19px;
    MARGIN-LEFT: 6px
}
.article-info-surround
{
    PADDING-BOTTOM: 10px;
    MARGIN: -15px -15px 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    OVERFLOW: hidden;
    PADDING-TOP: 10px
}
P.articleinfo
{
    LINE-HEIGHT: 140%;
    MARGIN: 0px
}
.iteminfo
{
    LINE-HEIGHT: 140%;
    MARGIN: 0px
}
.iteminfo
{
    DISPLAY: block;
    FLOAT: left
}
P.pageinfo
{
    PADDING-BOTTOM: 2px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-TOP: 2px
}
.article-ratings
{
    PADDING-BOTTOM: 2px;
    MARGIN-TOP: 25px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px
}
SPAN.modifydate
{
    DISPLAY: block
}
SPAN.createdby
{
    DISPLAY: block
}
SPAN.createdate
{
    DISPLAY: block
}
SPAN.modifydate
{
    FONT-SIZE: 10px
}
P.counter
{
    TEXT-INDENT: 5px
}
DIV.pagination
{
    PADDING-BOTTOM: 15px;
    LINE-HEIGHT: 22px;
    MARGIN-TOP: 10px;
    HEIGHT: 22px
}
DIV.pagination DIV.tab
{
    FLOAT: left;
    MARGIN-RIGHT: 6px
}
DIV.pagination DIV.tab2
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    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: 46%
}
.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: 15px;
    MARGIN: 0px;
    OVERFLOW: auto
}
.blog .leading
{
    PADDING-BOTTOM: 25px;
    OVERFLOW: auto
}
.leading_separator
{
    DISPLAY: none
}
.blog_more
{
    PADDING-TOP: 15px
}
.componentheading
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 130%;
    MARGIN: 0px 0px 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 180%;
    PADDING-TOP: 0px
}
#main-content .date1
{
    DISPLAY: block;
    FLOAT: left;
    FONT-SIZE: 130%;
    MARGIN-RIGHT: 5px
}
#main-content .date2
{
    LINE-HEIGHT: 20px;
    FLOAT: left;
    MARGIN-LEFT: 5px;
    FONT-SIZE: 110%
}
.date-div
{
    PADDING-RIGHT: 8px
}
.article-info-right
{
    FLOAT: right
}
.article-info-left
{
    MARGIN-BOTTOM: 5px
}
.createdby
{
    TEXT-ALIGN: right;
    MARGIN-BOTTOM: 5px;
    FONT-WEIGHT: bold
}
SPAN.small
{
    FONT-SIZE: 90%
}
.modifydate
{
    FONT-SIZE: 90%
}
.sectiontableheader
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 25px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px
}
.sectiontablefooter
{
    PADDING-BOTTOM: 8px
}
TR.sectiontableentry0 TD
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 6px
}
TR.sectiontableentry1 TD
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 6px
}
TR.sectiontableentry2 TD
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 6px
}
TD.sectiontableentry0
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 6px
}
TD.sectiontableentry1
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 6px
}
TD.sectiontableentry2
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 6px
}
TR.sectiontableentry0 TD
{
    HEIGHT: 30px
}
TD.sectiontableentry0
{
    HEIGHT: 30px
}
TR.sectiontableentry1 TD
{
    HEIGHT: 30px
}
TD.sectiontableentry1
{
    HEIGHT: 30px
}
TR.sectiontableentry2 TD
{
    HEIGHT: 30px
}
TD.sectiontableentry2
{
    HEIGHT: 30px
}
.contentpane
{
    WIDTH: 100%
}
.contentpaneopen
{
    WIDTH: 100%
}
.moduletable FIELDSET
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.moduletable 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
{
    FLOAT: left
}
.weblinks-link
{
    MARGIN-LEFT: 25px
}
.weblinks-img IMG
{
    MARGIN-TOP: 3px
}
.contact_email INPUT.button
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.contact_email .readon-wrap1
{
    MARGIN-TOP: 0px
}
.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
}
.intro-article-content .article_separator
{
    DISPLAY: none
}
.contact .icon
{
    WIDTH: 40px;
    FLOAT: left
}
.contact .misc
{
    OVERFLOW: hidden
}
.contact .webpage
{
    OVERFLOW: hidden
}
.contact .mobile
{
    OVERFLOW: hidden
}
.contact .email
{
    OVERFLOW: hidden
}
.contact .telephone
{
    OVERFLOW: hidden
}
.contact .fax
{
    OVERFLOW: hidden
}
.contact .country
{
    OVERFLOW: hidden
}
.contact .state
{
    OVERFLOW: hidden
}
.contact .postcode
{
    OVERFLOW: hidden
}
.contact .suburb
{
    OVERFLOW: hidden
}
.contact .street-address
{
    OVERFLOW: hidden
}
.contact .other .surround
{
    MARGIN-TOP: 5px
}
.contact .vcard
{
    MARGIN-TOP: 15px
}
INPUT.inputbox#contact_name
{
    PADDING-BOTTOM: 1px;
    LINE-HEIGHT: 22px;
    PADDING-LEFT: 5px;
    WIDTH: 300px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 10px;
    HEIGHT: 22px;
    FONT-SIZE: 14px;
    PADDING-TOP: 1px
}
INPUT.inputbox#contact_email
{
    PADDING-BOTTOM: 1px;
    LINE-HEIGHT: 22px;
    PADDING-LEFT: 5px;
    WIDTH: 300px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 10px;
    HEIGHT: 22px;
    FONT-SIZE: 14px;
    PADDING-TOP: 1px
}
INPUT.inputbox#contact_subject
{
    PADDING-BOTTOM: 1px;
    LINE-HEIGHT: 22px;
    PADDING-LEFT: 5px;
    WIDTH: 300px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 10px;
    HEIGHT: 22px;
    FONT-SIZE: 14px;
    PADDING-TOP: 1px
}
TEXTAREA.inputbox#contact_text
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    MARGIN-BOTTOM: 10px;
    PADDING-TOP: 5px
}
#main-content .invalid
{
    BORDER-BOTTOM: #cc0000 1px solid;
    BORDER-LEFT: #cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    BORDER-RIGHT: #cc0000 1px solid
}
#adminForm FIELDSET DIV
{
    LINE-HEIGHT: 30px;
    CLEAR: both
}
#main-body UL.menu
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#main-body UL.menu LI
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: none;
    PADDING-TOP: 0px
}
#main-body UL.menu A:hover
{
    TEXT-DECORATION: none
}
#main-body UL.menu .separator:hover
{
    TEXT-DECORATION: none
}
#main-body UL.menu .item:hover
{
    TEXT-DECORATION: none
}
#main-body UL.menu SPAN
{
    DISPLAY: block
}
#main-body UL.menu LI.parent LI .item SPAN
{
    LINE-HEIGHT: 110%;
    FONT-SIZE: 110%
}
#main-body UL.menu LI.parent LI .item SPAN
{
    LINE-HEIGHT: 110%;
    FONT-SIZE: 110%
}
#main-body UL.menu LI.parent LI A SPAN
{
    LINE-HEIGHT: 110%;
    FONT-SIZE: 110%
}
#main-body UL.menu LI.parent LI A SPAN
{
    LINE-HEIGHT: 110%;
    FONT-SIZE: 110%
}
#main-body UL.menu LI.parent LI .separator SPAN
{
    LINE-HEIGHT: 110%;
    FONT-SIZE: 110%
}
#main-body UL.menu LI.parent LI .separator SPAN
{
    LINE-HEIGHT: 110%;
    FONT-SIZE: 110%
}
#main-body UL.menu LI.parent LI
{
    PADDING-LEFT: 20px
}
#main-body UL.menu LI.parent LI
{
    PADDING-LEFT: 20px
}
#main-body UL.menu A
{
    TEXT-INDENT: 0px;
    DISPLAY: block;
    FLOAT: none;
    FONT-SIZE: 120%;
    OVERFLOW: hidden
}
#main-body UL.menu .separator
{
    TEXT-INDENT: 0px;
    DISPLAY: block;
    FLOAT: none;
    FONT-SIZE: 120%;
    OVERFLOW: hidden
}
#main-body UL.menu .item
{
    TEXT-INDENT: 0px;
    DISPLAY: block;
    FLOAT: none;
    FONT-SIZE: 120%;
    OVERFLOW: hidden
}
#main-body UL.menu A
{
    PADDING-BOTTOM: 9px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 9px
}
#main-body UL.menu .separator
{
    PADDING-BOTTOM: 9px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 9px
}
#main-body UL.menu .item
{
    PADDING-BOTTOM: 9px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 9px
}
#main-body UL.menu A
{
    FONT-WEIGHT: normal
}
#main-body UL.menu .separator
{
    FONT-WEIGHT: normal
}
#main-body UL.menu .item
{
    FONT-WEIGHT: normal
}
#main-body UL.menu LI.active > A
{
    FONT-WEIGHT: bold
}
#main-body UL.menu LI.active > .separator
{
    FONT-WEIGHT: bold
}
#main-body UL.menu LI.active > .item
{
    FONT-WEIGHT: bold
}
#main-body UL.menu UL UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#main-body UL.menu LI LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 10px;
    PADDING-TOP: 0px
}
#main-body UL.menu LI.parent UL
{
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 5px
}
#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 LI.active
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#main-body .menu .subtext EM
{
    LINE-HEIGHT: 14px
}
#main-body .menu EM
{
    FONT-STYLE: normal;
    DISPLAY: block;
    FONT-SIZE: 80%;
    FONT-WEIGHT: normal
}
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: 0px;
    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
}
TABLE.pollstableborder
{
    WIDTH: 100%
}
.pollstableborder TH
{
    TEXT-ALIGN: left;
    FONT-SIZE: 130%
}
.pollstableborder TD.td_1
{
    WIDTH: 20%
}
.pollstableborder TD.td_2
{
    WIDTH: 20%
}
.pollstableborder TD.td_3
{
    WIDTH: 60%
}
.pollstableborder TD DIV
{
    BORDER-BOTTOM: 5px solid;
    BORDER-LEFT: 5px solid;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 5px solid;
    BORDER-RIGHT: 5px solid
}
LEGEND
{
    FONT-SIZE: 120%
}
FORM.poll FIELDSET
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.moduletable H4.poll-title
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 120%;
    PADDING-TOP: 0px
}
.moduletable .poll-line
{
    PADDING-BOTTOM: 11px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 110%;
    PADDING-TOP: 9px
}
.moduletable .poll-buttons
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 15px;
    WIDTH: 130px;
    PADDING-RIGHT: 15px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
FORM.poll INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 25px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    HEIGHT: 25px;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.vote-button-wrap .readon-wrap1
{
    MARGIN-LEFT: 15px
}
FORM.poll A.results:hover
{
    TEXT-DECORATION: none
}
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
}
.bannergroup .banneritem
{
    MARGIN-BOTTOM: 10px
}
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: #aaa
}
.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
}
.newsfeeds-default .article-info-surround
{
    MARGIN-TOP: 10px
}
UL.latestnews
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.mostread
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.blog_more UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.block UL#mainlevel-nav
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.featured-text-block UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.latestnews LI
{
    PADDING-BOTTOM: 6px;
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 6px
}
UL.mostread LI
{
    PADDING-BOTTOM: 6px;
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 6px
}
.blog_more UL LI
{
    PADDING-BOTTOM: 6px;
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 6px
}
.block UL#mainlevel-nav LI
{
    PADDING-BOTTOM: 6px;
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 6px
}
.featured-text-block LI
{
    PADDING-BOTTOM: 6px;
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 6px
}
UL.latestnews LI A
{
    PADDING-LEFT: 16px;
    DISPLAY: block;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
UL.mostread LI A
{
    PADDING-LEFT: 16px;
    DISPLAY: block;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
.blog_more UL LI A
{
    PADDING-LEFT: 16px;
    DISPLAY: block;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
.block UL#mainlevel-nav LI A
{
    PADDING-LEFT: 16px;
    DISPLAY: block;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
.featured-text-block UL LI A
{
    PADDING-LEFT: 16px;
    DISPLAY: block;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
.bannergroup_text .bannerheader
{
    MARGIN-BOTTOM: 15px;
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold
}
.bannergroup_text .banneritem_text
{
    MARGIN-BOTTOM: 15px
}
.bannergroup_text .banneritem_text A
{
    FONT-WEIGHT: bold
}
.contentdescription
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    OVERFLOW: hidden;
    PADDING-TOP: 10px
}
.image_left
{
    MARGIN: 0px 10px 10px 0px;
    FLOAT: left
}
.image_right
{
    MARGIN: 0px 0px 10px 10px;
    FLOAT: right
}
#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: 20px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 20px
}
#main-content FORM.editor LEGEND
{
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: #999;
    FONT-SIZE: 250%;
    PADDING-TOP: 0px
}
#main-content FORM.editor LABEL
{
    LINE-HEIGHT: 30px;
    WIDTH: 120px;
    DISPLAY: block;
    FLOAT: left;
    FONT-WEIGHT: bold
}
#main-content FORM.editor DIV.radio LABEL.rokradios
{
    WIDTH: auto;
    DISPLAY: inline;
    FLOAT: none
}
#main-content FORM.editor .metadata LABEL
{
    CLEAR: left
}
#main-content FORM.editor .metadata TEXTAREA
{
    FLOAT: left
}
BODY #main-content #adminForm .rokjformpublished
{
    LINE-HEIGHT: 18px;
    WIDTH: auto;
    MARGIN-RIGHT: 15px
}
FORM.form-login P
{
    MARGIN: 0px
}
FORM.form-login .inputbox
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 300px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 14px;
    PADDING-TOP: 5px
}
INPUT#email
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 300px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 14px;
    PADDING-TOP: 5px
}
.register-page .inputbox
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 300px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 14px;
    PADDING-TOP: 5px
}
.main-login-form FORM.form-login .inputbox
{
    WIDTH: 97%
}
FORM.form-login .login-links
{
    MARGIN-TOP: 8px;
    MARGIN-BOTTOM: 8px
}
FORM.form-login .login-links A
{
    PADDING-LEFT: 15px
}
FORM.form-login INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 25px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    HEIGHT: 25px;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
FORM.log INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 25px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    HEIGHT: 25px;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
FORM.form-login FIELDSET
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
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
}
.register-page INPUT.button
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
FORM.josForm INPUT.validate
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.register-page DIV.name
{
    TEXT-ALIGN: left
}
.register-page DIV.user
{
    TEXT-ALIGN: left
}
.register-page DIV.email
{
    TEXT-ALIGN: left
}
.register-page DIV.pass
{
    TEXT-ALIGN: left
}
.register-page DIV.verify_pass
{
    TEXT-ALIGN: left
}
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
}
.remember-me
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px
}
FORM.form-login .readon-wrap1
{
    MARGIN-TOP: 5px
}
FORM.log .readon-wrap1
{
    MARGIN-TOP: 5px
}
A#rokbox-close
{
    WIDTH: 20px;
    HEIGHT: 20px
}
FORM.josForm LABEL.hasTip
{
    LINE-HEIGHT: 25px;
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 25px;
    MARGIN-RIGHT: 5px
}
#bottom
{
    MARGIN: 0px
}
#top-button
{
    TEXT-ALIGN: center;
    LINE-HEIGHT: 22px;
    MARGIN: 0px auto;
    WIDTH: 90px;
    HEIGHT: 20px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
#top-button A:hover
{
    TEXT-DECORATION: none
}
.top-button-spacer
{
    HEIGHT: 15px
}
.copyright-block
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 15px
}
.footer-div
{
    POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 2px;
    TOP: 0px;
    LEFT: 0px
}
#copyright
{
    TEXT-ALIGN: center;
    LINE-HEIGHT: 200%;
    MARGIN: 0px auto
}
#rocket
{
    MARGIN: 0px auto;
    WIDTH: 111px;
    DISPLAY: block;
    HEIGHT: 16px
}
#debug-mod
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
#bottom UL
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 10px
}
#bottom UL LI A
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
    DISPLAY: block
}
#bottom UL LI:hover A
{
    TEXT-DECORATION: none
}
#footer
{
    POSITION: relative;
    OVERFLOW: hidden
}
BODY.full #footer-bg
{
    Z-INDEX: 1;
    POSITION: relative;
    PADDING-TOP: 70px
}
BODY.full #footer-bg2
{
    Z-INDEX: 2;
    POSITION: absolute;
    WIDTH: 160px;
    HEIGHT: 94px;
    TOP: -56px
}
BODY.full #footer-bg3
{
    Z-INDEX: 2;
    POSITION: absolute;
    WIDTH: 160px;
    HEIGHT: 94px;
    TOP: -56px
}
BODY.style2 #footer-bg2
{
    DISPLAY: none
}
BODY.style2 #footer-bg3
{
    DISPLAY: none
}
BODY.style3 #footer-bg2
{
    DISPLAY: none
}
BODY.style3 #footer-bg3
{
    DISPLAY: none
}
BODY.style4 #footer-bg3
{
    DISPLAY: none
}
BODY.style5 #footer-bg3
{
    DISPLAY: none
}
BODY.style6 #footer-bg2
{
    DISPLAY: none
}
BODY.style6 #footer-bg3
{
    DISPLAY: none
}
BODY.full #footer-bg2
{
    LEFT: 0px
}
BODY.full #footer-bg3
{
    RIGHT: 0px
}
.footer-mod
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 15px
}
#footer A
{
    FONT-WEIGHT: bold
}
#mainmodules3 A
{
    FONT-WEIGHT: bold
}
#bottom .moduletable
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
UL.newsfeed
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
A.newsfeed-title
{
    TEXT-TRANSFORM: uppercase;
    FONT-WEIGHT: bold
}
UL.newsfeed LI
{
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 12px;
    MARGIN-BOTTOM: 12px
}
UL.newsfeed LI A
{
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold
}
UL.newsfeed .newsfeed-div
{
    PADDING-BOTTOM: 1px;
    DISPLAY: block
}
.readon-wrap1
{
    POSITION: relative;
    MARGIN-TOP: 15px;
    FLOAT: left
}
.readon-wrap1 SPAN
{
    LINE-HEIGHT: 26px;
    DISPLAY: block;
    HEIGHT: 26px
}
.show-r .feature-block .readon-wrap1 SPAN
{
    LINE-HEIGHT: 38px;
    HEIGHT: 38px
}
A.readon
{
    FONT-WEIGHT: bold
}
A.readon-main
{
    FONT-SIZE: 12px;
    CURSOR: pointer;
    FONT-WEIGHT: bold
}
A.readon-main:hover
{
    TEXT-DECORATION: none
}
.readon1-l
{
    POSITION: absolute;
    WIDTH: 8px;
    HEIGHT: 26px;
    TOP: 0px;
    LEFT: 0px
}
.show-r .feature-block .readon1-l
{
    HEIGHT: 38px
}
.readon1-m
{
    TEXT-ALIGN: center;
    PADDING-LEFT: 2px;
    MARGIN-LEFT: 8px
}
.readon1-r
{
    PADDING-RIGHT: 10px;
    MARGIN-RIGHT: -8px
}
#main-content .readon-wrap1 INPUT.button
{
    FONT-WEIGHT: bold
}
#maincol .readon1-l
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px
}
#maincol .readon1-m
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px 0px
}
#maincol .readon1-r
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 100% 0px
}
.show-r .readon1-l
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -128px
}
.show-r .readon1-m
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -128px
}
.show-r .readon1-r
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 100% -128px
}
#footer .readon1-l
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -86px
}
#footer .readon1-m
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -86px
}
#footer .readon1-r
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 100% -86px
}
.sidecol-r .readon1-l
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -44px
}
.hilite .readon1-l
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px -44px
}
.sidecol-r .readon1-m
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -44px
}
.hilite .readon1-l
{
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 0px -44px
}
.sidecol-r .readon1-r
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 100% -44px
}
.hilite .readon1-l
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 100% -44px
}
.simpleCart_shelfItem
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 15px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-RIGHT: 15px;
    PADDING-TOP: 0px
}
.simpleCart_shelfItem .module-inner
{
    OVERFLOW: hidden
}
.cart_yourcart_items
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.cart_totals
{
    MARGIN-TOP: 0px
}
.cart_product_l
{
    MARGIN-BOTTOM: 0px
}
.item_price
{
    MARGIN-BOTTOM: 0px
}
.cart_product_add
{
    MARGIN-TOP: 15px
}
.cart_quickcart .readon-wrap1
{
    MARGIN-TOP: 0px
}
.item_add
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
A.readon-main
{
    FONT-SIZE: 12px;
    CURSOR: pointer;
    FONT-WEIGHT: bold
}
A.item_add
{
    FONT-SIZE: 12px;
    CURSOR: pointer;
    FONT-WEIGHT: bold
}
A.simpleCart_checkout
{
    FONT-SIZE: 12px;
    CURSOR: pointer;
    FONT-WEIGHT: bold
}
A.simpleCart_empty
{
    FONT-SIZE: 12px;
    CURSOR: pointer;
    FONT-WEIGHT: bold
}
A.readon-main:hover
{
    TEXT-DECORATION: none
}
A.item_add:hover
{
    TEXT-DECORATION: none
}
A.simpleCart_checkout:hover
{
    TEXT-DECORATION: none
}
A.simpleCart_empty:hover
{
    TEXT-DECORATION: none
}
#main-content .item_add:link
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: none;
    HEIGHT: auto;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    text-shadow: none
}
#main-content .item_add:visited
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: none;
    HEIGHT: auto;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    text-shadow: none
}
#main-content .simpleCart_checkout:link
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: none;
    HEIGHT: auto;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    text-shadow: none
}
#main-content .simpleCart_checkout:visited
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: none;
    HEIGHT: auto;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    text-shadow: none
}
#main-content .simpleCart_empty:link
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: none;
    HEIGHT: auto;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    text-shadow: none
}
#main-content .simpleCart_empty:visited
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: none;
    HEIGHT: auto;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    text-shadow: none
}
#main-content .item_add SPAN
{
    TEXT-ALIGN: center;
    WIDTH: auto;
    HEIGHT: auto
}
#main-content .simpleCart_checkout SPAN
{
    TEXT-ALIGN: center;
    WIDTH: auto;
    HEIGHT: auto
}
#main-content .simpleCart_empty SPAN
{
    TEXT-ALIGN: center;
    WIDTH: auto;
    HEIGHT: auto
}
#main-content .item_add SPAN SPAN
{
    PADDING-LEFT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 100% 0px;
    MARGIN-LEFT: 0px
}
#main-content .simpleCart_checkout SPAN SPAN
{
    PADDING-LEFT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 100% 0px;
    MARGIN-LEFT: 0px
}
#main-content .simpleCart_empty SPAN SPAN
{
    PADDING-LEFT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 100% 0px;
    MARGIN-LEFT: 0px
}
.item_add:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    TEXT-DECORATION: none
}
.cart_buttons
{
    FLOAT: right
}
.checkout-button
{
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
.checkout-button2
{
    FLOAT: left;
    MARGIN-RIGHT: 5px
}
.checkout-button2 .simpleCart_empty
{
    COLOR: #666
}
#main-content .itemQuantity INPUT
{
    BACKGROUND: url(../images/quickcart-sprite.png) no-repeat 0px 0px
}
#main-content .itemincrement A
{
    BACKGROUND: url(../images/quickcart-sprite.png) no-repeat -45px 0px
}
#main-content .itemdecrement A
{
    BACKGROUND: url(../images/quickcart-sprite.png) no-repeat -45px -11px
}
#main-content .cart_statusicon
{
    BACKGROUND: url(../images/quickcart-sprite.png) no-repeat -61px 0px
}
.scroller-padding
{
    PADDING-BOTTOM: 25px;
    PADDING-LEFT: 40px;
    PADDING-RIGHT: 40px;
    PADDING-TOP: 25px
}
.rokintroscroller-container
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 60px;
    PADDING-RIGHT: 60px;
    BACKGROUND: url(../images/bg.jpg) repeat-x left center;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
.rokintroscroller-wrapper
{
    OVERFLOW: hidden
}
.rokintroscroller-leftarrow
{
    WIDTH: 47px;
    HEIGHT: 100%
}
.rokintroscroller-rightarrow
{
    WIDTH: 47px;
    HEIGHT: 100%
}
#rokintroscroller DIV.scroller-item
{
    WIDTH: 125px;
    FLOAT: left
}
#rokintroscroller DIV.first
{
    MARGIN-LEFT: 0px
}
#rokintroscroller DIV.last
{
    PADDING-RIGHT: 0px;
    MARGIN-RIGHT: 0px;
    BORDER-RIGHT: medium none
}
#rokintroscroller DIV DIV.rokintroscroller-image
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
#rokintroscroller DIV DIV.rokintroscroller-caption
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
#rokintroscroller DIV DIV.rokintroscroller-readmore
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
#rokintroscroller H3
{
    MARGIN: 10px 0px 2px;
    COLOR: #efefef;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
#rokintroscroller P
{
    MARGIN: 0px 0px 8px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
#rokintroscroller H4
{
    MARGIN: 6px 0px 0px;
    COLOR: #999;
    FONT-SIZE: 100%
}
.sidecol-r .even
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    MARGIN-BOTTOM: 15px !important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.sidecol-r .odd
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    MARGIN-BOTTOM: 15px !important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.itemComments LI.even
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    MARGIN-BOTTOM: 15px !important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.itemComments .odd
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    MARGIN-BOTTOM: 15px !important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#k2Container .even
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#k2Container .odd
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
INPUT.inputbox#modlgn_username
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 96%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 14px;
    PADDING-TOP: 5px
}
INPUT.inputbox#modlgn_passwd
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 96%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 14px;
    PADDING-TOP: 5px
}
PRE
{
    OVERFLOW: auto
}
.tutorial-block .written-listing
{
    MARGIN-TOP: 15px;
    WIDTH: 24%;
    BACKGROUND: url(../images/write-list.png) no-repeat 0px 1px;
    FLOAT: left;
    OVERFLOW: hidden
}
.tutorial-block .written-listing .content
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
.tutorial-block .written-listing .desc
{
    FONT-SIZE: 85%
}
.tutorial-block .categories
{
    MARGIN-TOP: 12px;
    WIDTH: 288px;
    BACKGROUND: url(../images/write-list.png) no-repeat 10px 2px;
    FLOAT: left;
    OVERFLOW: hidden
}
.tutorial-block .categories-content
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
.ext-col1
{
    WIDTH: 47%;
    FLOAT: left
}
.ext-col2
{
    WIDTH: 47%;
    FLOAT: right
}
.ext-block
{
    MARGIN-BOTTOM: 30px;
    OVERFLOW: hidden
}
.ext-block .ext-img
{
    FLOAT: left;
    MARGIN-RIGHT: 20px
}
.ext-block .ext-divider
{
    DISPLAY: block;
    HEIGHT: 10px
}
.ext-col1 .ext-links
{
    TEXT-ALIGN: right;
    DISPLAY: block
}
.ext-col2 .ext-links
{
    TEXT-ALIGN: right;
    DISPLAY: block
}
.demo-center
{
    TEXT-ALIGN: center
}
IMG.demo
{
    BORDER-BOTTOM: #e9e9e9 3px solid;
    BORDER-LEFT: #e9e9e9 3px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e9e9e9 3px solid;
    BORDER-RIGHT: #e9e9e9 3px solid;
    PADDING-TOP: 3px
}
.infuse-home #mainmodules DIV.first
{
    WIDTH: 64%
}
.infuse-home #mainmodules DIV.last
{
    WIDTH: 36%
}
.infuse-home #mainmodules2 DIV.first
{
    WIDTH: 64%
}
.infuse-home #mainmodules2 DIV.last
{
    WIDTH: 36%
}
.fp-img2
{
    BORDER-BOTTOM: #e9e9e9 1px solid;
    BORDER-LEFT: #e9e9e9 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BACKGROUND: #fff;
    FLOAT: left;
    BORDER-TOP: #e9e9e9 1px solid;
    BORDER-RIGHT: #e9e9e9 1px solid;
    PADDING-TOP: 3px
}
UL.latest-photos LI
{
    BORDER-BOTTOM: #e9e9e9 1px solid
}
UL.featured-highlights LI
{
    BORDER-BOTTOM: #e9e9e9 1px solid
}
UL.featured-photos
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.iconlist
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.latest-photos
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.featured-highlights
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.main-content
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.featured-photos LI
{
    MARGIN: 1px 3px;
    FLOAT: left
}
UL.featured-photos LI IMG
{
    BORDER-BOTTOM: #ddd 1px solid;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #fff;
    BORDER-TOP: #ddd 1px solid;
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-TOP: 1px
}
UL.iconlist LI
{
    POSITION: relative;
    PADDING-LEFT: 45px;
    MARGIN-BOTTOM: 15px
}
UL.iconlist LI .iconimg
{
    POSITION: absolute;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    HEIGHT: 30px;
    TOP: 0px;
    LEFT: 0px
}
UL.iconlist LI .highlight-bold
{
    LINE-HEIGHT: 29px
}
UL.latest-photos LI
{
    POSITION: relative;
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 60px;
    MARGIN-BOTTOM: 10px
}
UL.latest-photos LI .photo
{
    POSITION: absolute;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    HEIGHT: 46px;
    TOP: 0px;
    LEFT: 0px
}
UL.latest-photos LI .date
{
    DISPLAY: block;
    FONT-WEIGHT: bold
}
UL.latest-photos H4
{
    MARGIN-BOTTOM: 0px
}
UL.featured-highlights LI
{
    POSITION: relative;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 140px;
    MARGIN-BOTTOM: 10px
}
UL.featured-highlights LI .photo
{
    POSITION: absolute;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    HEIGHT: 66px;
    TOP: 0px;
    LEFT: 0px
}
UL.featured-highlights LI .desc
{
    DISPLAY: block
}
UL.featured-highlights H4
{
    MARGIN-BOTTOM: 0px
}
UL.main-content LI
{
    POSITION: relative;
    PADDING-LEFT: 210px
}
UL.main-content LI .photo
{
    POSITION: absolute;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    HEIGHT: 116px;
    TOP: 0px;
    LEFT: 0px
}
UL.main-content .fp-img2
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.scroll-img
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    FLOAT: left;
    PADDING-TOP: 1px
}
.scroll-img2
{
    BORDER-BOTTOM: #151515 1px solid;
    BORDER-LEFT: #151515 1px solid;
    BORDER-TOP: #151515 1px solid;
    BORDER-RIGHT: #151515 1px solid
}
.style1 .scroll-img
{
    BACKGROUND: #516d77
}
.style2 .scroll-img
{
    BACKGROUND: #b25761
}
.style3 .scroll-img
{
    BACKGROUND: #eee
}
.style3 .scroll-img2
{
    BORDER-BOTTOM: #aaa 1px solid;
    BORDER-LEFT: #aaa 1px solid;
    BORDER-TOP: #aaa 1px solid;
    BORDER-RIGHT: #aaa 1px solid
}
.style4 .scroll-img
{
    BACKGROUND: #3c738e
}
.style5 .scroll-img
{
    BACKGROUND: #555
}
.style6 .scroll-img
{
    BACKGROUND: #eee
}
.style6 .scroll-img2
{
    BORDER-BOTTOM: #aaa 1px solid;
    BORDER-LEFT: #aaa 1px solid;
    BORDER-TOP: #aaa 1px solid;
    BORDER-RIGHT: #aaa 1px solid
}
.demo-footer-block
{
    MARGIN-TOP: 10px;
    WIDTH: 25%;
    FLOAT: left;
    OVERFLOW: hidden
}
.demo-footer-text
{
    MARGIN: 0px 15px
}
.demo-footer-block .readon-wrap1
{
    MARGIN-TOP: 0px
}
.demo-footer-block UL.bullet-7
{
    PADDING-LEFT: 0px !important;
    MARGIN-BOTTOM: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-LEFT: 0px !important
}
.demo-footer-block UL.bullet-7 LI
{
    MARGIN-BOTTOM: 2px !important
}
