html		{ overflow: -moz-scrollbars-vertical; } /* always show scrolbars */
body		{ background-color: #e5e5e5; }
A:link		{ text-decoration: none; color: #0039a5; }
A:visited	{ text-decoration: none; color: #0039a5; }
A:hover		{ text-decoration: none; color: #0D97DF; }

h1		{ font-family: arial,helvetica,tahoma,verdana,sans-serif;
                  font-size: 18px;
                  color: #0039a5;
                  text-decoration: none;
                  font-weight: bold;
		  margin: 0px;
		  padding: 0px;
}

h2		{ font-family: arial,helvetica,tahoma,verdana,sans-serif;
                  font-size: 14px;
                  color: #0039a5;
                  text-decoration: none;
                  font-weight: bold;
		  margin: 0px;
		  padding: 0px;
}

h3		{ font-family: arial,helvetica,tahoma,verdana,sans-serif;
                  font-size: 14px;
                  color: #0039a5;
                  text-decoration: none;
                  font-weight: bold;
		  border-width: 0px 0px 1px 0px;
		  border-color: #abcdef;
		  border-style: solid;
		  margin: 0px;
		  padding: 0px;
}

.txt		{ font-family: "Trebuchet MS",arial,helvetica,tahoma,verdana,sans-serif;
		  font-size: 14px;
		  color: #000000;
		  margin: 0px 0px 0px 0px;
		}
.updated	{ font-family: "Trebuchet MS",arial,helvetica,tahoma,verdana,sans-serif;
		  font-size: 12px;
		  color: #FF0000;
		  margin: 0px 0px 0px 0px;
		}
.nl		{
		  margin: 0px 0px 20px 0px;
		}

.copyright	{ font-family: "Trebuchet MS",arial,helvetica,tahoma,verdana,sans-serif;
		  font-size: 10px;
		  text-align: right;
}

.item		{ font-family: "Trebuchet MS",arial,helvetica,tahoma,verdana,sans-serif;
		  font-weight:normal;
		  font-size: 14px;
		  letter-spacing:.005em;
}

hr.break	{ border: 0;
		  width: 90%;
		  text-align: center;
		  color: #abcdef;
		  background-color: #abcdef;
		  height: 4px;
}

table.main	{ table-layout: fixed;
		  width: 920px;
 		  border-width: 0px;
		  border-spacing: 0px;
		  padding: 0px;
		  border-style: solid;
		  border-collapse: separate;
}

td.frame 	{ background-color: #abcdef;
		  border-width: 0px;
		  padding: 0px;
		  border-style: hidden;
}

td.leftmenu	{ border-width: 0px 3px 0px 1px;
		  border-style: solid;		  
		  background-color: #ffffff;
		  border-color: #abcdef;
		  padding: 20px 0px 0px 20px;
		  vertical-align: top;
}

td.titlebox	{ background-color: #ffffff;
		  border-width: 0px 1px 0px 1px;
		  border-color: #abcdef;
		  padding: 0px;
		  border-style: solid;
		  text-align: left;
}

p.indent	{  text-indent: 30px;
}

td.inner	{ background-color: #ffffff;
		  border-width: 0px 1px 0px 1px;
		  border-color: #abcdef;
		  padding: 15px 15px 15px 15px;
		  border-style: solid;
		  text-align: left;
		  vertical-align: top;
}

td.invis	{ width: 1px;
		  border-width: 0px;
		  padding: 0px;
		  border-style: hidden;
}

td.blank	{ background-color: #ffffff;
		  width: 1px;
		  border-width: 0px;
		  padding: 0px;
		  border-style: hidden;
}

.infobox	{ border-width: 1px;
		  border-spacing: 0px;
		  padding: 10px 10px 10px 10px;
		  border-style: solid;
		  border-collapse: separate;
		  background-color: #e0f0ff;
		  border-color: #e5e5e5;
		  -moz-border-radius: 15px;
}

div.warn 	{ width: 200px;
		  background: #FFFFC0 url(pics/warn.gif) no-repeat top left;
		  border-color: #FFD201;
		  border-width: 1px;
		  border-style: solid;
		  padding: 10px 10px 10px 42px;
		  font-family: Arial, Helvetica, sans-serif; 
		  font-size: 10px;
		  -moz-border-radius: 10px;
}

div.comments	{ width: 500px;
		  background-color: #e5e5e5;
		  padding: 0px 10px 10px 10px;
		  border-color: #c0c0c0;
		  border-width: 1px;
		  border-style: solid;
		  font-family: Times;
		  font-size: 12px;
}
div.comments div#name	{ width: 500px;
		  background-color: #e0e0e0;
		  padding: 0px;
		  font-family: Arial;
		  font-style: oblique;
		  font-weight: bold;
		  font-size: 12px;
}

div.commentbox	{ width: 295px;
		  background-color: #e0f0ff;
		  -moz-border-radius: 10px;
}
div.commentbox div#title {
		  width: 275px;
		  padding: 0px 10px 0px 10px;
		  text-align: left;
		  background-color: #abcdef;
		  -moz-border-radius: 10px 10px 0px 0px;
}
div.commentbox div#form {
		  padding: 5px 0px 10px 10px;
}
div.commentbox div#submit1 {
		  width: 295px;
		  text-align: center;
		  background-color: #abcdef;
		  -moz-border-radius: 0px 0px 10px 10px;
		  padding: 0px;
}
div.commentbox div#submit2 {
		  width: 295px;
		  text-align: center;
		  background-color: #abcdef;
		  -moz-border-radius: 0px 0px 10px 10px;
		  padding: 0px;
}

