/*
<style type="text/css">
<!--
*/
/*
GOODCOLORS
{
  blue-color:   #83A3CB;
  silver-color: #E3EAF2;
  yellow-coor:  #FCD44E;
  yellow-color2: #FFCC66;
  red-color: #CA1228;
  green-color: #009933;
  nice-blue: #1E5C99;
  nice_lightblue: #83A3CB;
}
*/
font.home_image
{
  color: white;
  font-size: 32pt;
  font-weight: bold;
}
image.home_image
{
  border: solid;
  border-width: 2px;
  border-color: #FFFFFF;
}
A.page_link
{
 color : #00008B;
 /*text-decoration: none;*/
}
A.page_link:link, A.page_link:visited, A.page_link:active
{
 color : #00008B;
 /*text-decoration: none;*/
}
A.page_link:hover
{
 color : #00008B;
 /*text-decoration: none;*/
}
A.page_link_curr, A.page_link_curr:link, A.page_link_curr:visited, A.page_link_curr:active
{
 color : #8B0000;
 /*text-decoration: none;*/
}
A.page_link_curr:hover
{
 color : #8B0000;
 /*text-decoration: none;*/
}
A:link, A:visited, A:active
{
  color : #AA0000;
}
A:hover
{
  /*color : #294890;*/
  color : #3333AA;
}

BODY
{
  font-family 		 : Arial,fantasy,serif ;
  /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  font-size 			  : x-small;
  text-align 			 : justify ;
  color 				     : black;
  background-color: #5B7AAF;
  padding-top 		 : 0px ;
  padding-right 	: 0px ;
  padding-bottom : 0px ;
  padding-left 		: 0px ;
  margin-top			  : 0;
  margin-bottom		: 0;
  margin-left			 : 0;
  margin-right		 : 0;
  scrollbar-arrow-color:#D2DFF7;
  scrollbar-3dlight-color:#3D639A;
  scrollbar-face-color:#3D639A;
  scrollbar-darkshadow-color:#3D639A;
  scrollbar-track-color:#5B7AAF;
  scrollbar-highlight-color:#D2DFF7;
  scrollbar-shadow-color:#D2DFF7;
}


table
{
  border-collapse: collapse;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
tr
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
th
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-size 	: x-small ;
}
td
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-size 	: x-small ;
}

form
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

tbl_main
{
  FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#6FA7E0,endColorStr=#DCE7FA);
}

