/*@import url(styles_universal.css);*/

body								{ font-family:arial;  font-size:12px; }
a:link							{ text-decoration: underline;  color: black; }
a:visited						{ text-decoration: underline;  color: black; }
a:hover							{ text-decoration: underline;  color: #D6662C; }
a.links:link				{ text-decoration:none; color: black; }
a.links:visited			{ text-decoration:none; color: black; }
a.links:hover				{ text-decoration: underline;  color: #D6662C; }
.link								{ cursor: pointer; }
label 							{ font-size:11px; font-weight:bold; margin-right:8px; }
form								{ font-size:12px; }
table								{ font-size:12px; }
ul									{ margin-top:0px; margin-bottom:0px; }
ol									{ margin-top:0px; margin-bottom:0px; }


.titleText					{ font-size:16px; font-weight:bold; color:#000000; margin-bottom:10px; }
.colorText					{ color:#BD5500; }
.font10							{ font-size:10px; }
.font11							{ font-size:11px; }
.font12							{ font-size:12px; }
.font14							{ font-size:14px; }
.font16							{ font-size:16px; }
.font18							{ font-size:18px; }
.font20							{ font-size:20px; }
.smaller						{ font-size:smaller; }
.larger							{ font-size:larger; }
.strong							{ font-weight:bold; }
.normal							{ font-weight:normal; }
.italic							{ font-style:italic; }
.underline					{ text-decoration:underline; }
.good								{ font-weight:bold; color:darkgreen; }
.bad								{ font-weight:bold; color:red; }
.gray								{ color:#444444; }
.white							{ color:white; }
.red								{ color:red; }
.disabled						{ font-size:12px; font-style:italic; color:#444444; }
.hidden							{ display:none; position:absolute; }
.margin2						{ margin:2px; }
.margin5						{ margin:5px; }
.indent							{ margin-left:15px; }
.indent2						{ margin-left:30px; }
.center							{ text-align:center; }

.topBar							{ background-color:#664A33; }
.bgColor						{ background-color:#F9F4E7; }
.black							{ background-color:black; }
.navBar							{ background-color:#DCCFAC; background-repeat:repeat-x; }
.navBarDesc					{ background-color:#C2AD84; }
.memBar							{ background-color:#EEE3C6; background-repeat:repeat-x; }
.memBarDesc					{ background-color:#E6D3AE; }
#infoMessage				{ background-color:#D6662C; }
.themeColor1				{ background-color:#D6662C; }
#errorMessage				{ background-color:#EE0200; }
.tableHeader				{ background-color:#BEA875; font-weight:bold; text-align:center; }
.tableBody					{ background-color:#DECFA5; }
.tableBody1					{ background-color:#DECFA5; }
.tableBody2					{ background-color:#E9DDBC; }
.tableBody3					{ background-color:#EFE3C3; }
.tableLabel					{ font-weight:bold; padding-right:5px; vertical-align:top; }
.tableTop						{ background-color:#AA9566; }

table.reportTable 	{ border:0px; border-collapse:collapse; }
table.reportTable td 	{ border:1px solid black; padding-left:3px; padding-right:3px;  }
.tableReport1				{ background-color:#AA9566; }
.tableReport2				{ background-color:#BEA875; }
.tableReport3				{ background-color:#DECFA5; }
.tableReport4				{ background-color:#E9DDBC; }
.tableReport5				{ background-color:#EFE3C3; }

.infoBox				
{ 
	border-style:solid; 
	border-color:#5E594A; 
	border-width:1; 
	background-color: #E9DDBC;
}

.inputButton 				
{ 
	height:20px;
	font-size:12px;
	background-color:#C0AE7D;
	border:1px solid;
	border-top-color:#877954;
	border-left-color:#877954;
	border-right-color:#2B2619;
	border-bottom-color:#2B2619;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr="#ffE1D4B1",EndColorStr="#ffC0AE7D");
}

.inputText
{
	font-family:arial;
	background-color:#f3ecd9;
	border-style:solid;
	border-color:#000000;
	border-width:1;
	font-size:12px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr="#ffE1D4B1",EndColorStr="#ffF9F4E7");
}

select 
{
	font-size:12px;
	background-color:#EFE7D0;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr="#ffE1D4B1",EndColorStr="#ffF9F4E7");
}


.thisMonth				{ background-color:#DECFA5; }
.otherMonth				{ background-color:#AC9C71; }
.dayHighlite			{ background-color:#ffffff; }
.normalDay				{ background-color:#DECFA5; }
.calendarDay			{ font-size:14px; font-weight:bold; }
.currentDay				{ background-color:#F5EDD5; }