.main-navigation p.sidebar-heading,
.main-subcontent p.sidebar-heading {
	margin: 15px 0 10px 0;
	color: #fff;
	background-color: #9B4390;
	font-weight: bold;
}
.main-navigation p.sidebar-heading {
	width: 170px;
	padding: 2px 10px 2px 20px;
}
.main-subcontent p.sidebar-heading {
	width: 170px;
	padding: 2px 10px 2px 10px;
}

.nav3-grid {
	WIDTH: 199px; BORDER-BOTTOM: rgb(200,200,200) 1px solid
}
.nav3-grid DT A {
	PADDING-RIGHT: 10px; BORDER-TOP: rgb(200,200,200) 1px solid; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MIN-HEIGHT: 2em; PADDING-BOTTOM: 0px; COLOR: rgb(70,122,167); LINE-HEIGHT: 2em; PADDING-TOP: 0px; HEIGHT: 2em; TEXT-DECORATION: none
}
.nav3-grid DT A:visited {
	PADDING-RIGHT: 10px; BORDER-TOP: rgb(200,200,200) 1px solid; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MIN-HEIGHT: 2em; PADDING-BOTTOM: 0px; COLOR: rgb(70,122,167); LINE-HEIGHT: 2em; PADDING-TOP: 0px; HEIGHT: 2em; TEXT-DECORATION: none
}
.nav3-grid DD A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 40px; FONT-WEIGHT: normal; FONT-SIZE: 120%; MIN-HEIGHT: 1.7em; PADDING-BOTTOM: 0px; COLOR: rgb(70,122,167); BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.7em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1.7em; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.nav3-grid DD A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 40px; FONT-WEIGHT: normal; FONT-SIZE: 120%; MIN-HEIGHT: 1.7em; PADDING-BOTTOM: 0px; COLOR: rgb(70,122,167); BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.7em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1.7em; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.nav3-grid DT A:hover {
	COLOR: rgb(42,90,138); TEXT-DECORATION: none
}
.nav3-grid DD A:hover {
	COLOR: rgb(42,90,138); TEXT-DECORATION: none
}
.nav3-bullet {
	MARGIN: 10px 0px 0px 20px; WIDTH: 170px
}
.nav3-bullet DT A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(../img/bg_bullet_full_1.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: rgb(70,122,167); LINE-HEIGHT: 2em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.nav3-bullet DT A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(../img/bg_bullet_full_1.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: rgb(70,122,167); LINE-HEIGHT: 2em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.nav3-bullet DD A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 120%; BACKGROUND: url(../img/bg_bullet_half_1.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; COLOR: rgb(70,122,167); LINE-HEIGHT: 1.7em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.nav3-bullet DD A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 120%; BACKGROUND: url(../img/bg_bullet_half_1.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; COLOR: rgb(70,122,167); LINE-HEIGHT: 1.7em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.nav3-bullet DT A:hover {
	BACKGROUND: url(../img/bg_bullet_full_2.gif) no-repeat 0px 50%; COLOR: rgb(42,90,138); TEXT-DECORATION: underline
}
.nav3-bullet DD A:hover {
	BACKGROUND: url(../img/bg_bullet_half_2.gif) no-repeat 0px 50%; COLOR: rgb(42,90,138); TEXT-DECORATION: underline
}
.nav3-nobullet {
	MARGIN: 10px 0px 0px 20px; WIDTH: 170px
}
.nav3-nobullet DT A {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: rgb(70,122,167); LINE-HEIGHT: 2em; TEXT-DECORATION: none
}
.nav3-nobullet DT A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: rgb(70,122,167); LINE-HEIGHT: 2em; TEXT-DECORATION: none
}
.nav3-nobullet DD A {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN: 0px 0px 0px 15px; COLOR: rgb(70,122,167); LINE-HEIGHT: 1.7em; TEXT-DECORATION: none
}
.nav3-nobullet DD A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN: 0px 0px 0px 15px; COLOR: rgb(70,122,167); LINE-HEIGHT: 1.7em; TEXT-DECORATION: none
}
.nav3-nobullet DT A:hover {
	COLOR: rgb(42,90,138); TEXT-DECORATION: underline
}
.nav3-nobullet DD A:hover {
	COLOR: rgb(42,90,138); TEXT-DECORATION: underline
}
.main-navigation .loginform {
	MARGIN: -10px 20px 0px; WIDTH: 160px
}
.main-navigation .loginform P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main-navigation .loginform FIELDSET {
	WIDTH: 160px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.main-navigation .loginform LABEL.top {
	FONT-SIZE: 110%; FLOAT: left; MARGIN: 0px 0px 2px; WIDTH: 125px
}
.main-navigation .loginform LABEL.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 125px; PADDING-TOP: 0px
}
.main-navigation .loginform INPUT.field {
	BORDER-RIGHT: rgb(200,200,200) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(200,200,200) 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 5px; BORDER-LEFT: rgb(200,200,200) 1px solid; WIDTH: 158px; PADDING-TOP: 0.2em; BORDER-BOTTOM: rgb(200,200,200) 1px solid; FONT-FAMILY: verdana,arial,sans-serif
}
.main-navigation .loginform INPUT.checkbox {
	FLOAT: left; MARGIN: 2px 0px 0px -3px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.main-navigation .loginform INPUT.button { FONT-SIZE: 110%; FLOAT: left; MARGIN: 10px 0 5px; WIDTH: 5em; COLOR: rgb(150,150,150); FONT-FAMILY: verdana, arial, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; TEXT-ALIGN: center
; padding: 1px; border: solid 1px; }
.main-navigation .loginform INPUT.button:hover { CURSOR: pointer; COLOR: rgb(80,80,80); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px; }
.main-navigation .searchform {
	MARGIN: 0px 20px; WIDTH: 160px
}
.main-navigation .searchform P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main-navigation .searchform FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.main-navigation .searchform INPUT.field {
	BORDER-RIGHT: rgb(200,200,200) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(200,200,200) 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 120%; FLOAT: left; PADDING-BOTTOM: 0.3em; BORDER-LEFT: rgb(200,200,200) 1px solid; WIDTH: 158px; PADDING-TOP: 0.2em; BORDER-BOTTOM: rgb(200,200,200) 1px solid; FONT-FAMILY: verdana,arial,sans-serif
}
.main-navigation .searchform INPUT.button { MARGIN-TOP: 0.5em; FONT-SIZE: 120%; FLOAT: left; WIDTH: 3em; COLOR: rgb(150,150,150); FONT-FAMILY: verdana, arial, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; TEXT-ALIGN: center
; padding: 1px; border: solid 1px; }
.main-navigation .searchform INPUT.button:hover { CURSOR: pointer; COLOR: rgb(80,80,80); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px; }
.main-navigation H1.first { CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 0; COLOR: rgb(255,255,255); FONT-FAMILY: "trebuchet ms", arial, sans-serif; BACKGROUND-COLOR: #9b4390
 }
.main-navigation H1 { CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #9b4e90; MARGIN: 30px 0 20px; COLOR: rgb(255,255,255); FONT-FAMILY: "trebuchet ms", arial, sans-seri; padding: 4px 20px 3px;f
}
.main-navigation H2 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 20px 10px 10px 20px; COLOR: rgb(100,100,100); FONT-FAMILY: "trebuchet ms",arial,sans-serif
}
.main-navigation H3 { CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 10px 10px 5px 20px; COLOR: rgb(80,80,80)
; font-family: "trebuchet ms"; }
.main-navigation P { CLEAR: both; FONT-SIZE: 14px; MARGIN: 0 10px 10px 20px; COLOR: #2a2a2a; font-family: "trebuchet ms"; LINE-HEIGHT: 1.3em
 }
.main-navigation P.center { font-size: 14px; font-family: "trebuchet ms"; TEXT-ALIGN: center
  }
.main-navigation P.right { font-size: 14px; font-family: "trebuchet ms"; TEXT-ALIGN: right
  }
.main-navigation UL {
	MARGIN: 0.5em 10px 1em 20px; LIST-STYLE-TYPE: none
}
.main-navigation UL LI { FONT-SIZE: 14px; BACKGROUND: url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; MARGIN: 5px 0 0.2em 2px; LINE-HEIGHT: 1.2em; padding: 0 0 0 11px; }
.main-navigation OL { font-size: 14px; MARGIN: 0.5em 10px 1em 45px
 }
.main-navigation OL LI {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 14px; MARGIN: 0 0 0.4em
}
.main-content H1.pagetitle { FONT-WEIGHT: bold; FONT-SIZE: 220%; MARGIN: 0 0 0.4em; COLOR: #9b4e90; BORDER-BOTTOM: 7px solid #9b4e90; FONT-FAMILY: "trebuchet ms", arial, sans-seri; padding: 0 0 2px;f
}
.main-content H1.block { CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 220%; BACKGROUND: #9b4390; MARGIN: 1em 0 0; COLOR: rgb(255,255,255); FONT-FAMILY: "trebuchet ms", arial, sans-seri; padding: 2px 0 2px 2px;f
}
.main-content H1 {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 210%; MARGIN: 1em 0px 0.5em; COLOR: rgb(80,80,80); FONT-FAMILY: "trebuchet ms",arial,sans-serif
}
.main-content H2 { CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 170%; MARGIN: 1em 0 0.5em; COLOR: rgb(80,80,80); FONT-FAMILY: "trebuchet ms", arial, sans-seri; 
}
.main-content H3 {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: -1em 0px 0.5em; COLOR: rgb(125,125,125); FONT-FAMILY: "trebuchet ms",arial,sans-serif
}
.main-content H1.side {
	CLEAR: none
}
.main-content H2.side {
	CLEAR: none
}
.main-content H3.side {
	CLEAR: none
}
.main-content H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 170%; MARGIN: 1.5em 0px 1em; COLOR: rgb(80,80,80); FONT-FAMILY: "trebuchet ms",arial,sans-serif
}
.main-content H5 {
	FONT-SIZE: 140%; MARGIN: 1.5em 0px 1em; COLOR: rgb(80,80,80); FONT-FAMILY: "trebuchet ms",arial,sans-serif
}
.main-content H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 1.2em 0px 0.2em; COLOR: rgb(80,80,80)
}
.main-content P { FONT-SIZE: 16px; font-family: "trebuchet ms"; MARGIN: 0 0 1em; LINE-HEIGHT: 1.5em
 }
