a                     { color: #3060BF; }
ul                    { font-family: Verdana, Arial, Helvetica; font-size: 10px; margin: 0 0 0 17; list-style-type: disk; }

.header tr.main       { height: 56px; background-color: #1972D8; }
.header tr.separator  { height: 1px;  background-color: #0C3361; }
.header .program      { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 17px; color: #FFFFFF; margin: 0 0 2 15; }
.header .topic        { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #FFFFFF; margin: 0 0 2 15; }
.header .logo         { text-align: right; }
.header .logo img     { margin: 0 12 0 0; width: 132; height: 48; }

.main                 { margin: 30 30 30 30; }
.main p               { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000; margin: 0 10 14 0; line-height: 14px; }
.main p.topic         { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 13px; color: #3570B8; margin: 28 10 14 0; }
.main p.subtopic      { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 10px; color: #3570B8; margin: 20 10 4 0; }
.main b               { font-weight: bold; font-style: normal; color: #404040; }

HR {
	WIDTH: 100%; COLOR: #e4e4e4; HEIGHT: 1px; BACKGROUND-COLOR: #e4e4e4
}

.table-noline            { width: 88%; background-color: #FFFFFF; margin: 10 -30 30 0; border: 0px solid #000000; border-collapse: collapse; }
.table-noline th         { background-color: #FFDE00; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 10px; text-align: left; border: 0px solid #000000; padding: 3 5 3 5; }
.table-noline td         { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 10px; border: 0px solid #000000; padding: 5; }
.table-noline .mark      { background-color: #FFF9CC; width: 105px; padding: 5 0 5 15; }
.table-noline .mark a    { color: #2050AF; }
.table-noline ul         { margin: 0 0 0 5; list-style-type: none; }
.table-noline .tooldesc  { font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 10px; margin: 2 0 4 0; }

.table-big            { width: 88%; background-color: #FFFFFF; margin: 10 -30 30 0; border: 1px solid #000000; border-collapse: collapse; }
.table-big th         { background-color: #FFDE00; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 10px; text-align: left; border: 1px solid #000000; padding: 3 5 3 5; }
.table-big td         { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 10px; border: 1px solid #000000; padding: 5; }
.table-big .mark      { background-color: #FFF9CC; width: 105px; padding: 5 0 5 15; }
.table-big .mark a    { color: #2050AF; }
.table-big ul         { margin: 0 0 0 5; list-style-type: none; }
.table-big .tooldesc  { font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 10px; margin: 2 0 4 0; }

.table-faq            { width: 88%; background-color: #FFFFFF; margin: 10 -30 10 0; border: none; }
.table-faq td         { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 10px; padding: 5 15 2 0; vertical-align: top; }
.table-faq ol         { margin-left: 23px; }
.table-faq ol li      { margin-bottom: 5px; }
.table-faq .faq-q-c   { color: #AA0000; }
.table-faq .faq-a-c   { color: #008800; }
.table-faq .faq-q-t   { color: #444444; font-weight: bold; }
.table-faq .faq-a-t   { color: #000000; }

.nav-caption          { position: relative; left: 8px; top: 5px; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #626262; }
.nav-divider          { position: relative; left: 5px; }
.nav-text             { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000; }
.nav-table-1          { position: absolute; left: 5px; top: 105px; z-index: 0; }
.nav-table-2          { position: absolute; left: 6px; top: 105px; z-index: 1; }
.nav-cell             { cursor: hand; }
.nav-cell-current     { cursor: default; }
.subnav-table         { margin-top: 50px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.subnav-text          { margin-top: 5px; margin-right: 11px; margin-bottom: 20px; margin-left: 11px; font-family: Verdana, Arial, Helvetica; font-size: 10px; line-height: 20px; }
.subnav-text a        { color: #31579C; text-decoration: none; }
.subnav-text a:hover  { color: #3157FF; text-decoration: underline; }
.content              { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; margin: 13 18 0 15; }

.category             { margin-top: 45px; margin-bottom: 10px; }
.category-text        { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.category-image       { float:left; width: 9; height: 18; }
.heading              { font-family: Verdana, Arial, Helvetica; font-size: 17px; letter-spacing: 1pt; color: #4060B0; margin-left: 5px; margin-bottom: 6px; }
.headingx             { font-family: Verdana, Arial, Helvetica; font-size: 17px; color: #F89039; margin-left: 5px; margin-bottom: 6px; }
.subheading           { font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: bold; color: #4060B0; margin-left: 5px; margin-bottom: 6px; }
.subsubheading        { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #505050; margin-bottom: 3px; }
.text                 { font-family: Verdana, Arial, Helvetica; font-size: 10px; margin-left: 5px; margin-right: 18px; margin-bottom: 30px; }
.news-date            { font-family: Verdana, Arial, Helvetica; font-size: 10px; line-height: 15px; padding-right: 10px; color: #777777; }
.news-entry           { font-family: Verdana, Arial, Helvetica; font-size: 10px; line-height: 14px; padding-bottom: 7px; }
.smallheading         { font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #404040; padding-bottom: 2px; }

.features             { list-style-image: url(images/internal_link.gif); line-height: 15px; margin-top: 0px; margin-left:30px; }
.features .features   { margin-left: 25px; margin-top: 5px; }
.features li          { margin-bottom: 5px; }

.infolist             { list-style-image: none; list-style: square; line-height: 15px; margin: 8 0 10 17; }
.infolist li          { margin-bottom: 2px; }

.linklist             { list-style-image: url(images/internal_link.gif); line-height: 15px; margin: 0 0 10 18; }
.linklist li          { margin-bottom: 4px; }

.tip                  { font-family: Verdana, Arial, Helvetica; font-size: 10px; line-height: 14px; background-color: #FFFFEE; padding: 5 7 7 2; border: 1px solid #CFCFBE; margin-top: 25px; }
.tip img              { margin: 1 -3 0 4; }

.links                { list-style-image: url(images/bul_dblarr.gif); margin: 10 0 0 15 }
.links li             { margin-bottom: 4px; }

.maintable            { font-family: Verdana, Arial, Helvetica; font-size: 10px; line-height: 15px; }
.texttable            { font-family: Verdana, Arial, Helvetica; font-size: 10px; }

.tc-award-txt         { font-family: Verdana, Arial, Helvetica; font-size: 10px; vertical-align: top; text-align: center; }
.tc-award-img         { vertical-align: bottom; text-align: center; }
.tc-dlver-cap         { font-family: Verdana, Arial, Helvetica; font-size: 13px; padding-top: 5px; }
.tc-dlver-txt         { font-family: Verdana, Arial, Helvetica; font-size: 10px; vertical-align: top; }
.tc-ml                { font-family: Verdana, Arial, Helvetica; font-size: 10px; }
.tc-support-faq       { font-family: Verdana, Arial, Helvetica; font-size: 12px; vertical-align: top; }
.tc-support-faq-cap   { font-family: Verdana, Arial, Helvetica; font-size: 12px; vertical-align: top; font-weight: bold; }

.inputbox             { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; background-color: #F9F9F9; color: #000000; width: 160; }