﻿
/* /--Inserted in the upgrade to 8.0.0.0--\ */

@import url("/RichWidgets/upgradeTo8000.css?25875");

/* \--Inserted in the upgrade to 8.0.0.0--/ */
/* Inserted in the upgrade to 6.0 */

.Bold {
    display: inline;
    font-weight: bold;
}

.Italic {
    display: inline;
    font-style: italic;
}

.Underline {
    display: inline;    
    text-decoration: underline;
}

.Paragraph {
}

th {
    text-align: left;
    font-weight: normal;
}

.EditRecord {
}

.ShowRecord {
}

.TableRecords {
}

table.Empty {
}

/* Inserted in the upgrade to 5.0.0.0 */

div.Popup.ui-dialog .ui-dialog-titlebar {
    background-color: #1E5AA3;
}

div.calendar tbody td.selected,
div.calendar tbody .rowhilite td.selected {
    background-color: #1E5AA3;
}

div.calendar tbody th.selected /* copied from 'div.calendar tbody td.selected' in the upgrade to 5.0.0.0 */ ,
div.calendar tbody .rowhilite th.selected /* copied from 'div.calendar tbody .rowhilite td.selected' in the upgrade to 5.0.0.0 */ {
    background-color: #1E5AA3;
}    

div.ui-autocomplete-results li.ui-autocomplete-over {
    background-color: #1E5AA3;
}

/****** To use the Richwidgets.UI_Tabs component ****************/

.Tabs_Wrapper {}
.Tabs_TabBody {}



/*-----------------------------------------------------------------*/
/*----------------- HTML Elements Start ---------------------------*/
/*-----------------------------------------------------------------*/


html{
    height: 100%;
    margin:0px; 
    padding:0px;
    /*background-color:#eeeeee;*/
} 
form {
    height: 100%;
    margin:0px; 
    padding:0px;
    background-color:#ffffff;
    
}

body {
    height: 100%;
    /*background-color: white;*/
}

