.container {
 WIDTH: 100% 
}
#bg-frosted {
	PADDING-BOTTOM: 0em;
	PADDING-LEFT: 0em;
	WIDTH: 100%;
	PADDING-RIGHT: 0em;
	OVERFLOW: auto;
	PADDING-TOP: 22px
}
#bg-page {
	PADDING-BOTTOM: 18px;
	MARGIN: 0em auto;
	PADDING-LEFT: 18px;
	WIDTH: 960px;
	PADDING-RIGHT: 18px;
	BACKGROUND: #fff;
	OVERFLOW: auto;
	PADDING-TOP: 18px
}
#footer {
	MARGIN-TOP: 0px !important; ZOOM: 1
}
#header .container {
	MARGIN: 0em auto;
	WIDTH: 996px;
}
#masthead .container	{
	background: url(125.gif) right top no-repeat;
	}
#footer .container {
	MARGIN: 0em auto; WIDTH: 996px
}
#bg-main .container .hero {
	MARGIN: 0em auto; WIDTH: 996px
}
#header IMG.logo {
	MARGIN: 20px 0em
}
#bg-main .container .hero {
	POSITION: relative; TEXT-AliGN: right; MARGIN: 32px auto 0em; HEIGHT: auto; OVERFLOW: hidden; RIGHT: -20px
}
#bg-main .container #bg-page .hero {
	MARGIN-TOP: 1em; WIDTH: auto; RIGHT: 0em
}
#bg-main .container #bg-page .hero IMG {
	FLOAT: left
}
#bg-main .container .hero P {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 20px; WIDTH: 560px; PADDING-RIGHT: 20px; FONT-FAMILY: helvetica, arial, verdana, sans-serif; FLOAT: right; COLOR: #fff; FONT-SIZE: 1.4em; PADDING-TOP: 0.5em
}
#bg-main .container .hero P {
	text-shadow: #062244 2px 2px 8px, #062244 2px 2px 21px
}
#bg-main .container .hero P EM {
	FONT-STYLE: normal; COLOR: #ffc423
}
#bg-main .container .hero P.location {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 1.9em; FONT-WEIGHT: bold; text-shadow: #062244 2px 2px 8px, #062244 2px 2px 16px, #062244 2px 2px 24px
}
#bg-main .container .hero P.location EM {
	FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
#bg-main {
	BACKGROUND-COLOR: #2173ab !important
}
#home #bg-main {
	BACKGROUND-COLOR: #2173ab !important;
}
#male #bg-main {
	BACKGROUND-COLOR: #2173ab !important
}
#female #bg-main {
	BACKGROUND-COLOR: #2173ab !important
}
#header #navigation {
	MIN-HEIGHT: 2.33em
}
#header #navigation ul.navigation {
	HEIGHT: 2em
}
ul.navigation li A {
	FONT-SIZE: 0.85em
}