.main-content P.center { font-family: "trebuchet ms"; TEXT-ALIGN: center
 }
.main-content P.right { font-family: "trebuchet ms"; TEXT-ALIGN: right
 }
.main-content P.details { CLEAR: both; FONT-SIZE: 110%; font-family: "trebuchet ms"; MARGIN: -0.25em 0 1em; LINE-HEIGHT: 1em
 }
.main-content BLOCKQUOTE { CLEAR: both; FONT-SIZE: 90%; font-family: "trebuchet ms"; MARGIN: 0 30px 0.6em
 }
.main-content TABLE {
	CLEAR: both; TABLE-LAYOUT: fixed; MARGIN: 2em 0 0.2em 20px; WIDTH: 400px; BORDER-COLLAPSE: collapse; empty-cells: show
}
.main-content TABLE TH.top { FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: rgb(255,255,255); HEIGHT: 3.5em; TEXT-ALIGN: left; padding: 0 7px; empty-cells: show
 }
.main-content TABLE TH { FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: rgb(80,80,80); HEIGHT: 3em; TEXT-ALIGN: left
; padding: 2px 20px 2px 7px; border: solid 2px rgb(255,255,255); }
.main-content TABLE TD { FONT-WEIGHT: normal; FONT-SIZE: 110%; COLOR: rgb(80,80,80); HEIGHT: 3em; TEXT-ALIGN: left
; padding: 2px 7px; border: 0; }
P.caption { CLEAR: both; FONT-SIZE: 120%; MARGIN: 0.5em 0 2em 20px; COLOR: rgb(80,80,80); font-family: "trebuchet ms"; TEXT-ALIGN: left
 }
