﻿body 
{
	margin:0px;
	font-family:Verdana;
	font-size:10px;
}

td.fp_title 
{
	font-size:10px;
	font-family:Verdana;
	color:#162982;
	font-weight:bold;
	vertical-align:top;
}

td.pane_title
{
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#162982;
}

input.text, textarea.widetext
{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	width:150px;
}

input.widetext, textarea.widetext
{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	width:95%;
}

table.footer
{
	width:980px;
	height:42px;
	background-image:url(design/footer_sep_center.bmp);
	background-repeat:repeat-x;
	font-size:11px;
}

table.header 
{
	width:980px;
	height:61px;
}

table.header_sep
{
	width:980px;
	height:6px;
	background-color:#AABDE1;
}

td.header_top
{
	height:54px;
	text-align:left;
}

td.header_top_r
{
	height:54px;
	text-align:right;
	padding-right:19px;
	vertical-align:middle;
}

a.headermenubutton
{
	color:#162982;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
}

a.boldlink
{
	color:#162982;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
}

a.boldlink_active
{
	color:#ACACAC;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
}

a.boldlink:hover
{
	color:#668CDB;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
}

a.boldlink_active:hover
{
	color:#ACACAC;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
}

a.thinlink
{
	color:#162982;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:normal;
}

a.thinlink:hover
{
	color:#668CDB;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:normal;
}

a.fp_title_link
{
	color:#162982;
	font-size:10px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
}

a.fp_title_link:hover
{
	color:#668CDB;
	font-size:10px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
}

td.fp_pane_right
{
	padding-top:10px;
	padding-left:12px;
	width:452px;
	text-align:left;
	vertical-align:top;
}

img.noborderimg 
{
	border-width:0px;
	margin:0px;
	padding:0px;	
}

td.header_bot
{
	height:15px;
	background-color:#F4F3F2;
	padding-left:17px;
	text-align:left;
	vertical-align:middle;
}

td.header_menu 
{
	vertical-align:top;
	width:10px;
}

div.partTitle 
{
	font-weight:bold;
	font-size:medium;
	font-style:oblique;
}

div.pageTitle 
{
	font-weight:bold;
	font-size:x-large;
}

div.error, span.error
{
	color:#E8501B;
	font-size:11px;
	font-weight:bold;
}

table.leftpane
{
	width:200px;
	text-align:left;
}

table.mainpane
{
	width:590px;
	background-color:#88AA88;
	margin:5px;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	text-align:left;
}

td.leftcell
{
	height:600px;
	vertical-align:top;
	background-color:#55AA55
}

td.maincell
{
	height:600px;
	vertical-align:top;
	background-color:#AACCAA
}

a.linkbutton
{
	color:red;
	font-size:small;
}

a.linkbutton:hover
{
	color:#FFAAAA;
	font-size:small;
}

.parameter
{
	font-size:small;
}

.label 
{
	font-weight:bold;
	font-size:small;
	color:#222222;
}

.headerlabel 
{
	font-weight:bold;
	font-size:small;
	color:white;
}

.footertext
{
	font-family:Verdana;
	font-size:11px;
	color:#5C5C5C;
}

.lefttext
{
	font-size:x-small;
	color:#333333;
}

div.results_preview 
{
	color:#5C5C5C;
	font-weight:normal;
	font-size:10px;
}
div.results_subject
{
	color:#5C5C5C;
	font-weight:normal;
	font-size:10px;
}

a.results_link_active
{
	font-size:30px;
}

input.checkbox
{
	border-style:none;
	color:#162982;
}

label
{
	font-size:small;
}

.discparam
{
	font-size:smaller;
	color:silver;
}

table.discthread
{
	background-color:#77AA77;
	width:90%;
	margin:3px;
	border-style:solid;
	border-width:1px;
	border-color:#225522;
	font-size:small;
}

.disctext 
{
	font-size:smaller;
	color:white;
}

.discthreadheader
{
	background-color:#225522;
}

div.main 
{
	width:980px;
	background-color:#AACCAA;
	text-align:left;
	padding:10px;
	height:600px;
}

.maincelltd 
{
	padding:10px;
}

.leftcelltd 
{
	padding:10px;
}

