<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***
 * Styles used for MagicDraw web project
 * @author Sigis Jermolovicius
 * @version $Revision: 19510 $, $Date: 2012-05-23 02:36:29 -0500 (Wed, 23 May 2012) $
 */

/* 13pt=17px 12pt=15px 10pt= 13px 9pt=12px 8pt=11px 7pt=10px*/
.button
{
    font-family: Verdana,Arial;
    font-size : 11px;
    color: white;
    background-color: #8190AD;
    border-color: #7E8AA2;
}

A{
    font-family: Verdana,Arial;
    font-size : 13px;
}

/* Small size links used in bottom of page */
A.small
{
    font-family: Verdana,Arial;
    font-size : 11px;
}

/* This text mimics link decoration: "red" and "grey" color */
.disabledHotLink{
    font-family: Verdana,Arial;
    font-size : 13px;
        font-weight: bold;
    color: red;
        text-decoration: underline;
}

.disabledColdLink{
    font-family: Verdana,Arial;
    font-size : 13px;
        font-weight: bold;
    color: gray;
        text-decoration: underline;
}

/* opinion of users. */
.opinion{
    color: #990000;
    font-family: Verdana,Arial;
    font-style: italic;
        font-weight: bold;
        text-align: left;
}

/* same as BODY, just used in variuos places where BODY doesn't work. */
.text {
    color: black;
    font-family: Verdana,Arial;
    font-size : 13px;
        text-align: left;
}

/* Blue and Bold */
.blue {
/*        color: #7E92AA;*/
        font-weight: bold;
        font-family: Verdana,Arial;
        font-size:13px;
        text-align: left;
}

/* Blue Paragraph */
P.blue {
/*        color: #7E92AA;*/
        font-weight: bold;
        font-family: Verdana,Arial;
        font-size:13px;
        text-align: left;
}

/* Standard black Paragraph.*/
P {
        color: black;
        font-family: Verdana,Arial;
        font-size:13px;
        text-align: left;
}

/* First heading */
H1 {
        color: black;
        font-weight: bold;
        font-family: Verdana,Arial;
        font-size:13px;
        text-align: left;
}

/* Second heading */
H2 {
        color: black;
        font-weight: bold;
        font-family: Verdana,Arial;
        font-size:13px;
        text-align: left;
}

/* Bold Paragraph */
P.bold{
    color: black;
    font-family: Verdana,Arial;
    font-size : 13px;
        text-align: left;
        font-weight: bold;
}

P.wider{
    color: black;
    font-family: Verdana,Arial;
    font-size : 13px;
        text-align: left;
        font-weight: normal;
        letter-spacing: 0.1em;
}

/* Paragraph used to display category */
P.category {
        color: #7E92AA;
        font-family: Verdana,Arial;
        font-weight: bold;
        font-size:15px;
        text-align: left;
}

/* Paragraph of FAQ question */
P.question {
        color: black;
        font-weight: bold;
        font-family: Verdana,Arial;
        font-size:13px;
        text-align:left;
}

/* Paragraph of FAQ answer */
P.answer {
        color: black;
        font-weight: normal;
        font-family: Verdana,Arial;
        font-size:13px;
        text-align:left;
}

/* Red color font */
.red{
        font-family: Verdana,Arial;
        color: red;
}

/* Blue success message style */
.simple_success_message {
        font-size:12px;
        font-family: Verdana,Arial;
        color: blue;
}

/* Error message style */
.simple_error_message {
        font-size:12px;
        font-family: Verdana,Arial;
        color: red;
}

/* note */
.note {
        font-size:11px;
        font-family: Verdana,Arial;
}

/* Small highlighted color font */
.small_high{
        font-size:11px;
        font-family: Verdana,Arial;
        font-weight: bold;
        color: black;
}

.invoice_link
{
        font-size:10px;
        font-family: Verdana,Arial;
        font-weight: bold;
        color: blue;
}

/* Centred cell */
TD.center{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        font-weight: bold;
        text-align:center;
        vertical-align:middle;
}

