body			{ font-family: Arial,Verdana,Helvetica; font-size: 11px; background-color: transparent; scrollbar-3dlight-color: #CEDFD6; scrollbar-arrow-color: #84AE8C; scrollbar-base-color: #FFFFFF; scrollbar-darkschadow-color: #84AE8C; scrollbar-face-color: #CEDFD6; scrollbar-hightlight-color: #CEDFD6; scrollbar-shadow-color: #000000; }
table			{ font-family: Arial,Verdana,Helvetica; font-size: 11px; text-align: left; border-collapse: collapse; }
td			{ vertical-align: top; text-align: justify; padding-left: 5px; padding-top: 5px; padding-right: padding-right: 5px; }

img			{ border: 0px; }

a			{ color: #000000; text-decoration: none; }
a:hover 		{ color: #7280AD; text-decoration: none; }
a:visited		{  }

a.line			{ text-decoration: underline; }
a:hover.line 		{ text-decoration: underline; }
a:visited.line		{  }

a.xnav			{ color: #000000; text-decoration: underline; }
a:hover.xnav 		{ color: #84A997; text-decoration: underline; }
a:visited.xnav		{  }

table.in		{ width: 100%; }
table.in#only		{ border-left: solid 1px #C0C0C0; border-top: solid 1px #C0C0C0; border-right: solid 1px #000000; border-bottom: solid 1px #000000; }
td.in			{ padding: 10px;  }
table.large		{ width: 100%; border: solid 1px #83AE8D; border-spacing: 1px; }
table.lm		{ width: 90%; border: solid 1px #83AE8D; border-spacing: 1px; }
table.medium		{ width: 50%; border: solid 1px #83AE8D; border-spacing: 1px; }

ul			{ margin-top: 0px; margin-bottom: 0px; }

div.base		{ width: 550px; }

table.layout		{ width: 100%; }
td.layout#menu		{ width: 100px; }
td.layout#content	{  }
	
td.global		{  }

td.global#nav		{ padding: 5px; vertical-align: middle; word-spacing: 15px; }
td.global#content	{ padding: 5px; }

tr.row2			{ background: #D7D7E3; }
tr.alert		{ background: #FF3300; }

span.title		{ font-weight: bold; }
span.info		{ font-style: italic; }
span.line		{ text-decoration: underline; }
span.big		{ font-weight: bold; font-size: 16px; }
span.small		{ font-size: 10px; }
span.pagetitle		{ font-weight: bold; font-size: 15px; }
span.bold		{ font-weight: bold; }
div.right		{ text-align: right; }
span.error		{ color: #FF0000; }
div.right		{ text-align: right; }

div.middle		{ vertical-align: middle; }

input.small		{ width: 40px; }
input.tiny		{ width: 25px; }
input.little		{ width: 50px; }

table.body#table	{ width: 100%; }

td.global#header	{ padding: 5px; background: #83AE8D; color: #FFFFFF; }
td.global#split		{ height: 2px; } 

input			{ border: 1px solid #6D84B9; font-family: Arial,Verdana,Helvetica; }
textarea		{ width: 250px; height: 75px; border: 1px solid #6D84B9; font-family: Arial,Verdana,Helvetica; }
textarea.template	{ width: 400px; height: 200px;  }
