﻿body{margin: 0px 0px 0px 0px;}
td.top_menu{background-image: url('../images/bg_body.jpg'); height: 211px; background-repeat: repeat-x}

table.sub_top_menu{background-image: url('../images/bg_metaNav.gif'); width: 205px; height: 26px; background-repeat: no-repeat;}
tr.sub_top_menu{vertical-align: top;}
td.sub_top_menu{text-align: left; padding: 5px 0px 0px 15px;}
.sub_top_menu a{font: bold 12px Arial, Verdana; color: #e1e1e1; text-decoration: underline;}
.sub_top_menu a:hover{font: bold 12px Arial, Verdana; color: #aaaaaa; text-decoration: none;}

td.logo_top{padding: 10px 0px 0px 0px; text-align: left;}
td.date_top_content{font: normal 11px Arial, Verdana; color: #111111; text-decoration: none; padding: 10px 10px 0px 0px;}

td.top_menu_sub_td{padding: 22px 0px 0px 0px; text-align: left;}
table.tabs_lbl_rcs{width: 260px;}
tr.tabs_lbl_rcs{vertical-align: middle;}
td.tabs_lbl_rcs{text-align: center;}
td.tabs_lbl_rcs2{font: bold 13px Arial, Verdana; color: #ffffff; padding: 0px 5px 0px 5px;height: 34px;}
.tabs_lbl_rcs a{font: bold 13px Arial, Verdana; color: #ffffff; text-decoration: underline;}
.tabs_lbl_rcs a:hover{font: bold 13px Arial, Verdana; color: #0045AE; text-decoration: none;}

td.top_menu_sub_td2{padding: 30px 0px 0px 0px;}
table.pre_form_uiu{width: 526px; border: solid 0px transparent;}
td.form_uiu{background-image: url('../images/bg_form.jpg'); width: 526px; height: 327px; background-repeat: no-repeat; padding: 25px 0px 0px 0px;}
td.form_uiu_moving{width: 526px; height: 362px; background-repeat: no-repeat; padding: 0px 0px 0px 0px;}
td.form_rt_content{font: normal 12px Arial, Verdana; color: #1A1818; text-decoration: none; padding: 30px 0px 0px 20px; text-align: left; width: 374px;}
.form_rt_content_title{font: normal 20px Arial, Verdana; color: #1A1818; text-decoration: none; display: block;}


tr.ft_content_{height: 1000px;}
td.ft_content_{background-image: url('../images/bg_content.gif'); height: 88px; background-repeat: repeat-x; background-position: bottom;}

table.ft_content_2{width: 900px; border: solid 0px transparent; margin-left: auto; margin-right: auto;}
tr.ft_content_2{background-image: url('../images/bg_footer.gif'); height: 150px; background-repeat: repeat-x; background-position: bottom;}
td.ft_content_2{text-align: center; padding: 10px 0px 0px 0px;}


td.footer_left{font: normal 12px Arial, Verdana; color: #ffffff; width: 220px; text-align: left;}
td.footer_center{background-image: url('../images/footerVert.gif'); width: 2px; height: 109px; background-repeat: no-repeat; background-position: left; padding: 20px 30px 0px 30px;}
td.footer_right{font: normal 12px Arial, Verdana; color: #ff0011;}


td.ft_ustor_flow{padding: 20px 0px 0px 0px;}


table.footNav{ width: 260px;}
.footNav tr{}
.footNav td{padding: 0px 6px 0px 6px;}
.footNav a{font: bold 12px Arial, Verdana; color: #ffffff; text-decoration: underline;}
.footNav a:hover{font: bold 12px Arial, Verdana; color: #e5e5e5; text-decoration: none;}


/* Sub Nav */
table.sb_nav{ position: absolute; height:36px; width: 250px; border-width: 0px;}
table.sb_nav_moving{ position: absolute; height:36px; width: 520px; border-width: 0px;}
tr.sb_nav{vertical-align: middle;}
td.sb_nav{text-align: left;}
.sb_nav a{font: bold 12px Arial, Verdana; color: #2233bb; text-decoration: none;}
.sb_nav a:hover{font: bold 12px Arial, Verdana; color: #F26B00; text-decoration: underline;}
/* End Sub Nav */


/* Truck Rental */
table.tr_comps{width: 580px; border-width: 0px; margin: 0px auto 0px 0px;}
td.tr_comps{padding: 0px 0px 30px 0px; text-align: left;}

td.tr_top{padding: 20px 0px 40px 0px;}
td.tr_comp_bg{background: url('../images/truck_rental_bg.gif') no-repeat left; width: 580px; height: 119px;}
td.truck_space{height: 30px;}

td.tr_header{font: bold 20px Arial, Verdana; color: #FC9F00; text-decoration: none; text-align: left;}
td.tr_sub_header{font: bold 13px Arial, Verdana; color: #686767; text-decoration: none; text-align: left;}

    /* Comps */
    td.truck_logo{width: 176px; padding: 0px 0px 0px 5px; text-align: left;}
    td.truck_body{width: 300px; padding: 0px 15px 0px 15px; text-align: left; font: normal 11px Arial, Verdana; color: #111111;}
    td.truck_btn{width: 60px; padding: 0px 5px 0px 0px;}
    /* End Comps */
/* End Truck Rental */

/* CMS Classes */
td.cms_header{font: bold 20px Arial, Verdana; color: #FC9F00; text-decoration: none; text-align: left; padding: 0px 0px 0px 0px;}
td.cms_content{font: normal 12px Arial, Verdana; color: #111111; text-decoration: none; text-align: left;}
/* End CMS Classes */

/* Articles */
td.art_wrap{padding: 10px 0px 20px 0px;}
td.art_arrow{background-image: url('../images/arrow.gif'); width: 13px; height: 9px; background-repeat: no-repeat; background-position: center;}
td.art_head{font: bold 15px Arial, Verdana; color: #E2E9FC; text-decoration: none; text-align: left; padding: 5px 0px 5px 10px; background-color: #0046AF;}
td.article{text-align: left; padding: 5px 0px 5px 5px;}
.article a{font: normal 12px Arial, Verdana; color: #0046AF; text-decoration: underline;}
.article a:hover{font: normal 12px Arial, Verdana; color: #E49B02; text-decoration: none;}
td.article-sel{text-align: left; padding: 5px 0px 5px 5px; background-color: #f9f9f9;}
.article-sel a{font: bold 12px Arial, Verdana; color: #0046AF; text-decoration: underline;}
.article-sel a:hover{font: bold 12px Arial, Verdana; color: #E49B02; text-decoration: none;}
/* End Articles */

/* Calendar Control */
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: white;
    color: black;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.MyCalendar .ajax__calendar_inactive .ajax__calendar_day,
.MyCalendar .ajax__calendar_inactive .ajax__calendar_month,
.MyCalendar .ajax__calendar_inactive .ajax__calendar_year {
    text-decoration: line-through;
}
/* End Calendar Control */