/* 
This first set of styles define the page layout, general font specifications, 
basic background colors, etc. 

Each page has its contents held within the container DIV. This specifies 
some basic page properties. Within the container DIV are three basic areas: 
header, contents and footer.
*/

body {
background-color: #ffffff; 
margin: 0px; 
padding: 0px;}

#container {
width: 705px; 
margin: 15px auto; 
background-color: #ffffff; 
border: 4px solid #ffffff;}

p, li, td, dt, dd {
line-height: 130%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #222222;}

p {margin-bottom: -7px;}

ul, th, dl {
line-height: 140%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #222222;}

ol {
list-style-type: upper-latin;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #222222;}

h1 {
line-height: 120%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 17px;
font-weight: bold;
margin: 0px 0px -4px 20px;
color: #2ea646;}

h2 {
line-height: 110%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #222222;
margin: 0px 0px 3px 10px;}

h3, caption {
line-height: 110%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #222222;
margin: 0px 0px 6px 10px;}

h4 {
line-height: 105%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #222222;
font-weight: normal;
display: block;
border-top: 1px dotted #2ea646;
padding: 12px 0px 0px 0px;
margin: 12px 0px 6px 0px;}

a {text-decoration:	none;}

img {border: 0;}

a:link {
color: #602f8e;
background-color: transparent;}

a:visited {
color: #8D68B3;
background-color: transparent;}
	
a:active {
color: #2ea646; 
background-color: transparent;}
	
a:hover	{
color: #602f8e; 
background-color: transparent; 
text-decoration: underline;}

.info {
line-height: 110%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
margin-left: 0px;
color: #555555;}

.separator {
border-bottom: 1px dotted #2ea646; 
padding-bottom: 7px;
margin-bottom: 5px;}

p.return {
width: 100%;
line-height: 110%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
margin-left: 0px;
text-align: right;
line-height: 105%;
color: #555555;
font-weight: normal;
display: block;
padding: 0px 0px 0px 0px;
margin: 2px 0px 20px 0px;}

.line {
line-height: 7px;
padding-right: 25px;}

.inset {
padding: 5px 10px 7px 10px;
background-color: #ffffdc;
border: 1px dotted #e9e1ef;
clear: both;
/* border-bottom: 1px dotted #8d68b3; */
}

/* 
The second set of styles relates to the header and footer formatting. 
DIVs in these sections include: header, footer, topics, breadcrumb, content. 
*/

#header {
padding: 0px; 
margin: 0px; 
width: 518px;
height: 90px;
float: left;
background-color: #FFFFFF;
background-image: url('https://missouricareereducation.org/image/nav/nav-bkgrnd.gif');
background-position: top;
background-repeat: repeat-x;}

#header img.logo {float: right;}
#header img {border: 0px;}

#header ul.explorebar {
list-style-type: none;
padding: 0px; 
margin: 0px; 
display: inline;}

#header li.explorebar {
list-style: none;
float: right;
display: inline;
padding: 5px 3px 0px 15px;
margin: 0px;}

#header ul.explorebar ul {
    list-style: none;}
#header ul.explorebar li {
    float: right;}
#header ul.explorebar li ul {
    position: absolute;
    width: 190px;
    left: -999em;
    border: 1px solid #c0e5c7;}
#header ul.explorebar li:hover ul {
    left: auto;
    z-index: 1000;
    margin-top: -4px;
    padding: 3px 7px 3px 7px;
    background-color: #2ea646;}
#header ul.explorebar li:hover li {
    float: left;
    font-size: 12px;
    color: #ffffff;
    padding: 3px;
    width: 180px;
    border-top: 1px solid #c0e5c7;}
    
#header ul.explorebar li:hover li a, #header ul.explorebar li:hover li a:link, #header ul.explorebar li:hover li a:visited {color: #ffffff; text-decoration: none; font-weight: bold;}
#header ul.explorebar li:hover li.first {border-top: 0px;}

#header ul.sections {
list-style-type: none;
padding: 0px;
margin: 0px;
line-height: 15px;
display: block;}

