.kollane, a:link.kollane, a:visited.kollane {
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: arial, Trebuchet MS, verdana;
	font-weight: 400;
	text-transform: none;
        border-left:1 solid #ECF2FF;
        border-top:1 solid #3262B9;
	border-right:0 solid #3262B9;
        border-bottom:0 solid #3262B9;
}

a:hover.kollane {
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: arial, Trebuchet MS, verdana;
	font-weight: 400;
	text-transform: none;
        border-left:1 solid #3262B9;
        border-top:0 solid #3262B9;
	border-right:0 solid #3262B9;
        border-bottom:0 solid #3262B9;
}


.kollane2, a:link.kollane, a:visited.kollane {
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: arial, Trebuchet MS, verdana;
	font-weight: 400;
	text-transform: none;
        border-left:1 solid #3262B9;
        border-top:1 solid #3262B9;
	border-right:1 solid #3262B9;
        border-bottom:0 solid #3262B9;
}

a:hover.kollane2 {
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: arial, Trebuchet MS, verdana;
	font-weight: 400;
	text-transform: none;
        border-left:0 solid #FFFFFF;
        border-top:1 solid #FFFFFF;
	border-right:1 solid #FFFFFF;
        border-bottom:0 solid #FFFFFF;
}

.kollane3, a:link.kollane, a:visited.kollane {
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: arial, Trebuchet MS, verdana;
	font-weight: 400;
	text-transform: none;
        border-left:1 solid #3262B9;
        border-top:1 solid #3262B9;
	border-right:1 solid #3262B9;
        border-bottom:1 solid #3262B9;
}

a:hover.kollane3 {
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: arial, Trebuchet MS, verdana;
	font-weight: 400;
	text-transform: none;
        border-left:0 solid #FFFFFF;
        border-top:1 solid #FFFFFF;
	border-right:1 solid #FFFFFF;
        border-bottom:1 solid #FFFFFF;
}

.raam, a:link.raam, a:visited.raam {

        border-left:0 solid #FFFFFF;
        border-top:0 solid #FFFFFF;
	border-right:0 solid #FFFFFF;
        border-bottom:0 solid #FFFFFF;
}

a:hover.raam {
        border-left:0 solid #FFFFFF;
        border-top:0 solid #FFFFFF;
	border-right:0 solid #FFFFFF;
        border-bottom:0 solid #FFFFFF;
}

.tabel {

        border-left:1 solid #CCCCCC;
        border-top:1 solid #CCCCCC;
	      border-right:1 solid #CCCCCC;
        border-bottom:1 solid #CCCCCC;
        margin:0px;
        font-family:Arial;
        font-size:11px;
        text-align:justify;
				background:white;
			 }

.vahe {
        border-left:0 solid #999999;
        border-top:1 solid #999999;
	      border-right:0 solid #999999;
        border-bottom:0 solid #999999;
        margin:0px;
        font-family:Arial;
        font-size:11px;
        text-align:justify;
			 }

.vahe_hele {
        border-left:0 solid #DDDDDD;
        border-top:1 solid #DDDDDD;
	      border-right:0 solid #DDDDDD;
        border-bottom:0 solid #DDDDDD;
        margin:0px;
        font-family:Arial;
        font-size:11px;
        text-align:justify;
			 }

.vahe_hele1 {
        border-left:0 solid #DDDDDD;
        border-top:1 solid #DDDDDD;
	      border-right:1 solid #DDDDDD;
        border-bottom:0 solid #DDDDDD;
        margin:0px;
        font-family:Arial;
        font-size:11px;
        text-align:justify;
			 }

.vahe_hele1_header {
        border-left:0 solid #DDDDDD;
        border-top:0 solid #DDDDDD;
	      border-right:1 solid #DDDDDD;
        border-bottom:0 solid #DDDDDD;
        margin:0px;
        font-family:Arial;
        font-size:11px;
        text-align:justify;
				background:#EFEFEF;
			 }

