body 	{
	font-family:      	Verdana, Geneva, Arial, sans-serif;
	background-color:	#707070;
	margin:			0;
	}             

body.thumb{
	width:            880px;
	text-align:       center;
	margin:           0px;
	font-family:      Verdana, Geneva, Arial, sans-serif;
	background-color: #707070;
	margin-right:     auto;
	margin-left:      auto;         
	}

#allparts{
	width:			1000px;
	
	background-color:	#804000;
	padding-top:		5px;
	padding-bottom:		5px;
	margin-right:		auto;
	margin-left:		auto;
	margin-top:		0px;
	}

#menu	{
	border-width:		thin;
	border-style: 		solid;
      	border-color: 		#007e7e;
      	width:        		145px;
      	padding:          	10px;
      	margin-left:      	12px;
      	margin-bottom:    	20px;
      	float:            	left;
      	background-color: 	#e0e0e0;
      	background-image: 	url(greyback.gif); 
     	}
#xmenu	{
	border-width:		medium;
	border-style: 		solid;
      	border-color: 		#000000;
      	width:        		135px;
      	padding:          	5px;
      	margin-left:      	0px;
      	margin-bottom:    	20px;
      	float:            	left;
      	background-color: 	#e0e0e0;
      	background-image: 	url(greyback.gif); 
     	}


a:link	{
	color:			blue;
	}

a:visited{
	color:			blue;
	}

a.anormal {color: white;}

#topbit{
        border-width: 		thin;
        border-style: 		solid;
        border-color: 		#007e7e;
        margin-left:  		190px;
        width:        		790px;
        background-color: 	#e0e0e0;
        background-image: 	url(greyback.gif);
	font-size:		340%;
	text-align:		center;
	padding-bottom:		5px;
	font-weight:		bold;
        }

#topbitsmall{
        border-width: 		thin;
        border-style: 		solid;
        border-color: 		#007e7e;
        margin-left:  		190px;
        width:        		790px;
        background-color: 	#e0e0e0;
        background-image: 	url(greyback.gif);
	font-size:		240%;
	text-align:		center;
	padding-bottom:		5px;
	font-weight:		bold;
        }


#main{
	border-width: 		thin;
      	border-style: 		solid;
      	border-color: 		#007e7e;
      	margin-top:   		10px;
      	margin-left:  		190px;
      	margin-bottom:		10px;
      	width:        		770px;
      	padding:      		10px;
      	background-color: 	#e0e0e0;
      	background-image: 	url(greyback.gif);
	/*height: 		700px;*/
	/*overflow:		scroll;*/
      	}


p.centeroneimage{
	text-align:		center;
	}

p.leftpics{
	padding-left:		14px;
	padding-right:		14px;
	float:			left;
	}

p.rightpics{
	padding-left:		10px;
	padding-right:		3px;
	float:			right;
	}


p.rightpicseven{
	padding-left:		10px;
	padding-right:		10px;
	float:			right;
	}

h1	{
	font-size:		200%;
	text-align:		center;
	padding=bottom:		5px;
	}

h2	{
	font-size:		150%;
	text-align:		center;
	padding=bottom:		5px;
	}

h2.bigger{
	font-size:		250%;
	text-align:		center;
	padding=bottom:		5px;
	}	

h3	{
	font-size:		100%;
	text-align:		center;
	background-color:	#ffff80;
	margin-bottom:		3px;
	}

h3.cyan {
	font-size:		100%;
	text-align:		center;
	background-color:	#40ffff;
	margin-bottom:		3px;
	}
h3.plain{
	font-size:		130%;
	text-align:		center;
	background-color:	transparent;
	margin-bottom:		6px;
	}

h5	{
	font-size:		150%;
	text-align:		center;
	background-color:	#ffff80;
	}

p.xh5	{
	font-size:		150%;
	font-weight:		bold;
	text-align:		center;
	background-color:	#ffff80;
	}

p.xh5cancelledred {
	font-size:		150%;
	font-weight:		bold;
	text-align:		center;
	background-color:	#ff0000;
	}


p.xhn	{
	font-size:		120%;
	text-align:		left;
	background-color:	#00efef;
	
	}

p.xhc	{
	font-size:		120%;
	text-align:		center;
	background-color:	#8fffff;
	font-weight:		bold;
	}

p.smallhead{
	font-size:		130%;
	text-align:		center;
	padding=bottom:		2px;
	font-weight:		bold;
	}

table {
      margin-left:		auto;
      margin-right:		auto;
      border:			thin solid blue;
      text-align:		center;
      border-collapse:		collapse;
      }
table.message{
      margin-left:		auto;
      margin-right:		auto;
      border:			thick solid red;
      text-align:		center;
      border-collapse:		collapse;

      }
