/* Beginning of RedWhale Edits */

body {
  
  min-width: 985px;
  font-size: 11px;
  font-family:Tahoma;
}


/*
body { 
    font-family: arial, helvetica, verdana, geneva, sans-serif; 
    font-size: 11px; 
    color: #000000; 
    background:         #999999;
    margin:             0 0 0 0; 
    height:             100%;
}*/

/* End of RedWhale edits */



a.homepagelink { font-size: 11px; }
a.homepagelink:link { color: #CC0000; }
a.homepagelink:hover { color: #CC3333; }
a.homepagelink:visited { color: #CC0000; }
a.homepagelink:active { color: #FF6633; }

.topMessage{
    font-size:          17px;
    font-weight:        bold;
    text-align:         left;
    color:              rgb(0,0,128);  
}

.topMessageBlack{
    font-size:          17px;
    font-weight:        bold;
    text-align:         left;
    color:              rgb(0,0,0);  
}

.imanyBanner
{
    background-color:    #999999;
    background-image:    url("../image/ImanyBannerPattern.gif");
    background-repeat:   repeat-x; 
    position:            relative;
}

.header
{
    background-color:    #999999;
    position:            relative;
    height: 70;
}

.appName
{
    font-size:          25px;
    font-weight:        bold;
    text-align:         center;
    color:              #003366;
    vertical-align:     middle;
}

table.headerlink
{
    vertical-align:    bottom;
}
td.headerlink
{
    border-left:  1px solid #003366;
}
a.headerLink 
{ 
  font-size: 12px;
  font-weight: normal;
  color: #003366;
  border: 0;
}
a.headerLink:link
{

 text-align: right;
 text-decoration: none;
}
a.headerLink:visited 
{ 
  color: #003366;
  text-decoration: none;  
}

a.portalLink { font-size: 20px;}
a.portalLink:link
{
 color:  rgb(0,0,255);
 text-align: right; 
}
a.portalLink:visited 
{ color: rgb(0,0,255); 
}

label.many
{
    font-size:          35px;
    font-weight:        bold;
    text-align:         left;
    color:              rgb(255,255,255);  
    height:             36px;
    vertical-align:     top;
}

label.portal
{
    font-size:          20px;
    font-weight:        bold;
    text-align:         left;
    color:              rgb(0,0,0,0);  
   
}

label.disableLink
{    
    font-size:       12px;
    text-decoration: underline;
    cursor:          hand;
    color:           rgb(125,125,125);
}

.profileFormHeader {
    background:         rgb(141,141,141);
    font-size:          15px;
    font-weight:        bold;
    color:              rgb(255,255,255);
    height:             30px;    
    padding:            0 0 0 0;
}

.label {    
    text-align:         right;
    font-weight: bold;
}

.text {    
    text-align:         left;    
    width:              250px;
}

.textDate {
    font-size:          100%;
    text-align:         left;
    
    width:              100;
}

.textTime {
    font-size:          100%;
    text-align:         left;    
    width:              50;
}

a.buttonLink{
    height:             20;
    width:              45;
    font-size:          11;
    font-weight:        normal;
    background:         #e6e6e6;
    border:             1px solid rgb(0,0,0);
    color:              rgb(0,0,0);
    vertical-align:     middle;
    text-align:         center;
    
}
a.buttonLink:link
{
 text-decoration: none;
 color:              rgb(0,0,0);
}
a.buttonLink:visited 
{ 
  text-decoration: none; 
  color:              rgb(0,0,0);
}

.portalRight
{
    border-left:      3px solid #999999;
    padding:          0 0 0 0;
}

.portalLeft
{
    border-right:     1px solid #999999;
    padding:          0 0 0 0;
    background-color: #e6e6e6; 
}

.portalBlock
{
    border:           1px solid #999999;    
    display:          block;
    overflow:         auto;
    position:         relative;
    height:           100%;
    
}

a.portalBlockLink { font-size: 11px;} /* RedWhale Edit: changed from 12px */
a.portalBlockLink:link
{
 color:  rgb(0,0,255);
 text-align: left; 
}
a.portalBlockLink:visited 
{ color: rgb(0,0,255); 
}


td.leftMenu
{
 color: #336699; 
 font-size: 14;
 font-weight: normal;
}
a.leftMenu { 
             font-size: 14;
             font-weight: normal;
           }
a.leftMenu:link
{
 color:  #336699;
 text-align: left; 
 text-decoration: none;
}
a.leftMenu:visited 
{ color: #336699;
  text-align: left; 
  text-decoration: none;  
}
.portalScroll{
  background-color:#ffffff;
}

.messageTxt {
color:green;font-size:12
}

/*RedWhale Edit */

.pagingTagFont {
    font-size:11px; 
    white-space:nowrap;
    font-weight:bold;
    color: #2972BE;
    
    padding-left:2px;
    padding-right:2px;
}

.pagingTagFontInact {
    color: #999999;
    
    padding-left:2px;
    padding-right:2px;
}

.pagingTagFontLeft {
    white-space:nowrap;
    text-align:left;
    
    padding-left:2px;
    padding-right:2px;
}

.pagingTagFontRight {
    white-space:nowrap;
    text-align:right;
    font-weight:bold;
    color: #333333;
    
    padding-left:2px;
    padding-right:2px;
    
}
.pagingTagFontRight a
{
    color: #246AC1;
}

.pagingTagFontCenter {
    white-space:nowrap;
    text-align:center;
    color: #333333;
    font-weight:bold;
    
    padding-left:2px;
    padding-right:2px;
}

/*
.pagingTagFont {
font-size:12px; 
white-space:nowrap;
}

.pagingTagFontLeft {
font-size:12px; 
white-space:nowrap;
text-align:left;
}

.pagingTagFontInact {
    color: #999999;
}

.pagingTagFontRight {
font-size:12px; 
white-space:nowrap;
text-align:right;
}

.pagingTagFontCenter {
font-size:12px; 
white-space:nowrap;
text-align:center;
}
*/

/* ---- Dropdown buttons  ----*/
A.button_style {
    margin: 5px;	
}
A.button_style{
  padding-left: 3px;
  
}

.dropdown {
  display: inline;
  /*margin:0px;
  margin-top:1px;
  vertical-align: top;*/
}

.dropdown .outerspan {
  margin: 0px 5px 0px 0px;
  vertical-align:middle;
}

.dropdown .innerspan {
  background-color: #F4F4F4;
  text-align:right;
}
.dropdown button {
  height: 20px;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-align:center;    
  border: 0px;
  text-decoration: none;
}

.dropdown_big .outerspan {
  margin: 0px 5px 0px 0px;
  vertical-align:middle;
}

.dropdown_big .innerspan {
  background-color: #F4F4F4;
  text-align:right;
}
.dropdown_big button {
  height: 19px;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-align:center;    
  border: 0px;
  text-decoration: none;
}

.dropdown INPUT {
  width: 126px;
  height: 17px;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-align:center;    
  border: 0px;
  text-decoration: none;
}

.dropdown UL, .dropdown iframe {
  z-index: 921;
  position: absolute;
  left: 0;
  top:0;
  display: none;
  padding: 0;
  margin: 0;
}

.dropdown iframe{
  z-index: 920;
  width: 130px;
}

.dropdown UL LI.shadow {
  height: 8px;
  background-image: url(../image/shadow_bottom.png);
  background-repeat: no-repeat;
  background-position: right top;
}

.dropdown UL LI {
  display: block;
  width: 136px;
  padding: 0;
  margin: 0;
  text-align: left;
  list-style: none;
/*   background-image: url(../image/shadow.png);
  background-repeat: no-repeat;
 */  
/*   background-position: right top; */
}
    
.dropdown UL LI.shadowtop {
  /* background-image: url(../image/shadow_top.png); */
  /* background-repeat: no-repeat; */
/*   background-position: right top; */
}

.dropdown UL LI A, .tbl_list TBODY TD UL LI A {
  width: 129px;
  padding: 5px;
  display: inline;
  margin: 0;
  border: solid 1px #D8D8D8;
  border-bottom: 0;
  text-decoration: none;
  color: #246AC1;
  font-weight: bold;
  text-align: left;
  white-space: normal!important;
}

.dropdown UL LI A:hover, .ddItmHover {
  border-color: solid 1px #888;
  text-decoration: none;
  color: #003365;
}

.dropdown UL A{
  background-image: none;
}



/*-- style for disabled items --*/
.dropdown UL LI A.disabled, .dropdown UL LI A.disabled:hover {
  color: gray;
}

/*
 Uncomment to get png transparency on IE6 
li {behavior: url(/cars/js/htc/iepngfix.htc)}
*/
A.button_style {
  padding-left: 3px;
  background: transparent url(../image/button_style.gif) no-repeat top left;  
}

.dropdown_big {
  display: inline;
  /*margin:0px;
  margin-top:1px;
  vertical-align: top;*/
}

.dropdown_big span{
  margin: 0px 5px 0px 0px;
  vertical-align:middle;
}

.dropdown_big button {
  height: 19px;
  padding-right: 8px;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-align:center;    
  border: 1px Solid #CCCCCC;
  text-decoration: none;
}
.dropdown_big INPUT {
  width: 126px;
  height: 19px;
  padding-right: 8px;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-align:center;    
  border: 1px Solid #CCCCCC;
  text-decoration: none;
}

.dropdown_big UL, .dropdown_big iframe {
  z-index: 921;
  position: absolute;
  left: 0;
  top:0;
  display: none;
  padding: 0;
  margin: 0;
}

.dropdown_big iframe{
  z-index: 920;
  width: 130px;
}

.dropdown_big UL LI.shadow {
  height: 8px;
  background-image: url(../image/shadow_bottom.png);
  background-repeat: no-repeat;
  background-position: right top;
}

.dropdown_big UL LI {
  display: block;
  width: 136px;
  padding: 0;
  margin: 0;
  text-align: left;
  list-style: none;
  background-image: url(../image/shadow.png);
  background-repeat: no-repeat;
  background-position: right top;
}
    
.dropdown_big UL LI.shadowtop {
  background-image: url(../image/shadow_top.png);
  background-repeat: no-repeat;
  background-position: right top;
}

.dropdown_big UL LI A, .tbl_list TBODY TD UL LI A {
  width: 129px;
  padding: 5px;
  display: inline;
  margin: 0;
  border: solid 1px #D8D8D8;
  border-bottom: 0;
  text-decoration: none;
  color: #246AC1;
  font-weight: bold;
  text-align: left;
  white-space: normal!important;
}

.dropdown_big UL LI A:hover, .ddItmHover {
  border-color: solid 1px #888;
  text-decoration: none;
  color: #003365;
  background-color: #CCC;
}

.dropdown_big UL A{
  background-image: none;
}




/* ---- Dropdown buttons end ----*/

