   /* CSS Document */
body {
	margin: 0px;
	background-color:#F78E1E;
	font: 12px Arial, Helvetica, sans-serif;
	font-size-adjust: 0.50;
	height: 100%;
	text-align:center;
}

/* GLOBAL FONT STYLES */

p {  font-size: 12px; }
strong {   color: #000000;  }
strong a {  color: #77a395; text-decoration: none;  }
strong a:hover {  color: #156148;  }

.lineheight {  line-height: 130%;  }
html {
	height: 100%;
}
#wrapper {
	width: 750px;
	margin: 0 auto;
	text-align:left;
	height: 100%;
}
#header {
	width:750px;
	height:250px;
	z-index:1;
	left: 0px;
	top: 0px;
}
#menu {
	width:750px;
	height:23px;
	z-index:2;
	left: 0px;
	top: 374px;
}
#section_title {
	width:445px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 0px;
}
#section_header {
	width:750px;
	height:100px;
	z-index:4;
	left: 18px;
	top: 150px;
}
* html #content {
	height: 100%;
}
#content {
	width:750px;
	height:323px;
	z-index:1;
	left: 0px;
	top: 583px;
	padding-bottom: 9em;
}
#footer {
	position: relative;
	margin-top: -7.5em;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 750px;
	border-right: medium;
}
#menu ul li {
	float: left;
	list-style: none;
}
/********** LISTS *********/

