BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A:focus {
	outline: none
}
HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
P {
	MARGIN: 10px 0px 15px
}
UL {
	PADDING-LEFT: 30px; MARGIN: 1em 0px
}
OL {
	PADDING-LEFT: 30px; MARGIN: 1em 0px
}
DL {
	PADDING-LEFT: 30px; MARGIN: 1em 0px
}
DL {
	MARGIN: 1em 0px
}
DD {
	PADDING-LEFT: 40px
}
TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
TH {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
FIELDSET {
	BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid
}
LEGEND {
	xBACKGROUND: #ffffff
}
TEXTAREA {
	BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid
}
INPUT[type='text'] {
	BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid
}
INPUT[type='password'] {
	BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid
}
SELECT {
	BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid
}
TEXTAREA:hover {
	BORDER-LEFT-COLOR: #aaaaaa; BORDER-BOTTOM-COLOR: #aaaaaa; BORDER-TOP-COLOR: #aaaaaa; BORDER-RIGHT-COLOR: #aaaaaa
}
INPUT[type='text']:hover {
	BORDER-LEFT-COLOR: #aaaaaa; BORDER-BOTTOM-COLOR: #aaaaaa; BORDER-TOP-COLOR: #aaaaaa; BORDER-RIGHT-COLOR: #aaaaaa
}
INPUT[type='password']:hover {
	BORDER-LEFT-COLOR: #aaaaaa; BORDER-BOTTOM-COLOR: #aaaaaa; BORDER-TOP-COLOR: #aaaaaa; BORDER-RIGHT-COLOR: #aaaaaa
}
SELECT:hover {
	BORDER-LEFT-COLOR: #aaaaaa; BORDER-BOTTOM-COLOR: #aaaaaa; BORDER-TOP-COLOR: #aaaaaa; BORDER-RIGHT-COLOR: #aaaaaa
}
TEXTAREA:focus {
	BORDER-LEFT-COLOR: #8c8c8c; BORDER-BOTTOM-COLOR: #8c8c8c; BORDER-TOP-COLOR: #8c8c8c; BORDER-RIGHT-COLOR: #8c8c8c; outline: 2px solid #dcdcdc
}
INPUT[type='text']:focus {
	BORDER-LEFT-COLOR: #8c8c8c; BORDER-BOTTOM-COLOR: #8c8c8c; BORDER-TOP-COLOR: #8c8c8c; BORDER-RIGHT-COLOR: #8c8c8c; outline: 2px solid #dcdcdc
}
INPUT[type='password']:focus {
	BORDER-LEFT-COLOR: #8c8c8c; BORDER-BOTTOM-COLOR: #8c8c8c; BORDER-TOP-COLOR: #8c8c8c; BORDER-RIGHT-COLOR: #8c8c8c; outline: 2px solid #dcdcdc
}
SELECT:focus {
	BORDER-LEFT-COLOR: #8c8c8c; BORDER-BOTTOM-COLOR: #8c8c8c; BORDER-TOP-COLOR: #8c8c8c; BORDER-RIGHT-COLOR: #8c8c8c; outline: 2px solid #dcdcdc
}
INPUT[type='button'] {
	CURSOR: pointer
}
INPUT[type='submit'] {
	CURSOR: pointer
}
INPUT[type='checkbox'] {
	CURSOR: pointer
}
INPUT[type='image'] {
	CURSOR: pointer
}
INPUT[type='radio'] {
	CURSOR: pointer
}
INPUT[type='reset'] {
	CURSOR: pointer
}
SELECT {
	CURSOR: pointer
}
BUTTON {
	CURSOR: pointer
}
INPUT[type='hidden'] {
	DISPLAY: none
}
FIELDSET {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
INPUT[type='text'] {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
INPUT[type='password'] {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
OPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0px
}
FORM DIV {
	MARGIN: 0.8em 0px
}
BUTTON {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.2em; LINE-HEIGHT: 100%; PADDING-TOP: 0.2em
}
INPUT[type='button'] {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.2em; LINE-HEIGHT: 100%; PADDING-TOP: 0.2em
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 100%
}
H2 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 100%
}
H3 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 100%
}
H4 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 100%
}
H5 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 100%
}
H6 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 100%
}
H1 {
	FONT-SIZE: 300%
}
H2 {
	FONT-SIZE: 250%
}
H3 {
	FONT-SIZE: 200%
}
H4 {
	FONT-SIZE: 175%
}
H5 {
	FONT-SIZE: 150%
}
H6 {
	FONT-SIZE: 125%
}
HR {
	DISPLAY: block; BACKGROUND: #c8c8c8; MARGIN: 15px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 15px; PADDING-TOP: 0px; FONT-STYLE: italic
}
BLOCKQUOTE:first-letter {
	FONT-SIZE: 150%
}
PRE {
	BORDER-RIGHT: #aab4be 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #aab4be 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: 90%; BACKGROUND: #fafafa; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; BORDER-LEFT: #b4b4b4 20px solid; COLOR: #2e8b57; PADDING-TOP: 5px; BORDER-BOTTOM: #aab4be 1px dotted; FONT-FAMILY: "Courier New", Courier, monospace
}
ACRONYM {
	TEXT-TRANSFORM: lowercase; CURSOR: help; BORDER-BOTTOM: #969696 1px dashed; FONT-VARIANT: small-caps
}
ABBR {
	TEXT-TRANSFORM: lowercase; CURSOR: help; BORDER-BOTTOM: #969696 1px dashed; FONT-VARIANT: small-caps
}
BODY {
	FONT-SIZE: 12px; COLOR: #646464; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY.yoopage {
	BACKGROUND: url(../images/page_bg.png) #f0f0f0 repeat-x 50% 0px
}
DIV.wrapper {
	MARGIN: auto
}
DIV#absolute {
	Z-INDEX: 15; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
