body {

	margin:0;

	background-color:white;

}

html, body, table, p {

	font-size:11px;

	font-family:arial;

}



table#layout {

	background-color:transparent;

	width:765px;

	font-size:inherit;

	font-family:inherit;

}

table#layout td {

	font-size:inherit;

	font-family:inherit;

	vertical-align:top;

	height:100%;

}

table#layout td.left {

	width:50px;

}

table#layout td.main {

	width: 500px;

}



table#layout td.right {

	width:190px;

}



/* left rail */

table#layout td.left div.container {

	position:relative;

	height:100%;

}



table#layout td.left div.container div.tabs {

	position:absolute;

	top:0px;

	left:0px;

}

table#layout td.left div.container img.letter {

	position:absolute;

	top:50%;

	



}





/* primary page header */

div#header {

	

}

/* bread crumb trail */

div#header div.trail {

	border-bottom: 1px solid #93B1D3;

	font-size:0.825em;

	padding-bottom:3px;

}

div#header div.trail a {

	color:black;

}

div#header div.trail span.slide {

	color:red;

}

div#footer {

	clear:both;

	font-size:xx-small;

	text-align:center;

	margin-bottom:1em;

}



div#footer a.ccom {

	color:#ccc;

	text-decoration:none;

}



div#related {

	margin-top:1em;

}



div#related a {

	color:#3c3c86;

	text-decoration:none;

}



div#related div.relatedbox {

	border:1px solid #ececf2;

	float:left;

	width:30%;

	margin-left:1.75%;

	font-size:0.8em;

}

div#related div.relatedbox strong{

	display:block;

	background-color:#ececf2;

	color:#3c3c86;

	padding:4px;

	text-align:center;

}

div#related div.relatedbox ul {

	margin:0;

	padding:0;

	list-style:dot;

	margin-left:1.4em;

}

div#related div.relatedbox ul li {

	padding:5px;

	margin:0;

}

div#related div.relatedbox p {

	padding:4px;

	margin:2;

}


div#related div.relatedbox em {

	color:#666666;
	font-size: 10px;

}



/* primary content goes into this div */

div#slide {

	font-size: 12px;

}



div#slide p {

	font-size: 12px;

}



div#slide h1 {

	font-family:Times New Roman, Times, serif;

	font-size:1.2em;

	font-size:16px;

	color:#3C3C86;

}

div#slide h2 {

	font-size:0.8em;

	color:black;

	background-color: #ececf2;

	border-left: 25px solid #FBF1BB;

	padding:4px;

	font-size:14px;

}



div#slide div.start {

	text-align:right;

}



div#slide ul {

	margin-top: 7px;

}



div#slide li {

	margin-bottom: 7px;

	list-style-type: none;

}



div#slide ul li {

	margin-bottom: 7px;

	list-style-type: disc;

}



div#slide ul li ul li {

	margin-bottom: 7px;

	list-style-type: circle;

}





div#slidebuttons {

	position:relative;

	height:45px;

}



div#slidebuttons div.prev {

	position:absolute;

	top:0px;

	left:0px;

}

div#slidebuttons div.next {

	position:absolute;

	right:0px;

}



div#rightbtn {

	text-align:right;

	margin-bottom:1em;

	margin-top:20px;

}

div#rightnav {

	background-image:url('/img/img_lesson_sec.gif');

	background-repeat:no-repeat;

	padding-top:20px;

	font-size:16px;

}



div#rightnav ul {

	margin:0;

	padding:0;

	list-style:none;

}



div#rightnav ul li {

	margin:0;

	font-size: 0.6em;

	list-style:none;

	clear:both;

	position:relative;

	min-height:35px;

	height:35px;

	padding-left:44px;

	vertical-align: middle;

}

div#rightnav ul li div.img {

	position:absolute;

	top:0px;

	left:0px;

	width:43px;

	height:inherit;

	padding:10px;

	padding-top:5px;

	padding-bottom:5px;

}

div#rightnav ul li.odd {

	background-color: #FBF1BB;

}

div#rightnav ul li.odd div.img{

/*	background-color: #FBF1BB;*/

}

div#rightnav ul li div.txt{

	border-left:1px solid white;

	height:inherit;

	padding:0.5em;

}

div#rightnav ul li div.txt a {

	color:black;

	text-decoration:none;

}

/*

	position:absolute;

	top:0px;

	left:44px;

	width:146px;

	height:inherit;

	padding:1em;

	padding-top:0.5em;

	padding-bottom:0.5em;

	height:35px;

}



div#rightnav ul li.odd div.txt{

	background-color: #FBF1BB;

}

*/