/* Standard body of table.(light blue) */
TD.body{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #DEDFFF;
        font-weight:normal;
        text-align:left;
}


/* Header for the sales report table. */
TD.sl_header{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
}
/* Header with right aligned text for the sales report table. */
TD.sl_header_right{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        font-weight: bold;
        text-align: right;
}
/* Header with right aligned text for the sales report table. */
TD.sl_header_left{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        font-weight: bold;
        text-align: left;
}
/* Header for the marketing report table. */
TD.mk_header{
        font-family: Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #C1C8DA;
        font-weight: bold;
        text-align: center;
}
/* Table caption for the sales report */
.sl_caption {
    color: black;
    font-family: Verdana,Arial;
    font-size : 10pt;
        text-align: center;
        font-weight: bold;
}
/* Body with left aligned text for the report table. */
TD.sl_body{
        font-family: Verdana,Arial;
        color: black;
        font-size: 13px;
        font-weight: normal;
        text-align: left;
}
/* Body with center aligned text for the report table. */
TD.sl_body_center{
        font-family: Verdana,Arial;
        color: black;
        font-size: 13px;
        font-weight: normal;
        text-align: center;
}
/* Body with left aligned text for the report table. */
TD.sl_body_right{
        font-family: Verdana,Arial;
        color: black;
        font-size: 13px;
        font-weight: normal;
        text-align: right;
}
/* Inputs, textareas and selects style in the report filtering options */
input.rep, select.rep{
        font-family: Verdana,Arial;
        font-size: 13px;
}
/* Bolded header of noncolored table. */
TD.plainheader{
        font-family:Verdana,Arial;
        color: black;
        font-size: 15px;
        font-weight: bold;
        text-align:center;
}


TD.inputheader{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        font-weight:normal;
        text-align:right;
        vertical-align: top;
}
/* Inputs, textareas and selects style. */

INPUT, SELECT, TEXTAREA{
        font-family:"Times New Roman, Georgia";
        font-size: 13px;
}

/* opinion of users. */
.message_win{
        background-color: #F0F0FF;
    color: #000000;
    font-family: Verdana,Arial;
    font-size : 13px;
        text-align: left;
}

/* Selectedcolumn in the Sales report. */
.selectedColumn{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #FFDAB9;
}

.doubleSelectedColumn{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #33FF99;
}

/* Numeric column - right alignment */
.numericColumn{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #FFFFFF;
        text-align: right;
}

.small_red{
        font-size:10px;
        font-family: Verdana,Arial;
        font-weight: bold;
        color: red;
}

/* below new html design styles changed after 1/28/2003  */
BODY {
    font-family: Verdana,Arial;
        background-color: #F5F6FA;
    color: black;
    font-size : 13px;
        text-align: left;
}

.left_fill_color
{
        background-color: #F5F6FA;
}

.right_fill_color
{
        background-color: #F5F6FA;
}

.body_fill_color
{
        background-color: #F5F6FA;
}

/* buletted lines. */
LI {
        /*background-color: #F5F6FA;*/
    color: black;
    font-family: Verdana,Arial;
    font-size : 13px;
        text-align: left;
}
UL {
        /*background-color: #F5F6FA;*/
    color: black;
    font-family: Verdana,Arial;
    font-size : 13px;
        text-align: left;
}

/* Standard cell */
TD{
        font-family:Verdana,Arial;
        color: black;
        font-size:13px;
        text-align:left;
}

/* BOLDED text */
.bold {
    color: black;
    font-family: Verdana,Arial;
    font-size : 13px;
        text-align: left;
        font-weight: bold;
}

/* Bolder and bigger */
.bolder {
    color: black;
    font-family: Verdana,Arial;
    font-size : 13px;
        text-align: left;
        font-weight: bold;
}

/* Bolder and bigger */
.heading {
    color: #7E92AA;
    font-family: Verdana,Arial;
    font-size : 17px;
        text-align: left;
        font-weight: bold;
}

