/*-------------------------------------------------------------------------------------*/

body {
  margin-top:3;
  margin-bottom:1;
  margin-left:3;
  margin-right:3;
}

td {
  font-family:Verdana;
  font-size:9pt;
  word-break:break-all;
}

a {
  color:#3A6EA5;
  text-decoration:underline;
}

a:hover {
  color:red;
}

img {
  border-width:0;
}

input {
  font-family:Verdana;
  font-size:9pt;
  line-height:12pt;
  height:22;
}

select {
  font-family:Verdana;
  font-size:9pt;
}

textarea {
  font-family:Verdana;
  font-size:9pt;
}

/*-------------------------------------------------------------------------------------*/

.p_full {
  width:100%;
}

.p_center {
  text-align:center;
}

.p_top {
  vertical-align:top;
}

/*-------------------------------------------------------------------------------------*/

.p_page_left {
  vertical-align:top;
  width:185;
}

.p_page_sep {
  width:5;
}

.p_page_right {
  text-align:left;
  vertical-align:top;
}

/*-------------------------------------------------------------------------------------*/

.p_menu_caption {
  height:25;
  text-align:center;
  border:1 solid #3A6EA5;
  border-bottom-width:0;
  background-color:#7393DF;
  color:white;
  font-weight:bold;
  background-image:url(/images/leftmenu.gif);
}

table.p_menu_frame {
  width:100%;
  background-color:#f1f1f1;
  border:solid 1 #999999;
  border-top-width:0;
}

td.p_menu_frame {
  padding:3;
}

a.p_menu_item {
  color:black;
  text-decoration:none;
  width:100%;
  line-height:16pt;
  padding-left:10px;
}

a.p_menu_item:link {
  color:black;
  border:1 solid #f1f1f1;
}

a.p_menu_item:visited {
  color:black;
  border:1 solid #f1f1f1;
}

a.p_menu_item:hover {
  color:black;
  border:1 solid #b8b8b8;
  background-color:white;
  background-image:url(/images/menu_hover.gif);
}

a.p_menu_item_current {
  font-weight:bold;
  color:black;
  text-decoration:none;
  width:100%;
  line-height:16pt;
  padding-left:10px;
  border:1 solid #b8b8b8;
  background-color:white;
  background-image:url(/images/menu_selected.gif);
}

a.p_menu_item_current:hover {
  color:black;
}

.p_menu_sep{
  height:4;
}

/*-------------------------------------------------------------------------------------*/

.p_line {
  background-color:#d7d7d7;
  line-height:1;
}

.p_line2 {
  background-color:#999999;
  line-height:1;
}

.p_table_caption_left {
  height:32;
  text-align:center;
  color:#494949;
  background-color:#f1f1f1;
  border-bottom:solid 1 #d7d7d7;
  padding:4;
}

.p_table_caption {
  height:32;
  text-align:center;
  color:#494949;
  background-color:#f1f1f1;
  border-left:1 solid #d7d7d7;
  border-bottom:solid 1 #d7d7d7;
  padding:4;
}

.p_table_content_left {
  height:31;
  background-color:white;
  border-bottom:solid 1 #d7d7d7;
  padding:4;
}

.p_table_content {
  height:31;
  background-color:white;
  border-bottom:solid 1 #d7d7d7;
  border-left:solid 1 #d7d7d7;
  padding:4;
}

.p_table_content_hover {
  height:31;
  background-color:yellow;
  border-bottom:solid 1 #d7d7d7;
  border-left:solid 1 #d7d7d7;
  padding:4;
}

.p_table_content2 {
  height:31;
  background-color:#f0f8ff;
  border-bottom:solid 1 #d7d7d7;
  border-left:solid 1 #d7d7d7;
  padding:4;
}

.p_field_caption_left {
  height:32;
  text-align:right;
  color:#494949;
  background-color:#f1f1f1;
  border-right:1 solid #d7d7d7;
  padding:4;
}

.p_field_caption {
  height:32;
  text-align:right;
  color:#494949;
  background-color:#f1f1f1;
  border-left:1 solid #d7d7d7;
  border-right:1 solid #d7d7d7;
  padding:4;
}

.p_field_content {
  height:32;
  text-align:left;
  background-color:white;
  padding:4;
}

.p_field_content_hover {
  height:32;
  text-align:left;
  background-color:yellow;
  padding:4;
}

.p_field_content2 {
  height:32;
  text-align:left;
  background-color:#f0f8ff;
  padding:4;
}

.p_field_content_highlight {
  height:32;
  text-align:left;
  background-color:white;
  padding:2;
  border:2 solid red;
}

a.p_button {
  text-decoration:none;
  text-align:center;
  background-color:#f0f8ff;
  border:1 solid #d7d7d7;
  height:20;
  padding-top:3;
  padding-left:3;
  padding-right:3;
}

a.p_button:hover {
  border:1 solid navy;
  color:white;
  background-color:#3A6EA5;
}

input.p_input_small {
  font-size:9pt;
  height:20;
  line-height:10pt;
}

/*-------------------------------------------------------------------------------------*/

.p_help_title1 {
  font-family:ËÎÌå;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  padding-top:20;
  padding-bottom:20;
}

.p_help_title2_icon {
  width:15;
  font-family:ËÎÌå;
  font-size:8px;
  padding-top:20;
  padding-bottom:10;
}

.p_help_title2 {
  font-weight:bold;
  padding-top:20;
  padding-bottom:10;
}

.p_help_content {
  line-height:16pt;
}

.p_help_content2 {
  line-height:16pt;
  padding-top:20;
  padding-bottom:10;
}

.p_help_content2_icon {
  width:15;
  font-family:ËÎÌå;
  font-size:8px;
  vertical-align:top;
  padding-top:20;
  padding-bottom:10;
  line-height:16pt;
}

