/* 
    Document   : ElegantStyleSheet
    Created on : Nov 24, 2009, 1:52:13 PM
    Author     : abadami
    Description:
        Purpose of the stylesheet follows.
*/

h2.page_id {
    color:#5CB3FF;
}

table.met_form{
    background:#FFFFFF;
    border-spacing:5px;
    border-width:1px;
    border-style:solid;
    border-color:#5CB3FF;
    width:710px;
}
td.form_cell_all{
    background:#FFFFFF;
    color:#333333;
    vertical-align:top;
    text-align:center;
    font-family:helvetica,sans-serif,serif;
    font-size:10pt;
    padding:2px;
    width:700px;
}

th.header_cell{
    background: #7D0541;
    color: #FFFFFF;
    font-weight: bold;
    font-size:large;
    font-family:helvetica,sans-serif,serif;
    text-align:left;
    padding:5px;
}
th.sub_header_cell{
    background:#999999;
    padding:3px;
    color:#333333;
    text-align:left;
    font-weight: bold;
    font-size:medium;
    font-family:helvetica,sans-serif,serif;
}
td.form_cell1{
    background:#FFFFFF;
    color:#333333;
    vertical-align:top;
    text-align:left;
    font-family:helvetica,sans-serif,serif;
    font-size:10pt;
    padding-left:75px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    width:300px;
}
td.form_cell2{
    background:#FFFFFF;
    color:#333333;
    vertical-align:top;
    text-align:left;
    font-family:helvetica,sans-serif,serif;
    font-size:10pt;
    padding:2px;
    width:300px;
}
td.form_warn{
    background:#FFFFFF;
    color:#FF0000;
    vertical-align:top;
    text-align:left;
    font-family:helvetica,sans-serif,serif;
    font-size:10pt;
    padding:2px;
    width:100px;
}
td.form_add_info{
    background:#FFFFFF;
    color:#00FF00;
    vertical-align:top;
    text-align:left;
    font-family:helvetica,sans-serif,serif;
    font-size:10pt;
    padding:2px;
    width:100px;
}
td.form_cell_X2{
    background:#FFFFFF;
    color:#333333;
    vertical-align:top;
    text-align:left;
    font-family:helvetica,sans-serif,serif;
    font-size:10pt;
    padding-left:75px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    width:700px;
}

div.info_box{
    padding:8px;
    background:url('qMark.PNG');
    background-repeat:no-repeat;
    background-color:#EEEEEE;
    border:1px dashed #666666;
    color:#000000;
    width:200px;
    display:none;
}

input.text{
    width:280px;
}
input.text_short{
    width:120px;
}
textarea.text_area{
    width:280px;
}
input:focus.text_short{
    width:120px;
    background:yellow;
}
input.small_button{
    color:#FFFFFF;
    font-weight: bold;
    font-family:helvetica,sans-serif;
    background-color:#5CB3FF;
    height:24px;
    width:90px;
}
input.button{
    color:#FFFFFF;
    font-weight: bold;
    font-family:helvetica,sans-serif;
    background-color:#5CB3FF;
    height:24px;
    width:130px;
}

input.text_medium{
    width:325px;
}
input.text_long{
    width:500px;
}
input:focus.text_long{
    width:500px;
    background:yellow;
}


a.links{
    text-decoration:none;
    font-family:sans-serif, serif;
    font-size:10pt;
    color:#800000;
}
a:hover.links{
    text-decoration:underline;
    font-family:sans-serif, serif;
    font-size:10pt;
    color:#800000;
}

td.four_cell{
    background:#CCCCCC;
    color:#333333;
    vertical-align:top;
    text-align:left;
    font-family:helvetica,sans-serif,serif;
    font-size:10pt;
    padding:2px;
    width:173px;
}
td.four_cell_double{
    background:#CCCCCC;
    color:#333333;
    vertical-align:top;
    text-align:left;
    font-family:helvetica,sans-serif,serif;
    font-size:10pt;
    padding:2px;
    width:330px;
}
td.four_cell_triple{
    background:#CCCCCC;
    color:#333333;
    vertical-align:top;
    text-align:left;
    font-family:helvetica,sans-serif,serif;
    font-size:10pt;
    padding:2px;
    width:500px;
}
span.required{
    color:red;
}
