﻿*
{
    padding: 0px;
    margin: 0px;
    font-size: small;
}

#bbody
{
    background-image: url( '../../images/RTM/backgroundsm.jpg' );
    background-repeat: repeat;
}

body
{
    color: black;
    font-size: .8em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    line-height: 1.8em;
    margin: 5px;
    padding: 8px 20px; /* the path to csshover3.htc should be relative to web page  	behavior: url("csshover3.htc");*/
}
#lm1em
{
    margin-left: 1em;
}
p
{
    padding: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1em;
    margin-left: 1em;
}
ul, ol
{
    margin-left: 5em;
    margin-bottom: 1em;
}
#content
{
    vertical-align: top;
    text-align: left;
    padding: 3px 9px 3px 9px;
    background-image: url( '../../images/RTM/3ptVert.gif' );
    background-position: right;
    background-repeat: repeat-y;
    background-color: #FFF;
}
td
{
}
a:link
{
    color: #000080;
}
a:visited
{
    color: #808080;
}
a:hover
{
    color: #000;
}
a:active
{
    color: #933000;
}
.headings
{
    color: black;
    font-size: 16px;
    font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    text-align: left;
    padding-right: 20px;
    padding-left: 20px;
}
#container
{
    margin: auto; /* background-color: #FFF; */
    width: 919px; /*width: 850px;*/
}

#Main
{
    border: 1px;
    padding: 0;
    margin: 0;
    width: 919px;
}
#logo
{
    vertical-align: middle;
    text-align: right; /*   direction: ltr;*/ /*  width: 194px;*/
    height: 174px;
}
#breadcrumb
{
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 20px; /*   width: 629px;*/
    padding-left: 3px;
    vertical-align: bottom;
    background-color: #FFF;
}

#buttons
{
    /* width: 625px;  text-align: center; --having this here renders to the LEFT!!!!! so this bit of CSS is in RTM */
    height: 54px;
    vertical-align: bottom;
}
#chSpacer
{
    height: 4px;
}

#banner
{
    float: left;
    height: 51px; /*  width: 629px;*/
}
#banner h1
{
    margin: 0;
    padding: .5em;
}
#CHeader
{
    height: 43px;
    width: 725px;
    vertical-align: bottom;
}
/*
#CHeader img
{
    display: block;
}
*/
#CHI
{
    /*vertical-align: bottom;*/
}
#ch
{
    position: relative;
    top: 35px;
    left: 20px;
    color: White; /*    width: 600px;*/
    font-weight: bold;
    font-size: 1.3em;
    /*height: 0px;*/
}
#ch abbr
{
    color: White;
    font-weight: bold;
    font-size: 1.0em;
    height: 0px;
}

.ch
{
    color: White; /*    width: 600px;*/
    font-weight: bold;
    font-size: 1.3em;
}
.ch1
{
    color: White;
    font-weight: bold;
    font-size: 1.0em;
}
.Message
{
    font-weight: bold;
    font-size: 1.0em;
}
#chContainer
{
    float: left;
    margin: 0;
    padding: 0;
    height: 54px;
}

#HeaderL
{
    /*  width: 260px;*/
    height: 43px;
    background-image: url( '../../images/RTM/itrco-banner-2.9_05.jpg' );
    background-position: left top;
    background-repeat: no-repeat;
}
#HeaderC
{
    height: 43px; /*  width: 439px;*/
    background-image: url( '../../images/RTM/itrco-black_08M.jpg' );
    background-position: top;
    background-repeat: repeat-x;
    vertical-align: middle;
}
#HeaderR
{
    /*  width: 26px;*/
    height: 43px;
    background-image: url( '../../images/RTM/HeaderR.jpg' );
    background-position: right top;
    background-repeat: no-repeat;
}
#HeaderText
{
    position: relative;
    top: -5px; /*left: 00px;  470*/
    color: White; /*    width: 200px;*/
    font-weight: bold;
    font-size: 1em;
    /*height: 0px;*/
    text-align: right;
    vertical-align: middle;
}
#HeaderText a:link
{
    color: White;
}
#HeaderText a:visited
{
    color: White;
}

#chi
{
    float: left;
}
#footer
{
    clear: both;
    padding: 1em;
    text-align: center;
    background-color: #FFF;
}



#bellyLTop
{
    /*   width: 198px;*/
    height: 14px;
    background-image: url( '../../images/RTM/bellyLTopN.jpg' );
    background-position: left top;
    background-repeat: no-repeat;
}

#bellyRTop
{
    /*  width: 198px;*/
    height: 3px;
    background-image: url( '../../images/RTM/3pSQ.gif' );
    background-position: left top;
    background-repeat: repeat-x;
}
#bellyRTop1
{
    height: 11px;
    background-image: url( '../../images/RTM/3pSQ.gif' );
    background-position: right top;
    background-repeat: repeat-y;
    background-color: #FFF;
}

