/*main css for ringgold.com*/
/*  ID styles  */
/*border-bottom: solid #0a59a6 2px;
#masthead {display:block;position: relative; left: 10px; top: 10px; border:1px solid blue 1px width: 648px;}
*/
#debug {display:block;position:absolute;top:800px;left:750px;font-weight:bold;font-size:12pt;color:red;}
#masthead {border:none; height:13px;padding:10 0 10 0;margin-top:5px;}
#tagline    {float:right;text-align: right; margin-top:0px;color:#0a59a6; font-weight:bolder; font-style: normal; font-size:12pt;}
#image_masthead {margin-top:0px;}

/* */

/*Feedbackform New GH*/
.feedback_form{
	width:100%;
}
.feedback_tab_header{
	width:95%;
	height:auto;
	border-width:1pt;
	border-color:#000000; 
	padding:4px;
	margin: 0px 0px 0px 0;
	text-align:left; 
	background-color: #003399;
	/*Font Syling*/
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color:#FFFFFF;
	margin-top:0px;
	/*border: 1px solid yellow;*/
}
.feedback_tab_content
{
	 width:95%;
     background:#AEB8E0;
     color:#003399;
     border:0px n #C4D5E3;
     padding:10px;
     margin: 0 0px 0 0%; 
     font-family:arial;
     font-size:12px;
     font-style:normal;
}
.feedback_holder_a
{
	clear:left;
	background-color:#FFFFFF;
	width:95%;
	padding:10px;
	margin-bottom:5px;
	color:##003399;
	text-align:left;
}
.feedback_holder_b
{
	clear:left;
	background-color:#FFFFFF;
	width:95%;
	padding:0px 10px 0px 10px;
	color:#003399;
	text-align:left;
}

.radio_control
{
	background-color:transparent; 
	margin-left:150px; 
	float:left; 
	margin-top:-15px;
}
.textbox_control_email
{
	background-color:#FFF36F; 
	margin-left:225px; 
	float:left; 
	margin-top:-15px;
}
.textbox_control
{
	background-color:#FFF36F; 
	margin-left:150px; 
	float:left; 
	margin-top:-15px;
}

.box_color
{
	background-color:#FFF36F;
	margin-top:10px;
	padding:2px;
}

.box_captcha {
	background-color:#c8c8c8;
	margin-top:10px;
	padding:10px;
	font-size:20pt;
	letter-spacing: 15px;
	margin-left:10px;
	text-transform:capitalize;
}

.img_captcha {
	padding-left:10px;


}

input.checkbox_large {
	width:30px;
	height:30px;
	float:left;
	color:#0000ff;
	margin-right:20px;
}

/*Nav Bar*/
#nav_bar_hd
{
	padding: 0px;
	margin: 0px;
}

#active_page li a{
	background-color:#3FA0FF;
}

#nav_bar_hd ul
{
	margin-top:10px;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: #003399;
	color: White;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
}

#nav_bar_hd ul li { display: inline; }

