/* Palette
  Dark Green: #439539
  Light Green: #A6D49C
  Dark Grey: #4C5A51
  Blue-green: #A6DAD4 (not used)
  olive green: #669966 (used in nav)

  Primary Colors - Logo

  Light Green
  R 166
  G 212
  B 156

  Dark Grey
  R 76
  G 90
  B 81

  Secondary Colors - Web

  Medium Green
  R 67
  G 149
  B 57

  Light Blue/Green
  R 166
  G 218
  B 212
*/


  /* Basic definitions */

  body {background-color:#ffffff; font-family:sans-serif; font-size:0.8em; margin:0 auto; width:67em;position:relative; top:0em;}
  h1, h2, h3 {color:#439539}
  img {border-width:0em}

h2.subtitle {
  font-size:1.2em;
  font-style:italic;
}

a:visited {
  font-size:1em;
  text-decoration:none;
  color: #439539;
}

a:link {
  font-size:1em;
  text-decoration:none;
  color: #439539;
}

a:hover {
  font-size:1em;
  text-decoration:underline;
  color: #439539;
}

a:active {
  font-size:1em;
  text-decoration:none;
  color: #439539;
}

a:visited.inText {
  color: #439539;
  text-decoration:underline;
}

a:link.inText {
  color: #439539;
  text-decoration:underline;
}

a:hover.inText {
  color: #439539;
  text-decoration:underline;
}

a:active.inText {
  color: #439539;
  text-decoration:underline;
}

a:visited.whiteLink {
  color: #ffffff;
  text-decoration:none;
}

a:link.whiteLink {
  color: #ffffff;
  text-decoration:none;
}

a:hover.whiteLink {
  color: #ffffff;
  text-decoration:underline;
}

a:active.whiteLink {
  color: #ffffff;
  text-decoration:none;
}

a:visited.langChange {
  margin-left: 0.5em;
  text-decoration:none;
  color: #439539;
}

a:link.langChange {
  color: #439539;
  margin-left: 0.5em;
  text-decoration:none;
}

a:hover.langChange {
  color: #439539;
  margin-left: 0.5em;
  text-decoration:underline;
}

a:active.langChange {
  color: #439539;
  margin-left: 0.5em;
  text-decoration:none;
}

a:visited.newsLink {
  color:#000000;
  text-decoration:none;
}

a:link.newsLink {
  color:#000000;
  text-decoration:none;
}

a:hover.newsLink {
  color:#000000;
  text-decoration:none;
}

a:active.newsLink {
  color:#000000;
  text-decoration:none;
}

a:visited.icraLink {
  color:#003399;
  text-decoration:none;
}

a:link.icraLink {
  color:#003399;
  text-decoration:none;
}

a:hover.icraLink {
  color:#003399;
  text-decoration:underline;
}

a:active.icraLink {
  color:#003399;
  text-decoration:none;
}


  #Menu {background-color:#A6D49C; color:#000000; width:13em; position:absolute; top:0em; left:-10em; font-size:0.9em}

  #topBox {border-bottom: medium solid #A6D49C; width:100%; padding-top:1em}
  #horizontalMenu {position:absolute; bottom:1em; right:0em; width:24em}
  .hMenuItem{background-color:#439539; color:#ffffff; border:thin solid #4C5A51; text-align:center; margin-left:0.2em; width:8em; position:absolute; bottom:0}

  #languageMenu{position:absolute; top:1em; right:0em; text-align:right; color:#A6D49C}


  #content {width:33em; position:absolute; top:8.5em; border-left:9em solid #A6D49C; padding-left:5em;}

  #rightPanel {position:absolute; left:50em; top:8.5em; width:17em;}
  .panelItem {color:#000000; margin:0.2em 0.5em}

  #news { background-color:#A6D49C; color:#000000; padding:0.5em}
  #advertising {background-color:#A6D49C; text-align:center }

  #icraPanel {background-color:#ffffff; color:#000000; border:1px solid black; margin-bottom:0.5em; padding:0.2em; text-align:center;}
  .icraPanelLink {border-right:thin solid black; padding-right:0.5em}


  #footer {width:33em; position:relative; left:-14em; background-color:#ffffff; text-align:center; border-left:9em solid #A6D49C; padding-left:5em;}
  .miniLink {font-size:0.8em}

  td.homePanel {width:33%; border:thin solid black; padding: 1em 0.5em 0.5em 0.5em}

  .sectionHead {text-align:center; font-size:1.6em; margin-top:1em;}


  /* Infinitme Menu stuff */

	/* --[[ Main Expand Icons ]]-- Not used*/
/*	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(sample14_main_expand_default.gif); width:13px; height:9px; left:0px; top:2px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(sample14_main_expand_on.gif); background-repeat:no-repeat;background-position:top left;} */


	/* --[[ Sub Expand Icons ]]-- Not used */
/*	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(sample14_sub_expand_default.gif); width:4px; height:7px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(sample14_sub_expand_on.gif); background-repeat:no-repeat;background-position:top left;} */


	/* --[[ Main Container ]]-- */
	#imouter0 {background-color:#439539; border-style:double; border-color:#6a6a6a; border-width:1px; } 


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#439539; border-style:solid; border-color:#333333; border-width:1px; padding:1px; margin:4px 0px 0px; }


	/* --[[ Main Items ]]-- */
	#imenus0 li a {color:#fffff0; text-align:right; font-family:Sans-serif; font-weight:normal; text-decoration:none; border-style:outset; border-color:#ffffcc; border-width:1px 2px 2px 1px; padding:4px 9px 4px 4px; }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {background-color:#A6D49C; color:#ffffff; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:#A6D49C; color:#ffffff; } /* colour was ffffcc */

		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a {background-color:#439539; color:#ffffff; text-align:left; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }
/* colour was cccccc */

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#A6D49C; color:#ffffff; }
		#imenus0 ul li a.ihover {background-color:#A6D49C; color:#ffffff; }

		/* [active] */
		#imenus0 ul li a.iactive {text-decoration:underline; }

    .level2Menu {width:12em;top:-2em;left:13em}
    .level3Menu {width:12em;top:-2em;left:12em}


/* Frequently used styles */

.topper {
  font-style:italic;
  text-align:right;
}

TD {
  vertical-align:top;
}

.middleCentre {
  text-align:center;
  vertical-align:middle;
}

.spaced {
  padding-bottom:1em;
}


.highlight {
  background-color: #ccffcc;
  color: black
}

.caption {
  font-weight: bold;
  text-align: center;
}

.code {
  font-weight: normal;
  font-family: courier, monospace;
  color: black;
  padding: 0em 2em;
}

.codeNoIndent {
  font-weight: normal;
  font-family: courier, monospace;
  color: black;
}

dt {font-weight:bold;}
dd {margin-bottom:0.5em}