#LHPanel
{
    background-color: #FFF;
    vertical-align: top;
    padding-top: 1em; /*   border-right: 1px solid Gray;*/
    background-image: url( '../../images/RTM/3ptVert.gif' );
    background-position: left;
    background-repeat: repeat-y;
}



.ChildPageLinksDiv, .ChildPageInfoDiv, .SearchDiv, .RelatedLinksDiv, .ContactUsDiv, .RLT_Blue, .RLT_Beige, .RLT_Black, .RLT_Green, .RLT_Maroon, .RLT_Purple
{
    width: 174px;
    margin-left: 15px;
}

.TableHome
{
}
.TableHome th
{
    font-weight: normal;
    text-align: center;
    vertical-align: top;
    text-align: center;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #808080;
}
.TableHome td
{
    vertical-align: top;
    text-align: center;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
}
.TableHome th a, .TableHome th a:visited
{
    color: White;
}
.TableHome th a:hover
{
    color: Gray;
}
.TableHomeInner
{
    width: 90%;
}
.TableHomeInner th
{
    background-color: #000000;
    color: #FFFFFF;
    font-weight: bold;
}

.ITRRed
{
    color: #3352A1;
}
.ITRGreen
{
    color: #CC3300;
}
.ITRBlue
{
    color: #009933;
}


.MasterBottomLinkText
{
    font-size: xx-small;
    background-color: #FFF;
}
.MasterBottomLinkTextII
{
    font-size: xx-small;
    color: #3352A1;
    background-color: #FFF;
}
.MasterBottomCentered
{
    text-align: center;
    background-color: #FFF;
}
.MasterBottomCentered abbr
{
    font-size: 1.0em;
}
.MasterBottomRight
{
    font-size: xx-small;
    color: #3352A1;
    text-align: right;
    background-color: #FFF;
}








#bellyLBottom
{
    padding: 0px; /*     width: 198px;*/
    height: 14px;
    font-size: 2px;
    background-image: url( '../../images/RTM/links.corner.BL.jpg' );
    background-position: left bottom;
    background-repeat: no-repeat;
}
#bellyCBottom
{
    padding: 0px;
    height: 14px; /*     width: 600px;*/
    font-size: small;
    background-image: url('../../images/RTM/links.corner.BC.jpg');
    background-position: 50% bottom;
    background-repeat: repeat-x;
}
#bellyRBottom
{
    padding: 0px;
    font-size: 2px;
    height: 14px; /*    padding-right: 29px; */ /*    width: 198px;*/
    background-image: url( '../../images/RTM/BellyRBottom.jpg' );
    background-position: right bottom;
    background-repeat: no-repeat;
}


.LHTable
{
    width: 170px;
    border: solid 2px gray;
}
.LHTable th
{
    background-color: black; /*   background-image: url( '../../images/banner/td_black.jpg' ); */
    color: White;
    text-align: center;
}
.LHTable tr th a:link
{
    color: white;
    text-decoration: none;
}
.LHTable td
{
    text-align: center;
}
.LHTable tr th a:visited
{
    color: white;
    text-decoration: none;
}
.LHTable tr th a:hover
{
    color: Gray;
}
.LHTable tr th a:active
{
    color: #933000;
}

.DMSideTable
{
    width: 170px;
    border: solid 2px gray;
}
.DMSideTable th
{
    background-color: black; /*   background-image: url( '../../images/banner/td_black.jpg' ); */
    color: White;
    text-align: center;
}
.DMSideTable tr th a:link
{
    color: white;
    text-decoration: none;
}
.DMSideTable td
{
    text-align: left;
}
.DMSideTable tr th a:visited
{
    color: white;
    text-decoration: none;
}
.DMSideTable tr th a:hover
{
    color: Gray;
}
.DMSideTable tr th a:active
{
    color: #933000;
}

.DMTable
{
    width: 100%;
    border: solid 1px gray;
    padding: 0px;
    border-collapse: collapse;
}
.DMTable th
{
    background-color: black;
    color: White;
    text-align: center;
    white-space: nowrap;
}

.DMTable th a:visited, .DMTable th a
{
    color: white;
    text-decoration: none;
}
.DMTable th a:hover
{
    color: Gray;
}
.DMTable th a:active
{
    color: #933000;
}

.DMTable td
{
    padding: 0px 2px 0px 2px;
    border: 1px solid black;
    /*white-space: nowrap;*/
    text-align: center;
}
.DMTableAltRow
{
    background-color: #CCCCCC;
}
.DMTableSelectedRow
{
    background-color: #FFFFCC;
}