#header li.sections {
line-height: 14px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
margin-left: 0px;
color: #555555;
display: block;
list-style-type: none;
padding: 0px 0px 0px 0px;}

#topics {
float: right;
width: 177px;
margin: 0px;
padding: 0px;
text-decoration: none;}

#topics li {
margin: 0px 10px 0px 0px;
padding: 4px 0px 4px 0px;
list-style: none;
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 13px;
color: #ffffff;
border-top: 1px solid #8d68b3;}

#topics ul.green li {
border-top: 1px solid #a7dbb1;}

#topics ul {
margin: 0px;
padding: 10px 0px 10px 10px;
background-color: #602f8e;}

#topics ul.green {
background-color: #2ea646;
margin: 0px 0px 15px 0px;}

#topics li.first, #topics li.empty {border-top: 0px;}

#topics li.empty {background-image: none;}

#topics li a {
padding: 0px 0px 0px 20px;
display: block;
background-image: url('https://missouricareereducation.org/image/nav/nav-arrow1.gif');
background-position: top-left;
background-repeat: no-repeat;}

#topics ul.green li a {
background-image: url('https://missouricareereducation.org/image/nav/nav-arrow1gr.gif');}

#topics li a:link, #topics li a:visited {color: #ffffff;}

#topics li a:hover {
text-decoration: none;
background-image: url('https://missouricareereducation.org/image/nav/nav-arrow2.gif');}

#topics ul.green li a:hover {
background-image: url('https://missouricareereducation.org/image/nav/nav-arrow2gr.gif');}

#topics img {border: 1px solid #e9e1ef;}

.greenbox {
width: 174px;
clear: none;
float: right;
background-color: #2ea646;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #ffffff;
border: 1px solid #cfc0dd;}

.greenbox ul, .greenbox li {color: #ffffff; padding: 0px 2px 0px 0px; margin: 2px 0px 0px 0px; list-style: none;}

#greenbox {
width: 23px;
height: 22px;
clear: both;
float: right;
padding: 0px;
border: 6px solid #ffffcc;
margin: -33px -6px 0px 0px;
background-color: #2ea646;}

#topics #greenbox {
width: 70px;
height: 65px;
float: right;
padding: 0px;
border: 0px;
margin: -22px 20px 0px 0px;
background-color: #2ea646;}

#submenu {
width: 167px;
float: right;
padding-top: 4px;
padding-bottom: 4px;
border: 0px solid #ffffff;
font-size: 90%;}

#submenu ul {padding: 0px; margin-top: 1px; margin-left: 7px; margin-bottom: 1px; list-style-type: none; font-size: 13px;}
#submenu li {padding: 0px 0px 0px 0px; margin-left: 5px; margin-top: 2px; margin-bottom: 0px; border-top: 0px solid #8d68b3; font-size: 12px;}
#submenu li a, #submenu ul a {padding: 0px 0px 0px 0px; display: inline; background-image: none; }
#submenu li a:link, #submenu li a:visited, #submenu ul a:link, #submenu ul a:visited {}
#submenu li a:hover, #submenu ul a:hover {text-decoration: underline; background-image: none;}

#footer {
width: 518px;
padding: 0px; 
border-top: 1px solid #e9e1ef;
clear: both;
text-align: right;
display: block;}

#footer a:link, #footer a:visited {
text-decoration: underline;
color: #8d68b3;}

#footer a:hover {
text-decoration: underline;}

#footer ul, p {padding: 4px 0px 0px 0px; margin: 0px; margin-top: 5px;}

#footer li, #footer p
{
list-style: none;
line-height: 125%;
font-size: 11px;
color: #8d68b3;
font-family: Arial, Helvetica, sans-serif;}

#footer li {line-height: 110%;}

#breadcrumb {
width: 700px;
float: right;
background-color: #ffffff;
padding: 0px;
border-bottom: 1px solid #e9e1ef;
margin-bottom: 10px;
font-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: right;}

#breadcrumb li {
display: inline;
padding: 0px 0px 0px 3px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #8d68b3;}

#breadcrumb ul {
line-height: 14px;
margin: 0px;
padding: 0px 12px 0px 12px;
display: inline;
text-align: right;
color: #8d68b3;}

