/* //////////////////// CSS Document /////////////////////////////////// */

body
{
/*the following instruction causes non-compliant browsers to center text even though they will not center containter */
text-align: center;
}
/* ///////////////////////////////////////////////////////////////////// */
/* DIVS IN SEQUENTIAL ORDER AS FOUND ON HOME PAGE */

div#container
{
margin-left: auto;
margin-right: auto;
width: 620px;
border: 1px solid #b9d2e3;
line-height:1.03em;
padding: 20px;
/* the following instruction overrides the center text instruction and left justifies, but does not eliminate the centering 
of the left justified block on the page */
text-align: left;
}

div#menu
{
margin-left: 10px;
text-align: left;
}


/* content menu */
.buttonscontainer {width: 250px;}

.buttons a {color: #006666;
background-color: #ffffff;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #006666;
font: 12px Helvetica, sans-serif, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: #FFFF66;
color: #006666;
text-decoration: none;}

/* ---- end content menu -------------- */

div#centerGraphic
{
margin-left: auto;
margin-right: auto;

}

div#centerGraphic1
{
margin-left: 75px;
margin-right: auto;
width: 365px;
border: 1px solid #666666;
padding: 5px;
text-align: left;
}


div#centerGraphic2
{
margin-left: auto;
margin-right: auto;
width: 440px;
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

.floatright
{
float: right;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 10 px;
}

.floatleft
{
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10 px;

}

div#oneTabIndent
{
margin-left: 75px;
text-align: left;
}

div#rightSideBox
{
float:left;
margin: 260 0 0 0;
margin-right: auto;
width: 200px;
text-align: left;

}

table.center {margin-left:auto; margin-right:auto;}


div#dataTable
{
margin-left: auto;
margin-right: auto;
width: 570px;
line-height:1em;
border-collapse:collapse;
padding: 10px;
text-align: left;
}
div#dataTableC3
{
margin-left: auto;
margin-right: auto;
width: 540px;
line-height:1em;
border-collapse:collapse;
padding: 10px;
text-align: left;
}

div#dataTable4
{
margin-left: auto;
margin-right: auto;

line-height:1em;
border-collapse:collapse;
padding: 10px;
text-align: left;
}




div#contentTable
{
float: left;
margin-left: 0;
margin-right: auto;
width: 430px;
line-height:1em;
border-collapse:collapse;
padding: 0 px;
text-align: center;
}


div#WideContentTable
{
float: left;
margin-left: 0;
margin-right: auto;
width: 530px;
line-height:1em;
border-collapse:collapse;
padding: 0 px;
text-align: center;
}

div#headLine
{
margin-left: 0;
margin-right: auto;
width: 620px;
line-height:1em;
border-collapse:collapse;
padding: 0 px;
text-align: center;
}

div#boxedNotes
{

margin-left: auto;
margin-right: auto;
width: 560px;
border: 1px solid #666666;
line-height:1.2em;
padding: 5px;
text-align: left;
}

div#copyright
{

line-height:1.2em;
text-align: center;
}
div#privacy
{
margin-left: auto;
margin-right: auto;
width: 400px;
text-align: center;
}

div#halfTabMenu
{
margin-left: 35px;
margin: 0 240
width: 220px;
text-align: left;
}

/* LINK TEXT PROPERTIES /////////////////////////////////////////// */
a:link 
{
color:#006666;

}

a:visited 
{
color:#006666;
}

a:hover 
{
color:#006666;
font-style:italic;
}

/* OTHER TEXT PROPERTIES ///////////////////////////////////// */

.pageTitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#990000;
text-align: left

}

.secTitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:146px;
color:#FF9900;
}

.bdyText
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-align: left;
}

.bdyTextHighlight
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#990000;
text-align: left;
}

.bdyTextHighlightBold
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#990000;
text-align: left;
font-weight:bold;
}

/* Alternatiing Color BG table text///////////////////////////////////// */
.AltSuperDataTableHead
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: 333333;
background: #cccccc;
}
.AltDataTableHead
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: 333333;
background: #cccccc;
}

.AltTableBdyTextBlue
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#ccccff;
text-align: left;
}
.AltTableBdyTextYellow
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#ffffcc;
text-align: left;
}

.AltTableBdyTextPaleGreen
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#ccffcc;
text-align: left;
}

.AltTableBdyTextOrange
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#ffcc99;
text-align: left;
}
.AltTableHEADERTextMaroon
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
background-color:#993366;
text-align: center;
}


.AltTableBdyTextBlueBold
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#ccccff;
font-weight:bold;
text-align: left;
}
.AltTableBdyTextYellowBold
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#ffffcc;
font-weight:bold;
text-align: left;
}

.AltTableBdyTextWhite
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#ffffff;
text-align: left;
}
.tableNoteText
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#333333;
background-color:#cccccc;
text-align: left;
}
.tableBdyTextBold
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#99ccff;
font-weight:bold;
text-align: left;
}

/* END Alternatiing Color BG table text///////////////////////////////////// */
.tableBdyText
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#99ccff;
text-align: left;
}

/* IN USE CONTENT MENU TEXT ///////////////////////////////////// */
.dataTableHead
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: white;
background: #5e7796;
text-align: left;
}

.horizontalBar
{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
font-weight:bold;
color: white;
background: #5e7796;
text-align: left;
}

.dataTableHeadNote
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: white;
background: #5e7796;
}


.contentTableText
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#ffffff;
text-align: left;
}


.contentTableTextRight
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#ffffff;
text-align: right;
}
/* OTHER TEXT PROPERTIES ///////////////////////////////////// */


/* content menu */
.buttonscontainer {width: 250px;}

.buttons a {color: #006666;
background-color: #ffffff;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #006666;
font: 12px Helvetica, sans-serif, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: #FFFF66;
color: #006666;
text-decoration: none;}

/* ---- end content menu -------------- */






.bdyTextItalic
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
font-style:italic;
text-align: left;
}

.bdyTextItalicBold
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333333;
font-style:italic;
text-align: left;
}


.bdyTextBold
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
text-align: left
}

.noteText
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#333333;
}
.noteTextLeft
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
text-align: left;
color:#333333;
}

.noteTextHighlight
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#990000;
}

.privacyTerms
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
}

.footerText
{
clear: both;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#333333;
}

.menuText
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.menuTextLG
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}


.menuTextVLG
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}

