BODY {
	BACKGROUND-COLOR: #b9b9b9
}
BODY {
	FONT-SIZE: 9pt; COLOR: #4e4e4e; FONT-FAMILY: arial,verdana
}
TD {
	FONT-SIZE: 9pt; COLOR: #4e4e4e; FONT-FAMILY: arial,verdana
}
DIV {
	FONT-SIZE: 9pt; COLOR: #4e4e4e; FONT-FAMILY: arial,verdana
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bodyhome {
	BACKGROUND-COLOR: #b9b9b9
}
A {
	COLOR: #0073ae; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0073ae; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0073ae; TEXT-DECORATION: underline
}
.pagetitle {
	FONT-WEIGHT: 700; FONT-SIZE: 20px
}
.laucnforcelink {
	FONT-SIZE: 14px; COLOR: #0073ae; TEXT-DECORATION: none
}
.launchforcelink:visited {
	FONT-SIZE: 14px; COLOR: #0073ae; TEXT-DECORATION: none
}
.launchforcelink:hover {
	FONT-SIZE: 14px; COLOR: #0073ae; TEXT-DECORATION: underline
}
.paratext {
	MARGIN-BOTTOM: 10px; COLOR: #4e4e4e
}
.listitem .paratext A {
	TEXT-DECORATION: none
}
.listitem {
	COLOR: #4e4e4e
}
.listitem .paratext-smaller {
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px; COLOR: #4e4e4e
}
.listitem .paratext {
	MARGIN-BOTTOM: 6px
}
.paratext-smaller {
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 10px; COLOR: #4e4e4e
}
.paratext-strong {
	FONT-WEIGHT: 700; MARGIN-BOTTOM: 10px; COLOR: #4e4e4e
}
.paratext-strong-smaller {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; COLOR: #4e4e4e
}
.paratext A {
	TEXT-DECORATION: underline
}
.positionedelement .paratext {
	MARGIN: 10px
}
.paraheading {
	FONT-WEIGHT: 700; FONT-SIZE: 12pt; MARGIN-BOTTOM: 10px; COLOR: #0073ae; FONT-FAMILY: arial
}
.paraheading A {
	FONT-WEIGHT: 700; FONT-SIZE: 12pt; MARGIN-BOTTOM: 10px; COLOR: #0073ae; FONT-FAMILY: arial
}
.paraheading A:visited {
	FONT-WEIGHT: 700; FONT-SIZE: 12pt; MARGIN-BOTTOM: 10px; COLOR: #0073ae; FONT-FAMILY: arial
}
.b2 {
	FONT-WEIGHT: 700; FONT-SIZE: 12pt; COLOR: #0073ae
}
.paraheading2 {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #0073ae
}
.paraheading2 A {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #0073ae
}
.paraheading2 A:visited {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #0073ae
}
.paraheading3 {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #0073ae
}
.paraheading3 A {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #0073ae
}
.paraheading3 A:visited {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #0073ae
}
.sidebartext {
	FONT-SIZE: 10px; COLOR: #003366
}
.sidebarheading {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #006699
}
.snitemgroup {
	FONT-WEIGHT: 700; MARGIN: 5px 5px 5px 10px; COLOR: white; PADDING-TOP: 10px
}
.snitemgroup A {
	FONT-WEIGHT: 700; MARGIN: 0px; COLOR: white; PADDING-TOP: 0px
}
.snitemgroup A:visited {
	FONT-WEIGHT: 700; MARGIN: 0px; COLOR: white; PADDING-TOP: 0px
}
.snitem {
	FONT-WEIGHT: 500; MARGIN: 5px 5px 5px 10px; COLOR: white; TEXT-INDENT: -7px
}
.snitem A {
	FONT-WEIGHT: 500; MARGIN: 0px; COLOR: white
}
.snitem A:visited {
	FONT-WEIGHT: 500; MARGIN: 0px; COLOR: white
}
.snitem A:hover {
	FONT-WEIGHT: 500; COLOR: white; TEXT-DECORATION: underline
}
.leftcolnavigationtopitem {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 5px; COLOR: #ffffff; TEXT-DECORATION: none
}
.leftcolnavigationtopitem .paraheading {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: -15px; MARGIN-LEFT: 9px; COLOR: white
}
.leftcolnavigationtopitem .paratext {
	MARGIN-LEFT: 9px; COLOR: #ffffff
}
.leftcolnavigationtopitem A {
	FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}
.leftcolnavigationtopitem A:visited {
	FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}
.leftcolnavigationtopitem A:hover {
	TEXT-DECORATION: underline
}
.footer {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: black
}
.footernavigationitem {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: black
}
.pageheading {
	FONT-WEIGHT: 700; FONT-SIZE: 16pt; MARGIN-BOTTOM: 15px; COLOR: #0073ae
}
.screenshotthumbnail {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: black 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: black 1px solid; WIDTH: 170px; PADDING-TOP: 10px; BORDER-BOTTOM: black 1px solid; align: center
}
.screenshotthumbnail .paratext {
	TEXT-ALIGN: left
}
.searchformfield {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 110px; PADDING-TOP: 0px; HEIGHT: 17px
}
#home-spotlights .bulletedlistoflinks {
	MARGIN-LEFT: 10px
}
.launchlists .paraheading {
	PADDING-LEFT: 14px; FONT-SIZE: 12px; COLOR: white; PADDING-TOP: 3px
}
.launchlist {
	
}
.launchlistContent {
	
}
.hp-feature2 {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
.hp-feature2 .paraheading {
	FONT-SIZE: 18px; COLOR: #333333; TEXT-ALIGN: center
}
.hp-feature2 .quote {
	FONT-SIZE: 10px
}
.hp-feature2 .quoter {
	FONT-SIZE: 10px; TEXT-ALIGN: right
}
.bulletedlistoflinks .paraheading {
	FONT-SIZE: 11pt
}
.bulletedlist .paraheading {
	FONT-SIZE: 11pt
}
#hp-supplemental-navigation A {
	COLOR: white
}
.datatableA {
	MARGIN-BOTTOM: 10px
}
.datatableAcolumnheading {
	FONT-WEIGHT: 500; PADDING-BOTTOM: 12px; COLOR: #0073ae; PADDING-TOP: 1px
}
.datacell {
	PADDING-BOTTOM: 10px
}
.cbContainer {
	MARGIN-TOP: 7px; BACKGROUND-COLOR: #000000
}
#home-left-column .cbContainer {
	MARGIN-TOP: 7px; BACKGROUND-COLOR: #ffffff
}
#homepage-left-column .cbContainer {
	MARGIN-TOP: 0px; BACKGROUND-COLOR: white
}
#rightcolumn .cbContainer {
	MARGIN-BOTTOM: 7px; BACKGROUND-COLOR: #000000
}
.positionedelement .cbContainer {
	MARGIN-TOP: 0px
}
.cbSubContainer {
	PADDING-RIGHT: 10px; BACKGROUND-COLOR: #ffffff
}
.cbSubContainer-1 {
	PADDING-RIGHT: 10px; BACKGROUND-COLOR: #f5f5f5
}
.cbContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.cbContent-1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f5f5f5
}
.cbHeading .paraheading {
	PADDING-LEFT: 12px; FONT-WEIGHT: 500; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: #0073ae; PADDING-TOP: 1px
}
.cbHeading .paraheading A {
	PADDING-LEFT: 12px; FONT-WEIGHT: 500; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: #0073ae; PADDING-TOP: 1px
}
.cbHeading .paraheading A:visited {
	PADDING-LEFT: 12px; FONT-WEIGHT: 500; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: #0073ae; PADDING-TOP: 1px
}
#rightcolumn .cbHeading .paraheading {
	PADDING-LEFT: 12px; FONT-WEIGHT: 500; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: #0073ae; PADDING-TOP: 1px
}
#rightcolumn .cbHeading .paraheading A {
	PADDING-LEFT: 12px; FONT-WEIGHT: 500; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: #0073ae; PADDING-TOP: 1px
}
#rightcolumn .cbHeading .paraheading A:visited {
	PADDING-LEFT: 12px; FONT-WEIGHT: 500; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: #0073ae; PADDING-TOP: 1px
}
.cbHeadingC .paraheading {
	PADDING-LEFT: 12px; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: black; PADDING-TOP: 1px
}
.cbHeadingC .paraheading A {
	PADDING-LEFT: 12px; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: black; PADDING-TOP: 1px
}
.cbHeadingC .paraheading A:visited {
	PADDING-LEFT: 12px; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: black; PADDING-TOP: 1px
}
#rightcolumn .cbHeadingC .paraheading {
	PADDING-LEFT: 12px; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: black; PADDING-TOP: 1px
}
#rightcolumn .cbHeadingC .paraheading A {
	PADDING-LEFT: 12px; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: black; PADDING-TOP: 1px
}
#rightcolumn .cbHeadingC .paraheading A:visited {
	PADDING-LEFT: 12px; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; COLOR: black; PADDING-TOP: 1px
}
.bulletedlistoflinks {
	MARGIN: 0px 0px 15px
}
.listcontainer {
	MARGIN: 0px 0px 15px
}
.listitem .listcontainer {
	MARGIN: 0px
}
.positionedelement .listcontainer {
	MARGIN: 0px
}
.cbContainer .listcontainer {
	MARGIN-BOTTOM: 0px
}
#home-spotlights .paratext {
	MARGIN-LEFT: 10px
}
.caption {
	FONT-WEIGHT: 500; FONT-SIZE: 9pt; COLOR: #006699; LINE-HEIGHT: 13px
}
.locator {
	MARGIN-LEFT: 26px; COLOR: white; TEXT-DECORATION: none
}
.locator A {
	COLOR: white
}
.locator A:visited {
	COLOR: white
}
.locator A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.inlinequote {
	COLOR: #006699
}
.warning {
	COLOR: red
}
.morelink {
	WIDTH: 100%; TEXT-ALIGN: right
}
#leftcolumn2 {
	BACKGROUND-COLOR: white
}
#homepage-header {
	BORDER-RIGHT: black 1px solid
}
#homepage-left-column {
	BORDER-RIGHT: black 1px solid; BACKGROUND-COLOR: white
}
#homepage-right-column {
	BORDER-TOP: black 1px solid; BACKGROUND-COLOR: white
}
#homepage-content-left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#homepage-content-right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#homepage-left-column A:hover {
	TEXT-DECORATION: underline
}
#homepage-content-left A {
	TEXT-DECORATION: underline
}
#homepage-content-left A:hover {
	TEXT-DECORATION: underline
}
#home-header {
	BORDER-BOTTOM: black 1px solid
}
#mainheader {
	BORDER-RIGHT: black 1px solid
}
#mainheader2 {
	BORDER-RIGHT: black 1px solid
}
#margin1 {
	BACKGROUND-COLOR: white
}
#controlcell02 {
	BACKGROUND-COLOR: white
}
#margin1-2 {
	BACKGROUND-COLOR: white
}
#margin2 {
	BACKGROUND-COLOR: white
}
#controlcell04 {
	BACKGROUND-COLOR: white
}
#margin3 {
	BORDER-RIGHT: black 1px solid; BACKGROUND-COLOR: white
}
#controlcell06 {
	BORDER-RIGHT: black 1px solid; BACKGROUND-COLOR: white
}
#leftcolumn {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #367fc4
}
#controlcell01 {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #367fc4
}
#centercolumn {
	BACKGROUND-COLOR: white
}
#controlcell03 {
	BACKGROUND-COLOR: white
}
#rightcolumn {
	BACKGROUND-COLOR: white
}
#controlcell05 {
	BACKGROUND-COLOR: white
}
#footer-left {
	FONT-SIZE: 10px; COLOR: black
}
#footer-right {
	FONT-SIZE: 10px; COLOR: black
}
#homesearchform {
	LEFT: 600px; POSITION: absolute; TOP: 34px
}
#searchform {
	LEFT: 614px; POSITION: absolute; TOP: 34px
}
#home-left-column {
	BACKGROUND-COLOR: white
}
#home-content {
	BORDER-LEFT: black 1px solid; BACKGROUND-COLOR: white
}
#home-main {
	BACKGROUND-COLOR: #ffffff
}
.listitem A {
	TEXT-DECORATION: none
}
.listitem A:visited {
	TEXT-DECORATION: none
}
.event-title {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt
}
.event-subtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #0073ae
}
#home-contact-info .paratext {
	MARGIN-BOTTOM: 0px
}
#home-left-column .cbContainer {
	MARGIN: 0px
}
#rightcolumn A {
	COLOR: #0073ae
}
#rightcolumn A:visited {
	COLOR: #0073ae
}
#rightcolumn .paraheading {
	FONT-WEIGHT: 700; FONT-SIZE: 9pt; COLOR: #006699
}
#centercolumn .quote {
	FONT-WEIGHT: 500; FONT-SIZE: 11px; COLOR: #006699; LINE-HEIGHT: 15px; FONT-STYLE: italic
}
#centercolumn .quoter {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #006699; LINE-HEIGHT: 15px
}
#rightcolumn .quote {
	FONT-WEIGHT: 500; FONT-SIZE: 9pt; COLOR: #006699; LINE-HEIGHT: 13px
}
#rightcolumn .quoter {
	FONT-WEIGHT: 700; FONT-SIZE: 9pt; COLOR: #006699; LINE-HEIGHT: 13px
}
#homepage-content-right .quote {
	FONT-WEIGHT: 500; FONT-SIZE: 9pt; COLOR: #006699; LINE-HEIGHT: 13px
}
#homepage-content-right .quoter {
	FONT-WEIGHT: 700; FONT-SIZE: 9pt; COLOR: #006699; LINE-HEIGHT: 13px
}
#rightcolumn A:hover {
	TEXT-DECORATION: underline
}
#footer-right A {
	FONT-SIZE: 10px; COLOR: black; TEXT-DECORATION: none
}
#footer-right A:visited {
	FONT-SIZE: 10px; COLOR: black; TEXT-DECORATION: none
}
#footer-left A {
	FONT-SIZE: 10px; COLOR: black; TEXT-DECORATION: none
}
#footer-left A:visited {
	FONT-SIZE: 10px; COLOR: black; TEXT-DECORATION: none
}
#footer-right A:hover {
	TEXT-DECORATION: underline
}
#footer-left A:hover {
	TEXT-DECORATION: underline
}
#home-contact-info .paratext {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; MARGIN-LEFT: 15px; COLOR: white; PADDING-TOP: 0px
}
