body {
	font-family:verdana,arial,helvetica,sans-serif;
	border:0px;
	background-color:#CCFF99;
	color:#333399;
}

.user {
	font-family:verdana,arial,helvetica,sans-serif;
	color:#333399;
	font-size:10px;
}

.printbody {
	font-family:verdana,arial,helvetica,sans-serif;
	border:0px;
	background-color:#FFFFFF;
	color:#000000
}

.oright {
	color:#7DAD1C;
}

.owrong {
	text-decoration:line-through;
	color:#EE7F00;
}

.bgnav {
	background-color:#99CC33;
}

.bgbody {
	background-color:#FFFFFF;
}


.navtitle {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
}

.login {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.linput {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	background-color:#CCFF99;
	background:#CCFF99;
	border:1px solid #333399;
	padding:0px 0px;
	margin:0px 0px;
}

.linput_w {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	background-color:#EE7F00;
	background:#EE7F00;
	border:1px solid #333399;
	padding:0px 0px;
	margin:0px 0px;
}

fieldset {
	border:1px solid #333399;
	width:250px;
	padding:10px 10px;
}

legend {
	color:#333399;
	background-color:#CCFF99;
	background:#CCFF99;
	border:1px solid #333399;
	padding: 2px 6px;
}

.navtitle_s {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
}

.navlevel {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
	cursor:hand;
}

.navcontent {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:hand;
}

.navcontenth {
	color:#FFFFFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:hand;
}

.navll {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:hand;
}

.points {
	font-size:9px;
}

.navll:hover {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
	cursor:hand;
}

.navlls {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:hand;
}

.navcontentn {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	cursor:hand;
}

.navfa {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	text-decoration:none;
	cursor:hand;
}

.navsub {
	color:#333399;
	background-color:#99CC33;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	cursor:hand;
	border-collapse: collapse;
}

.navfile {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:8px;
	text-decoration:none;
	color:#333399;
}

.navlevel_a {
	background-color:#99CC33;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:hand;
}

.navcontent_a {
	background-color:#99CC33;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:hand;
}

.navcontent:HOVER {
	color:#FFFFFF;
}

.navsub:HOVER {
	color:#FFFFFF;
}

.navcontentn_a {
	background-color:#99CC33;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:hand;
}

.navsub_a {
	background-color:#99CC33;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:hand;
	border-collapse: collapse;
}

.navfa_a {
	background-color:#99CC33;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:hand;
}


.bggreen {
	background-color:#CEFF9C;
}

.bgggreen {
	background-color:#CEFF9C;
}

.glbody {
	font-family:arial,helvetica,sans-serif;
	background-color:#CEFF9C;
	border:0px;
}

.letitle {
	color:#EE7F00;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
}

.glossaryLetterLink {
	color:#FFFFCC;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.gltitle {
	color:#000000; 
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}

.lepage {
	color:#EE7F00;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
}

.callstack {
	color:#EE7F00;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
}

.bgprint {
	font-family:arial,helvetica,sans-serif;
	background-color:#FFFFFF;
}

div {
	font-family:arial,helvetica,sans-serif;
}

.popUpLink {
	text-decoration:underline;
	color: red;
	cursor:hand;
}

.popup {
	font-size:12px;
	background-color:#FFFFFF;
}

.thead {
	background-color:#FFFFFF;
}

.mainBody {
    background-color:#FFFFFF;
}

.desktitle {
	font-family:arial black,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:50px;
	color:#6666FF;
}

.desktext {
	font-family:arial,helvetica,sans-serif;
	font-size:17px;
	color:#000000;
}

.desklesson {
	font-family:arial,helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#333399;
}

.slesson {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#333399;
}

.desklesson2 {
	font-family:arial,helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}

.deskpage {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}

.cycletitle {
	font-family:arial,helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#6699CC;
}

.deskcomp {
	font-family:arial,helvetica,sans-serif;
	font-size:8px;
	color:#000000;
}

.showUpLink {
	text-decoration:underline;
	color: red;
	font-weight:bold;
	cursor:hand;
}

.chapterLink {
	text-decoration:underline;
	color: blue;
	font-weight:bold;
	cursor:hand;
}

.downloadLink {
	color: #0000A0;
	font-weight:bold;
	cursor:hand;
}

.glossaryLink {
	color: black;
	cursor:hand;
	border-bottom: 1px dotted black;
	text-decoration:none;
}

a {
	color:#333399;
}

h1 {
	font-size:14pt;
	font-weight:bold;
	margin-left:16px;
	margin-bottom:0px;
        margin-top:0px;
}

h2 {
	font-size:12pt;
	font-weight:bold;
	margin-left:32px;
	margin-bottom:0px;
        margin-top:0px;
}

h3 {
	font-size:10pt;
	font-weight:bold;
	margin-left:48px;
	margin-bottom:0px;
        margin-top:0px;
}

h4 {
	font-size:9pt;
	font-weight:normal;
	margin-left:64px;
	margin-bottom:0px;
        margin-top:0px;
}

h5 {
	font-size:8pt;
	font-weight:normal;
	margin-left:80px;
	margin-bottom:0px;
        margin-top:0px;
}

h6 {
	font-size:8pt;
	font-weight:normal;
	margin-left:96px;
	margin-bottom:0px;
        margin-top:0px;
}

.multi {
	font-size:9pt;
	font-weight:normal;
}

.size {
	font-size:9pt;
	font-weight=normal;
}

.sresult {
	font-size:10px;
}

.bggreen1 {
	background-color:#CCFF99;
}

.bggreen2 {
	background-color:#99CC33;
}

.bggreen3 {
	background-color:#B2E566;
}

.bggreen4 {
	background-color:#E9FFCB;
}

.top_hc {
	font-size:20px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

.nav_top {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:hand;
}

.nav_top_a {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#EE7F00;
	cursor:hand;
}

.nav_top:HOVER {
	color:#EE7F00;
}

.nav_top2 {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:hand;
}

.nav_top2_a {
	background-color:#99CC33;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:hand;
}

.nav_top2_c {
	background-color:#99CC33;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#EE7F00;
	cursor:hand;
}


.nav_top2:HOVER {
	color:#FFFFFF;
}


.nav_top3 {
	color:#7DAD1C;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:hand;
	font-weight:bold;
	font-style:italic;
}

.nav_top3_a {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#EE7F00;
	cursor:hand;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}

.nav_top3:HOVER {
	color:#EE7F00;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}

.nav_top3s {
	color:#7DAD1C;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	cursor:hand;
	font-weight:bold;
	font-style:italic;
}

.nav_top3s_a {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#EE7F00;
	cursor:hand;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}

.nav_top3s:HOVER {
	color:#EE7F00;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}


.welcome {
	color:#99CC33;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:58px;
	font-weight:bold;
	font-style:italic;	
}


.totte {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:26px;
	font-weight:bold;
	font-style:italic;	
}

.hclink {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:36px;
	font-weight:bold;
	font-style:italic;	
	text-decoration:none;
	cursor:hand;
}

.hclink:HOVER {
	color:#FFFFFF;
}

.hclink_a {
	color:#FFFFFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	font-style:italic;	
	text-decoration:none;
	cursor:hand;
}


.llink {
	color:#333399;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:hand;
}

.llink_a {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#333399;
	cursor:hand;
	font-weight:bold;
}

.llink:HOVER {
	font-weight:bold;
}

.icaption {
	font-size:9px;
	padding-top:1px;
	padding-left:5px;
	padding-bottom:2px;
	padding-right:5px;
	border-bottom:1px solid #294594;
	border-left:1px solid #294594;
	border-right:1px solid #294594;
}

.iimg {
	font-size:9px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	border-top:1px solid #294594;
	border-left:1px solid #294594;
	border-right:1px solid #294594;
}
