/* CSS for webpages with 1-column layout
Created 10/2007 by Marsha S. for Title II tutorial*/

/*Common Tags*/
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; margin: 0 3px 0 3px; padding: 0; background: #999; color: #000;}

acronym {border-bottom: 1pt dashed #e1e1e1;}
abbr {border-bottom: 1pt dashed #e1e1e1;}
strong { font-weight: bold; }
sup {color: #fff; font-size: 75%; margin: 0; padding:0; font-weight: normal;}

img{ border: none;} 

/*Misc. styles*/
.imgvalign {vertical-align: middle;}
.imgright {float: right;}
.imgstory {float: right; padding: 5px;}
.imgtop {vertical-align: top;}

ul.listonerow  {display:inline; list-style-type: none; margin: 0; padding: 0;}
ol.listonerow {display:inline; margin: 0; padding: 0; list-style-type: lower-alpha;}
.listonerow li { display: inline; margin: 0 3px 0 3px; padding: 0;}
ol.listabc {list-style-type: lower-alpha;}
#adacourselink  {background: left top no-repeat url(../../images/bulletusmapflag.gif);}
#adaportallink {background: left top no-repeat url(../../images/books.gif);}
#dojlink {background: left top no-repeat url(../../images/bulletdoj1.gif);}
#eeoclink {background: left top no-repeat url(../../images/bulleteeoc1.gif);}
#adacourselink, #adaportallink, #dojlink, #eeoclink { padding-left: 43px; margin-left: -25px;}
.Calign { text-align: center;}
.left {text-align: left;}
.hidden { height:1px; width:1px; overflow:hidden; position:absolute; top:-60px; }
.red { color: #d60238; font-weight:bold;}
.blue { color: #0359a3; font-weight:bold;}
.green { color: #006600; font-weight: bold;}

.backtotop { text-align:left; font-size: 85%; padding: 0 0 1em 1em; margin: 0 0 1em 1em; border: none;}

/*Div contains entire webpage*/
#webpagebox { background:#fff; margin:0; border-bottom: 0.5pt solid #123456; border-right: 0.5pt solid #123456; border-left: 0.5pt solid #123456;}

/*Unordered lists in div that contains all 3 columns columnbox url(dkbluetriangle.gif, bullet8.gif)*/
#content ul { list-style-type:square;}

/*Div contains skiplinks, logo, help link and phone, topnavbar (portals), subnavbar (blue line only) #8db9d5 ; #9fb9f9; */
#banner { background: #333399; /*#d3e1f0;*/}
/*Div in logoheader div that contains DBTAC name*/
#logoname { color: #fff;/*#cc0033;*/ font-weight: bold; font-size: 130%; margin: 0.5em 0 0 1em; padding: 0.5em 0 0 1em; line-height: 2em;}

/*Paragraph in banner div contains skip link and invisilink to Partners Center*/
#skiplinks { float: right; /*right: 15px;*/ position: relative; top: 2px; color: #000; font-size: 70%; text-indent: 12px; padding-bottom: 3px; background: #333399; color:#333399; margin: 0; width: 100%;}
#skiplinks ul { background: #d3e1f0;}
#skiplinks li {padding: 0 4px; margin: 0; background: #d3e1f0 url(../../images/bullet8.gif) right no-repeat;}
#skiplinks img {vertical-align:middle;}
#skiplinks a { margin:0; padding: 0 2px; background:#d3e1f0; color: #9b1514; }
#skiplinks a:hover { margin:0; padding: 0 2px; color: #000; background: yellow;}

/*Span in skiplinks paragraph contains link to Partners Center (only on Home Page); unseen since color same as background*/
#invisilink {color: #e9e9e9; margin:0; padding:0;} 
#invisilink a {color: #f3f6fb; margin:0; padding:0;} 
#invisilink a:active {color:  #f3f6fb; margin:0; padding:0;} 
#invisilink a:hover { color: yellow; background: #000; margin:0; padding:0;} 

/*Info visibly unseen as positioned off-page to not impact layout but maintain order relative to content; used for info to help screenreaders, keyboard, text-only, or when technology or css incompatibile, i.e. text links vs. image map for Find DBTAC*/
.hide_hinttext{ height:1px; width:1px; overflow:hidden; position:absolute; top:-60px; }

/*Div in banner div that contains logoname, logotagline, logodbtac, logophone #9fb9f9; width: 100%*/
#logoheader {float:left;  background: #333399; padding: 0; margin: -1pt 0 0 0; border-bottom: 5px solid #cc0033; clear:both;} 
#logoarea { float:left; background: #333399; padding: 3pt 0 5pt 0; margin: 0 0 0 0; width: 100%; border-bottom: 5px solid #cc0033; clear:both; }
#logoarea a{text-decoration: none;}
/*Div in logoheader div that contains logo image for DBTAC*/
#logodbtac { vertical-align: middle; padding: 0; margin: 0; background: #333399;}
/*Div in logoheader div that contains the text below DBTAC name*/
#logotagline { margin: 0 0 3px 110px; padding: 0; text-align: left; color: #fff; /*#000088;*/ font-weight: normal; font-size: 90%;} 
#logotagline a { border-bottom: 1pt dashed #fff; background: #333399; color: #fff;}
#logosubtagline { margin: 2px 0 3px 140px; padding: 0; text-align: left; color: #fff; /*#000088;*/ font-weight: normal; font-size: 90%;} 

/*Span in logophone div that formats phone number*/
#logophone {color: #fff; /*#000088;*/  font-weight:bold; margin: 0 0.5em 0 1em; padding: 0.8em 0.5em 0 1em; font-size: 90%; letter-spacing: 0.5pt; text-align: right;}
.logophonenumber { color:#fff; padding: 3pt;}

/*Div after portal navigation; currently no info - blue line only*/
#subnavbar { clear: both; color: #fff; background:#003399; margin: 0; padding: 0; height: 5px;}

/*Link styles - change hover property for improved contrast even if grayscale; old - color: #123456; background: yellow;*/
a:link { color: #000088;}  /*color: #003399;*/
a:hover { color: yellow; background: #000;}
img a:link {text-decoration: none;}

/*Div used to clear previous float properties, especially for multiple/consecutive columns*/
.cleardiv { clear: both; }

/*Div contains all 3 columns ( 1-left nav, 2-content, 3-other info padding: 0 5px 0 5px; margin: 0 5px 0 5px;*/
#columnbox{ padding: 1em 0 3em 1em; margin: 0;}
#nocolumnsbox { padding: 1em 2em 2em 2em; margin: 0;}

/*Div contains search, quicklinks, find DBTAC, sponsors*/
#column1 { width: 0.2%; float: left;} 
/*Heading 1 page name.*/
h1 {font-size: 135%; color: #d60238; background: #fff; padding-top: 0.5em; padding-bottom: 0.5em;}
.pageid_h1 { color:#fff; font-weight:bold; font-size: 95%; background: #0359a3 url(../../images/redblock.gif) left center repeat-y; font-weight: bold; white-space: nowrap; padding: 1pt 5pt 1pt 15pt; margin: 0; border-top: #c2c7d3 solid 2pt;}

#column3 #login { background: #aaa repeat; background-image: none; color: #fff; font-weight: bold; margin-top: 2em; margin-bottom: 0; padding: .3em .5em; font-size: 95%; text-align:center; font-family: Verdana, Helvetica, san-serif; border: none;}
#login { color: #d60238; font-weight: bold; margin-top: 1em; margin-bottom: 0; padding: .3em .5em; font-size: 105%; text-align:center; font-family: Verdana, Helvetica, san-serif; border-top: 5px solid #aaa; border-left: 10px solid #aaa; border-right: 10px solid #aaa; letter-spacing: 1pt; background-image: none; line-height: 1.25em;}
#pagelinks { color: #d60238; font-weight: bold; margin-top: 1em; margin-bottom: 0; padding: .3em .5em; font-size: 105%; text-align:center; font-family: Verdana, Helvetica, san-serif; border-top: 5px solid #d60238; border-left: 10px solid #d60238; border-right: 10px solid #d60238; letter-spacing: 1pt; background-image: none; line-height: 1.25em;}
#introboxstart { color: #d60238; font-weight: bold; margin-top: 0.1em; margin-bottom: 0; padding: .3em .5em; font-size: 105%; text-align:center; font-family: Verdana, Helvetica, san-serif; border-top: 5px solid #0359a3; border-left: 10px solid #0359a3; border-right: 10px solid #0359a3; letter-spacing: 1pt; background-image: none; line-height: 1.25em;}
#tellmore { color: #0359a3; font-weight: bold; margin-top: 1em; margin-bottom: 0; padding: .3em .5em; font-size: 105%; text-align:center; font-family: Verdana, Helvetica, san-serif;  border-top: 5px solid #0359a3; border-left: 10px solid #0359a3; border-right: 10px solid #0359a3; letter-spacing: 1pt; background-image: none; line-height: 1.25em; }
#nationalresources {color: #d60238;}
#additionalresources { background: #0359a3 url(blueblock.gif) left center repeat; color: #fff; font-weight: bold; margin-top: 0.5em; padding: .3em .5em; font-size: 95%; text-align:center; font-family: Verdana, Helvetica, san-serif; margin-bottom: 0; border: none;}
#column3 #coursetools{ background: #d3e1f0 repeat; color: #000; font-weight: bold; margin-top: 1em; margin-bottom: 0; padding: .3em .5em; font-size: 105%; text-align:center; font-family: Verdana, Helvetica, san-serif; border-top: 5px solid #fff; border-left: 20px solid #fff; border-right: 20px solid #fff; letter-spacing: 1pt; background-image: none; line-height: 1.25em;}
#column3 h2 { background: #0359a3 url(blueblock.gif) left center repeat; color: #fff; font-weight: bold;  padding: .3em .5em; font-size: 95%; text-align:center; font-family: Verdana, Helvetica, san-serif;}

/*Heading 2-6 formatting*/
h2 { font-family: Arial, Helvetica, san-serif; font-size: 115%; color: #0359a3; margin-top: 1em; padding: .3em .5em .3em 1.3em; background: #fff url(../../images/redblock.gif) left center repeat-y; border-top: 1pt solid #d60238;}
h3,h4,h5,h6 { font-family: Arial, Helvetica, san-serif; color: #d60238; }
h4,h5,h6 { margin: 1em .5em 0 0; padding: .3em .5em 0 1.3em;}
h3 { font-size: 110%;  margin: 0.1em 0 0 0; padding: 0.1em 0 0 0;}
h4 { font-size: 105%;}
h5 { font-size: 100%;}
h6 { font-size: 95%;}

/*Div contains content of webpage*/
#content { padding: 0 1em; margin: 0; background: #fff;}
#nocolumncontent { float: left; width: 100%; padding: 0 1em; margin: 0; background: #fff;}
#content li{ padding-bottom: 0.5em;}

#pagenavtop {float: right; right: -18em; position: relative; padding-bottom: 0.5em; text-align: center; font-size:85%; top: -5em; }
#pagenavtop .pagenavtop_pageof {font-size: 95%;font-weight: normal; text-align:center; margin: 0 2em 0 .1em; padding: 0; letter-spacing: 0.5pt; }
#pagenavtop a {text-decoration: none;}

/*Source refs in content*/
.sourcelink {text-align:left; font-size: 90%;}
blockquote { padding: 0; background: #ddd url(../../images/quoteend.gif) bottom right no-repeat;}/*border: 1px dashed #ccc;*/
#content blockquote p { text-indent: 2em; padding: 1em 0.5em 1.5em 0.5em; margin-top: 0; background: url(../../images/quotestart.gif) top left no-repeat;}
p.quotelink {text-align:right; font-size: 90%; margin-top: 0; padding-top:0;}

/*Definitions*/
.definitionbox {color: #000; background: #fff url(../../images/definitionbox.gif) left top no-repeat; padding: 0.5em 0.7em 0.5em 0.7em; margin:0.5em 1em 0.5em 1em; font-size: 95%; border: 2px solid #daf9a8 ; }
.definitionbox strong {color: #003399;}
.definitionbox p {margin: 2px; padding: 2px;}
.definitionbox ul	{padding-top: 0; margin-top: 0; padding-bottom: 0; margin-bottom: 0;}

/*Examples*/
.examplebox {color: #000; background: #fff; padding: 0.5em; margin:0.5em 1em 0.5em 1em; font-size: 95%; border: 1px dashed #ccc; }
.examplebox strong {color: #483d8b;}
.examplebox ul	{padding-top: 0; margin-top: 0; padding-bottom: 0; margin-bottom: 0;}

/*Bordered box in content needing attention -grayback i.e. disclaimer #f1f1f1*/
.infoboxcentered { background: #ffeeff; padding: 0.5em 4em 0.5em 4em; margin: 0.5em 4em 0.5em 4em; font-size: 85%; text-align: center; }

.infobox { background: #f1f1f1; padding: 4px; margin: 0.5em 3em 0.5em 3em; font-size: 85%;}
.infobox a { color:#000; background:#f1f1f1;}  
.infobox a:hover {color: yellow; background: #000;}
.infobox h2 { margin: 0; padding: 0; color: #0359a3; background: #f1f1f1; background-image: none;}
.infobox h3 { padding: 0; margin: 0; color: #d60238; background: #f1f1f1; border: none;}
.infobox h4 { padding: 0; margin: 0; color: #d60238; background: #f1f1f1; border: none;}
.infobox p {margin-top: 1pt;}
.infobox ul {list-style-type: disc; list-style-image: none; margin:0; padding:0;}
.infobox li {list-style-type: disc; list-style-image: none; margin-left: 20px; padding: 0; }
.infobox ul li ul {display:inline; list-style-type: none; margin: 0; padding: 0;}
.infobox ul li ul li { display: inline; list-style-type: none; margin: 0; padding: 0 4pt 0 4pt;}

/*Style for non-headings intro text in infobox*/
.infotext { font-family: Arial, sans-serif,  "MS sans serif"; color: #cc0033; font-weight: bold;} 

/*Bordered box in content needing extra attention - pale pink back and pushpin image #ffeeee*/
.notebox { color: #000; background: #ffeeff url(../../images/notepushpin.gif) left top no-repeat; padding: 0.5em 1em 1em 1em; margin: 0.5em; }
.notebox a { color:#000; background: #ffeeff;}  
.notebox a:hover {color: yellow; background: #000;}
.notebox h2 { margin: 0; padding: 0; color:#9b1514; background:#ffeeff; background-image: none; border: none;} /* #9b1514 #0359a3*/
.notebox h3 { margin: 0 0 0 1.5em; padding: 0; color: #9b1514; background:#ffeeff; border: none;} /*color:  d60238*/
.notebox h4 { margin: 0; padding: 0; color: #000; background:#ffeeff; border: none;}
#content .notebox p {margin: 2px; padding: 2px;}

/*Style for non-headings intro text in infobox*/
.notetext { font-family: Arial, sans-serif, "MS sans serif"; color: #cc0033; font-weight: bold; font-size: 105%; padding: 1pt 2pt 6pt 2pt;} 

#content p {text-indent: 1.5em; line-height: 1.5;}
#content ul,ol {line-height: 1.5;}

/*Index*/
#courseprogress { margin: 0.5em 0 2em 1.5em; padding: 0.1em 0.5em 0.1em 0.5em;}  
#courseprogress li { list-style-type: none;}
#courseprogress li.modules { border: 1px dashed #0359a3; padding-left: 2px; margin-bottom: 0.5em;}
#courseprogress li ul {display:inline; list-style-type: none; margin: 1em 0 0 1em; padding: 0.25em;}
#courseprogress li ul li { display: inline; list-style-type: none; margin: 0.2em; padding: 0.4em 0.2em 0 0.2em;}
.mapheading {font-family: Arial, Helvetica, san-serif; font-size: 110%; color: #000; margin: 0.1em 0 0 0; padding: 0.1em 0 0 0;}
.mapinfo { background: #f7f7f7; border: 2px solid #ddd; margin: 0.5em 3em 2em 1.5em; padding: 0.1em;}  
.mapinfo li { list-style-type: none;}

/*Disclaimer*/
/*Bordered box in content needing extra attention*/
#disclaimer { background: #f1f1f1; padding: 4px; margin: 0.5em 3em 0.5em 3em; font-size: 90%; border: 1pt solid #bbb; } /*# #fdf3f6 url(note.gif) left top no-repeat*/
#disclaimer h3,h4 { margin: 0; padding: 0; color: #d60238; border: none;} /*color: 9b1514 d60238*/
#disclaimer p {margin: 2px; padding: 2px;}

/*Quiz Results*/
.divideqresults li { border-bottom: 1pt solid #ddd; padding: 1em 0 0 0; margin: 0;}

/*Box to hold image and caption to the right of related content*/
.rightbox { width: 19em; float: right;}
.rightboximg { border-left: 1px solid #003399; border-right: 1px solid #234671; border-top: 1px solid #234671; border-bottom: 0; background: #f5f5f5;
padding: 0.5em; margin: 1em 1em 0 2em; font-size: .75em; text-align: center;}
.rightboxcaption { border-left: 1px solid #234671; border-right: 1px solid #234671; border-bottom: 1px solid #234671; border-top: 0; background: #F5F5F5; padding: 0.9em; margin:0 1em 0.5em 2em; font-size: .75em;} 

/*Div creates two columns, side-by-side content, i.e. used on home pagem bottom page navigation*/
.columntworow { margin: 0 50px 0 50px; padding: 0; vertical-align: top;}
.columntwoA { float: left; width: 42%; margin: 0; padding: 0;}
.columntwoB { float: right; width: 42%; margin: 0; padding: 0;}

#introbox { margin: 0 0.5em 1em 0.5em; padding: 0.1em 0.5em 0.1em 0.5em; border-right: 1pt solid #0359a3; border-left: 1pt solid #0359a3; border-bottom: 1pt solid #0359a3; font-size: 90%;}
#introbox h3 {color: #000;}

/*Find your DBTAC, U.S. map in column1 div (leftnav) and Solutions width: 94%;*/
#findcenter {margin-bottom: 2pt; border: none; color: #d60238 /*#000 #483d8b*/;}
.findcenterbox { font-size: 85%;  border: 1pt #f1f1f1 solid; padding: 2pt; margin: 0; text-align:center;} /*#f3f6fb*/
.navboxnoteform { margin: 0; padding: 0;}
.findcenterbox select {font-size: 90%;}
.solutionsfindcenterbox { font-size: 95%; padding: 2pt; margin: 0 0 8pt 0; text-align:center;}

/*Forms*/
#formbox { font-size: 95%; border: 1pt solid #003399; padding: 10pt; margin: 0 10pt 10pt 10pt;}
#formnobox { font-size: 95%; padding: 0 10pt 10pt 10pt; margin: 0 10pt 10pt 10pt;}
label {color: #000; font-weight: bold;}
legend {color: #003399; font-weight: bold; font-size: 115%;}
fieldset {border: 1pt solid #003399; padding: 0 0.1em 1em 0.5em; margin: 0 0.1em 1em 0.5em;}
input { padding: 0.1em; margin: 0.2em 0.1em 0.2em 0.1em; vertical-align: middle;}
select { padding: 0.1em; margin: 0.2em 0.1em 0.2em 0.1em;}

/*Login form on homepage in column3*/
/*.loginform { margin: 0 0 2em 0; padding: 2pt; border: 0.5pt solid #d60238 #0359a3; background: #d3e1f0;} */ /*f9f9f9*/
.loginform { margin: 0 0 3.5em 0; padding: 2pt; border-left: 1pt solid #aaa; border-right: 1pt solid #aaa; border-bottom: 1pt solid #aaa; background: #fff; text-align: center; font-size: 90%;} /*f9f9f9*/
.loginform label {color: #000; font-weight: bold; margin-bottom: 0.1em; padding-bottom: 0;}
.loginform input {margin-bottom: 0.1em; padding-bottom: 0;}
.loginform p { margin:0.25em; padding: 0.25em; }
.loginform hr { background: #f9f9f9;}
.submitform {margin-top: 4pt; margin-bottom: 2pt; padding-bottom: 2pt;}

/*Box holding anchor links to contents/headings in a page*/
.pagelinksbox { margin: 0 0 0.5em 0; padding: 2pt; border-bottom: 1px solid #d60238; border-right: 1px solid #d60238; border-left: 1px solid #d60238; background: #fff;}
.pagelinksbox img {margin: 3pt; border: 1pt #f1f1f1 solid;}
.pagelinksbox ul {margin: 0 0 0.1em 0.5em; padding: 0 0 0.1em 1em;}
.pagelinksbox li {margin: 0 0 1px 0; padding: 0 0 1px 0; font-size: 90%; list-style: url(../../images/bulletredsquare.gif); }
.pagelinksbox li ul {margin: 0.2em 0 0 0.5em; padding: 0.2em 0 0 0.5em; border: none;}
.pagelinksbox li ul li {margin: 0 0 1px 0; padding: 0 0 1px 0; font-size: 95%; list-style: circle; list-style-image: none; border: none; }
.pagelinksbox p {margin: 0 0 0.1em 0.45em; padding: 0 0 0.1em 0.45em; font-size: 90%;}

/*Tell More Box in column3 div (rightnav)*/
.tellmorebox { margin: 0 0 0.5em 0; padding: 2pt; border-bottom: 1px solid #0359a3; border-right: 1px solid #0359a3; border-left: 1px solid #0359a3; background: #fff; }
.tellmorebox img {margin: 3pt; border: 1pt #f1f1f1 solid;}
.tellmorebox ul {margin: 0 0 0.1em 0.5em; padding: 0 0 0.1em 1em;}
.tellmorebox li {margin: 0 0 1px 0; padding: 0 0 1px 0; font-size: 90%; list-style-image: url(../../images/bullet8.gif); }
.tellmorebox li.selected {margin: 0 0 4px 0; padding: 0 0 4px 0; font-size: 90%; color: #d60238; background: #fff; list-style-image: url(../../images/redtriangle.gif); font-weight: bold; }

/*Tell More Box holds info in content div (column2)*/
.tmm { background: #0359a3 url(blueblock.gif) left center repeat; color: #fff; font-weight: bold; margin: 1em 3em 0 3em; /*padding: .3em .5em;*/ font-size: 95%; text-align:center; font-family: Verdana, Helvetica, san-serif; letter-spacing: 1pt; border: none; }
.tmmbox { border-bottom: 3px solid #0359a3; border-left: 3px solid #0359a3; border-right: 3px solid #0359a3; padding: 0.5em; margin: 0 3em 0.5em 3em;} /*background: #f3f6fb;*/
.tmmbox li {list-style-image: url(../../images/dkbluetriangle.gif);}
.tmmbox li ul li {margin: 0 0 4px 0; padding: 0 0 4px 0; list-style-image: url(../../images/bullet8.gif); }
.tmmbox h3 {font-family: Arial, Helvetica, san-serif; font-size: 110%; color: #d60238; margin: 0.1em 0 0 0; padding: 0.1em 0 0 0;}
.tmmbox h2 { background: #cc0033; color: #fff; text-align: center; padding-top: 3px; padding-bottom: 3px; margin: 0; font-weight: bold; border:none;} 
/*.tmmbox h3 { background: #cc0033; color: #fff; text-align: center; padding-top: 3px; padding-bottom: 3px; margin: 0; font-weight: bold; border:none;}*/
.tmmbox h4 { color:#483d8b; padding-bottom: 0; margin: 0; font-weight: bold; border:none;}
.tmmbox .tmminfo { background: inherit; color: #000; text-align: left; padding: 5px 3px 3px 3px;}
.tmmbox .tmminfo  a { background: #eee; color: #000;}
.tmmbox .tmminfo a:hover { color : #000; background: yellow; text-decoration : underline; font-weight: 100;}

/*Tools Box in column3 div (rightnav)*/
/*#coursetools {margin-bottom: 2pt;}*/
.coursetoolsbox { border: none; padding: 5px; background: #d3e1f0; margin-bottom: 2em;}
.coursetoolsbox img {margin: 3pt; border: 1pt solid #f1f1f1;}
.coursetoolsbox ul {margin: 0 0 0.1em 2em; padding: 0 0 0.1em 2em;}
.coursetoolsbox li.indextool {margin: 0; padding: 0; font-size: 95%; list-style-image: url(../../images/bulletindex.gif); }
.coursetoolsbox li.glossarytool {margin: 0; padding: 0; font-size: 95%; list-style-image: url(../../images/bulletglossary.gif); }
.coursetoolsbox li.helptool {margin: 0; padding: 0; font-size: 95%; list-style-image: url(../../images/bullethelp.gif); }
.coursetoolsbox li.resourcestool {margin: 0; padding: 0; font-size: 95%; list-style-image: url(../../images/bulletresources.gif); }
.coursetoolsbox li.exittool {margin: 0; padding: 0; font-size: 95%; list-style-image: url(../../images/bulletexit.gif); }
.coursetoolsbox li.selected {margin: 0 0 4px -4px; padding: 0 0 4px 0; font-size: 95%; color: #d60238; background: #fff; list-style-image: url(../../images/redtriangle.gif); font-weight: bold; }
.coursetoolsbox a { vertical-align: top;}

/*Breadcrumb path of links that preceds h1 of content in column2 div*/
.breadcrumbNEW { text-align: right; font-size: 85%; color: #000; margin: 7pt 0 -10pt 0; padding: 0;}
.breadcrumblinkNEW { background:#fff; font-size: 90%; margin-bottom:0; padding-bottom: 0;}
/*#0359a3*/
.additionalresourcesbox {  border-right: 1pt solid #f1f1f1; border-left: 1pt solid #f1f1f1; border-bottom: 1pt solid #f1f1f1; background: #fff; margin: 0; padding: 0; list-style-image: none; list-style: none; font-size: 90%;}
.additionalresourcesbox ul { margin: 0; padding: 0;}
.additionalresourcesbox li {  margin: 0; padding: 4px 0 4px 0; border-bottom: 1px dotted #ccc; list-style: none; list-style-position: inside; list-style-image: none; }
.additionalresourcesbox li img { float: left; margin: 2px 5px 0 0; padding: 1px;}
.additionalresourcesbox li a {line-height: 1.5; text-decoration: none; }

/*Glossary*/
#glossary ul { padding: 0 0 0 1em; margin: 0 0 0 1em;}
#glossary li {padding: 2px 0 2px 0; list-style-image: none;}
#glossary li ul li {padding: 0 0.5em 0 1em; margin-left: 1em; list-style-type: disc; list-style-image: none; }
#glossary li ol li {padding: 0 0.5em 0 0.5em; margin-left: 1em; list-style-image: none; }

/*Div for footer which contains project name, contact info, accessibility link, privacy link, grant info, copyright*/
#footer { background: #fff; padding: 0; margin: 0; }
#pagenav { /*color: #483d8b;*//*float:right;*/text-align:center; padding-bottom: 0.5em;}
#pagenav a {text-decoration: none;}

.pagenavPrev { text-align:left; padding-right: 0.5em;}
.pagenavNext { text-align:right; padding-left: 0.5em; padding-right: 5em;}
img.arrowtext {vertical-align:middle;text-decoration:none;}

.pageoflink {font-size : 80%/*12px*/;font-weight : bold; text-decoration:none; } /*color: #000*/
.pageoftext { font-size : 80%/*12px*/;font-weight : bold; text-decoration:none; text-align:center; } /*color:#ff1f1f;*/
.pageoftitle { white-space:nowrap;}

/*Paragraph in footer file with link to go to start of page content*/
#topofpage { float:right; font-size: 85%; margin-right: 3.5em; margin-bottom: 1em; background: #fff url(../../images/arrow_up.gif) no-repeat left center ; position: relative; text-indent: 18px;}
.contactdbtac { background: #e5e5e5;/*#e5e5e5;*/ text-align: center; font-size: 90%; padding: 1em 0 0 0; margin: 0; border-top: 4px solid #cc0033; border-right: 1px solid #bbb; border-left: 1px solid #bbb; border-bottom: 1px solid #bbb; /*#cc0033;*/ font-family: Verdana, Arial, Helvetica, sans-serif;}
.projectfooter { font-size: 95%; font-weight: bold;}
.projectname { color: #003399; /*#333399 #d60238;*/ font-weight: bold; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 105%;}
.websiteby {font-size: 85%; margin: 2px 0 0 0; padding: 2px 0 0 0;}
.copyright {font-size: 80%; margin: 2px 0 0 0; padding: 2px 0 5px 0;}
.contactdbtac a {color: #333399;}