#breadcrumb li a:link, #breadcrumb li a:visited {color: #8d68b3;}

#breadcrumb li a:hover {
text-decoration: underline;
color: #2ea646;}

#functions {
width: 514px;
float: left;
background-color: #ffffff;
margin-top: 4px;
padding: 2px;
font-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;}

#functions li {
display: inline;
padding: 0px 0px 0px 4px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #8d68b3;}

#functions ul {
text-align: center;
line-height: 14px;
margin: 0px;
padding: 0px 0px 0px 0px;
display: inline;}

#functions li a:link, #functions li a:visited {color: #8d68b3;}

#content {
width: 486px;
min-height: 520px;
float: left;
padding: 15px;
margin-top: 7px;
margin-bottom: 12px;
background-color: #ffffcc;
border: 1px solid #e9e1ef;}

#content li {padding-bottom: 3px; line-height: 16px;}

dl.projectlist {
width: 285px;
margin: 0px;
padding: 10px 0px 20px 0px;
float: left;
line-height: 120%;}

.projectlist dt {
display: block;
width: 100px;
margin: 0px;
padding: 3px 0px 0px 0px;
float: left;
clear: both;
line-height: 120%;}

.projectlist dd {
width: 175px;
margin: 0px 0px 0px 105px;
padding: 3px 0px 0px 0px;
line-height: 120%;}

dl.formlist {
width: 475px;
margin: 0px;
padding: 10px 0px 20px 0px;
float: left;
line-height: 120%;}

.formlist dt {
display: block;
text-align: right;
width: 125px;
margin: 0px 10px 0px 0px;
padding: 3px 5px 0px 0px;
height: 33px;
float: left;
clear: both;
line-height: 120%;}

.formlist dd {
width: 340px;
margin: 0px 10px 0px 130px;
height: 33px;
padding: 3px 5px 0px 0px;
line-height: 120%;}

#content #cutout {
width: 169px;
float: right;
padding: 15px;
padding-right: 0px;
padding-top: 12px;
position: relative;
margin-top: 10px;
margin-right: -16px;
margin-left: 10px;
margin-bottom: 10px;
background-color: #ffffff;
border-top: 1px solid #e9e1ef;
border-left: 1px solid #e9e1ef;
border-bottom: 1px solid #e9e1ef;}

#content #cutout.top {border-top: 0px; margin-top: -16px;}
/* bottom cutout doesn't work in IE6 */
#content #cutout.bottom {border-bottom: 0px; margin-top: 10px; margin-bottom: -16px;}
#content #cutout.stretch {width: auto;}
#content #cutout ul {padding: 0px; margin-top: 3px; margin-left: 0px; margin-bottom: 0px; list-style-type: none; line-height: 105%;}
#content #cutout li {padding: 0px; margin-left: 7px; margin-top: 2px;}
#content #cutout img {text-align: center;}
#content #cutout h2 {margin: 5px 0px 0px 0px; padding: 0px;}

#content #cutout .info {
display: block;
color: #999999;
line-height: 12px;
font-size: 10px;
margin-bottom: 4px;}

#content .alertbox {
width: 85%;
float: left;
display: block;
padding: 15px;
padding-top: 12px;
margin: 10px 10px 20px 10px;
background-color: #ffffff;
border: 1px dotted #2ea646;
clear: both;}

#content .alertbox img {float: left; clear: left; padding-bottom: 3px;}
#content .alertbox p {padding-left: 55px; font-size: 12px; line-height: 120%;}
#content .alertbox h1, #content .alertbox h2 {padding-left: 55px; margin: 0px 0px -7px 10px; color: #222222;}

#content .alertbox.narrow {width: 240px; clear: none;}
#content .alertbox.lean {width: 155px; clear: none; display: inline; padding: 12px; padding-right: 5px;}
#content .alertbox.lean h1, #content .alertbox.lean h2 {margin: 0px 0px -5px 0px; line-height: 90%;}

#adboxes {
float: right;
width: 160px;
padding: 0px 0px 0px 0px;}