/* Bolder and bigger */
.heading2 {
    color: #7E92AA;
    font-family: Verdana,Arial;
    font-size : 15px;
        text-align: left;
        font-weight: bold;
}


.heading3 {
    color: #7E92AA;
    font-family: Verdana,Arial;
    font-size : 20px;
        text-align: left;
        font-weight: bold;
}

/* Bolder and bigger */
.boldest {
    color: #7E92AA;
    font-family: Verdana,Arial;
    font-size : 17px;
        text-align: left;
        font-weight: bold;
}


.right_top_fill_color
{
        background-color: #3E4A64
}

.left_top_fill_color
{
        background-color: #293952;
        color: white;
}

.border_color
{
        background-color: #505358;
}

.table_fill_1
{
        background-color: #E6E9EE;
}

.table_fill_2
{
        background-color: #D2DAE5;
}

.top_header_fill
{
        background-color: #434D68;
}


.whats_new_table_header
{
        background-color: #434E60;
}

.news_title
{
    font-family: Verdana,Arial;
    font-size : 11px;
        font-weight: bold;
        color: black;
}

.misc_title
{
    font-family: Verdana,Arial;
    font-size : 12px;
        font-weight: bold;
        text-align: center;
        color: #4D5A6B;
}

.jdj_title
{
    font-family: Verdana,Arial;
    font-size : 11px;
        font-weight: bold;
        text-align: center;
        color: black;
}

table.jdj_table
{
        border-collapse: collapse;
        border : 1px solid #76798A;
    background-color: #E9ECF1;
        font-size: 11px;
        margin-bottom: 5pt;
}

.smaller_text
{
    font-family: Verdana,Arial;
    font-size : 11px;
        text-align: justify;
        font-weight: normal;
        color: black;
}

.short_news_date
{
    font-family: Verdana,Arial;
    font-size : 11px;
        font-weight: normal;
        color: black;
}

.survey_text
{
    font-family: Verdana,Arial;
    font-size : 11px;
        text-align: left;
        font-weight: normal;
}

.survey_question_text
{
    font-family: Verdana,Arial;
    font-size : 11px;
        font-weight: bold;
        text-align: center;
        color: #35445B;
}
.survey_fill
{
    background-color: #EBECF1;
}

INPUT.VoteButton
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #8F9BB3;
    border-color: #BCC3CD;
        color: black;
}

A.footer {
    font-family: Verdana,Arial;
    font-size : 11px;
        text-align: left;
        color: black;
}

TD.header{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #C5CADE;
        font-weight: bold;
        text-align:center;
}

TD.header_left_align{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #EFEFF7;
        text-align:left;
}

TD.header_not_bold{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #C5CADE;
        text-align:center;
}

TD.selection3{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #C5CADE;
        text-align:left;
}

/* Standard header of table. (dark blue, white font). */
TD.ze_header{
        font-family:Verdana,Arial;
        color: white;
        font-size: 15px;
        background-color: #8190AD;
        font-weight: bold;
        text-align:center;
}

TD.selection1, .selection1{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #EFEFF7;
        font-weight:normal;
        text-align:left;
}

/* the same as selection1 only  text-align:center */
TD.selection1center{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #EFEFF7;
        font-weight:normal;
        text-align:center;
}


TD.selection2, .selection2{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #E7EBEF;
        text-align:left;
}

/* the same as selection2 only  text-align:center */
TD.selection2center{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #E7EBEF;
        text-align:center;
}

TD.selection2_field{
        font-family:Verdana,Arial;
        color: black;
        font-size: 13px;
        background-color: #E7EBEF;
        font-weight:bold;
        text-align:right;
}

table.shop
{
        border-collapse: collapse;
        border : 1px solid black;
}

table.shop td
{
        border-collapse: collapse;
        border : 1px solid black;
}

table.none
{
        border-collapse: collapse;
        border : 0px solid black;
}

table.none td
{
        border-collapse: collapse;
        border : 0px solid black;
}


