/*-------------------- HTML Elements Start -------------------*/

HTML, BODY, FORM {
    margin: 0px;
    padding: 0px;
    height: 100%;
}
BODY, TD, SELECT, TEXTAREA, INPUT {
    /*font-family:"Comic Sans MS";*/
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
P {
margin-bottom: 1em;
  margin-top: 0px;
line-height: 1.2em;
padding-left:5px; 
}
TD span { 
  height:0; 
} 
A:link {
  color: #1f5ba4; 
}
A:hover {   
    color : #82C6E2;
}
H1, H2, H3 {
    margin: 0px 0px 0.8em 0px;
    padding: 0px;
}
UL {
    padding-left: 0px;
    margin-left: 0px;
}
LI {
    list-style-type: square;
    margin-left: 1.2em;
    margin-bottom: 0.3em;
}
HR {
    color: #CCC;
    background-color: #CCC;
    height: 1px;
    border: none;
}

.CompetenceDetail_Image {
	 float: left;
	 width: 305px;
	 margin-bottom: 5px;
}

.CompetenceDetail_Content
{
	text-align:justify;
	margin-top: 12px;
	}

.Text_Justify
{
	text-align:justify;
	}

/*-------------------- HTML Elements End ---------------------*/

/*-------------------- Service Studio Defaults Start ----------*/
/* These CSS classes can be modified but they shouldn't be    */
/* removed because they are binded to the style property      */
/* of the Service Studio widgets                              */

.Button {
  margin-right: 3px;
  padding: 0px 3px 0px 3px; 
}
TD.MandatoryValue {
}

TD.MandatoryCaption {
}
.TableRecords_Header {
    color: white;
    font-weight: bold;
    background-color: #52a6fd;
    white-space: nowrap;
    line-height: 18px;
    padding: 4px 6px 4px 6px;
    border-right: 1px solid white;
}
.TableRecords_Header a,
.TableRecords_Header a:hover,
.TableRecords_Header a:link,
.TableRecords_Header a:visited {
    color: white;
}
.TableRecords_OddLine, 
.TableRecords_EvenLine {
    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;
}
.TableRecords_Header P, .TableRecords_OddLine P , 
.TableRecords_EvenLine P {
    margin-bottom: 0px;
}
.EditRecord_Caption {
    color: #444444;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
    border-bottom: 1px solid #9cceff;
    padding: 8px 10px 2px 0px;
}

.EditRecord_Value {
    color: #444444;
    vertical-align: bottom;
    border-top: 1px solid white;
    border-right: 30px solid white;
    border-bottom: 1px solid #f1fafe;
    border-left: 3px solid white;
   padding: 1px 0px 1px 1px;
   *padding: 0px 0px 0px 1px;
}

.ShowRecord_Caption {
    color: #444444;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
    border-bottom: 1px solid #9cceff;
    padding: 3px 10px 2px 0px;
}

.ShowRecord_Value {
    color: #404040;
    font-weight: bold;
    vertical-align: bottom; 
    padding: 2px 2px 2px 2px;
}
.ValidationMessage {
  white-space: nowrap;
  font-weight: normal;
  color: red;
  display: inline;
  margin-left: 5px;
}
Input.Mandatory {
}
Input.Not_Valid {
}
Input.Is_Default {
}
A.Is_Default {
}
/*-------------------- Service Studio Defaults End ------------*/
/*-------------------- Common Styles Start -----------------*/
/* CSS classes packed with a new eSpace   */

.Heading1 {
  font-size: 14pt;
  font-weight: bold;
  color: #C7331F;
  margin-bottom: 0.6em;
}
.Heading2 {
  font-size: 11pt;
  font-weight: bold;
  color: #C7331F;
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}
.Heading3 {
  font-size: 11pt;
  font-weight: bold;
  color: #2B406D;
  margin-top: 0.6em;
  margin-bottom: 0.4em;
}

.Heading3_No_Spacing {
  font-size: 11pt;
  font-weight: bold;
  color: #2B406D;
  margin-top: 15px;
  margin-bottom: 0px;
}

.Text_NoWrap {
  white-space: nowrap;
}
.Text_Preformatted {
  white-space: -moz-pre-wrap;
  white-space: pre;
  word-wrap: break-word;
}
.Text_Note {
  font-size: 11px;
  color: #888888;
}
.Text_Error {
  color: #C7331F;
}

.Text_Small {
  font-size: 80%;
}
.Invisible {
  display: none;
}

.Text_Large {
    font-size: 1.1em;
}

/*-------------------- Common Styles End -------------------*/

/*-----------------------------------------------------------------*/
/*----------------- WidgetLibrary eSpace Styles Start -------------*/
/*-----------------------------------------------------------------*/

/*------- Help Pattern Web Block Start --------*/

div.Help_Wrapper {
    _height: 1%;
    *display: inline-block;
}
div.Help_Wrapper: after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.Help_Image {
    float: left;
    margin-right: 3px;
}
div.Help_Image img {
    margin-top: 3px;
}
div.Help_Text {
    font-size: 11px;
    color: #888888;
}
/*------- Help Pattern Web Block End ----------*/

/*------- Tabs Pattern Web Block Start ----------*/

.Tabs_Wrapper {
    margin: 15px 0px 0px 0px;
    padding: 0px;
    border: 1px solid white;
}
.Tabs_TabBody_Complete {
    margin: 23px 0px 0px 0px;
    padding-top: 10px;
    border: 1px solid #CCCCCC;
    _height: 1%;
    display: inline-block;
}

.Tabs_TabBody {
    margin: 23px 0px 0px 0px;
    padding-top: 10px;
    border-top: 1px solid #CCCCCC;
    _height: 1%;
    display: inline-block;
}

.Tabs_TabBody:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

ul.Tabs_Header {
    margin: 0px 0px 0px 5px;
    padding: 0px;
    height: 24px;
    position: absolute;
    overflow: hidden;
    z-index: 1;
}

div.Tabs_TabOn,
li.Tabs_TabOn {
    float: left;
    margin: 0px;
    padding: 1px;
    list-style: none;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid white;
}

div.Tabs_TabOff,
li.Tabs_TabOff {
    float: left;
    margin: 0px;
    padding: 1px;
    list-style: none;
    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: 11px;
    color: #2B406D;
    padding: 4px 8px 2px 8px;
}

a.Tabs_TabOff,
a.Tabs_TabOff:link,
a.Tabs_TabOff:visited {
    display: block;
    white-space: nowrap;
    text-decoration: none;
    font-size: 11px;
    color: #2B406D;
    padding: 4px 8px 2px 8px;
    background: #E0E9F7;
}

a.Tabs_TabOff:hover {
    background: white;
}

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: 11px;
    color: #AAAAAA;
    padding: 4px 8px 2px 8px;
    background: #E0E9F7;
}

