body {
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#053C6E;
    }
}

/* start include CSS for XST   */
.ok {		
   color:           inherit;
/*   background:      #F0F0F0; */
   border:          1px solid green;
   padding:         1em 1.5em;

}
.alert {		
   color:           inherit;
/*   background:      #F0F0F0; */
   margin:          1em 0;
   padding:         1em 2.5em;
   border:          1px solid red;
}

.box {		
   color:           inherit;
   background:     #F0F0F0;
   border:          1px solid #999999;
   padding:         1em 1.5em;

} 

.right {
   text-align:      right;
      float:           right;
}

.left {
   text-align:      left;
      float:           left;
}

.center {
   text-align:      center;
      float:           none;
}




.line0 {
	background-color: white;
	 color: black;
}

.line1 {
	background-color:#F1F1F1;	
	 color: black;
}

.line2, .line_head, .line_head a, .line_head a:hover, .line_head a:visited {
	background-color: #008CD4;
	text-align: center;
	text-decoration: bold;
}

.line_table {
	background-color: #BDBDBD;
	color: black ;
	width: 98%;
}

.small_text, .small_text table {
 font-size: 80%;
}

/* end include CSS for XST   */

.mainmenu,  .mainmenu a, .mainmenu a:visited {
	text-decoration: none;
	text-align: center;
	color: white;
	font-weight: bold;
}
.mainmenu a:hover {
	text-decoration: underline;
}

/*body {
 background-color: white;
 margin: 0px;
 font-family: Verdana, Sans-serif;
 font-size: 12px;
 color: #676B6C;
}*/


table {
 font-size: 12px;
}

a {
 color: #000000;
 background-color: transparent;
 font-weight: normal;
}

h1, h1 a, h1 a:hover, h1 a:visited {
 font-size: 20px;
 margin: 14px 0 2px 0;
 padding: 5px 0 6px 0;
}

h2 {
 color: black;
}

.logo_white {
 color: white;
}

.head_right {
    text-align: right;
}

img {
    border: 0;
}


code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
 margin: 14px 0 14px 0;
 padding: 12px 10px 12px 10px;
}
.footer {
font-size: 9 px;
}
.menupath {
font-size: 10 px;
}

.gradient_bg {
    border: 1px solid #BBBBBB;
    background: url('column_tm.gif') left top repeat-x;
}