#adboxes img {
padding: 0px 0px 9px 0px;}

#nav-icons {
clear: both;
float: left;}

.feature {
float:left;
margin: 6px 6px 6px 6px;}


/*
These styles partner with the hide and show JavaScript functions in the MCCE.js file 
to allow a user to click on one item to make another appear and disappear.
Different functions are used for block or inline text.
*/

.hide {display: none;}
.showinline {display: inline;}
.showblock {display: block;}


/*
These are adjustments for eLearning Centers.
*/

#center #content {width:678px; background-color: #ffffff; border: 1px solid #cfc0dd;}
// #center #functions {display:none;}
#center #functions {width:705px;}
#center #header {width:705px;}
#center #topics {display:none;}
#center #footer {width:705px;}
#center #header {background-image: url('https://missouricareereducation.org/image/nav/nav-bkgrnd3.gif');}
#center #header ul.sections {margin-left: 175px;}

#center #content #cutout {
width: 175px;
float: left;
padding-left: 7px;
margin-left: -16px;
margin-right: 10px;
border-left: 0px solid #cfc0dd;
border-right: 1px solid #cfc0dd;
border-bottom: 1px solid #cfc0dd;
background-image: url('https://missouricareereducation.org/image/nav/cutout-bkgrnd.jpg');
background-position: right bottom;
background-repeat: no-repeat;}



/*
These are adjustments for wide pages like registration forms.
*/

#wide #content {width:673px;}
// #center #functions {display:none;}
#wide #functions {width:705px;}
#wide #header {width:705px;}
#wide #topics {display:none;}
#wide #footer {width:705px;}
#wide #header li.explorebar {margin-top: 42px;}
#wide #header ul.sections {display:none;}


#contentmenu {
padding: 0px; 
margin: 0px; 
width: 620px;
height: 24px;
float: left;
background-color: #FFFFFF;
background-image: url('https://missouricareereducation.org/image/mentoring/mentoring-space.jpg');
background-position: top;
background-repeat: repeat-x;}

#contentmenu img {border: 0px;}

#contentmenu ul.mentormenu {
list-style-type: none;
padding: 0px 0px 0px 0px; 
margin: 0px; 
display: inline;}

#contentmenu li.mentormenu {
list-style: none;
float: left;
display: inline;
padding: 0px 0px 0px 15px;
margin: 0px;}

#contentmenu li.menufirst {
margin: 0px 0px 0px 20px; }

#contentmenu ul.mentormenu ul {
    list-style: none;}
#contentmenu ul.mentormenu li {
    float: left;}
#contentmenu ul.mentormenu li ul {
    position: absolute;
    width: 150px;
    left: -999em;
    border: 1px solid #cfc0dd;}
#contentmenu ul.mentormenu li:hover ul {
    left: auto;
    z-index: 1000;
    margin-top: -4px;
    padding: 3px 7px 3px 7px;
    background-color: #602f8e;}
#contentmenu ul.mentormenu li:hover li {
    float: left;
    font-size: 12px;
    color: #ffffff;
    padding: 3px;
    width: 140px;
    border-top: 1px solid #cfc0dd;}
    
#contentmenu ul.mentormenu li:hover li a, #contentmenu ul.mentormenu li:hover li a:link, #contentmenu ul.mentormenu li:hover li a:visited {color: #ffffff; text-decoration: none; font-weight: bold;}
#contentmenu ul.mentormenu li:hover li.first {border-top: 0px;}


/*
These are adjustments for the homepage.
*/

#home #header, #home #functions {width: 528px; clear: none; float: left;}
#home #breadcrumb {float: right;}
#home #header img.logo {float: left;}
#home #header .sections {text-align: right;}
#home #topics img {width: 122px; border: 1px solid #e9e1ef; float: right; clear: both;}
#home #topics {width: 186px; margin-top: -2px; float: left;}
#home #content {width: 301px; min-height: 330px; float: right; margin-right: 10px;}
#home #content img {float: right; margin: 0px 0px 5px 7px;}
#home h1 {margin: 0px 0px -8px 0px;}
#home #footer {width: 331px; float: left; clear: none; text-align: left; margin-left: 197px;}
#home #functions li {padding: 0px 0px 0px 6px;}
#home #second #header, #home #second #functions {display: none;}
#home #first #topics {display: none;}
#home #second {width: 186px; display: inline;}

