* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
 
html {height:101%;}

BODY { 
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
        FONT: 0.9em/1.3em Arial, "Trebuchet MS", sans-serif; BACKGROUND: url(images/background.gif) #fbe8a6 repeat;                          
        COLOR: #6a6a6a; PADDING-TOP: 10px
}

A {
	BACKGROUND-COLOR: inherit; COLOR: #888; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND-COLOR: inherit; COLOR: #fff
}
H1 {
	FONT: bold 1.0em "Trebuchet MS", Arial, Sans-serif; COLOR: #f88f26
}
H2 {
	FONT: bold 1.3em "Trebuchet MS", Arial, Sans-serif; COLOR: #552d68
}
H3 {
	FONT: bold 1.3em "Trebuchet MS", Arial, Sans-serif; COLOR: #552d68
}
H4 {
	FONT: bold 1.1em "Trebuchet MS", Arial, Sans-serif; COLOR: #552d68
}
H1 {
	FONT-SIZE: 1.1em
}
H2 {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 1.4em
}
H3 {
	FONT-SIZE: 1.3em
}
h4 {color:#552d68; PADDING-LEFT: 5px; FONT-SIZE: 1.1em}

P {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
H1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
H2 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
H3 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 5px
}
H4 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 5px
}
Ul {
	PADDING-BOTTOM: 0px; MARGIN: 10px 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #000; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 10px 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #000; PADDING-TOP: 0px
}
UL SPAN {
	COLOR: #ccc
}
OL SPAN {
	COLOR: #ccc
}
IMg.index { BORDER-BOTTOM: 4px ridge #885f99; BORDER-LEFT: 4px groove #995f99; BORDER-TOP: 4px groove #995f99; BORDER-RIGHT: 4px ridge #885f99;
	
}
a img.index {
	BORDER-BOTTOM: 3px groove #885f99; BORDER-LEFT: 3px ridge #995f99; BORDER-TOP: 3px ridge #995f99; BORDER-RIGHT: 3px groove #885f99;
}
A:hover img.index {
	BORDER-BOTTOM: 3px ridge #fff; BORDER-LEFT: 3px groove #fff; BORDER-TOP: 3px groove #fff; BORDER-RIGHT: 3px ridge #fff;
}

IMG.float-right {
	MARGIN: 5px 0px 5px 15px
}
IMG.float-left { MARGIN: 5px 85px 5px 0px; BORDER-BOTTOM: 4px ridge #885f99; BORDER-LEFT: 4px groove #995f99; BORDER-TOP: 4px groove #995f99; BORDER-RIGHT: 4px ridge #885f99;
}
IMG.left { MARGIN: 5px 0px 5px 0px; BORDER-BOTTOM: 4px ridge #885f99; BORDER-LEFT: 4px groove #995f99; BORDER-TOP: 4px groove #995f99; BORDER-RIGHT: 4px ridge #885f99;
}
dl  {
	PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;PADDING-bottom: 10px
}
dt{font-size:100%; font-weight:bold;PADDING-LEFT: 25px;}
dd {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 15px; PADDING-TOP: 0px;
border-bottom:1px solid #552d68; }

dl span {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 15px; PADDING-TOP: 0px;}

CODE {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; MARGIN: 5px 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 10px; DISPLAY: block; 
        OVERFLOW: auto; PADDING-TOP: 10px; FONT: 1em Verdana, sans-serif;
}
ACRONYM {
	BORDER-BOTTOM: #777 1px solid; CURSOR: help
}
BLOCKQUOTE h3 {border-bottom:1px solid #552d68; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;PADDING-bottom: 0px
}
BLOCKQUOTE {
	PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;PADDING-bottom: 10px
}

BLOCKQUOTE span{font-size:100%; font-weight:bold;PADDING-LEFT: 25px;}
BLOCKQUOTE p {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 15px; PADDING-TOP: 0px;
border-bottom:1px solid #552d68; }
BLOCKQUOTE dl {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 15px; PADDING-TOP: 0px; }
.block{ border-bottom:1px solid #552d68;}

#text h3 {border-bottom:1px solid #552d68; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;PADDING-bottom: 0px
}
#text {
	PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;PADDING-bottom: 10px
}

#text span{font-size:100%; font-weight:bold;PADDING-LEFT: 25px;}
#text p {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 15px; PADDING-TOP: 0px;}



#header-content {
	WIDTH: 97%
}
#footer-content {
	WIDTH: 97%
}
#content {
	WIDTH: 97%
}
#header {
	TEXT-ALIGN: left; BACKGROUND: url(images/ade.gif) #552d68 no-repeat 5px 0px; HEIGHT: 120px;
}
#header-content {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header-content #logo {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
        FONT: 24px Verdana, "Trebuchet Ms", Sans-serif; COLOR: #fbe8a6; TOP: 20px; PADDING-TOP: 0px; LEFT: 150px
}
#header-content #slogan {
	POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
        FONT: 24px "Trebuchet Ms", Sans-serif; COLOR: #fbe8a6; TOP: 50px; PADDING-TOP: 0px; LEFT: 355px
}
#header-content UL {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
FONT: 1.2em "Trebuchet MS", sans-serif; COLOR: #fff; TOP: 75px; RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#header-content LI {
	DISPLAY: inline
}
#header-content LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: left; COLOR: #fff; PADDING-TOP: 3px
}
#header-content LI A:hover {
	BACKGROUND: #555; COLOR: #fbe8a6;
}
#header-content LI A.current {
	BACKGROUND: #444; COLOR: #fff
}
#content-wrap {
	WIDTH: 100%; BACKGROUNd: none; FLOAT: left; CLEAR: both
}
#content {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