.DMHtable
{
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-bottom: 2px solid #A7A6AA;
    border-left: 2px solid #A7A6AA;
    border-top: 2px solid #A7A6AA;
    border-right: 2px solid #A7A6AA;
}
.DMHtable th
{
    background-color: black;
    color: White;
    text-align: center; /* writing-mode: tb-rl;     filter: flipv fliph; */
    padding: 2px 2px 2px 2px;
    vertical-align: baseline;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    border-top: 1px solid white;
}
.DMHtable tr th a:link
{
    color: white;
    text-decoration: none;
}
.DMHtable td
{
    padding: 0px 2px 0px 2px; /*text-align: center;  !Important to remove this so that the dynamic code can set the alignment*/
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}
.DMHtable tr th a:visited
{
    color: white;
    text-decoration: none;
}
.DMHtable tr th a:hover
{
    color: Gray;
}
.DMHtable tr th a:active
{
    color: #933000;
}

.PartnerTable
{
}
.PartnerCell
{
    border: solid 1px #C0C0C0;
    background-color: white;
    width: 61px;
    height: 15px;
}
.PartnerCell:hover
{
    background-color: #EEEEEE;
}

/* .RLT_Blue, .RLT_Beige,  .RLT_Green, .RLT_Maroon, .RLT_Purple, .RLT_Black  */

.RLT_Blue table, .RLT_Beige table, .RLT_Black table, .RLT_Green table, .RLT_Maroon table, .RLT_Purple table
{
    width: 170px;
    border: solid 2px gray;
}

.RLT_Blue tr th, .RLT_Beige tr th, .RLT_Green tr th, .RLT_Maroon tr th, .RLT_Purple tr th
{
    background-color: black; /*   background-image: url( '../../images/banner/td_black.jpg' ); */
    color: White;
    text-align: center;
}
.RLT_Black tr th
{
    background-color: White;
    color: Black;
    text-align: center;
}

.RLT_Black td
{
    text-align: center;
    color: White;
    background-color: black;
    background-image: url( '../../images/banner/td_black.jpg' );
}
.RLT_Blue td
{
    text-align: center;
    color: White;
    background-color: #3051A2;
    background-image: url( '../../images/banner/td_blue.jpg' );
}
.RLT_Beige td
{
    text-align: center;
    color: White;
    background-color: #BD8C3F;
    background-image: url( '../../images/banner/td_beige.jpg' );
}
.RLT_Green td
{
    text-align: center;
    color: White;
    background-color: #274800;
    background-image: url( '../../images/banner/td_green.jpg' );
}
.RLT_Maroon td
{
    text-align: center;
    color: White;
    background-color: #7B2C36;
    background-image: url( '../../images/banner/td_maroon.jpg' );
}
.RLT_Purple td
{
    text-align: center;
    color: White;
    background-color: #423B50;
    background-image: url( '../../images/banner/td_purple.jpg' );
}

.RLT_Blue tr td a:link, .RLT_Blue tr td a:visited, .RLT_Beige tr td a:visited, .RLT_Beige tr td a:link, .RLT_Green tr td a:link, .RLT_Maroon tr td a:link, .RLT_Purple tr td a:link, .RLT_Black tr td a:link, .RLT_Green tr td a:visited, .RLT_Maroon tr td a:visited, .RLT_Purple tr td a:visited, .RLT_Black tr td a:visited
{
    text-align: center;
    color: White;
    text-decoration: none;
}

.RLT_Blue tr td:hover, .RLT_Beige tr td:hover, .RLT_Black tr td:hover, .RLT_Green tr td:hover, .RLT_Maroon tr td:hover, .RLT_Purple tr td:hover, .RLT_Black tr td:hover
{
    background-color: white;
    background-image: none;
}

.RLT_Blue tr td:hover a, .RLT_Beige tr td:hover a, .RLT_Black tr td:hover a, .RLT_Green tr td:hover a, .RLT_Maroon tr td:hover a, .RLT_Purple tr td:hover a, .RLT_Black tr td:hover a
{
    color: Black;
}
.RLT_Blue tr td a:hover, .RLT_Blue tr td a:active, .RLT_Beige tr td a:hover, .RLT_Black tr td a:hover, .RLT_Green tr td a:hover, .RLT_Maroon tr td a:hover, .RLT_Purple tr td a:hover, .RLT_Beige tr td a:active, .RLT_Black tr td a:active, .RLT_Green tr td a:active, .RLT_Maroon tr td a:active, .RLT_Purple tr td a:active
{
    text-align: center;
    color: Black;
    text-decoration: none;
}

/*  GridView Stuff */

.GridViewStyle
{
    border-right: 2px solid #A7A6AA;
    border-bottom: 2px solid #A7A6AA;
    border-left: 2px solid #A7A6AA;
    border-top: 2px solid #A7A6AA;
    padding: 4px;
    font-size: .9em;
}

.GridViewHeaderStyle th
{
    border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;
    padding: 2px 4px 2px 4px;
}