#home #greenbox {
width: 23px;
height: 22px;
clear: both;
float: right;
padding: 0px;
border: 6px solid #ffffcc;
margin: -33px -6px 0px 0px;
background-color: #2ea646;}

#home #topics #greenbox {
border: 0px solid #ffffff;
margin: -18px 16px 0px 0px;
width: 50px;
height: 48px;}

#home #topics {
clear: left;
border-top: 10px solid #ffffff;}

#mcceweb #container, #mcceweb #breadcrumb {width: 518px;}

#mcceweb #content {min-height: 200px;}

/*
These are adjustments for Resources@MCCE.
*/

#resources #header {
padding: 0px; 
margin: 0px; 
width: 518px;
height: 90px;
float: left;
background-color: #FFFFFF;
background-image: url('https://missouricareereducation.org/image/nav/nav-bkgrnd2.gif');
background-position: top;
background-repeat: repeat-x;}

#resources #topics li {border-top: 1px solid #a7dbb1;}
#resources #topics ul {background-color: #2ea646; border: 1px solid #e9e1ef;}
#resources #greenbox {background-color: #602f8e;}
#resources #topics li a {background-image: url('https://missouricareereducation.org/image/nav/nav-arrow1gr.gif');}
#resources #topics li a:hover {background-image: url('https://missouricareereducation.org/image/nav/nav-arrow2gr.gif');}
#resources #topics li.first, #resources #topics li.empty {border-top: 0px;}
#resources #content {background-color: #ffffdc; border: 1px solid #a7dbb1;}
#resources #content a {text-decoration: underline;}
#resources #footer {border-top: 1px solid #a7dbb1;}
#resources #breadcrumb {border-bottom: 1px solid #a7dbb1;}
#resources h1 {margin: 0px 0px 0px 20px;}
#resources #content ul.results {list-style-type: none;}
#resources #content ul.results li {margin-bottom: 7px; line-height: 140%; border-top: 1px solid #a7dbb1; padding-top: 10px;}
#resources #content table.schedule {width: 212px; float: left; margin: 0px 15px 25px 10px; background-color: #ffffff; text-align: center; margin-top: 7px; border: 1px solid #a7dbb1;}
#resources #content table.schedule td {width: 30px;}
#resources #content table.schedule th {border-bottom: 1px solid #a7dbb1;}
#resources #content table.schedule td.day {border: 1px solid #a7dbb1;}
#resources #content table.schedule td.unavailable {background-color: #a7dbb1;}

#resources #content #cutout {
width: 190px;
border-top: 1px solid #a7dbb1;
border-left: 1px solid #a7dbb1;
border-bottom: 1px solid #a7dbb1;}

#resources #content #cutout.top {border-top: #ffffff; margin-top: -16px;}

/*
These styles are for table of contents.
*/
 
#content table.toc1 {
background-color: #ffffdc;
border: 7px solid #fffffc;
border-bottom: 4px solid #fffffc;
width: 480px;
cellpadding: 0px;
cellspacing: 0px;}

#content table.toc1 thead th {width: 480px; line-height: 28px; background-color: #fffffc; border-bottom: 1px solid #e9e1ef;}
#content table.toc1 td {line-height: 118%; border-bottom: 1px solid #e9e1ef; padding: 2px 0px 1px 0px;}
#content table.toc1 td.title {width: 380px; height: 25px;}
#content table.toc1 td.title2 {width: 340px; height: 25px;}
#content table.toc1 td.date {width: 120px; text-align: center;}
#content table.toc1 td.document {width: 50px; text-align: center;}
#content table.toc1 td.document img {vertical-align: middle;}
#content table.toc1 tr.alt {background-color: #ffffcc;}
#content table.toc1 tr.chapter {background-color: #ffffd8;}
#content table.toc1 tr.chapter td.title {padding-left: 20px;}
#content table.toc1 tr.chapter td.title2 {padding-left: 20px;}
#content table.toc1 tr.subsection {background-color: #ffffdc;}
#content table.toc1 tr.subsection td.title {padding-left: 40px;}
#content table.toc1 tr.subsection td.title2 {padding-left: 40px;}
#content table.toc1 tr.subsubsection {background-color: #fffffc;}
#content table.toc1 tr.subsubsection td.title {padding-left: 60px;}
#content table.toc1 tr.subsubsection td.title2 {padding-left: 60px;}
#content table.toc1 tr.foot {background-color: #ffffff;}