INPUT.text{
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	font-size: 11px;
	background: #F9F9F9;
	font-family:  arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; -->
}


INPUT.text2 {
	width: 132px;
	height: 21px;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	font-size: 11px;
	background: #FFFFFF;
	font-family:  arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; -->
}



INPUT.textarea {
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	font-size: 11px;
	background: #ffffff;
	font-family:  arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; -->
}


INPUT.button, INPUT.submit {
	color: #ffffff;	
	border-width: 1px;
	border-color: #1C4488;
	border-style: solid;
	font-size: 11px;
	background: #31589C;
	font-family:  arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; -->
}


hr {
	border-style: dotted;
	color: #999999;
}

TD {
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;   
}

TH {
	font-size: 11px;   
}

P {
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    text-align: justify; }

LI {font-family: arial, Trebuchet MS, verdana;
font-size:8pt;
}

h1,
a.h1,
a.h1:visited,
a.h1:hover,
a.h1:link {
    color: #777777;
    text-decoration: none;
    font-size: 12px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: bold;
	 margin-bottom: 14px;
}

h2 {
    color: #888888;
    text-decoration: none;
    font-size: 14px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: 700;
}

h3 {
    color: #888888;
    text-decoration: none;
    font-size: 12px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: 800;
}

A:link, A:visited {
    color: #1D52A9;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;  
}

A:hover {
    color: #333333;
    text-decoration: none;
    font-size: 11x;
    FONT-FAMILY: arial, Trebuchet MS, verdana;

}


.menu1 {
    color: #31589B;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: 600;
}

a.menu1:link, a.menu1:visited {
    color: #31589B;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: 600;
}

a.menu1:hover {
    color: #174DB1;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: 600;
}

.menu2 {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: 600;
}

a.menu2:link, a.menu2:visited {
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: 600;
}

a.menu2:hover {
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: 600;
}
.menu3 {
    color: #3F3F3F;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: 400;
}

a.menu3:link, a.menu3:visited {
    color: #3F3F3F;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: 400;
}

a.menu3:hover {
    color: #999999;
    text-decoration: none;
    font-size: 11px;
    FONT-FAMILY: arial, Trebuchet MS, verdana;
    font-weight: 400;
}

.msg_notice {
	font-weigth: bold;
	color: #0066cc;
}

.msg_warning {
	font-weigth: bold;
	color: #cccc33;
}

.msg_error {
	font-weigth: bold;
	color: #cc0033;
}

div.context {
	background: #f6f6f6;
	border-style: outset;
	border-width: 1px;
	border-color: #d6dbe2;
	z-index: 0;
	position: absolute;
	visibility: hidden;
}

div.rel {
	position: relative;
	
}

th {

}

div.tab_head {
	position: absolute;
	visibility: hidden;
}

div.tab_body {
	position: absolute;
	visibility: hidden;
	width: 100%;
	padding: 5px;
}

div.tab_body_moz {
	position: absolute;
	visibility: hidden;
	width: 99%;	
	padding: 5px;
}

.tab_border {
	background-color:  #8597b0;
}

.tab_background {
	background-color:  #F7F8FB;
}

.tab_active {
	background-color:  #F7F8FB;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: arial, Trebuchet MS, verdana;
	font-weight: 600;
}

.tab_inactive {
	background-color:  #3b60a2;
	color: #F9D40A;
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: arial, Trebuchet MS, verdana;
	font-weight: 600;
	cursor: pointer;
}

.tab_head_border {
	background-color: #a8c1de;
}

.item_table_head {
	background-color: #DEE3E7;
}

.item_table_row1 {
	background-color: transparent;
}

.item_table_row2 {
	background-color: #f1f3f5;
}

.scrollbar_block {
	background-color: #3b60a2;
}


.g_calendar_popup_event_name {
  font-weight: bolder; 
}
.g_calendar_popup_event_time {
  font-size: 11px;
  color: gray;
}
.g_calendar_popup_event_description {
  font-size:12px;
}