/**********************************************************************/
/* GLOBAL */
body {
   font-family: Arial, Helvetica, sans-serif;
   background-color: #FFFFFF; 
   margin: 0px
}

ol {
  margin-top: 0;
	margin-left: 1.5em; 
	padding: 0;
}

ul {
  margin-top: 0;
	margin-bottom: 0;
	margin-left: 1.5em; 
	padding: 0;
}

hr {
background-color:  #CCCCCC;
border: thin;
}
a:link {
  text-decoration:  none;
  color:#666633;
}
a:visited {
  text-decoration:  none;
  color:#666633;
}
a:hover {
  text-decoration:  none;
  color: #ff6300;
}

/**********************************************************************/
/* HEADLINES */
.sectionHeadline {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 110%;
   color: #662200;
}

.subSectionHeadline {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 80%;
   color: #000000; 
   font-weight: bold;   
}

.boxHeadline {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 80%;
   color: #FFFFFF;
   font-weight: bold;   
}

/* because the box headlines are potentially in a different color 
   background we need to provide alternate link colors */
.boxHeadline   a:link {text-decoration:  none; color: #FFFFFF;}
.boxHeadline   a:visited {text-decoration:  none;color: #FFFFFF;}
.boxHeadline   a:hover {text-decoration:  none;color: #ff6300;}

.textGroupHeadline {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 80%;
   color: #333333;
   font-weight: bold;   
}

/**********************************************************************/
/* Tables */
.mainTable {
  background-color: #FFFFFF;
  border:0px #AAAAAA solid;
  width: 100%;
  border-right-width: 10px;
  border-left-width: 10px;  
  border-color: #FFFFFF;
}

.boxHeaderTableRow {
   background-color: #014488;
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: bold; 
}

.shadedBox {
   background-color: #EEEEEE;
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;	 
}

.gradientBox {
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
	 border:0px #AAAAAA solid;	 
	 background-image: url(/images/background3.jpg); 
	 background-position: top left;
	 background-repeat: repeat-x
}

.rowLine {
	background-color: #CCCCCC;
	height: 1px;
}

.colLine {
	background-color: #CCCCCC;
	width: 1px;
}

/**********************************************************************/
/* Text */
.smallText {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 60%; 
   line-height:1.4;
   color: #000000; 
}

.regularText {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 80%; 
   color: #000000; 
}

.warningText {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 80%; 
   color: #662200; 
}

.errorText {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 80%; 
   color: #FF0000; 
}
.fixedText {
   font-family: Courier; 
   font-size: 70%; 
   color: #000000; 
}
/**********************************************************************/
