﻿html, body, form
{
    margin:0px;
    background-color:White;
    height:100%;
    width:100%;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    /*font-weight: bold;*/
    color:#444444;
}

a,
a:link,
a:active,
a:visited
{
    color:#006553;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

ul, ol
{
    margin-top:0px;
    margin-bottom:0px;
    margin-left:15px;
    padding:0px;
}

p
{
    margin:0px;
    padding:0px;
}

img
{
    border:none;
}

div.box
{
    width: 228px;
    height: 228px;
    background-position:left top;
    background-repeat:no-repeat;
    z-index:5;
}

div.textContainer
{
    width:228px;
    height:228px;
    overflow:hidden;
    background-color:White;
    opacity:0.88;
    -moz-opacity:0.88;
    filter:alpha(opacity=88);
    z-index:1000;
    text-align:left;
    vertical-align:top;
}

div.textBox
{
    width:198px;
    padding:15px 15px 15px 20px;
    z-index:1000;
    text-align:left;
    vertical-align:top;
    overflow:hidden;
}

div.languageSelector
{
    padding-top:170px;
    font-size:18px;
    text-align:center;
    font-weight:bold;
}

div.languageSelector a,
div.languageSelector a:link,
div.languageSelector a:active,
div.languageSelector a:visited,
div.languageSelector a:hover
{
    color:#444444;
    text-decoration:none;
}

div.languageSelectorSmall
{
    padding-top:10px;
    padding-right:7px;
    font-size:12px;
    text-align:right;
    font-weight:bold;
}

div.languageSelectorSmall a,
div.languageSelectorSmall a:link,
div.languageSelectorSmall a:active,
div.languageSelectorSmall a:visited,
div.languageSelectorSmall a:hover
{
    color:#444444;
    text-decoration:none;
}

#menuContainer
{
    height:178px;
    overflow:hidden;
}

.menu,
.menu a,
.menu a:link,
.menu a:active,
.menu a:visited,
.menu a:hover
{
    color:#444444;
    text-decoration:none;
    font-weight:bold;
}

.menu td
{
    cursor:default;
}

.navControls
{
    width:33%;
    text-align:center;
    vertical-align:middle;
}

.navControls a,
.navControls a:link,
.navControls a:active,
.navControls a:visited,
.navControls a:hover
{
    font-size:3em;
    font-weight:bold;
    text-decoration:none;
    color:#444444;
}

.reference
{
    /*height:42%;*/
    padding: 4% 4% 4% 4%;
    width:92%;
    overflow:hidden;
}

input,
textarea,
select
{
    border:solid 1px #98A1A7;
}


div#videoDiv
{
    background-color:#ffffff;
    z-index:999;
/*    width:425px;
    height:355px; */
    position:absolute;
    text-align:center;
    vertical-align:middle;
}

div#bgDiv
{
    width:456px;
    height:456px;
    text-align:center;
    vertical-align:middle;
    position:absolute;
    z-index:100;
}

div#logout
{
    padding-top:10px;
    float:left;
}

#personalInfoLabel
{
    text-align:center;
    font-weight:bold;
    padding-bottom:3px;
    width:95%;
}

.question
{
    font-size:100px;
    font-weight:bold;
    margin-top:-40px;
    font-family:Times New Roman, times, serif;
}

#confirmation input[type="radio"]
{ 
    margin:0;
    padding:0;
    border:none;
    height:15px;
}

#divPrint {display:none;}

@media print
{
    #Table_01.noprint{ display: none; }
    div, table, tr, td{ vertical-align: top; }
    #divPrint { display: block; vertical-align:top; text-align:left; }

     #printMenu {float:left;width:200px;border-bottom:solid 2px #444;} 
     #printContent{float:left;width:450px;}

    .textContainer,
    .textContainer table,
    .textContainer span,
    .textBox {padding:0; margin:0; width:auto !important; height:auto !important;}
    
    
    #printWarning {text-align:center;}
    
}