body { font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #FFFFFF;
 font-weight: 400;
 font-size: small;
 font-style: normal;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 30px }


/*GENERAL ELEMENTS START*/

.cssSupport { display: none }

.breadcrumbs { text-align: left;
 font-size: 70%;
 font-weight: 600;
 padding-left: 10px;
 padding-top: .5ex;
 padding-bottom: .5ex;
 margin-left: 0em;
 margin-top: 0ex;
 margin-bottom: 0ex;
 border-bottom-style: solid;
 border-color: #000000;
 border-width: 2px }

a:link { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #0000CD;
 background-color: #FFFFFF;
 text-decoration: none }

a:visited { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #8B008B;
 background-color: #FFFFFF;
 text-decoration: none }

a:hover { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #0000CD;
 background-color: #FFFFFF;
 text-decoration: underline }

.linkSeparatorNav { color: #EEEEEE;
 background-color: #EEEEEE }

.linkSeparatorBlack { color: #000000;
 background-color: #000000 }

.linkSeparatorGainsboro { color: #D3D3D3;
 background-color: #D3D3D3}

.linkSeparatorWhite { color: #FFFFFF;
 background-color: #FFFFFF }

.relevanceButton { border-style: none;
 vertical-align: bottom }

p { margin-left: 0px;
 margin-right: 0px }

.indentParagraph {
    margin-left: 2em;
}

.compact { margin-left: 60px;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex }

.listLevels { margin-left: 5%;
 margin-top: 0px;
 margin-right: 10%;
 list-style-type: square;
 list-style-position: outside }

ul { margin-top: 0ex; margin-bottom: 0ex }

ol { margin-left: 2em;
 margin-top: 10px;
 margin-right: 0px;
 list-style-position: outside }

li { margin-top: 0ex;
 margin-bottom: 2ex;
 display: list-item;
 list-style-type: square;
 list-style-position: outside }

caption { font-weight: 600 }

.numberedList { margin-left: 2em;
 margin-top: 1ex;
 margin-right: 0em;
 margin-bottom: 1ex;
 display: list-item;
 list-style-type: decimal;
 list-style-position: outside }

.noLineSpaceTop { margin-top: 0ex;
 padding-top: 0ex }

.noLineSpaceBottom { margin-bottom: 0ex;
 padding-bottom: 0ex }

.noLineSpaceBoth { margin-top: 0ex;
 margin-bottom: 0ex;
 padding-top: 0ex;
 padding-bottom: 0ex }

.addLineSpace { margin-bottom: 2ex }

.inlineList { margin-top: 0ex }

.lineHalf { text-align: center;
 margin-top: 1ex;
 width: 50%;
 clear: both;
 height: 1px;
 color: #d3d3d3;
 background-color: #ffffff }

.bookmarkEmailSpacer { color: #FFFFFF;
 background-color: #FFFFFF;
 margin-left: 2%;
 margin-right: 2% }

.inlineNavLeft { font-size: 70%;
 text-align: left;
 padding-left: 0% }

.inlineNavRight { font-size: 70%;
 text-align: right;
 padding-right: 0% }

strong { font-weight: 600 }

em { font-style: normal;
 font-weight: 400;
 text-decoration: underline }

.clearBoth { clear: both }

/*GENERAL ELEMENTS END*/





/*SPECIAL LINKS START*/

a.blackboardLinks:link { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #FFFFFF;
 background-color: #000000;
 text-decoration: none }

a.blackboardLinks:visited { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #FFFFFF;
 background-color: #000000;
 text-decoration: none }

a.blackboardLinks:hover { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #FFFFFF;
 background-color: #000000;
 text-decoration: underline }

a.logoHome:link { position: absolute;
 top: 18px;
 left: 18px;
 color: #000000;
 background-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-color: #000000 }

a.logoHome:visited { position: absolute;
 top: 18px;
 left: 18px;
 color: #000000;
 background-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-color: #000000 }

a.logoHome:hover { position: absolute;
 top: 18px;
 left: 18px;
 color: #000000;
 background-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 border-color: #6495ED }

a.logoHomeOff:link { position: absolute;
 top: 2px;
 left: 2px;
 color: #000000;
 background-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-color: #000000 }

a.logoHomeOff:visited { position: absolute;
 top: 2px;
 left: 2px;
 color: #000000;
 background-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-color: #000000 }

a.logoHomeOff:hover { position: absolute;
 top: 2px;
 left: 2px;
 color: #000000;
 background-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-color: #000000 }

a.navLinks1:link { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 text-decoration: none;
 background-color: #EEEEEE;
 line-height: 3ex;
 padding-left: .25em;
 padding-right: 0em }

a.navLinks1:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #800080;
 text-decoration: none;
 background-color: #EEEEEE;
 line-height: 3ex;
 padding-left: .25em;
 padding-right: 0em }

a.navLinks1:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 text-decoration: underline;
 background-color: #EEEEEE;
 line-height: 3ex;
 padding-left: .25em;
 padding-right: 0em }

a.navLinks2:link { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 text-decoration: none;
 background-color: #F0FFFF;
 padding-left: .25em;
 padding-right: 0em }

a.navLinks2:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #800080;
 text-decoration: none;
 background-color: #F0FFFF;
 padding-left: .25em;
 padding-right: 0em }

a.navLinks2:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 text-decoration: underline;
 background-color: #F0FFFF;
 padding-left: .25em;
 padding-right: 0em }

a.navLinks3:link { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 text-decoration: none;
 background-color: #F0FFFF;
 padding-left: .25em;
 padding-right: 0em }

a.navLinks3:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #800080;
 text-decoration: none;
 background-color: #F0FFFF;
 padding-left: .25em;
 padding-right: 0em }

a.navLinks3:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 text-decoration: underline;
 background-color: #F0FFFF;
 padding-left: .25em;
 padding-right: 0em }

a.navLinks4:link { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 text-decoration: none;
 background-color: #F0FFFF;
 padding-left: .25em;
 padding-right: 0em }

a.navLinks4:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #800080;
 text-decoration: none;
 background-color: #F0FFFF;
 padding-left: .25em;
 padding-right: 0em }

a.navLinks4:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 text-decoration: underline;
 background-color: #F0FFFF;
 padding-left: .25em;
 padding-right: 0em }

a.navSkip:link { color: #D3D3D3;
 background-color: #D3D3D3;
 font-size: 1pt;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-bottom: 0px }

a.navSkip:visited { color: #D3D3D3;
 background-color: #D3D3D3;
 font-size: 1pt;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-bottom: 0px }

a.navSkip:hover { color: #D3D3D3;
 background-color: #D3D3D3;
 font-size: 1pt;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-bottom: 0px }

a.h2Link:link { color: #000000;
 background-color: #ffefd5; }

a.h2Link:visited { color: #000000;
 background-color: #ffefd5; }

a.h2Link:hover { color: #000000;
 background-color: #ffefd5; }

a.h3Link:link { color: #000000;
 background-color: #f0fff0; }

a.h3Link:visited { color: #000000;
 background-color: #f0fff0; }

a.h3Link:hover { color: #000000;
 background-color: #f0fff0; }

a.text1Link:link { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #0000FF;
 background-color: #F5DEBE;
 line-height: 1.25 }

a.text1Link:visited { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #8B008B;
 background-color: #F5DEBE;
 line-height: 1.25 } 

a.text1Link:hover { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 background-color: #F5DEBE;
 line-height: 1.25 }

a.text2Link:link { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #0000FF;
 background-color: #F5DEBE;
 line-height: 1.25 }

a.text2Link:visited { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #8B008B;
 background-color: #F5DEBE;
 line-height: 1.25 } 

a.text2Link:hover { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 background-color: #98FB98;
 line-height: 1.25 }

a.text3Link:link { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #0000FF;
 background-color: #EEE8AA;
 line-height: 1.25 }

a.text3Link:visited { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #8B008B;
 background-color: #EEE8AA;
 line-height: 1.25 } 

a.text3Link:hover { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 background-color: #98FB98;
 line-height: 1.25 }

a.emailLogoLinks:link { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #0000FF;
 text-decoration: underline;
 background-color: #FFFFFF;
 border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 padding-top: .5ex;
 padding-right: 1em;
 padding-bottom: .75ex }

a.emailLogoLinks:visited { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #8B008B;
 text-decoration: underline;
 background-color: #FFFFFF;
 border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 padding-top: .5ex;
 padding-right: 1em;
 padding-bottom: .75ex }

a.emailLogoLinks:hover { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 text-decoration: none;
 background-color: #FFFFFF;
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000;
 padding-top: .5ex;
 padding-right: 1em;
 padding-bottom: .75ex }

a.bottomLogoLinks:link { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 background-color: #FFFFFF;
 border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF }

a.bottomLogoLinks:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 background-color: #FFFFFF;
 border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF }

a.bottomLogoLinks:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 background-color: #FFFFFF;
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000 }

a.more:link { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 font-size: 80%;
 font-style: normal;
 text-decoration: none;
 border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 margin-left: 1em;
 padding-left: .5em;
 padding-top: .25ex;
 padding-right: .5em;
 padding-bottom: .25ex }

a.more:visited { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 font-size: 80%;
 font-style: normal;
 text-decoration: none;
 border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 margin-left: 1em;
 padding-left: .5em;
 padding-top: .25ex;
 padding-right: .5em;
 padding-bottom: .25ex }

a.more:hover { font-family: Arial, Helvetica, sans-serif;
 font-weight: 400;
 font-size: 80%;
 font-style: normal;
 text-decoration: none;
 border-style: solid;
 border-width: 1px;
 border-color: #A9A9A9;
 margin-left: 1em;
 padding-left: .5em;
 padding-top: .25ex;
 padding-right: .5em;
 padding-bottom: .25ex }

a.formLink:link { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #3300FF;
 background-color: #D3D3D3;
 text-decoration: underline }

a.formLink:visited { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #8B008B;
 background-color: #D3D3D3;
 text-decoration: underline } 

a.formLink:hover { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #FF6666;
 background-color: #D3D3D3;
 text-decoration: underline }

a.formLinkPanel:link { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #3300FF;
 background-color: #F0FFFF;
 text-decoration: underline }

a.formLinkPanel:visited { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #8B008B;
 background-color: #F0FFFF;
 text-decoration: underline } 

a.formLinkPanel:hover { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #FF6666;
 background-color: #F0FFFF;
 text-decoration: underline }

a.nextPrevious:link { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 600;
 text-decoration: none }

a.nextPrevious:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 600;
 text-decoration: none } 

a.nextPrevious:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 600;
 text-decoration: underline }

a.nextPreviousNav:link { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 text-decoration: none;
 background-color: #EEEEEE;
 line-height: 3ex;
 padding-left: .25em;
 padding-right: .25em;
 border-style: solid;
 border-width: 1px;
 border-color: #EEEEEE }

a.nextPreviousNav:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #800080;
 text-decoration: none;
 background-color: #EEEEEE;
 line-height: 3ex;
 padding-left: .25em;
 padding-right: .25em;
 border-style: solid;
 border-width: 1px;
 border-color: #EEEEEE }

a.nextPreviousNav:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #000000;
 text-decoration: none;
 background-color: #EEEEEE;
 line-height: 3ex;
 padding-left: .25em;
 padding-right: .25em;
 border-style: solid;
 border-width: 1px;
 border-color: #000000 }

a.nextPreviousNavOff:link { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #808080;
 text-decoration: none;
 background-color: #EEEEEE;
 line-height: 3ex;
 padding-left: .25em;
 padding-right: .25em;
 border-style: solid;
 border-width: 1px;
 border-color: #EEEEEE }

a.nextPreviousNavOff:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #808080;
 text-decoration: none;
 background-color: #EEEEEE;
 line-height: 3ex;
 padding-left: .25em;
 padding-right: .25em;
 border-style: solid;
 border-width: 1px;
 border-color: #EEEEEE }

a.nextPreviousNavOff:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 400;
 color: #808080;
 text-decoration: none;
 background-color: #EEEEEE;
 line-height: 3ex;
 padding-left: .25em;
 padding-right: .25em;
 border-style: solid;
 border-width: 1px;
 border-color: #EEEEEE }

a.partnerLogoLink:link { border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 float: right;
 margin-left: 2em;
 margin-bottom: 2ex }

a.partnerLogoLink:visited { border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 float: right;
 margin-left: 2em;
 margin-bottom: 2ex }

a.partnerLogoLink:hover { border-style: solid;
 border-width: 1px;
 border-color: #FF0000;
 float: right;
 margin-left: 2em;
 margin-bottom: 2ex }

a.partnerTextLink:link { text-decoration: none;
 border-style: solid;
 border-width: 1px;
 border-color: #D3D3D3;
 padding-left: .5em;
 padding-top: .5ex;
 padding-right: .5em;
 padding-bottom: .5ex }

a.partnerTextLink:visited { text-decoration: none;
 border-style: solid;
 border-width: 1px;
 border-color: #D3D3D3;
 padding-left: .5em;
 padding-top: .5ex;
 padding-right: .5em;
 padding-bottom: .5ex }

a.partnerTextLink:hover { text-decoration: none;
 border-style: solid;
 border-width: 1px;
 border-color: #0000FF;
 padding-left: .5em;
 padding-top: .5ex;
 padding-right: .5em;
 padding-bottom: .5ex }

a.text2HeadLink:link { color: #000000;
 background-color: #ffff00; }

a.text2HeadLink:visited { color: #000000;
 background-color: #ffff00; }

a.text2HeadLink:hover { color: #000000;
 background-color: #ffff00; }
 
a.otherCopyright:link { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #0000CD;
 background-color: #FFFFFF;
 text-decoration: none }
a.otherCopyright:visited { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #8B008B;
 background-color: #FFFFFF;
 text-decoration: none }
a.otherCopyright:hover { font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 color: #0000CD;
 background-color: #FFFFFF;
 text-decoration: underline }
 
.back {border: none;}

/*SPECIAL LINKS END*/





/*HEADER ELEMENTS START*/

.blackboard { color: #FFFFFF;
 background-color: #000000;
 text-align: left;
 border-style: solid;
 border-width: 6px;
 border-color: #A0522D;
 padding-left: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 height: 16ex;
 position: relative;
 z-index: 1 }

.quickLinksBox { color: #FFFFFF;
 background-color: #000000;
 width: 240px;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 22px;
 margin-bottom: 0ex;
 padding-left: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 border-style: none;
 position: absolute;
 top: 4px;
 right: 0px;
 z-index: 3 }

.quickLinksHead { color: #FFFFFF;
 background-color: #000000;
 font-size: 100%;
 font-weight: 600;
 text-align: center;
 margin-right: 1em;
 margin-left: 1em;
 margin-bottom: .5ex;
 padding-left: 0em;
 padding-top: 0ex;
 padding-right: 0em;
 padding-bottom: 0ex;
 border-style: none }

.quickLinksTable { caption-side: top;
 font-size: 80%;
 width: 100%;
 margin-top: 0ex;
 border-top-style: solid;
 border-width: 1px;
 border-color: #66CDAA }

.quickLinksLeftColumn { border-style: none;
 padding-left: 0em;
 padding-right: 1em }

.quickLinksRightColumn { border-style: none;
 padding-left: 2em;
 padding-right: 0em }

.quickLinks { margin-left: 0em;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 padding-left: 0em;
 padding-top: 0ex;
 padding-right: 0em;
 padding-bottom: 0ex;
 color: #000000;
 background-color: #000000  }

.quickLinksOn { margin-left: 0em;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 padding-left: 0em;
 padding-top: 0ex;
 padding-right: 0em;
 padding-bottom: 0ex;
 color: #FF0000;
 background-color: #000000  }

.firstTimeTips { float: right;
 padding-left: .5em;
 padding-top: .25ex;
 padding-right: .5em;
 padding-bottom: .25ex;
 border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF }

.logo { width: 422px;
 height: 76px;
 color: #000000;
 background-color: #000000;
 border-style: solid;
 border-width: 2px;
 border-color: #000000;
 position: relative;
 z-index: 2 }


/*HEADER ELEMENTS END*/





/*SIDEBAR ELEMENT START */
/*contains navBox and rightBox*/

.sideBar { float: right;
 right: 0px;
 width: 192px;
 margin-left: 2em;
 margin-right: 0px;
 margin-bottom: 3ex;
 text-align: center;
 color: #000000;
 background-color: #FFFFFF;
 border-style: none }

/*SIDEBAR ELEMENT END*/





/*NAV ELEMENTS START*/


.navBox { width: 188px;
 text-align: left;
 color: #000000;
 background-color: #EEEEEE;
 padding-left: 0em;
 padding-top: 0ex;
 padding-right: 0em;
 padding-bottom: 1ex;
 line-height: 1;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 border-left-style: solid;
 border-top-style: none;
 border-right-style: solid;
 border-bottom-style: solid;
 border-width: 1px;
 border-color: #000000 }

.navSkipBox { margin-top: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 visibility: hidden }

.navHead { font-size: 100%;
 font-weight: 400;
 color: #FFFFFF;
 background-color: #1E90FF;
 border-bottom-style: solid;
 border-bottom-color: #000000;
 border-bottom-width: 3px;
 margin-left: 8px;
 margin-top: -1ex;
 margin-right: 8px;
 margin-bottom: .25ex;
 padding-top: .5ex;
 padding-bottom: .5ex }

.navBox1 { font-size: 80%;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 padding-left: 10px;
 padding-top: .5ex;
 padding-bottom: 0ex }

.nav1 { line-height: 1.5;
 margin-left: 8px;
 margin-top: 0ex;
 margin-right: .5em;
 margin-bottom: 0ex;
 color: #EEEEEE;
 background-color: #EEEEEE;
 border-style: solid;
 border-color: #EEEEEE;
 border-width: 1px;
 display: list-item;
 list-style-position: outside }

.nav1On { line-height: 1.5;
 margin-left: 8px;
 margin-top: 0ex;
 margin-right: .5em;
 margin-bottom: 0ex;
 color: #FF0000;
 background-color: #F0FFFF;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 display: list-item;
 list-style-position: outside  }

.nav1OnOpen { line-height: 1.5;
 margin-left: 8px;
 margin-top: 0ex;
 margin-right: .5em;
 margin-bottom: 0ex;
 color: #EEEEEE;
 background-color: #F0FFFF;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 display: list-item;
 list-style-position: outside  }

.nav1OnClose { line-height: 1.5;
 margin-left: 8px;
 margin-top: 0ex;
 margin-right: .5em;
 margin-bottom: 0ex;
 color: #FF0000;
 background-color: #EEEEEE;
 border-style: solid;
 border-color: #EEEEEE;
 border-width: 1px;
 display: list-item;
 list-style-position: outside  }

.navBox2 { font-size: 80%;
 margin-left: 6px;
 margin-top: 0px;
 margin-right: 2px;
 padding-left: 0em;
 padding-top: .5ex;
 padding-right: 6px;
 padding-bottom: 1.5ex;
 color: #000000;
 background-color: #F0FFFF }

.nav2 { line-height: 1.5;
 margin-left: 14px;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 color: #F0FFFF;
 background-color: #F0FFFF;
 border-style: solid;
 border-color: #F0FFFF;
 border-width: 1px;
 display: list-item;
 list-style-position: outside  }

.nav2On { line-height: 1.5;
 margin-left: 14px;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 color: #FF0000;
 background-color: #F0FFFF;
 border-style: solid;
 border-color: #F0FFFF;
 border-width: 1px;
 display: list-item;
 list-style-position: outside  }

.nav2OnOpen { line-height: 1.5;
 margin-left: 14px;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 color: #FF0000;
 background-color: #F0FFFF;
 border-style: solid;
 border-width: 1px;
 border-color: #F0FFFF;
 display: list-item;
 list-style-position: outside }

.nav2Open { line-height: 1.5;
 margin-left: 14px;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 color: #F0FFFF;
 background-color: #F0FFFF;
 border-style: solid;
 border-width: 1px;
 border-color: #F0FFFF;
 display: list-item;
 list-style-position: outside }

.navBox3 { font-size: 100%;
 margin-left: 14px;
 margin-top: 0px;
 margin-right: 0px;
 padding-left: 0em;
 padding-top: 0ex;
 padding-bottom: 0ex;
 color: #000000;
 background-color: #F0FFFF }

.nav3 { line-height: 1.5;
 margin-left: 6px;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 color: #F0FFFF;
 background-color: #F0FFFF;
 display: list-item;
 list-style-position: outside }

.nav3On { line-height: 1.5;
 margin-left: 6px;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 color: #FF0000;
 background-color: #F0FFFF;
 display: list-item;
 list-style-position: outside }

.nav3OnOpen { line-height: 1.5;
 margin-left: 6px;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 color: #FF0000;
 background-color: #F0FFFF;
 display: list-item;
 list-style-position: outside }

.nav3Open { line-height: 1.5;
 margin-left: 6px;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 color: #F0FFFF;
 background-color: #F0FFFF;
 border-style: none;
 border-width: 1px;
 border-color: #000000;
 display: list-item;
 list-style-position: outside }

.navBox4 { font-size: 100%;
 margin-left: 14px;
 margin-top: 0px;
 margin-right: 0px;
 padding-left: 0em;
 padding-top: 0ex;
 padding-bottom: 0ex;
 color: #000000;
 background-color: #F0FFFF; }

.nav4 { line-height: 1.5;
 margin-left: 6px;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 color: #F0FFFF;
 background-color: #F0FFFF;
 display: list-item;
 list-style-position: outside }

.nav4On { line-height: 1.5;
 margin-left: 6px;
 margin-top: 0ex;
 margin-right: .5em;
 margin-bottom: 0ex;
 color: #FF0000;
 background-color: #F0FFFF;
 display: list-item;
 list-style-position: outside }

.nav4OnOpen { line-height: 1.5;
 margin-left: 6px;
 margin-top: 0ex;
 margin-right: .5em;
 margin-bottom: 0ex;
 color: #F0FFFF;
 background-color: #F0FFFF;
 display: list-item;
 list-style-position: outside }

.nav4Open { line-height: 1.5;
 margin-left: 6px;
 margin-top: 0ex;
 margin-right: .5em;
 margin-bottom: 0ex;
 color: #F0FFFF;
 background-color: #F0FFFF;
 border-style: none;
 border-width: 1px;
 border-color: #000000;
 display: list-item;
 list-style-position: outside }

.menuItemNotLink4 { font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 100%;
 color: #000000;
 background-color: #F0FFFF }

.navCallOn { margin-top: 0ex;
 padding-left: .5em;
 padding-top: .75ex;
 padding-right: .5em;
 padding-bottom: .75ex;
 margin-bottom: .25ex;
 line-height: 1;
 color: #FFFFFF;
 background-color: #000000;
 border-style: solid;
 border-width: 3px;
 border-color: #A0522D;
 display: list-item;
 list-style-type: square;
 list-style-position: outside }

.arrowOn { vertical-align: baseline }

/*NAV ELEMENTS END*/





/*RIGHT BOX 1 ELEMENTS START*/

.rightColumnText1 { width: 188px;
 text-align: left;
 color: #000000;
 background-color: #F5DEBE;
 margin-top: 5px;
 padding-left: 0em;
 padding-top: 2ex;
 padding-right: 0em;
 padding-bottom: .25ex;
 border-left-style: solid;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-width: 1px;
 border-color: #000000  }

 .rightColumnText1Item { font-size: 90%;
 padding-left: .5em;
 padding-right: .5em;  }

.rightColumnText2 { width: 184px;
 text-align: left;
 color: #000000;
 background-color: #F5DEBE;
 margin-top: 5px;
 padding-left: 0em;
 padding-top: 1ex;
 padding-right: 0em;
 padding-bottom: 2ex;
 border-left-style: solid;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-width: 1px;
 border-color: #000000  }

.rightColumnText3 { width: 184px;
 text-align: left;
 color: #000000;
 background-color: #EEE8AA;
 margin-top: 5px;
 padding-left: 0em;
 padding-top: 1ex;
 padding-right: 0em;
 padding-bottom: 2ex;
 border-left-style: solid;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-width: 1px;
 border-color: #000000  }

.rightColumnText1Sleeve { border-style: solid;
 border-width: 4px;
 border-color: #fffafa;
 margin-right: 1px;
 padding-left: .25em;
 padding-top: 1ex;
 padding-right: .25em;
 padding-bottom: 1ex }

.rightColumnText2Sleeve { border-style: solid;
 border-width: 4px;
 border-color: #f5debe;
 margin-right: 1px;
 padding-left: .5em;
 padding-top: 1ex;
 padding-right: .5em;
 padding-bottom: 1ex }

.rightColumnText3Sleeve { border-style: solid;
 border-width: 4px;
 border-color: #eee8aa;
 margin-right: 1px;
 padding-left: .5em;
 padding-top: 1ex;
 padding-right: .5em;
 padding-bottom: 1ex }

.introText1 { font-size: 80%;
 font-style: normal;
 text-align: center;
 margin-left: 0em;
 margin-top: 0ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 padding-left: 0em;
 padding-top: 0ex;
 padding-right: 0em;
 padding-bottom: 0ex }

.introText2 { font-size: 80%;
 font-style: normal;
 text-align: center;
 margin-left: 0em;
 margin-top: 3ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 padding-left: 1em;
 padding-top: 1ex;
 padding-right: 1em;
 padding-bottom: 1ex }

.introText3 { font-size: 80%;
 font-style: normal;
 text-align: center;
 margin-left: 0em;
 margin-top: 3ex;
 margin-right: 0em;
 margin-bottom: 0ex;
 padding-left: 1em;
 padding-top: 1ex;
 padding-right: 1em;
 padding-bottom: 1ex }

.introTextSource1 { font-size: 80%;
 font-style: normal;
 color: #808080;
 background-color: #FFFAFA;
 text-align: right;
 margin-left: 2em;
 margin-right: 1em }

.introTextSource2 { font-size: 80%;
 font-style: normal;
 color: #808080;
 background-color: #F5DEBE;
 text-align: right;
 margin-left: 2em;
 margin-right: 1em }

.introTextSource3 { font-size: 80%;
 font-style: normal;
 color: #808080;
 background-color: #EEE8AA;
 text-align: right;
 margin-left: 2em;
 margin-right: 1em }

.quoteSkipBox1DELETE {font-size: 1pt;
 text-align: right }

.quoteSkipBox2DELETE {font-size: 1pt;
 text-align: right }

.quoteSkipBox3DELETE {font-size: 1pt;
 text-align: right }

/*RIGHT BOX 1 ELEMENTS END*/





/*MAIN ELEMENTS START*/


.bodyTextColumn { margin-left: 40px;
 margin-top: 0px;
 margin-right: 40px;
 margin-bottom: 0px}

 /*right margin for bodyTextColumn was originally set at 210px.  changed to allow text in bodyTextColumn to wrap to right once side bar on right side drops off*/

.emailThisURL { font-family: Arial, Helvetica, sans-serif;
 text-align: left }

.alsoSeeBox { font-size: 100%;
 text-align: left;
 margin-left: 0em;
 margin-top: 0ex;
 margin-right: 160px;
 margin-bottom: 30px;
 border-style: none;
 border-width: 1px;
 border-color: #000000 }

.indentBox { margin-left: 2em;
 margin-right: 2em;
 border-style: none;
 border-width: 1px;
 border-color: #000000 }

.indentBoxColumn { margin-left: 44%;
 margin-right: 2em;
 border-style: none;
 border-width: 1px;
 border-color: #000000 }

.commentBox { margin-left: 2em;
 margin-right: 2em;
 width: 20%;
 float: left;
 border-style: none;
 border-width: 1px;
 border-color: #000000 }

.commentBoxNoFloat { margin-left: 2em;
 margin-right: 2em;
 border-style: none;
 border-width: 1px;
 border-color: #000000 }

.pageTopLinks { font-size: 80%;
 text-align: left;
 margin-left: 3% }

 #followUsLinks {margin-top: 3ex; margin-bottom: 1.5ex;}

 #emailThisPage {margin-left: 4px; margin-bottom: -18px;}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #FFFFFF;
 margin-left: 0%;
 margin-top: 1ex;
 margin-right: 198px;
 margin-bottom: 2ex;
 padding-top: .5ex;
 padding-bottom: .5ex;
 text-align: center;
 font-weight: 400;
 font-size: 110%;
 border-bottom-style: solid;
 border-width: 1px;
 border-color: #D3D3D3 }

.pageTitle { text-align: left;
 padding-right: 0em;
 padding-left: 26px;
 margin-top: 0ex }

h2 { font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 margin-left: 2%;
 margin-top: 1ex;
 margin-right: 198px;
 margin-bottom: 1ex;
 padding-top: .5ex;
 padding-bottom: .5ex;
 text-align: center;
 font-weight: 400;
 font-size: 100%;
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000;
 background-color: #FFEFD5 }

.categoryHead { font-size: 200%; width: 100%; text-align: left; color: #000000; background-color: #ffffff; border-left-style: none; border-top-style: none; border-right-style: none; border-style-bottom: solid; margin-top: 60px }

.text1Head { font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 margin-left: .5em;
 margin-top: 1ex;
 margin-right: .5em;
 margin-bottom: 1ex;
 padding-left: 1em;
 padding-top: .5ex;
 padding-right: 1em;
 padding-bottom: .5ex;
 text-align: center;
 font-weight: 400;
 font-size: 100%;
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000;
 background-color: #ffff00 }

.text2Head { font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 margin-left: .5em;
 margin-top: 1ex;
 margin-right: .5em;
 margin-bottom: 1ex;
 padding-left: 1em;
 padding-top: .5ex;
 padding-right: 1em;
 padding-bottom: .5ex;
 text-align: center;
 font-weight: 400;
 font-size: 100%;
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000;
 background-color: #ffff00 }

.text3Head { font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 margin-left: .5em;
 margin-top: 1ex;
 margin-right: .5em;
 margin-bottom: 1ex;
 padding-left: 1em;
 padding-top: .5ex;
 padding-right: 1em;
 padding-bottom: .5ex;
 text-align: center;
 font-weight: 400;
 font-size: 100%;
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000;
 background-color: #ffff00 }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 margin-left: 2%;
 margin-top: 1ex;
 margin-bottom: 1ex;
 padding-top: .5ex;
 margin-right: 298px;
 padding-bottom: .5ex;
 text-align: center;
 font-weight: 400;
 font-size: 100%;
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000;
 background-color: #F0FFF0 }

h4 { font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 margin-left: 0%;
 width: 50%;
 margin-top: 1ex;
 margin-bottom: 1ex;
 padding-top: .5ex;
 padding-bottom: .5ex;
 text-align: center;
 font-weight: 400;
 font-size: 80%;
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000;
 background-color: #F0FFFF }

h5 { font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 margin-left: 0%;
 width: 40%;
 margin-top: 1ex;
 margin-bottom: 1ex;
 padding-top: .5ex;
 padding-bottom: .5ex;
 text-align: center;
 font-weight: 400;
 font-size: 80%;
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000;
 background-color: #fffff0 }

.articleMenuHead { text-align: left;
 font-style: italic;
 width: 14em;
 padding-left: 2em;
 color: #000000;
 background-color: #ffff00 }

.faqQ { float: left;
 text-align: left;
 font-size: 200%;
 padding-right: .25em }

.faqA { float: left;
 text-align: left;
 font-size: 200%;
 padding-left: .1em;
 padding-right: .25em }

.faqQuestion { margin-bottom: 1ex;
 padding-left: 2em;
 padding-top: 1ex;
 padding-right: 2em;
 padding-bottom: 2ex }

.faqAnswer { margin-top: 0ex;
 margin-bottom: 4ex;
 padding-left: 2em;
 padding-top: 1ex;
 padding-right: 2em;
 padding-bottom: 2ex;
 border-left-style: none;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: solid;
 border-width: 1px;
 border-color: #a9a9a9 }

.faqAnswerLast { margin-top: 0ex;
 margin-bottom: 4ex;
 padding-left: 2em;
 padding-top: 1ex;
 padding-right: 2em;
 padding-bottom: 2ex }

.halfHeading { font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 margin-left: 10%;
 padding-left: 5%;
 margin-top: 20px;
 margin-right: 60%;
 text-align: left;
 font-weight: 400;
 font-size: 80%;
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 background-color: #D3D3D3 }

.onThisSummary { font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 10%;
 margin-right: 10%;
 padding-top: .5ex;
 padding-bottom: .5ex;
 text-align: center;
 font-weight: 600;
 font-size: 100%;
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000 }

.textEmphasisText1 { font-style: normal;
 font-weight: 400;
 color: #000000;
 background-color: #FFFAFA }

.textEmphasisText2 { font-style: normal;
 font-weight: 400;
 color: #000000;
 background-color: #F5DEBE }

.textEmphasisText3 { font-style: normal;
 font-weight: 400;
 color: #000000;
 background-color: #EEE8AA }

.textEmphasisParagraph { font-style: normal;
 font-weight: 400;
 color: #000000;
 background-color: #FFFF00;
 border-style: double;
 border-width: 3px;
 border-color: #000000;
 padding-left: 2em;
 padding-top: 2ex;
 padding-right: 2em;
 padding-bottom: 2ex }

.textEmphasisUnderline { font-weight: 400;
 text-decoration: underline;
 color: #000000;
 background-color: #FFFFFF }

.textEmphasisNormal { font-style: normal;
 font-weight: 400;
 color: #000000;
 background-color: #FFFF00 }

.textEmphasisHighlightedBold { font-style: normal;
 font-weight: 800;
 color: #000000;
 background-color: #FFFF00 }

.textEmphasisItalic { font-style: italic;
 font-weight: 400 }

.textEmphasisItalicHighlighted { font-style: italic;
 font-weight: 400;
 color: #000000;
 background-color: #FFFF00 }

.textEmphasisBlackboard { font-style: normal;
 font-weight: 400;
 color: #FFFFFF;
 background-color: #000000;
 padding-left: 1em;
 padding-top: .5ex;
 padding-right: 1em;
 padding-bottom: .5ex;
 border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF }

.textEmphasisItalics { font-style: italic;
 font-weight: 600;
 color: #6495ED;
 background-color: #FFFFFF }

.textEmphasisJustItalics { font-style: italic;
 font-weight: 400 }

.textEmphasisTopLine { font-weight: 600 }

.blockQuote { font-style: italic;
 margin-left: 10%;
 margin-top: -1ex;
 margin-bottom: 1ex;
 width: 60%; }

.copyrightCite { border-style: ridge;
 border-width: 3px;
 border-color: #D3D3D3;
 margin-left: 5%;
 margin-top: 1ex;
 margin-right: 5%;
 margin-bottom: 1ex;
 padding-left: 2em;
 padding-top: 1ex;
 padding-right: 2em;
 padding-bottom: 1ex }

.blockquoteCite { font-style: normal;
 font-size: xx-small }

.hint { font-size: 80%;
 font-style: normal;
 margin-top: 2ex;
 margin-bottom: 4ex;
 border-style: solid;
 border-width: 1px;
 border-color: #D3D3D3;
 padding-left: 2em;
 padding-top: 2ex;
 padding-right: 2em;
 padding-bottom: 2ex }

.inlineHint { font-size: 80%;
 font-style: normal }

.inlineHintIndent { padding-left: 2em;
 line-height: 1.5 }

.secondaryLinks { font-size: 80%;
 font-style: normal;
 margin-top: -2ex;
 margin-bottom: 1ex;
 border-style: none;
 border-width: 1px;
 border-color: #D3D3D3;
 padding-left: 5%;
 padding-top: 0ex;
 padding-right: 2%;
 padding-bottom: 0ex }

.photograph { border-style: double;
 border-color: #778899;
 border-width: 1px;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 20px;
 margin-bottom: 10px }

.drawing { border-style: none;
 margin-left: 10px;
 margin-top: 10px;
 margin-right: 10px;
 margin-bottom: 10px }

.wideImage { border-style: none;
 margin-left: 0px;
 margin-right: 0px }

.pictureLinks { padding-left: 0px;
 padding-right: 0px }

.commentCite { font-size: 80%;
 font-style: normal;
 color: #0000FF;
 background-color: #FFFFFF }

.versionPrivacy { font-size: 60%;
 float: right;
 margin-top: 1ex;
 margin-bottom: 8ex }

.grayText { color: #A9A9A9;
 background-color: #FFFFFF  }

.versionCopyright { font-size: 60%;
 text-align: center;
 margin-top: 1ex;
 margin-bottom: 1ex }

.costFormItem { border-style: solid;
 border-color: #A9A9A9;
 border-width: 1px;
 text-align: right;
 padding-right: 15px;
 color: #000000;
 background-color: #DDA0DD;
 speak-header: always }

.costFormUnits { border-style: solid;
 border-color: #A9A9A9;
 border-width: 1px;
 text-align: center;
 color: #000000;
 background-color: #FFB6C1;
 empty-cells: borders;
 speak-header: always }

.costFormUnitCost { border-style: solid;
 border-color: #A9A9A9;
 border-width: 1px;
 text-align: center;
 color: #000000;
 background-color: #ADD8E6;
 empty-cells: borders;
 speak-header: always }

.costFormCost { border-style: solid;
 border-color: #A9A9A9;
 border-width: 1px;
 text-align: right;
 padding-right: 10px;
 color: #000000;
 background-color: #8FBC8F;
 empty-cells: borders;
 speak-header: always }

.costFormTotalLine { border-style: solid;
 border-color: #A9A9A9;
 border-width: 1px;
 text-align: right;
 padding-right: 15px;
 color: #000000;
 background-color: #F0E68C;
 empty-cells: borders;
 speak-header: always;
 column-span: 3 }

.costFormTotal { border-style: solid;
 border-color: #A9A9A9;
 border-width: 1px;
 text-align: right;
 padding-right: 10px;
 color: #000000;
 background-color: #F0E68C;
 empty-cells: borders;
 speak-header: always }

.formBox { color: #000000;
 background-color: #FFFFFF;
 margin-left: 5em;
 margin-top: 1ex;
 margin-right: 5em;
 margin-bottom: 4ex;
 padding-left: 4em;
 padding-top: 0ex;
 padding-right: 4em;
 padding-bottom: 2ex;
 border-style: double;
 border-width: 3px;
 border-color: #000000;
 clear: both }

.formTitle { font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #FFFFFF;
 font-weight: 600;
 font-size: 100%;
 text-align: center;
 margin-left: 0em;
 margin-right: 0em;
 padding-bottom: 1ex;
 border-bottom-style: double;
 border-width: 3px;
 border-color: #808080 }

.formDirections { color: #000000;
 background-color: #FFFF00;
 padding-left: 4em;
 padding-top: 2ex;
 padding-right: 4em;
 padding-bottom: 2ex;
 border-style: solid;
 border-width: 1px;
 border-color: #000000 }

.formEmphasis { font-style: normal;
 font-weight: 600;
 color: #000000;
 background-color: #F0FFFF }

.formPanel { color: #000000;
 background-color: #F0FFFF;
 padding-left: 4em;
 padding-top: 2ex;
 padding-right: 4em;
 padding-bottom: 2ex;
 border-style: solid;
 border-width: 1px;
 border-color: #000000 }

.formComments { margin-left: 0em;
 margin-top: 1ex;
 margin-right: 0em;
 margin-bottom: 2ex }

.researchCall { color: #FFFFFF;
 background-color: #000000;
 border-color: #A0522D;
 border-width: 2px }

.researchCallOn { color: #000000;
 background-color: #F0FFFF;
 border-color: #000000;
 border-width: 2px }

.endNotes { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 font-style: normal;
 margin-top: 0ex;
 margin-bottom: 0ex;
 padding-top: 0ex;
 padding-bottom: 0ex }

cite { font-family: Arial, Helvetica, sans-serif;
 font-style: italic;
 text-align: right }

.inlineCite { font-family: Arial, Helvetica, sans-serif;
 font-size: 70%;
 font-style: normal;
 text-align: left;
 padding-left: 20%;
 padding-right: 20% }

.nextBar { font-size: 80%;
 text-align: center;
 margin-left: 30%;
 margin-right: 30%;
 padding-left: .25em;
 padding-top: .5ex;
 padding-right: .25em;
 padding-bottom: .5ex;
 border-style: solid;
 border-left-width: 4px;
 border-top-width: 1px;
 border-right-width: 4px;
 border-bottom-width: 1px;
 border-left-color: #FF0000;
 border-top-color: #808080;
 border-right-color: #FF0000;
 border-bottom-color: #808080;
 color: #000000;
 background-color: #FFFFFF;
 clear: both }

.nextPreviousOff { color: #D3D3D3;
 background-color: #FFFFFF }

.nextNav { text-align: center;
 font-size: 80%;
 color: #000000;
 background-color: #EEEEEE;
 margin-top: 0ex;
 margin-bottom: 0ex }

.bottomMenu { font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: 400;
 color: #000000;
 background-color: #FFFFFF;
 text-align: center;
 margin-top: 5ex }

.legalNotices { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 border-style: none;
 text-align: center;
 margin-left: 8%;
 margin-right: 8% }

.smallPrintLine { width: 80%;
 color: #A9A9A9;
 color: #FF0000;
 background-color: #FFFFFF;
 height: 1px;
 margin-top: 3ex }

.giveBack { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 color: #ffffff;
 background-color: #000000;
 margin-left: 20%;
 margin-top: 8ex;
 margin-right: 20%;
 border-style: solid;
 border-color: #A0522D;
 border-width: 6px;
 padding-left: 3em;
 padding-top: 1ex;
 padding-right: 3em;
 padding-bottom: 1ex }

.giveBack2 { font-size: 80%;
 text-align: center;
 margin-top: 1.5ex;
 margin-bottom: 1ex;
 line-height: 2 }

.quickFeedbackHead { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 120%;
 font-weight: 600 }

.copyrightReference  { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 60%;
 font-weight: 400;
 margin-left: 5%;
 margin-right: 5%;
 padding-left: 10px;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px;
 border-style: solid;
 border-width: 1px;
 border-color: #000000 }

.copyrightInlineNotice { white-space: nowrap }

.permissionsContact { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 60%;
 text-align: center }

.license { padding-left: 2em;
 padding-top: 1ex;
 padding-right: 2em;
 padding-bottom: 2ex;
 border-style: solid;
 border-color: #FF0000;
 border-width: 1px }

.bottomLogos { font-size: 80%;
 text-align: center }

.bottomLogo { border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF }

.lastUpdate { text-align: right;
 font-size: 80%;
 margin-right: 10%;
 color: #000000;
 background-color: #FFFFFF }

.copyrightNoticePrinterFriendly { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
margin-right: 5% }

.printCopyright { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: small;
 font-size: 10pt;
 margin-left: 5%;
 margin-top: 1ex;
 margin-right: 5%;
 margin-bottom: 1ex }

.printCopyrightVariant { font-family: Arial, Verdana, Helvetica, sans-serif;
 font-variant: small-caps }

.linkCodeInTextArea { padding-left: 1em;
 padding-top: 2ex;
 padding-right: 0em;
 padding-bottom: 2ex }

code { font-family: Arial, Helvetica, sans-serif;
 font-size: 100% }

.properCite { margin-bottom: 0ex }

.properCiteCode  { width: 94%;
 padding-left: 1em;
 padding-top: 2ex;
 padding-right: 0em;
 padding-bottom: 2ex }

.discussionBoardMenuBox { clear: both;
 border-style: none }

.discussionBoard { width: 90%;
 height: 400px;
 margin-left: 5%;
 margin-right: 4%;
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 clear: both }

.lessonPlanTable { width: 100%;
 font-size: 80%;
 text-align: left;
 color: #000000;
 background-color: #FFFFFF;
 margin-top: 3ex;
 border-style: solid;
 border-width: 1px;
 border-color: #D3D3D3 }

.lessonPlanTableCaption { width: 100%;
 font-size: 160%;
 font-weight: 600;
 text-align: center;
 color: #000000;
 background-color: #FFFFFF;
 padding-top: 1ex;
 border-style: solid;
 border-width: 1px;
 border-color: #D3D3D3 }

.lessonPlanTableHeaderRow { font-size: 120%;
 text-align: center;
 color: #000000;
 background-color: #FFFFFF;
 padding-top: 1ex;
 border-style: solid;
 border-width: 1px;
 border-color: #D3D3D3 }

.lessonPlanTableColumnWidth { width: 62% }

.lessonPlanTableCellEmphasis { border-color: #FF0000 }

.partnerParagraph { margin-top: 6ex }

.partnerTextLinkParagraph { font-size: 80%;
 text-align: right }

.printEstimateFormCaption { border-style: solid;
 border-width: 1px;
 border-color: #A9A9A9;
 padding-top: 1ex }

.searchSectionBox { color: #000000;
 background-color: #FFFFFF;
 margin-bottom: 8ex;
 padding-left: 2em;
 padding-top: 2ex;
 padding-right: 2em;
 padding-bottom: 2ex }

.searchBox { text-align: right; }

.searchBox form { margin-bottom: 0px; }

.searchBox p { font-size: 80%;
 font-weight: 400;
 margin-left: 20px;
 margin-top: 0px;
 margin-right: 240px;
 margin-bottom: 0px; }

.selectionListCaption { margin-bottom: 0ex }

.textAlignCenter { text-align: center }

.textAlignRight { text-align: right }

.textAlignCenterPadding1em { text-align: center;
 padding-left: 1em;
 padding-right: 1em }

.floatLeft { float: left }

.floatRight { float: right }

.lineHeight6ex { line-height: 6ex }

.fontSize60Percent { font-size: 60% }

.fontSize70Percent { font-size: 70% }

.fontSize80Percent { font-size: 80% }

.fontSize60Percent { font-size: 60%; letter-spacing: 0em }

.fontSize120Percent { font-size: 120% }

.fontWeight600 { font-weight: 600 }

.fontStyleItalic { font-style: italic }

.fontVariantSmallCaps { font-variant: small-caps }

.fontArial80Percent { font-family: Arial, Helvetica, sans-serif;
 font-size: 80% }

.footnoteIndicator { vertical-align: super; font-size: 70% }

.legalMarkIndicator { vertical-align: super; font-size: 70% }

.bestViewedBox { font-family: Arial, Verdana, Helvetica, sans-serif;
 text-align: center;
 border-style: solid;
 border-width: 1px;
 border-color: #D3D3D3;
 padding-left: 2em;
 padding-top: 2ex;
 padding-right: 2em;
 padding-bottom: 2ex;
 margin-left: 10%;
 margin-right: 10% }

.centeredContentBox { text-align: center }

.errorNotice { margin-left: 10%;
 margin-right: 10% }

.objectiveLevel1 { list-style-type: decimal  }

.objectiveLevel2 { list-style-type: lower-alpha }

.pageBreak { page-break-before: always }


/*IMAGES START*/

.spacerDots { width: 19px;
 height: 7px;
 vertical-align: middle;
 margin-left: 1em;
 margin-right: 1em }

.spacerDot { width: 7px;
 height: 7px;
 vertical-align: middle;
 margin-left: 1em;
 margin-right: 1em }

.quickLinkIndicator { vertical-align: middle;
 margin-right: .25em }

.bottomLogo8831 { border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 width: 88px;
 height: 31px }

.bottomLogo8831Sub { border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 width: 88px;
 height: 31px;
 vertical-align: sub }

.bottomLogo8832 { border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 width: 88px;
 height: 32px }

.gemLogo { border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 width: 248px;
 height: 55px }

.ericLogo { border-style: solid;
 border-width: 1px;
 border-color: #D3D3D3;
 width: 77px;
 height: 47px }

.indianaClearinghouseLogo { border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 width: 115px;
 height: 166px }

.arrowScrollDown { vertical-align: sub;
 border-style: none;
 width: 24px;
 height: 12px;
 margin-right: .25em }

.arrowScrollUp { vertical-align: super;
 border-style: none;
 width: 24px;
 height: 12px;
 margin-right: .25em }

.arrowScrollRight { vertical-align: middle;
 border-style: none;
 width: 24px;
 height: 11px;
 margin-right: .25em }

.teacherStandingOverFloatRight { border-style: double;
 border-color: #778899;
 border-width: 1px;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 20px;
 margin-bottom: 10px;
 width: 181px;
 height: 798px;
 float: right }

.barbaraGonzales715FloatRightBox { font-size: 70%;
 text-align: right;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 2ex;
 width: 370px;
 padding-left: 10px;
 padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 float: right }

.barbaraGonzales715 { border-style: solid;
 border-color: #778899;
 border-width: 1px;
 width: 351px;
 height: 271px }

.barbaraGonzales716FloatRightBox { font-size: 70%;
 text-align: right;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 2ex;
 width: 370px;
 padding-left: 10px;
 padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 float: right }

.barbaraGonzales716 { border-style: solid;
 border-color: #778899;
 border-width: 1px;
 width: 358px;
 height: 219px }

.barbaraGonzales720FloatRightBox { font-size: 70%;
 text-align: right;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 2ex;
 width: 391px;
 padding-left: 10px;
 padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 float: right }

.barbaraGonzales720 { border-style: solid;
 border-color: #778899;
 border-width: 1px;
 width: 369px;
 height: 239px }

.reneeGoularteTextmap0409aBox { font-size: 70%;
 text-align: right;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 2ex;
 width: 466px;
 padding-left: 10px;
 padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px }

.reneeGoularteTextmap0409a { border-style: solid;
 border-color: #778899;
 border-width: 1px;
 width: 454px;
 height: 205px }

.reneeGoularteTextmapping04FloatRightBox { font-size: 70%;
 text-align: right;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 2ex;
 width: 228px;
 padding-left: 10px;
 padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 float: right }

.reneeGoularteTextmapping04 { border-style: solid;
 border-color: #778899;
 border-width: 1px;
 width: 216px;
 height: 288px }

.reneeGoularteTextmapping06FloatRightBox { font-size: 70%;
 text-align: right;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 2ex;
 width: 290px;
 padding-left: 10px;
 padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 float: right }

.reneeGoularteTextmapping06 { border-style: solid;
 border-color: #778899;
 border-width: 1px;
 width: 288px;
 height: 216px }

.loriJacksonTextmap1FloatRightBox { font-size: 70%;
 text-align: right;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 2ex;
 width: 226px;
 padding-left: 10px;
 padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 float: right }

.loriJacksonTextmap1 { border-style: solid;
 border-color: #778899;
 border-width: 1px;
 width: 214px;
 height: 296px }

.makingScroll { border-style: double;
 border-color: #778899;
 border-width: 1px;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 20px;
 margin-bottom: 10px;
 width: 301px;
 height: 400px }

.introPhoto { border-style: double;
 border-color: #778899;
 border-width: 1px;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 20px;
 margin-bottom: 10px;
 width: 277px;
 height: 414px;
 float: right }

.leftToRightScroll { width: 474px;
 height: 105px }

.scrollTextbook00A { width: 621px;
 height: 138px;
 border-style: solid;
 border-width: 1px;
 border-color: #D3D3D3 }

.scrollTextbook00B { width: 621px;
 height: 216px;
 border-style: solid;
 border-width: 1px;
 border-color: #D3D3D3 }


/*IMAGES END*/

@media screen { .noDisplayScreen { display: none }}
 
@media print { .noDisplayPrint { display: none }
.inlineNavLeft { display: none }
.inlineNavRight { display: none }
.printHeaderTitle { font-size: 14pt; font-weight: 600; letter-spacing: .5em; line-height: 3ex; text-align: center; margin-top: 2ex; margin-bottom: 2ex }
.printHeaderResource { font-size: 10pt; letter-spacing: 0em }
.printHeaderText { font-size: 10pt; font-weight: 400; text-align: center; margin-top: 2ex; margin-bottom: .5ex }
.linkSeparatorWhite { display: none } }