body,
select,
textarea,
input,
td {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

th /* copied from 'td' in the upgrade to 5.0.0.0 */ {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

body,
p {
    margin: 0px;
}

.Paragraph /* copied from 'p' in the upgrade to 5.0.0.0 */ {
    margin: 0px;
}

input {
    padding: 1px 0px 1px 0px;
}

input[type="text"][readonly]{
    background: #EAEAEA; 
}

input[type=radio],
input[type=checkbox] {
    margin: 0px;
    vertical-align: bottom;
}

input[type=file] {
    height: 21px;
    vertical-align: bottom;
}

textarea {
    margin-top: 2px;
    *margin-top: 0px;
}

table {
    border-collapse: separate;
    empty-cells: show;
}

a,
a:link,
a:visited {
    color: #0396ba;
    text-decoration:none;
}

a:hover {
    color: #e40001;
    text-decoration:underline;
}

a[disabled="disabled"] {
    color: ButtonShadow;
}

/* /--Inserted in the upgrade to 5.1.0.1--\ */

img {
    border-width: 0;
}

/* \--Inserted in the upgrade to 5.1.0.1--/ */

img {
    vertical-align: text-bottom;
}


/*-----------------------------------------------------------------*/
/*----------------- HTML Elements End -----------------------------*/
/*-----------------------------------------------------------------*/





/*-----------------------------------------------------------------*/
/*----------------- Service Studio Default Styles Start -----------*/
/*-----------------------------------------------------------------*/

/*-------------------------------------------------------*/
/* You can modify the styles in this area but you should */
/* not remove or rename them because they are used by    */
/* Service Studio widgets.                               */
/*-------------------------------------------------------*/

.Button {
background-color:#666666; color:#FFFFFF; border:none; padding:4px 8px!important; margin-left:10px; cursor:pointer; font-size:14px
    /*text-align: center;
    margin-right: 3px;
    padding: 0px 10px 1px 10px;
    *padding: 0px 3px 0px 3px;*/
}

.Button[disabled="disabled"] {
    padding: 1px 12px 2px 10px;
    color: ButtonShadow;
    cursor: text;
}

.EditRecord_Caption {
    color: #444444;
    font-size: 11px;
    padding: 5px;
    font-weight: bold;
    vertical-align: top;
    white-space: nowrap;
    text-align: left;
}

.EditRecord_Value {
    border-left: 3px solid white;
    color: #444444;
    padding-bottom:5px;!important
}

.EditRecord_Buttons {
    text-align: left;
    padding-top: 8px;
    /*border-bottom: 2px solid #1E5AA3;*/
    padding-bottom: 3px;
}

.ShowRecord_Caption {
    color: #444444;
    font-size: 11px;
    padding: 5px;
    font-weight: bold;
    vertical-align: top;
    white-space: nowrap;
    text-align: left;
}

.ShowRecord_Value {
    border-left: 3px solid white;
    padding: 5px;
    color: #444444;
    font-weight: normal;
    vertical-align: top;    
}

.TableRecords_Header {
    color:#FFFFFF;
    font-weight: bold;
    background: #00a0c8;
    white-space: nowrap;
    line-height: 18px;
    padding: 4px 6px 4px 6px;
    border-right: 2px solid white;
    font-size: 14px;
    
}

.TableRecords_Header p { color:#ffffff; text-align:center;}

.TableRecords_Header .Paragraph /* copied from '.TableRecords_Header p' in the upgrade to 5.0.0.0 */ { color:#ffffff; text-align:center;}

.TableRecords_Period {
    color:#ffffff;
    background-color:#a3cc2a;
    font-weight: bold;
    /*background: #DAA520 url(/RichWidgets/img/Bar_Gradient.png) repeat-x top;
    _background:#DAA520; */ /* IE6 */
    /*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RichWidgets/img/Bar_Gradient.png', sizingMethod='scale');  /* IE6 */
    white-space: nowrap;
    line-height: 18px;
    padding: 4px 6px 4px 6px;
    border-right: 2px solid white;
    font-size: 14px;
}

.TableRecords_Year {
    color:#EAEAEA;
    font-weight: normal;
    background: #000 url(/RichWidgets/img/Bar_Gradient.png?25875) repeat-x top;
    _background:#000;  /* IE6 */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RichWidgets/img/Bar_Gradient.png', sizingMethod='scale');  /* IE6 */
    white-space: nowrap;
    line-height: 18px;
    padding: 4px 6px 4px 6px;
    border-right: 1px solid white;
    font-size: 14px;
}

.SortColumns_Sortable {
    font-weight: normal;
    cursor:pointer;
    color:white;
}    
.SortColumns_Sortable:hover {
    text-decoration:underline;
}    
.SortColumns_Sorted {
    font-weight: bold;
    cursor:pointer;
    color:white;
}
.SortColumns_Sorted:hover {
    text-decoration:underline;
}
.TableRecords{
     margin:5px 5px 0 0 }
.TableRecords_Header a,
.TableRecords_Header a:link,
.TableRecords_Header a:visited {
    color: white;
}
.TableRecords>tbody>tr:hover {
 background-color: #F0F0F0;
}

.TableRecords_OddLine, 
.TableRecords_EvenLine {
    line-height: 18px;
    margin: 1px 1px 1px 1px;
    padding: 4px 6px 5px 6px;
    border-top: 3px solid #ffffff;
    border-right: 2px solid #ffffff;
    background-color:#eeeeee;
    white-space: nowrap;
    vertical-align: top;
}

.TableRecords_Line {
    line-height: 18px;
    margin: 1px 1px 1px 1px;
    padding: 1px 6px 1px 6px;
    border-top: 0px solid #cccccc;
    border-right: 0px solid #efefef;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #efefef;
    vertical-align: top;
}

.TableRecords_SelectedLine {
     background-color: #E0E0E0;
}

.TableRecords_OddLine a{ text-decoration:none;}
.TableRecords_OddLine a:hover{ text-decoration:underline;}

.TableRecords_EvenLine a{ text-decoration:none;}
.TableRecords_EvenLine a:hover{ text-decoration:underline;}

.TableRecords_OddLine a:visited,
.TableRecords_EvenLine a:visited {
}

/* /--Inserted in the upgrade to 5.1.0.0--\ */

.ListRecords {
}

img.RecordPicture {
    display: block;
    float: left;
    width: 120px;
}

div.RecordPicture_Wrapper {
    float: left;
}

div.RecordPicture_Wrapper img.RecordPicture {
    float: none;
}

.TableRecords img.RecordPicture {
    width: auto;
    height: 40px;
    float: none;
}

input.Prompt, textarea.Prompt {
    color: #BBBBBB;
}

/* \--Inserted in the upgrade to 5.1.0.0--/ */

/* /--Inserted in the upgrade to 5.1.0.2--\ */

select.Mandatory {
}

textarea.Mandatory {
}

/* \--Inserted in the upgrade to 5.1.0.2--/ */

input.Mandatory {
}

input.Not_Valid {
    border: 2px solid #BF1601;
}

select.Not_Valid {
 border: 2px solid #BF1601;
}

textarea.Not_Valid {
    border: 2px solid #BF1601;
}

input.Is_Default {
}

a.Is_Default {
}

td.MandatoryValue {

}

th.MandatoryValue /* copied from 'td.MandatoryValue' in the upgrade to 5.0.0.0 */ {

}

td.MandatoryCaption {
}

th.MandatoryCaption /* copied from 'td.MandatoryCaption' in the upgrade to 5.0.0.0 */ {
}
span.ValidationMessage {
    color: white;
    font-size: 11px;
    position: absolute;
    padding: 6px;
    font-weight: bold;
    background: #BF1601;
    max-width: 300px;
    z-index: 100;
}

span.ValidationIcon {
}

span.InputMandatorySymbol {
    position: absolute;
    color: #BF1601;
    padding: 3px 5px 3px 3px;
    content: '*';
    font-size: 12px;
}

.Invisible {
    display: none;
}
.DeveloperComment {
    display: none;
    border-style: solid;
    border-color: Gray;
    border-width: 1px 2px 2px 1px;
    background-color: #FFFF99;
    font-size: 9pt;
    color: #666666;
    margin: 2px;
    padding: 4px;
    position: absolute;
    right: -140px;
    width:220px;
    visibility: hidden;
    top:-1500px;
    text-align: left;
}

/*-----------------------------------------------------------------*/
/*----------------- Service Studio Default Styles End -------------*/
/*-----------------------------------------------------------------*/





/*-----------------------------------------------------------------*/
/*----------------- eSpace Specific Styles Start ------------------*/
/*-----------------------------------------------------------------*/

/*-------------------------------------------------------*/
/* You can add, modify or remove the styles in this area */
/* at your will. Use them anywhere in the eSpace, in the */
/* widgets' Style property.                              */ 
/*-------------------------------------------------------*/

/*--------General Start------------------------*/

.Heading1 {
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 4px;
}

.Heading2 {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 3px;    
}

.Heading3 {
    color: #2e2e2e;
    font-size: 20px;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 2px;    
}

.Heading4 {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 2px;    
}

.Text_Note {
    color: #444444;
    font-size: 11px;
}
.Text_Note ul{
    margin:0px;
    padding:0px;
}

.Text_Note li{
    margin:0px;
    padding:0px;
    list-style:none;
}
.Text_Error {
    color: #c7331f;
}

.Text_NoWrap {
    white-space: nowrap;
}

.Text_Preformatted {
    white-space: -moz-pre-wrap;
    white-space: pre;
    word-wrap: break-word;
}

.Text_Justified { 
    text-align: justify;
} 



/*--------General End--------------------------*/



/*--------StyleGuide General Start-------------*/

.cell40px{
    widht: 40px;
}

.Document700 {
    background-color: White;    
    /*border-style: solid;
    border-color: #cccccc;
    border-width: 0px 1px 1px 1px;*/
    height: 600px;
    width: 700px;
}
.Document800 {
    background-color: White;    
    /*border-style: solid;
    border-color: #cccccc;
    border-width: 0px 1px 1px 1px;*/
    height: 600px;
    width: 800px;
}
.Document {
    background-color: White;    
    /*border-style: solid;
    border-color: #cccccc;
    border-width: 0px 1px 1px 1px;*/
    height: 92%;
    width: 96%;
}
.DocumentPopup {
    background-color: White;    
    position: relative;
    height: 100%;
    margin-top: 0px;
}
* html .Document {
    height: 90%;
}

.Footer {
    color: #666666;
    font-size: 11px;    
    width: 96%;
    padding-top: 5px;
    margin: 0 auto;
}

.BodyPopup {
    padding: 10px 16px 14px 16px;
    vertical-align:top;    
}

.Body {
    padding: 0px 16px 14px 16px;    
    vertical-align:top;    
    /*height: 90%;*/
}
.Body .Heading1 {
font-size:18px;

}

.Body .Button {
    margin-top: 10px;
}

.Body td .Button {
    margin-top: 0px;
}

.Body th .Button /* copied from '.Body td .Button' in the upgrade to 5.0.0.0 */ {
    margin-top: 0px;
}


.Title {
    margin-top: 13px;
    margin-bottom: 16px;
}
.Title_Links {
    color:#0396ba!important;
    font-size:12px!important;
    font-weight:bold;
    text-decoration:none!important;
}

.Title_Links:hover{
color:#e40001!important;
text-decoration:underline!important;
}



.Title .Heading1 {
    padding-bottom: 0px;
    font-size: 20px;
}


.Title_Links td {
    font-size: 11px;
}

.Title_Links th /* copied from '.Title_Links td' in the upgrade to 5.0.0.0 */ {
    font-size: 11px;
}

/*--------StyleGuide General End---------------*/



/*--------Header WebBlock Start----------------*/


.Header_Greetings {
     background:url(/SGE_EmploymentExchan/img/Header_Greetings.png?32301) left bottom no-repeat;
     _background-image:none;  /* IE6 */
     _background-color:white;  /* IE6 */
      _border:1px solid #CCCCCC;  /* IE6 */
     float:right;
     font-size:11px;
     padding:4px 18px 6px 8px;
}

.Header_Title {
    padding-bottom:5px;
    padding-top:5px;
    padding-left:5px;
    vertical-align:middle;
}

.Header_Title_NoMenu {
  border-bottom:5px solid #1E5AA3;
  padding-bottom:5px;
  padding-left:5px;
  padding-top:5px;
  vertical-align:middle;
  width:100%;
}

.Header_Title_Image {
    vertical-align: middle;
    float: left;
}
.Header_Title_Company {
    color:#CCCCCC;
    font-size:14px;
    font-weight:bolder;
    margin-left:5px;
    vertical-align:middle;
}
.Header_Title_Application {
    color:#1E5AA3;
    font-size:18px;
    font-weight:bolder;
    margin-left:5px;
    vertical-align:middle;
}

.Header_Title a,
.Header_Title a:link,
.Header_Title a:visited,
.Header_Title a:hover {
    text-decoration: none;
    color: #1E5AA3;
}

/*--------Header WebBlock End------------------*/



/*--------Menu WebBlock Start------------------*/

.Menu_Container {
}


.Menu_TopMenus {
    margin-left: 10px;
    *height: 20px;
    _border-left: 1px solid #cccccc;  /* IE6 */
} 

.Menu_TopMenu { 
    display: -moz-inline-box; /*FF2*/
    display: inline-block;
    *float:left;
    background-color: #EAEAEA;
    white-space: nowrap; 
    font-size: 12px;
    margin-left: -1px;
    padding: 2px 8px 2px 8px;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
} 

.Menu_TopMenu A:link ,
.Menu_TopMenu A:visited,
.Menu_TopMenu A {
    color: #555555; 
    text-decoration: none; 
}

div.Menu_TopMenuActive {
    background-color: #8F8F8F;
}

div.Menu_TopMenuActive a, 
div.Menu_TopMenuActive a:link,
div.Menu_TopMenuActive a:visited {
    color: White;
}

.Menu_SubMenuSection {
    background: #444444 url(/RichWidgets/img/Bar_Gradient.png?25875) repeat-x top;
    _background: #444444;  /* IE6 */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RichWidgets/img/Bar_Gradient.png', sizingMethod='scale');  /* IE6 */
    color: White;
    height: 18px;
    padding: 3px 0px 2px 15px;
    vertical-align: middle;
}

.Menu_SubMenuItem, 
.Menu_SubMenuItem:link,
.Menu_SubMenuItem:visited {
    color: White;
    font-size: 8pt;
    text-decoration: none;
    padding-left:3px;
    padding-right:3px;
}

.Menu_SubMenuItem:hover {
    text-decoration: underline;
}

a.Menu_SubMenuItemActive,
a.Menu_SubMenuItemActive:link,
a.Menu_SubMenuItemActive:visited {
    font-weight: bold;
}


/*--------Menu WebBlock End--------------------*/



/*--------ShowRecord Pattern Start-------------*/

.ShowRecord_Wrapper {
    margin-bottom: 8px;
}

.ShowRecord_LastModified {
    padding-top: 2px;
    color: #888888;
    font-size: 9px;    
    font-style: italic;
}

/*--------ShowRecord Pattern End---------------*/



/*--------EditRecord Pattern Start-------------*/

.EditRecord_Wrapper {
    margin-bottom: 8px;
    padding: 8px;
}

.EditRecordWithTitles_Wrapper {
    float: left;
    margin-bottom: 8px;
}

.EditRecord_SectionTitle {
    color: #888888;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
    margin-bottom: 5px;
    border-bottom: 1px solid #888888;
    text-align: left;
}

/*--------EditRecord Pattern End---------------*/



/*--------TableRecords Pattern Start-----------*/

.TableRecords_Wrapper {
}
.TableRecords_Wrapper .Button {
    font-size: 10px;
    margin-top: 0px;
}

.TableRecordsWithFilters_Wrapper {
}

.Filters_Wrapper {
 /*background: #dddddd url(/SGE_EmploymentExchan/img/Filter_Gradient.gif) repeat-x top;*/
/* padding: 4px;*/
}

.TableRecords_Frame {
    border-top: 1px solid white;
    width: 100%;
}
div.TableRecords_Frame>table>tbody {
    background-color: #EEEEEE;
}
div.TableRecords_Frame>table>tbody>tr:hover {
    background-color: #EEEEEE;
}


.TableRecords_Actions,
.TableRecords_Footer {
    font-size: 11px;
    vertical-align: middle;
    float: left;
    font-weight: bold;
    padding: 1px;
}

.TableRecords_Actions a{
    color:#00b2de;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    padding-left:15px;
    background:url(/SGE_EmploymentExchan/img/list_blue.gif?32301) no-repeat left 2px;
}

.TableRecords_Actions a:hover{
     text-decoration:underline;
}

div.TableRecords_Actions div.BulkSelect_Wrapper, 
div.TableRecords_Footer div.BulkSelect_Wrapper {
    float: left;
    padding: 0px;
}

.TableRecords_TopNavigation {
    padding: 0px;
    border-top: 1px solid white;
    border-right: 0px none white;
    border-bottom: 0px solid white;
    border-left: 0px none white;
    _height: 1%;  /* IE6 */
    display: block;
    *display: inline-block;
}

.TableRecords_TopNavigation:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.TableRecords_BottomNavigation {
    padding-top: 2px;
    /*border-top: 1px solid #1E5AA3;

    border-right: 0px none white;
    border-bottom: 0px solid white;
    border-left: 0px none white;*/
    _height: 1%;  /* IE6 */
    display: block;
    *display: inline-block;    
}

.TableRecords_BottomNavigation:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.Filters {    
    white-space: nowrap;
}
.Filters td {    
    padding: 2px 0px 2px 4px;
    vertical-align: middle;
    font-weight:bold;
    font-size:14px
    
}

.Filters th /* copied from '.Filters td' in the upgrade to 5.0.0.0 */ {    
    padding: 2px 0px 2px 4px;
    vertical-align: middle;
    font-weight:bold;
    font-size:14px
    
}
.Filters td p {
    font-weight:bold;
    font-size:14px;
}

.Filters th p /* copied from '.Filters td p' in the upgrade to 5.0.0.0 */ {
    font-weight:bold;
    font-size:14px;
}

.Filters td .Paragraph /* copied from '.Filters td p' in the upgrade to 5.0.0.0 */ {
    font-weight:bold;
    font-size:14px;
}

.Filters th .Paragraph /* copied from '.Filters td .Paragraph' in the upgrade to 5.0.0.0 */ {
    font-weight:bold;
    font-size:14px;
}

.Filters td img {
    vertical-align: middle;
}

.Filters th img /* copied from '.Filters td img' in the upgrade to 5.0.0.0 */ {
    vertical-align: middle;
}

.Filters td .Button {
    font-size: 12px;
}

.Filters th .Button /* copied from '.Filters td .Button' in the upgrade to 5.0.0.0 */ {
    font-size: 12px;
}


/*--------TableRecords Pattern End-------------*/



/*--------Login Pattern Start------------------*/

.Login_Wrapper {
    margin-top: 16px;
    margin-bottom: 8px;
    margin-left: 31px;
    clear: both;
}

.Login_RememberValue {
    text-align: left;
}


/*--------Login Pattern End--------------------*/

.alignLeft{
Float:Left;
}

.alignright{
Float:right;
}

.TextMoveUp {
    position: relative;
    /*top: -30px;
    left: 5px;*/
    font-size:14px;
    color:#333333;
}
#sddm
{    margin: 0;
    padding: 0;
    z-index: 30}

#sddm li
{    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 11px arial}

#sddm li a
{    display: block;
    margin: 0 1px 0 0;
    padding: 4px 10px;
    /*width: 60px;*/
    color: #FFF;
    text-align: center;
    text-decoration: none;
    
    font-size:14px;
    font-weight:bold;}
    

#sddm li a:hover
{ color: #333333;
background-color:#ffffff; }

#sddm div
{    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #444444;
    /*border: 1px solid #5970B2*/}

    #sddm div a
    {    position: relative;
        display: block;
        margin: 0;
        padding: 5px 10px;
        width: auto;
        white-space: nowrap;
        text-align: left;
        text-decoration: none;
        background: #eaeaea;
        color: #333333;
        font: 13px arial}

    #sddm div a:hover
    {    background: #333333;
        color: #FFF;
        /* font-weight: bold; */
    }
.NavBar {
    /*background:#3399FF url('/SGE_Webblocks/img/NavBar.png') repeat-x;*/
    background-color:#01b2de;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    color:#FFFFFF;
}
.MenuBar {
    /*background:#3399FF url('/SGE_Webblocks/img/BlueMenu.png') repeat-x;*/
    background-color:#333333;
    height:30px;
    font-size:14px;
    font-weight:bold;
}
.Invisible {
    display: none;
}
/*-----------------------------------------------------------------*/
/*----------------- eSpace Specific Styles End --------------------*/
/*-----------------------------------------------------------------*/
.Date_Container {web.css (line 122)
    position:relative;
    top:5px;
    width:210px;
}

.TPLogo_Position{
float: right;
position: relative;
top: 10px;
}

.Day_Position {
    bottom:80px;
    color:#265595;
    float:left;
    font-size:250%;
    font-weight:bold;
    height:10px;
    left:0px;
    position:relative;
    text-align:center;
    width:73px;
}

.Month_Position {
    bottom:47px;
    color:#265595;
    float:left;
    font-size:90%;
    font-weight:bold;
    height:10px;
    position:relative;
    right:73px;
    text-align:center;
    width:73px;
}


.DayOfWeek_Position {
    bottom:34px;
    color:white;
    float:left;
    font-size:85%;
    font-weight:bold;
    height:10px;
    left:0px;
    position:relative;
    text-align:center;
    width:73px;
}

.Right_Column_Application{
    float: right;
    width: 210px;
    background: url('/SGE_Webblocks/img/right_column_bg.png?32093') repeat-y;
}

        
.title_preApplication {
    font: bold 18px Georgia !important;
    color: #ef0066;
}
.Header {
    width: 1010px;
    margin-top: 10px;
    height: 105px;
}
.Menu {
    left: 0px;
    top: 110px;
    width: 100%;
}
.SidePanel {
    width: 194px;
    /*background:#D7D7D7 url('/SGE_Webblocks/img/sidebar.png') no-repeat 100% 100%;*/
    background-color:#eeeeee;
    padding:5px;
}
.bgCinza{background-color:#eeeeee}
.SidePanel a{
    color:#333333;
    font-size:14px;
    text-decoration:none;
}

.SidePanel .Heading3 {color:#00b2de; margin-top:15px; font-size:16px;}
.SidePanel a:hover{
    text-decoration:underline;
    color:#00b2de;
}

.SideTitle {
    position:absolute;
    left:750px;
    top:115px;
    color: white;
}
.SideTitleText {
    font-size: 16px;
    font-weight: bold;
}
.SideTitleBG {
    /*background: url('/SGE_Webblocks/img/sidebartop.png') 100% 100%;*/
}
.FontBlack {
    color: black;
}
.UserBar {
    /*background: url('/SGE_Webblocks/img/greengradient.png') repeat-x;*/
    background-color:#333333;
    height: 25px;
    width: 180px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold; 
    font-size:14px;
    margin-left:5px;
    /* padding-top: 2px; */
    /*border: 1px solid gray;*/
    color: white;
}

.Side_Bar{
    position: absolute;
    left: 800px;
    top: 50px;
}
.FloatLeft {
    float: left;
}

.ContentBar{
    background-color:#E8E8E8;
    padding:10px 5px 10px 10px;
}

.floatright_centered{
    float: right;
    align: center;
}
.SearchBar {
    position: absolute;
    width: 400px;
    height: 35px;
    left: 200px;
    background: #193861;
}
.SearchBarCells {
    background: #193861;
    color: #FFFFFF;
    font-weight: bold;
}

.text_bold{
font-weight: bold;}

.bckgrd_grey{

background-color: #eeeeee;
}


/*-----------------------------------------------------------------*/
/*----------------- RichWidgets eSpace Styles Start -------------*/
/*-----------------------------------------------------------------*/

/*-------------------------------------------------------*/
/* These are the styles used by the web blocks of the    */
/* producer eSpace "RichWidgets". Do not use, remove or */
/* rename them unless otherwise noted, and if you modify */
/* them, do it with extreme caution                      */
/*-------------------------------------------------------*/



/*-------List_Counter Web Block Start----------*/
div.Counter_Message {
    color: #6a6a6a;
    font-size: 10px;
    float: right;
    padding-right:5px
}
/*-------List_Counter Web Block End----------*/

/*------- Feedback_Message Pattern Web Block Start ----*/
div.Feedback_Message_Wrapper {
    position: fixed;
    top: -200px;
    text-align: center;
    width: 100%;
    font-size: 16px;
    margin-bottom: 25px;
    margin-top: 24px;
    _position:absolute; /* IE6 */
   _top: expression( (document.documentElement.scrollTop - 2) + 'px' ); /* IE6 */
    z-index: 10000;
}

div.Feedback_Message_Wrapper img {
    vertical-align: middle;
    padding: 2px;
}

a.Feedback_Message_Wrapper_Close{
    position:absolute;
    top: 0px;
}

div.Feedback_Message_Error {
    background-color: #BF1601;
    border: none; 
    color: white; 
    display: -moz-inline-box;/*FF2*/
   display:inline-block;
   *display:inline;/*IE6*/
      padding: 5px 18px 5px 5px;
    max-width:800px;
    text-align:left;

}

div.Feedback_Message_Warning {
    background-color: #E88310; 
    border: none; 
    color: white; 
    display: -moz-inline-box;/*FF2*/
   display:inline-block;
   *display:inline;/*IE6*/
      padding: 5px 18px 5px 5px;
    max-width:800px;
    text-align:left;

}

div.Feedback_Message_Success {
    background-color: #76B501; 
    border: none; 
    color: white; 
    display: -moz-inline-box;/*FF2*/
   display:inline-block;
   *display:inline;/*IE6*/
      padding: 5px 18px 5px 5px;
    max-width:800px;
    text-align:left;

}

div.Feedback_Message_Info {
    background-color: #166BA5; 
    border: none; 
    color: white; 
    display: -moz-inline-box;/*FF2*/
   display:inline-block;
   *display:inline;/*IE6*/
      padding: 5px 18px 5px 5px;
    max-width:800px;
    text-align:left;

}
/*------- Feedback_Message Pattern Web Block End ------*/

/*------- List_Navigation Web Block Start --------------*/

div.ListNavigation_Wrapper {
    float: right;
}

div.ListNavigation_Wrapper a,
div.ListNavigation_Wrapper span {
    text-align: right;
    vertical-align: middle;
    margin-left: 6px;
    font-size: 11px;
}

a.ListNavigation_PageNumber,
a.ListNavigation_Previous,
a.ListNavigation_Next,
span.ListNavigation_Ellipsis {
}

span.ListNavigation_CurrentPageNumber {
    font-weight: bold;
}

span.ListNavigation_DisabledPrevious,
span.ListNavigation_DisabledNext {
    color: gray;
}

/*------- List_Navigation Web Block End ----------------*/



/*------- List_BulkSelect Web Block Start ---------*/

div.BulkSelect_Wrapper {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 11px;
}

td.BulkSelect_SelectedLine {
    background-color: #cccccc;
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #cccccc;
}

th.BulkSelect_SelectedLine /* copied from 'td.BulkSelect_SelectedLine' in the upgrade to 5.0.0.0 */ {
    background-color: #cccccc;
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #cccccc;
}

/*------- List_BulkSelect Web Block End -----------*/


/*-------Tabs Pattern Web Block Start----------*/

.Tabs_Wrapper {
    margin: 0px 0px 8px 0px;
    border: 1px solid white;
}

.Tabs_TabBody {
    margin: 23px 0px 0px 0px;
    padding: 5px;
    border-top: 1px solid #333333;
    _height: 1%;  /* IE6 */
    *display: inline-block;    
}

.Tabs_TabBody:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

ul.Tabs_Header {
    margin: 0px;
    padding: 0px;
    height: 31px;
    position: absolute;
    overflow: hidden;
    z-index: 1;
    line-height: 18px;    
}

ul.Tabs_Header span {
    height: auto;
}

div.Tabs_TabOn,
li.Tabs_TabOn {
    float: left;
    margin: 0 5px 0 0 ;
    padding: 0px;
    list-style: none;
    font-size: 12px;
    color: #333333;
    /*border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid white;*/
    background-color:#333333;
}

div.Tabs_TabOff,
li.Tabs_TabOff {
    float: left;
    margin: 0 5px 0 0 ;
    padding: 0px;
    font-size: 12px;
    color: #ffffff;
    list-style: none;
    background-color:#00b2de;
    /*border: 1px solid #cccccc;*/
}

div.Tabs_TabDisabled,
li.Tabs_TabDisabled {
    float: left;
    margin: 0px;
    padding: 1px;
    list-style: none;
    /*border: 1px solid #cccccc;*/
}

a.Tabs_TabOn,
a.Tabs_TabOn:link,
a.Tabs_TabOn:visited,
a.Tabs_TabOn:hover,
span.Tabs_TabOn {
    display: block;
    white-space: nowrap;
    text-decoration: none;
    font-size: 12px;
    color: #ffffff;
    padding: 3px 12px 2px 12px;
}

a.Tabs_TabOff,
a.Tabs_TabOff:link,
a.Tabs_TabOff:visited {
    display: block;
    white-space: nowrap;
    text-decoration: none;
    font-size: 12px;
    color: #ffffff;
    padding: 3px 12px 2px 12px;
    background: #00b2de;
}

a.Tabs_TabOff:hover {
    background-color:#333333;
}

a.Tabs_TabDisabled,
a.Tabs_TabDisabled:link,
a.Tabs_TabDisabled:visited,
a.Tabs_TabDisabled:hover,
span.Tabs_TabDisabled {
    display: block;
    white-space: nowrap;
    text-decoration: none;
    font-size: 21px;
    color: #AAAAAA;
    padding: 2px 8px 1px 8px;    
    background: #00b2deA;
}

/*--------Tabs Pattern Web Block End-----------*/



/*------- Popup Web Block Start ------------*/

div.PopupCallOut{
position: absolute;
display: none;
z-index: 4001;
}
div.Popup .ui-dialog,
div.Popup.ui-dialog {
    background-color: white;
    border:1px solid #666666;
}

div.Popup .ui-dialog .ui-dialog-titlebar,
div.Popup.ui-dialog .ui-dialog-titlebar {
    border-bottom: 0px solid #d8d2aa;
    background-color:#333333;
    /*background: #1E5AA3 url(/RichWidgets/img/Bar_Gradient.png) repeat-x top;**/
    /*_background:#1E5AA3;*/  /* IE6 */
    /*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RichWidgets/img/Bar_Gradient.png', sizingMethod='scale');  /* IE6 */
    padding: 0px;
    height: 28px;
}

div.Popup .ui-dialog.ui-draggable .ui-dialog-titlebar,
div.Popup.ui-dialog.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

div.Popup .ui-dialog .ui-dialog-titlebar-close-hover,
div.Popup.ui-dialog .ui-dialog-titlebar-close-hover,
div.Popup .ui-dialog .ui-dialog-titlebar-close,
div.Popup.ui-dialog .ui-dialog-titlebar-close {
    width: 16px;
    height: 16px;
    background: url(/RichWidgets/img/Popup_titlebar_close.png?25875) no-repeat;
    position:absolute;
    top: 6px;
    right: 7px;
}


div.Popup .ui-dialog .ui-dialog-titlebar-close span,
div.Popup.ui-dialog .ui-dialog-titlebar-close span {
    display: none;
}


div.Popup .ui-dialog .ui-dialog-title,
div.Popup.ui-dialog .ui-dialog-title {
    margin-left: 5px;
    color: white;
    font-weight: bold;
    position: relative;
    top: 7px;
    left: 4px;
}

div.Popup .ui-dialog .ui-dialog-content,
div.Popup.ui-dialog .ui-dialog-content {
    margin: 0px;
}

div.Popup .ui-dialog .ui-dialog-buttonpane,
div.Popup.ui-dialog .ui-dialog-buttonpane {
    position: absolute;
    bottom: 8px;
    right: 12px;
    width: 100%;
    text-align: right;
}

div.PopUup .ui-dialog .ui-dialog-buttonpane button,
div.Popup.ui-dialog .ui-dialog-buttonpane button {
    margin: 6px;
}

/* Dialog handle styles */
div.Popup .ui-dialog .ui-resizable-n,
div.Popup.ui-dialog .ui-resizable-n { cursor: n-resize; height: 2px; width: 100%; top: 0px; left: 0px;}

div.Popup .ui-dialog .ui-resizable-s,
div.Popup.ui-dialog .ui-resizable-s { cursor: s-resize; height: 8px; width: 100%; bottom: 0px; left: 0px;}

div.Popup .ui-dialog .ui-resizable-e,
div.Popup.ui-dialog .ui-resizable-e { cursor: e-resize; width: 7px; right: 0px; top: 0px; height: 100%;}

div.Popup .ui-dialog .ui-resizable-w,
div.Popup.ui-dialog .ui-resizable-w { cursor: w-resize; width: 7px; left: 0px; top: 0px; height: 100%;}

div.Popup .ui-dialog .ui-resizable-se,
div.Popup.ui-dialog .ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px;}

div.Popup .ui-dialog .ui-resizable-sw,
div.Popup.ui-dialog .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px;}

div.Popup .ui-dialog .ui-resizable-nw,
div.Popup.ui-dialog .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 29px; left: 0px; top: 0px;}

div.Popup .ui-dialog .ui-resizable-ne,
div.Popup.ui-dialog .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 29px; right: 0px; top: 0px;}

/*------- Popup Web Block End ------------*/

/*------- Calendar Web Block Start ------------*/

div.calendar {
    position: relative;
}

div.calendar,
div.calendar table {
    border: 1px solid white;
    font-size: 11px;
    cursor: default;
    background-color: white;
    font-family: "trebuchet ms", verdana, tahoma, sans-serif;
    border-collapse: 
}

div.calendar {
    border-color: #666666;
}

div.calendar .button { 
    text-align: center; 
    padding: 2px;       
    font-weight: bold;
    color: black;
    background-color: #EAEAEA;
    border: 1px solid #EAEAEA;
}

div.calendar thead .button.notclose { 
    border-top: 1px solid #EAEAEA;
}

div.calendar .nav {
    font-family: verdana,tahoma,sans-serif;
}

div.calendar thead .title { 
    font-weight: bold;      
    color: black;
    text-align: center;
    padding: 2px;
    background-color: #EAEAEA;
}

div.calendar thead .name { 
    padding: 2px;
    text-align: center;
    color: white;
    background-color: #666666;
    border-bottom: 1px solid #666666;
}

div.calendar thead .weekend { 
    color: #a0a0a0;
}

div.calendar thead .hilite { 
    background-color: white;
    border: 1px solid #666666;
        color:#666666;
}

div.calendar thead .button.notclose.hilite { 
    border-top: 1px solid #666666;
}

div.calendar thead .day.hilite { 
    padding: 1px 1px 2px 1px;
}

div.calendar thead .active { 
    background-color: #333333;
    color: white;
    padding: 3px 1px 1px 3px;
    border: 1px solid #cccccc;
}

div.calendar thead .active.notclose { 
    padding: 3px 1px 0px 3px;
}

div.calendar tbody .day { 
    font-family: verdana, tahoma, sans-serif;
    width: 2em;
    color: black;
    background-color: white;
    text-align: right;
    padding: 2px 4px 2px 2px;
}

div.calendar tbody .day.othermonth {
    font-size: 1.5ex;
    background-color: white;
    color: black;
    font-style:  italic;
}

div.calendar tbody .day.othermonth.oweekend {
    background-color: white;
    color: #a0a0a0;
}

div.calendar tbody td.active.day.othermonth {
    background-color: #333333;
}

div.calendar tbody th.active.day.othermonth /* copied from 'div.calendar tbody td.active.day.othermonth' in the upgrade to 5.0.0.0 */ {
    background-color: #333333;
}

div.calendar tbody .rowhilite td.hilite.day.othermonth {
    background-color: white;
}

div.calendar tbody .rowhilite th.hilite.day.othermonth /* copied from 'div.calendar tbody .rowhilite td.hilite.day.othermonth' in the upgrade to 5.0.0.0 */ {
    background-color: white;
}

div.calendar tbody .rowhilite td.day.othermonth {
    background-color: #666666;
}

div.calendar tbody .rowhilite th.day.othermonth /* copied from 'div.calendar tbody .rowhilite td.day.othermonth' in the upgrade to 5.0.0.0 */ {
    background-color: #666666;
}

div.calendar table .wn {
    padding: 2px 4px 3px 3px;
    background-color: white;
    border: 1px solid white;
    border-right: 1px solid #666666;        
}

div.calendar .daynames .wn {
    border: 1px solid #EAEAEA;
    border-right: 1px solid #666666;        
    border-bottom: 1px solid #666666;
    background-color: #EAEAEA;    
}

div.calendar tbody .rowhilite td {
    background-color: #EAEAEA;
}

div.calendar tbody .rowhilite th /* copied from 'div.calendar tbody .rowhilite td' in the upgrade to 5.0.0.0 */ {
    background-color: #EAEAEA;
}

div.calendar tbody .rowhilite td.selected {
    background-color: #1E5AA3;
}

div.calendar tbody .rowhilite th.selected /* copied from 'div.calendar tbody .rowhilite td.selected' in the upgrade to 5.0.0.0 */ {
    background-color: #1E5AA3;
}

div.calendar tbody .rowhilite td.wn {
    background-color: white;    
    border: 1px solid #cccccc;
}

div.calendar tbody .rowhilite th.wn /* copied from 'div.calendar tbody .rowhilite td.wn' in the upgrade to 5.0.0.0 */ {
    background-color: white;    
    border: 1px solid #cccccc;
}
div.calendar tbody td.today {
    font-weight: bold;
}

div.calendar tbody th.today /* copied from 'div.calendar tbody td.today' in the upgrade to 5.0.0.0 */ {
    font-weight: bold;
}

div.calendar tbody td.hilite { 
    background-color: white;
    color: black;
    padding: 1px 3px 1px 1px;
    border: 1px solid #cccccc;
}

div.calendar tbody th.hilite /* copied from 'div.calendar tbody td.hilite' in the upgrade to 5.0.0.0 */ { 
    background-color: white;
    color: black;
    padding: 1px 3px 1px 1px;
    border: 1px solid #cccccc;
}

div.calendar tbody td.active { 
    padding: 2px 2px 0px 2px;
    background-color: #333333;
    color: white;
    font-weight: bold;
}

div.calendar tbody th.active /* copied from 'div.calendar tbody td.active' in the upgrade to 5.0.0.0 */ { 
    padding: 2px 2px 0px 2px;
    background-color: #333333;
    color: white;
    font-weight: bold;
}

div.calendar tbody td.weekend { 
    color: #a0a0a0;
}

div.calendar tbody th.weekend /* copied from 'div.calendar tbody td.weekend' in the upgrade to 5.0.0.0 */ { 
    color: #a0a0a0;
}

div.calendar tbody td.selected {
    border: 1px solid #cccccc;
    padding: 1px 3px 1px 1px;
    background-color: #1E5AA3;
    color: white;
    font-weight: bold;
}

div.calendar tbody th.selected /* copied from 'div.calendar tbody td.selected' in the upgrade to 5.0.0.0 */ {
    border: 1px solid #cccccc;
    padding: 1px 3px 1px 1px;
    background-color: #1E5AA3;
    color: white;
    font-weight: bold;
}

div.calendar tbody td.selected.hilite {
    background-color: white;
    color: black;
}

div.calendar tbody th.selected.hilite /* copied from 'div.calendar tbody td.selected.hilite' in the upgrade to 5.0.0.0 */ {
    background-color: white;
    color: black;
}

div.calendar tbody .disabled {
}

div.calendar tbody .emptycell { 
    background-color: white;
}

div.calendar tbody .emptyrow { 
    display: none;
}

div.calendar tfoot .footrow { 
    text-align: center;
}

div.calendar tfoot .ttip { 
    padding: 2px;
    background-color: white;
    color: black;
    border-top: 1px solid #666666;        
}

div.calendar tfoot .hilite { 
    background-color: white;
    border: 1px solid #666666;
    color: black;
    padding: 1px;
}

div.calendar tfoot .active { 
    background-color: #333333;
    color: white;
    padding: 2px 0px 0px 2px;
}

div.calendar .combo {
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    width: 4em;
    cursor: default;
    background-color: white;
    border: 1px solid #cccccc;
    color: black;
    z-index: 100;
    font-size: 90%;
}

div.calendar .combo .label,
div.calendar .combo .label-IEfix {
    text-align: center;
    padding: 1px;
}

div.calendar .combo .label-IEfix {
    width: 4em;
}

div.calendar .combo .hilite {
    background-color: #666666;
    color: black;
}

div.calendar .combo .active {
    background-color: #666666;
    color: black;
    font-weight: bold;
}

div.calendar td.time {
    padding: 1px 0px;
    text-align: center;
    background-color: #EAEAEA;
    color: black;
    border-top: 1px solid #666666;
}

div.calendar th.time /* copied from 'div.calendar td.time' in the upgrade to 5.0.0.0 */ {
    padding: 1px 0px;
    text-align: center;
    background-color: #EAEAEA;
    color: black;
    border-top: 1px solid #666666;
}

div.calendar td.time .hour,
div.calendar td.time .minute,
div.calendar td.time .ampm {
    padding: 0px 5px 0px 6px;
    font-weight: bold;
    background-color: #EAEAEA;
    border: 1px solid #EAEAEA;
    color: black;
}

div.calendar th.time .hour /* copied from 'div.calendar td.time .hour' in the upgrade to 5.0.0.0 */ ,
div.calendar th.time .minute /* copied from 'div.calendar td.time .minute' in the upgrade to 5.0.0.0 */ ,
div.calendar th.time .ampm /* copied from 'div.calendar td.time .ampm' in the upgrade to 5.0.0.0 */ {
    padding: 0px 5px 0px 6px;
    font-weight: bold;
    background-color: #EAEAEA;
    border: 1px solid #EAEAEA;
    color: black;
}

div.calendar td.time .hour,
div.calendar td.time .minute {
    font-family: monospace;
}

div.calendar th.time .hour /* copied from 'div.calendar td.time .hour' in the upgrade to 5.0.0.0 */ ,
div.calendar th.time .minute /* copied from 'div.calendar td.time .minute' in the upgrade to 5.0.0.0 */ {
    font-family: monospace;
}

div.calendar td.time .ampm {
    text-align: center;
}

div.calendar th.time .ampm /* copied from 'div.calendar td.time .ampm' in the upgrade to 5.0.0.0 */ {
    text-align: center;
}

div.calendar td.time .colon {
    padding: 0px 2px 0px 3px;
    font-weight: bold;
}

div.calendar th.time .colon /* copied from 'div.calendar td.time .colon' in the upgrade to 5.0.0.0 */ {
    padding: 0px 2px 0px 3px;
    font-weight: bold;
}

div.calendar td.time span.hilite {
    background-color: white;
    border: 1px solid #666666;
    color: black;
}

div.calendar th.time span.hilite /* copied from 'div.calendar td.time span.hilite' in the upgrade to 5.0.0.0 */ {
    background-color: white;
    border: 1px solid #666666;
    color: black;
}

div.calendar td.time span.active {
    background-color: #333333;
    color: white;
}

div.calendar th.time span.active /* copied from 'div.calendar td.time span.active' in the upgrade to 5.0.0.0 */ {
    background-color: #333333;
    color: white;
}

div.calendar td.special {
    background-color: #efefef;
    border: 1px solid #cccccc;
}

div.calendar th.special /* copied from 'div.calendar td.special' in the upgrade to 5.0.0.0 */ {
    background-color: #efefef;
    border: 1px solid #cccccc;
}

div.calendar tbody td.hilite.special {
    background-color: white;
    padding: 2px 4px 2px 2px;
}

div.calendar tbody th.hilite.special /* copied from 'div.calendar tbody td.hilite.special' in the upgrade to 5.0.0.0 */ {
    background-color: white;
    padding: 2px 4px 2px 2px;
}

div.calendar .rowhilite td.special {
    background-color: #efefef;
}

div.calendar .rowhilite th.special /* copied from 'div.calendar .rowhilite td.special' in the upgrade to 5.0.0.0 */ {
    background-color: #efefef;
}


/*------- Calendar Web Block End --------------*/


/*------- Input Suggest Web Block Start -------*/


/* ui-autocomplete */
/*
.ui-autocomplete-input {
    border: 1px solid #dddddd;
    color: #222222;
    background: #ffffff;
}
*/
input.ui-autocomplete-loading {
    cursor:progress;
}

div.ui-autocomplete-results {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none;
    z-index: 9999;    
    overflow:hidden;
    border: 1px solid #dddddd;
}
div.ui-autocomplete-results ul, .ui-autocomplete-results li {
    margin: 0; 
    padding: 0; 
    list-style: none;
}
div.ui-autocomplete-results ul {
    border-width: 0px;
    background-color: #ffffff;
    margin-bottom: 0px;
}
div.ui-autocomplete-results li {
    color: #666666;
    font-weight: normal;
    position: relative;
    padding: 2px 2px;
    overflow:hidden;
}
div.ui-autocomplete-results li.ui-hover-state, .ui-autocomplete-results li.ui-active-state {
    margin: 0;
}

div.ui-autocomplete-results li.ui-autocomplete-over {
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color: #1E5AA3;
    color: white !important;
}
div.ui-autocomplete-results li.ui-autocomplete-active {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    background-color: #ffffff;
    color: #222222 !important;
    outline: none;
}
div.ui-autocomplete-results li:first-child, .ui-autocomplete-results li.first  {
    margin-top: 0;
}
div.ui-autocomplete-results li:last-child, .ui-autocomplete-results li.last {
    margin-bottom: 0;
}

/*------- Input Suggest Web Block End ---------*/

/*------- Tooltip Web Block Start ---------*/


div.Widget_Tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #888888;
    background-color: #FFFCA9;
    color: #555555;
    padding: 8px;
    max-width: 400px;
    _width: expression(this.clientWidth>400?"400px":"auto");
}

/*------- Tooltip Web Block End ---------*/

/*------- Help_Screen Web Block Start ---------*/

div.Help_Screen {
    cursor:default;
    width:120px;
    float:right;
    text-align:right;
}
div.Help_Context {
    display:inline;
}


div.Help_Context:hover img,
div.Help_Screen:hover img {
    opacity:1;
    filter:none;
}

div.Help_Context img,
div.Help_Screen img {
    opacity:0.70;
    filter:alpha(opacity=70);
    _filter:none; /* IE6 */
}

/*------- Popup_HelpScreen Web Block eND ---------*/


/*-----------------------------------------------------------------*/
/*----------------- RichWidgets eSpace Styles End ---------------*/
/*-----------------------------------------------------------------*/


/*-----------------------------------------------------------------*/
/*----------------- TIMETABLE eSpace Styles Start---------------*/
/*-----------------------------------------------------------------*/

.RowStyle
{
    border: 1px solid black;// #cccccc;
    vertical-align: top;
}

/*-----------------------------------------------------------------*/
/*----------------- TIMETABLE eSpace Styles End ---------------*/
/*-----------------------------------------------------------------*/
.Context_GreyBG {
    background: #EEEEEE;
    white-space: nowrap;
    width:800pc!important
}
.Context_TextHighlight {
    color: #13B8E0;
}
/* REMOVE OLD ONE */

.ContextArea table{
    background-color:#eeeeee;
}

.bckgrd_grey{
background-color: #CCCCCC;
}
/* REMOVE OLD ONE */
.ContextArea {
    position: fixed;
    white-space: nowrap;
    min-height:180px;
    font-size:14px;
    color:#333333;
}


#SGE_ContextArea_wtHeader_block_wtcontextcell{ background-color:#eeeeee;}

table.SideTitle tbody tr td img{ display:none}

table.SideTitle tbody tr th img /* copied from 'table.SideTitle tbody tr td img' in the upgrade to 5.0.0.0 */ { display:none}

table#SGE_ContextArea_wtHeader_block_wtMainContext{ left:0px!important; width:1010px!important; border-spacing: 0!important}
table#SGE_ContextArea_wtHeader_block_wtMainContext td{ padding:0px!important}

table#SGE_ContextArea_wtHeader_block_wtMainContext th /* copied from 'table#SGE_ContextArea_wtHeader_block_wtMainContext td' in the upgrade to 5.0.0.0 */ { padding:0px!important}
div#SGE_WebBlocks_wt_CompoundWebwidget673627_block_wtseparator{ top:25px; overflow:hidden}

div.FloatLeft table tbody tr td table{ padding-right:35px!important;  padding-bottom:50px}

div.FloatLeft table tbody tr th table /* copied from 'div.FloatLeft table tbody tr td table' in the upgrade to 5.0.0.0 */ { padding-right:35px!important;  padding-bottom:50px}
div.FloatLeft table tbody tr td table tbody{}

div.FloatLeft table tbody tr th table tbody /* copied from 'div.FloatLeft table tbody tr td table tbody' in the upgrade to 5.0.0.0 */ {}
div.FloatLeft table tbody tr td table tbody tr td img{ display:none!important}

div.FloatLeft table tbody tr th table tbody tr th img /* copied from 'div.FloatLeft table tbody tr td table tbody tr td img' in the upgrade to 5.0.0.0 */ { display:none!important}

/*Diferentes estados na evolução do aluno- colocar a partir da ultima table*/
.statusVerde{ background:url(/SGE_EmploymentExchan/img/bg_status_verde.gif?32301) no-repeat top left!important; font-size:16px!important; width:100%}
.spanVerde{ color:#05bc58}

.statusAzul{ background:url(/SGE_EmploymentExchan/img/bg_status_azul.gif?32301) no-repeat top left!important; font-size:16px!important; width:100%}
.spanAzul{ color:#a6a6a6}

.statusCinza{ background:url(/SGE_EmploymentExchan/img/bg_status_cinza.gif?32301) no-repeat top left!important; font-size:16px!important; width:100%}
.spanCinza{ color:#dbdbdb}

.statusAmarelo{ background:url(/SGE_EmploymentExchan/img/bg_status_amarelo.gif?32301) no-repeat top left!important; font-size:16px!important; width:100%}
.spanAmarelo{ color:#aa9509}

.statusSeta{ margin-top:4px; padding:0 5px}
/*-------*/


table#wtdivDoc tbody tr td.Body div{ padding-top:10px}

table#wtdivDoc tbody tr th.Body div /* copied from 'table#wtdivDoc tbody tr td.Body div' in the upgrade to 5.0.0.0 */ { padding-top:10px}
div#wtblockarea { background-color:#eeeeee; width:100%!important}


/*BTS*/
.redBt{background-color:#e50102; color:#FFFFFF; border:none; padding:4px 8px!important; margin-left:10px; cursor:pointer; font-size:14px}
.greenBt{background-color:#99cc01; color:#FFFFFF; border:none; padding:4px 8px!important; margin-left:10px; cursor:pointer; font-size:14px}
.grayBt{background-color:#666666; color:#FFFFFF; border:none; padding:4px 8px!important; margin-left:10px; cursor:pointer; font-size:14px}
.blueBt{background-color:#01b2de; color:#FFFFFF; border:none; padding:4px 8px!important;  cursor:pointer; font-size:14px; margin-top:10px}
/*Passar à fase seguinte- situação do candidato*/
#wt_Submitwidget1009586{ background-color:#99cc01; color:#FFFFFF; border:none; padding:3px 8px!important; margin-left:10px; cursor:pointer; font-size:14px}
/**/
#wt_Submitwidget1034648{ background-color:#99cc01; color:#FFFFFF; border:none; padding:3px 8px!important; margin-left:10px; cursor:pointer; font-size:14px}
/**/
#wtbtnreset{ background-color:#e50102; color:#FFFFFF; border:none; padding:4px 8px!important; margin-left:10px; cursor:pointer; font-size:14px}
/*Pedir nova referência MB - situação do candidato*/
#wt_Submitwidget687396{ background-color:#01b2de; color:#FFFFFF; border:none; padding:3px 8px!important; margin-left:10px; cursor:pointer; font-size:14px; margin-top:10px}
/*imprimir - situação do candidato*/
#wt_Submitwidget691883{ background-color:#01b2de; color:#FFFFFF; border:none; padding:3px 8px!important;  cursor:pointer; font-size:14px; margin-top:10px}
/**/
#wtbtnSearch{background-color:#99cc01; color:#FFFFFF; border:none; padding:3px 8px!important; margin-left:10px; cursor:pointer; font-size:14px}
/**/
#wtbtnReset{background-color:#e50102; color:#FFFFFF; border:none; padding:4px 8px!important; margin-left:10px; cursor:pointer; font-size:14px}
/*Filtrar -  Lista de Candidatos*/
#wt_Submitwidget1072021{background-color:#99cc01; color:#FFFFFF; border:none; padding:4px 8px!important; margin-left:10px; cursor:pointer; font-size:14px}
/*Limpar - lista de candidatos*/
#wt_Submitwidget1072022{background-color:#e50102; color:#FFFFFF; border:none; padding:4px 8px!important; margin-left:10px; cursor:pointer; font-size:14px}


/*SELECT BOX*/

#wt_Selectwidget1072020{ width:288px!important}
#wt_Selectwidget663880{ width:200px!important}
#wt_CompoundWebwidget1047974_wt_Selectwidget1047698{ width:300px!important; margin-bottom:10px;}

/*inputs*/
input{ border:none; background-color:#eeeeee; padding:5px 4px; color:#333333}
textarea{ border:none; background-color:#eeeeee; padding:5px 4px; color:#333333}
select{ border:none; background-color:#eeeeee; color:#333333; padding:3px 5px; /*height:29px*/}

#SGE_WebBlocks_wt_CompoundWebwidget664263_block_wtlogofooter{ margin:-5px!important}



.logoPrincipal{background:url(/SGE_EmploymentExchan/img/main_logo.gif?32301) no-repeat top left; height:62px; margin:15px 0 0 35px;}
.data{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; letter-spacing:-1px; text-align:center; display:block;}
.txtGray{ color:#C9C9C9}
.limparBt{ padding:15px 0 5px 0px;text-align:center; display:block;}


#SGE_ContextArea_wtHeader_block_wtlink{text-align:center; display:block;color:#00B2DE; font-size:15px; margin:10px 0 0 0px; font-weight:bold; letter-spacing:-1px; text-decoration:none;}
#SGE_ContextArea_wtHeader_block_wtlink:hover{ color:#666666}
#SGE_ContextArea_wtHeader_block_wtlink img{ padding-left:5px;}



.Agenda_Main {
    border: 1px solid gray;
    width: 200px;
}
.Agenda_Title {
    border-bottom: 1px solid gray;
    background-color:#333333;
    color:white;
    font-size:14px;
    font-weight:bold;
    height:25px;
    margin-left:5px;
    padding-left:5px;
    padding-right:5px;
}
.Agenda_SubTitle {
    border-bottom: 1px solid gray;
    background-color:#333333;
    color:white;
    font-size:13px;
    height:25px;
    margin-left:5px;
    padding-left:5px;
    padding-right:5px;
}
#wtListRecords1 ul{}
#wtListRecords1 li{ list-style:none; }
#wtListRecords1 li a{background:url(/SGE_EmploymentExchan/img/list.gif?32301) no-repeat left 2px; padding:0 0 5px 15px; display:block;}