.main-content UL {
	MARGIN: 0.5em 0px 1em; LIST-STYLE-TYPE: none
}
.main-content UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 120%; BACKGROUND: url(../img/bg_bullet_full_1.gif) no-repeat 0px 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.2em 2px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.main-content OL {
	MARGIN: 0.5em 0px 1em 25px
}
.main-content OL LI {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 120%; MARGIN: 0px 0px 0.2em; LINE-HEIGHT: 1.4em
}
.contactform { MARGIN: 2em 0 0; WIDTH: auto; padding: 10px 10px 0; border: solid 1px rgb(200,200,200); }
.contactform FIELDSET {
	BORDER-RIGHT: rgb(220,220,220) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(220,220,220) 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; BORDER-LEFT: rgb(220,220,220) 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(220,220,220) 1px solid
}
.contactform FIELDSET LEGEND { FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0 0 20px 5px; COLOR: rgb(80,80,80); padding: 0 2px; }
.contactform LABEL.left { FONT-SIZE: 12px; FLOAT: left; MARGIN: 0 0 0 10px; WIDTH: 100px; padding: 2px; }
.contactform SELECT.combo { FONT-SIZE: 12px; WIDTH: 175px; FONT-FAMILY: Verdana, arial, sans-seri; padding: 2px; border: solid 1px rgb(200,200,200);f
}
.contactform INPUT.field { FONT-SIZE: 12px; WIDTH: 275px; FONT-FAMILY: Verdana, arial, sans-seri; padding: 2px; border: solid 1px rgb(200,200,200);f
}
.contactform TEXTAREA { FONT-SIZE: 12px; WIDTH: 275px; FONT-FAMILY: Verdana, arial, sans-seri; padding: 2px; border: solid 1px rgb(200,200,200);f
}
.contactform INPUT.button { FONT-SIZE: 12px; FLOAT: right; WIDTH: 9em; COLOR: rgb(150,150,150); MARGIN-RIGHT: 20px; FONT-FAMILY: verdana, arial, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; TEXT-ALIGN: center
; padding: 0; border: solid 1px; }
.contactform INPUT.button:hover { CURSOR: pointer; COLOR: rgb(80,80,80); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px; }
.main-subcontent H1 { CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 140%; MARGIN: 0 0 10px; COLOR: rgb(255,255,255); FONT-FAMILY: "trebuchet ms", arial, sans-serif; BACKGROUND-COLOR: #9b4e90
 ; padding-left: 12px; }
