body, normal, paragraph, table
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	color: #333333; 
	font-size: 10pt; 
}
acronym
{ 
	border-bottom: #333333 1px dotted;
}
A, A:link, A:visited
{
	background-color: #ffffff;
	COLOR: #86167f;
	TEXT-DECORATION: none;
}
A:hover, A:active
{
	background-color: #ffffff;
	COLOR: #c41478;
	TEXT-DECORATION: underline;
}

#tabcontainer {width:755px;}
#headercontainer {width:755px; background:#888; margin:0; border:0px solid #fff; padding:1em; text-align: left; color: #fff; clear:both;}
#contentcontainer {position:relative; width:753px; height:400px; background:#fff; color:#333; border:1px solid #888; font-size:10pt; padding:1em; text-align: left; clear:both; overflow:auto; }

#tabcontainer dl {margin: 0; padding: 0; border-left:1px solid #fff; border-right:1px solid #fff;}
#tabcontainer dt {margin:0; padding:0; text-align:center; font-size: 1.2em; font-weight:bold; background: #fff; color:#333; display: none;}
#tabcontainer dd {margin:0; padding:0; text-align:center; border-top:0px solid #fff; float: left; width: 8em;}
#tabmenu a, #tabmenu a:visited {color:#000; text-decoration:none; display:block; padding:0;
background: #ccc;  
}

#tabmenu a:hover {background:transparent; cursor:pointer;}
#tabmenu a:hover span {background: #888; color:#fff;}
#tabmenu a:hover .tabcontent {background:#888; color:#fff; border-color:#c41478; border-bottom:1px solid #c41478;}
#tabmenu a:hover .b1 {background:#c41478; color:#333; }
#tabmenu a:hover .b2, #tabmenu a:hover .b3, #tabmenu a:hover .b4 {background:#888; color:#333; border-color:#c41478;}

.top {
  display:block; 
  background:#fff;
  color:#333;  
  font-size:1px;
  }

