body, html {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 0.9em;
	background-color: #E2E2E2;
	direction:ltr;
}

.BGHeader
{
	background-image:url("../images/bg_headerE.gif");
}

    .transMenu {
	    LEFT: 0px;
	    OVERFLOW: hidden;
	    POSITION: absolute;
	    TOP: 0px
    }
    .transMenu .content {
	    POSITION: absolute
    }
    .transMenu .items {
	    BORDER-RIGHT: #f2f2e6 0px;
	    BORDER-TOP: #f2f2e6 0px;
	    Z-INDEX: 2;
	    LEFT: 0px;
	    BORDER-LEFT: #f2f2e6 0px;
	    BORDER-BOTTOM: #f2f2e6 0px;
	    POSITION: relative;
	    TOP: 0px
    }
    .transMenu TD {
	    border-bottom: #f2f2e6 1px solid;
	    PADDING-RIGHT: 5px! important;
	    PADDING-LEFT: 5px! important;
	    FONT-WEIGHT: bold! important;
	    FONT-SIZE: 12px! important;
	    PADDING-BOTTOM: 5px! important;
	    COLOR: #666666! important;
	    PADDING-TOP: 5px! important;
	    FONT-FAMILY: Arial, Helvetica, sans-serif! important;
	    TEXT-ALIGN: left! important
    }
    #subwrap {
	    TEXT-ALIGN: right
    }
    .transMenu .hover TD {
	    COLOR: #ffffff! important
    }
    .transMenu .item {
	    CURSOR: hand;
	    TEXT-DECORATION: none
    }
    .transMenu .background {
	    border: #f2f2e6 1px solid;
	    Z-INDEX: 1;
	    FILTER: alpha(opacity=85);
	    LEFT: 0px;
	    POSITION: absolute;
	    TOP: 0px;
	    BACKGROUND-COLOR: #ffffff! important;
	    opacity: 0.85
    }
    .transMenu .shadowRight {
	    Z-INDEX: 3;
	    FILTER: alpha(opacity=85);
	    WIDTH: 2px;
	    POSITION: absolute;
	    TOP: -3000px;
	    opacity: 0.85
    }
    .transMenu .shadowBottom {
	    Z-INDEX: 1;
	    FILTER: alpha(opacity=85);
	    LEFT: 3000px;
	    POSITION: absolute;
	    HEIGHT: 2px;
	    opacity: 0.85
    }
    .transMenu .hover {
	    BACKGROUND-COLOR: #CC0000! important
    }
    .transMenu .item IMG {
	    MARGIN-LEFT: 10px! important
    }
    TABLE.menu {
	    BORDER-RIGHT: #f2f2e6 0px solid;
	    BORDER-TOP: #f2f2e6 0px solid;
	    Z-INDEX: 1;
	    LEFT: 0px;
	    MARGIN: 0px;
	    BORDER-LEFT: #f2f2e6 0px solid;
	    BORDER-BOTTOM: #f2f2e6 0px solid;
	    POSITION: relative;
	    TOP: 0px
    }
    TABLE.menu A {
	    PADDING-RIGHT: 5px! important;
	    DISPLAY: block! important;
	    PADDING-LEFT: 10px! important;
	    PADDING-BOTTOM: 5px! important;
	    MARGIN: 0px;
	    PADDING-TOP: 5px! important;
	    POSITION: relative! important
    }
    DIV.menu A {
	    DISPLAY: block! important;
	    FONT-WEIGHT: normal! important;
	    FONT-SIZE: 12px! important;
	    MARGIN-BOTTOM: 0px! important;
	    WIDTH: 125px;
	    COLOR: #ffffff! important;
	    FONT-FAMILY: Arial, Helvetica, sans-serif! important;
	    WHITE-SPACE: nowrap;
	    TEXT-ALIGN: center! important;
	    TEXT-DECORATION: none! important
    }
    DIV.menu A:visited {
	    DISPLAY: block! important;
	    FONT-WEIGHT: normal! important;
	    FONT-SIZE: 12px! important;
	    MARGIN-BOTTOM: 0px! important;
	    WIDTH: 125px;
	    COLOR: #ffffff! important;
	    FONT-FAMILY: Arial, Helvetica, sans-serif! important;
	    WHITE-SPACE: nowrap;
	    TEXT-ALIGN: center! important;
	    TEXT-DECORATION: none! important
    }
    DIV.menu A:link {
	    DISPLAY: block! important;
	    FONT-WEIGHT: normal! important;
	    FONT-SIZE: 12px! important;
	    MARGIN-BOTTOM: 0px! important;
	    WIDTH: 125px;
	    COLOR: #ffffff! important;
	    FONT-FAMILY: Arial, Helvetica, sans-serif! important;
	    WHITE-SPACE: nowrap;
	    TEXT-ALIGN: center! important;
	    TEXT-DECORATION: none! important
    }
    DIV.menu TD {
	    BORDER-TOP: #f2f2e6 0px;
	    BORDER-LEFT: #f2f2e6 0px;
	    BORDER-BOTTOM: #f2f2e6 0px;
	    BACKGROUND-COLOR: #58595B! important
    }
    DIV.menu TD.last {
	    BORDER-RIGHT: #f2f2e6 0px
    }
    #trans-active A {
	    COLOR: #ffffff! important;
	    BACKGROUND-COLOR: #E3E3E3! important
    }
    #menu A.hover {
	    COLOR: #333333! important;
	    BACKGROUND-COLOR: #E3E3E3! important
    }
    #menu SPAN {
	    DISPLAY: none
    }

