﻿/*
		------------ margin: t l b r ------------
*/

html	{color:navy;font-family:verdana;}

body	{display: block;width:100%;height;100%;font-size:small;background:cornsilk;
	text-align:center;
	margin:0px;margin-top:0px;padding:0px;
	xbackground-color:silver;
	text-align:center;
	xbackground-image:url(../images/bg_GreenFade.JPG);
	xbackground-repeat:repeat-x;
}

div, p, span 	{overflow:visible;}

xdiv		{background-image:url(../images/bg_GreenFade.JPG);
		background-repeat:repeat-x;
		}

table		{}
td, th		{vertical-align:top;}
th		{text-align:center;}
td		{font-size:90%;text-align:left}


a 	{color:blue;}
a:hover 	{color:red;}


/*
----------------------- MAIN STRUCTURAL LAYOUT ------------------
*/

div.sitecontainer	{margin:0px;text-align:left;padding:0px;width:800px;}

div.topzone, div.leftzone, div.centrezone, div.rightzone, div.bottomzone
		{xborder:1px solid red;margin:0px;padding:0px}

div.topzone	{margin-bottom:0px;background-image:url();}
div.leftzone	{float:left;width:200px;margin-right:0px;}
div.centrezone	{float:left;margin:0px;padding:10px;padding-top:0px;color:black}
div.rightzone	{clear:both;float:right;width:160px;margin-left:10px;height:100%;}
div.bottomzone	{clear:both;margin-top:10px;background:khaki;border-top:2px solid gray;padding:2px;height:100%;font-size:80%}

div.editor		{float:right;width:1%;white-space:nowrap;font-weight:bold;margin-bottom:5px}

/*
------------- FORUM LAYOUT --------
*/


div.forumtrail	{background:lightcyan;border:2px solid black;padding:5px;margin:auto;}
div.forumtrail span	{font-weight:medium}

#frmMain 	{width:100%;padding:0px;margin:auto}

div.forum table     	{table-layout:fixed;border-collapse:collapse;margin:auto;}

div.forum table th.fheader          	{background:darkgreen;color:white;font-weight:bold;}
div.forum table td.fforum            	{background:lightcyan;font-weight:bold;}
div.forum table td.fcateg            	{background:mintcream;}
div.forum table td.ftopic		{background:white;}

div.forum table td.ftopiccontent	{background:gainsboro;text-align:left;line-height:120%;}
div.forum table td.freplyodd		{background:mintcream;text-align:left;}
div.forum table 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:maroon;padding:2px;text-align:center;
	  font-weight:bold;color:gold;font-size:90%;
	  margin:0px;margin-bottom:2px;font-size:110%;
	}

div.panel	{font-size:80%;border:1px solid darkgreen;padding:1px;color:darkred;margin-bottom:10px;background:khaki}
div.panel p {margin:3px;margin-bottom:8px;}


h1, h2, h3, h4, h5, h6 {font-family:verdana;margin:2px;line-height:auto;margin:0px;color:darkgreen}


/*
-----------------
*/

.msgbox {border:none;text-align:center;padding:5px;color:red}

/*
-------------- FORMS ----------------
*/

form 	{
	text-align:left;	margin:0px;background:lavender;padding:0px;font-size:80%;
	}

fieldset {margin:0px}
legend {color:maroon;font-weight:bold;font-size:105%;background:khaki}

label {margin:2px 0px 2px 0px;width:120px;vertical-align:center;font-family:verdana;float:left;}
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:cornsilk;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: 90%;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 ---- */


div.datagrid {}
div.datagrid table	{border-collapse:collapse;font-size:90%;table-layout:fixed}
div.datagrid tr {border-bottom:1px solid black;}
div.datagrid th {text-align:left;background:silver;color:white;border:1px solid gray;}
div.datagrid td {vertical-align:top;font-size:80%;border:1px solid silver;padding:1px;}

div.datagrid tr.odd {background:lightcyan}
div.datagrid tr.even {background:khaki}
div.datagrid tr.selected {background:lightyellow;}

table.normaltable {border-collapse:collapse;font-size:90%;xheight:100%;table-layout:fixed}
table.normaltable tr {}
table.normaltable th {margin:1px 0px 10px 2px;border:1px solid silver;font-weight:bold;padding-left:10px;padding-right:4px;padding-top:2px;padding-bottom:2px;text-align:left;background:cornsilk}
table.normaltable td {color:maroon;background:khaki;margin:1px 0px 10px 2px;border:1px solid white;padding-left:10px;padding-right:4px;padding-top:2px;padding-bottom:2px;}

/*
=============     =================
------------- END -----------------
=============     =================
*/