﻿/*
Colors:
Blue: #012b81;
Red: #e33c29;
Text: #7e7a70;

*/

/* Random classes */

#Content a:link,#Content a,#Content a:visited{
     color:#012b81;
     text-decoration:none;

}
#Content a:hover
{
     text-decoration:underline;
}

h1
{
    color: #012b81;
    font-family:Trebuchet MS, Futura Md BT, Futura Bk BT;
    font-size: 18px;
    font-weight: bold;
        margin-top:10px;
    margin-bottom:5px;
}

h2
{
    color: #012b81;
    font-family:Trebuchet MS, Futura Md BT, Futura Bk BT;
    font-size: 13px;
    font-weight: bold;
            margin-top:10px;
    margin-bottom:5px;
    
}

h3
{
    color: #012b81;
    font-family:Trebuchet MS, Futura Md BT, Futura Bk BT;
    font-size: 12px;
    font-weight: bold;
    margin-top:10px;
    margin-bottom:5px;
}

h4
{
    color: #012b81;
    font-family:Trebuchet MS, Futura Md BT, Futura Bk BT;
    font-size: 12px;
    font-weight: bold;
    margin-top:10px;
    margin-bottom:5px;
}





.whiteText
{
    font-family:Trebuchet MS;
    font-size: 11px;
    color:White;
 
}

.blueText
{
    font-family:Trebuchet MS, Futura Md BT, Futura Bk BT;
    font-size: 11px;
    color:#012b81;
 
}

.blackText
{
    font-family:Trebuchet MS;
    font-size: 12px;
    color:black;
 
}
.whiteHeaderText
{
    color:#FFFFFF;
    font-family:Futura Md,Trebuchet MS;
    font-size:13px;
    text-transform:uppercase;
    font-weight:bold;
}

.greyHeaderText
{
    color:#7e7a70;
    font-family:Futura Md,Trebuchet MS;
    font-size:16px;
    text-transform:uppercase;
    font-weight:bold;

}


.staticSelected
{
    color:#012b81;
    background-color: transparent;
    padding-left:1px;
    padding-right:1px;
    font-size:10px;
    font-weight:bold;

}

.textBox
{
    font-family:Trebuchet MS, Futura Md BT, Futura Bk BT;
    font-size: 11px;
    color:#7e7a70;

}

.ButtonMove
{
    margin:0px 0 0 10px;
}

.add10Padding
{
    padding:10px 10px 10px 10px;
}

.tableClean
{
    border-collapse:collapse; margin:0; padding:0;
}


.cleanImage
{
    margin:0;
    padding:0;
}



/** Menu at the footer **/
.level1
{
    background-color: transparent;
    padding-left:1px;
    padding-right:1px;
        color:#012b81;
    font-size:10px;
    font-weight:bold;

}

.hoverstyle
{
    color: #e33c29;
    background-color: transparent;
    padding-left:1px;
    padding-right:1px;
    font-size:10px;
    font-weight:bold;

}
       
.sublevel1
{
    background-color: transparent;
    padding-left:1px;
    padding-right:1px;
    color:#012b81;
    font-size:10px;
    font-weight:bold;
}  

.MenuSimple
{
    background-color:Transparent;
    font-family:Trebuchet MS, Futura Md BT, Futura Bk BT;
    text-transform:uppercase;
    color:#012b81;
    font-size:10px;
    font-weight:bold;

}

.dropdownText option
{
   color:#716d60; 
}
.textboxText
{
    color:#716d60; 
}

.searchTecDocIdTextBox
{
        width:150px; 
}
.searchTecDocIdWatermark
{
      width:150px;     
}

  
.greyRoundedBox
{
    padding:    0px;
    border-bottom:solid 0px white;
    background-image: url('/images/greyRoundedBox.gif');
    background-repeat:no-repeat;
    width:177px;
    height:154px;

}


.whiteText 
{
    padding-right:20px;
    float:right;
    color:White;
    font-weight:bold;
    
    
}
#leftMenu a
{
    color:Black;
     text-decoration:none;
}
#leftMenu a:hover
{
     text-decoration:none;
}

#leftMenu .redRow td
{ 
    background-color:#e33c29;
    color:White;
    font-family:Futura Md,Trebuchet MS;
    vertical-align:bottom;
}
#MiddleDiv
{
    width:750px;
}



.moreInfo
{
    font-style:italic;
    font-size:10px;
}
.moreInfoImg{
    float:right;margin-right:54px;margin-top:2px;cursor:pointer;
}


  
.CustomTabStyle 
{
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
    padding:3px;
    background-color:White;
    width:749px;
}
.CustomTabStyle .ajax__tab_header {
    
    text-transform:uppercase;
    font-size:12px;
color:White;
font-weight:bold;

    
}
.CustomTabStyle .ajax__tab_tab {
    
    background:url(/images/tabNotSelectedBackground.gif) no-repeat  right ;
    text-transform:uppercase;
    font-size:12px;
    height:24px;
    line-height:23px;
    width:105px;
    font-family: Futura Md,Trebuchet MS;
    font-style:normal;
    
}