DIV#page-body {
	
}
DIV.wrapper-t {
	BACKGROUND: url(../images/wrapper_t.png) #f0f0f0 repeat-x 0px 0px
}
DIV.wrapper-b {
	BACKGROUND: url(../images/wrapper_b.png) repeat-x 0px 100%
}
DIV.wrapper-l {
	BACKGROUND: url(../images/wrapper_l.png) repeat-y 0px 0px
}
DIV.wrapper-r {
	BACKGROUND: url(../images/wrapper_r.png) repeat-y 100% 0px
}
DIV.wrapper-tl {
	BACKGROUND: url(../images/wrapper_tl.png) no-repeat 0px 0px
}
DIV.wrapper-tr {
	BACKGROUND: url(../images/wrapper_tr.png) no-repeat 100% 0px
}
DIV.wrapper-bl {
	BACKGROUND: url(../images/wrapper_bl.png) no-repeat 0px 100%
}
DIV.wrapper-br {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MIN-HEIGHT: 710px; BACKGROUND: url(../images/wrapper_br.png) no-repeat 100% 100%; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
DIV#header {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 115px
}
DIV#tabs {
	RIGHT: 0px; POSITION: absolute; TOP: 70px; HEIGHT: 35px
}
DIV#menu {
	Z-INDEX: 11; LEFT: 25px; POSITION: absolute; TOP: 90px; HEIGHT: 25px
}
DIV#search {
	FLOAT: left; MARGIN: 4px 0px 0px 10px; HEIGHT: 18px
}
DIV#logo {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
DIV#banner {
	Z-INDEX: 3; RIGHT: 80px; WIDTH: 0px; POSITION: absolute; TOP: 120px
}
DIV#toolbar {
	FONT-SIZE: 11px; Z-INDEX: 3; RIGHT: 0px; COLOR: #646464; POSITION: absolute; TOP: 3px
}
DIV#toolbar IMG {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
DIV#top {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/top_bg.png) #000000 repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 25px; OVERFLOW: hidden; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 325px
}
DIV#top A:link {
	COLOR: #ffffff
}
DIV#top A:visited {
	COLOR: #ffffff
}
DIV#top A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV#top .topbox {
	MARGIN-TOP: 0px
}
DIV#breadcrumbs {
	CLEAR: both; PADDING-RIGHT: 25px; PADDING-LEFT: 80px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: auto; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 30px
}
DIV#middle {
	CLEAR: both; PADDING-RIGHT: 70px; PADDING-LEFT: 80px; PADDING-BOTTOM: 60px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 10px
}
DIV#middle .background {
	MIN-HEIGHT: 140px
}
DIV#middle .background {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.left DIV#middle .background {
	BACKGROUND: url(../images/left_bg.png) repeat-y 100% 0px
}
.right DIV#middle .background {
	BACKGROUND: url(../images/right_bg.png) repeat-y 100% 0px
}
DIV#left {
	WIDTH: 170px
}
.left DIV#middle DIV#left {
	FLOAT: left
}
.right DIV#middle DIV#left {
	FLOAT: right
}
DIV#main {
	WIDTH: auto
}
DIV#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.left DIV#main {
	MARGIN: 0px 0px 0px 210px
}
.right DIV#main {
	MARGIN: 0px 210px 0px 0px
}
DIV#maintop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
DIV#mainmiddle {
	MARGIN: 0px 0px 15px; WIDTH: 100%
}
.showright DIV#mainmiddle {
	BACKGROUND: url(../images/right_bg.png) repeat-y 100% 0px
}
DIV#right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px
}
DIV#content {
	WIDTH: auto
}
DIV#content {
	MARGIN: 0px
}
.showright DIV#content {
	MARGIN: 0px 210px 0px 0px
}
DIV#contenttop {
	MARGIN: 0px 0px 15px
}
DIV#contentbottom {
	MARGIN: 15px 0px 0px
}
DIV#mainbottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#bottom {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 70px 25px 80px; WIDTH: auto; PADDING-TOP: 0px
}
DIV#bottom .bottomblock {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: -15px
}
DIV#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DIV#footer A.anchor {
	DISPLAY: block; BACKGROUND: url(../images/footer_anchor.png) no-repeat 0px 0px; FLOAT: right; MARGIN: 3px 20px 0px 0px; WIDTH: 30px; HEIGHT: 5px; TEXT-DECORATION: none
}
DIV#hidden {
	LEFT: -999em; WIDTH: 100px; POSITION: absolute; TOP: 0px
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: block
}
.floatbox {
	OVERFLOW: hidden
}
.float-left {
	FLOAT: left; OVERFLOW: hidden
}
.float-right {
	FLOAT: right; OVERFLOW: hidden
}
.width15 {
	WIDTH: 14.99%
}
.width18 {
	WIDTH: 18.33%
}
.width20 {
	WIDTH: 19.99%
}
.width23 {
	WIDTH: 22.99%
}
.width25 {
	WIDTH: 24.99%
}
.width33 {
	WIDTH: 33.33%
}
.width35 {
	WIDTH: 34.99%
}
.width40 {
	WIDTH: 39.99%
}
.width45 {
	WIDTH: 44.99%
}
.width50 {
	WIDTH: 49.99%
}
.width54 {
	WIDTH: 53.99%
}
.width65 {
	WIDTH: 64.99%
}
.width75 {
	WIDTH: 74.99%
}
.width100 {
	WIDTH: 100%
}
DIV.wrapper {
	WIDTH: 950px
}
H1 {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
H2 {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
H3 {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
H4 {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
H5 {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
H6 {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
H1 {
	FONT-WEIGHT: normal; COLOR: #646464
}
#page H1 A {
	COLOR: #646464; TEXT-DECORATION: none
}
H2 {
	COLOR: #646464
}
H3 {
	COLOR: #5f870f
}
H4 {
	FONT-WEIGHT: normal; COLOR: #646464
}
H5 {
	COLOR: #646464
}
H6 {
	COLOR: #960000
}
A:link {
	COLOR: #aa1428
}
A:visited {
	COLOR: #aa1428
}
A:hover {
	COLOR: #ff0000
}
A.icon-folder {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/typography/icon_folder.png) no-repeat 0px 40%
}
A.icon-file {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/typography/icon_file.png) no-repeat 0px 40%
}
A.icon-download {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/typography/icon_download.png) no-repeat 0px 40%
}
A.icon-external {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/typography/icon_external.png) no-repeat 0px 40%
}
A.icon-pdf {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/pdf_button.png) no-repeat 0px 40%
}
EM.box {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #646464 1px dotted; FONT-STYLE: normal
}
UL.arrow {
	PADDING-LEFT: 20px; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
UL.checkbox {
	PADDING-LEFT: 20px; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
UL.check {
	PADDING-LEFT: 20px; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
UL.star {
	PADDING-LEFT: 20px; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
UL.arrow LI {
	PADDING-LEFT: 35px; FONT-WEIGHT: bold; MARGIN: 5px 0px; LINE-HEIGHT: 26px
}
UL.checkbox LI {
	PADDING-LEFT: 35px; FONT-WEIGHT: bold; MARGIN: 5px 0px; LINE-HEIGHT: 26px
}
UL.check LI {
	PADDING-LEFT: 35px; FONT-WEIGHT: bold; MARGIN: 5px 0px; LINE-HEIGHT: 26px
}
UL.star LI {
	PADDING-LEFT: 35px; FONT-WEIGHT: bold; MARGIN: 5px 0px; LINE-HEIGHT: 26px
}
UL.arrow LI {
	BACKGROUND: url(../images/typography/list_arrow.png) no-repeat 0px 0px
}
UL.checkbox LI {
	BACKGROUND: url(../images/typography/list_checkbox.png) no-repeat 0px 0px
}
UL.check LI {
	BACKGROUND: url(../images/typography/list_check.png) no-repeat 0px 0px
}
UL.star LI {
	BACKGROUND: url(../images/typography/list_star.png) no-repeat 0px 0px
}
OL.disc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BACKGROUND: url(../images/typography/list_disc.png) repeat-y 20px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
OL.disc LI {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; MARGIN: 5px 0px; LINE-HEIGHT: 26px
}
HR.dotted {
	DISPLAY: block; BACKGROUND: url(../images/typography/line_dotted.png) repeat-x 0px 0px; MARGIN: 15px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
SPAN.note {
	DISPLAY: block
}
SPAN.info {
	DISPLAY: block
}
SPAN.alert {
	DISPLAY: block
}
SPAN.download {
	DISPLAY: block
}
SPAN.tip {
	DISPLAY: block
}
DIV.note {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fffcf2; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: justify
}
SPAN.note {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fffcf2; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: justify
}
DIV.info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 8px; MARGIN: 10px 0px; PADDING-TOP: 8px
}
SPAN.info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 8px; MARGIN: 10px 0px; PADDING-TOP: 8px
}
DIV.alert {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 8px; MARGIN: 10px 0px; PADDING-TOP: 8px
}
SPAN.alert {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 8px; MARGIN: 10px 0px; PADDING-TOP: 8px
}
DIV.download {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 8px; MARGIN: 10px 0px; PADDING-TOP: 8px
}
SPAN.download {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 8px; MARGIN: 10px 0px; PADDING-TOP: 8px
}
DIV.tip {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 8px; MARGIN: 10px 0px; PADDING-TOP: 8px
}
SPAN.tip {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 8px; MARGIN: 10px 0px; PADDING-TOP: 8px
}
DIV.info {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BACKGROUND: url(../images/typography/box_info.png) #fffcf2 no-repeat 3px 5px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
SPAN.info {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BACKGROUND: url(../images/typography/box_info.png) #fffcf2 no-repeat 3px 5px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
DIV.alert {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BACKGROUND: url(../images/typography/box_alert.png) #fffcf2 no-repeat 3px 5px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
SPAN.alert {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BACKGROUND: url(../images/typography/box_alert.png) #fffcf2 no-repeat 3px 5px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
DIV.download {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BACKGROUND: url(../images/typography/box_download.png) #fffcf2 no-repeat 3px 5px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
SPAN.download {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BACKGROUND: url(../images/typography/box_download.png) #fffcf2 no-repeat 3px 5px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
DIV.tip {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BACKGROUND: url(../images/typography/box_tip.png) #fffcf2 no-repeat 3px 5px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
SPAN.tip {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BACKGROUND: url(../images/typography/box_tip.png) #fffcf2 no-repeat 3px 5px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
DIV.whitebox {
	PADDING-RIGHT: 27px; BORDER-TOP: #aab4be 1px dotted; PADDING-LEFT: 27px; BACKGROUND: #ffffff; PADDING-BOTTOM: 40px; MARGIN: 10px 0px; PADDING-TOP: 40px; BORDER-BOTTOM: #aab4be 1px dotted
}
SPAN.whitebox {
	PADDING-RIGHT: 27px; BORDER-TOP: #aab4be 1px dotted; PADDING-LEFT: 27px; BACKGROUND: #ffffff; PADDING-BOTTOM: 40px; MARGIN: 10px 0px; PADDING-TOP: 40px; BORDER-BOTTOM: #aab4be 1px dotted
}
BODY.yootools-black DIV.whitebox {
	BORDER-TOP: #000000 1px dotted; BACKGROUND: #141414; BORDER-BOTTOM: #000000 1px dotted
}
BODY.yootools-black SPAN.whitebox {
	BORDER-TOP: #000000 1px dotted; BACKGROUND: #141414; BORDER-BOTTOM: #000000 1px dotted
}
DIV.blackbox {
	PADDING-RIGHT: 27px; BORDER-TOP: #000000 1px dotted; PADDING-LEFT: 27px; BACKGROUND: #1a1a1a; PADDING-BOTTOM: 40px; MARGIN: 10px 0px; PADDING-TOP: 40px; BORDER-BOTTOM: #000000 1px dotted
}
SPAN.blackbox {
	PADDING-RIGHT: 27px; BORDER-TOP: #000000 1px dotted; PADDING-LEFT: 27px; BACKGROUND: #1a1a1a; PADDING-BOTTOM: 40px; MARGIN: 10px 0px; PADDING-TOP: 40px; BORDER-BOTTOM: #000000 1px dotted
}
P.dropcap:first-letter {
	DISPLAY: block; FONT-SIZE: 280%; FLOAT: left; MARGIN: 7px 4px 0px 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
TABLE.listing {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 30px; WIDTH: 100%
}
TABLE.listing THEAD TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #c8c8c8 1px solid; HEIGHT: 30px
}
TABLE.listing TBODY TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #c8c8c8 1px solid; HEIGHT: 20px
}
TABLE.listing TR.odd TD {
	BACKGROUND: #fafafa
}
TABLE.listing TR.even TD {
	BACKGROUND: #ffffff
}
TABLE.listing TD.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
Q.blockquote {
	DISPLAY: block
}
Q.blockquote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 15px; PADDING-TOP: 0px; FONT-STYLE: italic
}
Q.blockquote:unknown {
	content: ""
}
Q.blockquote:unknown {
	content: ""
}
BLOCKQUOTE:first-letter {
	FONT-SIZE: 150%
}
Q.blockquote:first-letter {
	FONT-SIZE: 150%
}
BLOCKQUOTE.quotation P:first-letter {
	FONT-SIZE: 150%
}
BLOCKQUOTE.quotation {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; BACKGROUND: url(../images/typography/blockquote_start.png) no-repeat 0px 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: justify; BORDER-BOTTOM-STYLE: none
}
BLOCKQUOTE.quotation P {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; BACKGROUND: url(../images/typography/blockquote_end.png) no-repeat 100% 100%; PADDING-BOTTOM: 10px; MARGIN: 0px -35px -10px 0px; PADDING-TOP: 0px
}
BODY .inset-left {
	FLOAT: left; MARGIN: 15px 15px 10px 0px
}
BODY .inset-right {
	FLOAT: right; MARGIN: 15px 0px 10px 15px
}
DIV#tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
DIV#tabs LI A {
	DISPLAY: block; FONT-SIZE: 95%; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-DECORATION: none
}
DIV#tabs LI SPAN {
	BACKGROUND-POSITION: 95% 0px; DISPLAY: block; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat
}
DIV#tabs A:hover {
	COLOR: #ffffaa
}
DIV#tabs A.active:hover {
	COLOR: #aa1428
}
DIV#tabs LI.level1 {
	BACKGROUND: url(../images/tab_r.png) no-repeat 100% 0px
}
DIV#tabs A.level1 {
	BACKGROUND: url(../images/tab_l.png) no-repeat 0px 0px
}
DIV#tabs A.level1 SPAN {
	PADDING-RIGHT: 15px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.color-default DIV#tabs LI.item1 {
	BACKGROUND: url(../images/tab_r_active.png) no-repeat 100% 0px
}
BODY.color-lilac DIV#tabs LI.item2 {
	BACKGROUND: url(../images/tab_r_active.png) no-repeat 100% 0px
}
BODY.color-green DIV#tabs LI.item3 {
	BACKGROUND: url(../images/tab_r_active.png) no-repeat 100% 0px
}
BODY.color-blue DIV#tabs LI.item4 {
	BACKGROUND: url(../images/tab_r_active.png) no-repeat 100% 0px
}
BODY.color-brown DIV#tabs LI.item5 {
	BACKGROUND: url(../images/tab_r_active.png) no-repeat 100% 0px
}
BODY.color-default DIV#tabs A.item1 {
	BACKGROUND: url(../images/tab_l_active.png) no-repeat 0px 0px; COLOR: #323232
}
BODY.color-lilac DIV#tabs A.item2 {
	BACKGROUND: url(../images/tab_l_active.png) no-repeat 0px 0px; COLOR: #323232
}
BODY.color-green DIV#tabs A.item3 {
	BACKGROUND: url(../images/tab_l_active.png) no-repeat 0px 0px; COLOR: #323232
}
BODY.color-blue DIV#tabs A.item4 {
	BACKGROUND: url(../images/tab_l_active.png) no-repeat 0px 0px; COLOR: #323232
}
BODY.color-brown DIV#tabs A.item5 {
	BACKGROUND: url(../images/tab_l_active.png) no-repeat 0px 0px; COLOR: #323232
}
DIV#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#menu LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
DIV#menu LI A {
	DISPLAY: block; FLOAT: left; COLOR: #646464; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: none
}
#menu LI SPAN.separator {
	DISPLAY: block; FLOAT: left; COLOR: #646464; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: none
}
DIV#menu LI SPAN {
	BACKGROUND-POSITION: 95% 0px; DISPLAY: block; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat
}
DIV#menu LI A.current {
	COLOR: #aa1428
}
DIV#menu A:hover {
	COLOR: #aa1428
}
DIV#menu SPAN.separator:hover {
	COLOR: #aa1428
}
DIV#menu SPAN.sfhover {
	COLOR: #aa1428
}
DIV#menu A.current:hover {
	COLOR: #aa1428
}
DIV#menu LI.active {
	FONT-WEIGHT: bold
}
DIV#menu LI.active UL {
	FONT-WEIGHT: normal
}
DIV#menu LI.parent SPAN.separator {
	CURSOR: pointer
}
DIV#menu UL.menu {
	
}
DIV#menu LI.level1 {
	MARGIN-RIGHT: 5px
}
DIV#menu A.level1 SPAN {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#menu SPAN.level1 SPAN {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.color-default DIV#menu LI.last {
	BACKGROUND: url(../images/menu_item_button_r.png) no-repeat 100% 0px
}
BODY.color-green DIV#menu LI.last {
	BACKGROUND: url(../images/menu_item_button_r.png) no-repeat 100% 0px
}
BODY.color-blue DIV#menu LI.last {
	BACKGROUND: url(../images/menu_item_button_r.png) no-repeat 100% 0px
}
BODY.color-default DIV#menu A.last {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/menu_item_button_l.png) no-repeat 0px 0px; COLOR: #ffffff
}
BODY.color-green DIV#menu A.last {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/menu_item_button_l.png) no-repeat 0px 0px; COLOR: #ffffff
}
BODY.color-blue DIV#menu A.last {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/menu_item_button_l.png) no-repeat 0px 0px; COLOR: #ffffff
}
BODY.color-default DIV#menu LI.last:hover {
	BACKGROUND: url(../images/menu_item_button_r.png) no-repeat 100% -25px
}
BODY.color-green DIV#menu LI.last:hover {
	BACKGROUND: url(../images/menu_item_button_r.png) no-repeat 100% -25px
}
BODY.color-blue DIV#menu LI.last:hover {
	BACKGROUND: url(../images/menu_item_button_r.png) no-repeat 100% -25px
}
BODY.color-default DIV#menu A.last:hover {
	BACKGROUND: url(../images/menu_item_button_l.png) no-repeat 0px -25px
}
BODY.color-green DIV#menu A.last:hover {
	BACKGROUND: url(../images/menu_item_button_l.png) no-repeat 0px -25px
}
BODY.color-blue DIV#menu A.last:hover {
	BACKGROUND: url(../images/menu_item_button_l.png) no-repeat 0px -25px
}
BODY.color-default DIV#menu UL.level2 LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.color-green DIV#menu UL.level2 LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.color-blue DIV#menu UL.level2 LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.color-default DIV#menu UL.level2 A.last {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #646464
}
BODY.color-green DIV#menu UL.level2 A.last {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #646464
}
BODY.color-blue DIV#menu UL.level2 A.last {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #646464
}
BODY.color-default DIV#menu UL.level2 A.last:hover {
	COLOR: #aa1428
}
BODY.color-green DIV#menu UL.level2 A.last:hover {
	COLOR: #aa1428
}
BODY.color-blue DIV#menu UL.level2 A.last:hover {
	COLOR: #aa1428
}
BODY.color-default DIV#menu UL.level2 A.current {
	FONT-WEIGHT: bold; COLOR: #aa1428
}
BODY.color-green DIV#menu UL.level2 A.current {
	FONT-WEIGHT: bold; COLOR: #aa1428
}
BODY.color-blue DIV#menu UL.level2 A.current {
	FONT-WEIGHT: bold; COLOR: #aa1428
}
DIV#menu UL.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/menu_dropdown_bg.png) no-repeat 0px 100%; LEFT: -999em; PADDING-BOTTOM: 4px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: absolute; TOP: 25px
}
DIV#menu LI:hover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI.sfhover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI.level1 LI {
	WIDTH: 100%; TEXT-INDENT: 15px
}
DIV#menu LI.level1 LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
DIV#menu LI.level1 LI SPAN.separator {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
DIV#menu LI UL UL {
	MARGIN: -26px 0px 0px 139px
}
DIV#menu LI:hover UL UL {
	BORDER-TOP: #c8c8c8 1px solid
}
DIV#menu LI.sfhover UL UL {
	BORDER-TOP: #c8c8c8 1px solid
}
DIV#menu LI:hover UL UL {
	LEFT: -999em
}
DIV#menu LI.sfhover UL UL {
	LEFT: -999em
}
DIV#menu LI:hover UL UL UL {
	LEFT: -999em
}
DIV#menu LI.sfhover UL UL UL {
	LEFT: -999em
}
DIV#menu LI:hover UL UL UL UL {
	LEFT: -999em
}
DIV#menu LI.sfhover UL UL UL UL {
	LEFT: -999em
}
DIV#menu LI LI:hover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI LI.sfhover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI LI LI:hover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI LI LI.sfhover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI LI LI LI:hover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#menu LI LI LI LI.sfhover UL {
	Z-INDEX: 100; LEFT: 0px
}
DIV#middle DIV.mod-menu DIV.module UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#middle DIV.mod-menu DIV.module UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#middle UL.menu LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#middle UL.menu A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #646464; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: none
}
DIV#middle UL.menu SPAN.separator {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #646464; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: none
}
DIV#middle UL.menu LI SPAN {
	BACKGROUND-POSITION: 95% 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
