#body					{overflow:auto; margin: 15px; padding: 0px; color : #333; background-color : #FFF; font-size : 11px; font-family : Arial, Helvetica, sans-serif;}
body					{overflow:auto; margin: 5px; padding: 0px; color : #333; background-color : #FFF; font-size : 11px; font-family : Arial, Helvetica, sans-serif;}
div						{font-family:Verdana,Arial; font-size: 11px; color:#000000;}
tr						{font-family:Verdana,Arial; font-size: 11px; color:#000000;}
p						{font-family:Verdana,Arial; font-size: 11px; color:#000000;}

.header					{font-family:Verdana,Arial; font-size: 28px; color:#ff9900;}
.header-small			{font-family:Verdana,Arial; font-size: 18px; color:#ff9900;}
.button					{border:solid 1px #cccccc; background: #E9ECEF; color: #666666; font-weight: bold; font-size: 11px; padding: 4px;}
.button-small		{border:solid 1px #cccccc; background: #E9ECEF; color: #666666; font-weight: bold; font-size: 11px; padding: 0px; height:20px;}

a:link					{font-family:Verdana,Arial; font-size: 11px; color:#ff9900; text-decoration: none; float:clear;}
a:active				{font-family:Verdana,Arial; font-size: 11px; color:#ff9900; text-decoration: none; float:clear;}
a:visited				{font-family:Verdana,Arial; font-size: 11px; color:#ff9900; text-decoration: none; float:clear;}
a:hover					{font-family:Verdana,Arial; font-size: 11px; color:#ff9900; text-decoration: underline; float:clear;}

a.black:link			{font-family:Verdana,Arial; font-size: 11px; color:#000000; text-decoration: none;}
a.black:active			{font-family:Verdana,Arial; font-size: 11px; color:#000000; text-decoration: none;}
a.black:visited			{font-family:Verdana,Arial; font-size: 11px; color:#000000; text-decoration: none;}
a.black:hover			{font-family:Verdana,Arial; font-size: 11px; color:#000000; text-decoration: underline;}



.block-parent			{padding:15px; height:100%;}
.block-light			{padding:15px; border:1px solid #cccccc; background:#F1F3F5;}
.block-dark				{border: 1px solid #cccccc; background: #E9ECEF; padding-top: 15px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px;}

.page_menu				{position:relative; left:0px; top:0px; width:75px; text-align:center; padding-top:0px; border: 1px solid #cccccc; background: #E9ECEF;}
.page_body				{display:none; overflow:auto; width:10px; height:10px; padding: 5px; background: #F1F3F5;}
.page_index				{position:relative; left:0px; top:0px; width:700px; text-align:center; padding-top:15px; border: 1px solid #cccccc; background: #E9ECEF;}

.tab_unselected					{text-align:center; padding-top:0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #F1F3F5;}
.tab_selected					{text-align:center; padding-top:0px; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #E9ECEF;}
.tab_filler						{text-align:center; padding-top:0px; border-bottom: 1px solid #cccccc; background: #F1F3F5;}
.tab_body						{text-align:center; padding-top:0px; border-right: 1px solid #cccccc; background: #E9ECEF; padding: 10px;}
.tab							{text-align:center; padding-top:0px; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; background: #F1F3F5;}
.tab_content					{overflow:auto; width:100%; height:100%; padding: 0px;}


.inputbox						{font-family:Verdana,Arial; font-size: 11px; color:#000000; width: 150px; margin: 0 0 1em 0; border: 1px solid #cccccc;}
.input-text						{font-family:Verdana,Arial; font-size: 11px; color:#000000; width: 250px; height: 20px; margin: 0 0 0 0; border: 1px solid #cccccc;}
.input-text-100 				{font-family:Verdana,Arial; font-size: 11px; color:#000000; width: 100%; height: 20px; margin: 0 0 0 0; border: 1px solid #cccccc;}
.input-text-date-day			{font-family:Verdana,Arial; font-size: 11px; color:#000000; width: 25px; height: 20px; margin: 0 0 0 0; border: 1px solid #cccccc;}
.input-text-date-year			{font-family:Verdana,Arial; font-size: 11px; color:#000000; width: 40px; height: 20px; margin: 0 0 0 0; border: 1px solid #cccccc;}
.input-text-number				{font-family:Verdana,Arial; font-size: 11px; color:#000000; width: 50px; height: 20px; margin: 0 0 0 0; border: 1px solid #cccccc;}
.input-textarea					{font-family:Verdana,Arial; font-size: 11px; color:#000000; width: 250px; height: 100px; margin: 0 0 0 0; border: 1px solid #cccccc;}
.input-textarea-100				{font-family:Verdana,Arial; font-size: 11px; color:#000000; width: 100%; height: 100px; margin: 0 0 0 0; border: 1px solid #cccccc;}
.input-textarea-200				{font-family:Verdana,Arial; font-size: 11px; color:#000000; width: 100%; height: 200px; margin: 0 0 0 0; border: 1px solid #cccccc;}
.input-textarea-ce 				{visibility:visible; display:block; border:solid; border-width:1; border-color:#999999; width:100%; background:#FFFFFF; overflow:auto; height:250px;}
.input-textarea-ce-hidden		{visibility:hidden; display:none; border:solid; border-width:0; border-color:#999999; width:100%; background:#FFFFFF; height:250px; }
.input-textarea-ce-400			{visibility:visible; display:block; border:solid; border-width:1; border-color:#999999; width:100%; background:#FFFFFF; overflow:auto; height:400px;}
.input-textarea-ce-hidden-400	{visibility:hidden; display:none; border:solid; border-width:0; border-color:#999999; width:100%; background:#FFFFFF; height:400px; }
.input-select					{font-family:Arial; font-size: 11px; color:#000000; width: 250px; height: 20px; margin: 0 0 0 0; border: 1px solid #cccccc;}
.input-select-small				{font-family:Arial; font-size: 11px; color:#000000; height: 20px; margin: 0 0 0 0; border: 1px solid #cccccc;}

.input-red						{font-weight:bold;width:150px;color:#ff0000;}
.input-black					{font-weight:bold;width:150px;color:#000000;}

.table-header					{font-weight:bold;width:150px}
th								{font-weight:bold;width:150px}


.icon							{margin-bottom:8px;}

.row-highlight					{background: #e9ecef;}

hr								{margin-top:0px; margin-bottom:0px; text-align:center; width:100%; height:1px; color:#000000;}

.image-upload-counter			{font-family:Arial; font-size:12px; color:#C00000; border:solid; border-width:0; background:#F1F3F5}
