
body	{ font-family:arial,helvetica,sans-serif; color:#000; background-color:#fff; }
.bg00	{ background-color: #000000; }
.bg01	{ background-color: #ffffff; }
.bg02	{ background-color: #ebebff; }		/* lightblue */
.bg03	{ background-color: #adadc2; }		/* blue */
.bg04	{ background-color: #FFbbbb; }		/* lightred */

span.fortxt		{ display:none; }

noscript		{ position:relative; top:2em; margin-left:10px; padding-right:30px; }
noscript ul		{ font-size:80%; list-style-type:square; margin-top:0px; }
noscript hr		{ color:#fff; height:1px; border:0px; border-bottom:1px solid #000; margin:0 30px -2em 10px }
noscript ul.arrow	{ list-style-image:url(../_img/icon_arrow.gif); }
noscript ul.arrow a	{ font-size:100%; color: #666666; text-decoration:none; }
noscript ul.arrow a:hover	{ text-decoration:underline; }

#navi			{ width:101.5%; position:absolute; top:0px; left:0px; border:1px solid #000; background-color:#adadc2; z-index:1; }
body>#navi		{ width:99.8%; position:fixed; }
#navi ul 		{ margin:0px; list-style-type:none; float:left; background-color:#ebebff; border-right:1px solid #000; }
body>#navi ul 	{ margin-left:-40px; }
#navi ul li		{ float:left; background-color:#fff; line-height:0.8em; border-right:1px solid #ebebff; }
body>#navi ul li	{ line-height:0.95em; width:5em; }
#navi a			{ font-size: 70%; color:#666666; text-decoration:none; background-color:#ebebff; border-bottom:1px solid #000; padding:0.1em 1em 0.1em 1em;  display:block; }
#navi li:hover	{ background-color:#ffff99; }
#navi li.ON		{ background-color:#ffff99; }
#navi ul li img	{ padding:0em 1em 0em 1em; }
#navi p			{ border:0px; padding:0px; margin:0px; text-align:right; background-color:#adadc2;  }


#content		{ width:100%; position:relative; padding-top:3.5em; margin-left:10px; padding-right:30px; z-index:0; }
body>#content	{ width:96%; padding-right:36px; }
#content h1		{ font-size:100%; font-weight:bold; color:#666666; margin-top:0.5em; margin-bottom:1em; }
#content h2		{ font-size:90%; font-weight:bold; color:#666666; margin-top:1em; margin-bottom:0.5em; }
#content h3		{ font-size:80%; font-weight:bold; margin-top:0.5em; margin-bottom:0.3em; }
#content h4		{ font-size:80%; font-weight:bold; color:#666666; margin-top:0.3em; margin-bottom:0.1em; }
#content p		{ font-size:80%; margin:0px; margin-bottom:0.5em; }
#content ol		{ font-size:80%; }
#content ol.gray	{ font-size:80%; color:#666666; list-style-type:decimal; }
#content ul		{ font-size:80%; list-style-type:square; margin-top:0px; }
#content ul.none	{ list-style-type:none; padding-left:0px;}
#content ol ul	{ font-size:100%; font-weight:regular; color:#000; }
#content ul ol	{ font-size:100%; }
#content ol ol	{ font-size:100%; }
#content ul.arrow	{ list-style-image:url(../_img/icon_arrow.gif); }
#content ul.arrow a	{ font-size:100%; text-decoration:none; }
#content ul.arrow a:hover	{ text-decoration:underline; }
#content table	{ border:1px solid #adadc2; border-collapse:collapse; }
#content th		{ font-size:80%; background-color:#ebebff; border:1px solid #adadc2; vertical-align:bottom; }
#content td		{ font-size:80%; padding-left:0.5em; border:1px solid #adadc2; }
#content a			{ color: #666666; text-decoration: underline; }
#content a:active	{ color: #666666; }
#content a:hover		{ color: #000000; }
#content a:visited	{ color: #666666; }
#content a.extern			{ text-decoration:underline; }
#content a.extern:active	{ color: #000000; }
#content a.extern:hover	{ background-color: #adadc2; }
#content a.extern:visited	{ color: #000000; }
#content a.arrow	{ color:#000;  background-repeat:no-repeat; background-position:0em 0.2em; padding-left:20px; text-decoration:none; }
#content a.arrow:hover	{ text-decoration:underline; }
#content dl		{ font-size:80%; }
#content dt		{ font-weight:bold; background-color:#adadc2; float:left; padding: 0.2em 0.5em 0.2em 0.5em; margin: 0 0.5em 0 0; border-right:1px solid #000; }
#content dl.xs dt	{ width:0.5em; }
#content dl.m dt	{ width:11em; }
#content dl.xl dt	{ width:15em; }
#content dd 	{ padding: 0.3em 1em 1em 1em; }
#content dl.xs dd	{ margin-left:2em; }
#content dl.m dd	{ margin-left:12em; }
#content dl.xl dd	{ margin-left:16em; }
#content select			{ height:1.5em; font-size:70%; font-weight:bold; color:#000000; background-color:#ebebff; }
#content #disclaimer	{ text-align:right; }
#courseByDIV	{ position:relative; width:100%; text-align:right; visibility:hidden; }
#content div.column	{ width:300px; float:left; padding:10px; }
#content div.column5	{ width:500px; float:left; padding:10px; }
body>#content img				{ padding-bottom:0.5em; float:right; padding-left:0.5em; }
#content img[WIDTH="15"], #content img[WIDTH="20"], #content img[WIDTH="100"]	{ float:none; padding:0px; }

#content a.menuLink			{ font-family:Arial,Helvetica,sans-serif; font-size:100%; color:#666666; text-decoration:none; }
#content a.menuLink:active	{ color: #666666; }
#content a.menuLink:hover	{ color: #000000; }
#content a.menuLink:visited	{ color: #666666; }

a.naviLink			{ font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:regular; line-height:22px; color:#666666; background-color:#ebebff; text-decoration:none; padding-left:10px; border:1px solid #ebebff; }
a.naviLink:active	{ color: #666666; }
a.naviLink:hover	{ color: #000000; }
a.naviLink:visited	{ color: #666666; }

#naviDIV	{ position:absolute; top:3.1em; font-family:Arial,Helvetica,sans-serif; font-size:70%; color:#666666; background-color:#FFD3C0; border:1px solid #000; border-top:0px; margin:0px; padding:5px; visibility:hidden; }



