/* Site wide, by tag type */

body { background-image: url(/graphics/bluegrad.png); background-color:#0f97b9; color: #290008 ; font-family: Courier; font-weight: 400 }

A:link {color: #001755; text-decoration: none}
A:visited {color: #300555; text-decoration: none} 
A:active { color: yellow; text-decoration: none }
A:hover { color: #290008; background-color: #0f97b9 }

img { border:0 ;}

dt{ list-style-type: none; padding: 20px; margin-top: 20px; font-weight: bold}

/* Site wide, by content type */

.Copyright {font-size:xx-small;font-weight:100;font-style:italic;}

.SiteHyperlinkExample {color: #0c214f ; background-color: #aaaaaa}
.SiteHyperlinkCode {color: #aa0000 ; background-color: #aaaaaa}

.AuthorFont {font-weight:400 ;font-size: x-large}

.CenteredHeading {display: block; margin-left:auto; margin-right:auto; text-align: center }

.Warning {font-weight: 500 ; font-size: large ;}


/* Structure specific */

.Table0 {height: 75% ;width: 100%; }

.TdLeftColumnMasterTable {width: 18%;}

.Table1 {
height: 360px ; 
width: 100%; 
border-top-style: solid;
border-top-color: #86353C;
border-top-width: 2px;
border-left-style: solid;
border-left-color: #86353C;
border-left-width: 2px;
}

.TdLeftMenuCopyright {text-align: left}

.TdLeftMenuSpacer {height: 100px;}

.TdTextAreaLayout {height : 100%;}

.Table2TextArea { 
width: 100% ; 
height: 100%; 
border-top-style: solid;
border-top-color: #86353C;
border-top-width: 2px;
border-right-style: solid;
border-right-color: #86353C;
border-right-width: 2px;
}

.Table12Spacer { 
width: 15px ; 
height: 100%; 
}

.TextAreaAlign { vertical-align: top ; padding-top: 2%;}

.LeftMenuGraphicDim

.LeftMenuItemDim {vertical-align: bottom;}

.Table3 {
width: 100%; 
height: 8%; 
}

.TdTable3EmptyColumn1 { height: 50%; width: 23%; text-align:left;}

.TdTable3EmptyColumn2 {text-align: left; vertical-align: bottom; width:18%; height:50%;}

.TdTable3Menu  {width: 82%; height: 50%;}

.TableBottomMenu 
{
width:100%; 
height:100%;
border-bottom-style: solid;
border-bottom-color: #86353C;
border-bottom-width: 2px;
border-right-style: solid;
border-right-color: #86353C;
border-right-width: 2px;
}

.UlMenuLeftSide
{
vertical-align: bottom;
list-style-type: none;
padding: 0;
padding-left: 0;
margin-left: 0;
margin-top: 1%;
font-weight: bold;
}

.LiMenuLeftSide
{
background-image: url(/graphics/menu-item-back-cornered.png);
background-repeat:no-repeat;
background-position: bottom left;
white-space: nowrap;
text-indent: 10px;
padding-bottom: 8px;
border-bottom-style: ridge;
border-bottom-color: #0e2553;
border-bottom-width: 5px;
border-left-style: ridge;
border-left-color: #0e2553;
border-left-width: 5px;
}

.LiMenuLeftSideCC
{
background-repeat:no-repeat;
background-position: bottom left;
text-indent: 10px;
padding-top: 8px;
}

.LiMenuLeftSideExploder
{
background-image: url(/graphics/menu-item-back-cornered.gif);
background-repeat:no-repeat;
background-position: bottom left;
white-space: nowrap;
text-indent: 10px;
padding-bottom: 8px;
border-bottom-style: ridge;
border-bottom-color: #0e2553;
border-bottom-width: 5px;
border-left-style: ridge;
border-left-color: #0e2553;
border-left-width: 5px;
}

.TdBottomMenuItemExploder
{
font-weight: bold;
background-image: url(/graphics/menu-item-back-cornered.gif);
background-repeat:no-repeat;
background-position: bottom left;
width: 16%;
text-indent: 10px;
padding-bottom: 8px;
border-bottom-style: ridge;
border-bottom-color: #0e2553;
border-bottom-width: 5px;
border-left-style: ridge;
border-left-color: #0e2553;
border-left-width: 5px;
}

.TdBottomMenuItem
{
font-weight: bold;
background-image: url(/graphics/menu-item-back-cornered.png);
background-repeat:no-repeat;
background-position: bottom left;
width: 16%;
text-indent: 10px;
padding-bottom: 8px;
border-bottom-style: ridge;
border-bottom-color: #0e2553;
border-bottom-width: 5px;
border-left-style: ridge;
border-left-color: #0e2553;
border-left-width: 5px;
}


.TableTimeline { border-width: 3px; border-style: solid; width: 100%; height:100% }
.TdTimelineTitleRow { text-align: center }
.TdTimelineDOTWRow {border-width: 2px; border-style: solid; text-align:center ;width: 14% ;height: 5%}
.TdTimelineBodyRow { border-width: 1px; border-style: solid; text-align:center; width: 14% ; height: 18%}