/*--------Tabs Pattern Web Block End-----------*/

/*------- Feedback Pattern Web Block Start ----*/

div.Feedback_Wrapper {
    margin-top: 5px;
    margin-bottom: 10px;
}

div.Feedback_Text {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 26px;
}

div.Feedback_Image {
    float: left;
}

div.Feedback_Error {
    background-color: #ffe5e5;
    border: 2px solid #ffcece;
    color: #c7331f;
}

div.Feedback_Warning {
    background-color: #fbf3e0;
    border: 2px solid #f8e6c2;
    color: #bd830b;
}

div.Feedback_Success {
    background-color: #eeffd7;
    border: 2px solid #d8ffaa;
    color: green;
}

div.Feedback_Info {
    background-color: #e4edf2;
    border: 2px solid #a5c9df;
    color: #166ca5;
}

/*------- Feedback Pattern Web Block End ------*/

/*------- ListNavigation 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;
}

/*------- ListNavigation Web Block End ----------------*/

/*-----------------------------------------------------------------*/
/*----------------- WidgetLibrary eSpace Styles End ---------------*/
/*-----------------------------------------------------------------*/

/*-------------------- OS Web Sites Common Start -----------------*/
/* CSS classes common to all outsystems.com web sites  */

.Document {
    /*background-image: url(/site/img/background.gif); 
    background-repeat:repeat-x;
    background-position:top left;*/
    background-color:#E4E5E7;
    text-align: center;
    min-height: 100%;
    _height: 100%;
}
.Document_Body {
    width: 950px; 
    margin:0px auto;
}
.MailDocument_Body {
    width: 600px;
    margin:0px auto;
}
.Header {
    
}
.Header_Sites {
    height: 17px;
    line-height: 17px;
    color: #CCC;
    font-size: 11px;
    padding-right: 35px;
    text-align: right;
}
.Header_Sites A {
    color: #CCC;
    text-decoration: none;
}
.Header_Sites A:hover {
    color: #CCC;
    text-decoration: underline;
}
.Header_Top {
    background-color: white;
    /*height: 10px;*/
    margin-left: 10px;
    margin-right: 10px;
	 padding-top:10px;
	 padding-right: 30px;
	 /* padding-left: 30px; */
    font-size: 6px;
}
.Header_Corner_TL {
    float: left;
    margin-left: 10px;
}
.Header_Corner_TR {
    float: right;
    margin-right: 10px;
}  
.Header_Body {
    padding-left: 10px;
    padding-right: 25px;
    margin:0px 10px 0px 10px;
    /*margin-left: 10px;
    margin-right: 10px;
    background-image: url(/site/img/header_bar_shadow_T.gif);
    background-repeat: repeat-x;
    background-position: bottom;*/
    background-color: white;
    height: 90px;
}
.Header_Image {
    float: left;
    width: 250px;
}
.Header_Languages {
    float:right;
    margin-top: 10px;
    font-size: 8pt;
}
.Menu_Separator{
    margin-left: 10px;
    margin-right: 10px;
    background-color:#888888;
font-size:0pt;
overflow:hidden;
height:5px;
border-bottom:3px solid white;

}

.Menu_Container{
    margin-right: 10px;
    margin-left: 10px;
    background-color:#AAAAAA;
height:28px;
padding-left:20px;
padding-right:20px;
}



.Menu_Text{
    color:white;
    font-size:13px;
    padding:2px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    width: 110px;
}

.Menu_Text:hover{
        background-color:#888888;
        cursor: pointer;
        color : #82C6E2;
}

.Menu_Text A{
    text-decoration: none;
    color: white;
    display: block;
    width:110px;
    line-height:28px;
    height:28px
}

.Menu_Text A:hover{
        color : #82C6E2;
}

.Menu_Text_Selected{
    background-color:#888888;
    color:white;
    font-size:13px;
    padding:2px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    width: 110px;
/*    display: block; */
    line-height:28px;
    height:28px
}

.Menu_Text_Selected:hover{
        background-color:#888888;   
        cursor: pointer;
}

.Menu_Text_Selected A{
    text-decoration: none;
    color: white;
}


.Image_Body {
    margin-left: 10px;
    margin-right: 10px;
    background-color: white;
}

.Image_Body_4people {
    background-image: url(/site/img/people.jpg);
    background-repeat: repeat-x;
    background-position: top;
    height: 185px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 6px;
}

