body { margin: 0; padding: 0; background: #019aff; }

.sourcesBoxBorder { margin-right: 10px; margin-top: 20px; padding: 10px; background: #4b4b4b; float: left; border: 6px solid white; width: 28%; }
.sourcesBox, .contentsBox { color: white; font-size: 15px; }
.slideBoxBorder { border: 1px solid black; background: white; padding: 10px; margin: 20px 20px 20px 30px; width: 94%; }
.slideBox, .webBox { font-size: 25px; font-family: Helvetica, Arial, sans; color: #474545; text-align: left; float: left; }
.ExhibitHeading { font-size: 25px; font-family: Helvetica, Arial, sans; color: #b01515; font-weight: 900; }
.webBox { font-size: 12px; font-family: verdana, arial, sans; }
.sourcesBox ul { padding-left: 15px; }
.sourcesHeading { color: #ffe689; font-weight: 900; }

.navigatorBox { margin-top: 10px; margin-bottom: -5px; color: lightblue; font-size: 8pt; }
.navigator_play { float: left; }
.navigator_arrows { float: right; font-weight: 900; }
#navigator_arrow { color: #666666; font-size: 8pt; padding: 5px;}

.titleBox { margin-left: 10px; margin-right: 10px; width: 65%; }

.Txt { color: black; font-weight: 500; text-decoration:none; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.TextHeading{ color: darkblue; font-weight: 900; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.slides_box {margin: 30px 100px 30px 100px; padding: 30px 20% 30px 20%; border: solid black 1px;}

table.slides_topic:hover {color: white; background: #dfecf1; cursor: pointer; }
table.slides_topic {border: solid black 1px; }
.slides_topic_box { margin: 0px; padding:0px; font-size: 10px; background: white; font-family: Helvetica, Arial; width: 400px; border: solid black 1px; }
.slides_topic_title{ margin: 5px 0px 0px 10px; padding: 0px; font-family: verdana, arial, sans; font-size: 12px; font-weight: 900; color: #00005f; width: 300px;}
.slides_topic_text{ margin: 0px 0px 0px 10px; padding: 0px; color: black; font-weight: 500; width: 300px; }

.topic_title , .chapter_title{ font-size: 14pt; color: white; font-family: Helvetica, Arial; float: left;  }
.topic_title { margin-left: 50px; }
.chapter_title { margin-left: 10px; }

img.imgExhibit { border: 1px solid #fff66e; float: left; margin-right: 10px; }

.eximg img { margin-left: 5px; margin-right: 5px; border: 1px solid #ccc; padding: 5px; }
.eximg div.caption { margin: 0 5px 5px 5px; padding: 5px; }
.eximg div.caption p { width: 250px; margin: 5px 0 0 0; padding: 5px; border-top: 1px #ddd dotted; font-size: .9em; background: #999999; color: white; text-align: center; }
.eximg p.caption, .eximg p { margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px; width: 250px; padding: 5px; border-bottom: 1px #ddd solid; font-size: .9em; color: #999999; background: white; text-align: center; }
.eximg { color: #444444; font-family: "Georgia"; font-size: 13px;  line-height: 18px; text-align: justify; float: left;}

.ExhibitQuote, .quoteExhibit { font-style: italic; }
.InterviewQuestion {color: black; font-weight: 900;}
.InterviewAnswer {color: red;}

.home_page_box {margin: 30px 100px 30px 100px; padding: 30px; border: solid black 1px;}
.page_text_box {margin: 30px 100px 30px 100px; padding: 30px; border: solid black 1px; background: white;}
.home_box_container { width: 380px; margin: 10px;}
.home_box_container_title { width: 360px;  padding: 5px; color: #9f9f9f; background: #505050; font-family: Helvetica, Arial, Sans;}

.home_box { width:180px;  margin: 0px 5px 5px 5px;  float: left; }
.home_box_title {width: 170px; color: white; background: #ff8800; padding: 5px;font-family: Verdana, Helvetica, Arial, Sans; font-size: 10px; font-weight: 900;}
.home_box_subtitle { width: 84px; float: left; color: white; background: #0009ff; margin: 0px 1px 0px 1px; padding: 2px; font-family: Verdana, Helvetica, Arial, Sans; font-size: 10px; font-weight: 500;}

.row_white { background-image:url('/Images/white_px.jpg');}
.row_blue_texture { background-image:url('/Images/texture.jpg');}

.pageHeading, .navigatorHeading{

    color: white;
    font-size: 10px;
    font-size: 20px;
    padding: 10px;

}


.Feedback {

    padding: 10px;
    background: white;
    border: 6px solid red;
    font-family: verdana, arial, sans;
    font-size: 10px;
    width: 70%;
    margin: auto;
    margin-top: 10px;

}

.FeedbackTitle {

    font-family: verdana, arial, sans;
    font-size: 12px;
    font-weight: 900;
    color: white;
    background: darkblue;
    padding: 5px;
    text-align: center;

}

.border_text {

    font-family: verdana, arial, sans;
    font-size: 12px;
    font-weight: 500;
    margin-left: 40px;
    color: white;

}


a, a.TextRef {

    font-family: verdana, arial, sans;
    font-size: 12px;
    color: #00005f;
    text-decoration: none;

}

#tabs ul li a {font-weight: 500; color: darkblue;}

a:hover {

    text-decoration: underline;

}



.errorlist {

    color: red;
    padding-left: 15px;

}

.warning {

    color: yellow;
    font-size: 16px;

}