#content table.toc1 .info {
display: block;
color: #888888;
line-height: 12px;
font-size: 10px;
margin-top: 0px;
padding-top: 1px;}

#content table.toc1 .size {
display: block;
color: #999999;
line-height: 10px;
font-size: 10px;
padding-top: 2px;}

/*
These styles are for photo galleries, particularly for personnel.
*/

img.map {
float: left;
margin-right: 0px;
margin-bottom: 10px;
margin-top: 10px;}

dl.gallery2xright {
border: 1px solid #e9e1ef;
background-color: #ffffd8;
width: 230px;
padding: 6px;
float: right;
margin-left: 7px;
margin-top: 15px;
margin-bottom: 7px;
text-align: left;}

dl.gallery2x {
border: 1px solid #e9e1ef;
background-color: #ffffd8;
width: 220px;
padding: 6px;
float: left;
margin-right: 7px;
margin-top: 15px;
margin-bottom: 7px;
text-align: left;}

.gallery2x dt img {
border: 1px solid #cccccc;
margin-right: 4px;}

dl.gallery3x {
border: 1px solid #e9e1ef;
background-color: #ffffd8;
width: 140px;
padding: 6px;
float: left;
margin-right: 7px;
margin-top: 15px;
margin-bottom: 7px;
text-align: left;}

dl.gallery3xblank { 
border: 0px;
background-color: none;
width: 140px;
padding: 0px;
clear: both;
margin-right: 7px;
margin-top: -15px;
margin-bottom: 0px;
line-height: 1px;
text-align: left;}

.gallery3x dt img {
border: 0px solid #cccccc;}

.gallery3x dt, .gallery2x dt, .gallery2xright dt {
line-height: 110%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
margin-top: 7px;}

.gallery3x dd, .gallery3x .name, .gallery2x dd, .gallery2x .name, .gallery2xright .name, .gallery2xright dd {
margin: 0px;
padding: 0px;
line-height: 120%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;}

.gallery3x .info, .gallery2x .info, .gallery2xright .info {
color: #222222;
margin: 0px;
padding: 0px;
line-height: 120%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;}

@media print {
#topics, #header ul.explorebar, #header ul.sections, #functions {display: none;}
#breadcrumb {width: 518px; float: left;}
#container {width: 100%;}
#home #header {width: 492px; float: left; clear: none;}
#home #content {width: 460px; margin-left: 0px;}
#home #content img {margin-left: 12px;}
#home #header img.logo {margin-left: 0px; float: left;}
#home #footer {margin-left: 0px; clear: both;}
#home #greenbox {display: none;}
}

/* Browser fixes. */

/* for Internet Explorer */
/*\*/
* html #content {height: 420px;}
/* for Internet Explorer */  
/*\*/
* html #home #content {height: 330px;}
/* for Internet Explorer */  
/*\*/
* html #home #greenbox {margin: -36px -3px 0px 0px;}
/* for Internet Explorer */  
/*\*/
* html #home #topics #greenbox {margin: -18px 8px 0px 0px;}
/* for Internet Explorer */  
/*\*/
* html #greenbox {margin: -22px 10px 0px 0px;}
/* for Internet Explorer */  
/*\*/
* html #content #cutout {margin-right: -8px;}
/* for Internet Explorer */
/*\*/
* html #content table.toc1 .size {line-height: 13px;}
/* for Internet Explorer */
/*\*/
* html #content #cutout .info {margin-bottom: -12px;}
