img
{
    border: none;
    margin: 0px;
    padding: 0px;
    spacing: 0px;
}
table
{
    border: none;
    margin: 0px;
    padding: 0px
    spacing: 0px;
}

body
{
    background-color: white;
    font-family: Verdana, Arial;
    font-size: 9pt;
    scrollbar-face-color:        rgb(5,68,147);
    scrollbar-highlight-color:   rgb(5,68,147);
    scrollbar-shadow-color:      grey;
    scrollbar-3dlight-color:     grey;
    scrollbar-arrow-color:       white;
    scrollbar-track-color:       white;
/*    scrollbar-base-color:        #406F93; */
    scrollbar-darkshadow-color: #183041;
}

.BackToTop
{
    color: rgb(20%,0%,80%);
    font-family: Verdana, Arial;
    font-size: 7pt;
    font-weight: italic;
    text-align: right;
    text-decoration: none;
}

.FormEdit
{
    BACKGROUND-COLOR:           #E8F3EE;
    COLOR:                         red;
    BORDER-TOP:       1px inset #225944;
    BORDER-BOTTOM:    1px       #4DBE8E;
    BORDER-LEFT:      1px inset #225944;
    BORDER-RIGHT:     1px       #4DBE8E;
    font-size: small;
}

.FormButton
{
    BACKGROUND-COLOR: rgb(5,68,147);
    COLOR: white;
    BORDER-TOP: 1px rgb(5,68,147);
    BORDER-BOTTOM: 2px inset rgb(5,68,147);
    BORDER-LEFT: 1px rgb(5,68,147);
    BORDER-RIGHT: 2px inset rgb(5,68,147);
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: bold;
}

.HeaderFrame
{
    background-color: White;
    border: none;
    color: rgb(35%,35%,35%);
    font-family: Verdana, Arial;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
    spacing: 0px;
    text-align: left;
    vertical-align: top;
    width: 640px;
    cursor: default;
}

.cssMenu
{
    color: grey;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 7pt;
    font-weight : bold;
    text-decoration: none;
}

.cssMenuTop
{
    color: grey;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 7pt;
    font-weight : bold;
    text-decoration: none;
}

.cssMenuTopOn
{
    color: grey;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 7pt;
    font-weight : bold;
    padding: 2px 4px;
    text-decoration: none;
}

.cssMenuTopOver
{
    color: white;
    font-size: 7pt;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight : bold;
    padding: 2px 4px;
    text-decoration: none;
}

.More
{
    color: rgb(5,68,147);
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: italic;
    text-align: right;
    text-decoration: none;
}

.FooterFrame
{
    background-color: white;
    border-top: 2px solid rgb(50%,50%,50%);
    color: rgb(25%,25%,25%);
    font-family: Verdana, Arial;
    font-size: 7pt;
    margin: 0px;
    padding: 0px;
    text-align: center;
    vertical-align: top;
    width: 100%;
    cursor: default;
}

.FooterBody
{
    background-color: white;
    color: rgb(15%,15%,15%);
    font-family: Verdana, Arial;
    font-size: 7pt;
    text-align: left;
    vertical-align: top;
    width: 100%;
    cursor: default;
}

.FooterBody a
{
/*    color: rgb(5,68,147);*/
    color: grey;
    font-weight : bold;
    text-decoration: none;
}

.FooterBody * a
{
/*    color: rgb(5,68,147);*/
    color: grey;
      text-decoration: none;
}

.FooterBody a:hover
{
    color: Black;
    font-weight : bold;
    text-decoration: underline;
}

.FooterBody * a:hover
{
    color: Black;
    font-weight : bold;
    text-decoration: underline;
}

.FooterBodyHR
{
  background-color: rgb(5,68,147);
  height: 2px;
  vertical-align: top;
}

.CenterFrame
{
    background-color: white;
    border: none;
    color: rgb(5%,5%,5%);
    font-family: Verdana, Arial;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
    text-align: left;
    width: 100%;
    cursor: default;
}

.ContentFrame
{
    background-color: white;
    border: none;
    color: rgb(5%,5%,5%);
    font-family: Verdana, Arial;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
    text-align: left;
    vertical-align: top;
    width: 100%
    cursor: default;
}

