body {
	margin: 0px auto;
	text-align: center;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #56bdec;
	overflow-x: hidden;
	-moz-scrollbars-horizontal: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
img {
	border: none;
}
a {
	color: #327bbd;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	padding: 0;
	margin: 0;
}
div.main {
	clear: both;
	margin: 0px auto; 
	padding:0;
	width: 942px;
	text-align: left;
	position: absolute;
	left: 50%;
	margin-left: -471px;
	z-index: 20;
}
div.row {
	clear: both;
	padding:0;
	margin:0;
}
div.cell {
	display: table-cell;
	float: left;
}
span.error{
	color: red;
}
div.errorBox{
	font-size: 11px;
	color: #D8000C;
	background-color: #FFBABA;
	border: 1px #D8000C solid;
	padding:5px;
	margin:0px 0px 10px 0px;
}
div.error{
	color: red;
	font-size: 11px;
	margin: 5px 0px 10px 15px;
}
div.left,
div.innerleft {
	background-image: url(../images/left-home.jpg);
	background-repeat: no-repeat;
	width: 75px;
	height: 901px;
	position: absolute;
	left: 50%;
	margin-left: -546px;
	z-index: 10;
}
div.innerleft {
	background-image: url(../images/left-inner.jpg);
}
div.right,
div.innerright {
	background-image: url(../images/right-home.jpg);
	background-repeat: no-repeat;
	width: 83px;
	height: 901px;
	position: absolute;	
	left: 50%;
	margin-left: 471px;
	z-index: 10;
}
div.innerright {
	background-image: url(../images/right-inner.jpg);
}
div.registerloginbg {
	float: left;
	background-image: url(../images/register-login-bg.jpg);
	background-repeat: no-repeat;
	width: 740px;
	height: 104px;
	position: relative;
}
div.registerloginbg span {
	position: absolute;
	left: 573px;
	top: 0;
}
div.registerloginbg span a {
	width: 62px;
	height: 44px;
	display: block;
	float: left;
}
#flashcontent {
	clear: both;
	height: 650px;
}
#menu {
	padding: 0;
	margin: 0;
	list-style: none;
	background-image: url(../images/nav-bg.gif);
	background-repeat: repeat-x;
	width: 908px;
	height: 118px;
}
#menu li {
	float: left;
	position: relative;
}
#menu li a {
	display: block;
	margin: 0 1px 0 0;
}
#menu li:hover ul {
	display: block;
}
#menu ul {
	list-style: none;
	position: absolute;
	width: 150px;
	margin: 0;
	padding: 0;
	display: none;
}
#menu ul li {
	background-image: url(../images/subnav-bg.jpg);
	background-repeat: repeat-x;
	width: 300px;
	height: 23px;
	clear: both;
	line-height: 23px;
}
#menu ul li a {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}
div.footer {
	clear: both;
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	width: 942px;
	height: 95px;
	text-align: center;
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 95px;
}
div.footer a {
	color: white;
	margin: 0 10px;
}
div.footer a:hover {
	text-decoration: underline;
}
div.mainbg {
	clear: both;
	background-image: url(../images/mainbg.gif);
	background-repeat: repeat-y;
	width: 942px;
	display: table;
	padding-bottom: 25px;
}
div.content {
	float: left;
	width: 890px;
}
div.path {
	clear: both;
	background-image: url(../images/path-bg.gif);
	background-repeat: no-repeat;
	width: 890px;
	height: 26px;
	font-size: 11px;
	padding-top: 12px;
}
div.path a {
	color: white;
	background-image: url(../images/path-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 14px;
	margin-left: 12px;
}
div.contentleft {
	float: left;
	width: 585px;
	margin-left: 25px;
	margin-right: 35px;
}
div.contentright {
	float: left;
	width: 245px;
}
h1 {
	color: #327bbd;
	font-size: 24px;
	font-weight: normal;
	margin: 15px 0;	
}
h2 {
	color: #666666;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;	
}
h3 {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0;	
}
h4 {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0;	
}
h5 {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	margin: 10px 0;	
}
div.graybox{
	border: #c0c0c0 1px solid;
	padding: 10px;
	margin: 0 0 15px 0;	
}
span.quote{
	color: #003366;
	font-weight: bold;
}
div.txt {
	clear: both;
	width: 583px;
	line-height: 21px;
}
div.generalbox01titlebg,
div.generalbox02titlebg,
div.generalbox03titlebg,
div.generalbox04titlebg {
	clear: both;
	width: 585px;
	height: 34px;
	background-image: url(../images/general-box01-titlebg.gif);
	background-repeat: no-repeat;
	color: #0e3e6b;
	font-size: 11px;
	line-height: 34px;
}
div.generalbox02titlebg {
	background-image: url(../images/general-box02-titlebg.gif);
	color: white;
}
div.generalbox03titlebg {
	background-image: url(../images/general-box03-titlebg.gif);
	color: black;
}
div.generalbox04titlebg {
	background-image: url(../images/general-box04-titlebg.gif);
	color: white;
}
div.title01,
div.title02,
div.title03,
div.title04,
div.title05,
div.title06 {
	float: left;
	margin-left: 12px;
	width: 109px;
}
div.title02 {
	width: 116px;
}
div.title03 {
	width: 79px;
}
div.title04 {
	width: 70px;
}
div.title05 {
	width: 61px;
}
div.title06 {
	width: 73px;
}
div.generalbox01bg01,
div.generalbox01bg02,
div.generalbox02bg01,
div.generalbox02bg02,
div.generalbox03bg01,
div.generalbox03bg02,
div.generalbox04bg01,
div.generalbox04bg02 {
	clear: both;
	width: 585px;
	display: table;
	font-size: 11px;
	background-repeat: repeat-y;
	background-image: url(../images/general-box01-bg01.gif);		
	color: #4a4a4a;
	padding-top: 2px;
	line-height: 19px;
}
div.generalbox01bg02 {
	background-image: url(../images/general-box01-bg02.gif);		
	padding: 0;
}
div.generalbox02bg01 {
	background-image: url(../images/general-box02-bg01.gif);
	color: white;
}
div.generalbox02bg02 {
	background-image: url(../images/general-box02-bg02.gif);
	color: white;
}
div.generalbox03bg01 {
	background-image: url(../images/general-box03-bg01.gif);
	color: #6c6c6c;
}
div.generalbox03bg02 {
	background-image: url(../images/general-box03-bg02.gif);
	color: #6c6c6c;
}
div.generalbox04bg01 {
	background-image: url(../images/general-box04-bg01.gif);
	color: white;
}
div.generalbox04bg02 {
	background-image: url(../images/general-box04-bg02.gif);
	color: white;
}
div.generalbox01bg01 a,
div.generalbox01bg02 a {
	color: #327bbd
}
div.generalbox01bg01 a:hover,
div.generalbox01bg02 a:hover {
	text-decoration: underline;
}
div.generalbox01bottom {
	clear: both;
	width: 585px;
	font-size: 11px;
}
div.generalbox01bottom a{
	color: #327bbd
}
div.generalbox01bottom a:hover{
	text-decoration: underline;
}

div.generalbox02bg01 a,
div.generalbox02bg02 a {
	color: white;
}
div.generalbox02bg01 a:hover,
div.generalbox02bg02 a:hover {
	text-decoration: underline;
}
div.generalbox02bottom {
	clear: both;
	width: 585px;
	font-size: 11px;
}
div.generalbox02bottom a{
	color: #327bbd
}
div.generalbox02bottom a:hover{
	text-decoration: underline;
}

div.generalbox03bg01 a,
div.generalbox03bg02 a {
	color: #6c6c6c;
}
div.generalbox03bg01 a:hover,
div.generalbox03bg02 a:hover {
	text-decoration: underline;
}
div.generalbox03bottom {
	clear: both;
	width: 585px;
	font-size: 11px;
}
div.generalbox03bottom a{
	color: #327bbd
}
div.generalbox03bottom a:hover{
	text-decoration: underline;
}

div.generalbox04bg01 a,
div.generalbox04bg02 a {
	color: white;
}
div.generalbox04bg01 a:hover,
div.generalbox04bg02 a:hover {
	text-decoration: underline;
}
div.generalbox04bottom {
	clear: both;
	width: 585px;
	font-size: 11px;
}
div.generalbox04bottom a{
	color: #327bbd
}
div.generalbox04bottom a:hover{
	text-decoration: underline;
}

div.cell01,
div.cell02,
div.cell03,
div.cell04,
div.cell05,
div.cell06 {
	float: left;
	margin-left: 12px;
	width: 109px;
}
div.cell02 {
	width: 116px;
}
div.cell03 {
	width: 79px;
}
div.cell04 {
	width: 70px;
}
div.cell05 {
	width: 61px;
}
div.cell06 {
	width: 73px;
}
div.formbox01bg,
div.formbox02bg,
div.formbox03bg,
div.formbox04bg {
	clear: both;	
	background-repeat: repeat-y;
	width: 585px;
	display: table;
	background-image: url(../images/form-box01-bg.gif);
	color: white;
	font-size: 11px;
	font-weight: bold;
}
div.formbox02bg {
	background-image: url(../images/form-box02-bg.gif);
	color: white;
}
div.formbox03bg {
	background-image: url(../images/form-box03-bg.gif);
	color: #333333;
}
div.formbox04bg {
	background-image: url(../images/form-box04-bg.gif);
	color: #3683c2;
}
div.formboxleft {
	float: left;
	width: 267px;
	padding-left: 13px;
	line-height: 20px;
}
div.formboxleft textarea,
div.formboxleft select,
div.formboxleft input {
	clear: both;
	width: 263px;
	height: 65px;
	border: 1px #b2b2b2 solid;
	padding: 2px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.formboxleft select {
	height: auto;
	width: 269px;
}
div.formboxleft input {
	height: auto;
}
div.formboxleft input#currentAssetFile,
div.formboxleft input#currentThumbnail{
	vertical-align: middle;
	width: 20px;
}
div.formboxleft label {
	clear: both;
	width: 267px;
	display: block;
}
div.formboxleft label input {
	width: auto;
	border: none;
	vertical-align: middle;
}
div.formboxright {
	float: left;	
	width: 267px;
	padding-left: 25px;
	line-height: 20px;
}
div.formboxright textarea,
div.formboxright select,
div.formboxright input {
	clear: both;
	width: 263px;
	height: 65px;
	border: 1px #b2b2b2 solid;
	padding: 2px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.formboxright select {
	height: 20px;
	width: 269px;
}
div.formboxright input {
	height: auto;
}
div.formboxright label {
	clear: both;
	width: 267px;
	display: block;
}
div.formboxright label input {
	width: auto;
	border: none;
	vertical-align: middle;
}
div.formbox01line,
div.formbox02line,
div.formbox03line,
div.formbox04line {
	clear: both;
	background-color: #ab499b;
	display: table;
	margin-left: 13px;
	width: 552px;
}
div.formbox02line {
	background-color: #3885c4;
}
div.formbox03line {
	background-color: #fbf767;
}
div.formbox04line {
	background-color: white;
}
div.formbox01bg div.submit,
div.formbox02bg div.submit,
div.formbox03bg div.submit,
div.formbox04bg div.submit {
	clear: both;
	background-color: #ab499b;
	display: table;
	text-align: right;
	margin-left: 13px;
	width: 552px;
}
div.formbox02bg div.submit {
	background-color: #3885c4;
}
div.formbox03bg div.submit {
	background-color: #fbf767;
}
div.formbox04bg div.submit {
	background-color: white;
}
div.yellowboxtitlebg {
	clear: both;
	background-image: url(../images/yellow-box-title-bg.jpg);
	background-repeat: no-repeat;
	width: 229px;
	height: 39px;
	color: #4e4800;
	font-size: 18px;
	padding-top: 13px;
	padding-left: 16px;
}
div.yellowboxbgy {
	clear: both;
	background-image: url(../images/yellow-box-bg-y.jpg);
	background-repeat: repeat-y;
	display: table;
	width: 245px;
}
div.yellowboxbg {
	clear: both;
	background-image: url(../images/yellow-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	display: table;
	width: 245px;	
	padding-bottom: 30px;
}
div.yellowboxbg input {
	clear: both;
	width: 211px;
	border: 1px #b2b2b2 solid;
	padding: 4px 3px;
	font-size: 11px;
	margin-left: 14px;
	margin-bottom: 14px;
	color: #545454;
}
div.yellowboxbg div.row {
	clear: both;
	width: 215px;
	height: 11px;
	border-top: 1px #d7d375 solid;
	padding-top: 12px;
	color: #4e4800;
	margin-left: 14px;
	font-size: 11px;
}
div.yellowboxbg div.row a {
	color: #4e4800;
}
div.yellowboxbg input.submit {
	background-image: url(../images/yellow-box-submit.gif);
	background-repeat: no-repeat;
	width: 52px;
	height: 23px;
	border: none;
	cursor: pointer;
	clear: none;
	margin-bottom: 0;
}
div.yellowboxbg p {
	color: #7e7619;
	font-size: 11px;
	line-height: 12px;
	margin-left: 14px;
	width: 215px;
	padding-bottom: 15px;
}
div.yellowboxbg p.bullet {
	border-top: 1px #d7d37c solid;
	width: 200px;
	margin-left: 14px;
	background-image: url(../images/yellow-box-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 14px;
	padding-left: 19px;
	line-height: 27px;
	padding-bottom: 0px;
	font-weight: bold;
}
div.yellowboxbg p.bullet a {
	color: #7d7519;
}
div.quotetxt {
	color: #727271;
	font-size: 12px;
	width: 214px;
	clear: both;
	margin-left: 14px;
	background-image: url(../images/quote-end.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom: 10px;
}
div.quotetxt2 {
	color: #727271;
	font-size: 12px;
	line-height: 21px;
	width: 560px;
	clear: both;
	margin-left: 14px;
	background-image: url(../images/quote-end.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom: 10px;
}
div.signature {
	color: #333333;
	font-size: 10px;
	clear: both;
	margin-left: 14px;
	margin-bottom: 20px;
}
div.learnbg {
	clear: both;
	width: 866px;
	background-color: #ab499b;
	display: table;
	color: white;
	padding-left: 20px;
	line-height: 20px;
}
div.learnbg strong {
	font-size: 18px;
}
div.learnbg a {
	text-decoration: underline;
	color: #f9b7ee;
}
div.learn-box01-titlebg,
div.learn-box02-titlebg,
div.learn-box03-titlebg,
div.learn-box04-titlebg {
	clear: both;
	background-image: url(../images/lesson-box01-title-bg.gif);
	background-repeat: no-repeat;
	width: 585px;
	height: 41px;
	color: #0e3e6b;
	font-size: 11px;
	line-height: 41px;
}
div.learn-box02-titlebg {
	background-image: url(../images/lesson-box02-title-bg.gif);
	color: white;
}
div.learn-box03-titlebg {
	background-image: url(../images/lesson-box03-title-bg.gif);
	color: black;
}
div.learn-box04-titlebg {
	background-image: url(../images/lesson-box04-title-bg.gif);
	color: white;
}
div.learn-box01-titlebg div.title01,
div.learn-box02-titlebg div.title01,
div.learn-box03-titlebg div.title01,
div.learn-box04-titlebg div.title01,
div.learn-box01-bg01 div.cell01,
div.learn-box01-bg02 div.cell01,
div.learn-box02-bg01 div.cell01,
div.learn-box02-bg02 div.cell01,
div.learn-box03-bg01 div.cell01,
div.learn-box03-bg02 div.cell01,
div.learn-box04-bg01 div.cell01,
div.learn-box04-bg02 div.cell01 {
	width: 135px;
	margin-left: 12px;
}
div.learn-box01-titlebg div.title02,
div.learn-box02-titlebg div.title02,
div.learn-box03-titlebg div.title02,
div.learn-box04-titlebg div.title02,
div.learn-box01-bg01 div.cell02,
div.learn-box01-bg02 div.cell02,
div.learn-box02-bg01 div.cell02,
div.learn-box02-bg02 div.cell02,
div.learn-box03-bg01 div.cell02,
div.learn-box03-bg02 div.cell02,
div.learn-box04-bg01 div.cell02,
div.learn-box04-bg02 div.cell02 {
	width: 55px;
}
div.learn-box01-titlebg div.title03,
div.learn-box02-titlebg div.title03,
div.learn-box03-titlebg div.title03,
div.learn-box04-titlebg div.title03,
div.learn-box01-bg01 div.cell03,
div.learn-box01-bg02 div.cell03,
div.learn-box02-bg01 div.cell03,
div.learn-box02-bg02 div.cell03,
div.learn-box03-bg01 div.cell03,
div.learn-box03-bg02 div.cell03,
div.learn-box04-bg01 div.cell03,
div.learn-box04-bg02 div.cell03 {
	width: 69px;
}
div.learn-box01-titlebg div.title04,
div.learn-box02-titlebg div.title04,
div.learn-box03-titlebg div.title04,
div.learn-box04-titlebg div.title04,
div.learn-box01-bg01 div.cell04,
div.learn-box01-bg02 div.cell04,
div.learn-box02-bg01 div.cell04,
div.learn-box02-bg02 div.cell04,
div.learn-box03-bg01 div.cell04,
div.learn-box03-bg02 div.cell04,
div.learn-box04-bg01 div.cell04,
div.learn-box04-bg02 div.cell04 {
	width: 79px;
}
div.learn-box01-titlebg div.title05,
div.learn-box02-titlebg div.title05,
div.learn-box03-titlebg div.title05,
div.learn-box04-titlebg div.title05,
div.learn-box01-bg01 div.cell05,
div.learn-box01-bg02 div.cell05,
div.learn-box02-bg01 div.cell05,
div.learn-box02-bg02 div.cell05,
div.learn-box03-bg01 div.cell05,
div.learn-box03-bg02 div.cell05,
div.learn-box04-bg01 div.cell05,
div.learn-box04-bg02 div.cell05 {
	width: 51px;
}
div.learn-box01-titlebg div.title06,
div.learn-box02-titlebg div.title06,
div.learn-box03-titlebg div.title06,
div.learn-box04-titlebg div.title06,
div.learn-box01-bg01 div.cell06,
div.learn-box01-bg02 div.cell06,
div.learn-box02-bg01 div.cell06,
div.learn-box02-bg02 div.cell06,
div.learn-box03-bg01 div.cell06,
div.learn-box03-bg02 div.cell06,
div.learn-box04-bg01 div.cell06,
div.learn-box04-bg02 div.cell06 {
	width: 112px;
}
div.learn-box01-bg01,
div.learn-box01-bg02,
div.learn-box02-bg01,
div.learn-box02-bg02,
div.learn-box03-bg01,
div.learn-box03-bg02,
div.learn-box04-bg01,
div.learn-box04-bg02 {
	clear: both;
	background-image: url(../images/lesson-box01-bg01.gif);
	background-repeat: repeat-y;
	display: table;
	width: 585px;
	color: #4a4a4a;
	line-height: 19px;
	font-size: 11px;
}
div.learn-box01-bg02 {
	background-image: url(../images/lesson-box01-bg02.gif);
	padding: 2px 0;
}
div.learn-box02-bg01 {
	background-image: url(../images/lesson-box02-bg01.gif);
	color: white;
}
div.learn-box02-bg02 {
	background-image: url(../images/lesson-box02-bg02.gif);
	color: white;
	padding: 2px 0;
}
div.learn-box03-bg01 {
	background-image: url(../images/lesson-box03-bg01.gif);
	color: #333333;
}
div.learn-box03-bg02 {
	background-image: url(../images/lesson-box03-bg02.gif);
	color: #333333;
	padding: 2px 0;
}
div.learn-box04-bg01 {
	background-image: url(../images/lesson-box04-bg01.gif);
	color: white;
}
div.learn-box04-bg02 {
	background-image: url(../images/lesson-box04-bg02.gif);
	color: white;
	padding: 2px 0;
}

div.learn-box01-bg01 a, div.learn-box01-bg02 a{
	color: #327bbd;
}
div.learn-box01-bg01 a:hover, div.learn-box01-bg02 a:hover{
	text-decoration: underline;
}