.Header_Menu {
    padding-left: 20px;
    padding-right: 25px;
    margin-left: 10px;
    margin-right: 10px;
    background-image: url(/site/img/header_bar_shadow_T.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: white;
    height: 90px;
}
A.Header_Menu_NotSelected, A:visited.Header_Menu_NotSelected  {
    text-decoration: none;
    color: #666;
}
A:hover.Header_Menu_NotSelected  {
    text-decoration: underlined;
    color: #666;
}
A.Header_Menu_Selected,  A:visited.Header_Menu_Selected {
    text-decoration: none;
    color:  #BC1600;
}
A:hover.Header_Menu_Selected {
    text-decoration: underlined;
    color: #BC1600; 
}
.Header_Bar_Tagline { 
    border-top: solid 3px #FFFFFF;
    border-bottom: solid 3px #FFFFFF;
    background-image: url(/site/img/header_bar_bg_stripes.gif);
    background-repeat: repeat-x;
    height: 24px;
    margin-left: 10px; 
    margin-right: 10px; 
    color: white;
    background-color: #cc0000;
}
.Header_Bar_Tagline IMG {
    margin-left: 25px; 
    float: left; 
} 
.Header_Bar_Pitch { 
    border-top: solid 3px #FFFFFF; 
    border-bottom: solid 3px #FFFFFF; 
    margin-left: 10px;  
    margin-right: 10px; 
    height: 160px;
}
.Header_Bar_Shadow_Bottom {
    background-image: url(/site/img/header_bar_shadow_B.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 15px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 6px;
}

.Footer {
    margin-right: 10px;
    margin-left: 10px;
    clear: both; 
    /*height: 40px;*/ 
}
.Footer_Navigation {
    font-size: 11px;
    color:#7F7E7E;
    float:left;
    margin-left:25px;
    margin-bottom: 0px;
}
.Footer_Navigation A {
    color: #7F7E7E;
}
.Footer_Links {
    font-size:0.8em;
    font-family: Arial, Helvetica, sans-serif;
    color:#7F7E7E;
    float:none;
}
.Footer_Links A {
    color: #7F7E7E;
    text-decoration:none;
    text-align: center;
}
.Footer_Links A:hover {
    color: #82C6E2;
}


.Soon {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#C5D803;
    background-color: black;
    width: 100%;
    height: 100%;
}
.Soon A {
    color: #C5D803;
}

.Footer_Bottom {
    background-color: #FFFFFF;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    height: 10px;
    font-size: 6px;
}
.Footer_Corner_BL {
    float: left;
}
.Footer_Corner_BR {
    float: right;
}
.Body {
    background-color: #FFFFFF;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 25px;
    padding-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    height: 1%;
    text-align: left;
}
.Body:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.Body_Image{
    
}

.CenterStage_FullWidth {
}
.CenterStage_Sidebar {
    margin-right: 235px;  
}
.CenterStage_SidebarExtended { 
    margin-right: 250px;  
    height:  
}
.News { 
    width: 210px;  
    float: right; 
    margin-bottom: 20px;
    padding-left: 5px;
    border-left: 1px solid #AAAAAA;
    font-size: 11px;
    line-height:normal;
}

.News A{ 
    color: #7F7E7E;
}
.News A:hover {
    color: #82C6E2;
}

.TwoColumn_Left {
    width: 48%;
    float: left;
}
.TwoColumn_Right {
    width: 48%;
    float: right; 
}
.Float_Left {
    float: left;
}
.Float_Right {
    float: right;
}
.Float_Clear {
    clear: both;
    height: 0px;
    margin: 0px;
    padding: 0px;
    line-height: 0px;
    font-size: 1px;
}
.Text_ListItem {
    display: list-item;
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 1.2em;
}
.Text_ListItem_Compact {
    display: list-item;
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 1.2em;
    margin-bottom: 2px;
}
.Quote_Box {
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 10px;
    border: 2px solid #CCC; 
    width: 350px;
    float: right;
}
.Quote_Box_Extended {
    margin-bottom: 20px;
    padding: 10px;
    border: 2px solid #CCC; 
}
.Quote_Text {
    font-size: 12px;
    font-family: Georgia, Times, serif;
    color: #1f5ba4; 
    font-style: italic; 
    line-height: 1.4em;
}
.Quote_Text A, .Quote_Text A:visited {
    color: #1f5ba4; 
    text-decoration: none;
}
.Quote_Text A:hover {
   color: #C30;
    text-decoration: underline;
}
.Quote_Author {
    text-align: right;
    margin-bottom: 0px;
    color: #888;
    font-size: 11px;
}
.Photo_Box {
    width: 150px;
    float: left;
}
.Heading4 {
    font-size: 10pt;
    font-weight: bold;
    color: #2B406D;
    margin-top: 1.2em;
    margin-bottom: 0.6em;
}
.FieldCaption_Mandatory {
    color: #C7331F;
}
.Image_Block {
    margin-top: 20px;
    margin-bottom: 20px;
}
.Image_Block_Align_Left {
    margin-bottom: 20px;
    margin-right: 20px;
    float: left;
}
.Image_Block_Align_Right {
    margin-bottom: 20px;
    margin-left: 20px;
    float: right;
}
.Image_Block_Caption {
    font-size: 0.8em;
    color: #444;
    margin-bottom: 0px;
}
.Wizard_Navigation {
    margin-bottom: 15px;
}
.Wizard_On {
    font-size: 10px;
    line-height: 1.1em;
    background-color: #C11700;
    padding-left: 2px;
}
.Wizard_On A, .Wizard_On A:hover, .Wizard_On A:visited {
    color: #FFF;
    text-decoration: none;
}
.Wizard_Off {
    font-size: 10px;
    line-height: 1.1em;
    background-color: #E7E7E7;
    padding-left: 2px;
}
.Wizard_Off A, .Wizard_Off A:hover, .Wizard_Off A:visited {
    color: #555;
    text-decoration: none;
}
.Wizard_Final {
    font-size: 10px;
    line-height: 1.1em;
    background-color: #FFA69A;
    padding-left: 2px;
}
.Wizard_Final A, .Wizard_Final A:hover, .Wizard_Final A:visited {
    color: #555;
    text-decoration: none;
}
.Section_Iconed {   
    margin-bottom: 10px;
}
.Section_Iconed IMG {
    float: left;
}
.Section_Iconed_Title {
  font-size: 11pt;
  font-weight: bold;
  color: #C7331F; 
  margin-bottom: 15px; 
}
.Section_Iconed_Content {
    margin-left: 30px;
}
.Bullet_List {
    margin-bottom: 20px;
}
.Bullet_List P {
    display: list-item;
    list-style: disc;
    margin-left: 1.2em;
    margin-bottom: 2px; 
} 
.Bullet_List_Fancy { 
    margin-bottom: 15px; 
} 
.Bullet_List_Fancy P { 
    background-image: url(/site/img/bullet_blue_5x5.png); 
    background-position: 0px 6px; 
    background-repeat: no-repeat; 
    padding-left: 12px; 
    margin-bottom: 5px;
}
.Bullet_List_Fancy_Inner {
    margin-left: 24px;
    margin-bottom: 10px;
}
.Bullet_List_Fancy_Inner P { 
    background-image: none; 
    margin-bottom: 3px; 
    padding-left: 0px;
}
.Bullet_List_Fancy_Inner P IMG { 
    vertical-align: text-bottom;
}
.Box_Top { 
    background-image: url(/site/img/box_TC.gif); 
    background-repeat: repeat-x; 
} 
.Box_Bottom { 
    background-image: url(/site/img/box_BC.gif); 
    background-repeat: repeat-x; 
    background-position: bottom;
} 
.Box_Left { 
    background-image: url(/site/img/box_ML.gif); 
    background-repeat: repeat-y; 
} 
.Box_Right { 
    background-image: url(/site/img/box_MR.gif); 
    background-repeat: repeat-y; 
} 
.Box_Center { 
    padding: 2px;
    vertical-align: middle;
} 
.Box_Title {
    color: #444444; 
    font-size: 14px; 
    font-weight: bold; 
    margin-bottom: 10px; 
}
.Search_Button {
    background: transparent url(/site/img/search_button.gif) !important;
    border: none;
    width: 46px;
    height: 18px;
    padding: 0px;
    margin: 0px;
    cursor: hand;
}
.SideBar_Block { 
    margin-bottom: 15px; 
    width: 210px; 
}
.SideBar_Block_Title { 
    font-size: 14px;
    font-weight: bold;
    color: #555555;
    margin-bottom: 5px;
} 
.SideBar_Block_Button { 
    margin-top: 5px;
    margin-bottom: 0px; 
}
.SideBar_Block_Caption { 
    font-size: 11px;
    line-height: 15px;
    color: #444;
}
.SideBar_Block_Input { 
    font-size: 11px;
    color: #444;
}
.SideBar_Block_Note { 
    font-size: 11px;
    color: #888;
    margin-bottom: 5px;
} 
/*-------------------- OS Web Sites Common End -------------------*/

/*-------- Web Sites BO Start-------------*/

.Body_BO {
    padding: 0px 16px 14px 16px;
    min-height: 300px;
    _height: 300px;
}
.Body_BO .Button {
    margin-top: 10px;
}
.Body_BO td .Button {
    margin-top: 0px;
}
.Body_BO .Heading1 {
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0px;
    padding-bottom: 4px;    
}
.Title {
    margin-bottom: 16px;
}
.Title_Links {
    margin-top: -5px;
    margin-bottom: 0px;
    font-size: 11px;
}
.Title_Links td {
    font-size: 11px;
}

/*-------------------- OS Web Sites Common End -------------------*/

/*-------------------- eSpace Specific Start -----------------*/
/* Use this area to define your eSpace specific CSS classes   */

.Block {
    margin-bottom: 20px;
    float: left;
}
.Block_Exec_Team {
    margin-bottom: 20px;
    float: left;
    width: 640px;
}
.Block IMG {
    float: left;
    margin-right: 20px;
}
.Block_Exec_Team IMG {
    float: left;
    margin-right: 20px;
}
.Block_Title, .Block_Title A, .Block_Title A:visited, .Block_Title A:hover {    
    color: #1f5ba4;   
    font-size: 14px;   
    font-weight: bold;
    margin-bottom: 8px;
    line-height: 1.2em;
}
.Block_SubTitle {
    font-weight: normal;
   color: GrayText;
    font-size: 12px;
}
.Solution_Home_Block {   
    float: left;   
    margin-top: 5px; 
    margin-left: 5px; 
}   
.Solution_Home_Block_Large {   
    float: left; 
    margin-left: 0px; 
}   
.Solution_Home_Block_Content {
    padding: 2px;
}
.Solution_Home_Block_Content IMG {   
    float: left;   
    margin-right: 10px; 
    margin-bottom : 5px; 
}  

.Solution_Home_OtherIndustries {
    padding-top: 5px;
    display: block;
    clear: both;
    width : 96%;
}
.Solution_Home_OtherIndustries_Block {
    float: left;
    width: 33%;
}
.Solution_Home_OtherIndustries_Block P {
    display: list-item;  
    list-style: disc;  
    margin-left: 1.2em;  
    margin-bottom: 2px; 
}
.Solution_Home_Bullet_List {  
    float: left;  
    padding-right: 10px;  
}  
.Solution_Home_Bullet_List P {  
    display: list-item;  
    list-style: disc;  
    margin-left: 1.2em;  
    margin-bottom: 2px;  
}  
.Solution_Home_Examples{  
    padding-top : 5px;  
    padding-bottom : 5px;  
}  
.Solution_Home_Examples P {  
    display: list-item;  
    list-style: disc;  
    margin-left: 1.2em;  
}  
.Solution_Element { 
    border-bottom-width : 1px; 
    border-bottom-style : solid; 
    border-bottom-color:    #DDDDDD; 
    margin-bottom:15px;
    padding-bottom:1px;
    padding-top:15px;
}  

.Solution_Element IMG {
    float: left;
    display: inline;
    padding-right: 5px;
}
 
.Solution_Title { 
  font-size: 11pt; 
  font-weight: bold; 
  color: #2B406D; 
  margin-bottom: 5px;  
  vertical-align: top;  
} 
 
.Solution_Thumbnail { 
    margin-right: 10px; 
    padding-bottom : 10px; 
    float : left; 
} 
 
.CaseStudy_Heading {
    float: left;
    width: 100%;
    margin-bottom: 10px;
 
}
.CaseStudy_Image {
    float: left;
    margin-right: 10px;
}
.CaseStudy_Title {
    margin-bottom: 5px;
    font-weight: bold;
    color : #8C1C37;
}
.CaseStudy_QuoteBox {
    clear: left;
    margin-bottom : 20px;
}
.CaseStudy_QuoteText {
    font-style: italic;
}
.CaseStudy_QuoteAuthor {
    color: #9C9C9C;
}

.Contacts_Block {
    margin-right: 10px;
    width: 210px;
    height: 150px;
    float: left;
}
.Contacts_Block_Map {
    margin-right: 10px;
    width: 210px;
    height: 150px;
    float: left;
    padding-top: 25px;
}
.Contacts_Block_RightColumn {
    width: 210px;
    height: 190px;
    float: left;
}
.Contacts_Block_Content {
    padding: 2px;
    vertical-align: top;
    font-size: 11px;
}
.Contacts_Block_Content P {
    margin-bottom: 10px;
}
.Search_Title {
    margin-top: 20px;
    margin-bottom: 0px;
    font-size: 12pt;
}
.Search_Title A, .Search_Title A:hover {
    color: #1f5ba4;
}
.Search_Title A:visited {
    color: #663399;
}
.Search_URL {
    color: #008B00;
    margin-bottom: 0px;
}
.Search_Summary {
    margin-top: 2px;
    margin-bottom: 2px;
}
.Search_Header {
    background-color: #ECECEC;
    padding: 5px;   
}
.Search_FileType {
    font-size: 10pt;
    color: #1f5ba4;
}
.Search_Paging {
}
.Search_Paging .ListNavigation_Wrapper {
    float: none;
}
.Search_Paging .ListNavigation_Previous, 
.Search_Paging .ListNavigation_Next, 
.Search_Paging .ListNavigation_DisabledPrevious,
.Search_Paging .ListNavigation_DisabledNext {
    font-size: 14px;
    font-weight: bold;
}
.SideBar_Menu {
    margin-bottom: 20px; 
    width : 210px;
} 
.SideBar_Menu IMG {
    float: left;
} 
.SideBar_Menu P {
    padding-right: 10px;
    background-image: url(/site/img/company_menu_bg.png);
    background-repeat: no-repeat;
    font-size: 9pt;
    line-height: 25px;
    margin: 0px;
    clear: left;
}
.SideBar_Menu A, .SideBar_Menu A:visited {
    padding-left: 28px;
    display: block;
    text-decoration: none;
    color: #1f5ba4;
}
.SideBar_Menu A:hover {
    display: block;
    text-decoration: underline;
}
A.Sidebar_Menu_Selected, A.Sidebar_Menu_Selected:visited {
    color: #CC3300;
    font-weight: bold;
} 

.Section_Partner {
    margin-bottom: 20px;

}
.Section_Partner IMG {
    margin-bottom: 10px;
}
.Section_Partner P {
    font-size: 8pt;
    text-align: justify;
}
.SideBar_PartnerProgram {
    margin-top: 20px;
}
.SideBar_PartnerProgram IMG {
    margin-bottom: 10px;
}
.SideBar_PartnerProgram P {
    font-size: 8pt;
}
.SideBar_ContactUs_Content {
    padding: 0px 20px 10px 10px;
    background-image: url(/site/img/SideBar_ContactUs_Bg.png);
    background-position: bottom;
    font-size: 11px;
    color: #777777;
}
.SideBar_ContactUs_Content P {
    margin-bottom: 0.5em;
}
.SideBar_Newsletter {
    background-image: url(/site/img/SideBar_Newsletter_Subscribe.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-left: 10px;
    padding-right: 20px;
    padding-bottom: 18px;
}
.SideBar_Forward {
    background-image: url(/site/img/SideBar_Newsletter_Forward.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-left: 10px;
    padding-right: 20px;
    padding-bottom: 15px;
}

.Newsletter_Intro {
    border-bottom: solid 1px #dfdfdf;
    margin-bottom: 20px;
}
.Newsletter_Article {
    width: 45%;
    margin: 0;
    float: left;
    padding: 10px;
    padding-right: 5px;
    clear: left;
}

.Newsletter_PressReleases {
    width: 45%;
    margin: 0;
    float: left;
    padding: 10px;
    padding-left: 5px;
}

.Newsletter_PressReleases div {
    margin-bottom: 15px;
    border-bottom: solid 1px #dfdfdf;
}

.Newsletter_Author { }
.Newsletter_Author {
    color: #2B406D;
    font-size: x-small;
}

.SideBar_Archive {
    background-image: url(/site/img/SideBar_Newsletter_Archive.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-left: 10px;
    padding-right: 20px;
    padding-bottom: 18px;
}

.Platform_Home_Element {
    width: 315px; 
    float: left;
}
.Platform_Home_Element_Key_Benefits {
    width: 315px; 
    float: left;
    padding-top: 15px;
}
.Platform_Home_Element .Heading3 {
    padding-left: 15px; 
}
.Platform_Home_Element .Bullet_List_Fancy {
    padding-left: 15px;
}
#wtPlatform_Home_CIO.Platform_Home_Element {
    margin-right: 25px;
}
.Home_Profiles {    
     margin-left: 375px;
} 
.Home_Body { 
    float: left;    
    width: 655px;     
    margin-right: 15px; 
    text-align: justify;
} 

.Home_Body A{ 
    color: #7F7E7E;
}
.Home_Body A:hover {
    color: #82C6E2;
}

.Home_Body_Contacts { 
    padding-left: 80px;

} 
.Home_Body_Full { 
    float: left; 
    text-align:justify;   
    margin-right: 15px;
} 
.Home_Body_Full A{ 
    color: #7F7E7E;
}
.Home_Body_Full A:hover {
    color: #82C6E2;
}
.Home_Body_Image { 
    margin-top: 10px;
    float: left;    
    width: 140px;
    text-align:center;
} 

.Home_Body_Content { 
        margin-left: 150px; 
    /*width: 400px;*/
} 

.Home_Body_Container { 
        padding-top: 20px;
        padding-bottom: 5px;
    /*width: 400px;*/
} 

.Home_Title { 
    color: #444444; 
    font-size: 14px; 
    font-weight: bold; 
    margin-bottom: 15px;
	 padding-top:15px;
    vertical-align:top;
} 
.Home_Profiles_Block {    
    margin-bottom: 5px;    
}    
.Home_Profiles_Block A, .Home_Profiles_Block A:visited, .Home_Profiles_Block A:hover {    
    color: #1f5ba4;     
    font-size: 14px;   
    font-weight: bold;   
}    
.Home_Solutions_Block {   
    display: block;
    margin-bottom: 15px;   
}
.Home_Solutions_Block IMG {
    float: left; 
    margin-right: 10px; 
}
.Home_Solutions_Block P { 
    margin-left: 90px; 
    margin-bottom: 5px;
} 
.Home_Solutions_Block A, .Home_Solutions_Block A:visited, .Home_Solutions_Block A:hover {    
    color: #1f5ba4;   
    font-size: 14px;   
    font-weight: bold;   
}
.SideBar_ImageOverflow { 
    margin-right: -10px; 
    text-align: right; 
} 
.Carousel_WithQuote { 
    height: 120px;
    width: 640px; 
}
.Carousel_WithQuote IMG {
    float: left;
}
.Carousel_WithQuote P {
    margin-left: 120px; 
}
.Carousel_LogoOnly_Image {
    text-align: center;
    height: 100px;
}
.DemoCenter_Block_Content { 
    vertical-align: top;
    padding: 2px;
}
.DemoCenter_Block_Content_Text { 
    margin-bottom: 0px;
}
.DemoCenter_Block_LeftColumn { 
    margin-right: 25px;
    width: 315px;
    height: 150px;
    float: left;
    clear: left;
} 
.DemoCenter_Block_RightColumn { 
    margin-bottom: 10px;
    width: 315px;
    height: 150px;
    float: left;
} 
.DemoCenter_Block_FullWidth { 
    width: 655px;
    height: 195px;
    clear: left;
} 
.DemoCenter_Block_Content IMG {
    float: left; 
    margin-right: 10px;
}  
.About_Quote {  
    width: 640px;
    height: 130px;
}  
.About_Quote IMG {  
    float: left;
    margin-right: 15px; 
}
.Corporate_Block_Content { 
    vertical-align: top;
    padding: 2px;
}
.Corporate_Block_Content_Text { 
    margin-bottom: 0px;
}
.Corporate_Block_LeftColumn { 
    margin-right: 25px;
    width: 315px;
    height: 90px;
    float: left;
    clear: left;
} 
.Corporate_Block_RightColumn { 
    margin-bottom: 20px;
    width: 315px;
    height: 90px;
    float: left;
} 
.Corporate_Block_FullWidth { 
    width: 655px;
    height: 90px;
    clear: left;
} 
.Corporate_Block_Content IMG {
    float: left; 
    margin-right: 10px;
} 
.sub_titles { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    color: #C7331F; 
    font-weight:bold; 
    margin-bottom: 1px;  
} 
.sub_titles_text { 
  margin-bottom: 0px;  
  margin-top: 0px; 
  font-size: 9pt; 
} 

.Customer_Cloud {  
   width: 650px;
    margin: 0px auto 10px auto;
}
.Customer_Cloud:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* based on a hack found in: http://www.jakpsatweb.cz/css/css-vertical-center-solution.html */  
.Customer_Cloud_Block {  
    float: left;  
    width: 100px;   
    height: 100px; 
    margin-bottom: 5px;
   margin-right: 5px;
    display: table; 
    overflow: hidden;
    #position: relative;
}  
.Customer_Cloud_Block DIV { 
    width: 100%;
    display: table-cell; 
    vertical-align: middle;
    #position: absolute; 
    #top: 50%;
}
.Customer_Cloud_Block DIV IMG { 
    margin-left:auto; 
    margin-right:auto; 
    display:block; 
    text-align:center;
    #position: relative;  
    #top: -50%;
}
 
.Investors_Block_Left { 
    width: 290px;  
    float: left; 
} 
.Investors_Block_Right { 
    width: 340px;  
    float: left; 
    margin-left: 25px;
    margin-top: 5px;
} 

.Investors_Block_Content {
    vertical-align: top;
    padding: 2px;
}
.Investors_Block_Content IMG {
    margin-bottom: 5px;
    margin-right: 10px;
    float: left;
}

.News_And_Events_Bullet_List {  
    padding-right: 10px;  
    width: 100%;
}  
.News_And_Events_Bullet_List P {  
    display: list-item;  
    list-style: disc;  
    margin-left: 1.2em;  
    margin-bottom: 2px;  
}
.PR_Title {
    margin-bottom: 0px;
    font-size: 11pt;
}
.PR_Title A, .PR_Title A:hover {
    color: #1f5ba4;
}
.PR_Title A:visited {
    color: #663399;
}
.PR_LocationAndDate {
    color: GrayText;
    margin-bottom: 20px;
    font-size: 0.8em;
}
.PR_Summary {
    margin-top: 2px;
    margin-bottom: 2px;
}

.List_Main {
	padding-left: 20px;
	list-style: circle;
}

.PR_Main_Text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #181818;
    padding-bottom:6px;
}
.PR_Main_Text P {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #181818;
    padding-bottom:6px;
}
.PR_Main_Text_textbold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #444444;
    font-weight:bold;
}
.PR_Heading {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #2b406d; 
    padding-bottom: 5px; 
    font-weight: bold; 
    text-decoration: none;  
}

.Header_Agile {
text-align: left;
padding-left: 40px;
font-family: sans-serif;
font-size: larger;
	
}

.Header_Workshop {
	text-align: left;
padding-left: 40px;
font-family: sans-serif;
font-size: medium;
}

.Header_Location {
	font-size: medium;
}

.PR_Date {
   color: GrayText;
    font-size: 8pt;
}

.PR_Location {  
    color: GrayText;  
    font-size: 8pt;  
}  
.Partners_Block {
    margin-bottom: 20px;
}
.Partners_Block IMG {
    float: left;
}
.Partners_Block P {
    margin-left: 120px;
}
.Partners_Sidebar_Content {
    padding: 3px;
}
.Partners_Sidebar_Content IMG {
    margin-bottom: 5px;
}
.Partners_Home_Who {
    width: 310px;
    margin-right: 15px;
    float: left;
}
.Partners_Home_Why {
    width: 310px;
    float: left;
}
.Partners_Home_Wrapper {
    margin-bottom: 20px;
}
.Vertical_Align_Top { 
    vertical-align: top; 
    margin-top: 0px; 
    padding-top: 0px; 
} 
.Testimonials_Block {  
    width: 610px;    
   margin-left: 30px; 
    margin-top: 5px; 
    padding: 5px; 
    border-width: 1px; 
    border-style: solid; 
    border-color: #dfdfdf; 
} 
.Testimonials_Image { 
    float: left;  
    vertical-align: top;  
    margin-bottom: none;  
    margin-right: 5px; 
}
.Tabs_TabBody .Heading3 {
    margin-top: 0px;
}
   
.ExpressHome_BackColumn {
    -x-background-x-position:left;
    -x-background-y-position:top;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(img/express_column_back.png);
    background-repeat:repeat-y;
    margin-bottom:15px;
    padding-bottom:1px;
    padding-left:15px;
    padding-right:0pt;
    padding-top:15px;
}
.ExpressHome_Banner {  
    margin-bottom:20px;  
}

.Download_Gradient {
    -x-background-x-position:left;
    -x-background-y-position:top;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(img/download_gradient.png);
    background-repeat:repeat-y;
    padding-left:15px;
}

.Download_Gradient_SideBar {
    -x-background-x-position:left;
    -x-background-y-position:top;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(img/download_gradient.png);
    background-repeat:repeat-y;
    padding-left:10px;
}

.MailExpressContainer {
    padding-left:25px;
    padding-right:25px;
    padding-top:10px;
    padding-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    width: 500px;
    border-width: 2px;
    border-style: solid;
    border-color: #bbbbbb;
    background-color: white;
}

.MailExpressBackground {
    background-color: #eeeeee;
    height: 100%; 
    min-height: 100%; 
    padding-top: 25px; 
}

.FeaturesTableContainer {
    width: 645px;
}
.FeaturesTableContainer table {
    border-left: 0px solid #999999;
    empty-cells: show;
    
}
.FeaturesTableContainer td {
    padding: 4px 0px 4px 6px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 1px solid #999999;
}

.FeaturesTableContainer img {
    text-align: center;
    display: inline;    
}

.Features_MainHeader {
    color: white;
    background-color: #999999;
}

.Features_HeaderSummary {
    color: black;
    background-color: #BBBBBB;
}

.Features_Summary {
    color: black;
    background-color: #EFEFEF;
}

.Features_Header {
    color: black;
    background-color: #DCDCDC;
}
.Text_Note_White {
  font-size: 10px;
  color: white;
}

.Features_Master {
    color: white;
    font-weight: bold;
    background-color: #cc1700;
}
.FeaturesTableContainer P {
    margin-bottom: 0px;
}

.LanguageSelector_Container {
    margin-bottom: 10px;
    font-size: 11px;
}
.LanguageSelector_Container A {
    margin-left: 10px;
}
.Newsletter_Banner {
    margin-bottom: 20px;
}

.PartnersHome_BackColumn {
    margin-bottom:10px;
    padding-bottom:1px;
    padding-left:10px;
    padding-right:0pt;
    padding-top:5px;
}

/*-------------------- eSpace Specific End -------------------*/

/*-------------------- Lightwindow v2.0 Start -------------------*/

#overlay {
    /* REQUIRED */
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    /* REQUIRED */

}

    /* REQUIRED */
    #overlay[id] {
        position: fixed;
    }
    /* REQUIRED */