table.noborder{
	margin-left:		auto;
	margin-right:		auto;
	border:			none;
	color:			navy;
	text-align:		center;
	border-collapse:	collapse;
	}

table.thumb{
	margin-left:		10px;
        margin-right:		10px;
        border:			none;
        text-align:		center;
        border-collapse:	collapse;
        font-size: 		20px;
	}

th.tabletop {
        background-color:	#fcba7a;
        border-top: 		thin solid blue;
        border-bottom:		thin solid blue;
        border-left: 		none;
        border-right:		none;
        }

th.tableleft {
        width:			100px;
        background-color:	#fcba7a;
        border-top:		none;
        border-bottom:		none;
        border-left:		thin solid blue;
        border-right:		thin solid blue;
        }

th.tablecorner{
        width:			100px;
        background-color:	#fcba7a;
        border-top:		thin solid blue;
        border-bottom:		thin solid blue;
        border-left:		thin solid blue;
        border-right:		thin solid blue;
        }
th.tablehbotrow{
        width:			100px;
        background-color:	#fcba7a;
        border-top:		thin solid blue;
        border-bottom:		thin solid blue;
        border-left:		thin solid blue;
        border-right:		thin solid blue;
        }

th.task{
	font-weight:		bold;
        background-color: 	#fcba7a;
	border:			thin solid blue;
        padding:                3px;
	}

td.autodate{
	border:			thin solid blue;
	padding:                3px;
	background-color:	#c0ffc0;
	}
td.widedate{
	border:			thin solid blue;
	padding:                3px;
	background-color:	#c0ffc0;
	width:			180px;
	}

td.rightofdate{
	border:			thin solid blue;
	padding:                3px;
	background-color:	#c0ffc0;
	width:			400px;
	}


td.tabledbotrow{
        background-color:	#e0e0e0;
        border-top:		thin solid blue;		
        background-color:	#e0ffff;
       }

td.done{
	font-weight:		bold;
        background-color: 	#ffff00;
	border:			thin solid blue;
        padding:                7px;
	}

td.tasktype {
	font-weight:		bold;
        background-color: 	rgb(0,255,255);
	border:			thin solid blue;
        padding:                3px;
	}

td.backwhitealignleft {
	font-weight:		bold;
        background-color: 	rgb(255,255,255);
	border:			thin solid blue;
	border-width:		thin;
        padding:                3px;
	text-align:             left;
	}

td.backwhitealigncenter {
	font-weight:		bold;
        background-color: 	rgb(255,255,255);
	border:			thin solid blue;
	border-width:		thin;
        padding:                3px;
	text-align:             center;
	}

td.backblueblank{
	font-weight:		bold;
	color:			blue;
        background-color: 	blue;
	border:			thin solid blue;
	border-width:		thin;
        padding:                3px;
	text-align:             center;
	}

th.backblueblank{
	font-weight:		bold;
	color:			blue;
        background-color: 	blue;
	border:			thin solid blue;
	border-width:		thin;
        padding:                3px;
	text-align:             center;
	}

td.xp{
	font-size:		1.0em;
        background-color: 	white;
	border:			thin solid blue;
        padding:                2px;
	}
td.xpdate{
	font-size:		1.0em;
        background-color: 	white;
	border:			thin solid blue;
        padding:                2px;
	width:			80px;
	text-align:		center;
	}

td.xpcyan{
	font-size:		1.0em;
        background-color: 	cyan;
	border:			thin solid blue;
        padding:                2px;
	}

p.hidden{
	color:			#804080;
	}

p.xmargin{
	margin-left:		20px;
	margin-right:		10px;
	}

th.top{
	font-weight:		bold;
        background-color: 	#fcba7a;
	border:			thin solid blue;
        padding:                3px;
	}

td.data{
	border:			thin solid blue;
	padding:                3px;
	background-color:	#c0ffc0;
	}
p.margin{
	margin-left:		1em;
	margin-right:		1em;
	}

p.bigmargin{
	margin-left:		6em;
	margin-right:		1em;
	}

ul.bigmargin{
	margin-left:		6em;
	margin-right:		1em;
	}

ul.bitbigmargin{
	margin-left:		1em;
	margin-right:		1em;
	}

#dgcenter{
	margin-left:		auto;
	margin-right:		auto;
	text-align:		center;
	}

p.center{
	display:		block;
	margin-left:		auto;
	margin-right:		auto;
	text-align:		center;
	}
	
h4 {
	margin-left:		1em;
	}
th.task{
	font-weight:		bold;
        background-color: 	#fcba7a;
	border:			thin solid blue;
        padding:                3px;
	}
td.backwhitealigncenter {
	font-weight:		bold;
        background-color: 	rgb(255,255,255);
	border:			thin solid blue;
	border-width:		thin;
        padding:                3px;
	text-align:             center;
	}