ul {  margin-left: 0px; padding-left: 0px;  font-size: 12px;}
ul li {  display: list-item; margin: 0 0 10px 20px; list-style: disc outside;  }
ol {  margin-left: 0px; padding-left: 0px; color: #999; font-size: 12px;  }
ol li {  display: list-item; margin: 0 0 10px 25px; list-style: decimal outside;  }
.fix {  color: #000;  }

   /*
   graphic bullets
   ul li {  display: list-item; margin: 0 0 10px 25px; list-style: none; 
   background: url(../images/bullet.gif) 0 50% no-repeat;  } 
   */

body, .register td, input, select, .grid td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-position: top center; 
}

h1, h2, h3, h4 {  color: #156148;  }
h1 {  font-size: 24px; font-weight: normal;   }
h1.nospace {  margin: 0;  }
h2 {  font-size: 19px; font-weight: normal; margin-bottom: 2px; } 
h3 {  font-weight: normal; font-size: 15px;  }
h3.nospace {  margin: 0;  }
h4 {  font-size: 12px; margin-bottom: 2px; color:#000000; }
h4.light {  font-size: 14px; font-weight: normal; color: #999; }
h4.blue {  font-size: 14px; font-weight: normal; color: #0567FA; }
h4.green {  font-size: 14px; font-weight: normal; color: #003333; }
h4.red {  font-size: 14px; font-weight: bold; color: #FF0000; }
h3.light {  font-size: 15px; font-weight: normal; color: #999; }
h3.blueNokia {  font-size: 15px; font-weight: normal; color: #6D92A9; }

.blueDark{ color: #156148; }
.blue  {color: #73C8FF; }
.blueNokia {  color: #6D92A9;  }
.blueLight {  color: #76C9FF; }
.green {  color: #156148; } 
.red {  color: #FF0000; }
.grey{ color: #666; }
.greyNokia{ color: #85867C; }
.greylight{ color: #999; }
.greylighter{ color: #ccc; }
.orange {  color: #F78E1E;  }

#outside {
	position: relative;
	margin: 0 auto;
	width: 760px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}

#editorialBtns {  text-align:center; }
#editorialBtns a {  font: 10px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
#editorialBtns a:hover {  color: #F90;  }
#editorialBtns .active {  color: #F90;  }

.advance a {  color: #005AFF; text-decoration: none; font-size:11px; }
.link {  color: #005AFF; text-decoration: none; font-size:12px; }
hr {  display: block; height: 1px; color: #ccc; background: #156148; border-style: none; margin-top: 4px; margin-bottom: 4px; margin-left: 2px; margin-right: 12px;  }
.orange hr {  display: block; height: 1px; color: #D87927; background: #D87927; border-style: none; margin-top: 8px; margin-bottom: 6px; margin-left: 12px; margin-right: 12px;  }
.lineAbove {  border-top: 1px solid #ccc;  }
.lineBelow {  border-bottom: 1px solid #ccc;  }
.lineBelowTiny {  border-bottom: 1px solid #ccc; padding: 2px; }
.lineBelowRight {  border-bottom: 1px solid #fff; border-right: 1px solid #fff; } 
.lineLeft {  border-left: 1px solid #ccc;  }
.lineRightPadMid {  border-right: 1px solid #ccc; padding: 6px; }
.lineLeftPadMid {  border-left: 1px solid #ccc; padding: 6px; }
.lineRight {  border-right: 1px solid #fff;  }
.lineRightBlue {  border-right: 1px solid #76C9FF;  }
.lineNav {  border-right: 1px solid #ccc; }
.lineRightPad {  border-right: 1px solid #ccc; padding: 16px; }
.lineRightPadTop {  border-right: 1px solid #ccc; padding-left: 18px; padding-right: 18px; padding-bottom: 18px; }
.outline {  border: 1px solid #ccc;  }
.lineBelowWht {  border-bottom: 1px solid #fff;  }
.lineBelowBlue {  border-bottom: 1px solid #156148;  }
.lineAboveBlue {  border-top: 1px solid #156148;  }
.lineAboveorange {  border-top: 1px solid #D87927;  }
.lineAboveGreen {  border-top: 1px solid #003333;  }
.lineAbovebeige{  border-top: 1px solid #C8B16D;  }
.lineAboveRed{  border-top: 1px solid #9F003F;  }

.outline {  border: 1px solid #ccc;  }
.advance { font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.note {  font: 9px Verdana, Arial, Helvetica, sans-serif; color: #999;  }
.note a {  color: #F78E1E; text-decoration: none; }
.note a:hover {  color: #F90;  }
.padTiny {  padding: 2px;  }
.padSmall {  padding: 4px;  }
.padMid {  padding: 6px;  }
.padBig {  padding: 12px;  }
.padBigNoTop {  padding-left: 18px; padding-right: 18px; padding-bottom: 18px;  }


/* Forms  */
input, textarea, select, option {  font: 11px Verdana, Arial, Helvetica, san-serif; color: #666;  }
input.field {  border: 1px solid #ccc; background-color: #eee; width: 180px; padding: 2px;  }
input.field.ext {  width: 30px;  }
input.field.postcode {  width: 90px;  }
textarea {  border: 1px solid #ccc; background-color: #eee; width: 280px; padding: 2px;  }
textarea.wide {  width: 360px;  }
textarea.narrow {  width: 200px;  }
select {  border: 1px solid #ccc; color: #ccc; background-color: #eee; margin: 0px  }
select.field {  border: 1px solid #ccc; color: #666; background-color: #eee; margin: 0px  }
option {  color: #fff; background-color: #666; padding: 2px;  }
input.button {  border: 2px outset #999; color: #333; }

.greekBg {  background:  url(../images/greekBg.gif) center repeat-y;  }
.nav { font-family:Arial, Helvetica, sans-serif; font-size:11px; height: 70%;}
.nav a {  color: #156148; text-decoration: none; }
.nav a:hover { color: #77a395; }

.link a {  color: #0567FA; text-decoration: none; }
.link a:hover { color: #76C9FF; }


/* a:hover {  color: #73C8FF; }*/

.floatimg {  float: left;  padding-bottom: 5px; padding-right: 5px;  }
 

/* FOOTER  */
.footer {
	font-size:10px;
	color:#999999;
	margin-left:26px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
	background-color:#FFFFFF;
	text-align:left;
}
.footer a:link, .footer a:visited {
	color:#000F42;
}
.profhead {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-align: left;
	left: auto;
}
.proftxt {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
}
