@charset "utf-8";
/* CSS Document */

/************************************************************************************
TITLE
*************************************************************************************/
.title h1{
font-size: 2em;
font-family: Abadi,Arial-narrow,Helvetica,sans-serif;
color: #3333cc;
font-weight: bolder;
margin-bottom:-1em;
}
.title h2{
font-size: 2em;
font-family: Abadi,Arial-narrow,Helvetica,sans-serif;
color: #3333cc;
font-weight:lighter;
margin-bottom:-1em;
}

#content {
color : #000000;
background-image: none;
background : #ffffff;
font-family : "Times New Roman", Times, serif;
font-size: 10pt;
line-height:10pt;
text-align:justify;
width:100%;
overflow:auto;
float: none;
margin: 4pt;
overflow: visible;
}

#content h1 {
font-size:2em;
color: #3333cc;
padding-top:0.5em;
line-height:1em;

}

#content h2{
font-size:1.5em;
color: #3333cc;
padding-top: 0;
line-height:1em;
margin: 20px 0 -10px 0px;
}

#content h3{
font-size:1.3em;
color: #3333cc;
padding-top:0em;
margin: 20px 0 0px 0px;
line-height:1em;
}

#content h5{
font-size:1.3em;
color: #3333cc;
text-align:center;
padding: 0;
margin: 0px 0 -10px 10px;
max-width:320px;
}

a {
  text-decoration : underline;
  color : #0000ff;
}
#content ul li {line-height:13pt;}

#content ol li {line-height:10pt;}

img {max-width: 90%;}



.leftimage{max-width: 45%;}

.reducepic{
float: right;
text-align:center;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
border: 0px;
max-width: 35%;
}

.leftimage{
float: left;
text-align:center;
margin-right: 5px;
margin-left: 10px;
margin-bottom: 10px;
border: 0px;
}

.imgcenter {
float: none;
display: block;
text-align:center;
margin-right:auto;
margin-left:auto;
margin-top:10px;
border: 0px;
}

.imagectr {
float: none;
display: block;
text-align:center;
margin-right:auto;
margin-left:auto;
margin-top:10px;
border: 0px;
}

.rightimage{
float: right;
text-align:center;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
border: 0px;
}

.reducecenterpic{
float: none;
display:block;
max-width:60%;
text-align:center;
margin-right:auto;
margin-left:auto;
border: 0px;
}
.reduceleftpic{
float: left;
text-align:center;
margin-right: 5px;
margin-left: 10px;
border: 0px;
}

.reducerightpic{
float: right;
max-width:100%;
text-align:center;
margin-left: 0.5em;
margin-top: 0.5em;
margin-bottom: 0.5em;
border: 0em;
}

.smallrightpic{
float: right;
max-width:150px;
text-align:center;
margin-left: 0.5em;
margin-top: 1.5em;
margin-bottom: 0.5em;
border: 0em;
}

.hidepic{
float: right;
text-align:center;
margin-left: 5px;
border: 0px;
max-width:250px;
}

.printpic{
float: right;
text-align:center;
margin-left: 5px;
border: 0px;
display:block;
}


.box{
width:auto;
float: none;
text-align:justify;
display:inline;
max-width:50%;
}

#centerbox{
padding: 0.5em;
margin: 1em;
background-color:#e0dacc;
max-width:320px;
text-align:left;
color: #000000;
display: block;
border-radius: 10px;
box-shadow:3px 3px 3px #666666; 
}


.pagebreak{
page-break-after : always;
}

/************************************** Used to clear floated divs ********************************/
.clearit{
clear: both;
}

.clearleft{
clear: left;
}

#content p.right{
float: right;
}

.clearright{
clear: right;
}

/************************************************************************************
BOXES
*************************************************************************************/

.highlightbox {
float:left;
padding: 0.5em;
margin: 1em;
background-color:#e0dacc;
max-width:320px;
text-align:left;
color: #000000;
display: block;
border-radius: 10px;
box-shadow:3px 3px 3px #666666; 
}

/************************************************************************************
TABLES
*************************************************************************************/
.table-semi {
margin-left:auto;
margin-right:auto;
margin-top:0.5em;
margin-bottom:0.5em;
font-size:1.2em;
border-width: thin thin thin thin;
border-spacing: 0px;
border-style:solid ;
border-color: #000000;
border-collapse: separate;
background-color: white;
text-align:center;
}

.table-semi th {
border-width: 1px 1px 1px 1px;
padding: 2px 2px 2px 2px;
border-style: solid;
padding:0.5em;
text-align:center;
font-weight:bold;
color:#ffffff;
border-color: #eeeeee;
border-bottom-color:#000000;
background-color: #99ddFF;
height:auto;
}

.table-semi td {
border-width: 1px 1px 1px 1px;
width: auto;
text-align:center;
padding: 2px 2px 2px 2px;
border-style:solid;
border-color:#dddddd;
background-color:#ffffff;
min-height:2em;
}
/************************************************************************************
LISTS
*************************************************************************************/
ul{
list-style:none;
}


#answers {
display: inline;
}
#answers p{
font:Arial, Helvetica, sans-serif;
font-size:1em;
display: inline;
}
/************************************************************************************
PRINTING
*************************************************************************************/

.noPrint {
display:none;
}
#noprint {
display:none;
} 
#noprint2 {
display:none;
} 
#noprint3 {
display:none;
} 
#homebar, .topbar, #menubar, .googlebox, .linkbar, .notprinted{
display:none;
}
#header, #nav, .subheadbox, #leftcol, #rightcol, #sidebar, #learningbox, #headerDiv, #modbar, #footer, .submit-button,   #banner,  #top, .sub, .printvideo, {
display:none;
} 
object{
display:none;
}