v\:* { Behavior: url(#default#VML) } 
a:link,
a:visited,
a {
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	color: blue;
}
a:active {
    text-decoration:    none;
    color:              #0000FF;
}
a:hover {
	text-decoration: normal;
	color: red;
}

body {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
}

td {
	font-size: 12px;
	line-height:160%;
}

.big {
	font-size: 14px;
	font-weight:        bold;
	}

.small {
	font-size: 12px;
	}
	
.fontb {
	font-weight:        bold;
}

.link{
	cursor: hand;
	color: blue;
	font-weight:        bold;
	
	  vertical-align:     middle;
    margin-right:       0.3em;
    margin-left:        0.3em;
    border: 0;
	}

.link2{
	cursor: hand;
	color: blue;
	font-weight:        bold;
	}


.box {
	border: 1px solid;
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: 1px double; 
  BORDER-LEFT: 1px double; 
  BORDER-RIGHT: 1px double; 
  BORDER-TOP: 1px double; 
}

.button {
	background-color: #cccccc;
	border: 1px solid;
	padding-top: 2px;
	height: 20px;
}

.bg {
	background-image: url(images/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: top top;
}

#controls
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 19px;
    MARGIN: 0px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #004e61 1px solid
}
#controls UL
{
    BORDER-RIGHT: #1d93b6 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #1d93b6 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 8px 0px 0px;
    BORDER-LEFT: #1d93b6 1px solid;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #004e61 1px solid;
    LIST-STYLE-TYPE: none
}
#controls LI
{
    BORDER-RIGHT: #1d93b6 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #1d93b6 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 8px 0px 0px;
    BORDER-LEFT: #1d93b6 1px solid;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #004e61 1px solid;
    LIST-STYLE-TYPE: none
}
#controls LI
{
    BACKGROUND: #e3ebe2
}
#controls LI.active
{
    BORDER-RIGHT: #004e61 1px solid;
    BORDER-TOP: #004e61 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND:  #fff;
    BORDER-LEFT: #004e61 1px solid;
    BORDER-BOTTOM: #fff 1px solid
}
#controls LI A
{
    TEXT-DECORATION: none
}
#controls LI A:hover
{
    TEXT-DECORATION: underline
}
#controls LI A:active
{
    TEXT-DECORATION: underline
}

#bugheader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#bugheader TH
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BACKGROUND: #f4f4ee;
    PADDING-BOTTOM: 1px;
    COLOR: #666;
    FONT-SIZE: 12px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: right
}
#bugheader TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BACKGROUND: #e3ebe2;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
#bugheader TR.private TH
{
    BACKGROUND: #ffe0e0
}
#bugheader TR.private TD
{
    BACKGROUND: #ecc
}
#bugheader #title TH
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px
}
#bugheader #title TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px
}

.txtput {
    COLOR: #919CD0; BACKGROUND-COLOR: white; FONT-SIZE: 9pt; BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
}

.btn {
	COLOR: #000000; BACKGROUND-COLOR: rgb( 252,252,254 ); FONT-SIZE: 9pt; HEIGHT: 18px; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; BORDER-LEFT: 1px double; BORDER-BOTTOM: 1px double; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
}

.panel_style {
	BORDER-RIGHT: #919cd0 1px solid; BORDER-TOP: #919cd0 1px solid; BORDER-LEFT: #919cd0 1px solid; COLOR: #1f2d9a; BORDER-BOTTOM: #919cd0 1px solid; 
}
.panel_line {
	BACKGROUND: #919cd0
}

.icon {
    vertical-align:     middle;
    margin-right:       0.3em;
    margin-left:        0.3em;
    border: 0;
    padding-right:10;
}

/******************************************************************************/
/* specific elements */

.clearfloat {
    clear: both;
}

/* topmenu */
ul#topmenu {
    font-weight:        bold;
    list-style-type:    none;
    margin:             0;
    padding:            0;
}

ul#topmenu li {
    float:              left;
    margin:             0;
    padding:            0;
    vertical-align:     middle;
}

#topmenu img {
    vertical-align:     middle;
    margin-right:       0.1em;
}

/* default tab styles */
.tab, .tabcaution, .tabactive {
    display:            block;
    margin:             0.2em 0.2em 0 0.2em;
    padding:            0.2em 0.2em 0 0.2em;
    white-space:        nowrap;
}

/* disabled tabs */
span.tab {
    color:              #666666;
}

/* disabled drop/empty tabs */
span.tabcaution {
    color:              #ff6666;
}

/* enabled drop/empty tabs */
a.tabcaution {
    color:              #FF0000;
}
a.tabcaution:hover {
    color: #FFFFFF;
    background-color:   #FF0000;
}

#topmenu {
    margin-top:         0.5em;
    padding:            0.1em 0.3em 0.1em 0.3em;
}

ul#topmenu li {
    border-bottom:      1pt solid black;
}

/* default tab styles */
.tab, .tabcaution, .tabactive {
    background-color:   #cccccc;
    border:             1pt solid #000000;
    border-bottom:      0;
    border-top-left-radius: 0.4em;
    border-top-right-radius: 0.4em;
}

/* enabled hover/active tabs */
a.tab:hover,
a.tabcaution:hover,
.tabactive,
.tabactive:hover {
    margin:             0;
    padding:            0.2em 0.4em 0.2em 0.4em;
    text-decoration:    none;
}

a.tab:hover,
.tabactive {
    background-color:   #efefef;
}

/* to be able to cancel the bottom border, use <li class="active"> */
ul#topmenu li.active {
     border-bottom:      1pt solid #ffffff;
}


/* end topmenu */