.CustomTabStyle  .ajax__tab_active .ajax__tab_tab
{
    background:url(/images/tabSelectedBackground.gif) no-repeat  right ;
   margin-left:1px;
   margin-right:1px;
    line-height:23px;
    
}
.CustomTabStyle .ajax__tab_active {

 
   
}
.CustomTabStyle .ajax__tab_outer .ajax__tab_tab
{
       margin-left:1px;
   margin-right:1px;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer {


}

.CustomTabStyle hr 
{
    border:solid 5px #f1f1ef;
    margin:0;
    border-collapse:collapse;
}
.moreInfoTable
{
    width:100%;
   
   
} 

/*calender*/
.adCal .ajax__calendar_container {padding:0px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:Trebuchet MS,tahoma,verdana,helvetica;background-color:#e3e2e0;color:Black;}
.adCal .ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.adCal .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.adCal .ajax__calendar_container TABLE {font-size:11px;}
.adCal .ajax__calendar_header {height:20px;width:100%;background-color:#716d60; color:White;}
.adCal .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/images/arrowd_w.gif);  padding-top:4px; padding-left:5px; }
.adCal .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/images/arrowd_e.gif); padding-top:4px; padding-right:5px;}
.adCal .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.adCal .ajax__calendar_footer {height:0px; display:none;}
.adCal .ajax__calendar_today {cursor:pointer;padding-top:0px; height:0px; display:none;}
.adCal .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px; background-color:#e3e2e0; color:Black;}
.adCal .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;background-color:#ffffff; border:solid 1px #e3e2e0;}
.adCal .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;background-color:#ffffff; border:solid 1px #e3e2e0;}
.adCal .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;background-color:#ffffff; border:solid 1px #e3e2e0;}

.adCal .ajax__calendar .ajax__calendar_container {background-color:#ffffff;color:#000000;}
.adCal .ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.adCal .ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #e3e2e0;}
.ajax__calendar .ajax__calendar_month {border:1px solid #e3e2e0;}
.ajax__calendar .ajax__calendar_year {border:1px solid #e3e2e0;}

.adCal .ajax__calendar_active  {background-color:#f25442;border-color:#FFFFFF;color:#FFFFFF;}
.adCal .ajax__calendar_active .ajax__calendar_day {background-color:#f25442;border-color:#FFFFFF;color:#FFFFFF;}
.adCal .ajax__calendar_active .ajax__calendar_month {background-color:#f25442;border-color:#FFFFFF;color:#FFFFFF;}
.adCal .ajax__calendar_active .ajax__calendar_year {background-color:#f25442;border-color:#FFFFFF;color:#FFFFFF;}

.adCal .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#e3e2e0;color:#646464;}
.adCal .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#e3e2e0;color:#646464;}

.adCal .ajax__calendar_hover .ajax__calendar_day {background-color:#f25442;border-color:#FFFFFF;color:#FFFFFF;}
.adCal .ajax__calendar_hover .ajax__calendar_month {background-color:#f25442;border-color:#FFFFFF;color:#FFFFFF;}
.adCal .ajax__calendar_hover .ajax__calendar_year {background-color:#f25442;border-color:#FFFFFF;color:#FFFFFF;}

.adCal .ajax__calendar_hover .ajax__calendar_title {color:#ffffff;}
.adCal .ajax__calendar_hover .ajax__calendar_today {color:#ffffff;}

.searchCarRegTextBox
{ 
     float:left;
    height:25px;
    width:120px;
    font-size: 25px;
    font-weight:bold;
    
    margin-top:3px;
    margin-left:20px;
    margin-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:5px;
    border:solid 0px white;
    text-transform:uppercase;
}
.searchCarRegWatermark
{
    float:left;
    height:25px;
    width:120px;
    font-size: 25px;
    font-weight:bold;
    
    margin-top:3px;
    margin-left:20px;
    margin-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:5px;
    border:solid 1px white;
   
}
.carRegRow
{
    width:166px;
    height:37px;
    background:url(/images/regSearch.png) no-repeat -7px 0px;
  
     border-bottom:solid 0px white;
    
    
}

/* ui autocomplete */
.ui-autocomplete-results
{
padding: 0px;
border: 1px solid black;
background-color: white;
overflow: hidden;
z-index: 99999;
}

.ui-autocomplete-results ul
{
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;


}

.ui-autocomplete-results li
{
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block; /* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */ /width: 100%;/
    font: menu;
    font-size: 12px; /* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */
    line-height: 16px;
    overflow: hidden;
}

.ui-autocomplete-loading
{
    background: white;
}

.ui-autocomplete-odd
{
    background-color: #eee;
}

.ui-autocomplete-over
{
    background-color: #0A246A;
    color: white;
}

.divInfo, .divSuccess, .divWarning, .divError, .divValidation {
border: 1px solid;
margin:  5px 5px 5px 5px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.divInfo {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/images/info.png');
}
.divSuccess {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/success.png');
}
.divWarning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/images/warning.png');
}
.divError {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/images/error.png');
}

.searchtable th,.searchtable td
{
    padding:5px;

}

.searchtable tr.odd
{
    background-color: #e3e2e0;

}
.searchtable th
{
    background-color: #716e5f;
    color:White;
    text-align:left;

}
.SearchResult a:link,.SearchResult a:visited
{
    color:#012B81;
    text-decoration:none;
}
.SearchResult a:hover
{
    color:#012B81;
    text-decoration:underline;
}