
html {

    overflow-y: scroll;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

body.master {

    background-color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    margin: 0px;
}

body.iframe {
    background-color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    margin: 0px;
}

td {

    font-family: Arial;
    font-size: 12px;
}

th {

    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

p {

    margin-bottom: 4px;
}

font.notable { 
    
    font-weight: bold;
}

div.link { 
    
    text-decoration: none;
    font-family: Arial;
    color: #00538c;
    cursor: pointer;
}

span.link {

    text-decoration: none;
    font-family: Arial;
    color: #00538c;
    cursor: pointer;
}

font.boxTitle {
    
    font: 100%/1.6 Times;
    color: #000000;
    font-size: 15px;
    font-weight: regular;
}

td.lastVisited { 
    background-color: #dddddd;
    font-family: Arial;
    font-size: 12px;
    border: 1px;
    border-color: #aaaaaa;
    border-style: dotted;
    padding: 5px;
}

td.tabs_selected {

    padding: 5px;
    background-color: #ffffff;
    font-weight: bold;
    font-family: Arial;
    font-size: 13px;
    border-bottom: 0px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
    border-style: solid;
    border-color: #dddddd;
}

td.tabs_unselected {

    padding: 5px;
    background-color: #f1f1f1;
    font-weight: bold;
    font-family: Arial;
    font-size: 13px;
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
    border-style: solid;
    border-color: #dddddd;
}

td.tabs_border {

    padding: 2px;
    background-color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    border-bottom: 1px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-style: solid;
    border-color: #dddddd;
}

td.tabs_small_selected {

    padding: 3px;
    background-color: #ffffff;
    font-weight: bold;
    font-family: Arial;
    font-size: 11px;
    border-bottom: 0px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
    border-style: solid;
    border-color: #dddddd;
}

td.tabs_small_unselected {

    padding: 3px;
    background-color: #f1f1f1;
    font-weight: bold;
    font-family: Arial;
    font-size: 11px;
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
    border-style: solid;
    border-color: #dddddd;
}

td.tabs_small_border {

    padding: 2px;
    font-family: Arial;
    font-size: 11px;
    border-bottom: 1px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-style: solid;
    border-color: #dddddd;
}

td.tabs_small_content {

    padding: 4px;
    background-color: #ffffff;
    font-family: Arial;
    font-size: 11px;
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 0px;
    border-style: solid;
    border-color: #dddddd;
}

div.notification { 

    background-color: #ddffaa;
    font-family: Arial;
    font-size: 12px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
    border-color: #c6c6c6;
    border-style: solid;
}

div.help { 

    background-color: #ddffaa;
    font-family: Arial;
    font-size: 12px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
    border-color: #c6c6c6;
    border-style: solid;
}

.greybox { 

    background-color: #EFEFEF;
    font-family: Arial;
    font-size: 12px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
    border-color: #DDDDDD;
    border-style: solid;
}

.selected { 
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

th.list { 
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-color: #f1f1f1;
    border-style: solid;
}

td.list { 
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    border-bottom: 1px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-color: #f1f1f1;
    border-style: solid;
}

A {
    text-decoration: none;
    font-family: Arial;
    color: #00538c;
    cursor: pointer; 
}
A:link {
    text-decoration: none;
    font-family: Arial;
    color: #00538c;
}

A:visited {
    text-decoration: none;
    font-family: Arial;
    color: #00538c;
}

A:active {
    text-decoration: none;
    font-family: Arial;
    color: #00538c;
}

A:hover {
    text-decoration: underline; 
    font-family: Arial;
    color: #00538c;
}

textarea.plain {

    font-family: "Trebuchet MS", arial; 
    font-size: 12px;
    color: #333333;
    border: solid 1px #cccccc;
    background-color: #ffffff;
    padding: 1px;
    padding-left: 3px;
}

textarea.chat {

    font-family: "Trebuchet MS", arial;
    font-size: 12px;
    color: #333333;
    border: solid 0px #ffffff;
    background-color: #ffffff;
    padding: 1px;
    padding-left: 3px;
}

input {

    font-family: arial;
    font-size: 12px;
    color: #333333;
    border: solid 1px #DDDDDD;
    padding: 3px;
    padding-left: 3px;
}

input.header {

    font-weight: bold;
}

select {

    font-family: "Trebuchet MS", arial; 
    font-size: 12px;
    color: #333333;
    border: solid 1px #cacbcb;
    background-color: #ffffff;
    padding: 0px;
    padding-left: 3px;
}

select.small {

    font-family: "Trebuchet MS", arial; 
    font-size: 10px;
    color: #505050;
    border: solid 1px #cccccc;
    background-color: #ffffff;
    padding: 0px;
    padding-left: 1px;
    margin: 0px;
}

.right-selection { 
   background-color: #f8f8f8;
   font-size: 12px;
   font-family: Arial,sans-serif;
   color: #000000;
   border-style: solid;
   border-color: #cccccc;
   border-width: 1px;
   padding-top: 10;
   padding-bottom: 10;
   padding-right: 10;
   padding-left: 10;
   margin-right: 0px;
}

table.plain_container {

    border: 0px;
    border-spacing: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

span.button_green {

}

span.button_green input {

}

span.button_gray {

}

span.button_gray input {

}

.sbl { background: url('../img/background/bubble_bottom_left.png') bottom left no-repeat #e6e6e6; width: 30%; text-align: left; min-width: 100px; }
.sbr { background: url('../img/background/bubble_bottom_right.png') bottom right no-repeat; }
.stl { background: url('../img/background/bubble_top_left.png') top left no-repeat; }
.str { background: url('../img/background/bubble_top_right.png') top right no-repeat; padding: 10px; } 
.sb { padding: 20px 0px 10px 20px; background: url('../img/background/bubble_arrow.png') 0px 10px no-repeat; }


.roundedcornr_box_589786 {
	background: url(../img/rounded/roundedcornr_589786_tl.png) no-repeat top left;
}
.roundedcornr_top_589786 {
	background: url(../img/rounded/roundedcornr_589786_tr.png) no-repeat top right;
}
.roundedcornr_bottom_589786 {
	background: url(../img/rounded/roundedcornr_589786_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_589786 div {
	background: url(../img/rounded/roundedcornr_589786_br.png) no-repeat bottom right;
}
.roundedcornr_content_589786 {
	background: url(../img/rounded/roundedcornr_589786_r.png) top right repeat-y;
}

.roundedcornr_top_589786 div,.roundedcornr_top_589786,
.roundedcornr_bottom_589786 div, .roundedcornr_bottom_589786 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_589786, .roundedcornr_bottom_589786 {
	margin-top: -19px;
}
.roundedcornr_content_589786 { padding: 0 15px; }


.navigator {

    font-family: "Trebuchet MS", verdana, arial;
    font-size: 12px;
    background-color: #eeeeee;
    border: solid 1px #cccccc;
}

.navigator select.multiSelect {

    font-family: "Trebuchet MS", verdana, arial;
    font-size: 12px;
    color: #333333;
    border: solid 1px #cccccc;
    padding: 1px;
    padding-left: 3px;
    margin-right: 10px;
    width: 150px;
}

.navigator select.multiSelectWide {

    font-family: "Trebuchet MS", verdana, arial;
    font-size: 12px;
    color: #333333;
    border: solid 1px #cccccc;
    padding: 1px;
    padding-left: 3px;
    margin-right: 10px;
    width: 200px;
}

.navigator select.singleSelect {

    font-family: "Trebuchet MS", verdana, arial;
    font-size: 12px;
    color: #333333;
    border: solid 1px #cccccc;
    padding: 1px;
    padding-left: 3px;
    margin-right: 10px;
    width: 150px;
}

.navigator input.button_positive {

   font-size: 11px;
   font-family: Verdana,sans-serif;
   height: 25px;
   color: #ffffff;
   background-color: #70a722;
   border-style: solid;
   border-color: #577c22;
   border-width: 1px;
}