#nav_bar_hd ul li a
{
	padding: 0.2em 1em;
	background-color: #0033399;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}

#nav_bar_hd ul li a:hover
{
	background-color: #FFCC00;
	color: #003399;
}



/*  General styles  */

/*body {margin:0; padding:0; font-size: 10pt; font-family:verdana, arial, helvetica, sans-serif;color: #0A59A6;background-color:#ffffff;}*//*identify*/
/*body {margin:0; padding:0; font-size: 10pt; font-family:verdana, arial, helvetica, sans-serif;color: #0A59A6;background-color:#D6FFB2;}*//* testify*/
body {margin:0; padding:0; font-size: 10pt; font-family:verdana, arial, helvetica, sans-serif;color: #0A59A6;background-color:#F7FFB2;}/* devdify*/
img { border: none;}
/*td{ Background-color: #F5F5DC; }*/
/*  class styles  */
h3.form{}
h4.page_header {color:#DEB837; background-color:#0a59a6;font-size:12pt;padding-left:10px;padding-top: 5px;padding-bottom: 5px;}
/*LISTS */

ul.body_text {padding-top: 0px; margin-top: 0px;}
li {color: #0A59A6;font-size: 8pt;padding:0px;margin:0px;}
.li_leader {font-weight: bold;}
ul {margin:0px;padding:0px;}
li.hierarchy_1 {padding-left:10px;margin-left:10px;color:blue;}
li.hierarchy_2 {padding-left:20px;margin-left:20px;color:green;}
li.hierarchy_3 {padding-left:30px;margin-left:30px;color:black;}
li.hierarchy_4 {padding-left:40px;margin-left:40px;}








border-top:solid blue 1px;border-left:none;border-right:solid blue 1px;}

/*#nav_bar_hd a:hover {text-decoration:none;padding-right:3px;margin-bottom:20px;padding-top:2px;margin-right:4px;margin-top:10px;color: #0A59A6;font-size: 9pt;background-color:ffe169;border-bottom:solid blue 1px;*/

border-top:solid blue 1px;border-left:none;border-right:solid blue 1px;}


#nav_bar_hd span{text-decoration:none;padding-right:2px;padding-top:5px;margin-right:3px;margin-top:5px;color: #00ffdd;font-size: 7pt;background-color:ffffff;}
div#footerMB {font-size:8pt;background-color:003399;border-top:solid 1px #0A59A6; color:#FFFFFF;}

DIV#padlock {POSITION: absolute;left: 500;top:50;}

div#search_lookup {padding-top:50px;font-size:9pt;color:#0a59a6;} 	

td{font-size:9pt;color:#0a59a6;}
.summary td {border-bottom:1px solid #AEB8E0; }
td.ringgold_number{font-size:9pt;color:#0a59a6;font-weight:bold;text-align:right;padding:0 10 0 2;}
td.ringgold_number A img.expandImg{margin-left:20px; vertical-align: middle; display:block; background-color:transparent;}

td.search_summary_header{font-size:10pt;color:#0a59a6;font-weight:bold;text-align:center;padding:5 0 5 2;background-color:#eee8aa;}

td.ringgold_number_1 {font-size:9pt;color:#0a59a6;font-weight:bold;text-align:left;padding:0 10 0 2;}
td.ringgold_number_2 {font-size:9pt;color:#0a59a6;font-weight:bold;text-align:left;padding:0 10 0 22;}
td.ringgold_number_3 {font-size:9pt;color:#0a59a6;font-weight:bold;text-align:left;padding:0 10 0 42;}
td.ringgold_number_4 {font-size:9pt;color:#0a59a6;font-weight:bold;text-align:left;padding:0 10 0 62;}

td.search_summary_1 {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;}
td.search_summary_2 {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;}
td.search_summary_3 {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;}
td.search_summary_4 {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;}

td.search_summary_1_multi {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:none 3px blue;}
td.search_summary_2_multi {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:none 3px red;}
td.search_summary_3_multi {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:none 3px green;}
td.search_summary_4_multi {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:none 3px black;}

li.search_summary_1 {font-size:10pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:solid 3px blue;margin-left:2;list-style-type:none;padding:0 0 0 10;}
li.search_summary_2 {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:solid 1px red;margin-left:22;list-style-type:none;padding:0 0 0 10;}
li.search_summary_3 {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:solid 1px green;margin-left:42;list-style-type:none;padding:0 0 0 10;}
li.search_summary_4 {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:solid 1px black;margin-left:62;list-style-type:none;padding:0 0 0 10;}

li.search_summary_1_multi_top_multi {font-size:10pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:dotted 3px blue;margin-left:2;list-style-type:circle;padding:0 0 0 10;}
li.search_summary_1_multi_top {font-size:10pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:solid 3px blue;margin-left:2;list-style-type:circle;padding:0 0 0 10;}
li.search_summary_1_multi {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:dotted 3px blue;margin-left:2;list-style-type:none;padding:0 0 0 10;}
li.search_summary_2_multi {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:dotted 2px red;margin-left:22;list-style-type:none;padding:0 0 0 10;}
li.search_summary_3_multi {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:dotted 2px green;margin-left:42;list-style-type:none;padding:0 0 0 10;}
li.search_summary_4_multi {font-size:9pt;color:#0a59a6;font-weight:normal;text-align:left;border-left:dotted 2px black;margin-left:62;list-style-type:none;padding:0 0 0 10;}

tr.hierarchy_1 {background-color:#EAEBFA;}
tr.hierarchy_2 {background-color:#F9EAE8;}
tr.hierarchy_3 {background-color:#EBFAEA;}
tr.hierarchy_4 {background-color:#F2F1F1;}
/*
padding:0 10 0 2;
padding:0 10 0 22;

padding:0 10 0 62;
*/
/*article styles*/
/*
div#article {padding-top:10px;padding-bottom:10px;background-color:#003399;}   			
td.art_header_1 {font-size: 14pt;font-weight:bold;padding:5 5 5 5;border-bottom:solid 1px blue;}
td.art_subhead_1 {font-size: 11pt;font-weight:bold;padding:5 10 2 10;}
*/
/*td.art_para_1 {font-size: 9pt; font-weight:normal; padding:0 20 5 20; background-color:#AEB8E0;}*/

h3 {font-size: 12pt;}
p.body_text_lead_in{margin-top: 18px; margin-left: 10px; margin-right: 10px; margin-bottom: 15px; font-size: 10pt; clear:both;background-color:#FCF5E0;}
p.body_text_para_1 {margin-top: 35px; margin-left: 10px; margin-right: 10px; margin-bottom: 15px; font-size: 9pt; clear:both;}
p.body_text     {margin-left: 10px; margin-right: 10px; margin-bottom: 15px; font-size: 9pt; padding-top: 0px; margin-top: 0px;}
.lead_in {font-weight:bold;font-size:10pt;}
/*     C U R V Y  B O X  C O R N E R S*/
/*the values below need adjustment if wider borders are used - but you will probably need to adjust for Mozilla / IE differences*/
img.box_curve_tl{position: absolute; left:  -2px; top:    -2px;}
img.box_curve_bl{position: absolute; left:  -2px; bottom: -2px;}
img.box_curve_tr{position: absolute; right: -2px; top:    -2px;}
img.box_curve_br{position: absolute; right: -2px; bottom: -2px;}
img.img-header  {position: absolute; left:  10px; top:    10px;}
img.img-header_inline {float:left; clear:both;padding-bottom: 0px; margin-bottom: 0px; }

 /* for the hierachy display  */ 
.entry {background-color: yellow;}
 /* for the subscriber data  */ 
table.subscr{border-collapse:collapse;empty-cells:show;text-align : right;}
tr.subscr_data{font-size:8pt;color:black;}
tr.subscr_head{font-size:9pt;color:navy;font-weight:bold;text-align:center;}
td.subscr_data{border:1px solid red;	text-align : center;width : 10%;font-size:8pt;color:black;}
td.subscr_head{border:1px solid red;	text-align : center;width : 10%;}
td.subscr_data_total{border:2px solid red;	text-align : center;width : 30px;font-weight:bold;}
td.subscr_head_total{border:2px solid red;	text-align : center;width : 30px;}
td.subscr_name{border:2px solid red;	text-align : left;width : 20%;font-size:8pt;}
td.subscr_zero{border:1px solid red;	text-align : center;width : 10%;font-size:8pt;color:grey;}
td.subscr_data_total_detail{border:2px solid red;	text-align : center;width : 10%;font-weight:bold;background-color:#33CC66;}
/*general*/
.normal {  background-color: azure; }
.icon { text-align: center; border: none; }
.multi_type {  margin-left: 30px;  border: solid 1px #ffcc00;  font-size: 8pt;  font-weight: normal; }
/* A  */
a.consortia {font-size:8pt;}
a.consortia.visited {font-size:8pt;}
a.web_link {font-size:8pt;font-weight: normal;}
/*T A B L E */

/* TD  */
/*oranisation name styles*/
td.main_name {font-size:12pt; color: #000000; font-weight: bolder;padding-left: 0px;background-color: #F8E49C;text-align:left;}
td.alt_name {font-size:10pt; color: #0000ff; font-weight: bolder;font-style: italic;padding-left: 10px;}
/*address box (ib LEFT) styles*/
td.address_header {color: blue; font-size: 12pt; font-weight: bolder; border-left: solid 6px;padding-left:3px;display:none;}
td.address_label {color: blue; font-size: 8pt;width: 80px;padding-left:16px;}
td.address_data {color: black; font-size: 10pt; font-weight: bolder;padding-left:5px;}
/*info box (ib Right) styles*/
td.info_header {color: blue; font-size: 12pt; font-weight: bolder; border-left: solid  blue 6px; padding-left: 12px;}
td.info_label {color: blue; font-size: 8pt;width: 100px;padding-left: 18px;}
td.info_data {color: black; font-size: 10pt;width: 250px; font-weight: bolder;}
/*identifier box (ib Right 2) styles*/
td.id_header {color: blue; font-size: 12pt; font-weight: bolder; border-left: solid blue 6px;padding-left: 12px;}
td.id_label {color: blue; font-size: 8pt;width: 100px;padding-left: 18px;}
td.id_data {color: black; font-size: 10pt; width: 250px;font-weight: bolder;}
td.id_subtable_label{color: blue; font-size: 9pt;padding-left: 18px;text-align:center; background-color:#94b6b5;}
td.id_subtable_data {color: black; font-size: 7pt; font-weight: normal;}

/*LINKS box (ib LEFT 2) styles*/
td.link_header {color: blue; font-size: 12pt; font-weight: bolder; border-left: solid  blue 6px;padding-left: 12px;}
td.link_label {color: blue; font-size: 8pt;width: 80px;padding-left: 17px;}
td.link_data {color: black; font-size: 10pt; font-weight: bolder;padding-left: 5px;}

/*hierarchy box  styles*/
td.related_header {color: #003399; font-size: 10pt; font-weight: bold; border-bottom: solid 3px #003399; margin-bottom: 12px; padding-left: 12px; height: 30px;}
/* --------------------------------------------------------------- */
td.entry_1 {  font-style: italic; font-weight: bolder; }
td.entry_2 { font-style: italic; font-weight: bolder; }
td.entry_3 { font-style: italic; font-weight: bolder; }
td.entry_4 { font-style: italic; font-weight: bolder; }
td.entry_5 { font-style: italic; font-weight: bolder; }
td.entry_6 { font-style: italic; font-weight: bolder; }
td.entry_data { padding-left: 10px; font-weight: bolder; font-size: 10pt; color: #00236A; }
td.multi {  line-height: 20px;  font-size: 12pt; }
td.multi_bottom {  vertical-align: bottom; }
td.multi_shared_1 {  font-weight: normal; font-size: 9pt; color:#003399;}
td.multi_shared_2 {  font-weight: normal; font-size: 9pt; color:#003399;}
td.multi_shared_3 {  font-weight: normal; font-size: 9pt; color:#003399;}
td.multi_shared_4 {  font-weight: normal; font-size: 9pt; color:#003399;}
td.multi_shared_5 {  font-weight: normal; font-size: 9pt; color:#003399;}
td.multi_shared_6 { font-weight: normal; font-size: 9pt;  color:#003399;}
td.multi_top {  vertical-align: top; }
td.normal_1 {  line-height: 20px;  font-size: 9pt; color:#003399;}
td.normal_2 {  line-height: 20px;  font-size: 9pt; color:#003399;}
td.normal_3 {  line-height: 20px; font-size: 9pt;  color:#003399;}
td.normal_4 {   line-height: 20px;  font-size: 9pt; color:#003399;}
td.normal_5 {  line-height: 20px;  font-size: 9pt; color:#003399;}
td.normal_6 {  line-height: 20px;  font-size: 9pt; color:#003399;}
td.normal_1_B {  line-height: 10px;  font-size: 8pt; color:#004499;background-color:#DCDCDC;}

/* TR  */
tr.caption { font-weight: normal; font-size: 9pt; text-align: center; }

/* TABLE  */
table.icon {    background-color: azure;  border: solid 1px #003399; }
table.ip_table{padding-bottom:30px; margin-bottom:30px;width:350; border:solid #003399 1px;}
/*ID*/
#main_details{ background-color: white;   position:absolute;   top:10;   left:10; }

/*GENERAL*/
copy_right{color:#0A59A6;font-size:8pt;background-color:#F8E49C;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:3px;}
/*GENERAL*/
.copy_right{color:#0A59A6;font-size:8pt;background-color:#F8E49C;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:3px;}
.ringgold-bodytext{color:#0A59A6;font-size:12pt;font-weight:bold;padding-bottom:6pt;}
.ringgold-form-header-color{background-color:#A9D1FA;}

.ringgold-form-header{color:#003399;font-size:10pt;font-weight:bold;background-color:#AEB8E0;text-align:center;}

.ringgold-text{color:#0A59A6;font-size:10pt;padding-top:10pt;padding-bottom:10pt;font-weight:bold;}

/*LINKS*/
A.org{font-size:9pt;color:#0A59A6;padding-left:5px;}
A.org-gold{font-size:10pt;color:#0A59A6;font-weight:bold;padding-left:5px;}
A.org-header{color:#0A59A6;}
A.org-silver{font-size:9pt;color:#E0EFFE;font-weight:bold;padding-left:5px;}
A:VISITED.org{color:#0A59A6;}
A:VISITED.org-gold{color:#0A59A6;padding-left:5px;}
A:VISITED.org-header{color:#0A59A6;}
A:VISITED.org-silver{color:#E0EFFE;padding-left:5px;}

/*IMG*/
img.gold{float:right;margin-left:7px;}

/*INPUT*/
INPUT{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:BLACK;font-size:10pt;background-color:#EEE8AA;}
input.form_box_1{padding-left:5px;font-size:9pt;background-color:#EEE8AA;text-align:left;color:#003399;}
input.form_box_2{padding-left:5px;font-size:9pt;background-color:#EEE8AA;}
input.form_checkbox_1{background:#E8F0F7;}
input.form_file_1{background:#DFF2F1;color:Black;}
input.form_input{color:#003399;font-weight:normal;font-size:8pt;margin:5pt;padding-left:10pt;background-color:yellow;}
input.form_radio_1{background:#E8F0F7;}
input.form_radio_2{background:red;border-top:1px solid #003399;}
input.form_reset_1{background:#4682B4;color:#E8F0F7;}
input.form_submit_1{background:#4682B4;color:#E8F0F7;}
input.form_submit_cp_blue{background-image:url(../images/button_menu_blue_20.gif);background-repeat:no-repeat;background-color:Blue;font-size:14px;color:Blue;border:none;font-weight:lighter;}
input.form_submit_cp_red{background-image:url(../images/button_menu_red_20.gif);background-repeat:no-repeat;background-color:red;font-size:14px;color:red;border:none;font-weight:lighter;}
/*TABLE*/
TABLE.dir{color:navy;font-size:10pt;padding:5px;}
table.gold_table{margin-left:20px;margin-right:20px;}
table.gold_table-sm{border:solid;border-color:#0A59A6;border-width:2px;}
TABLE.org_details{background-color:#AEB8E0;padding:5px;margin:10px;}
table.summary{width: auto; overflow:auto;}

/*TD*/
td.form_cell_even_1{background:#DFF2F1;}
td.form_cell_odd_1{background:#DCF1E6;}
TD.form_data{font-size:8pt;color:Black;}
td.form_header_1{background-color:#4682B4;color:#E8F0F7;font-weight:bold;font-size:16px;text-align:center;}
TD.form_header{color:white;font-weight:bold;}
td.form_iframe{background-color:Silver;color:Green;font-weight:bolder;font-size:8pt;margin:5pt;padding-left:10pt;}
td.form_input{background-color:#E8F0F7;color:Blue;font-weight:bolder;font-size:8pt;margin:5pt;padding-left:10pt;text-align:left;vertical-align:top;}
td.form_label_1{background-color:#E8F0F7;color:Blue;font-weight:bolder;font-size:8pt;margin:5pt;padding-left:10pt;text-align:right;vertical-align:top;}
TD.form_label_2{background-color:#E8F0F7;color:red;font-weight:bolder;font-size:8pt;margin:5pt;padding-left:10pt;text-align:right;}
TD.form_label_3{background-color:#E8F0F7;color:Blue;font-weight:bolder;font-size:10pt;margin:5pt;padding-left:10pt;text-align:left;}
TD.form_label{color:Blue;font-weight:bolder;font-size:8pt;margin:5pt;padding-left:10pt;width:100px;}
TD.form_radio_group_1{border-top:1px solid blue;}
/*Feedback form*/
td.form_subhead_1{background:#ffffff; color:#003399; font-weight:bold; font-size:14pt;}

td.form_subhead_2{background:#AEB8E0;color:#4682B4;font-weight:bold;font-size:14pt;}
td.form_submit_1{background-color:#E8F0F7;text-align:center;vertical-align:top;}
TD.form_sub_head{color:White;font-weight:bold;background-color:Gray;}
td.form_text_1{color:Gray;font-weight:bold;vertical-align:top;}
td.form_text_error_1{color:Red;font-weight:bold;}
td.form_text_help_1{color:Green;font-weight:bold;}
TD.org_ad_h_main{background-color:green;color:white;font-weight:bolder;font-size:10px;}
TD.org_ad_h_x_main{background-color:#E2EFC9;color:green;font-weight:bolder;font-size:10px;margin-left:20px;padding-left:20px;}
TD.org_ad_main{border-left-color:Green;border-left-style:solid;border-left-width:thin;margin-left:5px;padding-left:2px;font-size:9px;}
TD.org_ad_phone{font-size:9px;font-style:italic;}
TD.org_ad_x_main{margin-left:20px;padding-left:20px;font-size:9px;Color:black;}
TD.org_desc_main{border-left-color:orange;border-left-style:solid;border-left-width:thin;margin-left:5px;padding-left:2px;font-size:10px;}
TD.org_desc_x_main{border-left-color:orange;border-left-style:none;border-left-width:thin;margin-left:10px;padding-left:2px;font-size:9px;}
TD.org_details_h1{background-color:Blue;font-size:14pt;font-weight:bolder;color:white;padding-bottom:10px;padding-right:10px;padding-top:10px;padding-left:10px;}
TD.org_details_name{font-size:11pt;font-weight:bolder;color:#00236A;padding-bottom:10px;padding-right:10px;padding-top:10px;padding-left:10px;}
td.org_summary_country{font-size:10pt;color:#0A59A6;padding-left:5px;}
td.org_summary_country-gold{font-size:10pt;color:#0A59A6;font-weight:bold;padding-left:5px;}
td.org_summary_country-silver{font-size:10pt;color:#E0EFFE;font-weight:bold;padding-left:5px;}
TD.org_summary_desc{background-color:#F8E49C;font-size:9pt;padding-left:5px;padding-right:7px;padding-top:5px;padding-bottom:6px;color:#074A8D;}
td.org_summary_name_gold{padding-left:5px;font-weight:bold;font-size:11pt;color:#0A59A6;}
td.org_summary_phone-silver{font-size:9pt;color:#E0EFFE;font-weight:bold;padding-left:5px;}
td.org_summary_phone_gold{font-size:9pt;color:#0A59A6;font-weight:bold;}
td.org_summary_phone{font-size:9pt;color:#0A59A6;padding-left:5px;}
TD.org_types_h_0{background-color:#FAFAD2;color:green;font-weight:bolder;font-size:14px;border:thin solid #FFA500;}
TD.org_types_h_1{background-color:#FAFAD2;color:Black;font-weight:bolder;font-size:12px;border:thin solid #FFA500;}
TD.org_types_name_0{background-color:#FAFAD2;color:#FFA500;font-weight:bolder;font-size:10px;}
TD.org_types_name_1{background-color:#FFA500;color:white;font-weight:bolder;font-size:12px;}
TD.org_types_name_2{background-color:Blue;color:white;font-weight:bolder;font-size:14px;}
TD.product_desc{border-left-color:red;border-left-style:solid;border-left-width:thin;margin-left:5px;padding-left:2px;font-size:10px;}
TD.product_h_1{background-color:#FFE4E1;color:Black;font-weight:bolder;font-size:12px;border:thin solid red;}
TD.product_name_1{background-color:#FFE4E1;color:red;font-weight:bolder;font-size:10px;}

TD.recordcount{font-size:7pt;color:#0A59A6;padding-left:5px;}
TD.recordcount-gold{font-size:8pt;font-weight:bold;color:#0A59A6;padding-left:5px;}
TD.recordcount-silver{font-size:7pt;color:#E0EFFE;font-weight:bold;padding-left:5px;}
TD.recordcount A:link{color:#FFFFFF; background-color:#003399; display:block; text-align:center; text-decoration:none; cursor:pointer;}
TD.recordcount A:visited{color:#003399; background-color:#FFCC00; display:block; text-align:center; text-decoration:none; cursor:pointer;}
TD.recordcount A:hover{color:#003399; background-color:#FFCC00; display:block; text-align:center; text-decoration:none; cursor:pointer;}

td.side_panel_text{color:navy;font-size:10pt;padding:5px;vertical-align:top;}
TD.standard_desc{border-left:solid blue 1px;margin-left:5px;padding-left:2px;font-size:10px;}
TD.standard_h_1{background-color:#DCDCDC;color:Black;font-weight:bolder;font-size:12px;border:thin solid blue;}
TD.standard_name_1{background-color:blue;color:white;font-weight:bolder;font-size:12px;}
.td {background-image:url(../images/folder_minus.gif);background-repeat:no-repeat;padding-left:5px;}
TD{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#0A59A6;}
/*textarea*/
textarea{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10pt;background-color:#EEE8AA;}
textarea.form_1{padding-left:5px;font-size:9px;color:#8B0000;}
textarea.form_hi_1{background-color:#FFFFFF;color:red;border:thin solid #4682B4;padding-left:5px;}
TEXTAREA.form_input{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:Blue;font-weight:normal;font-size:8pt;margin:5pt;padding-left:10pt;background-color:#EEE8AA;}
TEXTAREA.form_text_area{font-size:9pt;color:black;}
/*TR*/


tr.form_cell_even_1{background:#E0EFFE;}
tr.form_cell_odd_1{background:#E0EFFE;}
tr.row_style_gold{background:#DAB834;padding-top:2px;padding-bottom:2px;}
tr.row_style_silver{background-color:#9CAAAB;color:#E0EFFE;}

/* ######################### MAIN.CSS FOLLOWS       ############################# */




/* new ones start*/

table.select-list{
	border: solid;
	border-width: 3px;
	border-color: #0A59A6;
	border-right: none;
	border-top: none;
	padding: 0000;
	margin: 0000;
}
tr.address_main   {background-color:#d3ffcc;}
tr.address_other  {background-color:#b8ffac;}
td.address_main   {color:#3940a8;font-weight:normal;padding-left:50px;}
td.address_other  {color:#939bf6;font-weight:normal;padding-left:50px;}
td#org_record     {border-top:solid 1px red;padding-top:2px;margin-top:3px;}
tr.name_row    {background-color:#add8e6;}

tr.select-list-header{
background-color:#E0E0E4;  
}

h1.select-list-header {
	color:#0A59A6;
	font-size: 13pt;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0000;}

tr.select-list-explain{
background-color:#EEEEF0;
}
	h2.select-list-explain {
	color:#0A59A6;
	font-size: 11pt;
	padding: 0 0 0 0;
	margin: 0000;
}
tr.select-list-row-head{background-color:#EFE9CF;}
h3.select-list-row-head{
    color:#0A59A6;
	font-size: 10pt;
	padding: 0 0 0 0 ;
	margin: 0000;}
	
tr.select-list-row-odd{
    background-color:#F7F4E7;
    color:#0A59A6;
	font-size: 10pt;}
	
tr.select-list-row-even{
background-color:#FAF8F1;
color:#0A59A6;
	font-size: 10pt;}
/* new ones finish*/
/* new ones start again*/

tr.org_link {background-color:#EFE9CF;}
td.org_link {color:#003399;font-weight:bold;font-size:8pt;padding-left:30px;}


body {font-family:arial,verdana,sans serif;}

h1.standard-form-header {
	color:#0A59A6;
	font-size: 13pt;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	margin: 0000;
}

h2.standard-form-subhead {
	color:#0A59A6;
	font-size: 11pt;
	padding: 0 0 0 0;
	margin: 0000;
}

table.standard-form {
	border: solid;
	border-width: 3px;
	border-color: #0A59A6;
	border-right: none;
	border-top: none;
	padding: 0000;
	margin: 0000;
}


tr.standard-form-header{
background-color:#E0E0E4;
}

td.standard-form-header{
background-color:#E0E0E4;
}

tr.standard-form-subhead{
background-color:#EEEEF0;
}

td.standard-form-subhead{
background-color:#EEEEF0;
}

tr.standard-form-row-head{background-color:#EFE9CF;}
h3.standard-form-row-head{
    color:#0A59A6;
	font-size: 10pt;
	padding:  0 0 0 0;
	margin: 0000;}

tr.standard-form-row-1{
background-color:#F7F4E7;

}

tr.standard-form-row-2{
background-color:#F2EED9;

}

.standard-form-label-1 {
    color:#0A59A6;
	font-size: 9pt;
	font-weight: bold;
	padding-bottom: 6px;
}

.standard-form-label-2 {
    color:#0A59A6;
	font-size: 9pt;
	font-weight: bold;
}

.standard-form-label-exp {
    font-weight: normal;
}

img.standard-form-thumbnail{
border: solid;
border-width: 2px;
border-color:#0A59A6;
}



/* new ones finish*/

DIV.form_radio_2{
	background: red;
	border-top: 1px solid blue;

}

P.body_1 {
	margin-left: 20px;
	margin-right: 20px;
	color: blue;
	font-size: 10pt;	
}
img.comment_image {text-align:left;border: red solid 1px;}
a.comment_url {text-decoration:underline;}
a:link {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: Underline;
}
a:link.list_compact_1	{
	font-size: 7pt;
	margin-left: 7px;
	list-style : disc outside;	
}
a:visited.list_compact_1	{
	font-size: 7pt;
	margin-left: 7px;
	list-style : disc outside;
/*organisation links*/
}A:LINK.o_name{
		font-size: 8pt;
		background-color:  #F5F5F5;

}
 A:VISITED.o_name{
	font-size: 8pt;
	background-color: #FFEFD5;
} 

A:HOVER.o_name{
	font-size: 8pt;
	background-color: #FFEFD5;
}
 A:ACTIVE.o_name {
		font-size: 8pt;
		background-color:  #00EFD5;
}
 A:FOCUS.o_name {
		font-size: 8pt;
		background-color:  #55EFD5;
}
/*product links*/
 A:LINK.p_name{
	font-size: 8pt;
	background-color: #F5F5F5;
	
}
 
 A:VISITED.p_name{
		font-size: 8pt;
		background-color:  #FFEFD5;
}
 

 A:HOVER.p_name {
		font-size: 8pt;
			background-color:  #FFEFD5;
}
 A:ACTIVE.p_name {
		font-size: 8pt;
		background-color:  #00EFD5;
}
/* A:FOCUS.p_name {
		font-size: 8pt;
		background-color:  #55EFD5;
}*/
/*function links*/
 A:LINK.f_name {
		font-size: 8pt;
			background-color:  transparent;
}
 A:LINK.f_name_x_status {
		font-size: 8pt;color:#ff0000;
			background-color:  transparent;
}

 A:HOVER.f_name {
	font-size: 8pt;
	background-color: #FAFAD2;
}
 A:VISITED.f_name {
		font-size: 8pt;
		background-color:  #FFEFD5;
}
 A:visited.f_name_x_status {
		font-size: 8pt;color:#ff0000;
			background-color:  transparent;
}
 A:ACTIVE.f_name {
		font-size: 8pt;
		background-color:  #00EFD5;
}
 A:FOCUS.f_name {
	font-size: 8pt;
	background-color: #90EE90;
}
a:link.fg_display_summary{
	font-size: 8pt;
	color:blue;
	background-color: transparent;

}
a:visited.fg_display_summary{
	font-size: 8pt;
	color: Purple;
	background-color:  #FFEFD5;

}
a:HOVER.fg_display_summary{
	font-size: 8pt;
	color: Purple;
	background-color:  #FFEFD5;

}
a:link.pg_display_summary{
	font-size: 8pt;
	color:blue;
	background-color: transparent;
}
a:visited.pg_display_summary{
	font-size: 8pt;
	color: Purple;
	background-color:  #FFEFD5;
}
a:HOVER.pg_display_summary{
	font-size: 8pt;
	color: Purple;
	background-color:  #FFEFD5;
}
a:link.sg_display_summary{
	font-size: 8pt;
	color:blue;
	background-color: transparent;
}
a:visited.sg_display_summary{
	font-size: 8pt;
	color: Purple;
	background-color:  #FFEFD5;
}
a:HOVER.sg_display_summary{
	font-size: 8pt;
	color: Purple;
	background-color:  #FFEFD5;
}

a:link.s_name{
	font-size: 8pt;
	color:blue;
	background-color: transparent;
}
a:visited.s_name{
	font-size: 8pt;
	color: Purple;
	background-color:  #FFEFD5;
}
a:HOVER.s_name{
	font-size: 8pt;
	color: Purple;
	background-color:  #FFEFD5;
}

a:link.navbar_blu_1 {
	text-decoration: underline;
	color : #483D8B;
	font-size : 8pt;

}
a:visited.navbar_blu_1 {
	text-decoration: underline;
	color : #483D8B;
	font-size : 8pt;

}
a:link.navbar_text_h_sel {
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10pt;
}
a:visited.navbar_text_h_sel {
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:9pt;
}
a:visited {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:link.navbar_text_h {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:link.navbar_text_h_child {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:link.navbar_text_v_child {
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:link.navbar_text_v_gchild {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	text-indent: 10px;
}
a:visited.navbar_text_v_child {
	color: #003063;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
a:visited.navbar_text_v_gchild {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	text-indent: 10px;
	
}
a:link.navbar_text_v_child {
	color: blue;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
a:link.navbar_text_v_gchild {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	color: Gray;
	font-weight: bold;
	text-indent: 5px;
}
a:visited.navbar_text_h {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:link.title{
	color: #94A2AD;
	font-size: 16pt;
	text-align:left;
}
a:visited.title{
	color: #94A2AD;
	font-size: 16pt;
	text-align:left;
}


/* B U T T O N S*/
button.form_1 {
	background-color: #4682B4;
}
/* F O R M S*/

form.admin_1 {
background: #8A8CD2;
}

/* HE A D I N G S*/

/* ABI New*/

table.form_comment {
	border: solid;
	border-width: 3px;
	border-color: #0A59A6;
	border-right: none;
	border-top: none;
	padding: 0000;
	margin: 0000;
}

h1.form_header {
	color:#0A59A6;
	font-size: 13pt;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	margin: 0000;
}
h2.form_subhead {
	color:#0A59A6;
	font-size: 10pt;
	padding: 0 0 0 0;
	margin: 0000;
}

.form_header{
background-color:#E0E0E4;
}

tr.form_subhead{
background-color:#EEEEF0;
}

tr.form_line1{
background-color:#F7F4E7;
}

.form_label_1 {
    color:#0A59A6;
	font-size: 8pt;
	font-weight: bold;
}

.form_label_exp {
    color:#0A59A6;
	font-size: 8pt;
	font-weight: normal;
}

.form_label_2 {
	font-size: 8pt;
	font-weight: bold;
}
.form_label_3 {
	font-size: 8pt;
	font-weight: bold;
}

.select {
font-size: 9pt;

}

img.thumbnail{
border: solid;
border-width: 2px;
border-color:#0A59A6;
}
/*end abi new*/




H1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

H1.title {
	color: #94A2AD;
}
	
H2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
H2.artfull_5{
	color: white;
	background-color: Navy;
}
H3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H3.subhead_5{
	color:Azure;
	background-color: #708090;
}
H4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

IMG { float: left }
img.comment_image {float:left;border: red solid 1px;}
/* I N P U T */
INPUT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: BLACK;
	font-size: 10pt;
	background-color: #EEE8AA;
}

input.form_box_1 {
	padding-left: 5px;
	font-size: 9pt;
	background-color: #E6E6FA;

}
input.form_box_2 {
	padding-left: 5px;
	font-size: 9pt;
	background-color: #EEE8AA;

}

input.form_checkbox_1 { 
	background: #E8F0F7;
}
input.form_file_1 {
	background: #DFF2F1;
	color: Black;
}

input.form_input {
	color:  Blue;
	font-weight: normal;
	font-size: 8pt;
	margin: 5pt;
	padding-left: 10pt;
	background-color: yellow;
}

input.form_radio_1 { 
	background: #E8F0F7;
}
input.form_radio_2 { 
	background: red;
	border-top: 1px solid blue;
}
input.form_reset_1 { 
	background: #4682B4;
	color: #E8F0F7;
}
input.form_submit_1 { 
	background: #4682B4;
	color: #E8F0F7;
	
}

input.form_submit_cp_blue{
	background-image: url(../images/button_menu_blue_20.gif);
	background-repeat: no-repeat;
	background-color: Blue;
	font-size: 14px;
	color: Blue;
	border: none;
	font-weight : lighter;
}
input.form_submit_cp_red{
	background-image: url(../images/button_menu_red_20.gif);
	background-repeat: no-repeat;
	background-color: red;
	font-size: 14px;
	color: red;
	border: none;
	font-weight : lighter;
}
/* L A B E L S*/
label.form_1 { background: #E8F0F7;
font-weight: bolder;
color: #4682B4;
}
label.form_hi_1 { background: #E8F0F7;
font-weight: bolder;
color: red;
}

label.form_small_1 { background: #E8F0F7;
font-weight: normal;
font-size: smaller;
color: Green;
}
label.form_small_hi_1 { background: #E8F0F7;
font-weight: Bold;
font-size: 10pt;
color: red;
}

/* P A R A G R A P H */
P{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
P.artbodygen{
	color: #003399;
}

P.discreet {
	 font-size: 7pt;
	 color: #003399;
}

P.message_1 {
	 font-size: 10pt;
	 color: blue;
	 background-color: Silver;
}
/*p.test{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Blue;
	font-size: 12pt;
}*/

/* S P A N */
span.cvg_name {
	 font-size: 10pt;
	 color: blue;
	 background-color: Silver;
	 font-weight: bold;
}




span.org_name {
	 font-size: 10pt;
	 color: blue;
	 background-color: Silver;
	 font-weight: bold;
}


/*S E L E C T S*/
select.form_list_1 {
	background: #E8F0F7;
	color: #2F5677;
	font-size: 11px;
}

/* T A B L E  */
TABLE.article {
	background-color : white;
	border:0px;
}

table.clean_1{
/*	background-image: url(../images/background_word_montage.png);*/
}
table.display_table {
	background-color: #B0E0E6;
}table.error {
	background-color: #B0E0E6;
}
TABLE.form{
	background-color: #E6E6FA;
	border: thin solid Navy;
}
table.form_main_1 {
	border: thin solid #4682C4;
	margin: 5px;
	background-color : #ADD8E6;
}
table.form_sub_1 {
	margin: 5px;
	background: #E8F0F7;
	border: 1px;
	border-style: solid;
	border-color: Green ;
}
TABLE.layout_LS{
	background-image: url(../images/left_side_backgrnd.gif);
	border-right: solid #B0E0E6 1px;
	background-repeat : no-repeat;
}

table.navbar {
	margin: 2px;
 
	margin-bottom : 0px;
	margin-top : 0px;
	padding-top : 0px;
	padding-bottom : 0px;

}

table.navbar_child {
	margin: 2px;
 
	margin-bottom : 0px;
	margin-top : 0px;
	padding-top : 0px;
	padding-bottom : 0px;

}
table.search_results_1 {
	margin: 2px;
	background: #E8F0F7;
	border: 1px;
	border-style: solid;
	border-color: blue ;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
/* T D  */

/*TD{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 9pt;
 }*/
/*
 TD.art_header_1{
	background-color : White;
	font-size : 16pt;
	color: #003399;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

 TD.art_para_1{
	background-color : #FFFFFF;
	font-size : 9pt;
	color:  #003399;
	text-align: left;
	padding-left: 5px;
	border-left: 10px solid #003399;
	padding-top: 10px;
	padding-bottom: 10px;
}
*/
 TD.art_para_2{
	background-color : #FFFFFF;
	font-size : 9pt;
	color:  #003399;
	text-align: right;
	padding-right: 5px;
	border-right: solid #003399 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

 TD.art_para_3{
	background-color : #FFFFFF;
	font-size : 9pt;
	color:  #003399;
	text-align: right;
	padding-right: 5px;
	border-right: 10px solid #003399;
	padding-top: 10px;
	padding-bottom: 10px;
}

 TD.art_para_4{
	background-color : #FFFFFF;
	font-size : 9pt;
	color:  #003399;
	text-align: right;
	padding-right: 5px;
	border-right: solid #003399 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}




 TD.art_subhead_1{
	background-color : #FFCC00;
	font-size : 14pt;
	color: #ffffff;
	text-align: left;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right:0px;
	/*border-left: 1px dotted #003399;*/

	font-family: arial;
	
}


 TD.art_subhead_2{
	background-color : White;
	font-size : 16pt;
	color: black;
	text-align: Right;
	padding-right: 10px;
	padding-top:0px;
	padding-bottom: 10px;
	/*border-right: dotted #003399 1px;*/
}

 TD.art_subhead_3{
	background-color : White;
	font-size : 16pt;
	color: black;
	text-align: left;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 20px;	
	/*border-right: dotted #003399 1px;*/
}

 TD.art_subhead_4{
	background-color : White;
	font-size : 16pt;
	color: black;
	text-align: left;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 20px;
	/*border-right: dotted #003399 1px;*/
}


TD.art5_full {
	color:navy;
	width: 100%;
 font-size: 10pt;	
}

td.bar_graphic{
background-color: red;
margin-top: 10;
margin-bottom:10;
height: 4px;
}

TD.border_1 {
	border-bottom : 1pt solid;
	border-bottom-width : 1pt;
	border-bottom-color : #003399;
}
TD.bullet_1{
	color: #003399;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:  underline;
	
	
}
td.clean_message_1{
	margin-left: 20px;
	margin-right: 20px;
	color: blue;
	font-size: 10pt;
}
td.clean_message_2{
	background-color:  #FFEBCD;
	margin-left: 20px;
	margin-right: 20px;
	color: blue;
	font-size: 10pt;
}
td.display_table{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
}
td.error{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
	color: red;
	font-weight: bold;
	background-color:  Yellow;
}
TD.function_text {
	color:black;
	width: 100%;
 font-size: 10pt;	
  background-color: #E2EFC9;
}
td.group_head{
	font-size: 8pt;
	background-color:  blue;
	color:  white;
}

td.group_w_functions {
	font-size: 7pt;
	color: navy;
	padding-left: 10px;
}
td.group_x_functions {
	font-size: 8pt;
	font-weight: bold;
	background-color:  #EFEBDE;
	color:  navy;
}

td.help_text_1{
	font-size: 7pt;
	background-color:  #EFEBDE;
	color:  navy;
	padding-left: 5px;
	padding-right: 5px;
}

td.f_level_display_1 {
	background-color: #696969;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #DCDCDC;
}
td.f_level_display_2 {
	background-color: #B0C4DE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Navy;
	}
td.f_level_display_3 {
	background-color: #B0E0E6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Navy;
}
td.f_level_display_4 {
	background-color: #E5F9FD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Navy;
	}
td.f_level_display_5 {
	background-color: #F0FFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Navy;
	}
td.form_cell_even_1 { background: #DFF2F1;
	
}
td.form_cell_odd_1 { background: #DCF1E6;
}

TD.form_data {
	 font-size: 8pt;
	 color: Black;
}
	
TD.form_header{
	background-color:#003399; 
	color: white;
	font-weight: bold;
}

td.form_iframe{
	 background-color: Silver;
	 color: Green;
	 font-weight: bolder;
	 font-size: 8pt;
	margin: 5pt;
	padding-left: 10pt;
}
td.form_input { background-color: #E8F0F7;
	color:  Blue;
	font-weight: bolder;
	font-size: 8pt;
	margin: 5pt;
	padding-left: 10pt;
	text-align: left;
	vertical-align: top;
	
}
TD.form_label{/*Feedback Form*/
	color:  #003399;
	font-weight: bolder;
	font-size: 8pt;
	margin: 5pt;
	padding-left: 10pt;
}
/*
td.form_label_1 { background-color: #E8F0F7;
	color:  Blue;
	font-weight: bolder;
	font-size: 8pt;
	margin: 5pt;
	padding-left: 10pt;
	text-align: right;
	vertical-align: top;
}
*/
td.form_submit_1 { background-color: #E8F0F7;
	text-align: center;
	vertical-align: top;
}
/*
TD.form_label_2{
	background-color: #E8F0F7;
	color: red;
	font-weight: bolder;
	font-size: 8pt;
	margin: 5pt;
	padding-left: 10pt;
	text-align: right;
}
TD.form_label_3{
	background-color: #E8F0F7;
	color: blue;
	font-weight: bolder;
	font-size: 8pt;
	margin: 5pt;
	padding-left: 10pt;
	padding-right: 3pt;
	text-align: left;
*/
TD.form_label_3{ background-color: #E8F0F7;
	color:  Blue;
	font-weight: bolder;
	font-size: 10pt;
	margin: 5pt;
	padding-left: 10pt;
	text-align: left;
}
TD.form_radio_group_1 {
		border-top: 1px solid blue;
}

TD.form_sub_head{
	color: White;
	font-weight: bold;
	background-color: Gray;
}
td.form_subhead_1
{ background-color: #E6E6FA;
color: #4682B4;
font-weight: bold;
font-size: 12pt;
}
td.form_subhead_2 {
 background: #AEB8E0;
color: #4682B4;
font-weight: bold;
font-size: 10pt;
}
td.form_subhead_3 {
 background: #D0D5D9;
color: #4682B4;
font-weight: bold;
font-size: 9pt;
}
td.form_text_1 {
	color: Gray;
	font-weight: bold;
	vertical-align : top;
}



td.form_text_error_1 { color: Red;
font-weight: bold;
}

td.form_text_help_1 { color: Green;
font-weight: bold;
}
td.funct_ns{
	background-color: #99CCCC;
	font-size:9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.funct_s {
	background-color: #E0FFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1pt solid blue;
	border-width: 1pt;
	font-size:10pt;
}

td.function {
 padding-left: 40px;
	font-size : 8pt;
	color: blue;
	margin-left: 8px;
	border-top:1px solid blue;
}

td.function_full_display{
	background-color:  #DCDCDC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1pt solid;
	border-color: Green;
	border-width: 1pt;
	font-size: 9pt;
	color: Navy;
	}	
	td.function_group {
	font-size : 8pt;
	color: green;
	border-left : 1px;
	border-left-color : Blue;
	border-left-style : dotted;
}
td.function_header{
	background-color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: blue;
}
td.function_s {
	background-color: #FFFF80;
	font-size : 8pt;
	color: red;
	margin-left: 10px;

}
td.id_no {
	color:red;
	font-weight:bolder;
	text-align: center;
}
td.level_even {
	background-color: #87CEEB;
}

td.level_odd {
	background-color: #B0C4DE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.list_compact_1{
	color: blue;
	font-size: 7pt;
	margin-left: 4px;
	list-style : disc;
}


td.list_header_compact_1{
color: red;
background-color:  #DCDCDC;
font-size: 8pt;
font-weight: bolder;
}

td.list_subhead_1{
color: white;
background-color: blue;
font-size: 8pt;
font-weight: bolder;
}







td.message_1{
	font-size: 12px;
	color: Blue;
	background-color: #E0FFFF;
	text-align: center;
}
td.navbar_text_h{
	background-color: #4682B4;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}	

td.navbar_text_h_child{
	background-color: #F7FBFF;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-top : 2px;
	padding-bottom : 2px;
	border-bottom: solid 1px #003399;
	border-left: solid 1px #003399;
	border-right: solid 1px #003399;
}
	
td.navbar_text_h_sel{
	background-color: #F7FBFF;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top: solid #003399 1px;
	border-left: solid #003399 1px;
	border-right: solid #003399 1px;
}

td.navbar_text_v{
	background-color: #4682B4;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}	

td.navbar_text_v_child{
	background-color:  transparent;
	margin-bottom : 0px;
	margin-top :  2px;
	padding-top : 2px;
	padding-bottom : 2px;
	border-left: solid 1px #003399;
	border-right: solid   3px #003399;
	border-top: solid   1px #003399;
}
td.navbar_text_v_gchild{
	background-color: transparent;
	text-align: left;
	text-indent: 10px;

}
td.navbar_blu_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	}

td.navbar_subhead_1{
	background-color: #B0C4DE;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
}
td.o_name_hi{
	background-color:  #DCDCDC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1pt solid;
	border-color: red;
	border-width: 1pt;
	font-size: 10pt;
	color: Navy;
	}
td.privacy_message {
	background-color:  #FFDFE5;
	font-size:9pt;
	font-weight:  normal;
	color:red;
}	
	
td.product_header{
	background-color: #B0C4DE;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
}
td.product_name{
	background-color:  #9DC1F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:  normal;
}

td.product_score{
    text-align: center;
}
td.product_status {
	color:Green;
	font-size: 7pt;
	text-align:left;
	background-color: #CBECAA;
}
td.rfp_rc{font-size:8px;color:blue;}
td.seq_no {
	color:blue;
	text-align: center;
}
td.status {
	color:Green;
	font-size: 8pt;
	text-align:center;
	border-top: 1px blue solid;
	}

td.title {
	color: #003063;
	font-size: 16pt;
	text-align:left;
	font-weight: bold;
}
td.vendor_comment{
	background-color: #F5F5DC;
	color:  Navy;
	font-size: 8pt;
}
	td.vendor_name{
	background-color:  #9DC1F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:  normal;
}
/* T E X T    A R E A  */
textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #EEE8AA;
}
textarea.form_1 {
 padding-left: 5px;
 font-size: 9px;
 color: #8B0000;
}
textarea.form_hi_1 {
 background-color: #FFFFFF;
 color: red;
 border: thin solid #4682B4;
 padding-left: 5px;
}
TEXTAREA.form_text_area {
	font-size:9pt;
	color: black;
}
TEXTAREA.form_input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:  Blue;
	font-weight: normal;
	font-size: 8pt;
	margin: 5pt;
	padding-left: 10pt;
	background-color: #EEE8AA;
}
/* T R  */
TR.deleted {
	background-color: #FFC0CB;
	margin-left: 4px;
}
TR.even {
	background-color: #AEB8E0;
	margin-left: 4px;
}

TR.form_1 {
	background-color : #AEB8E0;
}
TR.form_2 {
	background-color : #DCDCDC;
}
TR.odd {
	background-color: #E6E6FA;
	margin-left: 4px;
}
TR.status_0 {
	 background-color: #ADD8E6;
}

TR.status_1 {
	 background-color: yellow;
}
TR.status_2 {
	 background-color: #F5F5DC;
}
.highlight_1 {
	background-color: Yellow;
}

.highlight_2 {
	background-color:#bce7da;
}