/*
		------------ margin: t l b r ------------
*/

html	{xbackground-color:silver;color:navy;font-family:trebuchet MS, verdana, sans serif;}

body	{display: block;width:100%;height:100%;font-size:small;
	text-align:center;
	margin:0px;padding:0px;
	background-image:url(../content/backgrounds/fade4.jpg);
	xbackground-repeat:repeat-x;
	xbackground-repeat:repeat-y;
             background-repeat:no-repeat;
             background-position:top center;
             background-attachment:fixed;
}

div, p, span 	{overflow:visible;margin:0px;padding:0px}

table		{xwidth:100%;border-collapse:collapse;}
td, th		{vertical-align:top;}
th		{text-align:left;}
td		{text-align:left;}


a 	{color:blue;}
a:hover 	{color:red;}

div.editor		{float:right;width:70px;min-height:1px;
		 white-space:nowrap;
		 font-weight:bold;margin-bottom:5px;
		}

/*
----------------------- MAIN STRUCTURAL LAYOUT ------------------
*/

div.sitecontainer	{margin:0px;padding:10px;width:900px;
		 text-align:left;font-size:95%;
		 height:100%;
		}

table.sitelayout 	{height:50%;width:100%;
	xbackground-image:url(../content/backgrounds/fade2.jpg);
	xbackground-repeat:repeat-x;
	xbackground-repeat:repeat-y;
             background-repeat:no-repeat;
             background-position:top left;}             

td.leftcol		{width:160px;xbackground-color:palegreen;height:100%;}
td.middlecol	{xbackground-color:yellow;height:100%;}


td.rightcol	{width:200px;xbackground-color:lightcyan;height:100%;}

div.topzone, div.leftzone, div.centrezone, div.rightzone, div.bottomzone
		{margin:0px;padding:0px;}

div.topzone	{xbackground-color:gainsboro;height:1%;}

div.leftzone	{padding:0px;padding-right:10px;}
div.centrezone	{padding:0px;}
div.rightzone	{padding:0px;}

div.bottomzone	{font-size:80%;margin-top:0px;padding:0px;
		 background-color:silver;color:yellow;}
		 

div.pagecontent	{clear:both;padding-top:0px;height:100%;margin:0px;}
div.pagecontent p {margin-top:1em;margin-bottom:1em;}

/*
------------- FORUM LAYOUT --------
*/


div.forumtrail	{background:mintcream;border:1px solid black;padding:5px;margin:auto;}
div.forumtrail span	{font-weight:medium}

table.forum	{table-layout:fixed;font-size:85%;border-collapse:collapse;border:1px solid navy}
table.forum td	{border:1px solid skyblue;padding:3px;line-height:120%;}

th.fheader          	{background:silver;color:white;font-weight:bold;xwidth:100%;text-align:center;border:1px solid skyblue;}
td.fforum            	{background:gainsboro;font-weight:bold;border:1px solid skyblue;}
td.fcateg            	{background:mintcream;border:1px solid skyblue;}
td.ftopic		{background:white;border:1px solid skyblue;}

td.ftopiccontent	{background:lightcyan;padding:}
td.freplyodd	{background:mintcream;text-align:left;}
td.freplyeven	{background:cornsilk;text-align:left;}


/*
------------------- WEB PARTS --------------------
*/

.pagetitle 	{padding-top:10px;padding-bottom:10px;margin-bottom:10px;
		xbackground-image:url(../images/bg_GreenFade.JPG);
	  	xbackground-repeat:repeat-x;
		}

/* 
--------------------------
Page content
--------------------------
*/

div.empty 	{clear:both;height:0px;line-height:0px;width:0px;display:block;}


div.paneltitle 	{background:palegreen;padding:2px;text-align:center;
	  	 font-weight:bold;color:darkgreen;font-size:90%;
	   	 margin:0px;margin-bottom:2px;font-size:110%;
		}

div.panel		{font-size:80%;border:1px solid cyan;padding:2px;color:darkred;margin-bottom:10px;background:mintcream}
div.panel p 	{margin:3px;margin-bottom:8px;}

div.panel div	{padding:1px;}


h1, h2, h3, h4, h5, h6 
		{font-family:verdana;font-weight:bold;
		  margin:0px;line-height:auto;color:#555555}


/*
-----------------
*/

.msgbox {border:none;text-align:center;padding:15px;color:forestgreen;font-size:110%}

/*
-------------- FORMS ----------------
*/

form 	{
	text-align:left;margin:1px;background-color:lightyellow;margin:0px;
	padding:5px;border:1px solid khaki;border-bottom:2px solid khaki; border-right:2px solid khaki;
	font-size:90%;
	}

fieldset 	{margin:0px}
legend 	{color:black;font-weight:bold;font-size:105%;background:palegreen}

label 	{margin:2px 0px 2px 0px;width:130px;vertical-align:center;font-family:arial;float:left;line-height:125%;}
input, textarea, select 
	{margin:2px 0px 2px 0px;font-family:verdana;display:inline;background:white}
textarea 	{overflow:auto;url(includes/maxlength.htc)}

.textbox 		{display:block;font-size:80%; color:black; background-color:white;margin:5px;}
.checkbox  	{background:transparent;border:none}
.radio 		{margin:0px;font-size:90%;font-family:verdana;display:inline;background:transparent;color:red}
.datelabel 	{width:94px}


INPUT.mybutton
{
    display:inline;
    BORDER-RIGHT: #eff7ff 1px outset;
    BORDER-TOP: #eff7ff 1px outset;
    FONT-SIZE: 100%;font-weight:bold;
    BORDER-LEFT: #eff7ff 1px outset;
    CURSOR: hand;
    BORDER-BOTTOM: #eff7ff 1px outset;
    BACKGROUND-COLOR: aquamarine;
    MARGIN-RIGHT:5px;MARGIN-LEFT:0px;
    MARGIN-BOTTOM:3px;width:auto;
}

INPUT.smallbutton
{
    display:inline;
    BORDER-RIGHT:silver 2px outset;
    BORDER-TOP: silver 1px outset;
    FONT-SIZE: 100%;font-weight:bold;
    BORDER-LEFT: silver 1px outset;
    CURSOR: hand;
    BORDER-BOTTOM: silver 2px outset;
    BACKGROUND-COLOR: lightcyan;
    MARGIN-RIGHT:0px;MARGIN-LEFT:2px;
    MARGIN-BOTTOM:2px;width:auto;
}


/*  ---- Data Grid ---- */

table.datagrid 	{border-collapse:collapse;table-layout:fixed;font-size:75%}
table.datagrid tr 	{border-bottom:1px solid black;}
table.datagrid th 	{text-align:left;background:silver;color:white;border:1px solid gray;padding:3px}
table.datagrid td 	{vertical-align:top;border:1px solid silver;padding:3px;}

table.datagrid th	{text-wrap:suppress;word-wrap:break-word}
table.datagrid td	{text-wrap:suppress;word-wrap:break-word}

td.odd 		{background:lightcyan}
td.even 		{background:khaki}
td.selected 	{background:lightyellow;}

/
*
=============     =================
------------- END -----------------
=============     =================
*/