a.red 
{
	color:Red;
	font-size:smaller;
}

a.red:hover 
{
	color:#FFAAAA;
	font-size:smaller;
}

table.discussions
{
	width:500px;
	margin-top:5px;
	color:#5C5C5C;
	font-size:11px;
	font-family:Verdana;
}

table.thread
{
	margin-left:10px;
	width:500px;
	height:16px;
	margin-top:5px;
	color:#5C5C5C;
	font-size:11px;
	font-family:Verdana;
}

th
{
	background-color:#F3F4F3;
	color:#5C5C5C;
	padding-left:8px;
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	height:16px;
	padding-right:8px;
}

div.geninfotitle 
{
	color:#162983;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	height:20px;
}

div.geninfodate 
{
	color:#5C5C5C;
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
	height:20px;
}

div.geninfotext
{
	color:#5C5C5C;
	font-size:11px;
	font-weight:normal;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:97%;
}

.fp_news_img
{
	margin-left:12px;
	margin-bottom:5px;
	width:150px;
	float:right;
	max-width:150px;
	width: expression(this.width > 150 ? 150: true);
	border:none;
}
.news_img
{
	margin:5px;
	float:right;
	max-width:220px;
	width: expression(this.width > 220 ? 220: true);
	}
div.geninfobody 
{
	width:100%;
	text-align:justify;
	color:#5C5C5C;
	font-size:11px;
	font-weight:normal;
	padding-top:8px;
	padding-bottom:7px;
}

div.removed_arrow 
{
	background-image:url(design/arrow2.bmp);background-repeat:no-repeat;background-position:right bottom;
}

div.geninfobodywn
{
	width:100%;
	text-align:justify;
	color:#5C5C5C;
	font-size:11px;
	font-weight:normal;
	padding-top:8px;
	padding-bottom:7px;
}

