body {
background-color:#F1F1F1;
background-position: right top;
background-repeat: repeat-x;
}

.toc {
background-color:#f0f0f0;
}

.bgi {
background-color:#EAFFCE;
background-image:url('/i/indicator.gif');
background-position:center center;
background-repeat:no-repeat;
text-align:center;
}

.tip {
background-image:url('/i/tipfon.gif');
background-repeat:no-repeat;
padding-left:5pt;
padding-top:4pt;
color:#808080;
}

.txt,.tags,.tip,.blink,.in,.ntxt,.nsize,.news,.v,.atr {
font-size:10pt;
}

.news,.txt,.select,.in,.blink,.sa,.select,.sd {
color:#000000;
}

.txt,.tags,.nan,.title,.v,.news,.in,.blink,.select,.sa,.sd {
font-family: Verdana;
}

.tip,.ntxt,.navi,.atr {
font-family: Arial;
}

.tags {
color:#008000;
}

.blink,.select {
font-weight:bold;
}

.in,.blink,.select {
padding-left: 10pt;
}

.select,.sa,.navi  {
font-size:12pt;
}

.imb {
border-color: #E0E0FF;
border-style: ridge;
}

.lbg {
background-image: url('/i/xe.gif');
background-position: left top;
background-repeat: repeat-y;
background-color:#FFFFFF;
}

.cnt {
background-image: url('/i/xv.gif');
background-position: right top;
background-repeat: repeat-y;
background-color:#FFFFFF;
}

.sa,.sd {
padding-left:6pt;
padding-right:6pt;
padding-bottom:6pt;
margin:0pt;
text-decoration:none;
}

a.sa:hover {
background-color:#ffe3c3;
text-decoration:underline;
}


.sd {
background-color:#ffe3c3;
}


.arr {
color:#95706e;
text-decoration:none;
}

.ntxt {
padding:8pt;
}

.nan {
color:#808080;
font-size:11pt;
text-decoration:none;
}

a.nan:hover {
text-decoration:underline;
}

.title {
color:#faaa05;
font-size:16pt;
margin:3pt;
}

.navi {
color:#77787C;
font-weight:bold;
}

.nsize {
padding:0pt;
margin:0pt;
}

a.nav {
font-family: Verdana;
font-size:9pt;
color:#77787C;
text-decoration:none;
padding-left:20pt;
}

a.nav:hover {
text-decoration:underline;
}

.atr {
color:#F6E782;
padding-top:4pt;
}

.v {
color:#002C79;
text-decoration:none;
}

.newsblock {
padding:6pt;
background-color:#FFE3C3;
background-image:url('/i/tipbottom.gif');
background-repeat:no-repeat;
background-position: bottom center;
}

.news {
padding-bottom:5pt;
padding-top:5pt;
}

div#header{position:relative;background:#BAE4FC;text-align:left;padding-left:18pt;font-family:Verdana;font-size:9pt;}
div#content p{line-height:1.4}
div#navigation{text-align:left;font-family:Arial;font-size:10pt;color:#0000ff;background:#EAFFCE;}
div#extra{background:#ffffff;font-family:Verdana;font-size:10pt;text-align:justify}
div#wrapper{float:left;width:100%;margin-left:-90%}
div#content{margin-left:92%}
div#navigation{float:right;width:74%;}
div#extra{float:right;clear:right;width:74%;padding:2pt;}
div#footer{color:#000000;clear:both;text-align:left;padding-left:14pt;font-family:Arial;font-size:8pt;}
div#footer a{color:#000000;padding-left:280pt;}

.rc {
font-size:1px; display:block; overflow:hidden;
}

.re {
background:#78AAFF; color:inherit; display:block; overflow:hidden; height:1px; margin:0px 5px;
}

.rz {
font-size:1px; display:block; overflow:hidden; height:1px;
}

.rf {
background:#ffffff; border-color:#78AAFF; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 3px; border-width:0px 2px;
}

.rh {
background:#ffffff; border-color:#78AAFF; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 2px;
}

.rd {
background:#ffffff; border-color:#78AAFF; color:inherit; display:block; overflow:hidden; border-style:solid; border-width:0px 1px; height:2px; margin:0px 1px;
}

.rw {
background:#ffffff; border-color:#78AAFF; color:inherit; display:block; border-style:solid; border-width:0px 1px;
}


.cmenu {width: 98%; height: 100px; background: #F4F4F4; position: relative; margin: 0 0 15px; z-index: 0;}
.cmenu ul {list-style: none; width: 100%; height: 28px; margin: 0; padding: 0; z-index: 1;}
.cmenu li {display: inline; float: left; margin: 0; padding: 0; list-style: none; font-family: Tahoma;}
.cmenu li a {font-size: 12px; display: block; padding: 0 9px; height: 28px; width: auto; float: left; line-height: 28px; font-weight: bold;}
.cmenu li a:link, .cmenu li a:visited {text-decoration: none; color: #000;}
.cmenu li a:link:hover, .cmenu li a:visited:hover, .cmenu li a.current {background: #EAFFCE}
.cmenu li li a {font-size: 11px; height: 22px; line-height: 21px; font-weight: normal;}
.cmenu li li a:link:hover, .cmenu li li a:visited:hover {background: #FFE3C3; text-decoration: underline;}
.cmenu ul ul {position: absolute; top: 28px; left: 0; z-index: 2; display: block; height: 22px; width: 740px;}

