BODY {
	FONT-FAMILY: Arial, Sans-Serif; TEXT-ALIGN: center; BACKGROUND: #fff url("http://www.ifra.com/website/ntwebsite.nsf/images/bg/body.gif") center repeat-y;
}
#calendar {
	
}
.calendar TH {
	FONT-SIZE: 12px; TEXT-ALIGN: center
}
.calendar CAPTION {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #d1d1d1 1px dashed
}
.calendar B {
	COLOR: #36c
}
.calendar TD {
	FONT-SIZE: 12px; COLOR: #c0c0c0; TEXT-ALIGN: center
}
.calendar A {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
.calendar A:visited {
	FONT-WEIGHT: bold; COLOR: #000
}
.calendar A:hover {
	COLOR: #36c; TEXT-DECORATION: underline
}
#bottom-links A {
      TEXT-DECORATION: none
}
#bottom-links A:hover {
      TEXT-DECORATION: underline
}
#portal-nav-rail{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 168px; LINE-HEIGHT: 13px; PADDING-TOP: 16px; HEIGHT: 324px
}
#portal-nav-rail #languages {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 9px; COLOR: #36c; POSITION: absolute; TOP: 414px !important; TOP: 414px;
}
#portal-nav-rail #languages A {
	TEXT-DECORATION: none
}
#portal-nav-rail #languages A:hover {
	TEXT-DECORATION: underline
}
#portal-nav-rail #item {
	BORDER-TOP: #d1d1d1 1px dashed; PADDING-TOP: 2px; MARGIN-TOP: 6px
}
#portal-nav-rail #item A {
	TEXT-DECORATION: none;
}
#portal-nav-rail #item A:hover {
	TEXT-DECORATION: underline
}
#portal-nav-rail H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #d1d1d1 1px dashed
}
#portal-nav-rail H2 IMG {
	FLOAT: left; MARGIN: 1px 5px 0px 0px
}
#portal-nav-rail H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px; HEIGHT: 19px
}
#portal-nav-rail H3 A {
	COLOR: #302f2f; TEXT-DECORATION: none
}
#portal-nav-rail H3 IMG {
	MARGIN: 5px 2px 0px 0px
}
#portal-nav-rail H3 A:hover {
	COLOR: #36c; TEXT-DECORATION: underline
}
#portal-nav-rail FORM H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px; HEIGHT: 14px
}
#portal-nav-rail P.instruction {
	FONT-SIZE: 10px; MARGIN: 0px 0px 4px 12px; LINE-HEIGHT: 12px
}
#portal-nav-rail P.all-lang {
	FONT-SIZE: 10px; MARGIN: 0px 0px 4px 0px; LINE-HEIGHT: 12px; FONT-WEIGHT: bold
}
#portal-nav-rail INPUT {
	MARGIN-BOTTOM: 4px
}
#portal-nav-rail FORM {
	PADDING-TOP: 6px
}
form#comment {
 FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px
}
#comment .text {
 FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px; WIDTH: 120px
}
#comment .buttons {
 FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px
}
textarea {
 FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px; WIDTH: 160px; HEIGHT: 80px; MARGIN-BOTTOM: 6px; OVERFLOW: auto
}
H1#blog-entry-hede {
	BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px; MARGIN-TOP: 0px
}
#comment-memo {
	FLOAT: right; FONT-STYLE: italic;
}
#posted-by {
	FLOAT: left
}
form#deeplink {
 FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px
}
#deeplink INPUT {
	HEIGHT: 12px;
}
#deeplink .text {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10px; WIDTH: 80px
}
#deeplink .buttons {
	WIDTH: 14px; HEIGHT: 14px; BORDER: 0; VERTICAL-ALIGN: text-bottom
}
#portal-selections H2 A {
	TEXT-DECORATION: none;
}
#portal-selections H2 A:hover {
	TEXT-DECORATION: underline;
}
#portal-selections H2 IMG {
	VERTICAL-ALIGN: middle;
}
.middlebar {
	WIDTH: 100%; HEIGHT: 16px
}
#nav-rail #languages {
	POSITION: absolute; TOP: 399px !important; TOP: 399px;
}
.text {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px; LINE_HEIGHT: 16px
}
#content .scroll-page .date {
		 height: 87px;
}