#change-location {
	MARGIN-TOP: -1.5em; WIDTH: auto; font-family: arial; color:#1f1f1f; font-weight:bold; WHITE-SPACE: nowrap; FLOAT: right; CLEAR: none; OVERFLOW: visible; font-size:130%;
}
#change-location SPAN {
	DISPLAY: inline; FLOAT: left
}
#change-location ul.navigation {
	Z-INDEX: 900; MARGIN-TOP: -0.6em; WIDTH: auto; DISPLAY: inline; FLOAT: left; HEIGHT: 2.9em; MARGIN-LEFT: 0.5em; OVERFLOW: visible
}
#change-location ul.navigation li {
	Z-INDEX: 900; PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 0px
}
#change-location ul.navigation li SPAN {
	PADDING-RIGHT: 1px; DISPLAY: block; MARGIN-RIGHT: -1px
}
#change-location ul.navigation li SPAN A {
	POSITION: relative; PADDING-RIGHT: 2.5em
}
#change-location ul.navigation li:first-child {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#change-location ul.navigation li A {
	TEXT-AliGN: left; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #1f1f1f; PADDING-TOP: 0.5em; text-shadow: #fff 1px 1px 4px, #fff 2px 2px 8px
}
#change-location ul.navigation li A:hover {
	COLOR: #000; FONT-SIZE: 0.9em
}
#change-location ul.navigation li A.hover {
	COLOR: #000; FONT-SIZE: 0.9em
}
#change-location ul.navigation li.selected A {
	COLOR: #000; FONT-SIZE: 0.9em
}
#change-location ul.navigation li A {
	PADDING-LEFT: 16px; WIDTH: auto; PADDING-RIGHT: 16px
}
#change-location ul.navigation li ul {
	PADDING-LEFT: 16px; WIDTH: auto; PADDING-RIGHT: 16px
}
#change-location ul.navigation li ul li {
	PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; WIDTH: 100% !important; PADDING-RIGHT: 0em; DISPLAY: block !important; PADDING-TOP: 0em
}
#change-location ul.navigation li ul li A {
	PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; DISPLAY: block !important; PADDING-TOP: 0em; text-shadow: none
}
#change-location ul.navigation li ul {
	PADDING-LEFT: 0em; PADDING-RIGHT: 0em
}
#change-location ul.navigation li A EM {
	POSITION: absolute; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; TOP: 0px; CURSOR: pointer; RIGHT: 0px; PADDING-TOP: 0.5em
}
#change-location ul.navigation li ul {
	Z-INDEX: 900; POSITION: absolute; PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; DISPLAY: none; BACKGROUND: rgb(220,220,220); MARGIN-LEFT: 1px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px
}
#change-location ul.navigation li:first-child ul {
	MARGIN-LEFT: 0px
}
#change-location ul.navigation li:hover ul {
	DISPLAY: block
}
#change-location ul.navigation li ul li {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 0.8em; FONT-WEIGHT: normal
}
#change-location ul.navigation li ul li A {
	BORDER-BOTTOM: #e8e8e8 1px solid; TEXT-AliGN: left; PADDING-BOTTOM: 0.5em; MARGIN: 0px 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; PADDING-TOP: 0.5em
}
#change-location ul.navigation li ul li A:hover {
	COLOR: #3378b4
}
#change-location ul.navigation li ul li.selected A {
	COLOR: #3378b4
}
#change-day {
	MARGIN-TOP: -2em; WIDTH: auto; PADDING-RIGHT: 1em; WHITE-SPACE: nowrap; FLOAT: right; HEIGHT: 1.5em; CLEAR: none; OVERFLOW: visible; BORDER-RIGHT: #bdbec2 1px solid
}
#change-day SPAN {
	DISPLAY: inline; FLOAT: left
}
#change-day ul.navigation {
	Z-INDEX: 900; MARGIN-TOP: -0.6em; WIDTH: auto; DISPLAY: inline; FLOAT: left; HEIGHT: 2.9em; MARGIN-LEFT: 0.5em; OVERFLOW: visible
}
#change-day ul.navigation li {
	Z-INDEX: 900; PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 0px
}
#change-day ul.navigation li SPAN {
	PADDING-RIGHT: 1px; DISPLAY: block; MARGIN-RIGHT: -1px
}
#change-day ul.navigation li SPAN A {
	POSITION: relative; PADDING-RIGHT: 2.5em
}
#change-day ul.navigation li:first-child {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#change-day ul.navigation li A {
	TEXT-AliGN: left; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #1f1f1f; PADDING-TOP: 0.5em; text-shadow: #fff 1px 1px 4px, #fff 2px 2px 8px
}
#change-day ul.navigation li A:hover {
	COLOR: #000; FONT-SIZE: 0.9em; TEXT-DECORATION: none
}
#change-day ul.navigation li A.hover {
	COLOR: #000; FONT-SIZE: 0.9em; TEXT-DECORATION: none
}
#change-day ul.navigation li.selected A {
	COLOR: #000; FONT-SIZE: 0.9em; TEXT-DECORATION: none
}
#change-day ul.navigation li A {
	PADDING-LEFT: 16px; WIDTH: auto; PADDING-RIGHT: 16px
}
#change-day ul.navigation li ul {
	PADDING-LEFT: 16px; WIDTH: auto; PADDING-RIGHT: 16px
}
#change-day ul.navigation li ul li {
	PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; WIDTH: 100% !important; PADDING-RIGHT: 0em; DISPLAY: block !important; PADDING-TOP: 0em
}
#change-day ul.navigation li ul li A {
	PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; DISPLAY: block !important; PADDING-TOP: 0em; text-shadow: none
}
#change-day ul.navigation li ul {
	PADDING-LEFT: 0em; PADDING-RIGHT: 0em
}
#change-day ul.navigation li A EM {
	POSITION: absolute; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; TOP: 0px; CURSOR: pointer; RIGHT: 0px; PADDING-TOP: 0.5em
}
#change-day ul.navigation li ul {
	Z-INDEX: 900; POSITION: absolute; PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; DISPLAY: none; BACKGROUND: rgb(220,220,220); MARGIN-LEFT: 1px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px
}
#change-day ul.navigation li:first-child ul {
	MARGIN-LEFT: 0px
}
#change-day ul.navigation li:hover ul {
	DISPLAY: block
}
#change-day ul.navigation li ul li {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 0.8em; FONT-WEIGHT: normal
}
#change-day ul.navigation li ul li A {
	BORDER-BOTTOM: #e8e8e8 1px solid; TEXT-AliGN: left; PADDING-BOTTOM: 0.5em; MARGIN: 0px 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; PADDING-TOP: 0.5em
}
#change-day ul.navigation li ul li A:hover {
	COLOR: #3378b4
}
#change-day ul.navigation li ul li.selected A {
	COLOR: #3378b4
}
.heading {
	Z-INDEX: 2; PADDING-LEFT: 0em; WIDTH: 100%
}
.heading H1 {
	FONT-SIZE: 2.2em !important
}
.heading #breadcrumbs {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-LEFT: 0em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.heading #breadcrumbs {
	COLOR: #000
}
.heading #breadcrumbs B {
	COLOR: #000
}
.heading #breadcrumbs A:hover {
	COLOR: #000
}
.heading #breadcrumbs EM {
	COLOR: #000
}
.heading #breadcrumbs A:hover EM {
	COLOR: #0056a1
}
.heading #breadcrumbs A {
	COLOR: #0056a1
}
ul.tools {
	POSITION: relative; TOP: 1em
}
ul.tools li {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FLOAT: right; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
ul.tools A {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%
}
ul.tools A:hover {
	BORDER-BOTTOM: #bcd3e7 1px solid; OUTliNE-STYLE: none; OUTliNE-COLOR: invert; OUTliNE-WIDTH: 0px; BACKGROUND: #ebf2f8
}
ul.tools A:focus {
	BORDER-BOTTOM: #bcd3e7 1px solid; OUTliNE-STYLE: none; OUTliNE-COLOR: invert; OUTliNE-WIDTH: 0px; BACKGROUND: #ebf2f8
}
ul.tools A:hover SPAN.icon {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
ul.tools SPAN {
	WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto
}
ul.tools SPAN.icon {
	BORDER-LEFT: medium none
}
ul.tools SPAN.text {
	DISPLAY: none
}






#content {
	FONT-SIZE: 0.9em
}
.text {
	FONT-SIZE: 0.9em
}
.text .text {
	FONT-SIZE: 1em
}
#content H2 {
	COLOR: #0056a1; FONT-SIZE: 1.55em
}
.text H2 {
	COLOR: #0056a1; FONT-SIZE: 1.55em
}
#content H3 {
	COLOR: #0056a1; FONT-SIZE: 1.2em
}
.text H3 {
	COLOR: #0056a1; FONT-SIZE: 1.2em
}
#content P {
	FONT-SIZE: 1em
}
.text P {
	FONT-SIZE: 1em
}
#content li {
	FONT-SIZE: 1em
}
.text li {
	FONT-SIZE: 1em
}
ul#locations {
	POSITION: relative; MARGIN: 0em auto 1em; WIDTH: 996px; HEIGHT: 58px; OVERFLOW: hidden
}
ul#locations li {
	liST-STYLE-TYPE: none
}
ul#locations li A {
	PADDING-BOTTOM: 0em; liNE-HEIGHT: 2.8em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: block; COLOR: #003668; FONT-SIZE: 1.4em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0em
}
ul#locations li A:hover {
	TEXT-DECORATION: underline
}
ul#locations li.first {
	PADDING-LEFT: 25px; FLOAT: right
}
ul#locations li.first A {
	TEXT-TRANSFORM: none; HEIGHT: 58px; COLOR: #000; text-shadow: #fff 1px 1px 1px
}
#main .panel {
	WIDTH: 530px;
}
#main .smalls .panel {
	WIDTH: 256px
}
#main .video {
	WIDTH: 506px
}
#side .panel {
	WIDTH: 245px
}
#side .video {
	WIDTH: 221px
}
.panel {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0em
}
.panel H3 {
	COLOR: #0056a1; FONT-SIZE: 1.33em
}
.panel H2 {
	MARGIN: 0em 0em 0.25em
}
#side .panel H2 {
	MARGIN-TOP: 0em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0056a1
}
.video {
	BORDER-BOTTOM: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP: #cfcfcf 1px solid; BORDER-RIGHT: #cfcfcf 1px solid; PADDING-TOP: 12px
}
.video H3 {
	COLOR: #0056a1; FONT-SIZE: 1em
}
#home .home-panel-group {
	OVERFLOW: auto; MARGIN-RIGHT: -13px
}
#home .panel {
	BACKGROUND-COLOR: #3494c6 !important; MARGIN: 0em 13px 0em 0em; WIDTH: 230px; FLOAT: left; COLOR: #fff; OVERFLOW: visible !important
}
#home .panel H3 {
	/*PADDING-BOTTOM: 0.5em;*/ MARGIN: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px; /*BACKGROUND: #1a5782;*/
	COLOR: #0056a1;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	PADDING-TOP: 11px;
	text-transform:none; /*height: 36px;*/
	height: 30px;
}
#home .panel A {
	OUTliNE-STYLE: none; OUTliNE-COLOR: invert; OUTliNE-WIDTH: 0px; DISPLAY: block; COLOR: #fff;/* height: 41px;*/
}
#home .panel A:hover {
	TEXT-DECORATION: none !important
}
#home .panel A:hover H3 {
	TEXT-DECORATION: underline
}
#home .right .text {
	TEXT-AliGN: left;
	PADDING-LEFT: 80px
}
#home .left .text {
	TEXT-AliGN: left;
	PADDING-right: 80px
}
#home .text {
	PADDING-BOTTOM: 0em; MIN-HEIGHT: 100px !important; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 8px
}
#home .image {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#home ul.social {
	PADDING-BOTTOM: 0em; MARGIN: 0em; MIN-HEIGHT: 100px !important; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 8px
}
#home ul.social li {
	PADDING-BOTTOM: 0em; liST-STYLE-TYPE: none; MARGIN: 0em 10px 10px 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; FLOAT: left; PADDING-TOP: 0em
}
#home ul.social li A {
	PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em
}
#home ul.social li A IMG {
	PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em
}
#side .ribbon {
	/*BACKGROUND-COLOR: #3494c6 !important; */MARGIN: 0em 0px 0em 0em; FLOAT: left; COLOR: #fff; OVERFLOW: visible !important; background: #00b3d8 top right no-repeat;
}
#side .ribbon {
	MARGIN-TOP: 0.5em; -moz-border-radius: 0em
}
#side .ribbon H2 {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #1a5782; COLOR: #fff; FONT-SIZE: 1.25em; FONT-WEIGHT: normal; PADDING-TOP: 0.5em; -moz-border-radius: 0em
}
#side .ribbon H3 {
	/*PADDING-BOTTOM: 0.5em;*/
	MARGIN: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	/* [disabled]BACKGROUND: #1a5782; */
	COLOR: #fff;
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: normal;
	PADDING-TOP: 11px;
	-moz-border-radius: 0em;
	height:30px;
	
	font-weight:bold;
	text-transform:none;
	COLOR: #0056A1;
}
#side .ribbon A {
	OUTliNE-STYLE: none;
	OUTliNE-COLOR: invert;
	OUTliNE-WIDTH: 0px;
	DISPLAY: block;
	COLOR: #00b3d8;
	/*background: #fff url(assets/button-bg.gif) bottom repeat-x;*/
}
#side .ribbon A:hover {
	TEXT-DECORATION: none !important;
}
#side .ribbon A:hover H2 {
	TEXT-DECORATION: underline
}
#side .ribbon A:hover H3 {
	TEXT-DECORATION: underline
}
#side .right .text {
	TEXT-AliGN: right; PADDING-LEFT: 80px
}
#side .text {
	PADDING-BOTTOM: 0em; MIN-HEIGHT: 100px !important; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 8px
}
#side .image {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#side ul.social {
	PADDING-BOTTOM: 0em; MARGIN: 0em; MIN-HEIGHT: 100px !important; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 8px
}
#side ul.social li {
	PADDING-BOTTOM: 0em; liST-STYLE-TYPE: none; MARGIN: 0em 10px 10px 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; FLOAT: left; PADDING-TOP: 0em
}
#side ul.social li A {
	PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em
}
#side ul.social li A IMG {
	PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em
}
#overlay {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 13px !important; PADDING-LEFT: 13px !important; PADDING-RIGHT: 13px !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 13px !important
}
#overlay IMG.close {
	POSITION: absolute; TOP: -12px; RIGHT: -12px
}
#overlay-locations H2 {
	POSITION: relative; PADDING-BOTTOM: 0.5em; MARGIN: 0em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BACKGROUND: #1a5782; COLOR: #fff; TOP: 1em; PADDING-TOP: 0.5em
}
#overlay-locations ul {
	PADDING-BOTTOM: 28px; liST-STYLE-TYPE: none; MARGIN: 0em; PADDING-LEFT: 28px; PADDING-RIGHT: 28px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; PADDING-TOP: 28px
}
#overlay-locations ul li {
	liST-STYLE-TYPE: none; MARGIN: 0.5em 0em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000101
}
#overlay-locations ul li.first {
	DISPLAY: none
}
#overlay-locations ul li SPAN {
	COLOR: #1a5782
}
#overlay-locations ul li A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000101; FONT-SIZE: 1.25em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#overlay-locations ul li A:hover {
	TEXT-DECORATION: underline
}
#sitemap ul li {
	liST-STYLE-TYPE: none !important
}
.hero H2 {
	POSITION: absolute; BOTTOM: 3px; COLOR: #ffc225; FONT-SIZE: 2em; RIGHT: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; text-shadow: #000 2px 2px 10px
}
.hero H3 {
	POSITION: absolute; BOTTOM: -5px; COLOR: #fff; FONT-SIZE: 1.25em; RIGHT: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; text-shadow: #000 2px 2px 10px
}
#program-titlebar {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 1em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #E1F3F9; OVERFLOW: auto; PADDING-TOP: 0px
}
#program-titlebar H2 {
	FLOAT: left; COLOR: #223f8b
}
#program-titlebar #change-day {
	MARGIN: 1.5em 0em 0em; FLOAT: right
}
DL#program {
	MARGIN: 0em; CLEAR: both
}
DL#program DT {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0em 0em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block !important; BACKGROUND: #E1F3F9; COLOR: #223f8b; FONT-SIZE: 1.25em; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
DL#program DT B {
	DISPLAY: inline-block; FLOAT: left
}
DL#program DT EM {
	FONT-STYLE: normal; DISPLAY: inline-block; FLOAT: right
}
DL#program DT.stand-alone {
	PADDING-BOTTOM: 10px
}
DL#program DD {
	BORDER-BOTTOM: #E1F3F9 10px solid; BORDER-LEFT: #E1F3F9 10px solid; PADDING-BOTTOM: 10px; MARGIN: 0em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; FONT-SIZE: 0.9em; OVERFLOW: auto; BORDER-TOP: #E1F3F9 10px solid; BORDER-RIGHT: #E1F3F9 10px solid; PADDING-TOP: 10px
}
DL#program DD H2 {
	MARGIN: 0em; COLOR: #000
}
DL#program DD H2 IMG {
	WIDTH: 15px; FLOAT: left; HEIGHT: 15px; MARGIN-RIGHT: -15px
}
DL#program DD#legend ul li IMG {
	DISPLAY: none
}
DL#program DD H2.personal-effectiveness {
	TEXT-INDENT: 22px
}
DL#program DD H2.business {
	TEXT-INDENT: 22px
}
DL#program DD H2.leadership {
	TEXT-INDENT: 22px
}
DL#program DD H2.technical {
	TEXT-INDENT: 22px
}
DL#program DD H3 {
	MARGIN: 1em 0em 0em; COLOR: #000; FONT-SIZE: 1.2em
}
DL#program DD P.time {
	MARGIN: 0em; COLOR: #018bd4; FONT-WEIGHT: bold
}
DL#program DD P.speaker {
	MARGIN: 0em; COLOR: #223f8b
}
DL#program DD HR {
	COLOR: #ababab
}
DL#program DD .details {
	MARGIN-TOP: 1em; DISPLAY: none; BORDER-TOP: #ababab 1px solid
}
DL#program DD A.view-more {
	BORDER-BOTTOM: #60cae8 3px solid; BORDER-LEFT: #60cae8 3px solid; PADDING-BOTTOM: 0em; liNE-HEIGHT: 18px; TEXT-TRANSFORM: lowercase; OUTliNE-STYLE: none; OUTliNE-COLOR: invert; MIN-HEIGHT: 18px; PADDING-LEFT: 3px; OUTliNE-WIDTH: 0px; WIDTH: 5.5em; PADDING-RIGHT: 22px; WHITE-SPACE: nowrap; FLOAT: right; COLOR: #000; FONT-SIZE: 0.85em; BORDER-TOP: #60cae8 3px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #60cae8 3px solid; TEXT-DECORATION: none; PADDING-TOP: 0em; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px
}
DL#program DD A.view-less {
	BORDER-BOTTOM: #60cae8 3px solid; BORDER-LEFT: #60cae8 3px solid; PADDING-BOTTOM: 0em; liNE-HEIGHT: 18px; TEXT-TRANSFORM: lowercase; OUTliNE-STYLE: none; OUTliNE-COLOR: invert; MIN-HEIGHT: 18px; PADDING-LEFT: 3px; OUTliNE-WIDTH: 0px; WIDTH: 5.5em; PADDING-RIGHT: 22px; WHITE-SPACE: nowrap; FLOAT: right; COLOR: #000; FONT-SIZE: 0.85em; BORDER-TOP: #60cae8 3px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #60cae8 3px solid; TEXT-DECORATION: none; PADDING-TOP: 0em; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px
}
#main A.view-all {
	BORDER-BOTTOM: #60cae8 3px solid; BORDER-LEFT: #60cae8 3px solid; PADDING-BOTTOM: 0em; liNE-HEIGHT: 18px; TEXT-TRANSFORM: lowercase; OUTliNE-STYLE: none; OUTliNE-COLOR: invert; MIN-HEIGHT: 18px; PADDING-LEFT: 3px; OUTliNE-WIDTH: 0px; WIDTH: 5.5em; PADDING-RIGHT: 22px; WHITE-SPACE: nowrap; FLOAT: right; COLOR: #000; FONT-SIZE: 0.85em; BORDER-TOP: #60cae8 3px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #60cae8 3px solid; TEXT-DECORATION: none; PADDING-TOP: 0em; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px
}
#main A.hide-all {
	BORDER-BOTTOM: #60cae8 3px solid; BORDER-LEFT: #60cae8 3px solid; PADDING-BOTTOM: 0em; liNE-HEIGHT: 18px; TEXT-TRANSFORM: lowercase; OUTliNE-STYLE: none; OUTliNE-COLOR: invert; MIN-HEIGHT: 18px; PADDING-LEFT: 3px; OUTliNE-WIDTH: 0px; WIDTH: 5.5em; PADDING-RIGHT: 22px; WHITE-SPACE: nowrap; FLOAT: right; COLOR: #000; FONT-SIZE: 0.85em; BORDER-TOP: #60cae8 3px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #60cae8 3px solid; TEXT-DECORATION: none; PADDING-TOP: 0em; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px
}
#main A.view-all {
	MARGIN: 10px 0px
}
#main A.hide-all {
	MARGIN: 10px 0px
}
DL#program DD#legend {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #E1F3F9; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DL#program DD#legend ul {
	PADDING-BOTTOM: 0em; MARGIN: 1em 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em
}
DL#program DD#legend ul li {
	PADDING-BOTTOM: 7px; liST-STYLE-TYPE: none; MARGIN: 0px 2px 2px 0px; PADDING-LEFT: 9px; WIDTH: 229px; PADDING-RIGHT: 9px; DISPLAY: table-cell; FLOAT: left; HEIGHT: 17px; COLOR: #000; FONT-SIZE: 1.1em; VERTICAL-AliGN: bottom; FONT-WEIGHT: bold; PADDING-TOP: 7px; text-shadow: #fff 1px 1px 1px
}
DL#program DD.back2top {
	BORDER-BOTTOM: medium none; TEXT-AliGN: right; BORDER-LEFT: medium none; PADDING-BOTTOM: 0em; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}