.tabcontent {display:block; background:#ccc; color:#000; border-style:solid; border-color:#888; border-width:0 1px 1px 1px; padding-bottom:4px;}

.b1 {margin:0 5px; background:#888; color:#fff; height:1px; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.b2 {margin:0 3px; height:1px; background:#ccc; color:#000; border-left:2px solid #888; border-right:2px solid #888; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.b3 {margin:0 2px; height:1px; background:#ccc; color:#000; border-left:1px solid #888; border-right:1px solid #888; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.b4 {height:2px; margin:0 1px; background:#ccc; color:#000; border-left:1px solid #888; border-right:1px solid #888; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

.chosen {background:transparent; cursor:pointer;}
.chosentabcontent {display:block; cursor:pointer; border-style:solid; border-color:#898989; border-width:0px 1px 1px 1px; padding-bottom:4px; background:#888; color:#fff}
.cb1 {margin:0 5px; background:#898989; color:#000; height:1px; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.cb2 {margin:0 3px; height:1px; background:#888; color:#fff; border-left:1px solid #898989; border-right:1px solid #898989; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.cb3 {margin:0 2px; height:1px; background:#888; color:#fff; border-left:1px solid #898989; border-right:1px solid #898989; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.cb4 {height:2px; margin:0 1px; background:#888; color:#fff; border-left:1px solid #898989; border-right:1px solid #898989; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

#buttoncontainer { width:40px; }
.letter { width:40px; height: 30px; background:#86167f; color:#fff; text-align:center; margin:0; padding:0; }
.nletter { width:40px; height: 30px; background:#c41478; color:#fff; text-align:center; margin:0; padding:0; }
.lb1 {margin:0 5px; background:#86167f; color:#fff; height:1px; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.lb2 {margin:0 3px; background:#86167f; color:#fff; height:1px; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.lb3 {margin:0 2px; background:#86167f; color:#fff; height:1px; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.lb4 {margin:0 1px; background:#86167f; color:#fff; height:2px; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.nlb1 {margin:0 5px; background:#c41478; color:#fff; height:1px; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.nlb2 {margin:0 3px; background:#c41478; color:#fff; height:1px; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.nlb3 {margin:0 2px; background:#c41478; color:#fff; height:1px; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.nlb4 {margin:0 1px; background:#c41478; color:#fff; height:2px; display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.let00, .let01, .let02, .let03, .let04, .let05, .let06, .let07, .let08, .let09, .let10, .let11, .let12, .let13, .let14, .let15 { display:block; margin:0px 11px 0px 12px; overflow:hidden; font-size:1px; color:#000; border-style:solid; }
.let00 { height:3px; border-width:0px 0px 0px 0px; background:#86167f; border-color:#fff; }
.let01 { height:1px; border-width:0px 4px 0px 1px; background:#fff; border-color:#86167f; }
.let02 { height:1px; border-width:0px 2px 0px 0px; background:#fff; border-color:#86167f; }
.let03 { height:1px; border-width:0px 1px 0px 0px; background:#fff; border-color:#86167f; }
.let04 { height:1px; border-width:0px 4px 0px 3px; background:#86167f; border-color:#fff; margin-right:12px; width:9px; }
.let05 { height:1px; border-width:0px 4px 0px 3px; background:#86167f; border-color:#fff; }
.let06 { height:4px; border-width:0px 3px 0px 3px; background:#86167f; border-color:#fff; }
.let07 { height:1px; border-width:0px 4px 0px 0px; background:#fff; border-color:#86167f; }
.let08 { height:9px; border-width:0px 0px 0px 3px; background:#86167f; border-color:#fff; }
.let09 { height:1px; border-width:0px 15px 0px 1px; background:#fff; border-color:#86167f; }
.let10 { height:1px; border-width:0px 4px 0px 3px; background:#86167f; border-color:#fff; margin-right:13px; width:8px; }
.let11 { height:1px; border-width:0px 3px 0px 3px; background:#86167f; border-color:#fff; margin-right:12px; width:10px; }
.let12 { height:1px; border-width:0px 2px 0px 1px; background:#86167f; border-color:#fff; margin-right:11px; margin-left:13px; width:13px; }
.let13 { height:1px; border-width:0px 4px 0px 3px; background:#86167f; border-color:#fff; }
.let14 { height:5px; border-width:0px 3px 0px 3px; background:#86167f; border-color:#fff; }
.let15 { height:1px; border-width:0px 3px 0px 0px; background:#fff; border-color:#86167f; }
.nlet00, .nlet01, .nlet02, .nlet03, .nlet04, .nlet05, .nlet06, .nlet07, .nlet08, .nlet09, .nlet10, .nlet11, .nlet12, .nlet13, .nlet14, .nlet15, .nlet16 { display:block; margin:0px 11px 0px 12px; overflow:hidden; font-size:1px; color:#000; border-style:solid; }
.nlet00 { height:3px; border-width:0px 0px 0px 0px; background:#c41478; border-color:#fff; }
.nlet01 { height:1px; border-width:0px 5px 0px 11px; background:#fff; border-color:#c41478; width:1px; }
.nlet02 { height:1px; border-width:0px 4px 0px 10px; background:#fff; border-color:#c41478; width:3px; }
.nlet03 { height:2px; border-width:0px 4px 0px 9px; background:#fff; border-color:#c41478; width:4px; }
.nlet04 { height:1px; border-width:0px 4px 0px 8px; background:#fff; border-color:#c41478; width:5px; }
.nlet05 { height:1px; border-width:0px 4px 0px 7px; background:#fff; border-color:#c41478; width:6px; }
.nlet06 { height:2px; border-width:0px 3px 0px 3px; background:#c41478; border-color:#fff; margin-right:15px; margin-left:18px; width:1px; }
.nlet07 { height:1px; border-width:0px 3px 0px 3px; background:#c41478; border-color:#fff; margin-right:15px; margin-left:17px; width:2px; }
.nlet08 { height:1px; border-width:0px 3px 0px 3px; background:#c41478; border-color:#fff; margin-right:15px; margin-left:16px; width:3px; }
.nlet09 { height:1px; border-width:0px 3px 0px 4px; background:#c41478; border-color:#fff; margin-right:15px; margin-left:15px; width:3px; }
.nlet10 { height:1px; border-width:0px 3px 0px 3px; background:#c41478; border-color:#fff; margin-right:15px; margin-left:15px; width:4px; }
.nlet11 { height:1px; border-width:0px 3px 0px 3px; background:#c41478; border-color:#fff; margin-right:15px; margin-left:14px; width:5px; }
.nlet12 { height:2px; border-width:0px 3px 0px 3px; background:#c41478; border-color:#fff; margin-right:15px; margin-left:13px; width:6px; }
.nlet13 { height:1px; border-width:0px 3px 0px 3px; background:#c41478; border-color:#fff; margin-right:15px; width:7px; }
.nlet14 { height:1px; border-width:0px 1px 0px 0px; background:#fff; border-color:#c41478; }
.nlet15 { height:1px; border-width:0px 0px 0px 0px; background:#fff; border-color:#c41478; }
.nlet16 { height:1px; border-width:0px 1px 0px 1px; background:#fff; border-color:#c41478; }
#buttoncontainer img { border:0; }
#buttoncontainer a, #buttoncontainer a:visited { color:#fff; background:#86167f; text-decoration:none; margin:0; padding:0; z-index:50;}
#buttoncontainer a:hover { color:#333; background:#fff; cursor:pointer; }
#buttoncontainer a .buttons { position:absolute; margin:0; padding:0; width:40px; left:20px; background:#86167f; color:#fff; }
#buttoncontainer a .nbuttons { position:absolute; margin:0; padding:0; width:40px; left:20px; background:#c41478; color:#fff; }
#buttoncontainer a .tl1, #buttoncontainer .but1 { top:60px; }
#buttoncontainer a .tl2, #buttoncontainer .but2 { top:150px; }
#buttoncontainer a .tl3, #buttoncontainer .but3 { top:240px; }
#buttoncontainer a .tl4, #buttoncontainer .but4 { top:330px; }
#buttoncontainer a .inittext {display:block; position:absolute; width:200px; height:25px; left:75px; padding:0; font-size:10pt; font-style:italic; background:#fff; color:#c41478; z-index:100; }
#buttoncontainer a .inittext:first-line {font-style:normal; font-weight:bold; font-size:12pt; color:#86167f; background:#fff; }
#buttoncontainer a .myem, #buttoncontainer a .tagline, #buttoncontainer a .nletter strong, #buttoncontainer a .letter strong {display:none;}
#buttoncontainer a .myem { overflow:hidden; }
#buttoncontainer a .myem code { display:block; text-indent:5px; margin:12px 0px; padding:0px; font-weight:bold; font-family:verdana, arial, sans-serif; font-style:normal; font-size:12pt; color:#86167f; background:#fff; }
#buttoncontainer a .myem var { display:block; text-indent:0px; margin:6px 0px; padding:0px; font-weight:normal; font-family:verdana, arial, sans-serif; font-style:normal; font-size:10pt; color:#333; background:#fff; }
#buttoncontainer a .myem samp { display:block; text-indent:-14px; margin:0px 0px 0px 32px; font-weight:normal; font-family:verdana, arial, sans-serif; font-style:normal; font-size:8pt; color:#333; background:#fff; }
#buttoncontainer a .myem samp:first-letter { color:#86167f; background:#fff; font-weight:bold; font-size:8pt; }
#buttoncontainer a:hover .lb1, #buttoncontainer a:hover .lb2, #buttoncontainer a:hover .lb3, #buttoncontainer a:hover .lb4, #buttoncontainer a:hover .let00, #buttoncontainer a:hover .let04, #buttoncontainer a:hover .let05, #buttoncontainer a:hover .let06, #buttoncontainer a:hover .let08, #buttoncontainer a:hover .let10, #buttoncontainer a:hover .let11, #buttoncontainer a:hover .let12, #buttoncontainer a:hover .let13, #buttoncontainer a:hover .let14, #buttoncontainer a:hover .letter { background:#c41478; color:#fff; }
#buttoncontainer a:hover .let01, #buttoncontainer a:hover .let02, #buttoncontainer a:hover .let03, #buttoncontainer a:hover .let07, #buttoncontainer a:hover .let09, #buttoncontainer a:hover .let15 { border-color:#c41478; }
#buttoncontainer a:hover .nlb1, #buttoncontainer a:hover .nlb2, #buttoncontainer a:hover .nlb3, #buttoncontainer a:hover .nlb4, #buttoncontainer a:hover .nletter, #buttoncontainer a:hover .nlet00, #buttoncontainer a:hover .nlet06, #buttoncontainer a:hover .nlet07, #buttoncontainer a:hover .nlet08, #buttoncontainer a:hover .nlet09, #buttoncontainer a:hover .nlet10, #buttoncontainer a:hover .nlet11, #buttoncontainer a:hover .nlet12, #buttoncontainer a:hover .nlet13 { background:#86167f; color:#fff; }
#buttoncontainer a:hover .nlet01, #buttoncontainer a:hover .nlet02, #buttoncontainer a:hover .nlet03, #buttoncontainer a:hover .nlet04, #buttoncontainer a:hover .nlet05, #buttoncontainer a:hover .nlet14, #buttoncontainer a:hover .nlet15, #buttoncontainer a:hover .nlet16 { border-color:#86167f; }
#buttoncontainer a:hover .buttons { color:#fff; background:#c41478; }
#buttoncontainer a:hover .nbuttons { color:#fff; background:#86167f; }
#buttoncontainer a:hover .tagline {display:block; position:absolute; width:200px; height:25px; left:75px; padding:0; font-size:10pt; font-style:italic; background:#fff; color:#c41478; z-index:125; }
#buttoncontainer a:hover .tagline:first-line {font-style:normal; font-weight:bold; font-size:12pt; color:#86167f; background:#fff;}
#buttoncontainer a:active, #buttoncontainer a:focus { color:#fff; background:#c41478; }
#buttoncontainer a:active .myem, #buttoncontainer a:focus .myem {display:block; position:absolute; width:475px; height:390px; top:10px; left:280px; padding:5px; color:#333; background:#fff; font-size:10pt; text-align:left; font-style:normal; z-index:75; border:1px solid #ccc; }
#contentcontainer .home { clear:both; position:absolute; top:10px; left:280px; margin:0px 0px 0px 0px; padding:5px; width:475px; height:390px; text-align:left; font-size:9pt; font-weight:normal; color:#333; background:#fff; float:right; z-index:25; border:1px solid #ccc; }
#contentcontainer .home code { display:block; text-indent:5px; margin:12px 0px; padding:0px; font-weight:bold; font-family:verdana, arial, sans-serif; font-style:normal; font-size:12pt; color:#86167f; background:#fff; }
#contentcontainer .home var { display:block; text-indent:0px; margin:6px 0px; padding:0px; font-weight:normal; font-family:verdana, arial, sans-serif; font-style:normal; font-size:9pt; color:#333; background:#fff; }
#contentcontainer .home samp { display:block; text-indent:-14px; margin:0px 0px 0px 32px; font-weight:normal; font-family:verdana, arial, sans-serif; font-style:normal; font-size:8pt; color:#333; background:#fff; }
#contentcontainer .home samp:first-letter { color:#86167f; background:#fff; font-weight:bold; font-size:8pt; }
#contentcontainer p { margin:6px 0px; padding:0px; border-width:0px; }
#contentcontainer h3 { text-align:left; font-size:1.1em; font-weight:bold; color:#86167f; background:#fff; }
#contentcontainer ul { font-size:8pt; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; border-width:0px; }

.lfloatingimage { float:left; margin:0px 10px 5px 0px; }
.rfloatingimage { float:right; margin:0px 0px 5px 10px; }