.GridViewHeaderStyle
{
    background-color: black;
    font-weight: bold;
    color: White;
    font-size: 1em;
}
.GridViewHeaderStyle a
{
    color: White;
}
.GridViewHeaderStyle a:visited
{
    color: White;
}
.GridViewFooterStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

.GridViewRowStyle
{
    background-color: #F7F6F3;
    color: #333333;
}
.GridViewRowStyle a
{
    color: #333333;
}
.GridViewRowStyle a:visited
{
    color: #333333;
}

.GridViewAlternatingRowStyle
{
    background-color: #FFFFFF;
    color: #284775;
}
.GridViewAlternatingRowStyle a
{
    color: #284775;
}
.GridViewAlternatingRowStyle a:visited
{
    color: #284775;
}
.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 1px solid #EBE9ED;
    padding: 1px 2px 1px 2px;
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
    background-color: #284775;
    color: #FFFFFF;
}

.GridViewPagerStyle table /* to center the paging links*/
{
    margin: 0 auto 0 auto;
}


/*

CSS Style for APNSoft Menu
Version APNSoft.Horizontal 1.3
Created: 04/20/2007
Updated: 04/23/2007
Copyright 2003-2007 APNSoft. All rights reserved.
http://www.apnsoft.com

Free for commercial and non-commercial use.
You can distribute and modify it freely.
*/


/*Main Menu Parent Table*/
.ParentMainTab
{
}

/*Main Menu Parent Table Td*/
.ParentMainTd
{
    /*  border:solid 1px #808080;      padding:3px;      background-color:#D4D4D4;      background-image:url(../../images/buttons/MainMnuBg.jpg);*/
    background-repeat: repeat-x;
}

/*Main Menu Table*/
.MainTab
{
    cursor: default;
}

/*Main Menu Item Td UnHovered*/
.MainTdd
{
    font-family: Arial,Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    white-space: nowrap;
}

/*Main Menu Item Td Hovered*/
.MainTde
{
    font-family: Arial,Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    border: solid 1px #FE9A00;
    background-color: #FFF9EE;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    cursor: default;
    cursor: hand;
    cursor: pointer;
}






/*Parent SubMenu Table*/
.ParentSubTab
{
}

/*Parent SubMenu Td*/
.ParentSubTd
{
    padding: 3px;
    border: solid 1px #808080;
    background-color: #D4D4D4;
    background-image: url(../../images/buttons/SubMnuBg.jpg);
    background-repeat: repeat-x;
}

/*SubMenu Table*/
.SubTab
{
    cursor: default;
}

/*SubMenu Tr UnOvered*/
.SubTrd
{
}

/*SubMenu Tr Overed*/
.SubTre
{
    background-color: #FE9A00;
    cursor: default;
    cursor: hand;
    cursor: pointer;
}

/*SubMenu Td*/
.SubTd
{
    font-family: Arial,Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    padding: 4px 3px 4px 3px;
    white-space: nowrap;
}

/*Classes for the bordered item (ItemOverCustomization="True")*/
.SubTd_1
{
    font-family: Arial,Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    background-color: #FFF9EE;
    padding: 3px 3px 3px 2px;
    border-left: solid 1px #FE9A00;
    border-top: solid 1px #FE9A00;
    border-bottom: solid 1px #FE9A00;
}
.SubTd_2
{
    font-family: Arial,Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    background-color: #FFF9EE;
    padding: 3px 3px 3px 3px;
    border-top: solid 1px #FE9A00;
    border-bottom: solid 1px #FE9A00;
    white-space: nowrap;
}
.SubTd_3
{
    font-family: Arial,Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    background-color: #FFF9EE;
    padding: 3px 2px 3px 3px;
    border-top: solid 1px #FE9A00;
    border-right: solid 1px #FE9A00;
    border-bottom: solid 1px #FE9A00;
}






/*Main Menu And SubMenu Separator*/
.Spr
{
    border-left: solid 1px #BFBFBF;
    border-top: solid 1px #BFBFBF;
    background-color: white;
    height: 1px;
    padding: 0px;
    width: 1px;
}

/*Tooltip DIV*/
.Ttip
{
    font-family: Tahoma,Arial;
    font-size: 11px;
    background-color: #FFFFE1;
    border: solid 1px black;
    padding: 1px;
    padding-left: 3px;
}


/*Scroll Bar*/
/*
.ScrBar{
     scrollbar-base-color: #313421;
     scrollbar-arrow-color: #FE9A00;
     scrollbar-3dlight-color: #959595;
     scrollbar-darkshadow-color: #959595;
     scrollbar-face-color: #F1F1F1;
     scrollbar-highlight-color: #FFFFFF;
     scrollbar-shadow-color: #F1F1F1;
     scrollbar-track-color: #959595;
}
*/