BODY
{
	margin:10px;
	background:#FFF;
	FONT-FAMILY: Arial, Verdana;
}
#All {
	/*height:200px;
	overflow:scroll; */
}
#Header
{
    CLEAR: left;
    LEFT: 0pt;
    WIDTH: 100%;
    CLIP: rect(auto 100pc auto auto);
    TOP: 0pt
}
#Forum {
	margin:5px;
}

#ThreadsAndMessages {
	/* min-height:100%; */
	position:static;
	clear:both;
	float:none;	
}
#Threads {
	postion:absolute;
	margin:5px;
	padding-bottom:20px;
	/* min-height:100%;*/
	float:left;
	width:30em;
}
#Messages {
	position:absolute;
	margin:5px;
	left:31em;
	padding-top:28px;
	/*min-height:100%;*/
}
#Footer {
	clear:both;
	float:none;
}
.MessageHeader {
	background-color: #EEEEEE;
}
#pagelinks {
	float:none;
}

.nowrap {
	white-space:nowrap;
	}
TABLE
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
TR
{
    BORDER-RIGHT: thin ridge;
    BORDER-TOP: thin ridge;
    BORDER-LEFT: thin ridge;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: thin ridge
}
TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
}
TH
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: black thin solid;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    /*FONT-SIZE: 11px;*/
    BORDER-LEFT: gray;
    BORDER-BOTTOM: black thin solid
}


A
{
    COLOR: gray;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.bgcol
{
    BACKGROUND-COLOR: #e0ebff
}
.nbgcol
{
}
#ErrorMessageHeading
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
#ErrorMessage
{
    COLOR: red;
    TEXT-ALIGN: left
}

.PageLinkCurrent
{
    COLOR: black
}
#datepicker
{
    BORDER-RIGHT: thin outset;
    BORDER-TOP: thin outset;
    BORDER-LEFT: thin outset;
    BORDER-BOTTOM: thin outset;
    BACKGROUND-COLOR: #e2e6e9
}
#datepickeriframe
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #88adfb
}
.dpTable
{
}
.dpTitleTR
{
}
.dpDayTR
{
}
.dpTodayButtonTR
{
}
.dpTD
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid
}
.dpTitleTD
{
}
.dbButtonTD
{
}
.dpTodayButtonTD
{
    TEXT-ALIGN: center
}
.dpDayTD
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-COLOR: #b8bedc
}
.dpDayHighlightTD
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-COLOR: #ffde31
}
.dpTitleText
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.dpDayHighlight
{
}
.dpTodayButton
{
    /*FONT-SIZE: 10px;*/
    BACKGROUND-COLOR: #dde0ee
}
.dpButton
{
    /*FONT-SIZE: 10px;*/
    BACKGROUND-COLOR: #dde0ee
}
OPTION
{
    /*FONT-SIZE: 10px*/
}
SELECT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    /*FONT-SIZE: 10px;*/
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

.Container {
	display:inline;
	height:100px
}

.Table {
	width:290px;
	float:left;
	padding-top:9px;
}
.Image {
	float:left;
}





.highlight {
	BACKGROUND-COLOR: #e0ebaa
}

IMG {
	border: 0px none;
}

.MessageLevel0 {
	padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom:20px;
	position:relative;
	left:0px;
}
.MessageLevel1 {
	margin-right: 20px;
	padding-bottom:20px;
	position:relative;
	left:20px;
	padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel2 {
	margin-right: 40px;
	padding-bottom:20px;
	position:relative;
	left:40px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel3 {
	margin-right: 60px;
	padding-bottom:20px;
	position:relative;
	left:60px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel4 {
	margin-right: 80px;
	padding-bottom:20px;
	position:relative;
	left:80px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel5 {
	margin-right: 100px;
	padding-bottom:20px;
	position:relative;
	left:100px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel6 {
	margin-right: 120px;
	padding-bottom:20px;
	position:relative;
	left:120px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel7 {
	margin-right: 140px;
	padding-bottom:20px;
	position:relative;
	left:140px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel8 {
	margin-right: 160px;
	padding-bottom:20px;
	position:relative;
	left:160px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel9 {
	margin-right: 180px;
	padding-bottom:20px;
	position:relative;
	left:180px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel10 {
	margin-right: 200px;
	padding-bottom:20px;
	position:relative;
	left:200px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel11 {
	margin-right: 20px;
	padding-bottom:20px;
	position:relative;
	left:220px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel12 {
	margin-right: 20px;
	padding-bottom:20px;
	position:relative;
	left:240px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel13 {
	margin-right: 20px;
	padding-bottom:20px;
	position:relative;
	left:260px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel14 {
	margin-right: 20px;
	padding-bottom:20px;
	position:relative;
	left:280px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel15 {
	margin-right: 20px;
	padding-bottom:20px;
	position:relative;
	left:300px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel16 {
	margin-right: 20px;
	padding-bottom:20px;
	position:relative;
	left:320px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel17 {
	margin-right: 20px;
	padding-bottom:20px;
	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel18 {
	margin-right: 20px;
	padding-bottom:20px;
	position:relative;
	left:340px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel19 {
	margin-right: 20px;
	padding-bottom:20px;
	position:relative;
	left:360px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.MessageLevel20 {
	margin-right: 20px;
	padding-bottom:20px;
	position:relative;
	left:380px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}

.ThreadLevel1 {
	margin-right: 20px;

	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel2 {
	margin-right: 40px;

	position:relative;
	left:40px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel3 {
	margin-right: 60px;

	position:relative;
	left:60px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel4 {
	margin-right: 80px;

	position:relative;
	left:80px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel5 {
	margin-right: 100px;

	position:relative;
	left:100px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel6 {
	margin-right: 120px;

	position:relative;
	left:120px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel7 {
	margin-right: 140px;

	position:relative;
	left:140px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel8 {
	margin-right: 160px;

	position:relative;
	left:160px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel9 {
	margin-right: 180px;

	position:relative;
	left:180px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel10 {
	margin-right: 200px;

	position:relative;
	left:200px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel11 {
	margin-right: 20px;

	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel12 {
	margin-right: 20px;

	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel13 {
	margin-right: 20px;

	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel14 {
	margin-right: 20px;

	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel15 {
	margin-right: 20px;

	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel16 {
	margin-right: 20px;

	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel17 {
	margin-right: 20px;

	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel18 {
	margin-right: 20px;

	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel19 {
	margin-right: 20px;

	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}
.ThreadLevel20 {
	margin-right: 20px;
	
	position:relative;
	left:20px;
		padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}


.HTML {
	margin: 10px;
	padding: 5px;
	border: thin solid #AAAAAA;
}
.emailAddressRemoved {
	font-style: italic;
}
.SearchResults {
	padding-top: 10px;
}
.SearchResult {
	padding-top: 10px;
}