.ContentBody
{
    background-color: white;
    color: rgb(5,68,147);
    font-family: Verdana, Arial;
    font-size: 9pt;
    padding-bottom: 4pt;
    padding-top: 4pt;
    padding-left: 2pt;
    padding-right: 2pt;
    vertical-align: top;
    width: 100%
    cursor: default;
}

.ContentBodyError
{
    background-color: Red;
      color: white;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight : Bold;
    padding-bottom: 4pt;
    padding-top: 4pt;
    padding-left: 2pt;
    padding-right: 2pt;
    text-decoration: blink;
    vertical-align: top;
    width: 100%
    cursor: default;
}

.ContentBody IMG
{
/*    border: 1px solid rgb(214,219,224);*/
    border: none;
    margin-left: 4px;
}

.ContentBody * IMG
{
/*    border: 1px solid rgb(214,219,224);*/
    border: none;
    margin-left: 4px;
}

.ContentBody a * a
{
  background: yellow;
  color: rgb(5,68,147);
  border: solid rgb(5,68,147);
  border-width: 1px 1px 1px 4px;
  margin: 0px 2px 0px 2px;
  padding: 0px 3px 0px 3px;
}


.ContentBody a:hover * a:hover
{
  background: rgb(5,68,147);
  color: white;
  border: solid yellow;
  border-width: 1px 1px 1px 4px;
  text-decoration: none;
  margin-right: 0;
  padding-left: 4px;
}

.ContentBody P
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBody * P
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBody UL LI
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBody * UL LI
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBody OL LI
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBody * OL LI
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBodyHR
{
  background-color: rgb(5,68,147);
  height: 2px;
  vertical-align: top;
}

.ContentBodyImageCenter
{
    float: Center;
    margin: 4px;
}

.ContentBodyImageLeft
{
    float: left;
    margin: 4px;
}

.ContentBodySourceCode
{
    font-family: Verdana, Arial;
  font-weight: normal;
  color: rgb( 0, 0, 0 );
}

.ContentBodyTable
{
    font-family: Verdana, Arial;
    font-size: 9pt;
    vertical-align: top;
    width: 100%;
    cursor: default;
}

.ContentBodyTableRowEven
{
    background-color: rgb(95%,95%,95%);
    color: rgb(5,68,147);
    border: solid yellow;
    font-family: Verdana, Arial;
    font-size: 9pt;
    text-align: left;
    text-decoration: none;
    vertical-align: top;
    width: 100%;
    cursor: default;
}

.ContentBodyTableRowOdd
{
    background-color: rgb(90%,90%,90%);
    color: rgb(5,68,147);
    border: none;
    font-family: Verdana, Arial;
    font-size: 9pt;
    text-align: left;
    text-decoration: none;
    vertical-align: top;
    width: 100%;
    cursor: default;
}

.ContentBodyTableHeading
{
    background-color: silver;
    color: rgb(25%,25%,25%);
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight : Bold;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    cursor: default;
}

#ContentBodyTable a
{
  background: transparent;
  color: rgb(5,68,147);
  border: solid rgb(5,68,147);
  border-width: 0px 0px 0px 4px;
  margin: 0px 2px 0px 2px;
  padding: 0px 3px 0px 3px;
}

#ContentBodyTable a:hover
{
  background: rgb(5,68,147);
  color: white;
  border: solid rgb(5,68,147);
  border-width: 1px 1px 1px 4px;
  text-decoration: none;
  margin-right: 0;
  padding-left: 4px;
}

.ContentBodyTable P
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBodyTable * P
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBodyTable UL LI
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBodyTable * UL LI
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBodyTable OL LI
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBodyTable * OL LI
{
    font-size: 9pt;
    vertical-align: top;
}

.ContentBodyTableImageCenter
{
    float: Center;
    margin-right: 8px;
}

.ContentBodyTableImageLeft
{
    float: left;
    margin-right: 8px;
}

.ContentBodyTableSourceCode
{
    color: rgb(0%,0%,0%);
    font-family: 'Courier New', monospace;
    font-weight: normal;
}

.ContentNavigatorTableHeading
{
    background-color: rgb(214,219,224);
    border: 1px solid rgb(5,68,147);
    color: rgb(25%,25%,25%);
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight : Bold;
    text-align: left;
    text-decoration: none;
    vertical-align: center;
    cursor: default;
}

.ContentHeading
{
    background-color: rgb(5,68,147);
    color: white;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight : Bold;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    cursor: default;
}