#sidebar {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#sidebar UL.sidemenu {BORDER-BOTTOM: #ffffff 1px solid;
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px
}
#sidebar UL.sidemenu LI {BORDER-TOP: #fff 1px solid; BORDER-BOTTOM: #ccc 1px solid
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar UL.sidemenu A {
	BORDER-BOTTOM: #552d68 1px solid; PADDING-BOTTOM: 0.1em; LINE-HEIGHT: 1.5em; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: block; 
        HEIGHT: 1.5em; COLOR: #552d68; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0.1em
}
#sidebar UL.sidemenu A.top {
	BORDER-TOP: #552d68 1px solid
}
#sidebar UL.sidemenu A:hover {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: #552d68;
        COLOR: #fff; PADDING-TOP: 0.1em
}
#sidebar UL.sidemenu A.under {
        PADDING-BOTTOM: 0.1em; 
        LINE-HEIGHT: 1.5em; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; DISPLAY: block; color:#777777;
        BACKGROUND: url(images/side.gif) #fbe3a3; HEIGHT: 1.5em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0.1em
}

#sidebar UL.sidemenu A:hover.under {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: #552d68;
        COLOR: #cccccc; PADDING-TOP: 0.1em
}

#sidebar UL.sidemenu a.active {
	PADDING-BOTTOM: 0.1em; LINE-HEIGHT: 1.5em; 
        PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: block; 
        BACKGROUND: url(images/side2.gif) #ead0a0; HEIGHT: 1.5em; COLOR: #777777; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0.1em
}

#sidebar UL.sidemenu A:hover.active {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: #552d68;
        COLOR: #fff; PADDING-TOP: 0.1em
}
#sidebar .sidebox {
	MARGIN: 5px 0px 10px;
}
#sidebarl H1 {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT: 1.0em "Trebuchet MS", Arial, Sans-serif; 
        COLOR: #333; PADDING-TOP: 4px
}
#sidebarl H2 {BACKGROUND: #552d68;
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT: bold 1.0em "Trebuchet MS", Arial, Sans-serif; 
        COLOR: #fbe8a6; PADDING-TOP: 4px
}
#sidebarl H3 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT: 1.0em "Trebuchet MS", Arial, Sans-serif; 
        COLOR: #333; PADDING-TOP: 4px
}

#sidebarl {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; WIDTH: 230px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}

#sidebarl .sideboxl {
	MARGIN: 5px 0px 10px; border: 1px solid #552d68;
}
#main H1 {
	FONT: 1.4em "Trebuchet MS", Arial, Sans-serif; COLOR: #552d68
}
#main {PADDING-BOTTOM: 0px; MARGIN: 10px 0px 20px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 220px; PADDING-TOP: 0px;
}
#mainindex H1 {
	FONT: 1.4em "Trebuchet MS", Arial, Sans-serif; COLOR: #552d68
}
#mainindex {PADDING-BOTTOM: 0px; MARGIN: 10px 0px 20px 0px; PADDING-LEFT: 250px; PADDING-RIGHT: 220px; PADDING-TOP: 0px;
}

#footer {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 95%; 
        BORDER-TOP: #68050a 1px solid; PADDING-TOP: 0px
}

#footer P {
	PADDING-LEFT: 0px
}
#footer-content {
	MARGIN: 0px auto
}
#footer-content A {
	COLOR: #8a8a8a; TEXT-DECORATION: none
}
#footer-content A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.float-left {
	FLOAT: left
}
.float-right {
	FLOAT: right
}
.align-left {
	TEXT-ALIGN: left
}
.align-right {
	TEXT-ALIGN: right
}
.clear {
	CLEAR: both
}
.comments {
	BORDER-BOTTOM: #151515 1px dashed; TEXT-ALIGN: right; BORDER-LEFT: #151515 1px dashed; PADDING-BOTTOM: 5px; MARGIN: 20px 15px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #151515 1px dashed; BORDER-RIGHT: #151515 1px dashed; PADDING-TOP: 5px
}
.highslide-caption {text-align:left;}