@charset "ISO-8859-1";
BODY{background-image:url(images/StandardBG.gif); height:1300px; font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size:10pt; }
H1	{ color: #ffcc00; font-weight:bold; font-size:20pt; line-height:24pt; padding:0px; margin:0px; }
H1.hot, H1.shade{ font-size: 48pt; line-height:53pt; }
H2	{ color: #3366cc; font-weight:normal; font-size:16pt; line-height: 20pt; margin: 0px 0px 2px 0px; padding:0px; }
H2.hot, H2.shade{ font-size: 30pt; line-height:38pt; }
H3	{ color:#3366cc; font-size:13pt; line-height:16pt; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; }
H4	{ color:#3366cc; font-weight:bold; font-size:10pt; line-height:12pt; padding:0px; margin: 5px 0px 2px 10px; clear: both; }
H5	{ font-size:10pt; font-weight:bold; color:#333333; line-height:16px; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; background-color:#ccccff; }
H6	{ font-size: 8pt; font-weight:bold; line-height:16pt; margin: 3px 3px 3px 3px; }
BLOCKQUOTE, CITE, Q, ACRONYM, ABBR, DFN, .quest	{ cursor: help; font-style: normal; text-decoration: none; }
ACRONYM, ABBR, DFN, .quest { border-bottom: dotted 1px #333333; }
BLOCKQUOTE, Q	{ background-color:#f9f9f9; }
BLOCKQUOTE	{ line-height:1.4em; padding:5px; margin: 0px 3px 0px 3px; }
CITE		{ text-decoration:underline; }
EM			{ font-style:normal; background-color:#ccccff; }
SUB, SUP	{ font-size:0.7em; }
IMG			{ display: inline; padding:0px; margin:0px; border:none; }
EMBED, OBJECT	{ float:left; vertical-align:top; }
EMBED, OBJECT, .button	{ cursor:pointer; }
EMBED, OBJECT, P, UL, .pure, .menu, .button	{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
DIV OBJECT STRONG	{ color:#0000FF; background-color:#ffcc00; }
DIV.branche { border: solid 1px #ffcc00; padding: 0px; }
DIV.branche P	{ font-size:8pt; line-height:12pt; margin: 2px 5px 0px 10px; padding: 0px; }
UL			{ list-style-position: outside; list-style-type: none; }
UL.menu, DL	{ list-style-type: none; }
LI.menu		{ font-weight: bold; font-size: 9pt; line-height:10pt; margin: 7px 0px  7px 0px; padding: 0px;}
LI.mstart	{ font-weight: bold; font-size: 9pt; line-height:10pt; margin:30px 0px  7px 0px; padding: 0px;}
LI.mend		{ font-weight: bold; font-size: 9pt; line-height:10pt; margin: 7px 0px 30px 0px; padding: 0px;}
LI.deflist  { padding: 0px; margin: 7px 15px 7px 25px; }
LI.linkbar	{ display: inline; margin: 0px 6px 0px 6px; }
LI.linkbar A{ text-decoration: underline; list-style-type: none;  }
DL			{ border: solid 2px #999999; padding: 15px; margin: 0px; list-style-position: inside; }
DT			{ color: #ffcc00; font-size: 16pt; line-height: 16pt; margin: 10px 0px 5px 0px; }
DD			{ font-weight:bold; padding: 0px 0px 0px 0px; margin: 5px 0px 10px 0px; }
A:link		{ color: #6600cc; text-decoration: underline; }
A:visited	{ color: #9999cc; text-decoration: underline; }
A:hover		{ color: #6600cc; text-decoration: none; }
A:active	{ color: #ff0099; text-decoration: none; }
.bordclass:link, .bordclass:visited, .bordclass:hover, .bordclass:active { text-align : center; vertical-align: middle; border: solid 1px #ffcc00; cursor: pointer; color: #000000; text-decoration: none; padding: 3px; }
.callo:link, .callo:visited, .callo:active	{ text-decoration: none; }
.callo:hover{ text-decoration: none; background-color: #ffcc00; }
P			{ color: #000000; font-size: 10pt; line-height: 1.4em; }
.floatleft	{ float: left; padding: 0px; margin: 5px; vertical-align: middle; }
.floatright	{ float: right; padding: 0px; margin: 5px; vertical-align: middle; }
.flowtex	{ position: absolute; z-index: 2; left: 26px; width: 530px; }
.allboxpad	{ margin: 5px; padding: 0px; overflow: hidden; }
.newbox2003	{ border: solid 2px #ccccff; background-color: #fff0dd; }
.advancedbox{ border-bottom: solid 3px #ccccff; background-color: #fff0dd; }
.titlepicmargin { margin: 7px 5px 3px 5px; padding: 0px; }
.hot		{ color: #ff9900; }
.listpadgreen	{ margin:10px; padding: 0px; overflow: hidden; color: #009900; list-style-type: none; }
.listpadred		{ margin:10px; padding: 0px; overflow: hidden; color: #ff0000; list-style-type: none; }
.pxpicbord	{ border: solid 1px #333333; }
.boxhead	{ float: right; margin: 5px; width: 90px; }
.rfloatico	{ margin-top: 0.5cm; }
.mfloatico	{ vertical-align: middle; }
.jtext		{ font-size: 7pt; line-height: 10pt; margin: 3px 5px 0px 5px; }
.hint		{ color: #cccccc; font-weight:bold; font-size:12pt; line-height:15pt; padding: 0px; margin: 5px; }
.tcomment	{ color: #333333; font-weight:bold; font-size:12pt; line-height:20pt; padding: 0px; margin: 5px; }
.essayhead	{ position: absolute; z-index: 2; top: 50px; left: 30px; width: 280px; height:135px; }
.essaynav	{ position: absolute; z-index: 2; top:200px; left: 24px; width: 468px; height: 20px; }
.searchfield{ font-size: 9pt; line-height: 9pt; cursor: help; width: 155px; height: 20px; padding: 2px 0px 0px 0px; margin: 2px 5px 2px 5px; border: 2px groove #6600cc; background-color: #f0f0ff; }
.pbord		{ border: 1px solid #ffcc00; padding: 8px; }
.fspace		{ line-height: 1em; padding: 0px; margin: 0px; }
.cclicclaim	{ width: 403px; }
.hidit		{ width: 0px; height: 0px; padding: 0px; margin: 0px; }
.printclass, .demnaechst, .accy { display: none; }
#TheContent	{ position: absolute; z-index: 0; top:  8px; left: 10px; width:726px; height:1200px; background-color: #ffffff; }
#shutstick	{ position: absolute; z-index: 1; top:  0px; left: 18px; width:517px; height:  20px; }
#shutup		{ position: absolute; z-index: 1; top: 42px; left: 18px; width:477px; height: 320px; }
#NavBar		{ position: absolute; z-index: 9; top: 20px; left: 18px; width:517px; height:  23px; }
#logo		{ position: absolute; z-index: 5; top: 22px; left:538px; width:190px; height:  20px; }
#demobox	{ position: absolute; z-index: 7; top:  0px; left: 33px; width:151px; height: 253px; visibility: hidden; border: solid 0px #ff0000; }
#demotext	{ position: absolute; z-index: 8; top: 55px; left: 36px; width:145px; height: 190px; visibility: hidden; margin: 0px 0px 0px 0px; padding: 10px 8px 0px 8px; border: solid 0px #00ff00; }
#conceptbox	{ position: absolute; z-index: 7; top:  0px; left:240px; width:151px; height: 296px; visibility: hidden; border: solid 0px #ff0000; }
#concepttext{ position: absolute; z-index: 8; top: 56px; left:244px; width:145px; height: 235px; visibility: hidden; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px; border: solid 0px #00ff00; }
#contactbox	{ position: absolute; z-index: 7; top:  0px; left:347px; width:151px; height: 175px; visibility: hidden; border: solid 0px #ff0000; }
#contacttext{ position: absolute; z-index: 8; top: 63px; left:356px; width:145px; height:  97px; visibility: hidden; margin: 0px 0px 0px 0px; padding: 12px 0px 0px 2px; border: solid 0px #00ff00; }
#copyright	{ position: absolute; z-index: 2; left: 25px; width: 424px; height: 80px; margin: 0; padding: 0; border: solid 0 #00ff00 }