/***********************************************************************/
/* Messages to the user																								 */
/***********************************************************************/
.info-message {
	font-size: 8pt;
  color: green;
}
.info-message1 {
	font-size: 12pt;
 	color: white;
 	font-weight: bold;
}
.warn-message {
  color: orange;
  font-weight: bold;
}
.error-message {
  color: red;
  font-weight: bold;
}
.fatal-message {
  color: red;
  font-style: italic;
  font-weight: bold;
}

/***********************************************************************/
/* Widths & Heights																										 */
/***********************************************************************/
.w05 {width: 5%;}
.w10 {width: 10%;}
.w15 {width: 15%;}
.w20 {width: 20%;}
.w25 {width: 25%;}
.w30 {width: 30%;}
.w35 {width: 35%;}
.w40 {width: 40%;}
.w50 {width: 50%;}
.w60 {width: 60%;}
.w65 {width: 65%;}
.w70 {width: 70%;}
.w75 {width: 75%;}
.w80 {width: 80%;}
.w85 {width: 85%;}
.w90 {width: 90%;}
.w95 {width: 95%;}
.w100 {width: 100%;}

.w01px {width: 1px;}
.w05px {width: 5px;}
.w10px {width: 10px;}
.w15px {width: 15px;}
.w20px {width: 20px;}
.w25px {width: 25px;}
.w30px {width: 30px;}
.w35px {width: 35px;}
.w40px {width: 40px;}
.w50px {width: 50px;}
.w60px {width: 60px;}
.w65px {width: 65px;}
.w70px {width: 70px;}
.w75px {width: 75px;}
.w80px {width: 80px;}
.w85px {width: 85px;}
.w90px {width: 90px;}
.w95px {width: 95px;}
.w100px {width: 100px;}
.w150px {width: 150px;}
.w250px {width: 250px;}

.h05px {width: 5px;}
.h10px {width: 10px;}
.h25px {width: 10px;}
.h50px {width: 10px;}

/***********************************************************************/
/* Alignment																													 */
/***********************************************************************/
.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.align-top {vertical-align: top;}
.align-bottom {vertical-align: bottom;}

/***********************************************************************/
/* Gutters  																													 */
/***********************************************************************/
.gutter-gray {
	background-color: #CDCDCD;
	background-repeat: repeat-y;
	width: 1px;	
}

/***********************************************************************/
/* horiztonal bars 																										 */
/***********************************************************************/
.gray-bar {
	background-color: #DEDEDE;
	background-repeat: repeat-x;
}

/***********************************************************************/
/* Backgrounds    																										 */
/***********************************************************************/
.background-gray {
	background-color: #CDCDCD;
	background-repeat: both;
}

/***********************************************************************/
/* Font related   																										 */
/***********************************************************************/
.bold {
	font-weight: bold;	
}
.italic {
	font-style: italic;	
}

.a td {
    background: #ddd;
    border-bottom: 1px solid #fff;
}

.b td {
    background: #efefef;
    border-bottom: 1px solid #fff;
}

.col1 {
    border-right: 1px solid #fff;
    padding: 2px 15px 2px 5px;
}

.col2 {
    border-left: 1px solid #fff;
    padding: 2px 15px 2px 5px;
}

.tree {
   lineheight: 18px;
   width: 100%;
   font-family: arial, sans-serif;
}

a
{
	color: #333366;
    text-decoration: underline;
    font-size: 12px;
}