input.simple_search_box 
{
	width:100%;
	height:13px;
	font-family:Verdana;
	font-size:11px;
}

 .dropdown 
 {
	font-family:Verdana;
	font-size:11px;
	width:54px;
	text-align:left;
	color:#162982;
 }
 
 td.td_param 
 {
	text-align:right;
	color:#5C5C5C;
	font-size:11px;
	padding-right:3px;
 }
 
 input.td_val 
 {
	width:298px;
	height:13px;
	font-size:11px;
	color:#5C5C5C;
 }
 
 div.state_title
 {
	color:#5C5C5C;
	margin-bottom:3px;
	margin-top:10px;
	text-align:left;
	width:100%;
	font-size:11px;
	font-weight:bold;
	background-image:url('images/plus.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	cursor:pointer;
	cursor:hand; 
 }
 div.state_hid_body 
 {
	display:none;
	padding-left:15px;
 }
 div.state_title_nl
 {
	color:#5C5C5C;
	margin-bottom:3px;
	margin-top:10px;
	text-align:left;
	width:100%;
	font-size:11px;
	font-weight:bold;
 }
 div.state_body
 {
	color:#5C5C5C;
	text-align:left;
	width:100%;
	font-size:11px;
 }
 
 input.search 
 {
	color:#5C5C5C;
	width:98%;
	height:13px;
	font-size:11px;
	font-family:Verdana;
 }

 .visible 
 {
	display:block;
 }
 
 .hidden 
 {
	display:none;
 }
 
 td.data_grid_item_name 
 {
	width:186px;
	padding-top:3px;
	padding-bottom:12px;
	padding-left:10px;
	vertical-align:top;
 }
 
 td.data_grid_item_descr
 {
	width:363px;
	padding-top:3px;
	padding-bottom:12px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	/* background: url(design/header_separator.bmp) repeat-y right; */
	font-size:11px;
	color:#5C5C5C;
 }
 
 td.data_grid_item_entr 
 {
	width:58px;
	padding-top:3px;
	padding-bottom:12px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	vertical-align:top;
	/* background: url(design/header_separator.bmp) repeat-y right; */
	font-size:11px;
	color:#5C5C5C;
 }
 
 td.data_grid_item_subj
 {
	width:120px;
	padding-top:3px;
	padding-bottom:12px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	/* background: url(design/header_separator.bmp) repeat-y right; */
	font-size:11px;
	color:#5C5C5C;
 }
 
 td.data_grid_item_lang
 {
	width:71px;
	padding-top:3px;
	padding-bottom:12px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	vertical-align:top;
	font-size:11px;
	color:#5C5C5C;
 }
 
 div.admin_title 
 {
	font-weight:bold;
	font-size:12px;
 }
 
a
{
	color:#162982;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
}

a:hover
{
	color:#668CDB;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
}

table.resources_table 
{
}

.check_box, label
{
	color:#5C5C5C;
	font-size:11px;
}

td.left_separator 
{
	background-image:url(design/sep_center.bmp);
	background-position:left;
	background-repeat:repeat-y;
	padding-left:12px;
}

table.key 
{
	font-weight:bold;
	color:#162982;
	font-family:Verdana;
	font-size:12px;
	cursor:hand;
	width:18px;
	height:18px;
	background-image:url(design/key_up.bmp);
}
select.feedb_val, input.feedb_val, textarea.feedb_val
{
	font-size:12px;
	font-family:Arial;

}

 textarea.feedb_val
{
height:100px;
}


select.feedb_val
{
width:540px;
}
.statusMessage
 {
 	color:Green;
}

.entryTable
{
  cursor:hand;
  cursor:pointer;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-left:solid 1px #BADBF5;
  border-top:solid 1px #BADBF5;
  padding:5px;
 }
 
.onmouseoverTable
{
  background-color:#C1E5E8;     
  border-left:solid 1px #BADBF5;  
  border-top:solid 1px #BADBF5;  
 }
 
.sectionHeader
{
 
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color:#F9FAE6;
  padding: 5px 0 5px 20px;
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
  border:solid 1px #BADBF5;
  cursor:pointer;
  cursor:hand;  
 }
 
 /*Filters*/
 .filter_container
 {
  float:right;  
  padding:8px 0px 10px 0px;
  /*position:fixed;*/
}
 
 .filter
 {     
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color:#F9FAE6;
  border:solid 1px #BADBF5;
  position:static;
  margin-bottom:18px;
  width:175px; 
  }  
   
.filter p
   {
      top: -8px;
      position:relative; 
      padding:2px; 
      margin-right:10px;
      display:block;
      margin:0;      
      float:right;
      background-color:#FCEE9D;
      -moz-border-radius: 5px;
       border-radius: 5px;
       border:solid 1px #BADBF5;
       font-weight:bold;
       cursor:pointer;
       cursor:hand;
}
  
.filter ul
{
    list-style: none;
    padding:0 0 3px 10px;
    margin:0;
    clear:both;
   
}  
.filter ul li
{
   padding-left:15px;
   background-repeat:no-repeat;
   
}  
.langFilter
{
     text-transform:uppercase; 
}

.unselectedLangInFilter
{
    color:Gray;
    cursor:hand; 
    cursor:pointer;
    background-image:url('images/unselected.jpg');
}  
.selectedLangInFilter
 {
     color:Green; 
     cursor:hand; 
     cursor:pointer; 
     background-image:url('images/selected.jpg');  
 }
 /*End of Filters*/
 .entryBody
{
    float:left;
    width:600px;
    padding-top:8px;
 }

 .langTip
 {
     width:18px;
     padding-top:1px;
     float:left;
     text-transform:uppercase;
     font-size:10px;
     color:Gray;
   }
   
.collapseRegion, .expandRegion
{
    float:right;  
    width:14px;
    height:14px;
    margin-right:10px;
    background-repeat:no-repeat;
    }
.collapseRegion
{
    background-image:url('design/less.bmp');
    }
    
.expandRegion
{
    background-image:url('design/more.bmp');
}

#terminologyPromoter
{
-moz-border-radius-topleft: 40px;
-moz-border-radius-topright: 300px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 40px;
border-top-right-radius: 300px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
  background-color:#F0F3F5;
 border:solid 1px #FFD6D6;
  padding:15px;
  cursor:pointer;
  cursor:hand;  
 }
 .domainItem
 {
     
     }
 .subdomainItem
 {
    padding-left:10px;
    color:Gray;
     }