table.table_main
{
 border-width:0px;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
tr.table_main
{
 border-width:0px;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
td.table_main
{
 border-width:0px;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}

INPUT.button
{
  background-image: url('https://www.cdim.org/images_cdim/silver.jpg');
  font-weight: bold;
  width: 75px;
  color: #333366;
}
.cell_table
{
  border: none;
  border-color: #98BFEA;
  border-collapse: separate;
  border-spacing: 2pt;
  background-color: #6699CC;
}
.cell_header
{
  background-color 	: #D2DFF7;
 	font-size 			: x-small ;
  text-align: left;
 	vertical-align		: top;
  /*color: #8B0000;*/
  border: none;
 	padding-top: 3pt;
 	padding-bottom: 3pt;
 	padding-left: 4pt;
 	padding-right: 2pt;
}
.cell_header_act
{
  background-color 	: #D2DFF7;
 	font-size 			: x-small ;
  text-align: left;
 	vertical-align		: top;
  border: none;
  padding: 0 0 0 0;
}
font.cell_header
{
  font-weight: bold;
}
.cell_list
{
  background-color: #E9E9F9;
 	font-size: 12;
 	vertical-align		: top;
  color: #002266;
  border: none;
  padding: 2 2 2 2;
}
.cell_odd
{
  /*background-color 	: #BFBFD9;*/
  /*background-color: #D9D9EF;*/
  background-color: #D9DFEC;
 	font-size: 12;
 	vertical-align		: top;
  color: #002266;
  border: none;
  padding: 2 2 2 2;
}
.cell_odd_flag
{
  background-color: #D9DFEC;
  font-size: 12;
  font-weight: bold;
  vertical-align	: top;
  color: #002266;
  border: none;
  padding: 2 2 2 2;
}
.cell_even
{
  background-color: #F0F2FF;
 	font-size: 12;
  vertical-align		: top;
  color: #002266;
  border: none;
  padding: 2 2 2 2;
}
.cell_even_flag
{
  background-color: #F0F2FF;
  font-size: 12;
  font-weight: bold;
  vertical-align		: top;
  color: #002266;
  border: none;
  padding: 2 2 2 2;
}



.cell_act
{
  background-color: #DDDDEE;
 	font-size: 12;
 	vertical-align		: top;
  color: #002266;
  border: none;
  padding: 0 0 0 0;
  text-align: center;
}

HR
{
 	height	: 1 px ;
 	color	: navy ;
}
UL
{
  margin-top		: 2px;
  margin-bottom	: 2 px;
}

.bodytext
{
 	font-size : x-small ;
}

.road
{
 	font-size : x-small ;
 	font-weight 	: bold ;
}

.notes
{
    font-size : xx-small ;
}

.copyright
{
  font-size 		: xx-small ;
  font-weight 	: bold ;
  color 			: #808080 ;
  text-decoration : none ;
}

.repnum
{
  font-weight 	: bold ;
  color 			: black ;
  padding-top 	: 2 px ;
  padding-right 	: 2 px ;
  padding-bottom 	: 2 px ;
  padding-left 	: 2 px ;
}
.repdesc
{
  font-weight 	: normal ;
  color 			: black ;
  padding-top 	: 2 px ;
  padding-right 	: 2 px ;
  padding-bottom 	: 2 px ;
  padding-left 	: 2 px ;
}
.fixedcell
{

  font-weight : bold ;
  color 		: #000000 ;
 	font-size 	: x-small ;
}
.cell_center_odd
{
  background-color 	: #BFBFD9;
  text-align 			: center ;
 	font-size 			: x-small ;
 	vertical-align		: top;
}

.cell_center_even
{
  background-color 	: #F0F2FF;
  text-align 			: center ;
 	font-size 			: x-small ;
 	vertical-align		: top;
}

.cell_grayed
{
 	font-size : x-small ;
  background-color 	: #C0D0D0 ;
  vertical-align		: top;
}

.cell_faded
{
	 font-size 			: x-small ;
	 color				: #A0A0A0;
  background-color 	: #D0E0E0 ;
  vertical-align		: top;
}

.criterialabel
{
 	font-size	: xx-small ;
  font-weight : bold ;
  color 		: rgb(50,70,100) ;
}
.chart
{
  border: none;
	 background-color : #F0F2FF;
	 border-bottom-width: 0px;
	 border-left-width: 2px;
	 border-top-width: 0px;
	 border-right-width: 2px;
}

.titlesrow
{
	 color : black;
	 font-size : x-small;
	 font-weight : bold;
	 border-top-style : solid;
	 border-top-width : 2px;
	 border-top-color : black;
	 border-bottom-style : solid;
	 border-bottom-width : 1px;
	 border-bottom-color : black;
	 padding-top : 0px;
	 padding-bottom : 0px;
	 margin-left : 0px;
	 border-left-width: 0px;
	 border-right-width: 0px;
	 background-color : #BFBFD9;/*rgb(80, 100, 200)*/
 }

.summaryrow
{
	 color : black;
	 font-size : x-small;
	 font-weight : bold;
	 border-top-style : solid;
	 border-top-width : 1px;
	 border-top-color : black;
	 border-bottom-style : solid;
	 border-bottom-width : 2px;
	 border-bottom-color : black;
	 padding-top : 0px;
	 padding-bottom : 0px;
	 margin-left : 0px;
	 border-left-width: 0px;
	 border-right-width: 0px;
	 background-color : #F0F2FF;
}

.criteria
{
  color: #112266;
  font-weight : bold;
  font-size	: x-small;
  background-color: #D2DFF7;
}

.criteria_value
{
  color: #8B0000;
  font-weight : bold;
  font-size	: x-small;
  background-color: #D2DFF7;
}

.tablecomments
{
  font-style 	: italic ;
  color 		: black ;
  padding-top : 4 px ;
 	font-size 	: x-small ;
}

.news
{
  color 				: rgb(100,100,100) ;
  background-color 	: #AADDFF ;
}
.newshead
{
  color : black ;
}
.smalltabletext
{
  font-size : xx-small ;
}

H1
{
  font-size 	: large ;
  font-weight : bold ;
  color: white;
}
H2
{
  font-size : normal ;
  text-align: left ;
}
H3
{
  font-size 	: normal ;
  font-weight: bold;
  color: #335599;
 }
H4
{
  font-size 	: normal ;
  font-weight: bold;
  color: #335599;
}
H5
{
  font-size 	: normal ;
  color: #335599;
}
H5.errormessage
{
  font-size 	: normal ;
  color: #FF0000;
}
strong
{
  font-size 	: normal ;
  font-weight : bold ;
}
font.warning
{
  color: #C60000;
  font-style: italic;
}
.formlabel
{
 font-size 	: x-small ;
	font-weight : bold ;
	color 		:  #335599;
}

.introq
{
 font-size 	: x-small ;
	font-weight : bold ;
	color 		: black;
}

.qanswer
{
 font-size 	: x-small ;
	font-weight : bold ;
	color 		: #00008B ;
}

li
{
 	padding-left : -10 px ;
  margin-left : 0 px ;
}

.navbar
{
	 background-color 	: #F39500 ;
	 font-size 	: x-small ;
}

.navtitle
{
 	background-color	: #FFEDD2 ;
  color			: navy ;
 	font-size 		: x-small ;
  font-weight 	: bold ;
}

.errmsg
{
	 color : #C70000 ;
	 font-size : x-small;
}

.chapter
{
  font-weight : bold ;
  text-decoration : underline ;
 	font-size 	: x-small ;
}

.category
{
  font-weight : normal ;
  text-decoration : underline ;
 	font-size 	: x-small ;
}
.err
{
	 font-weight : bold;
	 color : red;
	 font-size : x-small;
}
.label
{
	 font-size : x-small;
  color: navy;
}

.form
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
form.searchform
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
table.searchform
{
  border-collapse: collapse;
  border: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
tr.searchform
{
  border: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
td.searchform
{
  border: none;
  padding: 1 1 1 1;
  margin: 0 0 0 0;
}
td.searchlabel
{
  font-size: x-small;
  color: #112266;
  font-weight: bold;
  padding: 1 1 1 1;
  margin: 0 0 0 0;
}
td.searchbutton
{
  border: none;
  padding: 1 1 1 1;
  margin: 0 0 0 0;
}
input.searchform
{
}
input.searchbutton
{
  background-image: url('https://www.cdim.org/images_cdim/silver.jpg');
  font-weight: bold;
  width: 75px;
  color: #333366;
}
select.searchform
{
}

div.search
{
	 font-size : x-small;
	 border-width : 1px;
  border: thin solid;
  color: #112266;
	 padding-top: 2px;
	 padding-bottom: 2px;
  padding-left: 2px;
	 background-color : #F0F2FF;
  border-color: #A7C8ED;
}
 div.notification_of_costs
{
  font-size: x-small;
	 font-weight : bold;
	 border-width : 1px;
  border: thin solid;
  color: #AA0000;
	 background-color : #F0F2FF;
  border-color: #A7C8ED;
	 padding-top: 10px;
	 padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10;
}
.message
{
	 font-size : x-small;
	 border-width : 1px;
  border: thin solid;
  color: #112266;
	 padding-top: 2px;
	 padding-bottom: 2px;
  padding-left: 2px;
	 background-color : #F0F2FF;
  border-color: #A7C8ED;
}
.debug
{
	 font-size 				: small;
	 font-family 			: Courier New;
	 color					: green;
	 border-top-style 		: solid;
	 border-top-width 		: 2px;
	 border-top-color 		: rgb(255,0,0);
	 border-bottom-style 	: solid;
	 border-bottom-width 	: 2px;
	 border-bottom-color 	: rgb(255,0,0);
	 border-left-style 		: solid;
	 border-left-width 		: 2px;
	 border-left-color 		: rgb(255,0,0);
	 border-right-style 	: solid;
	 border-right-width 	: 2px;
	 border-right-color 	: rgb(255,0,0);
	 padding-top 			: 0px;
	 padding-bottom 		: 0px;
	 margin-left 			: 0px;
	 background-color 		: white;
}

.table_superuser
{
	 background-color 		: #F0F2FF;
	 color 		: #573F80;
}

table.summary_graph
{
 background-color: #F0F2FF;
 border-collapse: collapse;
 border: thin solid;

 border-color: #A7C8ED;
}
tr.summary_graph
{
 background-color: #F0F2FF;
 border: none;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
th.summary_graph
{
 background-color: #CCDDEE;
	font-size 			: x-small ;
 font-weight: bold;
 text-align: left;
	vertical-align		: top;
 color: #002266;
 border: none;
	padding-top: 3pt;
	padding-bottom: 3pt;
	padding-left: 4pt;
	padding-right: 2pt;
}
td.summary_graph_all_firstcol
{
 background-color: #D2DFF7;
	font-size 			: x-small ;
 font-weight: bold;
 text-align: left;
	vertical-align		: top;
 color: #8B0000;
 border: thin solid;
 border-color: #DDEEFF;
	padding-top: 1pt;
	padding-bottom: 1pt;
	padding-left: 18pt;
	padding-right: 4pt;
 margin: 0 0 0 0;
}
td.summary_graph_all
{
 background-color: #D2DFF7;
	font-size 			: x-small ;
 font-weight: bold;
 text-align: left;
	vertical-align		: top;
 color: #8B0000;
 border: thin solid;
 border-color: #DDEEFF;
	padding-top: 1pt;
	padding-bottom: 1pt;
	padding-left: 4pt;
	padding-right: 4pt;
 margin: 0 0 0 0;
}
td.summary_graph, td.summary_graph_firstcol
{
 background-color: #F0F2FF;
	font-size 			: x-small ;
 font-weight: bold;
 text-align: left;
	vertical-align		: top;
 color: #002266;
 border: thin solid;
 border-color: #CCDDEE;
	padding-top: 1pt;
	padding-bottom: 1pt;
	padding-left: 4pt;
	padding-right: 4pt;
 margin: 0 0 0 0;
}
td.summary_separator
{
 background-color: #A7C8ED;
 padding: 0 0 0 0;
 height: 0px;
}


table.info_table
{
 background-color: #F0F2FF;
 border-collapse: collapse;
 border: thin solid;
 Xborder-color: #BFBFD9;
 border-color: #A7C8ED;
}
tr.info_table
{
 border: none;
}
td.info_caption
{
 background-color: #D2DFF7;
 border: thin solid;
 border-top: none;
 border-left: none;
 border-right: none;
 color: black;
 font-weight: bold;
 text-align: left;
	padding-top: 4pt;
	padding-bottom: 4pt;
	padding-left: 4pt;
	padding-right: 6pt;
}
td.info_separator
{
 background-color: #BFBFD9;
 border: none;
 border-top: none;
 border-left: none;
 border-right: none;
 height: 2;
}
td.info_label
{
 background-color: #F0F2FF;
 border: none;
 border-width: 1px;
 color: #8B0000;
 font-weight: bold;
 text-align: left;
	padding-left: 10pt;
	padding-right: 10pt;
}
td.info_data
{
 background-color: #F0F2FF;
 border: none;
 border-width: 1px;
 color: #002266;
 font-weight: bold;
 text-align: left;
	padding-left: 10pt;
	padding-right: 10pt;
}
td.info_icon
{
 border: none;
	padding-top: 4pt;
	padding-bottom: 0pt;
	padding-left: 6pt;
	padding-right: 4pt;
}
td.info_link
{
 border: none;
 text-align: left;
	padding-top: 4pt;
	padding-bottom: 0pt;
	padding-left: 4pt;
	padding-right: 6pt;
 color: #000099;
}

table.contact
{
 background-color: #F0F2FF;
 border-collapse: collapse;
 border: thin solid;
 border-color: #A7C8ED;
 padding: 0 0 0 0;
}
th.contact
{
 background-color: #D2DFF7;
 border: none;
 border-width: 1px;
 color: #8B0000;
}
a.contact
{
 color: #8B0000;
}
tr.contact
{
  background-color: #F0F2FF;
  border: none;
}
td.contact
{
  background-color: #F0F2FF;
  border: none;
  color: #002266;
  margin: 0 0 0 0;
  padding: 0 0 0 5;
  border: none;
}

/*---menu:horizontal---*/

.topnavi a:link, .topnavi a:visited
{
  display:block;
  background-color:#FFC823;
  height:15px;
  width:137px;
  color:white;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  text-align:right;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:3px;
  border:solid;
  border-width:1px;
  border-color:white;
}

.topnavi a:hover, .topnavi a:active
{
  display:block;
  background-color:#FFA600;
  height:15px;
  width:137px;
  color:white;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  text-align:right;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:3px;
  border:solid;
  border-width:1px;
  border-color:white;
}
/* -- end --*/

div.cdim_info
{
  font-weight: normal;
  color: white;
  text-align: center;
  margin-top: 40pt;
  margin-bottom: 4pt;
  border: none;
}
div.cdim_home
{
  font-weight: normal;
  color: white;
  text-align: center;
  margin-top: 8pt;
  margin-bottom: 8pt;
  border: none;
}
/*
-->
</style>
*/
