BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#background {
	HEIGHT: 1%; BACKGROUND-COLOR: #ffffff
}
DIV#header {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/forum_header-red.gif); BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 89px; BACKGROUND-COLOR: #1d3f57
}
DIV#header DIV.design {
	
}
DIV#logo {
	MARGIN-TOP: 0.3em; FLOAT: left; MARGIN-RIGHT: 0.1em
}
DIV#subheader {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #1f4b4a
}
DIV#mainmenu {
	FLOAT: right; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
DIV#usermenu {
	MARGIN-TOP: 0.2em; TEXT-ALIGN: right
}
DIV#usermenu UL {
	MARGIN-LEFT: 0em; COLOR: #1d3f57
}
DIV#mainmenu UL {
	DISPLAY: inline
}
DIV#mainmenu LI {
	DISPLAY: inline
}
DIV#usermenu UL {
	DISPLAY: inline
}
DIV#usermenu LI {
	DISPLAY: inline
}
DIV#mainmenu UL {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 0em; COLOR: #ffffff
}
DIV#mainmenu LI A {
	PADDING-RIGHT: 3em; PADDING-LEFT: 1em
}
DIV#usermenu LI A {
	PADDING-RIGHT: 3.1em; PADDING-LEFT: 1em
}
DIV#mainmenu A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
DIV#usermenu A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
DIV#usermenu A {
	COLOR: #1d3f57
}
DIV#mainmenu A:hover {
	TEXT-DECORATION: underline
}
DIV#usermenu A:hover {
	TEXT-DECORATION: underline
}
DIV#searchbox {
	CLEAR: left; FLOAT: left; MARGIN-LEFT: 2em
}
DIV#searchbox INPUT.searchtext {
	FONT-SIZE: 80%; WIDTH: 8em
}
DIV#searchbox INPUT.searchbutton {
	FONT-SIZE: 80%; MARGIN-RIGHT: 1em
}
DIV#path {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.5em
}
DIV#path P {
	MARGIN: 0px; COLOR: #1f4b4a
}
DIV#path A {
	COLOR: #1d3f57
}
DIV#maincontent {
	CLEAR: none; MARGIN: 0px 2em 2em
}
DIV#maincontent DIV.design {
	WIDTH: 100%
}
DIV#footer {
	CLEAR: both
}
DIV#footer DIV.design {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BACKGROUND-COLOR: #1f4b4a; TEXT-ALIGN: center
}
DIV#footer ADDRESS {
	COLOR: #ffffff
}
DIV#footer A {
	COLOR: #ffffff
}
#folder DIV.child H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #444444; PADDING-TOP: 5px
}
#folder DIV.child DIV.byline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#folder DIV.child DIV.byline P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #888888; PADDING-TOP: 0px
}
#folder DIV.child DIV.object_brief P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#folder DIV.child DIV.readmore {
	FONT-SIZE: small
}
#folder DIV.child DIV.readmore A {
	COLOR: #304b82
}
#folder DIV.child DIV.readmore P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#article DIV.byline P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #888888; PADDING-TOP: 0px
}
#article DIV.intro P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.advancedsearchbox {
	DISPLAY: none
}
H1 {
	MARGIN-BOTTOM: 5px
}
DIV.editbutton {
	FLOAT: right
}
DIV.editbutton INPUT {
	FONT-SIZE: small; COLOR: #ffffff; BACKGROUND-COLOR: #304b82
}
TABLE.forum {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em; WIDTH: 100%
}
TABLE.forum TR.topicstarter {
	BACKGROUND-COLOR: #eaeaea
}
TABLE.forum TR.bglightforum {
	BACKGROUND-COLOR: #daeaf3
}
TABLE.forum TR.bgdarkforum {
	BACKGROUND-COLOR: #c3e1f2
}
TABLE.forum TH {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0.5em; COLOR: #000000; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #88bad6
}
TABLE.forum TR.subheader TH {
	BACKGROUND-COLOR: #eaeaea
}
DIV.forum_level1 TD.image {
	WIDTH: 1%; BORDER-RIGHT-WIDTH: 0px! important
}
TABLE.forum TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 80%; PADDING-BOTTOM: 0.2em; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ffffff 1px solid
}
TABLE.forum P {
	FONT-SIZE: 100%
}
TABLE.forum INPUT {
	FONT-SIZE: 100%
}
TABLE.forum INPUT {
	MARGIN-BOTTOM: 0.2em
}
DIV.forum_level1 TD.topics {
	WIDTH: 98%
}
DIV.forum_level1 TD.topics A {
	FONT-SIZE: 11px; COLOR: #000000
}
DIV.forum_level1 TH.postcount {
	WIDTH: 1%
}
DIV.forum_level1 TH.replycount {
	WIDTH: 1%
}
DIV.forum_level3 TD.post {
	WIDTH: 40%
}
DIV.forum_level3 TD.post A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #256330
}
DIV.forum_level3 TD.author {
	WIDTH: 20%
}
DIV.forum_level3 TD.replies {
	WIDTH: 1%
}
DIV.forum_level3 TD.lastreply {
	WIDTH: 39%
}
DIV.forum_level3 TD.lastreply A {
	COLOR: #000000
}
DIV.forum_level4 TD.author {
	WIDTH: 20%
}
DIV.forum_level4 TD.author P {
	FONT-SIZE: 85%
}
DIV.forum_level4 TD.message {
	WIDTH: 80%
}
DIV.forum_level4 TD.message {
	FONT-SIZE: 100%
}
DIV.forum_level4 TD.message P {
	FONT-SIZE: 80%
}
DIV.forum_level4 TD.message P.date {
	FONT-SIZE: 10px
}
TABLE.frontpagelist {
	MARGIN: 0.5em 0px; WIDTH: 100%
}
TABLE.frontpagelist TH {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; COLOR: #ffffff; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #1d3f57
}
TABLE.frontpagelist TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #f0f0f0
}
TABLE.frontpagelist TH P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.frontpagelist A {
	FONT-WEIGHT: bold; COLOR: #000000
}
TABLE.frontpagelist LI {
	LIST-STYLE-TYPE: none
}
TABLE.frontpagelist A {
	BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND-IMAGE: url(../images/frontpage_bullet.gif); MARGIN-LEFT: -16px; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: underline
}
DIV.selectedsearch {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
DIV.selectedsearch INPUT.searchtext {
	FONT-SIZE: 80%; WIDTH: 8em
}
DIV.selectedsearch INPUT.searchbutton {
	FONT-SIZE: 80%; MARGIN-RIGHT: 1em
}
.forum_alert {
	COLOR: #256330
}
.forum_alert A {
	COLOR: #ff6600
}