.ContentProductDescription
{
    font-size: 9pt;
    vertical-align: top;
      width: 400px;
}

.ContentProductImage
{
    font-size: 9pt;
    vertical-align: top;
    width: 80px;
}

.ContentProductTitle
{
    color: black;
    font-size: 24pt;
    font-style: italic;
    font-weight : Bold;
    text-align: left;
    text-indent: 5px;
    vertical-align: top;
}

.ContentProductSubtitle
{
    color: gray;
    font-size: 10pt;
    font-style: italic;
    text-indent: 20px;
    text-align: left;
      vertical-align: top;
}


.SideBarBody
{
    background-color: white;
    font-family: Verdana, Arial;
    font-size: 9pt;
    padding: 9pt;
    vertical-align: top;
    width: 140px;
    cursor: default;
}

.SideBarBody P
{
    font-size: 9pt;
}

.SideBarBody * P
{
    font-size: 9pt;
}

.SideBarFrame
{
    background-color: white;
    font-family: Verdana, Arial;
    font-size: 9pt;
    vertical-align: top;
      width: 160px;
      cursor: default;
}

.SideBarFrame P
{
    font-size: 9pt;
}

.SideBarFrame * P
{
    font-size: 9pt;
}

.SideBarHeading
{
    background-color: rgb(5,68,147);
    color: white;
    font-size: 9pt;
    font-weight : Bold;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    cursor: default;
}

.SideBarItem
{
    background-color: white;
      border-color: rgb(5,68,147);
      border-style: solid;
      border-width: 1px;
      color: rgb(25%,25%,25%);
      font-size: 9pt;
    font-weight : default;
      padding-top: 1px;
      width: 140px;
      cursor: hand;
}

.SideBarItem a
{
    color: rgb(5,68,147);
    font-weight : bold;
    text-decoration: none;
}

.SideBarItem * a
{
    color: rgb(5,68,147);
    font-weight : bold;
    text-decoration: none;
}

.SideBarItem a:hover
{
    color: rgb(5,68,147);
    font-weight : bold;
    text-decoration: none;
}

.SideBarItem * a:hover
{
    color: rgb(5,68,147);
    font-weight : bold;
    text-decoration: none;
}

.SideBarItem a:visited
{
    color: rgb(5,68,147);
    font-weight : bold;
    text-decoration: none;
}

.SideBarItem * a:avisited
{
    color: rgb(5,68,147);
    font-weight : bold;
    text-decoration: italic;
}

.SideBarSpacerCenter
{
    background-color: rgb(5,68,147);
    width: 2px;
    vertical-align: top;
}

.SideBarSpacerLeft
{
  background-color: white;
  width: 2px;
  vertical-align: top;
}

.SideBarSpacerRight
{
  background-color: white;
  width: 2px;
  vertical-align: top;
}

.SpanRSS
{
  background-color: rgb(90%,90%,90%);
  color: red;
  font-size: 8pt;
  border: 1px solid rgb(5,68,147);
  margin: 0px;
  padding: 0px;
  spacing: 0px;
  width: 3em;
  text-align: right;
  vertical-align: middle;
}

td#leftBlock a, td#leftBlock h4, td#leftBlock p
{
  background: transparent;
  color: rgb(5,68,147);
  font: bold 100% Arial, Verdana, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  border: 1px solid rgb(60%, 60%, 60%);
  margin: 0 3px 0 0;
}


td#leftBlock a
{
/*  background: url(D:/tdiWebSites/tdinet.com/wwwMain/www/htpages/images/icons/icon_pdf.gif) no-repeat;*/
  display: block;
  padding: 1px 10px 1px 5px;
  text-decoration: none;
}

td#leftBlock a#comment
{
  background-color: rgb(100%, 90%, 60%);
  color: rgb(5,68,147);
  border: 1px solid rgb(60%, 50%, 40%);
  border-right-width: 4px;
  padding-right: 8px;
  margin-right: 3px;
}

td#leftBlock a:hover
{
  background: rgb(5,68,147);
  color: white;
  border-left: 7px solid yellow;
  border-top: 1px solid yellow;
  border-bottom: 1px solid yellow;
  border-right: 1px solid yellow;
  margin-right: 0;
  padding-left: 7px;
}

