﻿body {
    margin:0 0 0 0;
    padding: 0 0 0 0;
    font-size:12px;
    color:Black;
    font-family:Arial;
}

table 
{ 
    border-collapse:collapse; 
}

.Master_Div
{
    width:100%;
    text-align:center;
}

.Master_Div .topMasterDiv
{
    width:100%;
    height:115px;
    background-image:url('../Images/header_pix.jpg');
    text-align:center;
}

.Master_Div .header
{
    margin:auto;
    width:990px;
    position:relative;
}

.Master_Div .header .logo
{
    width:162px;
    height:111px;
    float:left;
    position:absolute;
    left:0px;
    top:0px;
}

.Master_Div .header .greeting
{
    position:absolute;
    right:0px;
    float:right;
    top:95px;
    color:White;
    direction:rtl;
    font-weight:bold;
}

.Master_Div .header .greeting a
{
    font-weight: normal;
    text-decoration:none;
    color:White;
}

.Master_Div .tabMasterDiv
{
    width:100%;
    height:55px;
    background-image:url('../Images/panel_pix.jpg');
    text-align:center;
}

.Master_Div .tabMasterDiv .tabsCont
{
    width:990px;
    margin:auto;
    position:relative;
}

.Master_Div .tabMasterDiv .tabsCont .systemName
{
    position:absolute;
    float:left;
    left:17px;
    top:25px;
    color:#fb5500;
    font-size:11px;
}

.Master_Div .tabMasterDiv .tabsCont .tabs
{
    position:absolute;
    top:16px;
    vertical-align:middle;
    float:right;
    right:0px;
    direction:rtl;
}

.Master_Div .tabMasterDiv .tabsCont .tabs .tab_off
{
    width:94px;
    height:38px;
    background-image:url('../Images/tab_off.jpg');
    vertical-align:middle;
    text-align:center;
}

.Master_Div .tabMasterDiv .tabsCont .tabs .tab_off .text
{
    position:relative;
    top:10px;
    color:White;
}

.Master_Div .tabMasterDiv .tabsCont .tabs .tab_off .text a
{
    color:White;
    text-decoration:none;
    font-weight:bold;
}

.Master_Div .tabMasterDiv .tabsCont .tabs .tab_on
{
    width:94px;
    height:38px;
    background-image:url('../Images/tab_on.jpg');
    vertical-align:middle;
    text-align:center;
}

.Master_Div .tabMasterDiv .tabsCont .tabs .tab_on .text
{
    position:relative;
    top:10px;
    color:Black;
}

.Master_Div .tabMasterDiv .tabsCont .tabs .tab_on .text a
{
    color:Black;
    text-decoration:none;
    font-weight:bold;
}

.Master_Div .mainContent
{
    width:100%;
    text-align:center;
    min-height:600px;
    background-image:url('../Images/bg_pix.jpg');
    background-repeat: repeat-x
}

.panel
{
    width:904px;
    height:97px;
    background-image:url('../Images/project_panel.png');
    position:absolute;
    margin:auto;
    float:right;
    right:0px;
    text-align:center;
    z-index:1000;
}
.searchButton
{
    position:relative;
    top:14px;
}

.panel .innerPanel
{
    margin:auto;
}

.Master_Div .mainContent .loginTable
{
    margin:auto;
    direction:rtl;
    text-align:left;
    color:#696969;
    font-weight:bold;
    position:relative;
    top:40px;
}

.Master_Div .mainContentGrey
{
    width:100%;
    text-align:center;
    min-height:600px;
    background-repeat: repeat-x;
    background-color:#323234;
}

.content
{
    margin:auto;
    direction:rtl;
    width:990px;
    text-align:right;
    vertical-align:top;
    position:relative;
}

.Master_Div .footer
{
    width:100%;
    text-align:center;
    background-image:url('../Images/footer.jpg');
    background-position:center;
    height:34px;
    position:relative;
}

.Master_Div .footer .credit
{
    width:990px;
    margin:auto;
    text-align:left;
    font-size:11px;
    position:relative;
    top:15px;
}

.Master_Div .footer .orange
{
    color: #fb5500
}

.Orange
{
    color: #fb5500;
    margin:0 0 0 0;
    text-align:center;
    padding:0 0 0 0;
}

.Master_Div .footer .grey
{
    color: #a2a2a2
}

.grid
{
    width:100%;
}