#lightWindow {
    /* REQUIRED */
    /* Of Note - The height and width of this element are set to 0px */
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 100;
    /* REQUIRED */
}

    /* REQUIRED */
    #lightWindow[id] {
        position: fixed;
    }
    /* REQUIRED */

#lightWindow-contents {
    /* REQUIRED */
    display: none;
    position: absolute;
    overflow: hidden;
    /* REQUIRED */

    background-color: #ffffff;
    /* Of Note - If you specify a padding or border be sure to adjust the 'cushion' option, by default its set to 10 */
    border: 10px solid #ffffff;
}
    
#lightWindow-loading {
    /* REQUIRED */
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999; 
    /* REQUIRED */
    
    background-color: #f0f0f0;
    padding: 10px;
}

    #lightWindow-loading-message {
        font-size: 14px;
        line-height: 32px;
        color: #444444;
        float: left;
        padding: 0 10px 0 0;
    }

    #lightWindow-loading-options {
        font-size: 12px;
        line-height: 32px;
        color: #444444;
        float: left;
        border-left: 2px solid #cccccc;
        padding: 0 0 0 10px;
    }   

    #lightWindow-loading-options a,
    #lightWindow-loading-options a:link, 
    #lightWindow-loading-options a:visited {
        color: #09F;
        text-decoration: none;
        cursor: pointer;
    }

    #lightWindow-loading-options a:hover,
    #lightWindow-loading-options a:active {
        text-decoration: underline;
    }


    #lightWindow-loading img {
        float: left;
        margin: 0 10px 0 0;
    }


