BODY
{
    FONT-SIZE			: 0.9em;
    BACKGROUND-IMAGE	: none;
    BACKGROUND-REPEAT	: repeat;
    FONT-FAMILY			: Arial,Verdana,Sans-Serif;
    BACKGROUND-COLOR	: none;
    TEXT-ALIGN			: center;
    WIDTH				: 60%;
    height: 574px;
}
#boundary
{
    BACKGROUND			: #fff no-repeat left top;
    WIDTH				: 100%;
    POSITION			: relative;
    TEXT-ALIGN			: left
}
#content
{
    WIDTH				: 600px;
    PADDING-TOP			: 0px;
    PADDING-RIGHT		: 0px;
    PADDING-BOTTOM		: 0px;
    PADDING-LEFT		: 2px;
}
#content P
{
    PADDING-TOP			: 0px;
    PADDING-RIGHT		: 0px;
    PADDING-BOTTOM		: 0px;
    PADDING-LEFT		: 0px;
}
#itsthetable
{
    WIDTH				: 100%;
    PADDING-TOP			: 0px;
    PADDING-RIGHT		: 0px;
    PADDING-BOTTOM		: 0px;
    PADDING-LEFT		: 0px;
}
#itsthetable #pbreak
{
    WIDTH				: 100%;
    PADDING-TOP			: 5px;
    PADDING-RIGHT		: 0px;
    PADDING-BOTTOM		: 0px;
    PADDING-LEFT		: 0px;
}
H1
{
    PADDING-RIGHT		: 20px;
    PADDING-LEFT		: 20px;
    PADDING-BOTTOM		: 10px;
    TEXT-TRANSFORM		: uppercase;
    COLOR				: #363;
    PADDING-TOP			: 10px;
    FONT-FAMILY			: "trebuchet ms",Helvetica,Arial,Sans-Serif;
    LETTER-SPACING		: -1px
}
H2
{
    PADDING-RIGHT		: 10px;
    PADDING-LEFT		: 0px;
    FONT-SIZE			: 140%;
    PADDING-BOTTOM		: 0px;
    TEXT-TRANSFORM		: uppercase;
    COLOR				: #030;
    PADDING-TOP			: 10px;
    FONT-FAMILY			: "trebuchet ms",Helvetica,Arial,Sans-Serif
}
#nav
{
    BACKGROUND			: #9c9;
    FLOAT				: left;
    PADDING-TOP			: 5px;
    PADDING-RIGHT		: 0px;
    PADDING-BOTTOM		: 0px;
    PADDING-LEFT		: 0px;
    WIDTH				:100%;
	height				:30px;
	text-align			:center;
    LIST-STYLE-TYPE		: none
}
#nav LI
{
    PADDING-RIGHT		: 0.5em;
    PADDING-LEFT		: 0.5em;
    FLOAT				: left;
    PADDING-BOTTOM		: 0px;
    PADDING-TOP			: 0px
}
#footer
{
    CLEAR				: both;
    PADDING-RIGHT		: 10px;
    PADDING-LEFT		: 10px;
    BACKGROUND			: #696;
    PADDING-BOTTOM		: 5px;
    COLOR				: #fff;
    PADDING-TOP			: 5px
}
#nav A:link
{
    COLOR				: #030;
    TEXT-DECORATION		: none
}
#nav A:visited
{
    COLOR				: #030;
    TEXT-DECORATION		: none
}
#nav A:hover
{
    BACKGROUND			: #fff;
    COLOR				: #000
}
#nav A:active
{
    BACKGROUND			: #fff;
    COLOR				: #000
}
#content P A:link
{
    COLOR				: #090
}
#content P A:visited
{
    COLOR				: #090
}
#content H3 A:link
{
    COLOR				: #090
}
#content H3 A:visited
{
    COLOR				: #090
}
#content P A:hover
{
    COLOR				: #060;
    TEXT-DECORATION		: none
}
#content P A:active
{
    COLOR				: #060;
    TEXT-DECORATION		: none
}
#content H3 A:hover
{
    COLOR				: #060;
    TEXT-DECORATION		: none
}
#content H3 A:active
{
    COLOR				: #060;
    TEXT-DECORATION		: none
}
#about #content P
{
    PADDING-RIGHT		: 0px;
    PADDING-LEFT		: 0px;
    PADDING-BOTTOM		: 0px;
    MARGIN				: 0px;
    LINE-HEIGHT			: 1.3em;
    PADDING-TOP			: 1em
}
#submit #content P
{
    PADDING-RIGHT		: 2em;
    PADDING-LEFT		: 2em;
    PADDING-BOTTOM		: 0.5em;
    MARGIN				: 0px;
    LINE-HEIGHT			: 1.3em;
    PADDING-TOP			: 0.5em
}
#submit #content FORM P
{
    PADDING-RIGHT		: 3em;
    PADDING-LEFT		: 3em;
    PADDING-BOTTOM		: 0px;
    PADDING-TOP			: 0px
}
#submit #content FORM P.submit
{
    PADDING-RIGHT		: 9em;
    PADDING-LEFT		: 9em;
    PADDING-BOTTOM		: 1em;
    PADDING-TOP			: 1em;
    TEXT-ALIGN			: right
}
.error
{
    BORDER-RIGHT		: #c00 1px solid;
    PADDING-RIGHT		: 0.5em;
    BORDER-TOP			: #c00 1px solid;
    PADDING-LEFT		: 0.5em;
    PADDING-BOTTOM		: 0.5em;
    BORDER-LEFT			: #c00 1px solid;
    COLOR				: #c00;
    PADDING-TOP			: 0.5em;
    BORDER-BOTTOM		: #c00 1px solid
}
.error UL
{
    MARGIN-LEFT			: 2em
}
#meta
{
    PADDING-RIGHT		: 0px;
    PADDING-LEFT		: 0px;
    FLOAT				: left;
    PADDING-BOTTOM		: 0px;
    MARGIN				: 0.5em 0px;
    PADDING-TOP			: 0px
}
#meta LI
{
    PADDING-RIGHT: 2em;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    LIST-STYLE-TYPE: none
}
#meta LI A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    BACKGROUND: #369;
    PADDING-BOTTOM: 2px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