.grid .gridLine
{
    height:30px;
    border-bottom:dashed 1px Black;
}
.grid .gridLine td
{
    border-bottom:solid 1px #c0c0c0
}
.grid .gridTop
{
    height:25px;
    vertical-align:middle;
    color:#747474;
    font-weight:bold;
    text-align:center;
}

.grid .gridTop td
{
    border-top:solid 1px #747474;
    border-bottom:solid 1px #747474;
}


.systemMessage
{
    width:800px;
    height:500px;
    background-color:White;
    border:solid 2px #fb5500;
    overflow:auto;
}

.systemMessage .close
{
    position:absolute;
    top:0px;
    left:20px;
    float:left
}

.systemMessage .close a
{
    color:Black;
    text-decoration:none;
    font-size:16px;
}

.systemMessage .mySystemMessageText
{
    position:absolute;
    top:20px;
    right:20px;
    height:480px;
    width:100%;
    overflow:auto;
    text-align:right;
}


.Application_Aspx
{
    width:100%;
    text-align:center;
}

.Application_Aspx .applicationHeader
{
    width:90%;
    margin:auto;
    font-family:Arial;
    font-size:12px;
    color:#787878;
    z-index:100;
    text-align:center;
}
.text
{
    position:absolute;
    top:30px;
}

.Application_Aspx .applicationHeader .Header
{
    text-align:center;
    height:29px;
    background-image:url('../Images/panel_pix.jpg');
    color:White;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    position:relative;
    top:15px;
}

.Application_Aspx .Header .text
{
    position:relative;
    top:5px;
}

.ApplicationMessage
{
    width:860px;
    margin:auto;
    padding-bottom:20px;
}

.ApplicationMessage .header
{
    width:860px;
    height:23px;
    background-image:url('../Images/rubric_header.png');
    text-align:right;
    position:relative;
}

.ApplicationMessage .header .title
{
    position:absolute;
    right:20px;
    top:2px;
    float:right;
    color:Black;
    font-weight:700;
    font-size:12px;
}

.content_reg
{
    width:100%;
    border:solid 1px #787878;
    text-align:right;
    background-color:White;
    vertical-align:top;
}

.contentText
{
    position:relative;
    right:10px;
}

.content_Admin
{
    width:100%;
    border:solid 1px #787878;
    background-color:#e4e4e4 ;
    text-align:right;
    vertical-align:top;
}

.messages
{
    position:relative;
    top:50px;
}

.NewApplication
{
    margin:auto;
    text-align:right;
    vertical-align:top;
}

.NewApplication .name
{
}

.NewApplication .inputBox
{
    width:700px ;
    border:solid 1px Black;
    overflow:auto;
    color:#0A0A0A;
    font-weight:bold;
    font-family:Arial;
    font-size:12px;
}

.detailsTable_cust
{
    float:right;
    direction:ltr;
    font-size:12px;
    color:Black;
    font-weight:bold
}
.detailsTable_cust .inputBox
{
    width:170px;
    height:22px;
    background-color:White;
    border:solid 1px #898989;
    text-align:right;
    font-family:Arial;
    color:Black;
}
.detailsTable_cust td
{
    text-align:right;
    vertical-align:top;
    width:200px;
}

.actionsDiv
{
    width:100%;
    border:1px dashed #fb5500;
    height:30px;
    vertical-align:middle;
}

.actionsDiv a
{
    text-decoration:none;
    color:#fb5500;
    font-weight:bold;
}

.actionsDiv a:hover
{
    text-decoration:underline;
    color:#fb5500;
    font-weight:bold;
}

.mainTable_Projects
{
width:100%;
}
.projectDetailsTable_IN
{
    width: 100%;
}

.projectDetailsTable_IN .title
{
    width:120px;
    text-align:right;
    vertical-align:top;
}
.projectDetailsTable_IN .inputBoxCont
{
    height: 23px;
}

.inputBox_Project
{
    width:250px;
    background-color:White;
    border: solid 1px #898989;
    font-family:Arial;
    font-size:12px;
    color:Black;
    text-align:right;
    height:22px;
}

.inputBox_Project_multiLine
{
    width:250px;
    background-color:White;
    border: solid 1px #898989;
    font-family:Arial;
    font-size:12px;
    color:Black;
    text-align:right;
}


.AdminFieldset
{
    color:Black;
    border:solid 1px #898989
}

.messageTable
{
    width:100%;
}

.messageTable .messageDetail
{
    width:120px;
    text-align:right;
    vertical-align:top;
}

.messageTable .mainContent
{
    width:100%;
    text-align:right;
    vertical-align:top;
}