table.standard
{
        border-collapse: collapse;
        border : 1px solid #8192AC;
}

table.standard td
{
        border-collapse: collapse;
        border : 1px solid #8192AC;
        font-size: 13px;
        background-color: white;
        padding:2.0pt 2.0pt 2.0pt 2.0pt;
}

table.standard th
{
        font-family:Verdana,Arial;
        font-weight: normal;
        font-size: 13px;
        border-collapse: collapse;
        border : 1px solid #8192AC;
        background-color: #ECEFF4;
        padding:2.0pt 2.0pt 2.0pt 2.0pt;
}

table.small_standard
{
        border-collapse: collapse;
        border : 1px solid #8192AC;
        font-size: 11px;
        vertical-align : middle;
}

table.small_standard td
{
        border-collapse: collapse;
        border : 1px solid #8192AC;
        background-color: white;
        font-size: 11px;
        padding:0cm 2.0t 0cm 2.0pt;
        vertical-align: middle;
}

table.small_standard th
{
        font-weight: normal;
        font-size: 13px;
        border-collapse: collapse;
        border : 1px solid #8192AC;
        background-color: #ECEFF4;
        font-size: 11px;
        padding:0cm 2.0t 0cm 2.0pt;
}

table.small_standard td a
{
	font-size: 11px;
}

table.small_standard td ul li
{
	font-size: 11px;
}

table.pricing
{
		border-collapse: collapse;
        border: solid 1px #8192AC;
        font-size: 11px;
        vertical-align : middle;
}

table.pricing td
{
		border-collapse: collapse;
        border:solid 1px #8192AC;
        background-color: white;
        font-size: 11px;
        padding: 4px;
        vertical-align: middle;
}

table.pricing th
{
		border-collapse: collapse;
        font-weight: bold;
        font-size: 13px;
        border: solid  1px #8192AC;
        background-color: #ECEFF4;
        font-size: 11px;
        padding: 4px;
}

table.small_standard_new
{
        border-collapse: collapse;
        border : 1px solid #8192AC;
        font-size: 11px;
        vertical-align : middle;
}

table.small_standard_new td
{
        border-collapse: collapse;
        border : 1px solid #8192AC;
        font-size: 11px;
        padding:0cm 2.0t 0cm 2.0pt;
        vertical-align: middle;
}

table.small_standard_new th
{
        font-weight: normal;
        font-size: 13px;
        border-collapse: collapse;
        border : 1px solid #8192AC;
        background-color: #ECEFF4;
        font-size: 11px;
        padding:0cm 2.0t 0cm 2.0pt;
}

ul.compact
{
        margin-top : 0.1em;
        margin-bottom : 0.1em;
        margin-right : 0pt;
}
ul.compact1
{
        margin-top : 0.3em;
        margin-bottom : 0.3em;
        margin-right : 0pt;
}
li.compact
{
            color: black;
            font-family: Verdana,Arial;
            font-size : 11px;
            text-align: left;
            margin-bottom : 0.2em;
}
.dotted
{
 border-top: thin dotted #101829; height:0px;
}
.attention_text
{
    color: #990000;
    font-family: Verdana,Arial;
    font-weight: bold;
    text-align: left;
}
.news_big_heading {
    color: black;
    font-family: Verdana,Arial;
    font-size : 17px;
        text-align: left;
        font-weight: bold;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	font-size: 10px;
}
#tooltip h3, #tooltip div {
	margin: 0;
	font-size: 11px;
}

img {
	border: 0;
}

/** Styles for menu items **/

a.menu-item-class {
	padding: 2px 15px 2px 15px;
	background-color: none;
	font-weight: normal;
	text-decoration: none;
	color: #444f6b;
	font-weight: bold;
	font-size: 12px;
	display: block;
}
a.menu-item-class:hover {
	color: #fff;
	background-color: #737D9E;
}
td.special-menu-td {
	height: 22px;
}
a.menu-item-class-active {
	background-color: #444F6B
}

/** end styles **/</pre></body></html>