BODY {
	FONT: 13px Arial, Sans-serif
}
TABLE {
	FONT-SIZE: inherit
}
SELECT {
	FONT: 99% Arial, Sans-serif
}
INPUT {
	FONT: 99% Arial, Sans-serif
}
TEXTAREA {
	FONT: 99% Arial, Sans-serif
}
PRE {
	FONT: 115% monospace
}
CODE {
	FONT: 115% monospace
}
BODY * {
	LINE-HEIGHT: 1.22em
}
#wrapper {
	FONT-SIZE: 92%
}
H1 {
	BORDER-BOTTOM: #1073b5 1px dashed; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 8px; MARGIN-BOTTOM: 2px; FONT-SIZE: 12px; TEXT-DECORATION: none
}
H6 {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.clink {
	FONT-SIZE: 85%
}
.sidebarcontent H2 {
	COLOR: white
}
DIV.randomImage {
	HEIGHT: 73px
}
DIV.leftLogo {
	HEIGHT: 73px
}
DIV.underlogo {
	MARGIN-TOP: -4px
}
DIV.randomImage {
	BORDER-BOTTOM: white 2px solid
}
#headmenu {
	BORDER-BOTTOM: white 2px solid
}
#breadcrumbs {
	BORDER-BOTTOM: white 2px solid
}
IMG.leftbuttons {
	BORDER-RIGHT: white 1px solid
}
SPAN.c_seperator {
	COLOR: white
}
#contact {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#sitemap {
	PADDING-LEFT: 5px
}
DIV#page H2 {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
#top_2col_right {
	CLEAR: right
}
#top_2col H2 {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 12px; MARGIN-RIGHT: 20px
}
#top_2col TABLE {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#top_2col H2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#top_2col IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#wgbot {
	MARGIN-TOP: -3px; HEIGHT: 42px
}
#eskimo {
	BORDER-BOTTOM: white 2px solid
}
DIV.content_horizontal_menu {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px
}
TH.metadata {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px
}
HR {
	MARGIN-BOTTOM: 10px; HEIGHT: 1px
}
DL A {
	FONT-WEIGHT: bold
}
DIV.item {
	MARGIN-BOTTOM: 8px
}
DIV.buttons {
	MARGIN: 10px 0px
}
DIV.searchfieldname {
	FONT-WEIGHT: bold; PADDING-TOP: 10px;
}
DIV.side_citation {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 7px; PADDING-TOP: 10px
}
#page UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
.menu LI {
	BORDER-BOTTOM: #006633 1px dashed; PADDING-BOTTOM: 4px; PADDING-LEFT: 16px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}

.menu LI LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
A.menulink {
	TEXT-DECORATION: none
}
A.menulink:link {
	TEXT-DECORATION: none
}
A.menulink:visited {
	TEXT-DECORATION: none
}
A.menulink:hover {
	COLOR: #006633; TEXT-DECORATION: underline
}
A.menulink:hover {
	COLOR: #006633; TEXT-DECORATION: underline
}
A.menulink:hover {
	COLOR: #006633; TEXT-DECORATION: underline
}
A.activemenu {
	TEXT-DECORATION: none
}
A.activemenu:link {
	TEXT-DECORATION: none
}
A.activemenu:visited {
	TEXT-DECORATION: none
}
A.activemenu:hover {
	TEXT-DECORATION: none
}
UL.menu {
	LIST-STYLE-TYPE: none
}
UL.menu UL {
	LIST-STYLE-TYPE: none
}
UL.menu {
	MARGIN-BOTTOM: 10px
}
UL.menu LI {
	LIST-STYLE-TYPE: none; DISPLAY: block; BACKGROUND: url(../images/link_arrow.gif) no-repeat 6px 9px
}
.calendarSmall CAPTION {
	TEXT-ALIGN: center; MARGIN-TOP: 4px; FONT: 700 12px Arial, Sans-serif
}
.calendarSmall TH {
	TEXT-ALIGN: center; FONT: bold 11px Arial, Sans-serif; COLOR: #808080; TEXT-DECORATION: none
}
.calendarSmall TD {
	FONT: 10px Arial, Sans-serif; COLOR: black; TEXT-DECORATION: none
}
TD.cal_Today {
	BACKGROUND-COLOR: #a3c0e2; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
A.eventHover {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.leftHeading {
	MARGIN-TOP: -4px
}
.sidebarcontent H2 {
	LINE-HEIGHT: 24px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 0px; PADDING-LEFT: 6px; BACKGROUND: #006633; FONT-SIZE: 12px
}
DIV.sidebarcontent {
	MARGIN-BOTTOM: 0px
}
#page {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
#container_outer {
	BORDER-TOP: #feda24 5px solid; BORDER-BOTTOM: #feda24 5px solid; TEXT-ALIGN: left; BORDER-LEFT: #feda24 5px solid; MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 100% !important; BORDER-RIGHT: #feda24 5px solid
}
#container_inner {
	BORDER-BOTTOM: #fff 4px solid; BORDER-LEFT: #fff 4px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 972px; PADDING-RIGHT: 0px; BORDER-TOP: #fff 4px solid; BORDER-RIGHT: #fff 4px solid; PADDING-TOP: 0px
}
#container_inner1 {
	BORDER-BOTTOM: #fff 4px solid; BORDER-LEFT: #fff 4px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 972px; PADDING-RIGHT: 0px; BORDER-TOP: #fff 4px solid; BORDER-RIGHT: #fff 4px solid; PADDING-TOP: 0px
}
#header {
	TEXT-ALIGN: left; HEIGHT: 68px
}
#aplogo {
	MARGIN: 3px 0px 0px 7px; FLOAT: left
}
#controls {
	PADDING-RIGHT: 15px; FLOAT: right; PADDING-TOP: 45px
}
#headmenu {
	WIDTH: 972px; BACKGROUND: url(../images/menu.gif) repeat-x; HEIGHT: 20px; FONT-SIZE: 9pt
}
#home {
	HEIGHT: 30px; OVERFLOW: hidden
}
#login {
	HEIGHT: 30px; OVERFLOW: hidden
}
#homecontainer {
	WIDTH: 167px; FLOAT: left
}
#loginecontainer {
	WIDTH: 187px; FLOAT: right; HEIGHT: 150px; CLEAR: left
}
#home {
	PADDING-LEFT: 10px; FLOAT: left
}
#homeText {
	PADDING-LEFT: 4px; FLOAT: left; PADDING-TOP: 6px
}
#loginText {
	PADDING-LEFT: 4px; FLOAT: right; PADDING-TOP: 6px
}
#login {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px; FLOAT: right
}
#menunav {
	Z-INDEX: 100; WIDTH: 700px; FLOAT: left; HEIGHT: 30px; MARGIN-LEFT: 18.7px
}
.rgt {
	FLOAT: right
}
.lft {
	FLOAT: left
}
.clr {
	CLEAR: both
}
#breadcrumbs {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; CLEAR: left; FONT-SIZE: 85%; PADDING-TOP: 4px
}
* HTML .verticalalign {
	WIDTH: 100% !important
}
.verticalalign P {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 0px; PADDING-RIGHT: 0px; RIGHT: 0px; PADDING-TOP: 0px
}
#wrapper_extra {
	POSITION: relative
}
* HTML #wrapper {
	POSITION: relative
}
#wrapper {
	WIDTH: 972px; OVERFLOW: hidden
}
* HTML #wrapper_extra {
	WIDTH: 100%; FLOAT: left
}
#wrapper {
	FLOAT: none
}
#wrapper:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: '[DO NOT LEAVE IT IS NOT REAL]'
}
#wrapper {
	DISPLAY: inline-block
}
#wrapper {
	DISPLAY: block
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 10px
}
#header {
	WIDTH: 972px
}
#footer {
	WIDTH: 972px
}
* > #footer {
	Z-INDEX: 1000; POSITION: relative
}
* > FORM {
	Z-INDEX: 1000; POSITION: relative
}
* > #notes {
	Z-INDEX: 1000; POSITION: relative
}
* > .output {
	Z-INDEX: 1000; POSITION: relative
}
BODY {
	MARGIN: 0px; BACKGROUND: url(../images/body_bg.png) #ffa519 repeat-x
}
INPUT {
	BORDER-BOTTOM: #006633 1px solid; BORDER-LEFT: #006633 1px solid; BORDER-TOP: #006633 1px solid; BORDER-RIGHT: #006633 1px solid
}
SELECT {
	BORDER-BOTTOM: #006633 1px solid; BORDER-LEFT: #006633 1px solid; BORDER-TOP: #006633 1px solid; BORDER-RIGHT: #006633 1px solid
}
INPUT {
	HEIGHT: 17px
}
INPUT.imageButton {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: top; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.actionbutton {
	BACKGROUND: #1073b5; COLOR: white; FONT-WEIGHT: bold
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
IMG.floatLeft {
	MARGIN: 0px; FLOAT: left
}
IMG.floatRight {
	MARGIN: 0px; FLOAT: right
}
IMG.floatBottom {
	VERTICAL-ALIGN: text-bottom; PADDING-TOP: 6px
}
IMG.floatTop {
	VERTICAL-ALIGN: text-top
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sideBox {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px ; MARGIN-LEFT: 10px; PADDING-TOP: 10px 
}
* HTML .sideBox {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px
}
#top_2col_left {
	WIDTH: 296px; BACKGROUND: #ffffff; FLOAT: left
}
#top_2col_right {
	WIDTH: 296px; BACKGROUND: #ffffff; FLOAT: left
}
#top_2col_left {
	BORDER-RIGHT: #fff 2px solid
}
.ac_color {
	BACKGROUND: #6f9eff
}
.acap_color {
	BACKGROUND: #808080
}
.amap_color {
	BACKGROUND: #258d96
}
.caff_color {
	BACKGROUND: #647d62
}
.eppr_color {
	BACKGROUND: #e2a30b
}
.pame_color {
	BACKGROUND: #225096
}
.sdwg_color {
	BACKGROUND: #9b644c
}
.button {
	BACKGROUND: white
}
INPUT {
	BACKGROUND: white
}
#container_outer {
	BACKGROUND: white
}
#page {
	BACKGROUND: white
}
#top_body {
	BACKGROUND: white
}
#header {
	BACKGROUND: #006633
}
#breadcrumbs {
	BACKGROUND: #c2c6c9
}
#container_inner {
	BACKGROUND: #e5e8ea
}
#container_inner1 {
	BACKGROUND: #ffffff
}
.verticalalign P {
	BACKGROUND: #c2c6c9
}
.loop1 {
	BACKGROUND: #fcfcfc
}
.loop2 {
	BACKGROUND: #f6f6f6
}
A {
	TEXT-ALIGN: center; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A:link {
	TEXT-ALIGN: center; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A:visited {
	TEXT-ALIGN: center; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.clink {
	COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.clink:link {
	COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.clink:visited {
	COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.clink:hover {
	COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.crumbTrail {
	FONT-WEIGHT: normal
}
A.crumbTrail:link {
	FONT-WEIGHT: normal
}
A.crumbTrail:visited {
	FONT-WEIGHT: normal
}
A.crumbTrail:hover {
	FONT-WEIGHT: normal
}
A {
	COLOR: #006633
}
A:link {
	COLOR: #006633
}
A:visited {
	COLOR: #006633
}
H1 {
	COLOR: #006633
}
#top_2col H2 {
	COLOR: #006633
}
A {
	COLOR: #006633
}
#menunav A {
	COLOR: black
}
.fpcontent {
	PADDING-LEFT: 9px
}
DIV.fpcontent {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px
}
DIV#pagehead {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#pagehead LI {
	
}
#block_1 H3 {
	BACKGROUND: #1073b5; COLOR: white; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#block_1 H4 {
	FONT-FAMILY: Verdana; BACKGROUND: #1073b5; COLOR: white; MARGIN-LEFT: 5px; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#block_1 H2 {
	BORDER-BOTTOM: #1073b5 1px dashed; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 10px; FONT-SIZE: 12px
}
#block_3 DIV.events {
	MARGIN-LEFT: 10px
}
.calendarSmall {
	TEXT-ALIGN: center
}
TABLE.calendarSmall {
	WIDTH: 153px; MARGIN-LEFT: 22px
}
.calendarSmall CAPTION {
	WIDTH: 153px; MARGIN-LEFT: 22px
}
.calendarSmall TD {
	BACKGROUND: #ebebeb; HEIGHT: 16px
}
.calendarSmall TH {
	BACKGROUND-IMAGE: url(/extras/portal/images/calendar_small_daynames.png); BACKGROUND-REPEAT: repeat-x; HEIGHT: 16px
}
TD.today {
	BACKGROUND: #cdd6df
}
.calendarEvents {
	DISPLAY: none
}
TD.today {
	BACKGROUND: #cdd6df
}
#partners TABLE {
	BORDER-BOTTOM: #9ea1a5 5px solid; TEXT-ALIGN: center; BORDER-LEFT: #9ea1a5 5px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: white; MARGIN: 0px auto; PADDING-LEFT: 10px; WIDTH: 990px; PADDING-RIGHT: 10px; HEIGHT: 100% !important; CLEAR: both; BORDER-RIGHT: #9ea1a5 5px solid; PADDING-TOP: 10px
}
#partners IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: inline; VERTICAL-ALIGN: middle; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 10px
}
