/*
Type: CSS Document
Creation date: 13.01.2006 Creation by: D.Ampelakiotis
Code: CSS-03-Content Name: content.css
*/

.msg-error		{color:#990000 !important; vertical-align:middle;}
.msg-success	{color:#006633 !important; vertical-align:middle;}
.msg-warning	{color:#FF6600 !important; vertical-align:middle;}
.msg-failure	{color:#990000 !important; vertical-align:middle;}
.msg-empty		{color:#FF9900 !important;}

.msg-box-app 	{color:red; padding:10px; padding-bottom:2px; border-bottom:1px solid #ddd;}

/* Search */
.search-result 				{font-size:100%;	font-weight:normal; color:#333333;}
.search-result p				{padding:2px; margin:1px;}
.search-result a 				{color: #666699; text-decoration: underline;}
.search-result a:hover 			{color: #006600; text-decoration: underline;}
.search-result a:active 		{color: #333; text-decoration: underline;}
.search-result img			{display:none;}
ul.search-result 				{margin:0; list-style-image:none;	padding:0;}
.search-result li 			{list-style:none; list-style-image:none; vertical-align:middle; margin:0; margin-left:10px; padding:6px;}
.search-description 			{font-size:100%; color:#999999;}
li.search-description 			{list-style:none; list-style-image:none; vertical-align:middle; margin:0; margin-left:10px; padding:6px;}
.search-description img			{display:none;}
.search-description div			{display:none;}
.search-description table		{display:none;}
.search-score 				{font-size:100%; color:#006600;}

/* TOOLBAR */
#general-toolbar-box {width:auto; /*height:25px;*/ padding:2px; padding-right:10px;}
.toolbar-box {
	font-size:80%; color:#333; text-align:right;
	/*background-image:url(../images/default/toolbar_bg.gif); background-repeat:repeat-x; background-position:bottom;*/
}
.toolbar-box img {border:none; vertical-align:middle; cursor:pointer;}

#general-toolbar-down-box {width:auto; height:25px; padding:10px;}
.toolbar-box-down {font-size:80%; color:#333; text-align:right;}
.toolbar-box-down a {color:#666699; text-decoration:none;}
.toolbar-box-down a:hover {color:#FF9900; text-decoration:none;}
.toolbar-box-down a:active {color:#333; text-decoration:none;}

.toolbar-box-down img {border:none; vertical-align:middle; cursor:pointer;}

.pages {width:auto; font-size:80%; color:#CCC; text-align:right;}

/* GENERAL CONTENT BOX */
#general-title-box {width:auto; padding:2px;}
.gt-box {font-size:110%; font-weight:bold; color:#666699; text-align:left;}

#general-content-box	{width:auto; padding:4px;}
.gc-box 			{font-size:70%; color:#333; text-align:left;}
.gc-box p 			{font-size:100%; color:#333; text-align:left;}
.gc-box table 		{width:100%;}
.gc-box a 			{color:#666699; text-decoration:none;}
.gc-box a:hover 		{color:#FF9900; text-decoration:none;}
.gc-box a:active 		{color:#333; text-decoration:none;}

.gc-box a p			{color:#666699; text-decoration:none;}
.gc-box a:hover p 		{color:#FF9900; text-decoration:none;}
.gc-box a:active p 		{color:#333; text-decoration:none;}


.gc-box h1 {font-size:150%; color:#6699CC; font-weight:bold; padding:2px; margin:0;}
.gc-box h2 {font-size:140%; color:#333; font-weight:bold; padding:2px; margin:0;}
.gc-box h3 {font-size:130%; color:#999900; font-weight:bold; padding:2px; margin:0;}
.gc-box h4 {font-size:120%; color:#999900; font-weight:bold; padding:2px; margin:0;}
.gc-box h5 {font-size:110%; color:#999900; font-weight:bold; padding:2px; margin:0;}

.gc-box ul 										{margin:0; padding:0; margin-left:20px;}
.gc-box li 										{margin:0; margin-left:16px; list-style-image:url(../images/default/bullet-menu-level-1.gif); vertical-align:middle; padding:2px;}
.gc-box ul li li 							{margin:0; margin-left:16px; list-style-image:url(../images/default/bullet-menu-level-2.gif); vertical-align:middle; padding:2px;}
.gc-box ul li li li 					{margin:0; margin-left:16px; list-style-image:url(../images/default/bullet-menu-level-3.gif); vertical-align:middle; padding:2px;}

.gc-box li a 									{color:#336699; text-decoration:none;}
.gc-box ul li li a 						{color:#FF9900; text-decoration:none;}
.gc-box ul li li li a 				{color:#006600; text-decoration:none;}

.gc-box li a:hover 						{color:#333; text-decoration:none;}
.gc-box ul li li a:hover 			{color:#333; text-decoration:none;}
.gc-box ul li li li a:hover 	{color:#333; text-decoration:none;}

.gc-box li a:active 					{color:#ccc; text-decoration:none;}
.gc-box ul li li a:active 		{color:#ccc; text-decoration:none;}
.gc-box ul li li li a:active 	{color:#ccc; text-decoration:none;}

.gc-box-form			{width:100%; font-size:100%;}
form.gc-box-form		{margin:0; padding:0;}
.gc-box-form h5			{font-size:100%; margin:0; padding:2px; padding-top:10px; font-weight:bold; color:#666699; text-align:left;}
.gc-box-form h5 p 		{font-size:80%; padding:2px; color:#333; text-align:left; font-weight:normal;}
.gc-box-form caption	{color:#333; padding:10px; font-weight:bold; text-align:left;}
.gc-box-form table		{border-collapse:collapse;}
.gc-box-form th			{font-size:100%; color:#6699CC; text-align:right; padding:2px; vertical-align:top;}
.gc-box-form td 		{font-size:100%; color:#333; text-align:left; padding:2px; vertical-align:top;}
.gc-box-form input		{font-size:100%; color:#333; border:1px solid #CCC;}
.gc-box-form select		{font-size:100%; color:#333;}
.gc-box-form textarea	{font-size:106%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; border:1px solid #CCC;}
.gc-box-form .comment 	{font-size:76%; color:#666666; text-align:left; padding:2px; font-weight:normal;}
.gc-box-form .button 	{font-size:100%; color:#666666; text-align:right; padding:2px;}
.gc-box-form .button 	input {font-size:100%; color:#666666; padding:2px; background-image:url(../images/buttons/b-gold.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}

.reg-notes						{padding:2px; font-size:80%;}
.reg-notes p					{padding:0; font-size:100%;}

.gc-box-list 					{width:100%; font-size:80%; color:#333; text-align:left;}
.gc-box-list p 				{font-size:100%; color:#333; text-align:left;}
.gc-box-list table 		{width:100%; font-size:100%;}
.gc-box-list i		 		{color:#999999;}
.gc-box-list th 			{padding:4px; vertical-align:middle;}
.gc-box-list td 			{padding:4px; vertical-align:top;}
.gc-box-list a 				{color:#666699; text-decoration:none;}
.gc-box-list a:hover 	{color:#FF9900; text-decoration:none;}
.gc-box-list a:active	{color:#333; text-decoration:none;}
.gc-box-list img 			{vertical-align:middle; border:none;}

.gc-box-list ul 									{margin:0; padding:0; margin-left:20px;}
.gc-box-list li 									{margin:0; margin-left:16px; list-style-image:url(../images/toolbar/folder_link.gif); vertical-align:middle; padding:2px;}
.gc-box-list ul li li 						{margin:0; margin-left:16px; list-style-image:url(../images/toolbar/folder_link.gif); vertical-align:middle; padding:2px;}
.gc-box-list ul li li li 					{margin:0; margin-left:16px; list-style-image:url(../images/toolbar/folder_link.gif); vertical-align:middle; padding:2px;}

.gc-box-list li a 								{color:#336699; text-decoration:none;}
.gc-box-list ul li li a 					{color:#FF9900; text-decoration:none;}
.gc-box-list ul li li li a				{color:#006600; text-decoration:none;}

.gc-box-list li a:hover 					{color:#333; text-decoration:none;}
.gc-box-list ul li li a:hover 		{color:#333; text-decoration:none;}
.gc-box-list ul li li li a:hover 	{color:#333; text-decoration:none;}

.gc-box-list li a:active 					{color:#ccc; text-decoration:none;}
.gc-box-list ul li li a:active 		{color:#ccc; text-decoration:none;}
.gc-box-list ul li li li a:active {color:#ccc; text-decoration:none;}

.gc-box-list-link						{width:100%; font-size:80%; color:#333; text-align:left;}
.gc-box-list-link p 				{font-size:100%; color:#333; text-align:left;}
.gc-box-list-link table 		{width:100%; font-size:100%;}
.gc-box-list-link i		 			{color:#999999;}
.gc-box-list-link strong		{color:#006600;}
.gc-box-list-link th 				{padding:4px; vertical-align:top; font-weight:normal; text-align:right;}
.gc-box-list-link td 				{padding:4px; vertical-align:top;}
.gc-box-list-link a 				{color:#666699; text-decoration:none;}
.gc-box-list-link a:hover 	{color:#FF9900; text-decoration:none;}
.gc-box-list-link a:active	{color:#333; text-decoration:none;}
.gc-box-list-link img 			{vertical-align:middle; border:none;}
.gc-box-list-link .comment	{font-size:80%; color:#999;}

/* CONTENT - LIST OF DATA - OPS */
.div-list-of-data									{
	font-size:70%; color:#000000;
	padding:0; margin:0;
	padding-top:2px;
	width:auto;
	border:none;
	text-align:left;
	clear:both;
	background-color:#FFFFFF;
}
.div-list-of-data p 									{font-size:100%; color:#666; padding:10px; text-align:justify;}
.div-list-of-data	a										{color:#6666CC; text-decoration:none;}
.div-list-of-data	a:hover							{color:#FF9900; text-decoration:none;}
.div-list-of-data	a:active						{color:#999; text-decoration:none;}

.div-list-of-data-txt									{font-size:76%; color:#666; padding:10px; text-align:left;}
.div-list-of-data-txt strong					{color:#666699;}

.div-list-of-data-open								{background: url("../images/tabs/asep-inTabs-bg.gif"); background-position:bottom; background-repeat:repeat-x;}
.div-list-of-data-close								{background: url("../images/tabs/asep-inTabs-bg2.gif"); background-position:bottom; background-repeat:repeat-x;}

.tbl-list-of-data 										{width:100%; font-size:100%; color:#333;}
table.tbl-list-of-data 								{border-collapse:collapse;}
.tbl-list-of-data caption						{color:#000099; font-size:120%; padding:10px; font-weight:bold; text-align:left;}

.rel-document ul											{margin:0; padding:0; margin-left:20px;}
.rel-document li											{color:#6666CC; margin:0; margin-left:16px; list-style-image:url(../images/toolbar/folder_link.gif); vertical-align:middle; padding:2px;}

.rel-res-document ul						{margin:0; padding:0; margin-left:20px;}
.rel-res-document li						{color:#6666CC; margin:0; margin-left:16px; list-style-image:url(../images/toolbar/attach.gif); vertical-align:middle; padding:2px;}

.tbl-list-of-data thead th					{padding:2px; vertical-align:top; padding-bottom:0; margin:0; border-right:1px solid #C7C5B2; font-weight:normal; color:#6666CC; background-color:#EBEADB;}
.tbl-list-of-data thead th img				{border:none; vertical-align:middle;}
.tbl-list-of-data thead td					{color:#CC0000; padding:0; margin:0; vertical-align:middle; border-right:1px solid #C7C5B2; background-color:#EBEADB; background-image:url(../images/list/bg-head2.gif); background-repeat:repeat-x; background-position:bottom; text-align:center;}
.tbl-list-of-data thead td img				{border:none; vertical-align:middle;}
.tbl-list-of-data thead td input			{border:0; font-size:100%; color:#000099; width:98%; vertical-align:top;}
.tbl-list-of-data thead td select			{font-size:100%; color:#000099; width:98%; vertical-align:top;}

.tbl-list-of-data tbody th						{padding:2px; background-color:#EBEADB; text-align:right; vertical-align:top; font-weight:normal;}
.tbl-list-of-data tbody td						{padding:2px; margin:0; border:1px solid #CCC;}
.tbl-list-of-data tbody td	a					{color:#6666CC; text-decoration:none;}
.tbl-list-of-data tbody td	a:hover		{color:#FF9900; text-decoration:none;}
.tbl-list-of-data tbody td	a:active	{color:#999; text-decoration:none;}
.tbl-list-of-data tbody td img				{border:0; vertical-align:middle;}

.tbl-list-of-data tbody td ul					{padding:0; margin:0; margin-left:16px;}
.tbl-list-of-data tbody td li					{padding:0; padding-left:16px; margin:0; list-style:none;}
.tbl-list-of-data tbody td li	p				{padding:0; margin:0; color:#333;}

.tbl-list-of-data tbody input					{border:1px solid #ddd; font-size:100%; color:#000099;}
.tbl-list-of-data tbody select				{font-size:100%; color:#000099;}

.tbl-list-of-data tfoot th						{padding:2px;}
.tbl-list-of-data tfoot td						{padding:2px; padding-top:4px; vertical-align:middle; background-image:url(../images/list/bg-foot2.gif); background-repeat:repeat-x; background-position:top; background-color:#EBEADB;}
.tbl-list-of-data tfoot td img				{border:0; vertical-align:middle;}

/* NEW CONTENT - LIST OF DATA - OPS */
.tbl-list-of-data-2							{width:100%; font-size:100%; color:#333 !important;}
.tbl-list-of-data-2 caption						{color:#000099; font-size:120%; padding:10px; font-weight:bold; text-align:left;}
table.tbl-list-of-data-2 							{border-collapse:collapse;}
.tbl-list-of-data-2 th								{padding:2px; border:1px solid #CCC; text-align:center; background-color:#EBEADB; vertical-align:top; font-weight:normal;}
.tbl-list-of-data-2 td								{padding:2px; border:1px solid #CCC; background-color:#F7F7F7;}
.tbl-list-of-data-2 td	a							{color:#6666CC; text-decoration:none;}
.tbl-list-of-data-2 td	a:hover				{color:#FF9900; text-decoration:none;}
.tbl-list-of-data-2 td	a:active			{color:#999; text-decoration:none;}
.tbl-list-of-data-2 img								{border:0; vertical-align:middle;}
.tbl-list-of-data-2 input							{border:1px solid #ddd; font-size:100%; color:#000099;}
.tbl-list-of-data-2 select						{font-size:100%; color:#000099;}

/* LIST OF DATA - OPS 3 */
.tbl-list-of-data-3										{width:100%; font-size:100%; color:#333 !important;}
table.tbl-list-of-data-3 							{border-collapse:collapse;}
.tbl-list-of-data-3 th								{padding:2px; border:1px solid #CCC; text-align:left; background-color:#EBEADB; vertical-align:top; font-weight:normal;}
.tbl-list-of-data-3 td								{text-align:left; padding:2px; border:1px solid #CCC; background-color:#F7F7F7;}
.tbl-list-of-data-3 td	a							{color:#6666CC; text-decoration:none;}
.tbl-list-of-data-3 td	a:hover				{color:#FF9900; text-decoration:none;}
.tbl-list-of-data-3 td	a:active			{color:#999; text-decoration:none;}
.tbl-list-of-data-3 img								{border:0; vertical-align:middle;}
.tbl-list-of-data-3 input							{border:1px solid #ddd; font-size:100%; color:#000099;}
.tbl-list-of-data-3 select						{font-size:100%; color:#000099;}


/* LIST OF DATA - OPS 4 */
.tbl-list-of-data-4 						{width:100%; font-size:100%; color:#333;}
table.tbl-list-of-data-4 					{border-collapse:collapse;}
.tbl-list-of-data-4 caption					{color:#000099; font-size:120%; padding:10px; font-weight:bold; text-align:left;}

.tbl-list-of-data-4 thead th				{padding:2px; vertical-align:top; padding-bottom:0; margin:0; border-right:1px solid #C7C5B2; color:#6666CC; background-color:#EBEADB;}
.tbl-list-of-data-4 thead th img			{border:none; vertical-align:middle;}
.tbl-list-of-data-4 thead td				{color:#CC0000; padding:0; margin:0; vertical-align:middle; border-right:1px solid #C7C5B2; background-color:#EBEADB; background-image:url(../images/list/bg-head2.gif); background-repeat:repeat-x; background-position:bottom; text-align:center;}
.tbl-list-of-data-4 thead td img			{border:none; vertical-align:middle;}
.tbl-list-of-data-4 thead td input			{border:0; font-size:100%; color:#000099; width:98%; vertical-align:top;}
.tbl-list-of-data-4 thead td select			{font-size:100%; color:#000099; width:98%; vertical-align:top;}

.tbl-list-of-data-4 tbody th				{padding:2px; color:#666699; background-color:#EBEADB; text-align:right; vertical-align:top; border:1px solid #CCC;}
.tbl-list-of-data-4 tbody td				{padding:2px; margin:0; border:1px solid #CCC;}
.tbl-list-of-data-4 tbody td	a			{color:#6666CC; text-decoration:none;}
.tbl-list-of-data-4 tbody td	a:hover		{color:#FF9900; text-decoration:none;}
.tbl-list-of-data-4 tbody td	a:active	{color:#999; text-decoration:none;}
.tbl-list-of-data-4 tbody td img			{border:0; vertical-align:middle;}

.tbl-list-of-data-4 tbody td ul				{padding:0; margin:0; margin-left:16px;}
.tbl-list-of-data-4 tbody td li				{padding:0; padding-left:16px; margin:0; list-style:none;}
.tbl-list-of-data-4 tbody td li	p			{padding:0; margin:0; color:#333;}

.tbl-list-of-data-4 tbody input				{border:1px solid #ddd; font-size:100%; color:#000099;}
.tbl-list-of-data-4 tbody select			{font-size:100%; color:#000099;}

.tbl-list-of-data-4 tfoot th				{padding:2px;}
.tbl-list-of-data-4 tfoot td				{padding:2px; padding-top:4px; vertical-align:middle; background-image:url(../images/list/bg-foot2.gif); background-repeat:repeat-x; background-position:top; background-color:#EBEADB;}
.tbl-list-of-data-4 tfoot td img			{border:0; vertical-align:middle;}

.color-row-1 td						{background-color:#F7F7F7;}
.color-row-1-hand td					{background-color:#F7F7F7; cursor: pointer;}
.color-row-2 td						{background-color:#FFF;}
.color-row-2-hand td					{background-color:#FFF; cursor: pointer;}
.color-row-3 td						{background-color:#DAE6ED; cursor:pointer;}

/* CONTENT - LIST OF APPLICATIONS FORMS */
.tbl-app-form-list 										{width:100%; font-size:100%; color:#333;}
table.tbl-app-form-list 							{border-collapse:collapse;}
.tbl-app-form-list caption 						{font-size:120%; font-weight:bold; color:#6666CC; text-align:left; padding:10px;}
.tbl-app-form-list th									{padding:4px; margin:0; border:1px solid #C7C5B2; color:#6666CC; background-color:#EBEADB;}
.tbl-app-form-list td									{color:#333; padding:4px; margin:0; vertical-align:middle; border:1px solid #C7C5B2; text-align:center;}
.tbl-app-form-list td img							{border:none; vertical-align:middle;}


/* CALENDAR */
.gc-box-calendar 																{}
.div-list-of-calendar 													{
																									width:100%;	font-size:80%;
																									padding:0; margin:0; padding-top:2px;
																									border:none; text-align:center;
																								}

.div-list-of-calendar p 												{padding:4px; color:#333; text-align:center; vertical-align:middle; border-width:1px; border-style:solid; border-color:#CCC; background-image:url("../images/default/cell_color.gif");	background-repeat:repeat;}
.div-list-of-calendar p img											{vertical-align:middle; border:none;}

.div-list-of-calendar-close											{background: url("../images/tabs/asep-inTabs-bg2.gif"); background-position:bottom; background-repeat:repeat-x;}
/* Year */
.tbl-list-of-calendar 													{width:auto; float:left; font-size:100%; color:#333; margin:1px;}
form.tbl-list-of-calendar												{padding:0; margin:0;}
table.tbl-list-of-calendar											{/*border-collapse:collapse;*/border:1px solid #CCC;}
.tbl-list-of-calendar caption 									{padding:3px; color:#333; text-align:center; border:1px solid #CCC; background-image:url("../images/default/cell_color.gif");	background-repeat:repeat;}
.tbl-list-of-calendar caption	a									{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar caption	a:hover						{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar caption	a:active					{color:#999; text-decoration:none;}

.tbl-list-of-calendar thead th									{padding:3px; color:#333; text-align:center; border-width:1px; border-style:solid; border-color:#FFF;}
.tbl-list-of-calendar thead td									{padding:3px;}

.tbl-list-of-calendar tbody th									{padding:3px;}
.tbl-list-of-calendar tbody td									{padding:3px; border-width:1px; border-style:solid; border-color:#FFF;}
.tbl-list-of-calendar tbody td	a								{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar tbody td	a:hover					{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar tbody td	a:active				{color:#999; text-decoration:none;}

/* Month */
.tbl-list-of-calendar-month 										{width:100%; float:left; font-size:100%; color:#333;}
form.tbl-list-of-calendar-month									{padding:0; margin:0;}
table.tbl-list-of-calendar-month								{/*border-collapse:collapse;*/}
.tbl-list-of-calendar-month caption 						{padding:4px; color:#333; text-align:right; vertical-align:middle; border-width:1px; border-style:solid; border-color:#CCC; background-image:url("../images/default/cell_color.gif");	background-repeat:repeat;}
.tbl-list-of-calendar-month caption	a						{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-month caption	a:hover			{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-month caption	a:active		{color:#999; text-decoration:none;}
.tbl-list-of-calendar-month caption img					{vertical-align:middle; border:none;}

.tbl-list-of-calendar-month thead th						{padding:20px; color:#333; text-align:center; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-month thead td						{padding:20px;}

.tbl-list-of-calendar-month tbody th						{padding:20px;}
.tbl-list-of-calendar-month tbody td						{padding:20px; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-month tbody td	a					{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-month tbody td	a:hover		{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-month tbody td	a:active	{color:#999; text-decoration:none;}

/* Week */
.tbl-list-of-calendar-week 											{width:100%; float:left; font-size:100%; color:#333; margin:0; padding:0;}
form.tbl-list-of-calendar-week									{padding:0; margin:0;}
table.tbl-list-of-calendar-week									{border-collapse:collapse;}
.tbl-list-of-calendar-week caption 							{padding:2px; color:#333; text-align:center; vertical-align:middle; border-width:1px; border-style:solid; border-color:#CCC; background-image:url("../images/default/cell_color.gif");	background-repeat:repeat;}
.tbl-list-of-calendar-week caption	a						{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-week caption	a:hover			{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-week caption	a:active		{color:#999; text-decoration:none;}
.tbl-list-of-calendar-week caption img					{vertical-align:middle; border:none;}

.tbl-list-of-calendar-week thead th							{font-size:80%; padding:2px; color:#333; text-align:center; border-width:1px; border-style:solid; border-color:#CCC; background-image:url("../images/default/shorting_bg.jpg"); background-repeat:repeat;}
.tbl-list-of-calendar-week thead td							{padding:2px;}

.tbl-list-of-calendar-week tbody th							{font-size:80%; padding:2px;}
.tbl-list-of-calendar-week tbody td							{font-size:80%; padding:2px; text-align:left; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-week tbody td	a						{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-week tbody td	a:hover			{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-week tbody td	a:active		{color:#999; text-decoration:none;}

.tbl-list-of-calendar-week tbody ul 						{padding:0; margin:0;}
.tbl-list-of-calendar-week tbody li 						{padding:0; margin:0; list-style:none;}

/* Day */
.tbl-list-of-calendar-day 											{width:100%; float:left; font-size:100%; color:#333; margin:0; padding:0;}
form.tbl-list-of-calendar-day										{padding:0; margin:0;}
table.tbl-list-of-calendar-day									{border-collapse:collapse;}
.tbl-list-of-calendar-day caption 							{padding:4px; color:#333; text-align:center; vertical-align:middle; border-width:1px; border-style:solid; border-color:#CCC; background-image:url("../images/default/cell_color.gif");	background-repeat:repeat;}
.tbl-list-of-calendar-day caption	a							{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-day caption	a:hover				{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-day caption	a:active			{color:#999; text-decoration:none;}
.tbl-list-of-calendar-day caption img						{vertical-align:middle; border:none;}

.tbl-list-of-calendar-day thead th							{padding:4px; color:#333; text-align:center; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-day thead td							{padding:4px;}

.tbl-list-of-calendar-day tbody th							{font-size:80%; padding:4px; text-align:right; vertical-align:top; font-weight:normal; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-day tbody td							{font-size:80%; padding:4px; text-align:left; vertical-align:top; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-day tbody p								{font-size:100%; padding:0; margin:0; text-align:left; background-image:none; border:none;}
.tbl-list-of-calendar-day tbody td	a						{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-day tbody td	a:hover			{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-day tbody td	a:active		{color:#999; text-decoration:none;}
.tbl-list-of-calendar-day tbody td	strong			{color:#6666CC;}

.tbl-list-of-calendar-day tbody ul							{padding:0; margin:0;}
.tbl-list-of-calendar-day tbody li							{padding:2px; margin-left:16px; list-style-image:url(../images/bullet/menu_bullet2.gif);}

.day-color-row-1 td															{background-color:#F7F7F7;}
.day-color-row-2 td															{background-color:#FFF;}

#today																					{border-color:#CC0000; padding:3px; text-align:center; color:#CC0000; font-weight:bold;}
#today	a																				{color:#CC0000; text-decoration:none;}
#today	a:hover																	{color:#FF9900; text-decoration:none;}
#today	a:active																{color:#999; text-decoration:none;}

/* Tip */
.tip {
  font-size:80%; color:#333333; text-align:left;
  border:solid 1px #666666;
  width:300px; padding:4px; position:absolute;
  z-index:100; visibility:hidden;
  top:10px; left:100px;
	background-color:#EBEADB;
}
.tip p {font-size:100%; color:#333333; text-align:left; padding:0; margin:0; background-color:transparent; border:none; background-image:none;}
.tip table {width: 100%;}

/* Tip Diagonismon */
.diag-tip {
  font-size:80%; color:#333333; text-align:left;
  border:solid 1px #666666;
  width:400px; padding:4px; position:absolute;
  z-index:100; visibility:hidden;
  top:10px; left:100px;
	background-color:#DAE6ED;
}
.diag-tip p {font-size:100%; color:#333333; text-align:left; padding:0; margin:0; background-color:transparent; border:none; background-image:none;}
.diag-tip table {width: 100%;}

/* News */
.cn-box														{font-size:80%;}
.news-list-select 								{font-size:100%; color:#333;}
table.news-list-select						{width:100%; padding:4px; margin:0;}
.news-list-select th 							{width:55%; color:#FF9900; text-align:left;}
.news-list-select td 							{width:25%; color:#333; padding:4px; text-align:center;}

.news-list 												{font-size:100%; color:#333;}
table.news-list 									{width:100%; padding:4px; margin:0;}
.news-list th 										{color:#666699;}
.news-list td 										{color:#333; padding:4px; text-align:justify;}
.news-list a 											{color:#666699; text-decoration:none;}
.news-list a:hover 								{color:#FF9900; text-decoration:none;}
.news-list a:active								{color:#333; text-decoration:none;}

.news-list blockquote							{text-align:right; padding:1px; margin:0;}

.news-list a p										{color:#666699; text-decoration:none; padding:0; margin:0;}
.news-list a:hover p							{color:#FF9900; text-decoration:none; padding:0; margin:0;}
.news-list a:active	p							{color:#333; text-decoration:none; padding:0; margin:0;}

.news-view 					{font-size:100%; color:#333;}
table.news-view 			{width:100%; padding:4px; margin:0;}
.news-view th 				{color:#666699; text-align:left;}
.news-view th p				{color:#666699; text-align:left;}
.news-view td 				{color:#333; padding:4px;}
.news-view td p				{font-size:100%; color:#333; text-align:justify;}
.news-view img 				{border:1px solid #333; vertical-align:middle;}
.news-view .description 	{color:#006600; padding:10px; text-align:justify;}
.news-view .description p	{color:#006600; padding:10px; text-align:justify;}
.news-view .files 			{color:#333; padding:6px; text-align:right; vertical-align:middle;}
.news-view .files img 		{border:none; vertical-align:middle;}
.news-view a 				{color:#666699; text-decoration:none;}
.news-view a:hover 			{color:#FF9900; text-decoration:none;}
.news-view a:active			{color:#333; text-decoration:none;}

/* SHORT - BOX - LEFT AND RIGHT */
.box-short-left {float:left; width:auto; vertical-align:top;}
.box-short-right {float:right; width:10px; white-space:nowrap; vertical-align:top;}
.box-short-right img {border:none; padding:0; padding-left:2px; margin:0;}

/* Login */
form.login-form {padding:0; margin:0; font-size:100%;}
.login-form {font-size:100%;}
table.login-form {width:100%; border-collapse:collapse; table-layout:auto; margin:0; padding:0;}
.login-form th {color:#666699; border-right:1px solid #6699CC; padding:4px; text-align:right;}
.login-form td {color:#333333; padding:4px;}
.login-form .title {font-size:110%; font-weight:bold; color:#FF9900; padding:4px;}
.login-form .error {color:#990000; padding:4px;}
.login-form p {font-size:100%;}
.login-form a {color:#006600; text-decoration:none;}
.login-form a:hover {color:#FF9900; text-decoration:none;}
.login-form a:active {color:#333; text-decoration:none;}

/* search jobs */
.job-list				{}
table.job-list			{width:100%; border-collapse:collapse;}
.job-list caption		{color:#333; text-align:left; padding:6px; font-size:120%; font-weight:bold;}
.job-list thead th		{padding:4px; margin:0; border:1px solid #C7C5B2; color:#6699CC; background-color:#EBEADB;}
.job-list thead td		{padding:10px; color:#333; font-size:120%; border:1px solid #C7C5B2;}
.job-list tbody th		{border:1px solid #C7C5B2;}
.job-list tbody td		{color:#333; padding:4px; margin:0; border:1px solid #C7C5B2;}
.job-list tfoot th		{border:1px solid #C7C5B2;}
.job-list tfoot td		{color:#333; padding:4px; margin:0; border-top:1px solid #C7C5B2;}

.status_Editing		 {font-weight: bold; color: #006600;}
.status_Modifying 	{font-weight: bold; color: #FF9900;}
.status_Replacing 	{font-weight: bold; color: #FF9900;}
.status_Finalized 	{font-weight: bold; color: #006699;}
.status_Canceled 	{font-weight: bold; color: #990000;}
.status_Replaced 	{color: #990000;}