DIV#middle UL.menu A.current {
	FONT-WEIGHT: bold
}
DIV#middle UL.menu A:hover {
	COLOR: #000000
}
DIV#middle UL.menu SPAN.separator:hover {
	COLOR: #000000
}
DIV#middle UL.menu SPAN.sfhover {
	COLOR: #000000
}
DIV#middle UL.menu A.active {
	
}
DIV#middle UL.menu SPAN.active {
	
}
DIV#middle UL.menu LI.parent SPAN.separator {
	CURSOR: pointer
}
DIV#middle UL.menu A.parent {
	BACKGROUND: url(../images/submenu_item_parent.png) no-repeat 0px 0px
}
DIV#middle UL.menu SPAN.parent {
	BACKGROUND: url(../images/submenu_item_parent.png) no-repeat 0px 0px
}
DIV#middle UL.menu LI.level1 {
	
}
DIV#middle UL.menu A.level1 {
	TEXT-INDENT: 2px
}
DIV#middle UL.menu SPAN.level1 {
	TEXT-INDENT: 2px
}
DIV#middle UL.menu LI.level2 {
	
}
DIV#middle UL.menu A.level2 {
	TEXT-INDENT: 22px
}
DIV#middle UL.menu A.level2 SPAN {
	
}
DIV#middle UL.menu LI.level3 {
	
}
DIV#middle UL.menu A.level3 {
	TEXT-INDENT: 32px
}
DIV#middle UL.menu A.level3 SPAN {
	
}
DIV#middle UL.menu LI.level4 {
	
}
DIV#middle UL.menu A.level4 {
	TEXT-INDENT: 42px
}
DIV#middle UL.menu A.level4 SPAN {
	
}
DIV.module H3.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #646464; PADDING-TOP: 0px
}
DIV.module SPAN.header-2 {
	DISPLAY: block
}
DIV.module SPAN.header-3 {
	DISPLAY: block
}
.separator DIV.module {
	MARGIN: 0px 15px 0px 0px
}
#left DIV.module {
	MARGIN: 0px 0px 15px
}
#right DIV.module {
	MARGIN: 0px 0px 15px
}
#top .topblock DIV.module {
	MARGIN: 15px 0px 0px
}
#bottom .bottomblock DIV.module {
	MARGIN: 0px 0px 15px
}
DIV.mod-blank DIV.module {
	OVERFLOW: hidden
}
DIV.mod-blank H3.header {
	LINE-HEIGHT: 20px; HEIGHT: 20px
}
DIV.mod-dotted DIV.module {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
DIV.mod-dotted DIV.box-1 {
	OVERFLOW: hidden
}
DIV.mod-dotted H3.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 200%; BACKGROUND: url(../images/module_dotted_header.png) repeat-x 0px 100%; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 3px; COLOR: #323232; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
DIV.mod-dotted H3.header SPAN.color {
	
}
.tool-tip {
	BORDER-RIGHT: #d4d5aa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d4d5aa 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffc; FLOAT: left; MAX-WIDTH: 200px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d4d5aa 1px solid; COLOR: #323232; PADDING-TOP: 5px; BORDER-BOTTOM: #d4d5aa 1px solid
}
.tool-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../../system/images/selector-arrow.png) no-repeat; PADDING-BOTTOM: 5px; MARGIN: -15px 0px 0px; PADDING-TOP: 15px
}
.tool-text {
	FONT-SIZE: 100%; MARGIN: 0px
}
DIV.joomla H1 {
	LETTER-SPACING: -2px
}
DIV.joomla H2 {
	LETTER-SPACING: -1px
}
DIV.joomla H3 {
	LETTER-SPACING: -1px
}
DIV.joomla H4 {
	LETTER-SPACING: -1px
}
DIV.joomla H5 {
	LETTER-SPACING: -1px
}
DIV.joomla H1 {
	COLOR: #6ea014
}
#page DIV.joomla H1 A {
	COLOR: #6ea014
}
DIV.joomla H2 {
	FONT-WEIGHT: normal
}
DIV.joomla H3 {
	FONT-WEIGHT: normal
}
DIV.joomla H1.pagetitle {
	
}
DIV.joomla DIV.description {
	MARGIN: 10px 0px; OVERFLOW: hidden
}
DIV.joomla DIV.description IMG.left {
	FLOAT: left; MARGIN-RIGHT: 15px
}
DIV.joomla DIV.description IMG.right {
	FLOAT: right; MARGIN-LEFT: 15px
}
DIV.joomla DIV.filter {
	MARGIN: 10px 0px
}
DIV.joomla TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #dcdcdc; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #b4b4b4 1px solid
}
DIV.joomla TABLE.joomlatable TR.even TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcdc 1px solid
}
DIV.joomla TABLE.joomlatable TR.odd TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fafafa; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcdc 1px solid
}
DIV.joomla SPAN.number {
	COLOR: #969696; FONT-STYLE: italic
}
DIV.joomla DIV.blog DIV.description {
	BACKGROUND: url(../images/article_separator.png) repeat-x 50% 100%; PADDING-BOTTOM: 20px; MARGIN: 10px 0px 15px
}
DIV.joomla DIV.leadingarticles {
	OVERFLOW: hidden
}
DIV.joomla DIV.teaserarticles {
	OVERFLOW: hidden
}
DIV.joomla DIV.item {
	MARGIN-BOTTOM: 15px
}
DIV.joomla DIV.item-bg {
	BACKGROUND: url(../images/article_separator.png) repeat-x 50% 100%; PADDING-BOTTOM: 5px; OVERFLOW: hidden
}
DIV.joomla DIV.multicolumns DIV.item {
	MARGIN: 0px 15px 15px
}
DIV.joomla DIV.multicolumns DIV.first DIV.item {
	MARGIN-LEFT: 0px
}
DIV.joomla DIV.multicolumns DIV.last DIV.item {
	MARGIN-RIGHT: 0px
}
DIV.joomla DIV.morearticles {
	MARGIN: 10px 0px
}
DIV.joomla DIV.pagination {
	TEXT-ALIGN: center
}
DIV.joomla DIV.pagination P.results {
	
}
DIV.joomla DIV.headline {
	MARGIN-BOTTOM: 20px; OVERFLOW: hidden
}
DIV.joomla H1.title {
	FLOAT: left
}
DIV.joomla DIV.multicolumns H1.title {
	FONT-SIZE: 200%; LETTER-SPACING: -1px
}
DIV.joomla SPAN.icon {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: right
}
DIV.joomla DIV.multicolumns SPAN.icon {
	MARGIN-TOP: 5px
}
DIV.joomla SPAN.edit {
	FLOAT: left; MARGIN-LEFT: 10px
}
DIV.joomla SPAN.pdf {
	MARGIN-RIGHT: 5px
}
DIV.joomla SPAN.print {
	MARGIN-RIGHT: 5px
}
DIV.joomla SPAN.email {
	
}
DIV.joomla SPAN.printscreen {
	
}
DIV.joomla P.iteminfo {
	MARGIN: 0px 0px 15px
}
DIV.joomla P.articleinfo {
	
}
DIV.joomla P.articleinfo SPAN.modified {
	DISPLAY: block; FONT-SIZE: 95%
}
DIV.joomla P.articleinfo SPAN.author {
	DISPLAY: block; FONT-SIZE: 95%
}
DIV.joomla P.articleinfo SPAN.created {
	DISPLAY: block; FONT-SIZE: 95%
}
DIV.joomla P.articleinfo SPAN.url {
	DISPLAY: block; FONT-SIZE: 95%
}
DIV.joomla P.articleinfo SPAN.author {
	COLOR: #969696; FONT-STYLE: italic
}
DIV.joomla P.articleinfo SPAN.created {
	FONT-WEIGHT: bold
}
DIV.joomla DIV.edit-article FIELDSET {
	MARGIN-BOTTOM: 30px
}
DIV.joomla DIV.edit-article FIELDSET DIV {
	OVERFLOW: hidden
}
DIV.joomla DIV.edit-article LABEL.label-left {
	DISPLAY: block; FLOAT: left; WIDTH: 150px
}
DIV.joomla DIV.edit-article DIV.save {
	FLOAT: right; MARGIN: 0px
}
DIV.joomla DIV.edit-article DIV#editor-xtd-buttons {
	MARGIN-BOTTOM: 0px; OVERFLOW: hidden
}
DIV.joomla DIV.edit-article DIV#editor-xtd-buttons DIV {
	MARGIN: 0px
}
DIV.joomla DIV.edit-article DIV#editor-xtd-buttons DIV.button2-left {
	MARGIN-RIGHT: 5px
}
DIV.joomla DIV.edit-article DIV#editor-xtd-buttons A:link {
	COLOR: #323232
}
DIV.joomla DIV.edit-article DIV#editor-xtd-buttons A:visited {
	COLOR: #323232
}
DIV.joomla DIV.edit-article DIV#editor-xtd-buttons A:hover {
	COLOR: #323232
}
DIV.joomla DIV.weblinks FIELDSET {
	
}
DIV.joomla DIV.weblinks FIELDSET DIV {
	OVERFLOW: hidden
}
DIV.joomla DIV.weblinks LABEL.label-left {
	DISPLAY: block; FLOAT: left; WIDTH: 150px
}
DIV.joomla DIV.search P.info {
	MARGIN: 0px; COLOR: #969696; FONT-STYLE: italic
}
DIV.joomla DIV.search SPAN.highlight {
	BACKGROUND: #ffffaa
}
DIV.joomla DIV.poll FIELDSET {
	MARGIN: 15px 0px 10px
}
DIV.joomla DIV.contact H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 250%; MARGIN-BOTTOM: 0px; LETTER-SPACING: -1px
}
DIV.joomla DIV.contact H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0px
}
DIV.joomla DIV.contact DIV.image {
	FLOAT: right
}
DIV.joomla DIV.contact TABLE {
	MARGIN-BOTTOM: 10px
}
DIV.joomla DIV.contact LABEL.label-top {
	DISPLAY: block
}
DIV.joomla DIV.user LABEL.label-left {
	DISPLAY: block; FLOAT: left; WIDTH: 130px
}
DIV.joomla DIV.user SPAN.label-left {
	DISPLAY: block; FLOAT: left; WIDTH: 130px
}
DIV.module-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/search_bg.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px; HEIGHT: 18px
}
DIV.module-search INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 7px; FONT-SIZE: 80%; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 93px; COLOR: #646464; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 14px; BORDER-BOTTOM-STYLE: none; outline: none
}
DIV.module-search INPUT:focus {
	outline: none
}
DIV.module-search BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/search_button.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 18px; CURSOR: pointer; BORDER-TOP-STYLE: none; TEXT-INDENT: 100px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none
}
DIV.module-search:hover {
	BACKGROUND: url(../images/search_bg.png) no-repeat 0px -18px
}
DIV.module-search:hover INPUT {
	COLOR: #000000
}
DIV.module-search INPUT:focus {
	COLOR: #000000
}
.contentheading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 250%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #6ea014; LINE-HEIGHT: 100%; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -1px
}
.componentheading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 250%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #6ea014; LINE-HEIGHT: 100%; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -1px
}
INPUT.system-openid {
	PADDING-LEFT: 18px; BACKGROUND: url(http://openid.net/login-bg.gif) #fff no-repeat 0px 50%; COLOR: #000
}
.system-unpublished {
	BORDER-TOP: #c4d3df 4px solid; BACKGROUND: #e8edf1; BORDER-BOTTOM: #c4d3df 4px solid
}
#system-message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#system-message DT {
	FONT-WEIGHT: bold
}
#system-message DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 30px; PADDING-TOP: 0px
}
#system-message DD UL {
	PADDING-RIGHT: 10px; BORDER-TOP: #84a7db 3px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; COLOR: #0055bb; PADDING-TOP: 10px; BORDER-BOTTOM: #84a7db 3px solid; LIST-STYLE-TYPE: none
}
#system-message DT.message {
	DISPLAY: none
}
#system-message DD.message {
	
}
#system-message DT.error {
	DISPLAY: none
}
#system-message DD.error UL {
	BORDER-TOP: #de7a7b 3px solid; COLOR: #c00; BORDER-BOTTOM: #de7a7b 3px solid; BACKGROUND-COLOR: #e6c0c0
}
#system-message DT.notice {
	DISPLAY: none
}
#system-message DD.notice UL {
	BORDER-TOP: #f0dc7e 3px solid; BACKGROUND: #efe7b8; COLOR: #c00; BORDER-BOTTOM: #f0dc7e 3px solid
}
#system-debug {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; COLOR: #ccc; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
#system-debug DIV {
	FONT-SIZE: 11px
}
.invalid {
	BORDER-LEFT-COLOR: #ff0000; BORDER-BOTTOM-COLOR: #ff0000; BORDER-TOP-COLOR: #ff0000; BORDER-RIGHT-COLOR: #ff0000
}
LABEL.invalid {
	COLOR: #ff0000
}
#editor-xtd-buttons {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.button2-left {
	FLOAT: left
}
.button2-right {
	FLOAT: left
}
.button2-left DIV {
	FLOAT: left
}
.button2-right DIV {
	FLOAT: left
}
.button2-left A {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.button2-right A {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.button2-left SPAN {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.button2-right SPAN {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.button2-left SPAN {
	CURSOR: default; COLOR: #999
}
.button2-right SPAN {
	CURSOR: default; COLOR: #999
}
.button2-left .page A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.button2-right .page A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.button2-left .page SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.button2-right .page SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.page SPAN {
	FONT-WEIGHT: bold; COLOR: #000
}
.button2-left A:hover {
	COLOR: #0b55c4; TEXT-DECORATION: none
}
.button2-right A:hover {
	COLOR: #0b55c4; TEXT-DECORATION: none
}
.button2-left A {
	PADDING-RIGHT: 24px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.button2-left SPAN {
	PADDING-RIGHT: 24px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.button2-right A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.button2-right SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.button2-left {
	BACKGROUND: url(../../system/images/j_button2_left.png) no-repeat; FLOAT: left; MARGIN-LEFT: 5px
}
.button2-right {
	BACKGROUND: url(../../system/images/j_button2_right.png) no-repeat 100% 0px; FLOAT: left; MARGIN-LEFT: 5px
}
.button2-left .image {
	BACKGROUND: url(../../system/images/j_button2_image.png) no-repeat 100% 0px
}
.button2-left .readmore {
	BACKGROUND: url(../../system/images/j_button2_readmore.png) no-repeat 100% 0px
}
.button2-left .pagebreak {
	BACKGROUND: url(../../system/images/j_button2_pagebreak.png) no-repeat 100% 0px
}
DIV.tooltip {
	BORDER-RIGHT: #d4d5aa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d4d5aa 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffc; FLOAT: left; MAX-WIDTH: 200px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d4d5aa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d4d5aa 1px solid
}
DIV.tooltip H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 95%; BACKGROUND: url(../../system/images/selector-arrow.png) no-repeat; PADDING-BOTTOM: 5px; MARGIN: -15px 0px 0px; PADDING-TOP: 15px
}
DIV.tooltip P {
	FONT-SIZE: 90%; MARGIN: 0px
}
.img_caption .left {
	FLOAT: left; MARGIN-RIGHT: 1em
}
.img_caption .right {
	FLOAT: right; MARGIN-LEFT: 1em
}
.img_caption .left P {
	CLEAR: left; TEXT-ALIGN: center
}
.img_caption .right P {
	CLEAR: right; TEXT-ALIGN: center
}
A IMG.calendar {
	BACKGROUND: url(../../system/images/calendar.png) no-repeat; MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; WIDTH: 16px; CURSOR: pointer; HEIGHT: 16px
}
FIELDSET {
	BACKGROUND: #f0f0f0
}
#top H1.headline {
	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 380%; TEXT-TRANSFORM: lowercase; COLOR: #ffffff; LETTER-SPACING: -2px; TEXT-ALIGN: center
}
#top H2.subheadline {
	FONT-WEIGHT: normal; FONT-SIZE: 200%; COLOR: #ffffff; LETTER-SPACING: -1px; TEXT-ALIGN: center
}
#top SPAN.trademark {
	FONT-SIZE: 40%; VERTICAL-ALIGN: text-top
}
#top SPAN.uppercase {
	TEXT-TRANSFORM: uppercase
}
#top DIV.image {
	MARGIN-TOP: 15px; TEXT-ALIGN: center
}
#shadowbox_body {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f0f0f0
}
#shadowbox_loading {
	BACKGROUND-COLOR: #222222
}
BODY.yoopage {
	BACKGROUND: url(../images/green/page_bg.png) #91b45a repeat-x 50% 0px
}
DIV.wrapper-t {
	BACKGROUND: url(../images/green/wrapper_t.png) #f0f0f0 repeat-x 0px 0px
}
DIV.wrapper-b {
	BACKGROUND: url(../images/green/wrapper_b.png) repeat-x 0px 100%
}
DIV.wrapper-l {
	BACKGROUND: url(../images/green/wrapper_l.png) repeat-y 0px 0px
}
DIV.wrapper-r {
	BACKGROUND: url(../images/green/wrapper_r.png) repeat-y 100% 0px
}
DIV.wrapper-tl {
	BACKGROUND: url(../images/green/wrapper_tl.png) no-repeat 0px 0px
}
DIV.wrapper-tr {
	BACKGROUND: url(../images/green/wrapper_tr.png) no-repeat 100% 0px
}
DIV.wrapper-bl {
	BACKGROUND: url(../images/green/wrapper_bl.png) no-repeat 0px 100%
}
DIV.wrapper-br {
	BACKGROUND: url(../images/green/wrapper_br.png) no-repeat 100% 100%
}
DIV#toolbar {
	COLOR: #c8c8c8
}
DIV#footer {
	COLOR: #ffffff
}
DIV#footer A {
	COLOR: #ffffff
}
DIV#footer A:hover {
	COLOR: #ffffff
}
DIV#footer A.anchor {
	BACKGROUND: url(../images/footer_anchor_white.png) no-repeat 0px 0px
}
DIV#tabs LI.level1 {
	BACKGROUND: url(../images/green/tab_r.png) no-repeat 100% 0px
}
DIV#tabs A.level1 {
	BACKGROUND: url(../images/green/tab_l.png) no-repeat 0px 0px
}
BODY.color-green DIV#tabs LI.item3 {
	BACKGROUND: url(../images/green/tab_r_active.png) no-repeat 100% 0px
}
BODY.color-green DIV#tabs A.item3 {
	BACKGROUND: url(../images/green/tab_l_active.png) no-repeat 0px 0px
}
#top DIV.yootools-products {
	PADDING-RIGHT: 0px; PADDING-LEFT: 100px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 760px; PADDING-TOP: 35px
}
#top DIV.yootools-products TABLE {
	MARGIN-TOP: 10px; FONT-SIZE: 110%; FLOAT: left
}
#top DIV.yootools-products TD {
	LINE-HEIGHT: 22px
}
#top DIV.yootools-products TR.border TD {
	BORDER-BOTTOM: #3c3c3c 1px solid
}
#top DIV.yootools-products .grey {
	COLOR: #969696
}
#top DIV.yootools-products .green {
	FONT-WEIGHT: bold; COLOR: #96c846
}
#top DIV.yootools-products .orange {
	FONT-WEIGHT: bold; COLOR: #ff9600
}
#top DIV.yootools-products IMG.productbox {
	FLOAT: left
}
#top DIV.yootools-products A.signup {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(../../../images/stories/top/products/button_green.png) repeat-x 0px 0px; MARGIN: 10px auto auto; OVERFLOW: hidden; WIDTH: 92px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 22px; HEIGHT: 25px
}
#top DIV.yootools-products A.download {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(../../../images/stories/top/products/button_grey.png) repeat-x 0px 0px; MARGIN: 10px auto auto; OVERFLOW: hidden; WIDTH: 102px; CURSOR: pointer; COLOR: #464646; LINE-HEIGHT: 22px; HEIGHT: 25px
}
DIV.yootools-overview {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 20px 0px; OVERFLOW: hidden; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV.yootools-overview H2.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 350%; MARGIN: 10px 0px 15px; COLOR: #323232; TEXT-ALIGN: center
}
DIV.yootools-overview DIV.box1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 249px
}
DIV.yootools-overview DIV.box2 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 249px
}
DIV.yootools-overview DIV.box3 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 249px
}
DIV.yootools-overview A {
	DISPLAY: block; PADDING-LEFT: 85px; PADDING-TOP: 15px; HEIGHT: 80px
}
DIV.yootools-overview A.yoocarousel {
	BACKGROUND: url(../../../images/stories/overview/yoocarousel.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yooscroller {
	BACKGROUND: url(../../../images/stories/overview/yooscroller.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yoosearch {
	BACKGROUND: url(../../../images/stories/overview/yoosearch.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yootooltip {
	BACKGROUND: url(../../../images/stories/overview/yootooltip.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yooiecheck {
	BACKGROUND: url(../../../images/stories/overview/yooiecheck.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yooslider {
	BACKGROUND: url(../../../images/stories/overview/yooslider.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yooaccordion {
	BACKGROUND: url(../../../images/stories/overview/yooaccordion.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yoomaps {
	BACKGROUND: url(../../../images/stories/overview/yoomaps.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yoologin {
	BACKGROUND: url(../../../images/stories/overview/yoologin.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yoosnapshots {
	BACKGROUND: url(../../../images/stories/overview/yoosnapshots.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yoodrawer {
	BACKGROUND: url(../../../images/stories/overview/yoodrawer.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yoogallery {
	BACKGROUND: url(../../../images/stories/overview/yoogallery.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yooeffects {
	BACKGROUND: url(../../../images/stories/overview/yooeffects.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yooholidays {
	BACKGROUND: url(../../../images/stories/overview/yooholidays.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yootoppanel {
	BACKGROUND: url(../../../images/stories/overview/yootoppanel.png) no-repeat 0px 0px
}
DIV.yootools-overview A.yootweet {
	BACKGROUND: url(../../../images/stories/overview/yootweet.png) no-repeat 0px 0px
}
DIV.yootools-overview A:hover {
	BACKGROUND-COLOR: #f1ebd8; TEXT-DECORATION: none
}
DIV.yootools-overview SPAN {
	DISPLAY: block
}
DIV.yootools-overview SPAN.headline {
	FONT-SIZE: 150%; LINE-HEIGHT: 130%; LETTER-SPACING: -1px
}
DIV.yootools-overview SPAN.subheadline {
	FONT-SIZE: 100%; COLOR: #646464; LINE-HEIGHT: 130%
}
DIV.extension-overview {
	PADDING-RIGHT: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV.extension-overview H2.headline {
	FONT-SIZE: 300%; MARGIN: 10px 0px 5px; COLOR: #646464; TEXT-ALIGN: center
}
DIV.extension-overview DIV.box1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 374px
}
DIV.extension-overview DIV.box2 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 374px
}
DIV.extension-overview A {
	DISPLAY: block; PADDING-LEFT: 145px; PADDING-TOP: 20px; HEIGHT: 130px
}
DIV.extension-overview A.zoo {
	BACKGROUND: url(../../../images/stories/overview/zoo.png) no-repeat 0px 0px
}
DIV.extension-overview A.teamlog {
	BACKGROUND: url(../../../images/stories/overview/teamlog.png) no-repeat 0px 0px
}
DIV.extension-overview A:hover {
	BACKGROUND-COLOR: #f1ebd8; TEXT-DECORATION: none
}
DIV.extension-overview SPAN {
	DISPLAY: block
}
DIV.extension-overview SPAN.headline {
	FONT-SIZE: 180%; LINE-HEIGHT: 130%; LETTER-SPACING: -1px
}
DIV.extension-overview SPAN.subheadline {
	FONT-SIZE: 100%; COLOR: #646464; LINE-HEIGHT: 130%
}
#top DIV.documentation {
	BACKGROUND: url(../../../images/stories/top/documentation/bg.png) no-repeat 100% 50%; HEIGHT: 300px
}
#top DIV.documentation H1.headline {
	MARGIN: 13px 0px 7px
}
#top DIV.documentation DIV.video-tutorials {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: auto; OVERFLOW: hidden; WIDTH: 740px; PADDING-TOP: 30px
}
#top DIV.documentation DIV.video-tutorials A {
	DISPLAY: block; FONT-SIZE: 120%; BACKGROUND: url(../../../images/stories/top/documentation/tutorial.png) no-repeat 20px 0px; FLOAT: left; WIDTH: 185px; PADDING-TOP: 105px; TEXT-ALIGN: left
}
#top DIV.documentation DIV.video-tutorials A.tutorial1 {
	
}
#top DIV.documentation DIV.video-tutorials SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 270%; FLOAT: left; LINE-HEIGHT: 90%; MARGIN-RIGHT: 5px; HEIGHT: 50px
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
* HTML .floatbox {
	WIDTH: 100%
}
.ie_fix_floats {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px -1px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
HTML {
	MARGIN-BOTTOM: 0px; HEIGHT: auto
}
BODY {
	POSITION: relative
}
* HTML BODY {
	POSITION: static
}
#middle {
	POSITION: relative
}
BODY {
	HEIGHT: 1%
}
.wrapper {
	ZOOM: 1
}
#header {
	ZOOM: 1
}
#top {
	ZOOM: 1
}
#middle {
	ZOOM: 1
}
#bottom {
	ZOOM: 1
}
.wrapper {
	HEIGHT: 1%
}
* HTML #left {
	DISPLAY: inline
}
* HTML #right {
	DISPLAY: inline
}
* HTML .float-left {
	DISPLAY: inline
}
* HTML .float-right {
	DISPLAY: inline
}
* HTML #left_container {
	OVERFLOW: visible
}
* HTML #right_container {
	OVERFLOW: visible
}
* HTML #main_container {
	OVERFLOW: visible
}
* HTML I {
	DISPLAY: inline-block; OVERFLOW: visible
}
* HTML EM {
	DISPLAY: inline-block; OVERFLOW: visible
}
* HTML #left_container {
	WORD-WRAP: break-word
}
* HTML #right_container {
	WORD-WRAP: break-word
}
* HTML #main_container {
	WORD-WRAP: break-word
}
* HTML TEXTAREA {
	OVERFLOW-X: hidden; OVERFLOW: scroll
}
* HTML INPUT {
	OVERFLOW: hidden
}
* HTML BODY A {
	BACKGROUND-COLOR: transparent
}
* HTML BODY A:hover {
	BACKGROUND-COLOR: transparent
}
BODY OL LI {
	DISPLAY: list-item
}
DIV#yoo-search INPUT {
	WIDTH: 91px
}
OL.disc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