#nav-content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin: 2px 0 0 0;
	padding: 0;
	width: 203px;
}
#nav-content ul { list-style: none; margin: 0; padding: 0; }
#nav-content li { margin: 0; padding: 0; }

#nav-content ul.level-one { margin: 0; padding: 0; }
#nav-content ul.level-one a { border-bottom: 1px solid #bdbdbd; border-left: 7px solid #bdbdbd; color: #000; display: block; font-weight: bold; font-size: .75em; line-height: 1.1em; margin: 0; padding: 7px 6px 7px 6px; text-decoration: none; width: 204px; }
#nav-content ul.level-one a:hover { border-bottom: 1px solid #cc0000; border-left: 7px solid #cc0000; color: #cc0000; }

#nav-content ul.level-two { margin: 0; padding: 0; }
#nav-content ul.level-two a { border-bottom: 1px solid #d5d3d3; border-right: 0; color: #000; display: block; font-weight: normal; margin: 0 0 0 7px; padding: 7px 13px 7px 6px; text-decoration: none; width: 197px; }
#nav-content ul.level-two a:hover { border-bottom: 1px solid #cc0000; border-left: 7px solid #cc0000; color: #cc0000; padding: 7px 13px 7px 6px; width: 197px; }
#nav-content ul.level-two { display: none; }

#nav-content ul.level-three { margin: 0; padding: 0; }
#nav-content ul.level-three a { border-bottom: 1px solid #d5d3d3; border-right: 0; color: #000; display: block; font-weight: normal; margin: 0 0 0 14px; padding: 7px 20px 7px 6px; text-decoration: none; width: 190px; }
#nav-content ul.level-three a:hover { border-bottom: 1px solid #cc0000; border-left: 7px solid #cc0000; color: #cc0000; padding: 7px 20px 7px 6px; width: 190px; }
#nav-content ul.level-three { display: none; }

.selected#nav-content ul.level-two#show2,
.selected#nav-content ul.level-three#show3
{ display: block; }

.selected#nav-content a.selected { border-bottom: 1px solid #cc0000; border-left: 7px solid #cc0000; color: #cc0000; }

.Lesson{
	text-decoration: none;
	color: #333333;
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
.Lesson:hover{
	color: #CC0000;
}
.BookGroup{
	text-decoration: none;
	color: #CC0000;
	padding-left: 0px;
	font-size: 16px;
	font-weight: bold;
}
.BookGroup:hover{
	color: #333333;
}
.BookName{
	text-decoration: none;
	color: #333333;
	padding-left: 0px;
	font-size: 14px;
	font-weight: bold;
}
.BookName:hover{
	color: #CC0000;
}
.Login{
	text-decoration: none;
	color: #CC0000;
	padding-right: 6px;
	font-size: 14px;
}
.Login:hover{
	color: #444444;
}

.RightCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin: 9px 0 11px 0;
	padding: 4px 9px 2px 9px;
}

.LeftCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	background: #e3e3e3;
	border-bottom: 2px solid #cc0000;
	margin: 9px 0 11px 0;
	padding: 4px 9px 2px 9px;
}

.Mens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: #e3e3e3;
	border-bottom: 2px solid #cc0000;
	margin: 9px 0 11px 0;
	padding: 4px 9px 2px 9px;
}

.Fooder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	background: #e3e3e3;
	border-top: 2px solid #cc0000;
	margin: 2px 1px 2px 2px;
	padding: 0;
}

/* Login Register & Button */
#Text, #Text a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 18px;
	color: #FFFFFF;
	padding-left: 4px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 13px;
}
#Text a:hover {
	text-decoration: underline;
}

.Category{
	display: block;
	text-decoration: none;
	color: #000000;
	padding-left: 4px;
	font-size: 12px;
}
.Category:hover{
	font-weight: bold;
	color: #CC0000;
}
.LessonName{
	text-decoration: none;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
}
.LessonCaption{
	color: #CC0000;
	font-size:16px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:25px;
}
.LessonType{
	color: #CC0000;
	font-size:14px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:40px;
	height: 40px;
}
.CDCaption{
	color: #CC0000;
	font-size:18px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.Caption {
	color: #CC0000;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
}
.Content {
	color: #000000;
	font-size:14px;
	line-height:25px;
	font-family: Arial, Helvetica, sans-serif;
}
.PicCaption {
	color: #FFFFFF;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}
.ContentColored ,
.ContentColored a{
	color: #CC0000;
	font-size:14px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.ContentColored a:hover {
	text-decoration:underline;
}

.SubjectColored ,
.SubjectColored a{
	color: #CC0000;
	font-size:14px;
	line-height:25px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.SubjectColored a:hover {
	color: #333333;
}

.Btn {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 23px;
}