BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma
}
TABLE {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma
}
BODY {
	BACKGROUND-IMAGE: url(images/mainbg.gif); MARGIN: 0px
}
.TDBACK12 {
BACKGROUND-IMAGE: url(images/mainbg.gif); MARGIN: 0px
}
A {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#headermenu {
	BORDER-RIGHT: #829bca 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #829bca 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 5px; BORDER-LEFT: #829bca 1px solid; WIDTH: 60px; PADDING-TOP: 3px; BORDER-BOTTOM: #829bca 1px solid; TEXT-ALIGN: center
}
#headermenu A {
	COLOR: #ccd6ea; TEXT-DECORATION: none
}
#headermenu A:hover {
	COLOR: #ffffff
}
#headertab A {
	DISPLAY: block; MARGIN: 0px 5px; COLOR: #334b70; TEXT-DECORATION: none
}
#headertab A:hover {
	TEXT-DECORATION: underline
}
#headertab A.s {
	COLOR: black
}
#bcrumb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px
}
#bcrumb A {
	BORDER-RIGHT: #e7e7e7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e7e7e7 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: #e7e7e7 1px solid; COLOR: #777777; PADDING-TOP: 2px; BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-DECORATION: none
}
#bcrumb A:hover {
	BORDER-LEFT-COLOR: #0a246a; BORDER-BOTTOM-COLOR: #0a246a; COLOR: black; BORDER-TOP-COLOR: #0a246a; BACKGROUND-COLOR: #b6bdd2; BORDER-RIGHT-COLOR: #0a246a
}
#bcrumb A.s {
	BORDER-LEFT-COLOR: #0a246a; BORDER-BOTTOM-COLOR: #0a246a; COLOR: black; BORDER-TOP-COLOR: #0a246a; BACKGROUND-COLOR: #b6bdd2; BORDER-RIGHT-COLOR: #0a246a
}
#mainmenu A.h {
	BORDER-RIGHT: #cbddf1 1px solid; BORDER-TOP: #cbddf1 1px solid; DISPLAY: block; MARGIN: 0px 2px 1px 1px; BORDER-LEFT: #cbddf1 1px solid; COLOR: #333366; BORDER-BOTTOM: #cbddf1 1px solid; BACKGROUND-COLOR: #cbddf1; TEXT-DECORATION: none
}
#mainmenu A.hs {
	BORDER-RIGHT: #cbddf1 1px solid; BORDER-TOP: #cbddf1 1px solid; DISPLAY: block; MARGIN: 0px 2px 1px 1px; BORDER-LEFT: #cbddf1 1px solid; COLOR: #333366; BORDER-BOTTOM: #cbddf1 1px solid; BACKGROUND-COLOR: #cbddf1; TEXT-DECORATION: none
}
#mainmenu A.h SPAN {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(images/mainmenu.tickle.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
#mainmenu A.hs SPAN {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(images/mainmenu.tickle.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
#mainmenu A.h:hover {
	BACKGROUND-POSITION: 50% bottom; BORDER-LEFT-COLOR: #aac6ef; BACKGROUND-IMAGE: url(images/mainmenu.bg.gif); BORDER-BOTTOM-COLOR: #aac6ef; BORDER-TOP-COLOR: #aac6ef; BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-COLOR: #aac6ef
}
#mainmenu A.hs {
	BACKGROUND-POSITION: 50% bottom; BORDER-LEFT-COLOR: #aac6ef; BACKGROUND-IMAGE: url(images/mainmenu.bg.gif); BORDER-BOTTOM-COLOR: #aac6ef; BORDER-TOP-COLOR: #aac6ef; BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-COLOR: #aac6ef
}
#mainmenu A.l {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px 2px 1px 1px; COLOR: #333366; BACKGROUND-COLOR: #e2e9f1; TEXT-DECORATION: none
}
#mainmenu A.ls {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px 2px 1px 1px; COLOR: #333366; BACKGROUND-COLOR: #e2e9f1; TEXT-DECORATION: none
}
#mainmenu A.l SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 17px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
#mainmenu A.ls SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 17px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
#mainmenu A.l:hover {
	BACKGROUND-COLOR: #d3dbe5
}
#mainmenu A.ls {
	BACKGROUND-COLOR: #d3dbe5
}
.maincontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.mainpadd {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.warning {
	BORDER-RIGHT: #e2b14e 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: right 50%; BORDER-TOP: #e2b14e 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(images/icon.warning.gif); PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #e2b14e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e2b14e 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffcc66; TEXT-ALIGN: center
}
.datagrid {
	MARGIN: 10px
}
.datagrid A {
	COLOR: darkblue; TEXT-DECORATION: none
}
.datagrid A:hover {
	TEXT-DECORATION: underline
}
.datagrid-header {
	BACKGROUND-IMAGE: url(images/grad.3.gif); COLOR: white
}
.datagrid-header TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.datagrid-header A {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
.datagrid-header A:hover {
	COLOR: lightblue; TEXT-DECORATION: underline
}
.form-label {
	BACKGROUND-IMAGE: url(images/grad.1.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #f5f7ff
}
.form-field {
	BORDER-RIGHT: #dce0f1 1px solid; BORDER-TOP: #dce0f1 1px solid; BORDER-LEFT: #dce0f1 1px solid; BORDER-BOTTOM: #dce0f1 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f7f7ff
}
.form-field INPUT {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.form-buttonpanel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(images/grad.2.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
FIELDSET LEGEND {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 27px; BACKGROUND-POSITION: right 50%; BORDER-TOP: gray 1px solid; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(images/legend.tick.gif); MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-REPEAT: no-repeat
}
.titles1 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 20px; COLOR: #555588; FONT-FAMILY: Georgia; TEXT-DECORATION: underline
}
.component-header {
	BORDER-RIGHT: #c5cfe4 1px double; PADDING-RIGHT: 10px; BORDER-TOP: #c5cfe4 1px double; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(images/page.title.bg.gif); PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #c5cfe4 1px double; PADDING-TOP: 10px; BORDER-BOTTOM: #c5cfe4 1px double; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e0e9ff
}
.component-header A {
	COLOR: darkblue; TEXT-DECORATION: none
}
.component-header A:hover {
	COLOR: darkgreen; TEXT-DECORATION: underline
}
#userinfo {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#userinfo SPAN {
	COLOR: #777777
}
#userinfo A {
	COLOR: darkblue; TEXT-DECORATION: none
}
#userinfo A:hover {
	COLOR: darkred; TEXT-DECORATION: underline
}
.proposalcart {
	TABLE-LAYOUT: fixed; MARGIN: 10px
}
.proposalcart TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}
.proposalcart TD.header {
	BACKGROUND-COLOR: #eeeeff
}
.news-list UL {
	MARGIN: 0px 15px; COLOR: orange; LIST-STYLE-TYPE: square
}
.news-list A {
	COLOR: #003366; TEXT-DECORATION: underline
}
.news-list A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#sgintro A {
	COLOR: #333333; TEXT-DECORATION: none
}
#sgintro A:hover {
	COLOR: #003399; TEXT-DECORATION: underline
}
.frametitle {
	FONT-VARIANT: small-caps
}