.main-subcontent H1.green {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: rgb(255,255,255); PADDING-TOP: 4px; FONT-FAMILY: "trebuchet ms",verdana,arial,sans-serif; BACKGROUND-COLOR: rgb(160,214,81)
}
.main-subcontent H1.blue {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: rgb(255,255,255); PADDING-TOP: 4px; FONT-FAMILY: "trebuchet ms",verdana,arial,sans-serif; BACKGROUND-COLOR: rgb(137,170,214)
}
.main-subcontent H1.orange {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: rgb(255,255,255); PADDING-TOP: 4px; FONT-FAMILY: "trebuchet ms",verdana,arial,sans-serif; BACKGROUND-COLOR: rgb(232,177,13)
}
.main-subcontent H3 { CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 1em 10px 0.5em; COLOR: rgb(80,80,80)
; font-family: "trebuchet ms"; }
.main-subcontent P { CLEAR: both; FONT-SIZE: 14px; MARGIN: 0 10px 1em; COLOR: #2a2a2a; font-family: "trebuchet ms"; LINE-HEIGHT: 1.3em
 }
.main-subcontent P.center {
	TEXT-ALIGN: center
}
.main-subcontent P.right {
	TEXT-ALIGN: right
}
.main-subcontent UL {
	MARGIN: 0.5em 10px 1em; LIST-STYLE-TYPE: none
}
.main-subcontent UL LI { FONT-SIZE: 14px; BACKGROUND: url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; MARGIN: 5px 0 0.2em 2px; LINE-HEIGHT: 1.2em; padding: 0 0 0 11px; }
.main-subcontent OL {
	MARGIN: 0.5em 10px 1em 35px
}
.main-subcontent OL LI {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 14px; MARGIN: 0 0 0.4em
}
.main-subcontent .loginform {
	MARGIN: 0px 10px; WIDTH: 160px
}
.main-subcontent .loginform P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main-subcontent .loginform FIELDSET {
	WIDTH: 160px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.main-subcontent .loginform LABEL.top {
	FONT-SIZE: 110%; FLOAT: left; MARGIN: 0px 0px 2px; WIDTH: 125px
}
.main-subcontent .loginform LABEL.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 125px; PADDING-TOP: 0px
}
.main-subcontent .loginform INPUT.field {
	BORDER-RIGHT: rgb(200,200,200) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(200,200,200) 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 5px; BORDER-LEFT: rgb(200,200,200) 1px solid; WIDTH: 158px; PADDING-TOP: 0.2em; BORDER-BOTTOM: rgb(200,200,200) 1px solid; FONT-FAMILY: verdana,arial,sans-serif
}
.main-subcontent .loginform INPUT.checkbox {
	FLOAT: left; MARGIN: 2px 0px 0px -3px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.main-subcontent .loginform INPUT.button { FONT-SIZE: 110%; FLOAT: left; MARGIN: 10px 0 5px; WIDTH: 5em; COLOR: rgb(150,150,150); FONT-FAMILY: verdana, arial, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; TEXT-ALIGN: center
; padding: 1px; border: solid 1px; }
.main-subcontent .loginform INPUT.button:hover { CURSOR: pointer; COLOR: rgb(80,80,80); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px; }
.main-subcontent .searchform {
	MARGIN: 0px 10px; WIDTH: 160px
}
.main-subcontent .searchform FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.main-subcontent .searchform INPUT.field {
	BORDER-RIGHT: rgb(200,200,200) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(200,200,200) 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 120%; FLOAT: left; PADDING-BOTTOM: 0.3em; BORDER-LEFT: rgb(200,200,200) 1px solid; WIDTH: 158px; PADDING-TOP: 0.2em; BORDER-BOTTOM: rgb(200,200,200) 1px solid; FONT-FAMILY: verdana,arial,sans-serif
}
.main-subcontent .searchform INPUT.button { MARGIN-TOP: 0.5em; FONT-SIZE: 120%; FLOAT: left; WIDTH: 3em; COLOR: rgb(150,150,150); FONT-FAMILY: verdana, arial, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; TEXT-ALIGN: center
; padding: 1px; border: solid 1px; }
.main-subcontent .searchform INPUT.button:hover { CURSOR: pointer; COLOR: rgb(80,80,80); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px; }
.main IMG {
	CLEAR: both; BORDER-RIGHT: rgb(150,150,150) 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: rgb(150,150,150) 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 3px 10px 7px 0px; BORDER-LEFT: rgb(150,150,150) 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: rgb(150,150,150) 1px solid
}
.main IMG.center {
	CLEAR: both; BORDER-RIGHT: rgb(150,150,150) 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: rgb(150,150,150) 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: none; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: rgb(150,150,150) 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: rgb(150,150,150) 1px solid
}
.main IMG.right {
	CLEAR: both; BORDER-RIGHT: rgb(150,150,150) 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: rgb(150,150,150) 1px solid; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: 3px 0px 7px 10px; BORDER-LEFT: rgb(150,150,150) 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: rgb(150,150,150) 1px solid
}
.main A {
	FONT-WEIGHT: bold; COLOR: rgb(70,122,167); TEXT-DECORATION: none
}
.main-content H1 A {
	FONT-WEIGHT: normal; COLOR: rgb(70,122,167); TEXT-DECORATION: none
}
.main A:hover {
	COLOR: rgb(42,90,138); TEXT-DECORATION: underline
}
.main A:visited {
	COLOR: rgb(42,90,138)
}
.main A IMG {
	BORDER-RIGHT: rgb(150,150,150) 1px solid; BORDER-TOP: rgb(150,150,150) 1px solid; BORDER-LEFT: rgb(150,150,150) 1px solid; BORDER-BOTTOM: rgb(150,150,150) 1px solid
}
.main A:hover IMG {
	BORDER-RIGHT: rgb(220,220,220) 1px solid; BORDER-TOP: rgb(220,220,220) 1px solid; BORDER-LEFT: rgb(220,220,220) 1px solid; BORDER-BOTTOM: rgb(220,220,220) 1px solid
}
