/*	-------------------------------------------------------------
	Base Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		body {
			margin: 0px;
			padding: 0px;
			background-color: #fff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999; }
			
		a, a:link, a:visited, a:active {
			text-decoration:underline;
			color: #999999; }
			
		a:hover {
			text-decoration:none;
			color: #999999; }
		
	
/*	Generic Re-Useable Classes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		.clear {
			clear: both;
			padding: 0px;
			margin: 0px; }
	
		.accesibility {
			display: none;
			visibility: hidden; }
	
/*	Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#header {			
 			margin: auto auto;
			background:url(dummy_top.jpg) no-repeat;
			height: 107px;
			width: 990px;
			padding: 0px; }

/*	Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#container {	
			position:relative;
 			margin: auto auto;			
			background:url(cell_bgr.jpg) no-repeat;
			background-position: -60px 0px;
			/*width: 1108px;*/
			height: 477px;
			padding: 0px; }
			
/*	Homepage
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#dora {	
			position:absolute;		
			background:url(home_dora.jpg) no-repeat;
			margin-left:283px;
			margin-top:129px;
			width: 719px;
			height: 245px;}
			
/*	Buttons
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#menu {
	position:absolute;
	margin-left:283px;
	margin-top:374px;
	width: 684px;
	height: 51px;
	text-indent: -9999px;
	left: -1px;
	top: -40px;
}
			
		#menu ul {
			padding: 0px;
			margin: 0px;}
			
		#menu li {
			padding: 0px;
			margin: 0px;
			display: inline;
			list-style:none; }
			
		#menu .partemerosBtn a {	
			width: 297px;
			height: 51px;
			float: left;
			margin-left:195px;
			background:url(m_partemeros.gif) no-repeat; }
			
		#menu .partemerosBtn a:hover {	
			width: 297px;
			height: 51px;
			float: left;
			margin-left:195px;
			background:url(m_partemeros_on.gif) no-repeat; }
			
			
		#menu_form {	
			position:absolute;		
			margin-left:283px;
			margin-top:374px;
			width: 684px;
			height: 51px;
			text-indent: -9999px; }
			
		#menu_form ul {
			padding: 0px;
			margin: 0px;}
			
		#menu_form li {
			padding: 0px;
			margin: 0px;
			display: inline;
			list-style:none; }
			
		#menu_form .partemerosBtn a {	
			width: 297px;
			height: 51px;
			float: left;
			margin-left:135px;
			background:url(m_partemeros.gif) no-repeat; }
			
		#menu_form .partemerosBtn a:hover {	
			width: 297px;
			height: 51px;
			float: left;
			margin-left:135px;
			background:url(m_partemeros_on.gif) no-repeat; }
	
			
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
			
		#terms a{	
			position:absolute;		
			background:url(m_terms.gif) no-repeat;
			margin-left:865px;
			margin-top:440px;
			width: 111px;
			height: 14px;
			text-indent: -9999px;}		
			
		#terms a:hover{	
			position:absolute;		
			background:url(m_terms_on.gif) no-repeat;
			margin-left:865px;
			margin-top:440px;
			width: 111px;
			height: 14px;
			text-indent: -9999px;}		
			
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
		#menu .homeBtn a {	
			width: 211px;
			height: 51px;
			float: left;
			margin-left:103px;
			background:url(m_home.gif) no-repeat; }
			
		#menu .homeBtn a:hover {	
			width: 211px;
			height: 51px;
			float: left;
			margin-left:103px;
			background:url(m_home_on.gif) no-repeat; }
			
		#menu .home2Btn a {	
			width: 211px;
			height: 51px;
			float: left;
			margin-left:240px;
			background:url(m_home.gif) no-repeat; }
			
		#menu .home2Btn a:hover {	
			width: 211px;
			height: 51px;
			float: left;
			margin:auto auto;
			margin-left:240px;
			background:url(m_home_on.gif) no-repeat; }
			
		#menu .epomenoBtn a {	
			width: 148px;
			height: 51px;
			float: left;
			margin-left:29px;
			background:url(m_epomeno.gif) no-repeat; }
			
		#menu .epomenoBtn a:hover {	
			width: 148px;
			height: 51px;
			float: left;
			margin-left:29px;
			background:url(m_epomeno_on.gif) no-repeat; }
			
		#menu .apostoliBtn a {	
			width: 163px;
			height: 51px;
			float: left;
			margin-left:29px;
			background:url(m_apostoli.gif) no-repeat; }
			
		#menu .apostoliBtn a:hover {	
			width: 163px;
			height: 51px;
			float: left;
			margin-left:29px;
			background:url(m_apostoli_on.gif) no-repeat; }
		
		#menu_form .homeBtn a {	
			width: 211px;
			height: 51px;
			float: left;
			margin-left:103px;
			background:url(m_home.gif) no-repeat; }
			
		#menu_form .homeBtn a:hover {	
			width: 211px;
			height: 51px;
			float: left;
			margin-left:103px;
			background:url(m_home_on.gif) no-repeat; }
			
		#menu_form .home2Btn a {	
			width: 211px;
			height: 51px;
			float: left;
			margin-left:240px;
			background:url(m_home.gif) no-repeat; }
			
		#menu_form .home2Btn a:hover {	
			width: 211px;
			height: 51px;
			float: left;
			margin:auto auto;
			margin-left:240px;
			background:url(m_home_on.gif) no-repeat; }
			
		#menu_form .epomenoBtn a {	
			width: 148px;
			height: 51px;
			float: left;
			margin-left:29px;
			background:url(m_epomeno.gif) no-repeat; }
			
		#menu_form .epomenoBtn a:hover {	
			width: 148px;
			height: 51px;
			float: left;
			margin-left:29px;
			background:url(m_epomeno_on.gif) no-repeat; }
			
		#menu_form .apostoliBtn a {	
			width: 163px;
			height: 51px;
			float: left;
			margin-left:29px;
			background:url(m_apostoli.gif) no-repeat; }
			
		#menu_form .apostoliBtn a:hover {	
			width: 163px;
			height: 51px;
			float: left;
			margin-left:29px;
			background:url(m_apostoli_on.gif) no-repeat; 	
		}		
		
			
/*	Buttons Terms
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#menuTerms {	
			position:relative;		
			margin-left:22px;
			padding-top:20px;
			width: 946px;
			height: 51px;
			text-indent: -9999px;}
			
		#menuTerms ul {
			padding: 0px;
			margin: 0px;}
			
		#menuTerms li {
			padding: 0px;
			margin: 0px;
			display: inline;
			list-style:none; }
			
		#menuTerms .partemerosBtn a {	
			width: 297px;
			height: 51px;
			margin-left:29px;
			float: left;
			background:url(m_partemeros.gif) no-repeat; }
			
		#menuTerms .partemerosBtn a:hover {	
			width: 297px;
			height: 51px;
			margin-left:29px;
			float: left;
			background:url(m_partemeros_on.gif) no-repeat; }
			
		#menuTerms .homeBtn a {	
			width: 211px;
			height: 51px;
			float: left;
			margin-left:230px;
			background:url(m_home.gif) no-repeat; }
			
		#menuTerms .homeBtn a:hover {	
			width: 211px;
			height: 51px;
			float: left;
			margin-left:230px;
			background:url(m_home_on.gif) no-repeat; }
			
/*	Questions page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#questions {	
			position:absolute;		
			background:url(text_questions.gif) no-repeat top;
			margin-left:283px;
			margin-top:123px;
			width: 684px;
			height: 251px;}
			
		#questionsLeft {	
			position:absolute;		
			margin-top:30px;
			width: 342px;
			height: 168px;}
		#questionsLeft table {	
			margin-top:5px;
		}
		#questionsRight table {	
			margin-top:5px;
		}		
		#questionsRight {	
			position:absolute;	
			margin-top:30px;
			margin-left:342px;
			width: 342px;
			height: 168px;}
			
		#questionsBottom {	
			position:absolute;	
			margin-top:210px;
			padding-top:10px;
			width: 684px;
			height: 168px;
			border-top:#d2e594 1px solid;}
			
		.textGreen {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #99b63b; }
			
/*	Form page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#form {	
			position:absolute;		
			background:url(text_form.gif) no-repeat top;
			margin-left:283px;
			margin-top:110px;
			width: 490px;
			height: 251px;}

		#formLeft {
	position:absolute;
	margin-top:30px;
	width: 313px;
	height: 168px;
	top: -7px;
}
			
		#formRight {	
			position:absolute;	
			margin-top:30px;
			margin-left:313px;
			width: 371px;
			height: 168px;}
			
		.field {	
			width: 208px;
			height: 14px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;}
			
		.fieldAge1 {	
			width: 55px;
			height: 20px;
			margin-top:4px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;}
			
		.fieldAge2 {	
			width: 80px;
			height: 20px;
			margin-left:7px;
			margin-top:4px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;}
			
		.fieldAge3 {	
			width: 55px;
			height: 20px;
			margin-left:7px;
			margin-top:4px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;}
			
		.fieldTitle {	
			width: 80px;
			height: 20px;
			margin-left:0px;
			margin-top:4px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;}
			
		#formBottom {	
			position:absolute;	
			margin-top:200px;
			padding-top:10px;
			width: 684px;
			height: 168px;
			border-top:#d2e594 1px solid;}
			
/*	Thank you page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		#thanks {
	position:absolute;
	margin-left:283px;
	margin-top:200px;
	width: 684px;
	height: 220px;
	top: -87px;
	left: -3px;
}

			
#thanks table td {
	padding:4px;
}

/*	Terms page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#containerTerms {	
			position:relative;
 			margin: auto auto;			
			background:url(bgr_terms.jpg) no-repeat;
			width: 990px;
			height:141px;}
			
		#termsContent {	
			position:relative;
 			margin: auto auto;	
			background:url(bgr_terms_inside.gif) repeat-y;	
			width: 946px;
			padding-left:22px;			
			padding-right:22px; }
			
		#termsBottom {	
			position:relative;
 			margin: auto auto;			
			width: 986px;
			height:90px;
			border-left:#d5e59a 2px solid;
			border-right:#d5e59a 2px solid;
			border-bottom:#b4d44d 11px solid;
			margin-bottom:20px;}

