#Header {
	margin:50px 0px 10px 0px;
	padding:20px 0px 0px 20px;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	height:33px; /* 14px + 17px + 2px = 33px */
	border-style:solid;
	border-color:black;
	border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	line-height:11px;
	background-color:#eee;

	/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
	Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
	IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
	declaration. The incorrect IE5/Win value is above, while the correct value is 
	below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px; /* the correct height */
	}

#pagebody {
	padding:10px 20px 0px 20px;
	}

body {
	background-repeat: no-repeat;
	background-position:center;
	background-position:top;
	background-image: url(../images/menu_back.jpg);
	margin-top: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}

.dingbats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	}
	
li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	font-weight:900;
	color:#ccc;
	}

h2 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 10px;
	padding:0px;
	}
	
/*h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}*/
	
p {
	font:11px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
	
.error {
	color: red;	
	}
	
.evenrow {
	background-color:#FFFFFF;
	}
	
.oddrow {
	background-color:#F6F6F6;
	}

/* Navigation */
a {
	/*color:#09c;*/
	color:#A71600;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
	/*padding-right: 3px;
	padding-left: 3px;*/
	}
	
a:link {color:#A71600; font-weight:bold; }

a:visited {color:#999; font-weight:bold; }

/*a:hover {
	background-color:#eee;
	}*/

#tablegrid a {
	color:#09c;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
	}
  

/* All the content boxes belong to the content class. */
.content {
	min-width:120px;
	margin:0px 10px 0px 10px;
	border:1px solid black;
	background-color:white;
	padding:10px;
	}
		
.navBeta {
	width:168px;
	margin:0px 10px 10px 0px;
	border:1px dashed black;
	background-color:#eee;
	padding:10px;
	z-index:1;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	}

.navBetaProjects {
	width:168px;
	margin: 0px 10px 10px 0px;
	border:1px dashed black;
	background-color:#eee;
	padding:10px;
	z-index:1;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	}


.content img {
  display: block;
  align: left;
	}

input { 
	width: 200px;
	}

select {
	width: 200px;
	}

textarea {
	width: 400px;
	}

.button {
	width: 100px;
	}

.radio {
	width: 20px;
	}

.filter {
	width: 100px;
	}

/* TABLE PROPERTIES */
/*
table {
	border:1px;
	border-color:#999999;
}
*/

#tabledocs table {
	border-collapse: collapse;
	width: 100%;
	}
	
#tabledocs td {
	border-bottom: 1px solid #CCCCCC;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	}

#tablegrid table {
	border-collapse: collapse;
	width: 100%;
	}

#tablegrid td {
	border: 1px solid black;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	}

#tablegrid th {
	font-weight:bold;
	text-align:left;
	background-color: #E6E6E6;
	border: 1px solid black;
	padding:5px 5px 5px 5px;
	}

.tablecell {
	border: 1px solid black;
	padding:20px 0px 0px 20px;
	}

.tablecellleft {
	border-left: 1px solid black;
	}

.tablecellleftright {
	border-left: 1px solid black;
	border-right: 1px solid black;
	}

.tablecelltopleftright { bor
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	}

.tablecellall {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	}

.tablecelltop {
	border-top: 1px solid black;
	}

.tablecellbottom { 
	border-bottom: 1px solid black;
	}
	
/*- Menu Tabs J--------------------------- */

#tabsJ {
	float:left;
	width:100%;
	/*background:#F4F4F4;*/
	font-size:93%;
	line-height:normal;
	  border-bottom:1px solid #24618E;
      }
	  
#tabsJ ul {
	margin:0;
	padding:10px 10px 0 5px;
	list-style:none;
    }
	  
#tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
	  
    #tabsJ a {
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
	  
    #tabsJ a span {
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
	
    #tabsJ a:hover span {
      color:#FFF;
      }
	  
#tabsJ a:hover {
	background-position:0% -42px;
	}
	  
#tabsJ a:hover span {
	background-position:100% -42px;
	}
	  
.errorMessage {
	color:#990000;
	padding-left:50px;
}