﻿#tpLogo
{
    float:right;
    margin:30px 0 0 0;
}	

#logo_container {
    background-image: url('../images/logos/dev_tms.gif');
    background-repeat: no-repeat;
    height: 61px;
    width: 200px;
    float: left;
}

.saveOrSubmit {
    width: 800px;
    float: left;
    border: 1px solid #fff;
}

.saveOrSubmitApprove {
    width: 400px;
    float: left;
    border: 1px solid #fff;
}

.spaced_left {
    margin-left: 30px;
}

.accept_terms_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_accept_terms.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:200px;
    border-radius: 0;
}

#top_bar {
    background-image: url('../images/t15_headerMidRepeat.png');
    background-repeat: repeat-x;
    height: 65px;
}

#topbar_container_left {
    height: 65px;
    width: 553px;
    background-image: url('../images/t15_header_left.png');
    background-repeat: no-repeat;
    float: left;
}

#topbar_container_right {
    height: 65px;
    width: 534px;
    background-image: url('../images/t15_headerRight.png');
    background-repeat: no-repeat;
    float: right;
}

#nav_container {
    margin-top: -10px;
    float: right;
    font-family: helvetica, verdana;
    font-size: 11px;
    color: #8904AB;
}

a.nl:active, a.nl:visited, a.nl:link {
    text-decoration: none;
    font-style: italic;
    margin: 10px;
    color: #8904AB;
}

.accept_terms2_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_accept_terms2.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:122px;
    border: none;
    border-radius: 0;
}

.approve_selected_timesheets_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_approve_selected_timesheets.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:200px;
    border: none;
    border-radius: 0;
}

.approve_timesheet_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_approve_timesheet.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    border: none;
    border-radius: 0;
}

.cancel_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_cancel.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    border-radius: 0;
    border: none;
}

.decline_timesheet_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_decline_timesheet.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    border: none;
    border-radius: 0;
}

.login_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_login.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    margin-left: 10px;
    margin-top: 4px;
    border-radius: 0;
    border: none;
    outline: none;
}

.no_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_no.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    border: none;
    border-radius: 0;
}

.ok_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_ok.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    border-radius: 0;
    border: none;
}

.save_timesheet_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_save_timesheet.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:200px;
    border: none;
    border-radius: 0;
}

.select_contract_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_select.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    border: none;
    border-radius: 0;
}

.select_rate_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_select.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    border: none;
    border-radius: 0;
}

.send_reminder_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_send_reminder.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    border: none;
    border-radius: 0;
    margin: 0 0 0 10px;a
}

.submit_timesheet_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_submit_timesheet.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:200px;
    border: none;
    border-radius: 0;
}

.update_details_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_update_details.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:200px;
    margin-left: 10px;
    margin-top: 4px;
    border: none;
    border-radius: 0;
}

.update_profile_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_update_profile.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:200px;
    margin-left: 10px;
    margin-top: 4px;
    border: none;
    border-radius: 0;
}

.yes_btn {
    background-image:url('../images/buttons/t15_Buttons/btn_yes.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    border: none;
    border-radius: 0;
}

.tmsbutton {
    background: #8904ab;
    height: 22px;
    border: 1px solid #9D9394;
    font-weight: bold;
    color: white;
    font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    vertical-align: top;
    padding-left: 15px;
    padding-right: 15px;
}

/* Text colours */

.msgblock_content_even {
    padding: 15px 10px 15px 10px;
    font-family: helvetica, verdana;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    color: #8904AB;
}

a.link_even:link, a.link_even:active, a.link_even:visited {
    color: #8904AB;
    text-decoration: none;
}

.no_msgs {
    color: #8904AB;
    margin: 0 0 4px 0;
}

.msgblock_no_msgs {
    background-color: #fff;
    width: 250px;
}

a.link_even:hover {
    color: #8904AB;
    text-decoration: underline;
}

#footer_links {
    font-family: helvetica, verdana;
    font-size: 12px;
    font-style: normal;
}

    #footer_links a:active, a:visited, a:link {
        color: #8904AB;
        text-decoration: none;
    }

    #footer_links a:hover {
        color: #8904AB;
        text-decoration: underline;
    }

    .general_txt {
    margin: 10px 0 0 10px;
    font-family: helvetica, verdana;
    font-size: 12px;
    font-style: normal;
    color: #504f4f;
}

    .general_txt a:active, a:visited, a:link {
        color: #8904AB;
        text-decoration: none;
    }

    .general_txt a:hover {
        color: #8904AB;
        text-decoration: underline;
    }

.general_txt_no_margin {
    margin: 0 0 0 0;
    font-family: helvetica, verdana;
    font-size: 12px;
    font-style: normal;
    color: #504f4f;
}

    .general_txt_no_margin a:active, a:visited, a:link {
        color: #8904AB;
        text-decoration: none;
    }

    .general_txt_no_margin a:hover {
        color: #8904AB;
        text-decoration: underline;
    }

     
.disabledYesImageButton
{
    filter: alpha(opacity=30);
    opacity: .30; 
    background-image:url('../images/buttons/t15_Buttons/btn_yes.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    border: none;
    border-radius: 0px;
    margin-left:30px;
}

.enabledYesImageButton
{
    background-image:url('../images/buttons/t15_Buttons/btn_yes.png'); 
    background-repeat:no-repeat;
    height:41px;
 	width:121px;
    border: none;
    border-radius: 0px;
    margin-left:30px;
}