#meta LI A#rss
{
    BACKGROUND: #f93
}
#content #intro H3
{
    CLEAR: both;
    MARGIN: 0.5em 0px 0px
}
#content #intro H3 STRONG
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #666
}
#content #intro P
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    COLOR: #666;
    PADDING-TOP: 0px
}
#content #intro P A
{
    TEXT-ALIGN: right
}


/*     */


table,td
{
	margin-top			: 0px;
	margin-bottom		: 0px;
	border              : 0px solid #CCC;
	border-collapse     : collapse;
  	font                : x-small "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
table
{
	width				:100%;
	border				:0px solid #CCC;
}
tbody tr.bgc
{
  background-color:#CCCCFF;
}

thead th,
tbody th
{
	color                 : #666;  
	padding               : 2px 5px;
  	border-left           : 0px solid #CCC;
}
tbody th
{
  border-top            : 0px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
tbody tr th.drc1
{
	padding-left          : 15px;
	font-weight:bolder;
}
tbody tr th.drc2
{
	padding-left          : 20px;
	font-weight:bold;
}
tbody tr th.drc3
{
	padding-left          : 25px;
	font-weight:inherit;
}
tbody tr th.drc4
{
	padding-left          : 30px;
	font-weight:inherit;
}
tbody tr th.drc5
{
	padding-left          : 35px;
	font-weight:inherit;
}
tbody tr th.drc6
{
	padding-left          : 35px;
	font-weight:inherit;
}
tbody tr td
{
	padding               : 2px 5px;
  	color                 : #666;
}
tbody tr:hover td
{
  color                 : #454545;
}
tfoot td,
tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
  padding               : 4px;
  color                 : #666;
}
caption
{
	text-align            : left;
	color                 : #666;
	font-family				:Georgia, "Times New Roman", Times, serif;
	font-size			  : 110%;
  	font-weight			  :bold;
}
table a:link
{
	font-weight:bold;
	text-decoration:none;
	color:#3366FF;
}
table a:visited
{
	font-weight:bold;
	color:#3366FF;
}
table a:hover
{
	background-color:#3366FF;
	color			:#FFFFFF;
	text-decoration	:none;
}
table a:active
{
	color                 : #003366;
}
div.clsLeftDiv {
		width:290px;
		margin:1px 0px 1px 1px;
		border: #e6e6e6 1px solid;	
	}