
/*	-------------------------------------------------------------
	Ermis Awards 2005 Template Style Sheet
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Generic Page Style
	
	
	-------------------------------------------------------------
	Designed & Developed by HellasNet, a FORTHnet Business Unit
	-------------------------------------------------------------	*/


/*	-------------------------------------------------------------
	Main Body Setting
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		body {
			background:			#000000;
			margin:				0px 0px 10px 0px;
			padding:				0px;
			font-family:		Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:			13px;
			font-weight:		normal;
			text-align:			center;
		}
		
		img {
			border:				none;
		}
		form
		{
			padding:0;
			margin:0;
		}
		h3 {
			font-size:			18px;
			font-weight:		bold;
		}
		
		h4 {
			font-size:			12px;
			font-weight:		bold;
			border:				solid 1px #000000;
			padding:			5px;
			background-color:	#FFFFFF;
		}
		
		h5 {
			background-image:	url(../_gfx/iconDownload.gif);
			background-repeat:	no-repeat;
			background-position:left;
			font-size:			12px;
			font-weight:		bold;
			padding:			0px 0px 0px 18px;
			margin:				0px 0px 10px 0px;
		}

		.hide	{
			 display: none; visibility: hidden; height:0
		}
		.show
		{
			 display: block; visibility: visible; 
		}
		
		.dots	
		{
			background-image: url(../_gfx/dots.gif);
			background-repeat: repeat-x;
			background-position: left;
			height: 3px;
			margin:0px 8px 0px 7px;
		}
/*	-------------------------------------------------------------
	Main Link Settings
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		a {
			color:				#000000;
			text-decoration:	underline;
			font-weight:		normal; }

		a:active {
			color:				#000000;
			text-decoration:	underline;
			font-weight:		normal; }
			
		a:visited {
			/*color:				#000000;*/
			text-decoration:	underline;
			font-weight:		normal; }
			
		a:hover {
			color:				#a82225;
			text-decoration:	underline;
			font-weight:		normal; }
			
		a img {
			border:				none; }

			
/*	-------------------------------------------------------------
	Body Container Settings
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#bodyContainer {
			background-color:	#000000;
			margin:				0 auto;
			width:				770px;
			text-align:			left;
		}
		

/*	-------------------------------------------------------------
	Search Form Field Settings
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.searchBox {
			width:				157px;
			height:				20px;
			border:				1px solid #b1b1b1;
			margin:0;
			color:#979797;
		}
		
		.searchInfo {
			font-family:		Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:			11px;
			color:				#808080;
			font-style:			italic;
		}
		/* Search Results Table Styles*/
		.searchRes
		{
			border:solid 1px #D0D0D0;
			border-top:0;
		}

		
/*	-------------------------------------------------------------
	Main Body Container Settings
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#bodyMain {
			margin:				0px 0px 10px 0px;
			clear:				both;
		}
		
		.mainPadding {
			padding:			0px;
		}
		
		#bodyMain table {
			width:				770px;
		}
		
		#bodyMain .navStyle {
			width:				190px;
			padding:			0px;
			margin:				0px 0px 0px 0px;
			vertical-align:		top;
		}
		
		#bodyMain .navStyle img 
		{
			display:block;
		}
		
		#bodyMain .spacerStyle {
			width:				0px;
			height:				10px;
			padding:			0px;
			margin:				0px;
		}
		
		#bodyMain .contentStyle {
			background-image:	url(../_gfx/contentBG.gif);
			background-repeat: repeat-y;
			background-position:right top;
			width:				580px;
			padding:			0px;
			background-color:	#000000;
			margin:				0px;
			vertical-align:		top;
		}
		
		.contentPadding {
			padding:0px 20px 20px 20px;
		}
		
		#bodyMain .contentStyle table {
			width:				520px;
		}
		
		#bodyMain .contentStyle table td {
			vertical-align:		top;
		}
		
		#bodyMain .contentStyle table tbody tr hover {
			background-color:	red;
		}

		#bodyMain .contentStyle table table {
			width:				100px;
			border:				0px;
			border-spacing:	0px;
			padding:				0px;
			margin:				0px;
		}
			
		#bodyMain .contentStyle table table td {
			background-color:	#ececec;
			border-spacing:		0px;
			padding:				0px 5px 0px 0px;
			margin:				0px;
			vertical-align:		middle;
		}
		#bodyMain .contentStyle table.shtable
		{
			width:100%;
		}
		#bodyMain .contentStyle table.shtable td
		{
			padding:5px;
		}
		
		/* Note Style */
		
		.contentNotes {
			vertical-align:		bottom;
			margin:				15px 0px 0px 0px;
			width:				520px;
			border:				solid 1px #d0d0d0;
		}
		
		.noteTitle {
			font-family:		Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:			13px;
			color:				#000000;
			font-weight:		bold;
			padding: 2px 0px 2px 0px;
			width:				520px;
		}
		
		.contentNotes table td img {
			margin:				0px 6px 2px 2px;
		}
		
		.noteBlankLine {
			width:				520px;
			height:				8px;
		}
		
		.noteLine {
			background-color:	#EF6B00;
			width:				510px;
			height:				1px;
		}
		
		.noteText {
			font-family:		Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:			13px;
			color:				#000000;
			background-color: #ffffff;
			padding: 10px 0px 5px 25px;
		}
		
		.noteSpacer {
			width:				20px;
		}
		
		.noteIcons {
			font-family:		Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:			13px;
			background-color:   #FFFFFF;
			color:				#000000;
			width:				200px;
			vertical-align:		middle;
		}
		
		.noteItem {
			font-family:		Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:			11px;
			font-weight:		bold;
			color:				#000000;
			width:				200px;
			margin:				10px 0px 5px 0px;
		}
		
		.requiredIcon {
			background-image:	url(../_gfx/formRequired.gif);
			background-repeat:	no-repeat;
			background-position:0px 0px;
			width:				20px;
			height:				20px;
			margin:				0px 0px 0px 0px;
			display:			block;
			float:				left;
		}
		
		/* Body Footer Styles are located at the end of this file */
		
		/* Extra Note Style */
		
		.notes {
			font-family:		Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:			13px;
			color:				#000000;
		}

		
