BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/page_bkg_sliver.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #004153; TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 11px; COLOR: #4d4f53; LINE-HEIGHT: 19px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 11px; COLOR: #4d4f53; LINE-HEIGHT: 19px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #4d4f53; LINE-HEIGHT: 19px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
P {
	FONT-SIZE: 11px; COLOR: #4d4f53; LINE-HEIGHT: 19px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	MARGIN-TOP: 0px
}
A:link {
	COLOR: #5c7f92; TEXT-DECORATION: none
}
A:visited {
	COLOR: #5c7f92; TEXT-DECORATION: none
}
A:active {
	COLOR: #5c7f92; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
#wrapper {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(images/bg_wrapper.png); PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 886px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; POSITION: relative; TEXT-ALIGN: left;
}
#header {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/hdr_bkg.jpg); BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 193px
}
#content {
	PADDING-RIGHT: 30px; BACKGROUND-POSITION: left top; PADDING-LEFT: 50px; MIN-HEIGHT: 516px; BACKGROUND-IMAGE: url(images/content_bkg.jpg); PADDING-BOTTOM: 0px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat; background-color: White;
}
#hm_main {
	FLOAT: left; WIDTH: 457px
}
#main {
	FLOAT: left; WIDTH: 508px
}
#hm_sidebar_wrap {
	BACKGROUND-POSITION: left bottom; FLOAT: right; BACKGROUND-IMAGE: url(images/hm_rt_bot.gif); PADDING-BOTTOM: 15px; WIDTH: 280px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f7f8f8
}
#hm_sidebar {
	PADDING-RIGHT: 25px; BACKGROUND-POSITION: left top; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(images/hm_rt_top.gif); PADDING-BOTTOM: 25px; PADDING-TOP: 40px; BACKGROUND-REPEAT: no-repeat
}
#sidebar_wrap {
	BACKGROUND-POSITION: left bottom; FLOAT: right; BACKGROUND-IMAGE: url(images/sub_rt_bot.gif); PADDING-BOTTOM: 15px; WIDTH: 230px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f7f8f8
}
#sidebar {
	PADDING-RIGHT: 25px; BACKGROUND-POSITION: left top; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(images/sub_rt_top.gif); PADDING-BOTTOM: 25px; PADDING-TOP: 40px; BACKGROUND-REPEAT: no-repeat
}
#hm_sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#hm_sidebar UL LI {
	list-style-image: url(images/nav_arrow.gif);
}
#hm_sidebar UL LI UL {
	PADDING-LEFT: 14px; margin-bottom: 0px;
}
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.arrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.arrow LI {
	PADDING-LEFT: 12px; BACKGROUND: url(images/list_bullet.gif) no-repeat 0px 50%
}
.divider {
	MARGIN-BOTTOM: 18px; COLOR: #e3e3e4; HEIGHT: 1px; BACKGROUND-COLOR: #e3e3e4
}
#footer {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 50px; BACKGROUND-IMAGE: url(images/footer_curve.jpg); PADDING-BOTTOM: 30px; COLOR: #acacac; PADDING-TOP: 40px; BACKGROUND-REPEAT: no-repeat; background-color: White;
}
.clrflt {
	CLEAR: both
}
H1 {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px 0px 18px
}
H3 {
	MARGIN: 0px 0px 15px
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 5px; COLOR: #5c7f92
}
H1 A:link {
	TEXT-DECORATION: none
}
H1 A:visited {
	TEXT-DECORATION: none
}
H1 A:active {
	TEXT-DECORATION: none
}
H2 A:link {
	TEXT-DECORATION: none
}
H2 A:visited {
	TEXT-DECORATION: none
}
H2 A:active {
	TEXT-DECORATION: none
}
H3 A:link {
	TEXT-DECORATION: none
}
H3 A:visited {
	TEXT-DECORATION: none
}
H3 A:active {
	TEXT-DECORATION: none
}
H4 A:link {
	TEXT-DECORATION: none
}
H4 A:visited {
	TEXT-DECORATION: none
}
H4 A:active {
	TEXT-DECORATION: none
}
#hm_sidebar P {
	MARGIN-BOTTOM: 18px
}
IMG.hero {
	DISPLAY: block; MARGIN: 20px 0px 40px
}
IMG.align_rt {
	DISPLAY: block; FLOAT: right; MARGIN: 0px 0px 5px 5px
}
A.read:link {
	MARGIN-TOP: 5px; DISPLAY: block; COLOR: #5c7f92; TEXT-DECORATION: none
}
A.read:visited {
	MARGIN-TOP: 5px; DISPLAY: block; COLOR: #5c7f92; TEXT-DECORATION: none
}
A.read:active {
	MARGIN-TOP: 5px; DISPLAY: block; COLOR: #5c7f92; TEXT-DECORATION: none
}
A.read {
	MARGIN-TOP: 5px; DISPLAY: block; COLOR: #5c7f92; TEXT-DECORATION: none
}
A.read:hover {
	TEXT-DECORATION: underline
}
#header #logo {
	LEFT: 26px; POSITION: absolute; TOP: 21px
}
#header #login {
	LEFT: 510px; POSITION: absolute; TOP: 90px
}
#header #main_nav {
	LEFT: 340px; POSITION: absolute; TOP: 135px
}
#searchform {
	DISPLAY: inline; MARGIN: 0px
}
.query {
	BORDER-RIGHT: #e3e3e4 1px solid; BORDER-TOP: #e3e3e4 1px solid; FONT-SIZE: 10px; MARGIN-BOTTOM: 2px; BORDER-LEFT: #e3e3e4 1px solid; WIDTH: 100px; BORDER-BOTTOM: #e3e3e4 1px solid; HEIGHT: 12px
}
.button {
	MARGIN-BOTTOM: 0px
}
H1 {
	FONT-FAMILY: Tahoma, Verdana, sans-serif
}
H2 {
	FONT-FAMILY: Tahoma, Verdana, sans-serif
}
H3 {
	FONT-FAMILY: Tahoma, Verdana, sans-serif
}
H4 {
	FONT-FAMILY: Tahoma, Verdana, sans-serif
}
.contentheading {
	FONT-FAMILY: Tahoma, Verdana, sans-serif
}
.componentheading {
	FONT-FAMILY: Tahoma, Verdana, sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.8em; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 18px; COLOR: #5c7f92; PADDING-TOP: 5px
}
.componentheading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.8em; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 18px; COLOR: #5c7f92; PADDING-TOP: 5px
}
.contentheading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.8em; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 18px; COLOR: #5c7f92; PADDING-TOP: 5px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2px; COLOR: #898f4b; PADDING-TOP: 2px
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #616365; PADDING-TOP: 8px
}
TD.index {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.breadcrumbs {
	FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; COLOR: #616365; PADDING-TOP: 5px
}
.pathway {
	FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; COLOR: #616365; PADDING-TOP: 5px
}
.sectiontableentry2 {
	BACKGROUND-COLOR: #eee
}
.sectiontabletd {
	PADDING-LEFT: 5px; BORDER-LEFT: #ddd 1px solid
}
UNKNOWN {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; HEIGHT: 13px
}
FIELDSET {
	BORDER-RIGHT: #e3e3e4 1px solid; BORDER-TOP: #e3e3e4 1px solid; BORDER-LEFT: #e3e3e4 1px solid; WIDTH: 100%; BORDER-BOTTOM: #e3e3e4 1px solid
}
.quoteauthor {
	MARGIN-TOP: -20px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; FONT-STYLE: italic; TEXT-ALIGN: right
}
.cssform P {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 155px; PADDING-BOTTOM: 8px; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 5px; BORDER-BOTTOM: #e3e3e4 1px dashed; HEIGHT: 1%
}
.cssform LABEL {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: -155px; WIDTH: 150px
}
UNKNOWN {
	WIDTH: 180px
}
.cssform TEXTAREA {
	WIDTH: 250px; HEIGHT: 150px
}
 HTML .threepxfix {
	MARGIN-LEFT: 3px
}
SPAN.alert {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 45px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; PADDING-TOP: 10px
}
SPAN.info {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 45px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; PADDING-TOP: 10px
}
SPAN.download {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 45px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; PADDING-TOP: 10px
}
SPAN.note {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 45px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; PADDING-TOP: 10px
}
SPAN.alert {
	BORDER-TOP: #fe7b7a 3px solid; BACKGROUND: url(../images/status-alert.png) #ffd6d6 no-repeat 10px 50%; COLOR: #c00; BORDER-BOTTOM: #fe7b7a 3px solid
}
SPAN.info {
	BORDER-TOP: #629de3 3px solid; BACKGROUND: url(../images/status-info.png) #d8e5f8 no-repeat 10px 50%; COLOR: #0055bb; BORDER-BOTTOM: #629de3 3px solid
}
SPAN.note {
	BORDER-TOP: #fde179 3px solid; BACKGROUND: url(../images/status-note.png) #fef6d8 no-repeat 10px 50%; COLOR: #b79000; BORDER-BOTTOM: #fde179 3px solid
}
SPAN.download {
	BORDER-TOP: #c2df88 3px solid; BACKGROUND: url(../images/status-download.png) #eef7dd no-repeat 10px 50%; COLOR: #57861a; BORDER-BOTTOM: #c2df88 3px solid
}
TH {
	BACKGROUND: #444; COLOR: #fff; TEXT-ALIGN: center
}
.altrow2 {
	BACKGROUND: #ddd
}
.projectname {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.projectdetails {
	FONT-SIZE: 0.8em
}
.clientnotes {
	BORDER-RIGHT: #5c7f92 1px solid; BORDER-TOP: #5c7f92 1px solid; OVERFLOW: scroll; BORDER-LEFT: #5c7f92 1px solid; WIDTH: 400px; BORDER-BOTTOM: #5c7f92 1px solid; HEIGHT: 80px
}