p.code		{ white-space: pre;
		  font-family: fixedsys, terminal;
		  font-size: 12px;
		  border-width: 1px;
		  border-spacing: 0px;
		  padding: 10px 10px; 15px; 15px;
		  margin: 0px;
		  border-style: solid;
		  border-collapse: separate;
		  background-color: #f9f9f9;
		  border-color: #e5e5e5;
}

div.caption	{ border-width: 1px;
		  border-spacing: 0px;
		  padding: 3px 3px 0px 3px;
		  margin: 3px 10px 3px 10px;
		  border-style: solid;
		  border-collapse: separate;
		  background-color: #ffffff;
		  border-color: #e5e5e5;
}

div.caption p 	{ font-family: Verdanda, Arial;
		  font-size: 10px;
		  font-style: italic;
		  text-indent: 0;
		  text-align: right;
		  border-width: 0px;
		  border-style: solid;
		  padding: 3px 0px 0px 0px;
		  margin: 0px;
}

div.right {float: right;}
div.left {float: left;}

div.download	{ table-layout: fixed;
		  border-width: 1px;
		  border-spacing: 0px;
		  padding: 2px 10px; 10px; 2px;
		  border-style: solid;
		  border-collapse: separate;
		  background-color: #f9f9f9;
		  border-color: #e5e5e5;
}

.absmid 	{ vertical-align: middle;
		  border-top: 0px;
		  border-right: 0px;
		  border-bottom: 0px;
		  border-left: 0px;
		  margin-top: 0px;
		  margin-right: 0px;
		  margin-bottom: 0px;
		  margin-left: 0px;
}

td.heading      { border-bottom-style: dotted;
                  border-width: 1px;
                  font-family: Verdanda Arial;
                  font-style: Normal;
                  font-weight: Bold;
                  font-size: 14px;
}

td.files        { border-bottom-style: dotted;
                  border-width: 1px;
                  font-family: Verdanda Arial;
                  font-style: Normal;
                  font-weight: Normal;
                  font-size: 14px;
}

.error          { font-family: Arial;
                  font-style: Italic;
                  font-weight: Normal;
                  font-size: 14px;
                  text-align: center;
}

.tl {
    background-image:url("pics/tleftc.gif");
    background-repeat:no-repeat;
    }
.tr {
    background-image:url("pics/trightc.gif");
    background-repeat:no-repeat;
    }