/*-----------------------------------------------------------------------------------------------
    I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
    I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightWindow-navigation {
    /* REQUIRED */
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 150;
    /* REQUIRED */

    height: 100%;
    width: 100%;
}

    #lightWindow-navigation a,
    #lightWindow-navigation a:link,
    #lightWindow-navigation a:visited,
    #lightWindow-navigation a:hover,
    #lightWindow-navigation a:active { 
        /* REQUIRED */
        outline: none;
        /* REQUIRED */
    }

    #lightWindow-previous, 
    #lightWindow-next {
        width: 49%;
        height: 100%;
        background: transparent url(img/blank.gif) no-repeat; /* Trick IE into showing hover */
        display: block;
    }
    
    #lightWindow-previous { 
        float: left;
        left: 0px;
    }

    #lightWindow-next { 
        float: right;
        right: 0px;
    }

    #lightWindow-previous:hover, 
    #lightWindow-previous:active { 
        background: url(img/prevlabel.gif) left 15% no-repeat; 
    }

    #lightWindow-next:hover, 
    #lightWindow-next:active { 
        background: url(img/nextlabel.gif) right 15% no-repeat; 
    }
        
#lightWindow-photo-galleries {
    /* REQUIRED */
    height: 20px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9999; 
    /* REQUIRED */
}

    #lightWindow-photo-tab-container {
        width: 100%;
        height: 20px;
    }

    a#lightWindow-photo-galleries-tab,      
    a:link#lightWindow-photo-galleries-tab,
    a:visited#lightWindow-photo-galleries-tab {
        display: block;
        height: 20px;
        width: 70px;
        float: right;
        -moz-opacity:  0.70;
        opacity: .70;
        filter: alpha(opacity=70);
        line-height: 22px;
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
        cursor: pointer;
        padding: 0 0 0 7px;
        font-size: 11px;
    }

    a:hover#lightWindow-photo-galleries-tab,
    a:active#lightWindow-photo-galleries-tab {
        color: #ffffbe;
    }

    .up {
        background: url(img/arrow-up.gif) no-repeat 60px 5px #000000;
    }

    .down {
        background: url(img/arrow-down.gif) no-repeat 60px 6px #000000;
    }

    #lightWindow-photo-galleries-list {
        background-color: #000000;
        -moz-opacity:  0.70;
        opacity: .70;
        filter: alpha(opacity=70);
        overflow: hidden;
    }

    .lightWindow-photo-gallery-listing {
        width: 200px;
        float: left;
        margin: 0 0 10px 0;
        padding: 10px;
    }

    .lightWindow-photo-gallery-listing h1 { 
        color: #09F;
        text-decoration: none;
        font-weight: bold;
        cursor: pointer;
        margin: 5px 0 10px 0;
        font-size: 16px;
    }

    .lightWindow-photo-gallery-listing li {
        margin: 0 0 5px 0;
    }

    .lightWindow-photo-gallery-listing a, 
    .lightWindow-photo-gallery-listing a:link, 
    .lightWindow-photo-gallery-listing a:visited {
        display: block;
        line-height: 22px;
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
        cursor: pointer;
        padding: 0 0 0 10px;
        font-size: 11px;
    }

    .lightWindow-photo-gallery-listing a:hover, 
    .lightWindow-photo-gallery-listing a:active {
        background: #000000;
        color: #ffffbe;
        border-left: 3px solid #ffffbe;
        padding: 0 0 0 7px;
    }
        
