*
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    FONT: 83%/1.5 arial,tahoma,verdana,sans-serif;
    COLOR: #333;
    PADDING-TOP: 0px
}
A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
A:link
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
A:link
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
A:link
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
A:link
{
    COLOR: #c00
}
A:visited
{
    COLOR: #999
}
A:hover
{
    COLOR: #069
}
A:active
{
    COLOR: #006699
}
FORM
{
    MARGIN: 0px 0px 1.5em
}
INPUT
{
    FONT-SIZE: 11px;
    MARGIN: 2px 0px;
    FONT-FAMILY: arial,tahoma,verdana,sans-serif
}
FIELDSET
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
LABEL BR
{
    CLEAR: left
}
INPUT.f-submit
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 96%;
    BACKGROUND: #666;
    PADDING-BOTTOM: 1px;
    COLOR: #fff;
    PADDING-TOP: 1px
}
FORM.f-wrap-1
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #d7d7d7 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/featurebox_bg.gif) #f6f6f6 no-repeat 100% 100%;
    PADDING-BOTTOM: 0.5em;
    WIDTH: 100%;
    PADDING-TOP: 0.5em;
    POSITION: relative
}
FORM.f-wrap-1 FIELDSET
{
    MARGIN: 0px 1em;
    WIDTH: auto
}
FORM.f-wrap-1 H3
{
    MARGIN: 0px 0px 0.6em;
    FONT: bold 155% arial;
    COLOR: #c00
}
FORM.f-wrap-1 LABEL
{
    CLEAR: left;
    BORDER-TOP: #fff 1px solid;
    FLOAT: left;
    WIDTH: 100%
}
FORM.f-wrap-1 LABEL
{
    FLOAT: none
}
FORM.f-wrap-1 LABEL INPUT
{
    FLOAT: left;
    MARGIN-LEFT: 10px;
    WIDTH: 15em
}
FORM.f-wrap-1 LABEL TEXTAREA
{
    FLOAT: left;
    MARGIN-LEFT: 10px;
    WIDTH: 15em
}
FORM.f-wrap-1 LABEL SELECT
{
    FLOAT: left;
    MARGIN-LEFT: 10px;
    WIDTH: 15em
}
FORM.f-wrap-1 LABEL B
{
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 8em;
    LINE-HEIGHT: 1.7;
    POSITION: relative
}
FORM.f-wrap-1 LABEL B .req
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 150%;
    LEFT: -0.4em;
    WIDTH: 0.3em;
    COLOR: #c00;
    LINE-HEIGHT: 1;
    POSITION: absolute;
    TOP: -0.1em;
    HEIGHT: 0.3em
}
FORM.f-wrap-1 DIV.req
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 96%;
    RIGHT: 0.4em;
    LEFT: auto;
    WIDTH: 13em;
    COLOR: #666;
    POSITION: absolute;
    TOP: 0.4em;
    TEXT-ALIGN: right
}
FORM.f-wrap-1 DIV.req B
{
    FONT-SIZE: 140%;
    COLOR: #c00
}
FORM.f-wrap-1 LABEL SELECT
{
    WIDTH: 15.5em
}
FORM.f-wrap-1 LABEL TEXTAREA.f-comments
{
    WIDTH: 20em
}
FORM.f-wrap-1 DIV.f-submit-wrap
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8em;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
FORM.f-wrap-1 INPUT.f-submit
{
    MARGIN: 0px 0px 0px 10px
}
FORM.f-wrap-1 FIELDSET.f-checkbox-wrap
{
    CLEAR: left;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FLOAT: left;
    PADDING-BOTTOM: 0.7em;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 32em;
    BORDER-BOTTOM: medium none
}
FORM.f-wrap-1 FIELDSET.f-radio-wrap
{
    CLEAR: left;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FLOAT: left;
    PADDING-BOTTOM: 0.7em;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 32em;
    BORDER-BOTTOM: medium none
}
FORM.f-wrap-1 FIELDSET.f-checkbox-wrap B
{
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 8em;
    LINE-HEIGHT: 1.7;
    PADDING-TOP: 0.3em;
    POSITION: relative
}
FORM.f-wrap-1 FIELDSET.f-radio-wrap B
{
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 8em;
    LINE-HEIGHT: 1.7;
    PADDING-TOP: 0.3em;
    POSITION: relative
}
FORM.f-wrap-1 FIELDSET.f-checkbox-wrap FIELDSET
{
    FLOAT: left;
    MARGIN: 3px 0px 0px 10px;
    WIDTH: 13em
}
FORM.f-wrap-1 FIELDSET.f-radio-wrap FIELDSET
{
    FLOAT: left;
    MARGIN: 3px 0px 0px 10px;
    WIDTH: 13em
}
FORM.f-wrap-1 FIELDSET.f-checkbox-wrap LABEL
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px -3px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 13em;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none
}
FORM.f-wrap-1 FIELDSET.f-radio-wrap LABEL
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px -3px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 13em;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none
}
FORM.f-wrap-1 LABEL INPUT.f-checkbox
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: auto;
    PADDING-TOP: 0px
}
FORM.f-wrap-1 LABEL INPUT.f-radio
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: auto;
    PADDING-TOP: 0px
}
FORM.f-wrap-1 LABEL SPAN.errormsg
{
    DISPLAY: block;
    RIGHT: -10em;
    BACKGROUND: url(images/errormsg_bg.gif) no-repeat 0px 0px;
    LEFT: auto;
    WIDTH: 16em;
    POSITION: absolute;
    TOP: 0px
}
FORM.f-wrap-1 LABEL SPAN.errormsg B
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: none;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 10px 0px 30px;
    WIDTH: auto;
    COLOR: #b30800;
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 10px
}
P
{
    MARGIN: 0px 0px 1.5em
}
UL
{
    MARGIN: 0px 0px 1.5em
}
OL
{
    MARGIN: 0px 0px 1.5em
}
H1
{
    PADDING-BOTTOM: 0.1em;
    MARGIN: 1.2em 0px 0.3em;
    COLOR: #000;
    BORDER-BOTTOM: #eee 1px solid;
    FONT-FAMILY: arial,verdana,sans-serif;
    LETTER-SPACING: -1px
}
H2
{
    PADDING-BOTTOM: 0.1em;
    MARGIN: 1.2em 0px 0.3em;
    COLOR: #000;
    BORDER-BOTTOM: #eee 1px solid;
    FONT-FAMILY: arial,verdana,sans-serif;
    LETTER-SPACING: -1px
}
H3
{
    PADDING-BOTTOM: 0.1em;
    MARGIN: 1.2em 0px 0.3em;
    COLOR: #000;
    BORDER-BOTTOM: #eee 1px solid;
    FONT-FAMILY: arial,verdana,sans-serif;
    LETTER-SPACING: -1px
}
H4
{
    PADDING-BOTTOM: 0.1em;
    MARGIN: 1.2em 0px 0.3em;
    COLOR: #000;
    BORDER-BOTTOM: #eee 1px solid;
    FONT-FAMILY: arial,verdana,sans-serif;
    LETTER-SPACING: -1px
}
H5
{
    PADDING-BOTTOM: 0.1em;
    MARGIN: 1.2em 0px 0.3em;
    COLOR: #000;
    BORDER-BOTTOM: #eee 1px solid;
    FONT-FAMILY: arial,verdana,sans-serif;
    LETTER-SPACING: -1px
}
H6
{
    PADDING-BOTTOM: 0.1em;
    MARGIN: 1.2em 0px 0.3em;
    COLOR: #000;
    BORDER-BOTTOM: #eee 1px solid;
    FONT-FAMILY: arial,verdana,sans-serif;
    LETTER-SPACING: -1px
}
H1
{
    MARGIN-TOP: 0.6em;
    FONT-SIZE: 196%
}
H2
{
    FONT-SIZE: 136%
}
H3
{
    FONT-SIZE: 126%
}
H4
{
    FONT-SIZE: 116%
}
H5
{
    FONT-SIZE: 106%
}
H6
{
    FONT-SIZE: 96%
}
.highlight
{
    COLOR: #e17000
}
.subdued
{
    COLOR: #999
}
.error
{
    FONT-WEIGHT: bold;
    COLOR: #c00
}
.success
{
    FONT-WEIGHT: bold;
    COLOR: #390
}
.caption
{
    FONT-SIZE: 11px;
    COLOR: #999
}
.date
{
    DISPLAY: block;
    FONT: bold 82% arial;
    COLOR: #bbb;
    LETTER-SPACING: 1px
}
SMALL
{
    FONT-SIZE: 11px
}
UL
{
    MARGIN: 0.3em 0px 1.5em;
    LIST-STYLE-TYPE: none
}
UL.related
{
    MARGIN-TOP: -1em
}
OL
{
    MARGIN: 0.5em 0.5em 1.5em
}
OL LI
{
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-LEFT: 1.4em;
    LIST-STYLE-TYPE: decimal
}
LI
{
    PADDING-LEFT: 25px;
    BACKGROUND: url(images/sprites.gif) no-repeat 0px 0px;
    LINE-HEIGHT: 1.4em
}
LI.doc
{
    BACKGROUND-POSITION: 3px -500px
}
UL.nomarker LI
{
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%
}
DL
{
    MARGIN: 0px 0px 1em
}
DT
{
    MARGIN-TOP: 1.3em;
    FONT-WEIGHT: bold
}
DL DL
{
    MARGIN: 0px 0px 1.5em 30px
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
HR
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: #f2f2f2;
    MARGIN: 1em 0px;
    BORDER-LEFT: medium none;
    COLOR: #f2f2f2;
    BORDER-BOTTOM: medium none;
    HEIGHT: 1px
}
.clear
{
    CLEAR: both;
    FONT-SIZE: 0px;
    LINE-HEIGHT: 0px;
    POSITION: relative;
    HEIGHT: 0px
}
#header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/sprites.gif) #666666 repeat-x 0px 100%;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px 0px 15px;
    PADDING-TOP: 0px
}
#header #site-name
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 0px 40px;
    FONT: 265% arial;
    BORDER-LEFT: medium none;
    COLOR: #ccc;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    LETTER-SPACING: -0.05em
}
#nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nav
{
    MARGIN: 0px 105px 0px 40px;
    FONT: bold 96% arial;
    HEIGHT: 2.09em
}
#nav LI
{
    BORDER-RIGHT: #252525 3px solid;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: #999;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 10em;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666 3px solid;
    POSITION: relative
}
#nav A
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    COLOR: #fff;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}
#nav A:link
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    COLOR: #fff;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}
#nav A:visited
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    COLOR: #fff;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}
#nav A:hover
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    COLOR: #fff;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}
#nav A:active
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    COLOR: #fff;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}
#nav A:hover
{
    COLOR: #000
}
#nav LI UL
{
    MARGIN-TOP: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 90%;
    BACKGROUND: url(images/featurebox_bg.gif) #f6f6f6 no-repeat 100% 100%;
    LEFT: -999em;
    BORDER-LEFT: #c00 1px solid;
    WIDTH: 15.8em;
    POSITION: absolute
}
#nav LI:hover UL
{
    Z-INDEX: 99999;
    LEFT: 0px
}
#nav LI.sfhover UL
{
    Z-INDEX: 99999;
    LEFT: 0px
}
#nav LI LI
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #999 1px solid
}
#nav LI LI.last
{
    BORDER-BOTTOM: medium none
}
#nav LI LI A
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    WIDTH: 14em;
    COLOR: #000;
    PADDING-TOP: 3px
}
#nav LI LI A:link
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    WIDTH: 14em;
    COLOR: #000;
    PADDING-TOP: 3px
}
#nav LI LI A:visited
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    WIDTH: 14em;
    COLOR: #000;
    PADDING-TOP: 3px
}
#nav LI LI A:hover
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    WIDTH: 14em;
    COLOR: #000;
    PADDING-TOP: 3px
}
#nav LI LI A:hover
{
    BACKGROUND: #c00;
    COLOR: #fff
}
#nav LI.active
{
    BACKGROUND: #c00;
    BORDER-BOTTOM: #c00 3px solid
}
#nav LI.active UL
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: url(images/featurebox2_bg.gif) #c00 no-repeat 100% 100%;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#nav LI.active A:link
{
}
#nav LI.active A:visited
{
}
#nav LI.active A:hover
{
}
#nav LI.active A:active
{
}
#nav LI.active A:hover
{
    COLOR: #000
}
#nav LI.active LI
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #c15c5c 1px solid;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #870000 1px solid
}
#nav LI.active LI.last
{
    BORDER-BOTTOM: medium none
}
#nav LI.active LI A:link
{
    COLOR: #fff
}
#nav LI.active LI A:visited
{
    COLOR: #fff
}
#nav LI.active LI A:hover
{
    COLOR: #fff
}
#nav LI.active LI A:active
{
    COLOR: #fff
}
#nav LI.active LI A:hover
{
    BACKGROUND: url(images/sprites.gif) #666 repeat-x 0px 99%;
    COLOR: #fff
}
#nav LI.active LI.active A:link
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/sprites.gif) #666 repeat-x 0px 99%;
    COLOR: #fff
}
#nav LI.active LI.active A:visited
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/sprites.gif) #666 repeat-x 0px 99%;
    COLOR: #fff
}
#nav LI.active LI.active A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/sprites.gif) #666 repeat-x 0px 99%;
    COLOR: #fff
}
#nav LI.active LI.active A:active
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/sprites.gif) #666 repeat-x 0px 99%;
    COLOR: #fff
}
#nav LI
{
    WIDTH: auto
}
#search
{
    FONT-WEIGHT: bold;
    RIGHT: 110px;
    LEFT: auto;
    WIDTH: 18em;
    COLOR: #fff;
    POSITION: absolute;
    TOP: 10px
}
#search FORM
{
    MARGIN: 0px
}
#search INPUT
{
    MARGIN: 0px 0px -1px;
    WIDTH: 8em;
    HEIGHT: 1.2em
}
#search LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
#search INPUT.f-submit
{
    FONT-SIZE: 81%;
    MARGIN: 0px 0px -0.15em;
    WIDTH: auto;
    HEIGHT: 1.95em
}
#poweredby
{
    RIGHT: 0px;
    WIDTH: 96px;
    POSITION: absolute;
    TOP: -102px;
    HEIGHT: 63px
}
#wrap
{
    MIN-WIDTH: 770px;
    MAX-WIDTH: 1200px;
    MARGIN: 0px auto;
    POSITION: relative
}
#content-wrap
{
    WIDTH: 100%;
    POSITION: relative
}
#utility
{
    BORDER-TOP: #999 5px solid;
    LEFT: 25px;
    PADDING-BOTTOM: 40px;
    WIDTH: 165px;
    POSITION: absolute;
    TOP: 0px
}
#sidebar
{
    BORDER-TOP: #999 5px solid;
    RIGHT: 25px;
    PADDING-BOTTOM: 40px;
    WIDTH: 20%;
    PADDING-TOP: 1px;
    POSITION: absolute;
    TOP: 0px
}
#content
{
    MARGIN: 0px 50px
}
#content #breadcrumb
{
    MARGIN-TOP: -5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 85%;    
    WIDTH: 500px;
    MIN-HEIGHT: 350px;
    MAX-HEIGHT: 700px;    
    TEXT-ALIGN: justify
}
#content #breadcrumb A:link
{
    TEXT-DECORATION: none
}
#content #breadcrumb A:visited
{
    TEXT-DECORATION: none
}
#content #breadcrumb A:hover
{
    TEXT-DECORATION: underline
}
#content #breadcrumb A:active
{
    TEXT-DECORATION: underline
}
.featurebox
{
    PADDING-RIGHT: 20px;
    BORDER-TOP: #d7d7d7 1px solid;
    PADDING-LEFT: 20px;
    BACKGROUND: url(images/featurebox_bg.gif) #f6f6f6 no-repeat 100% 100%;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px 0px 1.5em;
    COLOR: #333;
    PADDING-TOP: 15px
}
.featurebox P
{
    MARGIN: 0px 0px 0.3em;
    COLOR: #c00;
    BORDER-BOTTOM: #c00 1px solid
}
.featurebox H1
{
    MARGIN: 0px 0px 0.3em;
    COLOR: #c00;
    BORDER-BOTTOM: #c00 1px solid
}
.featurebox H2
{
    MARGIN: 0px 0px 0.3em;
    COLOR: #c00;
    BORDER-BOTTOM: #c00 1px solid
}
.featurebox H3
{
    MARGIN: 0px 0px 0.3em;
    COLOR: #c00;
    BORDER-BOTTOM: #c00 1px solid
}
.featurebox H4
{
    MARGIN: 0px 0px 0.3em;
    COLOR: #c00;
    BORDER-BOTTOM: #c00 1px solid
}
.featurebox H5
{
    MARGIN: 0px 0px 0.3em;
    COLOR: #c00;
    BORDER-BOTTOM: #c00 1px solid
}
.featurebox H6
{
    MARGIN: 0px 0px 0.3em;
    COLOR: #c00;
    BORDER-BOTTOM: #c00 1px solid
}
.featurebox P
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px 0px 1em;
    BORDER-LEFT: medium none;
    COLOR: #444;
    BORDER-BOTTOM: medium none
}
.featurebox A
{
    FONT-WEIGHT: bold
}
.thumbnail
{
    BORDER-RIGHT: #eee 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #eee 1px solid;
    PADDING-LEFT: 5px;
    Z-INDEX: 9999;
    BACKGROUND: #fff;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 0px 10px;
    BORDER-LEFT: #eee 1px solid;
    WIDTH: 100px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #eee 1px solid;
    POSITION: relative
}
.thumbnail IMG
{
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    BORDER-BOTTOM: #000 1px solid
}
.pagination
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 7px;
    BACKGROUND: #f2f2f2;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 1.5em;
    BORDER-LEFT: #ddd 1px solid;
    COLOR: #666;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ddd 1px solid
}
.pagination P
{
    POSITION: relative;
    TEXT-ALIGN: right
}
.pagination P A:link
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none
}
.pagination P A:visited
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none
}
.pagination P A:hover
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none
}
.pagination P A:active
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none
}
.pagination P A:hover
{
    BACKGROUND: #c00;
    COLOR: #fff
}
.pagination P SPAN
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #ccc;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none
}
.pagination *
{
    MARGIN: 0px
}
.pagination H4
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    MARGIN-TOP: -1.45em;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
#resultslist-wrap
{
    FONT-SIZE: 92%;
    MARGIN: 0px 0px 1.5em
}
#resultslist-wrap DT
{
    MARGIN: 0px
}
#resultslist-wrap DL
{
    MARGIN: 0px
}
#resultslist-wrap DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    FONT: bold 85% arial;
    PADDING-TOP: 3px
}
#resultslist-wrap LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1em;
    MARGIN: 0px 0px 0px 1.2em;
    FONT: bold 145% arial;
    PADDING-TOP: 0px
}
#resultslist-wrap LI DD
{
    FONT: 73% arial
}
#resultslist-wrap LI DL
{
    MARGIN: 0px
}
#resultslist-wrap DD
{
    LINE-HEIGHT: 1.3
}
#resultslist-wrap DD.filetype
{
    PADDING-RIGHT: 0.5em;
    DISPLAY: inline;
    COLOR: #999
}
#resultslist-wrap DD.date
{
    PADDING-RIGHT: 0.5em;
    DISPLAY: inline;
    COLOR: #999
}
.table1
{
    BORDER-RIGHT: #900 2px solid;
    BORDER-TOP: #900 2px solid;
    BORDER-LEFT: #900 2px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #900 2px solid;
    BORDER-COLLAPSE: collapse
}
.table1 TD
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: url(images/sprites.gif) #fff repeat-x 0px -1600px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #fff 1px solid
}
.table1 TH
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #fff 1px solid;
    TEXT-ALIGN: left
}
.table1 THEAD TH
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 145%;
    BACKGROUND: url(images/sprites.gif) #900 repeat-x 0px -1300px;
    PADDING-BOTTOM: 10px;
    COLOR: #fff;
    PADDING-TOP: 10px
}
.table1 TBODY TH
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 115%;
    BACKGROUND: url(images/sprites.gif) #88b8db repeat-x 0px -1400px;
    PADDING-BOTTOM: 6px;
    COLOR: #fff;
    PADDING-TOP: 6px
}
.table1 TBODY TH.sub
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 100%;
    BACKGROUND: url(images/sprites.gif) #efefef repeat-x 0px -1500px;
    PADDING-BOTTOM: 6px;
    COLOR: #000;
    PADDING-TOP: 6px
}
.calendar
{
    FONT-SIZE: 92%;
    WIDTH: 200px
}
.calendar TD
{
    BORDER-RIGHT: #ddd 1px solid;
    BORDER-TOP: #ddd 1px solid;
    BORDER-LEFT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: center
}
.calendar TH
{
    TEXT-ALIGN: center
}
.calendar THEAD TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.calendar TBODY TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.calendar TBODY TH.sub
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
A.morelink:link
{
    PADDING-LEFT: 21px;
    BACKGROUND: url(images/sprites.gif) no-repeat 5px -500px
}
A.morelink:visited
{
    PADDING-LEFT: 21px;
    BACKGROUND: url(images/sprites.gif) no-repeat 5px -500px
}
A.morelink:hover
{
    PADDING-LEFT: 21px;
    BACKGROUND: url(images/sprites.gif) no-repeat 5px -500px
}
A.morelink:active
{
    PADDING-LEFT: 21px;
    BACKGROUND: url(images/sprites.gif) no-repeat 5px -500px
}
A.morelink:hover
{
    BACKGROUND: url(images/sprites.gif) 5px -400px
}
.morelink SPAN
{
    LEFT: -9999px;
    WIDTH: 900px;
    POSITION: absolute
}
OL.code
{
    FONT-FAMILY: monospace;
    POSITION: relative
}
OL.code LI
{
    MARGIN-BOTTOM: 1px;
    COLOR: #666
}
OL.code CODE
{
    DISPLAY: block;
    COLOR: #000
}
OL.code .cmt
{
    COLOR: #4077d2
}
LI.tab0 CODE
{
    PADDING-LEFT: 4em
}
LI.tab1 CODE
{
    PADDING-LEFT: 8em
}
LI.tab2 CODE
{
    PADDING-LEFT: 12em
}
LI.tab3 CODE
{
    PADDING-LEFT: 16em
}
LI.tab4 CODE
{
    PADDING-LEFT: 20em
}
LI.tab5 CODE
{
    PADDING-LEFT: 24em
}
OL.code LI
{
    BACKGROUND: url(images/td_bg.gif) #f3f3f3 no-repeat 100% 100%
}
P.note
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 1em;
    BACKGROUND: #f0f0f0;
    PADDING-BOTTOM: 1em;
    MARGIN: 1em;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 1em;
    BORDER-BOTTOM: #ddd 1px solid
}
#type-b #content-wrap
{
    BACKGROUND: url(images/content_wrap_bg.gif) repeat-y 30px 0px
}
#type-b #content
{
    MARGIN: 0px 23px 0px 235px
}
#type-c #content-wrap
{
    BACKGROUND: url(images/content_wrap_bg.gif) repeat-y 30px 0px
}
#type-c #content
{
    MARGIN: 0px 25% 0px 235px
}
#type-d #content
{
    MARGIN: 0px 25% 0px 50px
}
#type-e #content-wrap
{
    BACKGROUND: url(images/content_wrap_e_bg.gif) repeat-y 100% 0px
}
#type-e #utility
{
    BORDER-TOP: #999 5px solid;
    RIGHT: 25px;
    LEFT: auto;
    WIDTH: 165px;
    POSITION: absolute;
    TOP: 0px
}
#type-e #content
{
    MARGIN: 0px 243px 0px 50px
}
#type-f #content-wrap
{
    BACKGROUND: url(images/content_wrap_e_bg.gif) repeat-y 100% 0px
}
#type-f #content
{
    MARGIN: 0px 235px 0px 25%
}
#type-f #utility
{
    RIGHT: 25px;
    LEFT: auto
}
#type-f #sidebar
{
    RIGHT: auto;
    LEFT: 25px
}
#nav-secondary
{
    POSITION: static
}
#nav-secondary UL
{
    POSITION: static
}
#nav-secondary
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nav-secondary LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nav-secondary
{
    BORDER-TOP: #ccc 1px solid;
    MARGIN-TOP: 1px;
    PADDING-TOP: 0px
}
#nav-secondary A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 23px;
    BACKGROUND: url(images/sprites.gif) #fff no-repeat 10px -695px;
    PADDING-BOTTOM: 5px;
    FONT: bold 86% arial;
    PADDING-TOP: 5px
}
#nav-secondary A
{
    CURSOR: pointer;
    TEXT-DECORATION: none
}
#nav-secondary A:link
{
    CURSOR: pointer;
    TEXT-DECORATION: none
}
#nav-secondary A:visited
{
    CURSOR: pointer;
    TEXT-DECORATION: none
}
#nav-secondary A:hover
{
    CURSOR: pointer;
    TEXT-DECORATION: none
}
#nav-secondary A:active
{
    CURSOR: pointer;
    TEXT-DECORATION: none
}
#nav-secondary A:link
{
    COLOR: #000
}
#nav-secondary A:visited
{
    COLOR: #000
}
#nav-secondary A:hover
{
    BACKGROUND: url(images/sprites.gif) #fee no-repeat 10px -695px;
    COLOR: #c00
}
#nav-secondary LI.active A:link
{
    COLOR: #c00
}
#nav-secondary LI.active A:visited
{
    COLOR: #c00
}
#nav-secondary LI.active A:hover
{
    COLOR: #c00
}
#nav-secondary LI.active A:active
{
    COLOR: #c00
}
#nav-secondary LI
{
    BORDER-TOP: #fff 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
#nav-secondary UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em 23px;
    PADDING-TOP: 0px
}
#nav-secondary LI.active LI A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(images/sprites.gif) #fff no-repeat 0px -798px;
    PADDING-BOTTOM: 0px;
    WIDTH: 130px;
    COLOR: #000;
    LINE-HEIGHT: 1.5;
    PADDING-TOP: 0px
}
#nav-secondary LI.active LI A:link
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(images/sprites.gif) #fff no-repeat 0px -798px;
    PADDING-BOTTOM: 0px;
    WIDTH: 130px;
    COLOR: #000;
    LINE-HEIGHT: 1.5;
    PADDING-TOP: 0px
}
#nav-secondary LI.active LI A:visited
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(images/sprites.gif) #fff no-repeat 0px -798px;
    PADDING-BOTTOM: 0px;
    WIDTH: 130px;
    COLOR: #000;
    LINE-HEIGHT: 1.5;
    PADDING-TOP: 0px
}
#nav-secondary LI.active LI A:hover
{
    COLOR: #c00
}
#nav-secondary LI.active LI A:active
{
    COLOR: #c00
}
#nav-secondary LI.active LI
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#nav-secondary LI.active LI.active A:link
{
    FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active A:visited
{
    FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active A:hover
{
    FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active A:active
{
    FONT-WEIGHT: bold
}
#nav-secondary UL UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em 13px;
    PADDING-TOP: 0px
}
#nav-secondary LI.active LI.active LI A
{
    WIDTH: 117px
}
#nav-secondary LI.active LI.active LI A:link
{
    WIDTH: 117px
}
#nav-secondary LI.active LI.active LI A:visited
{
    WIDTH: 117px
}
#nav-secondary LI.active LI.active LI A:link
{
    FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI A:visited
{
    FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI A:hover
{
    FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI A:active
{
    FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI.active A:link
{
    FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active A:visited
{
    FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active A:hover
{
    FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active A:active
{
    FONT-WEIGHT: bold
}
#nav-secondary UL UL UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em 13px;
    PADDING-TOP: 0px
}
#nav-secondary LI.active LI.active LI.active LI A
{
    WIDTH: 104px
}
#nav-secondary LI.active LI.active LI.active LI A:link
{
    WIDTH: 104px
}
#nav-secondary LI.active LI.active LI.active LI A:visited
{
    WIDTH: 104px
}
#nav-secondary LI.active LI.active LI.active LI A:link
{
    FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI.active LI A:visited
{
    FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI.active LI A:hover
{
    FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI.active LI A:active
{
    FONT-WEIGHT: normal
}
#nav-secondary LI.active LI.active LI.active LI.active A:link
{
    FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active LI.active A:visited
{
    FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active LI.active A:hover
{
    FONT-WEIGHT: bold
}
#nav-secondary LI.active LI.active LI.active LI.active A:active
{
    FONT-WEIGHT: bold
}
#footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #e3e8ee 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 86%;
    PADDING-BOTTOM: 30px;
    COLOR: #999;
    PADDING-TOP: 10px
}
#footer P
{
    MARGIN: 0px
}
#footer A:link
{
    COLOR: #999
}
TBODY
{
    BACKGROUND-COLOR: transparent
}
#PieBody
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(images\body_bg_corto.gif)
}
.TextoNormal
{
    FONT-SIZE: 12px
}
