﻿/*
		------------ margin: t l b r ------------
*/

body	{
	display: block; 
	text-align:center;
	margin:0px;margin-top:0;padding:0;
	color:darkgreen;
	font-family:verdana, arial, georgia ;
	font-size:xx-small;
	font-style:normal;
}

a {color:blue;text-decoration:none}
a:hover {color:red;text-decoration:none}

/*
----------------------- MAIN STRUCTURAL LAYOUT ------------------
*/

div.sitecontainer	{height:100%;margin:0;text-align:center;padding:0;xbackground:#99CC66;}
table.layout	{border-collapse:collapse;padding:0;xborder;0;margin:0;width:100%;height:100%;}
table.layout td	{xborder:none;padding:0;margin:0;vertical-align:top;xheight:100%;}
table.layout th 	{height:1px;padding;0;xborder:none;margin:0;vertical-align:top;xwidth:100%}

div.layout	{xborder:2px solid red;margin:0;padding:0;vertical-align:top;height:100%;margin:0;width:100%}

div.top		{background-white;padding:0;width:100%;}
div.left 	{xborder:thin dotted red;
		background-image:url(../content/blueleft.jpg);
		background-repeat:repeat-y;
             	background-position:left;}
div.centre 	{height:100%;text-align:left;padding:5;width:100%}

div.right	{xborder:thin dotted red;height:100%;
		background-image:url(../content/blueright.jpg);
		background-repeat:repeat-y;
             	background-position:right;}
div.bottom 	{xborder:thin dotted red;xbackground:black;width:100%;vertical-align:bottom}

.headerlinks 	{margin:0 0 0 0;padding-bottom:3;padding-top:3;xbackground:lavender}
.headerlinks a	{color:red}

.headerlinks span 	{font-size:xx-small;margin:2;}
.footerlinks	{padding:1;text-align:right;border-top:thin solid silver}
.SiteDesignerLink 	{font-size:x-small;font-style:normal;font-family:Times New Roman;color:silver;}


/* 
--------------------------
Page content
--------------------------
*/

div.empty {clear:both;height:0;line-height:0;width:0;display:block}

.divider {clear:both;height:0;padding:0;margin:4 0 4 0;line-height:0;
	border-bottom:1 solid yellow;}

.sitetitle 	{font-family:verdana;font-size:xx-large;font-weight:bold;margin-bottom:5;color:forestgreen;}

.sitesubtitle {font-size:0.8em;font-family:verdana;font-weight:light;
	color: #993300;letter-spacing:.4em;line-height:1em;
}


.sitelogo 	{margin:0;background:darkred;color:gold;width:100%}

.pagetitle 
	{border-bottom:none;
	padding-top:0;color:darkred;
 	font-size:medium;font-family:times new roman; font-style:normal;font-weight:bold;margin:0 0 0 0;}

.paneltitle {background:darkgreen;padding:2;text-align:center;
	  font-weight:bold;font-size:xx-small;color:yellow;
	  margin:0;
}

.panel	{border:1px solid darkgreen;padding:1;color:darkred;font-size:x-small;margin-bottom:20}


h1 {font-size:xx-large;margin:0;color:darkgreen;text-align:left;margin:2;line-height:auto;}
h2 {font-size:x-large;margin:0;color:darkgreen;text-align:left;margin:2;line-height:auto;}
h3 {font-size:large;margin:0;color:darkgreen;text-align:left;margin:2;line-height:auto;}
h4 {font-size:medium;margin:0;color:darkgreen;text-align:left;margin:2;line-height:auto;}
h5 {font-size:small;margin:0;color:darkgreen;text-align:left;margin:2;line-height:auto;}
h6 {font-size:xx-small;margin:0;color:gray;text-align:left;margin:1;line-height:auto;font-weight:normal}

/*
-----------------
*/

hr {margin:0;padding:0;color:silver;line-height:0;height:1}

p   {margin-top:10;width:auto;font-size:x-small;}
xxdiv {margin:0;width:100%;font-size:x-small;}
div {margin:0;font-size:x-small;}


/*
table, tr, th, td {margin:0;width:100%}
th, td {vertical-align:top;width:auto;padding:auto}
td {height:100%}
*/

.msgbox {border:none;text-align:center;padding:5;color:red}


/* 
--------------------------
Breadcrumbs
--------------------------
*/

.breadcrumbs {text-align:left;display:inline;width:100%;font-size:xx-small;background:lightyellow;padding-bottom:2;
              border-bottom:none;margin-bottom:5;
             }
.breadcrumbs ul {list-style:none;display:inline;text-indent:0;margin:0;width:100%}
.breadcrumbs li {list-style:none;display:in-line;text-indent:0;margin:0;}


/*
------------------- SITE MANAGER ----------
*/

.sitemap {margin-top:10;text-align:center;}
.sitemap table {margin:0}
.sitemap tr {margin:0;}
.sitemap td {font-size:xx-small;vertical-align:top}


/*
-------------- FORMS ----------------
*/

form 	{
	text-align:left;
	margin:0;background:lavender;padding:0;font-size:xx-small;
}

.formlabel {width:150;margin:5;text-align:left;float:left;font-size:xx-small;}

.textbox {display:block;font-size:xx-small; color:black; background-color:cornsilk;margin:5;}

input, select {display:block;margin:5;font-size:xx-small}

legend {font-size:xx-small;color:darkgreen;font-weight:bold}

INPUT.mybutton
{
    display:inline;
    BORDER-RIGHT: #eff7ff 1px outset;
    BORDER-TOP: #eff7ff 1px outset;
    FONT-SIZE: x-small;font-weight:bold;
    BORDER-LEFT: #eff7ff 1px outset;
    CURSOR: hand;
    BORDER-BOTTOM: #eff7ff 1px outset;
    BACKGROUND-COLOR: aquamarine;
    MARGIN-RIGHT:5;MARGIN-LEFT:0;
    MARGIN-BOTTOM:3;width:auto;
}

INPUT.smallbutton
{
    display:inline;
    BORDER-RIGHT:silver 2px outset;
    BORDER-TOP: silver 1px outset;
    FONT-SIZE: xx-small;font-weight:bold;
    BORDER-LEFT: silver 1px outset;
    CURSOR: hand;
    BORDER-BOTTOM: silver 2px outset;
    BACKGROUND-COLOR: lightcyan;
    MARGIN-RIGHT:0;MARGIN-LEFT:2;
    MARGIN-BOTTOM:2;width:auto;
}


/*
----- Login form -----
*/

fieldset {margin:0}
label {margin:2 0 2 0;width:100;vertical-align:center;font-size:xx-small;font-family:verdana;}
.datelabel {width:94}

input, textarea, select {margin:2 0 2 0;font-size:xx-small;font-family:verdana;display:inline;background:white}
.checkbox  {background:transparent;border:none}

textarea {overflow:auto;url(maxlength.htc)}
.radio {margin:0;font-size:xx-small;font-family:verdana;display:inline;background:transparent;color:red}


/*  ---- Data Grid ---- */

.datagrid {}
table.datagrid {border-collapse:collapse;width:100%;font-size:xx-small;}
table.datagrid tr {border-bottom:1px solid black;}
table.datagrid th {text-align:left;background:silver;color:white;font-size:x-small;border:1px solid gray;}
table.datagrid td {vertical-align:top;font-size:xx-small;border:1px solid silver;padding:3;}

.searchresults {width:100%;border-collapse:collapse}
.searchresults table {width:100%;}
.searchresults tr {margin-bottom:20;}
.searchresults th {text-align:left;background:gray;border-top:1px solid silver;color:white;font-size:x-small;}
.searchresults td {border-bottom:1px solid silver;vertical-align:top;font-size:x-small;margin:0 0 20 0}


.header {font-weight:bold;border-top:1px solid GRAY;border-bottom:1px solid GRAY}
.odd {background:aliceblue;}
.even {background:lightcyan;}

table.normaltable {border-collapse:collapse;font-size:xx-small;xheight:100%;width:auto}
table.normaltable tr {}
table.normaltable th {margin:1 0 10 2;border:1px solid silver;font-weight:bold;padding-left:10;padding-right:4;padding-top:2;padding-bottom:2;text-align:left;background:cornsilk}
table.normaltable td {color:maroon;background:aliceblue;margin:1 0 10 2;border:1px solid white;padding-left:10;padding-right:4;padding-top:2;padding-bottom:2;}


/*
=============     =================
------------- END -----------------
=============     =================
*/