BODY {
        BACKGROUND-COLOR: #ff9939
}
BODY {
        FONT-SIZE: 9pt; COLOR: #4e4e4e; FONT-FAMILY: verdana,arial
}
TD {
        FONT-SIZE: 9pt; COLOR: #4e4e4e; FONT-FAMILY: verdana,arial
}
DIV {
        FONT-SIZE: 9pt; COLOR: #4e4e4e; FONT-FAMILY: verdana,arial
}
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: #ffffff; 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
}
.snitemgroup A:hover {
        FONT-WEIGHT: 700; COLOR: white; TEXT-DECORATION: underline
}
.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: 9px; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px; HEIGHT: 16px
}
#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: 570px; POSITION: absolute; TOP: 34px
}
#searchform {
        LEFT: 525px; 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: verdana
}
#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
}

.topNavi {
	PADDING-LEFT: 8px; FONT-SIZE: 8pt; COLOR: #00ff00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topNavi:link { font-weight:bold; color:#0000E0; text-decoration:none }
A.topNavi:visited { color:#000080; text-decoration:none }
A.topNavi:hover { font-weight:bold; color:#E00000; text-decoration:none  }
A.topNavi:active {  }
A.topNavi:focus {  }

#navLeft A {
	CLEAR: both; BORDER-RIGHT: #f2f3f5 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #f2f3f5 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #808080; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 2px; BORDER-LEFT: #f2f3f5 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #f2f3f5 1px solid
}

