/*body	{margin: 0;	padding: 0; background-color:#999999; }
A:link		{ color: #999; text-decoration: none; } 
A:visited	{ color: #999; text-decoration: none; } 
A:active	{ color: FF9966;  } 
A:hover		{ color: #FF9966;  } 
*/

body {
  background:#ffffff;
  margin:0;
  padding:10px 10px;
  font:x-small Georgia,Serif;
  text-align:center;
  color:#000000;
  font-size/* */:/**/small;
  font-size: /**/small;
  }
  
a:link {
  color: #666666;
  text-decoration:none;
  }
a:visited {
  color: #666666;
  text-decoration:none;
  }
a:hover {
  color:#0000CC;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }

.box {
   font-family: arial, verdana, sans-serif;
   font-size: x-small;
   background: #EBEBEB;
}
 
.box-title {
   font-size: small;
   font-weight: bold;
   font:95%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
   text-transform:uppercase;
   letter-spacing:.1em;
   color:#999;
   color: white;
   background: #777;
   padding: 5px;
   text-align: center;
}
.box-content {
   background:white;
   padding: 5px;
}

.pagetitle {
  font:75%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#666666;
  }

.comment{
line-height:15px;}

.commentFooter {
  /*max-width:700px;*/
  font:75%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#666666;
 
  }

.description {
  margin:0 5px 5px;
  padding:0 20px 20px;
  max-width:700px;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#666666;
  }
  
.fpfunctionbar {
  /*max-width:700px;*/
  font:75%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#666666;
  }
  
.fpstorytable {
  /*margin:.5em 0 1.5em;*/
  }
  
  
.errormessagetext {font-family:Tahoma,sans-serif; font-size: 11px; line-height:15px; color:#CC0000; margin-right:40; padding-left:10; padding-right:10 }
.messagetext {font-family:Tahoma,sans-serif; font-size: 11px; line-height:15px; color:#000000; margin-right:40; padding-left:10; padding-right:10 }
.messagetextbold {font-family:Tahoma,sans-serif; font-size: 11px; line-height:15px; color:#000000; margin-right:40; padding-left:10; padding-right:10 }

.fpstorytitle {
  font:75%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:medium;
  font-weight:normal;
  line-height:1em;
  text-decoration:underline;
  color:#A65300;
  }

a.fpstorytitle:link {
  color:#A65300;
  text-decoration:none;
  }
a.fpstorytitle:visited {
  color: #A65300;
  text-decoration:none;
  }
a.fpstorytitle:hover {
  color:#c60;
  text-decoration:underline;
  }


.fpstorygroup {
  font:70%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:88%;
  font-weight:bold;
  line-spacing:.1em;
  line-height:1.4em;
  color:#000000;
 /* background-color:#E2E2E2; */
  text-transform:lowercase;
  }

a.fpstorygroup:link {
  color:#000000;
  text-decoration:none;
  }
a.fpstorygroup:visited {
  color:#000000;
  text-decoration:none;
  }
a.fpstorygroup:hover {
  color:#0066CC;
  text-decoration:underline;
  }

.fpsavelink {
  font:65%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:75%;
  font-weight:bold;
  line-height:1.4em;
  text-transform:lowercase;
  color:#8368EC;
  }

a.fpsavelink:link {
  color:#8368EC;
  text-decoration:none;
  }
a.fpsavelink:visited {
  color:#8368EC;
  text-decoration:none;
  }
a.fpsavelink:hover {
  color:#8368EC;
  text-decoration:underline;
  }
  
.fpStoryFooter {
  max-width:700px;
  font:74%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#666666;
  border-bottom:1px dotted #ccc;
  }

.storytext {
   font:85%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;

  margin:.5em 0 .5em;
  }
  
.fpdate {
  font-family: Tahoma,sans-serif; 
  font-family: Tahoma,sans-serif; 
  font-size: 10px; color: #FFFFFF; 
  font-weight: bold; 
  }

.fpstrydate {
  max-width:700px;
  font:70%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#666666;
  }
  
.auxtxt {
  max-width:700px;
  font:85%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#666666;
  }

.fieldnametxt{
  max-width:700px;
  font:85%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#666666;
  text-align:right;
  }
  
  .fieldmesg{
  max-width:700px;
  font:75%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:none;
  letter-spacing:.1em;
  color:#628393;
  text-align:left;
  }

.textField
{
	height:19px;
	border:solid 1px #999999;
	width:165px;
	color:#444444;
	font-size:14px;
	padding:3px 3px 2px 4px;
}

  
  .fpheader{
  max-width:700px;
  font:85%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:none;
  letter-spacing:.1em;
  color:#006600;
  text-align:left;
  }
  
  .allpagefooter
  {
    font:65%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
    text-transform:uppercase;
    letter-spacing:.2em;
    color:#999;
  }
  
.myTABLE{ border: 0px solid #999; background-color:#ffffff;}
.PythonButton { border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #999; background-color: #EEEEEE; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; font-weight: bold; }
.PythonButton { border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #999; background-color:#d9d9d9; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; font-weight: bold; }
.PythonInput { border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #999; }
.PythonTextarea { border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #999; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.PythonSelect { font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; }