/*	-------------------------------------------------------------
	Navigation Box Settings
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.navPadding {
			padding:			8px 0px 0px 0px;
		}
		
		.navItem {
			margin:				5px 0px 5px 10px;
		}
		
		.navItem a {
			display:			block;
			width:				100%;
		}
		
		.navSubItem {
			margin:				0px 0px 3px 20px;
			font-weight: bold;
			text-decoration: none;
		}
		
		
		.navBlue {
			background-image:	url(../_gfx/navBG.gif);
			background-repeat:	repeat-y;
			background-position:top-left;
			margin:				0px 0px 0px 0px;
			width:				171px;
			font-weight: bold;
			text-decoration: none;
		}
		
		.navBlue .navSubItemSel {
			padding:			0;
			margin:				0px 5px 3px 20px;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;
		}
		
		.navBlueEnd {
			background-image:	url(../_gfx/nav-bottom.gif);
			background-repeat:	no-repeat;
			background-position:bottom-left;
			margin:				0px;
			width:				171px;
			height:				30px;
		}
		
		.navYellow {
			background-image:	url(../_gfx/navBG.gif);
			background-repeat:	repeat-y;
			background-position:top-left;
			margin:				0px 0px 0px 0px;
			width:				171px;
		}
		
		.navYellow .navSubItemSel {
			padding:			0;
			margin:				0px 5px 3px 20px;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;
		}
		
		.navYellowEnd {
			background-image:	url(../_gfx/nav-bottom.gif);
			background-repeat:	no-repeat;
			background-position:bottom-left;
			margin:				0px;
			width:				171px;
			height:				30px;
		}
		
		.navMagenta {
			background-image:	url(../_gfx/navBG.gif);
			background-repeat:	repeat-y;
			background-position:top-left;
			margin:				0px 0px 0px 0px;
			width:				171px;
		}
		
		.navMagenta .navSubItemSel {
			padding:			0;
			margin:				0px 5px 3px 20px;
			font-weight: bold;
			text-decoration: none;
			font-size:11px;
		}
		
		.navOrange {
			background-color:	#EF6B00;
			margin:				0px 0px 10px 0px;
			width:				200px;
		}
		
		.navOrange .navSubItemSel {
			padding:			0;
			margin:				0px 5px 3px 20px;
			font-weight: bold;
			text-decoration: none;
			font-size:11px;
		}
				
		.navWhite {
			/*background-image:	url(../_gfx/flash-banner.gif);*/
			background-repeat:	no-repeat;
			background-position:top-left;
			margin:				0px;
			width:				191px;
			height:				178px;
		}
				
		.navWhite .navPadding {
			padding:			20px;
		}
		
		
/*	-------------------------------------------------------------
	Main Footer Settings
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#bodyFooter {
			background-color:	#000000;
			margin:				0px;
			width:				auto;
			height:				auto;
			clear:				both;
		}
		
		#bodyFooter .footerPadding {
			padding:			0px;
		}
		
		#bodyFooter table {
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			12px;
			color:				#000000;
			width:				750px;
			height:				50px;
		}
		
		#bodyFooter .footerLogo {
			width:				200px;
			padding:			0px;
			margin:				0px;
			text-align:			center;
		}
		
		#bodyFooter .footerSpacer {
			width:				10px;
			padding:			0px;
			margin:				0px;
		}
		
		#bodyFooter .footerCredits {
			width:				560px;
			padding:			0px;
			margin:				0px;
			text-align:			center;
		}


/*	-------------------------------------------------------------
	Icon Settings
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.iconSet {
			margin:				3px 0px 0px 5px;
			text-align:			center;
			vertical-align:		middle;
		}