#lightWindow-data {
    /* REQUIRED */
    position: absolute;
    /* REQUIRED */
    
    background-color: #ffffff;
    font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
}

    #lightWindow-data-slide {
        /* REQUIRED */
        position: relative;
        /* REQUIRED */
    }

    #lightWindow-data-title {
        width: 75%;
        padding: 0 0 0 10px;
        font-weight: bold;
        color: #666666;
        line-height: 1.4em;
    }
    
    #lightWindow-data-caption {
        width: 95%;
        padding: 0 0 0 10px;
        color: #666666;
        line-height: 1.4em;
    }
    
    #lightWindow-data-author {
        position: absolute;
        width: 100px;
        top: 0px;
        right: 10px;
        text-align: right;
        color: #666666;
        line-height: 1.4em;
        font-style: italic;
        font-size: 9px;
    }
    
    #lightWindow-data-image {
        position: absolute;
        font-size: 9px;
        width: 100px;
        top: 15px;
        right: 10px;
        text-align: right;
        color: #666666;
        line-height: 1.4em;
    }
    
#lightWindow-title-bar {
    /* REQUIRED */
    position: absolute;
    top: 0;
    left: 0;
    /* REQUIRED */
}
    
    #lightWindow-title-bar-title {
        /* REQUIRED */
        z-index: 50;
        /* REQUIRED */
        float: left;
        color: #ffffbe;
        font-size: 14px;
        width: 80%;
        line-height: 25px;
        text-align: left;
    }
    
    #lightWindow-title-bar-close {
        /* REQUIRED */
        z-index: 50;
        /* REQUIRED */
        float: left;
        width: 20%;
        text-align: right;
        line-height: 25px;
    }
    
    a#lightWindow-title-bar-close-link, 
    a:link#lightWindow-title-bar-close-link,
    a:visited#lightWindow-title-bar-close-link {
        cursor: pointer;
        color: #ffffbe;
        line-height: 25px;
        padding: 0;
        margin: 0;
    }
    
    a:hover#lightWindow-title-bar-close-link,
    a:active#lightWindow-title-bar-close-link {
        color: #ffffff;
    }

/*-------------------- Lightwindow v2.0 End -------------------*/
/*-------------------- Social Bookmarking Start -------------------*/
.SocialBookmarking_Container {
  margin-top:10px;
}
.SocialBookmarking_Container IMG{
  vertical-align:text-bottom;
}
.SocialBookmarking_Container A{
  color:#888888;
  font-size:11px;
}
.SocialBookmarking_VerticalCell {
  padding-bottom: 2px;
}
/*-------------------- Social Bookmarking End -------------------*/

/* Agile Insights Styles */
.Insights_Heading1 {
    font-size: 20px;
    padding-top:10px;
    padding-bottom:10px;
    color: #444444;
}