UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
H1 {
	FONT-SIZE: 1em
}
H2 {
	FONT-SIZE: 1em
}
H3 {
	FONT-SIZE: 1em
}
H4 {
	FONT-SIZE: 1em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 1em
}
PRE {
	FONT-SIZE: 1em
}
CODE {
	FONT-SIZE: 1em
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	text-align: justify;
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
:link IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
:visited IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY {
	FONT: 0.7em Arial, Helvetica, sans-serif;
	COLOR: #666;
	background-color: #f4f4f4;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
H1 {
	FLOAT: left; MARGIN-BOTTOM: 16px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.7em; MARGIN-BOTTOM: 0.4em; COLOR: #09f
}
A {
	COLOR: #09f
}
#container {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(../images/bg-container.gif) #fff repeat-x left bottom; PADDING-BOTTOM: 12px; PADDING-TOP: 7px
}
#header UL {
	FLOAT: right
}
#header UL LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../images/bg-header.gif) no-repeat right center; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header UL A {
	DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(../images/arrow-header.gif) no-repeat 0px 7px; COLOR: #666; TEXT-DECORATION: underline
}
#header UL LI.last {
	PADDING-RIGHT: 0px; BACKGROUND: url(none)
}
#header FORM {
	CLEAR: right; MARGIN-TOP: 34px; FLOAT: right; WIDTH: 25em; TEXT-ALIGN: right
}
#header FORM INPUT {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.2em; BACKGROUND: #fbfbfb; PADDING-BOTTOM: 0.2em; FONT: 1em Arial, Helvetica, Tahoma, Verdana, sans-serif; BORDER-LEFT: #ccc 1px solid; WIDTH: 15em; COLOR: #737373; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ccc 1px solid
}
#header FORM INPUT {
	VERTICAL-ALIGN: middle
}
#header FORM BUTTON {
	VERTICAL-ALIGN: middle
}
#footer {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2em; COLOR: #666; PADDING-TOP: 4px
}
#footer SPAN {
	FLOAT: right
}
#menu {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; MIN-HEIGHT: 1.2em; BACKGROUND: #005482; PADDING-BOTTOM: 0.4em; COLOR: #fff; MAX-HEIGHT: 4em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #fff 7px solid
}
#menu LI {
	PADDING-RIGHT: 12px; DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND: url(../images/arrow-menu.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menu LI.on {
	FONT-WEIGHT: bold
}
#menu A {
	COLOR: #fff; TEXT-DECORATION: none
}
#menu A:hover {
	TEXT-DECORATION: underline
}
#breadcrumb A:hover {
	TEXT-DECORATION: underline
}
#breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: #09f; MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0.4em; HEIGHT: 1.6em
}
#breadcrumb A {
	COLOR: #fff; TEXT-DECORATION: none
}
#breadcrumb SPAN {
	DISPLAY: block; FLOAT: left; WIDTH: 154px
}
#breadcrumb LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(../images/arrow-breadcrumb.gif) no-repeat 0px 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content {
	FONT-SIZE: 1.15em; MARGIN: 0px 170px 0px 176px; LINE-HEIGHT: 1.4
}
#content P {
	MARGIN-BOTTOM: 1em
}
#content UL {
	LIST-STYLE-POSITION: outside; MARGIN: 0px 2em 1em; LIST-STYLE-TYPE: disc
}
#content UL UL {
	LIST-STYLE-TYPE: circle
}
#content UL UL UL {
	LIST-STYLE-TYPE: square
}
#content OL {
	LIST-STYLE-POSITION: outside; MARGIN: 0px 2em 1em; LIST-STYLE-TYPE: decimal
}
#content OL OL {
	LIST-STYLE-TYPE: lower-alpha
}
#content OL OL OL {
	LIST-STYLE-TYPE: lower-roman
}
DL.news DT {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
DL.news DT SMALL {
	FONT-WEIGHT: normal; FONT-SIZE: 0.75em; COLOR: #666
}
DL.news DD {
	MARGIN-BOTTOM: 1.5em
}
.backtotop {
	BORDER-TOP: #e4e4e4 1px solid; MARGIN-TOP: 2em; FONT-SIZE: 0.85em; PADDING-TOP: 0.6em
}
.backtotop A {
	COLOR: #000; TEXT-DECORATION: none
}
.backtotop A:hover {
	TEXT-DECORATION: underline
}
.backtotop IMG {
	VERTICAL-ALIGN: middle
}
#sidebar-left {
	FONT-SIZE: 1.1em; BACKGROUND: url(../images/bg-menu-top.gif) no-repeat left top; FLOAT: left; WIDTH: 160px; LINE-HEIGHT: 1.5em
}
#sidebar-left DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 14px
}
#sidebar-left UL {
	BACKGROUND: url(../images/bg-menu.gif) repeat-y right top
}
#sidebar-left UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arrow-box.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0px
}
#sidebar-left UL UL {
	FONT-SIZE: 0.9em; BACKGROUND: url(none)
}
#sidebar-left UL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: url(../images/bg-dots-horz.gif) repeat-x left bottom; PADDING-BOTTOM: 0.4em; MARGIN-RIGHT: 1em; PADDING-TOP: 0.4em
}
#sidebar-left UL UL LI.on {
	FONT-WEIGHT: bold
}
#sidebar-left A {
	TEXT-DECORATION: none
}
#sidebar-left A:hover {
	TEXT-DECORATION: underline
}
#sidebar-left UL UL A {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../images/arrow-submenu.gif) no-repeat 0px 7px; COLOR: #000
}
#sidebar-left UL UL A.restricted {
	BACKGROUND: url(../images/icon-restricted.png) no-repeat 0px 6px; FONT-STYLE: italic
}
#sidebar-right {
	FONT-SIZE: 1.1em; FLOAT: right; WIDTH: 144px
}
#sidebar-right DIV.quote {
	BACKGROUND: url(../images/bg-quote-top.png) no-repeat left top
}
#sidebar-right DIV.quote H3 {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; BACKGROUND: url(../images/bg-quote-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 1em; COLOR: #0099ff; LINE-HEIGHT: 1.3; PADDING-TOP: 1em; FONT-STYLE: italic
}
#sidebar-right DIV.related {
	BACKGROUND: url(../images/bg-sidebarright.gif) #09f no-repeat left bottom; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 12px 2px; COLOR: #fff
}
#sidebar-right DIV.related H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: url(../images/bg-sidebarright-top.png) no-repeat left top; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 1px solid
}
#sidebar-right DIV.related A {
	COLOR: #fff; TEXT-DECORATION: none
}
#sidebar-right DIV.related UL {
	PADDING-LEFT: 14px; MARGIN-BOTTOM: -0.7em
}
#sidebar-right DIV.related UL LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/bg-relatedlinks.png) no-repeat 0px 5px; MARGIN-BOTTOM: 0.7em
}
#searchform INPUT {
	VERTICAL-ALIGN: middle
}
#searchform BUTTON {
	VERTICAL-ALIGN: middle
}
#searchform LABEL {
	CURSOR: pointer
}
#searchform {
	FONT-SIZE: 0.9em; MARGIN-BOTTOM: 1em
}
#searchform #srchquery {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.2em; BACKGROUND: #fbfbfb; MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 0.2em; FONT: 1em Arial, Helvetica, Tahoma, Verdana, sans-serif; BORDER-LEFT: #ccc 1px solid; WIDTH: 40em; COLOR: #737373; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ccc 1px solid
}
.divisions {
	MARGIN: 0px; LIST-STYLE-TYPE: none! important
}
.divisions LI {
	PADDING-LEFT: 1em; MIN-HEIGHT: 6em; FLOAT: left; MARGIN-BOTTOM: 1em; BORDER-LEFT: #09f 6px solid; WIDTH: 20%
}
.staff {
	PADDING-LEFT: 1em; MARGIN: 0px; BORDER-LEFT: #09f 6px solid; LIST-STYLE-TYPE: none! important
}
.staff LI {
	MARGIN-BOTTOM: 0.7em
}
.fullprofile {
	PADDING-RIGHT: 0px; PADDING-LEFT: 60px; BACKGROUND: url(../images/bg-downloadfullprofile.png) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 1em; WIDTH: 153px; PADDING-TOP: 25px; POSITION: relative; HEIGHT: 64px
}
.fullprofile IMG {
	LEFT: 18px; POSITION: absolute; TOP: 26px
}
.personaldetails {
	PADDING-LEFT: 1.5em; MARGIN: 2em 0px; BORDER-LEFT: #09f 6px solid
}
.personaldetails H2 {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0px; COLOR: #666
}
H3.upper {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.6em; TEXT-TRANSFORM: uppercase
}
.modulelist {
	BORDER-RIGHT: #ccc 1px solid; MARGIN-BOTTOM: 2em; BORDER-BOTTOM: #ccc 1px solid
}
.modulelist TH {
	PADDING-RIGHT: 0.3em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.3em
}
.modulelist TD {
	PADDING-RIGHT: 0.3em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.3em
}
.modulelist TH {
	FONT-SIZE: 0.85em; BACKGROUND: #999; COLOR: #fff; TEXT-ALIGN: left
}
