.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(255,255,255); BACKGROUND-COLOR: rgb(81,145,198); TEXT-DECORATION: none
}
.nav3-grid DD A:hover {
	COLOR: rgb(255,255,255); BACKGROUND-COLOR: rgb(81,145,198); 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: 1.7em; 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: 1.7em; 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(255,0,0); TEXT-DECORATION: underline
}
.nav3-bullet DD A:hover {
	BACKGROUND: url(../img/bg_bullet_half_2.gif) no-repeat 0px 50%; COLOR: rgb(255,0,0); 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: 1.5em; TEXT-DECORATION: none
}
.nav3-nobullet DT A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: rgb(70,122,167); LINE-HEIGHT: 1.5em; 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.3em; 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.3em; 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 H1.first {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: rgb(255,255,255); PADDING-TOP: 8px; FONT-FAMILY: "trebuchet ms",arial,sans-serif; BACKGROUND-COLOR: rgb(190,190,190)
}
.main-navigation H1 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 150%; BACKGROUND: rgb(190,190,190); PADDING-BOTTOM: 8px; MARGIN: 15px 0px 5px; COLOR: rgb(255,255,255); PADDING-TOP: 8px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "trebuchet ms",arial,sans-serif
}
.main-navigation H2 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 20px 10px 10px 20px; COLOR: rgb(100,100,100); FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN","trebuchet ms",arial,sans-serif
}
.main-navigation H3 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 8px 10px 5px 20px; COLOR: rgb(80,80,80); LINE-HEIGHT: 1.3em
}
.main-navigation P {
	CLEAR: both; FONT-SIZE: 110%; MARGIN: 0px 10px 2px 15px; COLOR: rgb(80,80,80); LINE-HEIGHT: 1.2em
}
.main-navigation P.center {
	TEXT-ALIGN: center
}
.main-navigation P.right {
	TEXT-ALIGN: right
}
.main-navigation UL {
	MARGIN: 0.5em 10px 1em 20px; LIST-STYLE-TYPE: none
}
.main-navigation UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FONT-SIZE: 110%; BACKGROUND: url(../img/bg_bullet_full_1.gif) no-repeat 0px 0.4em; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0.2em 2px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
.main-navigation OL {
	MARGIN: 0.5em 10px 1em 45px
}
.main-navigation OL LI {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 110%; MARGIN: 0px 0px 0.4em
}
.main-content H1.pagetitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 220%; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0.4em; COLOR: rgb(100,100,100); PADDING-TOP: 0px; BORDER-BOTTOM: rgb(225,225,225) 7px solid; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN","trebuchet ms",arial,sans-serif
}
.main-content H1.block {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 220%; BACKGROUND: rgb(190,190,190); PADDING-BOTTOM: 4px; MARGIN: 0.75em 0px 0em; COLOR: rgb(255,255,255); PADDING-TOP: 4px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN","trebuchet ms",arial,sans-serif; LETTER-SPACING: -0.15em
}
.main-content H1 {
	CLEAR: both; PADDING-LEFT: 0.5em; FONT-WEIGHT: normal; FONT-SIZE: 200%; MARGIN: 1em 0px 0.25em; COLOR: rgb(80,80,80); FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN","trebuchet ms",arial,sans-serif
}
.main-content H2 {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 180%; MARGIN: 0.5em 0px 0.5em 1.5em; COLOR: rgb(80,80,80); FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN","trebuchet ms",arial,sans-serif
}
.main-content H3 {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 165%; MARGIN: 0.5em 0px 0.5em 2em; COLOR: rgb(100,100,100); FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN","trebuchet ms",arial,sans-serif
}
.main-content H3 A:hover {
	COLOR: rgb(255,0,0)
}
.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 0em 1em; COLOR: rgb(80,80,80); FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN","trebuchet ms",arial,sans-serif
}
.main-content H5 {
	FONT-SIZE: 140%; MARGIN: 1.5em 0px 1em; COLOR: rgb(80,80,80); FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN","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: 150%; MARGIN: 0px 0px 1em 2em; LINE-HEIGHT: 1.5em
}
.main-content P A:hover {
	COLOR: rgb(255,0,0)
}
.main-content P.center {
	MARGIN-BOTTOM: 1em; TEXT-ALIGN: center
}
.main-content P.right {
	TEXT-ALIGN: right
}
.main-content P.details {
	CLEAR: both; FONT-SIZE: 110%; MARGIN: -0.25em 0px 1em; LINE-HEIGHT: 1em
}
.main-content BLOCKQUOTE {
	CLEAR: both; FONT-SIZE: 90%; MARGIN: 0px 30px 0.6em
}
.main-content TABLE {
	CLEAR: both; TABLE-LAYOUT: fixed; MARGIN: 2em 0px 0.2em 20px; WIDTH: 600px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: rgb(233,232,244); empty-cells: show
}
.main-content TABLE TH.top {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; COLOR: rgb(255,255,255); PADDING-TOP: 0px; HEIGHT: 3.5em; BACKGROUND-COLOR: rgb(175,175,175); TEXT-ALIGN: left; empty-cells: show
}
.main-content TABLE TH {
	BORDER-RIGHT: rgb(255,255,255) 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: rgb(255,255,255) 2px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 2px; BORDER-LEFT: rgb(255,255,255) 2px solid; COLOR: rgb(80,80,80); PADDING-TOP: 2px; BORDER-BOTTOM: rgb(255,255,255) 2px solid; HEIGHT: 3em; BACKGROUND-COLOR: rgb(225,225,225); TEXT-ALIGN: left
}
.main-content TABLE TD {
	BORDER-RIGHT: rgb(255,255,255) 2px solid; PADDING-RIGHT: 7px; BORDER-TOP: rgb(255,255,255) 2px solid; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 110%; PADDING-BOTTOM: 2px; BORDER-LEFT: rgb(255,255,255) 2px solid; COLOR: rgb(80,80,80); PADDING-TOP: 2px; BORDER-BOTTOM: rgb(255,255,255) 2px solid; HEIGHT: 3em; BACKGROUND-COLOR: rgb(225,225,225); TEXT-ALIGN: left
}
P.caption {
	CLEAR: both; FONT-SIZE: 110%; MARGIN: 0.5em 0px 2em 20px; COLOR: rgb(80,80,80); 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.65em; PADDING-TOP: 0px
}
.main-content OL {
	MARGIN: 0.5em 0px 1em 25px
}
.main-content OL LI {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 150%; MARGIN: 0px 0px 0.2em 2em; LINE-HEIGHT: 1.3em
}
.main-content UL.link LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 125%
}
.main-content OL.link LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 125%
}
.main-content LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
.main-content LI A:hover {
	COLOR: rgb(255,0,0)
}
.main-content .news {
	BORDER-RIGHT: #99ccff 2px dotted; PADDING-RIGHT: 1em; BORDER-TOP: #99ccff 2px dotted; MARGIN: 1.2em 1em 1em 0em; BORDER-LEFT: #99ccff 2px dotted; PADDING-TOP: 1.2em; BORDER-BOTTOM: #99ccff 2px dotted
}
.main-content .news UL {
	FONT-SIZE: 120%; MARGIN-LEFT: 1em
}
.main-content .news LI {
	LINE-HEIGHT: 1.5em
}
.list {
	FONT-SIZE: 120%
}
.list OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0em; PADDING-BOTTOM: 0px; MARGIN: 1em 0em 1em 1em; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative
}
.list LI {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.list UL UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1em; LIST-STYLE-TYPE: none
}
UL OL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1em; LIST-STYLE-TYPE: none
}
OL OL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1em; LIST-STYLE-TYPE: none
}
OL UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1em; LIST-STYLE-TYPE: none
}
.list UL LI {
	MARGIN-TOP: 0em; MARGIN-LEFT: 3em; LIST-STYLE-TYPE: none
}
OL LI {
	MARGIN-TOP: 0em; MARGIN-LEFT: 3em; LIST-STYLE-TYPE: none
}
.list LI LI {
	MARGIN-LEFT: 1em; LINE-HEIGHT: 1.1em
}
.main IMG.left {
	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: left; PADDING-BOTTOM: 1px; MARGIN: 3px 10px 7px; 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(230,230,230) 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: rgb(230,230,230) 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: none; PADDING-BOTTOM: 1px; MARGIN: 5px auto; BORDER-LEFT: rgb(230,230,230) 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: rgb(230,230,230) 1px solid; TEXT-ALIGN: center
}
.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 10px 7px; BORDER-LEFT: rgb(150,150,150) 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: rgb(150,150,150) 1px solid
}
.main IMG .list {
	MARGIN-TOP: 20px; FLOAT: none
}
.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(255,0,0); TEXT-DECORATION: underline
}
.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
}
.map {
	FLOAT: left; MARGIN: 20px 20px 20px 0px
}
.map P {
	FONT-SIZE: 160%; MARGIN: 0.65em 0px 0em 0em; LINE-HEIGHT: 1.8em
}
.map P A {
	FONT-WEIGHT: normal
}
.map P A:hover {
	BORDER-TOP: #ff0000 1px solid; COLOR: #ff0000; PADDING-TOP: 1px
}
.map IMG {
	BORDER-TOP-STYLE: none; MARGIN-RIGHT: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.mapsub {
	FONT-SIZE: 140%; COLOR: #666666
}
.mapsub A {
	COLOR: #0000cc; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.mapsub A:hover {
	BORDER-TOP: #ff0000 1px solid; COLOR: #ff0000
}
.main-content P.link {
	MARGIN-TOP: 5px; PADDING-TOP: 5px
}
.main-content P.link A {
	TEXT-DECORATION: underline
}
.main-content P.link A:hover {
	COLOR: #ff0000
}
.main-content P.copy {
	MARGIN-TOP: 10px; FONT-SIZE: 120%; COLOR: #777777; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 20px
}
.top {
	FONT-WEIGHT: normal; FONT-SIZE: 115%; MARGIN: 0px 15px 0px 0px; TEXT-ALIGN: right
}
.top A {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.top A:hover {
	COLOR: #ff0000
}