td#leftBlock a:active
{
  background-color: rgb(5,68,147);
  color: white;
  border: 1px solid yellow;
  border-left: 7px solid yellow;
  border-top: 1px solid yellow;
  border-bottom: 1px solid yellow;
  border-right: 1px solid yellow;
  margin-right: 0;
  padding-left: 7px;
}

/*
td#leftBlock a:visited
{
  color: rgb(60%, 60%, 60%);
}
*/

td#leftBlock h4
{
  background: silver url(D:/tdiWebSites/tdinet.com/wwwMain/wwwSrc/htpages/images/icons/icon_related-info.gif) no-repeat;
  border: 1px solid rgb(5,68,147);
  border-width: 1px 1px 6px 1px;
  color: rgb(5,68,147);
  font-weight : bold;
  font-size: 10pt;
  text-decoration: bold;
  text-align: center;
  padding: 2px 0 2px 0;
}

td#leftBlock img
{
	float: left;
	background: transparent;
}

td#leftBlock p
{
  border: none;
}

.leftSideNav			{float:left; width: 150px; border: none; background: transparent; position: absolute; z-index: 100;}
.rightSideNav			{float:right; width: 150px; border: none; background: transparent; position: absolute; top: 120; left: 510; z-index:100;}

#bodyWrap				{max-width: 1200px; min-width:640px; background:white;}
#bodyWrapInner			{background: light-rgb(5,68,147);}

#headerMenuBar			{width: 100%; clear: both; margin:0; padding:0; background: rgb(5,68,147); color: white; z-index: 100;}
#headerImage			{width: 100%; clear: both; margin:0; padding:0; background: rgb(5,68,147);}

#contentBody						{float: left; width: 80%; background: white}

#contentBodyMain					{float: right; width: 75%; clear: both; background: white; padding-left:1%; padding-right:1%; border-left: 1px solid rgb(5,68,147);  border-right: 1px solid rgb(5,68,147);}
#contentBodyMain th    			{width: 100%; background: rgb(5,68,147); color: white; font-size: 9pt; font-weight: bold; text-align: center; text-decoration: bold;}
#contentBodyMain tr    			{width: 100%; background: rgb(5,68,147); color: red; font-size: 9pt; font-weight: bold; text-align: center; text-decoration: bold;}
#contentBodyMain td    			{width: 100%; background: white; color: rgb(5,68,147); font-size: 9pt; font-weight: bold; text-align: center; text-decoration: bold;}
#contentBodyMainHeader	 			{float: right; width: 75%; clear: both; background: rgb(5,68,147); color: white; font: bold 100% Arial, Verdana, sans-serif; text-decoraton: none;}
#contentBodyMainHeader h4 			{float: right; width: 100%; clear: both; font-size: 9pt; text-align: center; text-decoration: bold;}

#contentBodySideBarLeft				{float: left; width: 25%; clear: both; background: white;}
#contentBodySideBarLeftInner		{float: right; width: 100%; background: white;}

#contentBodySideBarLeftHeader		{float: left; width: 25%; clear: both; background: rgb(5,68,147); color: white; font-size: 9pt; font-weight: bold; text-align: center;}
#contentBodySideBarLeftHeader	h4	{float: left; width: 100%; clear: both; background: rgb(5,68,147); color: white; font-size: 9pt; font-weight: bold; text-align: center;}

#sideBarRight						{float: right; width: 20%; clear: both; background: white;}
#sideBarRightInner					{float: right; width: 100%; clear: both; background: white; padding-left: 1%}

#sideBarRightHeader					{float: right; width: 20%; clear: both; background: transparent; color: white; font: bold 100% Arial, Verdana, sans-serif; text-decoraton: none;}
#sideBarRightHeader h4				{float: right; width: 100%; clear: both; background: rgb(5,68,147); color: white; font-size: 9pt; font-weight: bold; text-align: center;}

#footer								{width: 100%; clear: both; background: rgb(5,68,147); color: white; text-align: center;}

#contentBodyMain a
{
  background: green;
  color: rgb(5,68,147);
  border: solid rgb(5,68,147);
  border-width: 0px 0px 0px 4px;
  margin: 0px 2px 0px 2px;
  padding: 0px 3px 0px 3px;
}

#contentBodyMain a:hover
{
  background: rgb(5,68,147);
  color: white;
  border: solid yellow;
  border-width: 1px 1px 1px 4px;
  text-decoration: none;
  margin-right: 0;
  padding-left: 4px;
}


