@import "../all_common.css";
body{
background:#f7f8ff;
color:black;
}
#top-bar{
color:purple;
background:transparent;
}
#top-bar li{
color:purple;
background:transparent;
}
#top-bar label{
color:#2e3766;
}
#breadcrumb strong{
color:#2e3766;
}
#header{
border:2px solid #3a046d;
margin-left:210px;
background:#cccce5;
}
a.title{
margin:2px;
color:#3a046d !important;
border:2px solid #d7d7ed;
padding:12px 0;
background:#e7e7ff !important;
}
#main{
margin:0.5em 1em 0 0;
}
#page-content{
background:transparent;
margin:0.5em 0 0 210px;
}
#menu-bar{
width:200px;
}
#menu-bar a:hover, #menu-bar a:focus
{
color:#000000 !important;
}
/* #menu-bar a:visited
{
color:#555555;
} */
.logo{
margin-left:5px !important;
}
.box,.moving-box{
border:2px solid #3a046d;
background:#e7e7ff url(bg_menu_ie.png) repeat-y scroll right top;
}
html>body .box{
padding-right:0;
background-image:url(bg_menu.png);
}
.moving-box{
background-image:url(bg_menu.png);
width:200px;
voice-family: "\"}\"";
voice-family:inherit;
width:196px;
}
html>body .moving-box{
width:196px;
padding-right:0;
}
#menu-bar h1{
margin:0 0 2em;
padding:0;
cursor:default;
background:#d7d7ed;
border-right:12px solid #cccce5;
border-left:12px solid #cccce5;
}
#menu-bar h1 a{
margin:0 !important;
border:0 !important;
display:block;
background:transparent;
}
#menu-bar h1 a:hover,#menu-bar h1 a:focus{
background:#cccce0;
}
a.min-box{
background-image:url(min.png);
border:0 !important;
}
a.max-box{
background-image:url(max.png);
border:0 !important;
}
#menu-bar form div{
text-align:center;
}
#menu-bar label{
margin-left:0.5em;
margin-right:0.5em;
}
select{
border:2px solid #aaaaaa;
background:purple;
color:white;
}
optgroup{
border-top:1px solid white;
border-bottom:1px solid white;
}
.box a,.moving-box a{
color:black;
background-color:transparent;
margin:0.3em 0 0.3em 2px;
}
.box a:hover,.box a:focus{
background-color:#d7d7ed;
border-right:12px solid #cccce5;
}
#nav-bar a{
background-repeat:no-repeat !important;
background-position:left top !important;
font-size:135%;
padding:20px 0 0 68px;
height:64px;
voice-family: "\"}\"";
voice-family:inherit;
height:44px;
}
html>body #nav-bar a{
height: 44px;
}
a.lessons{
background-image:url(/images/Lessons.jpg);
}
a.lessons-selected{
background-image:url(/images/LessonsSelected.jpg);
}
a.toolbox{
background-image:url(/images/ToolBox.jpg);
}
a.toolbox-selected{
background-image:url(/images/ToolBoxSelected.jpg);
}
a.misc{
background-image:url(/images/Misc.jpg);
}
a.misc-selected{
background-image:url(/images/MiscSelected.jpg);
}
a.links{
background-image:url(/images/Links.jpg);
}
a.links-selected{
background-image:url(/images/LinksSelected.jpg);
}
a.search{
background-image:url(/images/Search.jpg);
}
a.search-selected{
background-image:url(/images/SearchSelected.jpg);
}
a.about{
background-image:url(/images/About.jpg);
}
a.about-selected{
background-image:url(/images/AboutSelected.jpg);
}
a.forums{
background-image:url(/images/Forums.jpg);
}
a.forums-selected{
background-image:url(/images/ForumsSelected.jpg);
}
#font-size-controls{
margin:1em 0.5em 0;
}
#tt-box{
border:1px solid purple;
background:#e9d6f9;
}
.box-link a{
margin-left:0;
}
.box-link a:hover,.box-link a:focus{
border-right:12px solid #cccce5;
border-left:12px solid #cccce5;
}
#footer{
border:2px solid #3a046d;
margin-left:210px;
background:#e7e7ff;
}
#footer a{
color:black;
background:transparent;
}
#footer a:hover,#footer a:focus{
background:#cccce0;
color:black !important;
}
/* #footer a:visited{
color:#555555;
} */
#footer li a{
border:1px solid black;
color:black;
background:#ffcc66 !important;
}
.w3c{
background:#ffffff;
color: #0c479d;
}
#sponsor-header{
border:2px solid purple;
background:#ffffff;
margin:1em;
padding:0 !important;
}
.chapter,#intro,#extra,.toc{
background:white;
border:2px solid purple;
margin-bottom:1em;
padding:1em !important;
}
#intro{
border:2px solid #8c074e;
}
.toc{
margin:1em;
background:#e8e8ef;
border:2px solid #167faf;
}
.toc a:hover,.toc a:focus{
background:#d7d7ed;
}
#extra{
border:2px solid #167faf;
background:#dedee8;
margin:0 2em;
}
#page-footer{
margin:1em 0.2em;
}
p{
margin:1em 0;
}
#page-content h1{
color:#624a66;
background:transparent;
margin:0 2em 1em;
}
h2{
color:#732c7c;
background:transparent;
margin:0 0.2em 1em;
border-bottom:2px solid #2e3766;
}
h2 a{
font-size:90%;
}
h3{
color:#707070;
background:transparent;
font-weight:normal;
font-style:italic;
}
strong{
color:#046c70;
background:transparent;
}
acronym{
color:#046c70;
background:transparent;
border-bottom:1px dotted black;
}
ul{
list-style:disc;
}
.access-star{
color:purple;
background:transparent;
}
.download{
margin:0;
}
.comment{
color:#606060;
background:transparent;
}
input{
border:2px solid #aaaaaa;
background:purple;
color:white;
}
input:focus{
background:#f3e3f9;
color:black;
}
input.submit-button:hover{
background:#f3e3f9;
color:black;
}
input.disabled-button{
background:#aaaaaa;
color:white;
}
label.disabled{
color:#c0c0c0;
}
.disabled{
background:white;
color:#c0c0c0;
}
fieldset{
border:1px solid #aaaaaa;
}
caption{
color:black;
background:#d4cce0;
border-top:2px solid #c0b9cc;
border-bottom:2px solid #c0b9cc;
}
th{
background:#d4cce0;
}
td{
background:#d4cce0;
}
#maj th{
background:white;
}
#maj td{
background:white;
}
#lesson-header th a{
color:black;
}
table.help{
margin-top:0.5em;
}
table.help td{
background:white;
border-bottom:1px solid #d4cce0;
border-right:1px solid #d4cce0;
}
#access-table{
border:0;
}
#access-table td{
vertical-align:top;
}
code{
background:#d5eae2;
border-top:0.1em solid #505050;
border-left:0.1em solid #505050;
border-right:0.2em solid #505050;
border-bottom:0.2em solid #505050;
}
.terminal{
color:#d5eae2;
background:#302d2d;
border:0.2em ridge #c0c0c0;
}
a{
color:#2e3766;
background:transparent;
}
a:hover,a:focus{
color:#2e3766 !important;
background-color:#e8e8ef;
}
/* a:visited
{
color:#59628f;
} */
form.search,#sponsor-tab{
border:0.2em solid #858593;
}
.search-results li{
color:#732c7c;
background:transparent;
}
.search-results dd{
color:#777777;
background:transparent;
}
.search-time{
border-top:1px solid purple;
}
.ln-selected td{
background:#c0b9cc;
}
#forum-link{
margin:0;
}
.of-last-date{
color:#2e3766;
border:1px solid #2e3766;
}
#of-charte{
border:2px solid #2e3766;
background:#efeff2;
}
.of-post-author
{
color:#046c70;
}
#of-mark-form{
border:1px solid #c0c0c0;
background:#e2e2df;
}
#of-error{
color:#dd0000;
background:#d7d7ed;
border:2px solid black;
}
#of-success{
background:#d7d7ed;
border:2px solid black;
}
input.of-error
{
background:#dd0000;
color:#ffffff;
}
input.of-error:focus
{
background:#ff8f8f;
color:#000000;
}
#of-message{
border:1px solid black;
}
#of-message-header{
border-top:2px solid purple;
color:#624a66;
background:#efefef;
}
#of-message-content{
border:1px solid purple;
}
#of-message-info{
background:white;
}
#of-message-text{
background:#d0cbd8;
}
blockquote{
background:#f4e2dc;
border:1px solid #aaaaaa; 
}
blockquote h3{
font-style:normal;
font-weight:bold;
}
.of-quote-author{
color:#046c70;
background:transparent;
border-bottom:2px solid #aaaaaa; 
}
#of-message-footer{
background:#eeeeee;
border-bottom:2px solid black;
border-top:1px solid black;
}
.of-top-level-post{
border-top:2px solid #bbc4ba;
}
#of-pagin-page{
border-left:2px solid black;
border-right:2px solid black;
}
.of-post-expand{
color:black !important;
background:transparent !important;
}
.of-top-level-post a.of-post-subject:visited{
color:#555555 !important;
}
.of-post a.of-post-subject:visited{
color:#555555 !important;
}
.of-example{
border:1px solid #c0c0c0;
}
.of-help-non-visited{
color:#2e3766;
background:transparent;
}
.of-help-visited{
color:#555555;
background:transparent;
}
.of-post-date-new{
color:purple;
background:transparent;
}
#of-postform{
border:2px solid purple;
background:#e8e8ef;
}
input.selected{
border:2px inset #aaaaaa;
background:#f3e3f9;
color:purple;
}
input.selected:hover,input.selected:focus{
background:purple;
color:white;
}
input.unselected:hover,input.unselected:focus{
background:#f3e3f9;
color:black;
}
#of-msgarea{
border:2px solid #aaaaaa;
}
#st-cal{
margin-bottom:0;
}
.st-sel{
background:#e8e8ef;
border:1px solid #c0b9cc;
text-decoration:none;
}
#sub-header{
background:white;
border:2px solid purple;
}
