/*
Type: CSS Document
Creation date: 12.07.2007 Creation by: D.Ampelakiotis
Code: CSS-02-Style of CMS Name: content.css
*/
.msg-empty			  {color:#FF9900 !important; padding:6px; text-align:center; vertical-align:middle;}
.msg-empty img	  {border:none; vertical-align:middle;}
.msg-success		  {color:#006600 !important; padding:6px; vertical-align:middle;}
.msg-success img	{border:none; vertical-align:middle;}
.comment				  {color:#999; padding:6px;}


h1 {font-size:120%;}
h2 {font-size:110%;}
h3 {font-size:100%;}
h4 {font-size:90%;}
h5 {font-size:80%;}

a			 								{color:#333;}
a:hover								{color:#FF6600;}
a:active 							{color:#006600;}

.color-white					{color:#fff;}
.color-black					{color:#333;}
.color-purple					{color:#666699;}
.color-dark-blue			{color:#003366;}
.color-red						{color:#990000;}
.color-orange					{color:#FF9900;}
.color-light-green		{color:#99CC00;}
.color-yellow					{color:#FFCC00;}

.txt-justify				  {text-align:justify;}

.button-green								{background-image:url(../images/common/btn-soft-green.jpg); background-color:#FFFFFF; background-position:top;}

.hp-content									{padding:6px;}
.hp-content	b								{color:#333;}
.hp-content a 							{color:#666; text-decoration:underline;}
.hp-content a:hover 				{color:#FF6600; text-decoration:underline;}
.hp-content a:active				{color:#006600; text-decoration:underline;}

.hp-content-box							{padding:2px;}
.hp-content-box	b						{color:#333;}
.hp-content-box a 					{color:#666; text-decoration:underline;}
.hp-content-box a:hover 		{color:#FF6600; text-decoration:underline;}
.hp-content-box a:active		{color:#006600; text-decoration:underline;}

/* TBL - HOME PAGE - INCIDENTS */
.hp-incidents					 {}
table.hp-incidents 		 {width:100%; border-collapse:collapse;}
.hp-incidents caption  {text-align:left; color:#003366; font-weight:bold; padding:6px;}
.hp-incidents thead th {padding:4px; color:#003366; font-weight:bold; text-align:left;}
.hp-incidents thead td {padding:4px; background-image:none;}
.hp-incidents tbody th {padding:4px; text-align:left;}
.hp-incidents tbody td {padding:4px; vertical-align:top;}
.hp-incidents tbody td strong {color:#FF6600;}
.hp-incidents tfoot th {padding:4px;}
.hp-incidents tfoot td {padding:4px; background-image:none; color:#999; border-top:1px solid #DDD;}

.hp-incidents	tbody td a			 	{color:#333;}
.hp-incidents	tbody td a:hover	{color:#FF6600;}
.hp-incidents	tbody td a:active {color:#006600;}

.ins_navigation			 	 	 {float:right; padding:4px;}
.ins_navigation	a			 	 {color:#006699 !important;}
.ins_navigation	a:hover	 {color:#FF6600 !important;}
.ins_navigation	a:active {color:#006600 !important;}

/* TBL - HOME PAGE - PRESS */
.hp-press					 {}
table.hp-press 		 {width:100%; border-collapse:collapse;}
.hp-press caption  {text-align:left; color:#003366; font-weight:bold; padding:6px;}
.hp-press thead th {padding:4px; color:#003366; font-weight:bold; text-align:left;}
.hp-press thead td {padding:4px; background-image:none;}
.hp-press tbody th {padding:4px; text-align:left;}
.hp-press tbody td {padding:4px; vertical-align:top;}
.hp-press tbody td strong {color:#FF6600;}
.hp-press tbody td a {color:#006699;}
.hp-press tbody td a:hover {color:#FF6600;}
.hp-press tbody td a:active {color:#006600;}
.hp-press tfoot th {padding:4px;}
.hp-press tfoot td {padding:4px; background-image:none; color:#999;}

.gc-box-poll 					{}
table.gc-box-poll 		{width:100%; border-collapse:collapse;}
.gc-box-poll caption 	{text-align:left; color:#006600; font-weight:bold; padding:6px;}
.gc-box-poll thead th {padding:4px; color:#666; text-align:left;}
.gc-box-poll thead td {padding:4px;}
.gc-box-poll tbody th {padding:4px; border-bottom:1px solid #ddd; text-align:left;}
.gc-box-poll tbody td {padding:4px; border-bottom:1px solid #ddd;}
.gc-box-poll tfoot th {padding:4px;}
.gc-box-poll tfoot td {padding:4px; color:#999;}

.gc-box-poll a 				{color:#666699; text-decoration:none;}
.gc-box-poll a:hover 	{color:#FF6600; text-decoration:none;}
.gc-box-poll a:active	{color:#006600; text-decoration:none;}

.gc-box-form					{padding:0; margin:0;}

.gc-box-contact           {font-size:100%;}
table.gc-box-contact      {width: 100%; border-collapse: collapse;}
.gc-box-contact caption 	{text-align:left; color:#006600; font-weight:normal !important; padding:6px;}
.gc-box-contact thead th 	{padding:2px; border:none; color:#666; text-align:left;}
.gc-box-contact thead td 	{padding:2px; border:none;}
.gc-box-contact tbody th  {padding:2px; border:none; text-align:right !important;}
.gc-box-contact tbody td  {padding:2px; border:none;}
.gc-box-contact tfoot th 	{padding:2px; border:none; text-align:left; font-weight:normal;}
.gc-box-contact tfoot td 	{padding:2px; border:none; color:#999; text-align:right;}

tbody th.labels {text-align:left !important; padding:6px; color:#FF9900; border-bottom:1px solid #FFF;}
tbody td.labels {text-align:left !important; padding:6px; color:#999999; border-bottom:1px solid #FFF;}

.gc-box-contact tbody td input, select, textarea {font-size:100%; vertical-align:middle;}

.gt-box          	{}
h1.gt-box       	{font-size:100% !important;}

.gc-box           {}
table.gc-box      {width: 100%; border-collapse: collapse;}
.gc-box caption   {text-align:left; color:#006600; font-weight:bold; padding:6px;}
.gc-box thead th  {padding:4px; color:#666; text-align:left;}
.gc-box thead td  {padding:4px;}
.gc-box tbody th  {padding:4px; text-align:left;}
.gc-box tbody td  {padding:4px;}
.gc-box tfoot th  {padding:4px;}
.gc-box tfoot td  {padding:4px; color:#999;}

.gc-box ul        {}
.gc-box li        {list-style:none;}

.gc-box a         {color:#FF6600 !important; vertical-align:middle;}
.gc-box a:hover   {color:#006699 !important; vertical-align:middle;}
.gc-box a:active  {color:#006600 !important; vertical-align:middle;}

.gc-box img				{vertical-align:middle;}

.gc-box-publi           {}
table.gc-box-publi      {width: 100%; border-collapse: collapse;}
.gc-box-publi caption   {text-align:left; color:#006600; font-weight:bold; padding:6px;}
.gc-box-publi thead th  {padding:4px; color:#666; text-align:left;}
.gc-box-publi thead td  {padding:4px;}
.gc-box-publi tbody th  {padding:4px; text-align:left;}
.gc-box-publi tbody td  {padding:4px;}
.gc-box-publi tfoot th  {padding:4px;}
.gc-box-publi tfoot td  {padding:4px; color:#999;}

.gc-box-publi ul        {}
.gc-box-publi li        {}

.gc-box-publi a         {color:#FF6600 !important; vertical-align:middle;}
.gc-box-publi a:hover   {color:#006699 !important; vertical-align:middle;}
.gc-box-publi a:active  {color:#006600 !important; vertical-align:middle;}

.gc-box-publi img				{vertical-align:middle;}

.news-list            {}
table.news-list       {width: 100%; border-collapse: collapse;}
.news-list caption    {text-align:left; color:#006600; font-weight:bold; padding:6px;}
.news-list th         {padding:4px; color:#666; text-align:left;}
.news-list th         {padding:4px; text-align:left;}

.news-list ul         {}
.news-list li         {list-style: none;}

.news-list a          {color:#666699; text-decoration:none;}
.news-list a:hover    {color:#FF6600; text-decoration:none;}
.news-list a:active   {color:#006600; text-decoration:none;}

.news-list img        {border:none; vertical-align: middle;}
.news-list blockquote {text-align: right;}

.news-view            {}
table.news-view       {width: 100%; border-collapse: collapse;}
.news-view caption    {text-align:left; color:#006600; font-weight:bold; padding:6px;}
.news-view th         {padding:4px; color:#666; text-align:left;}
.news-view th         {padding:4px; text-align:left;}

.news-view ul         {}
.news-view li         {list-style: none;}

.news-view a          {color:#666699; text-decoration:none;}
.news-view a:hover    {color:#FF6600; text-decoration:none;}
.news-view a:active   {color:#006600; text-decoration:none;}

.news-view img        {border:none; vertical-align: middle;}
.news-view blockquote {text-align: right;}

.required:first-letter {
    color:red !important;
}

.maxWidth {width:96%;}
.mediumWidth {width:50%;}
.smallWidth {width:30%;}
.smallestWidth {width:15%;}

.requiredField {
  width:90%; border:1px solid red;
}

.maxWidth .requiredField2 {
  border:1px solid red;
}
.mediumWidth .requiredField2 {
  border:1px solid red;
}
.smallWidth .requiredField2 {
  border:1px solid red;
}
.smallestWidth .requiredField2 {
  border:1px solid red;
}

.repeatedRows	{}
.repeatedRows .rowStyle	{border-bottom:1px solid #ddd; padding:4px;}

.banner-files	{padding:6px; padding-left:17px; padding-right:10px;}
.banner-files img {vertical-align:middle; border:0; margin-right:2px;}
.map-dates		{padding:6px;}
.map-dates strong {color:#FF6600;}
.map-image			{padding:4px; text-align:center; }
.map-image img	{margin-top:10px; border:1px solid #999;}

/* GALLERY */
.tbl-gallery  						{}
table.tbl-gallery  				{width:100%;}
.tbl-gallery tbody th 		{padding:2px; background-color:#FFF; border:1px solid #ddd; vertical-align:middle;} 
.tbl-gallery tbody td 		{padding:2px; background-color:#FFF; text-align:center; border:1px solid #ddd; vertical-align:middle;}

.tbl-gallery tbody th img {vertical-align:middle; border:none; cursor:pointer;}
.tbl-gallery tbody td img {vertical-align:middle; border:1px solid #ddd;}

.box-big									{position:absolute; width:730px; height:630px; text-align:center; border:1px solid #ddd; background-color:#FFF;}
.box-info									{position:absolute; width:400px; height:250px; border:1px solid #ddd; background-color:#FFF;}

/* Poll List */
.poll-list								{}
table.poll-list						{width:100%; border-collapse:collapse; font-size:90%;}
.poll-list thead th				{padding:2px; text-align:left; margin:0; border:1px solid #FFF; color:#6666CC; background-image:url(../images/common/1x1-gold.jpg);}
.poll-list thead td				{padding:10px; color:#333; background-image:none;}
.poll-list tbody th				{background-image:none;}
.poll-list tbody td				{color:#333; padding:2px; margin:0; border:1px solid #FFF; background-image:url(../images/common/1x1-orange.jpg);}
.poll-list tfoot th				{background-image:none;}
.poll-list tfoot td				{background-image:none; color:#333; padding:2px; margin:0; border-top:1px solid #DDD;}		
.poll-list ul 						{}
.poll-list li 						{list-style: none;}