A {
	FONT-WEIGHT: bold; COLOR: #603090; FONT-FAMILY: verdana, sans-serif
}
A:link {
	FONT-WEIGHT: bold; COLOR: #6699cc; FONT-FAMILY: verdana, sans-serif
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #6699cc; FONT-FAMILY: verdana, sans-serif
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #5B9EE1; FONT-FAMILY: verdana, sans-serif
}
A:active {
	FONT-WEIGHT: bold; COLOR: #900000; FONT-FAMILY: verdana, sans-serif
}
A.red {
	FONT-WEIGHT: bold; COLOR: #e00000; FONT-FAMILY: verdana, sans-serif
}
A.red:link {
	FONT-WEIGHT: bold; COLOR: #e00000; FONT-FAMILY: verdana, sans-serif
}
A.red:visited {
	FONT-WEIGHT: bold; COLOR: #e00000; FONT-FAMILY: verdana, sans-serif
}
A.red:hover {
	FONT-WEIGHT: bold; COLOR: #900000; FONT-FAMILY: verdana, sans-serif
}
A.red:active {
	FONT-WEIGHT: bold; COLOR: #900000; FONT-FAMILY: verdana, sans-serif
}
A.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #900000; FONT-FAMILY: verdana, sans-serif
}
A.nav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #900000; FONT-FAMILY: verdana, sans-serif
}
A.nav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #900000; FONT-FAMILY: verdana, sans-serif
}
A.nav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: verdana, sans-serif
}
A.nav:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: verdana, sans-serif
}
IMG.img {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: 0px
}
TABLE {
	FONT: 12px verdana, sans-serif; COLOR: black
}
TH {
	FONT: 12px verdana, sans-serif; COLOR: black
}
TR {
	FONT: 12px verdana, sans-serif; COLOR: black
}
TD {
	FONT: 12px verdana, sans-serif; COLOR: black
}
P {
	FONT: 12px verdana, sans-serif; COLOR: black
}
BR {
	FONT: 12px verdana, sans-serif; COLOR: black
}
DIV {
	FONT: 12px verdana, sans-serif; COLOR: black
}
BODY {
	FONT: 12px verdana, sans-serif; COLOR: black
}

.text {
	FONT: 12px verdana, sans-serif; COLOR: black
}
.subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.subheadinglight {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9abfcb; TEXT-DECORATION: none
}
.light {
	COLOR: #9abfcb
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.whiteheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.errorheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.highlightbold {
	FONT-WEIGHT: bold; COLOR: #ff7227
}
.highlight {
	FONT-WEIGHT: normal; COLOR: #990000
}
.highlightgrn {
	COLOR: #990000
}
SELECT {
	FONT: 12px verdana, sans-serif; COLOR: black; BACKGROUND-COLOR: #ffffff
}
INPUT {
	check: #FFFFFF
}
INPUT {
	FONT: 12px verdana, sans-serif; COLOR: black
}
TEXTAREA {
	FONT: 12px verdana, sans-serif; COLOR: black; BACKGROUND-COLOR: #ffffff
}
TABLE.inactive TR TD {
	COLOR: #999999
}
TD.framed {
	BORDER-RIGHT: #990000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #990000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #990000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #990000 1px solid; BACKGROUND-COLOR: #ffffff
}
TH.framed {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Verdana, serif; BACKGROUND-COLOR: #990000; TEXT-ALIGN: center
}
TD.framed_content {
	BORDER-RIGHT: #990000 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #990000 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 10px; PADDING-BOTTOM: 15px; BORDER-LEFT: #990000 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #990000 1px solid; BACKGROUND-COLOR: #f6f6f6
}
TD.framed_content INPUT {
	FONT-SIZE: 9px
}
TD.framed_content INPUT.submit {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
TD.framed_buttons {
	FONT-SIZE: 4px; PADDING-BOTTOM: 30px; LINE-HEIGHT: 100%
}
TD.framed_buttons INPUT {
	FONT-SIZE: 9px
}
TD.s40 {
	PADDING-LEFT: 40px
}
.ok {
	COLOR: #009900
}
.err {
	COLOR: #cc0000
}
TABLE.faq {
	BORDER-RIGHT: #990000 3px double; BORDER-TOP: #990000 3px double; BORDER-LEFT: #990000 3px double; BORDER-BOTTOM: #990000 3px double; BACKGROUND-COLOR: #f6f6f6
}
TABLE.faq TR TD {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, serif
}
P.faq_title {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #990000; FONT-FAMILY: Verdana, serif
}
P.faq_subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, serif
}
HR.faq {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #990000; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #990000
}
TABLE.icons TR TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px
}
TD.big_search {
	BACKGROUND-POSITION: 0% 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/site/images/mag_glass.jpg); BACKGROUND-REPEAT: no-repeat
}
TD.big_search A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #603090; FONT-FAMILY: Verdana, Arial, sans
}
TD.big_search A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #603090; FONT-FAMILY: Verdana, Arial, sans
}
TD.big_search A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #603090; FONT-FAMILY: Verdana, Arial, sans
}
TD.big_search A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #900000; FONT-FAMILY: Verdana, Arial, sans
}
TD.big_search A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #900000; FONT-FAMILY: Verdana, Arial, sans
}
P.hobbies_title {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
P.hobbies_title_missing {
	FONT-WEIGHT: bold; COLOR: #f00000; FONT-STYLE: italic
}
TABLE.prof TR TD.a {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}