BODY {
	FONT: 12px/18px Arial, Verdana, sans-serif; COLOR: #35383d; BACKGROUND-COLOR: #fff
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:link {
	
}
A:visited {
	
}
A:hover {
	COLOR: #000000}
A:active {
	
}
STRONG {
	FONT-WEIGHT: bold
}
B {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
I {
	FONT-STYLE: italic
}
SUP {
	PADDING-LEFT: 1px; FONT-WEIGHT: normal! important; FONT-SIZE: 10px! important; VERTICAL-ALIGN: baseline; COLOR: #000000; BOTTOM: 0.33em; POSITION: static! important
}
UL {
	LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 18px
}
UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(list_bullet.gif) no-repeat left 5px; MARGIN-LEFT: 16px
}
OL {
	LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 18px
}
LI {
	PADDING-LEFT: 8px; MARGIN-LEFT: 16px
}
OL {
	PADDING-LEFT: 8px; MARGIN-LEFT: 16px
}
P {
	MARGIN-BOTTOM: 18px
}
P.intro {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
H1 {
	MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-BOTTOM: 8px; COLOR: #000000; LINE-HEIGHT: 26px
}
H2 {
	MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-BOTTOM: 8px; COLOR: #000000; LINE-HEIGHT: 26px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: 18px
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #000000; LINE-HEIGHT: 16px
}
H5 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; COLOR: #000000}
H3.arrow {
	PADDING-LEFT: 10px; BACKGROUND: url(h3arrow_gray.gif) no-repeat left 3px
}
H3.number {
	PADDING-LEFT: 22px
}
UNKNOWN {
	PADDING-LEFT: 22px
}
H3.one {
	BACKGROUND: url(h3_one.gif) no-repeat
}
H3.two {
	BACKGROUND: url(h3_two.gif) no-repeat
}
H3.three {
	BACKGROUND: url(h3_three.gif) no-repeat
}
H3.four {
	BACKGROUND: url(h3_four.gif) no-repeat
}
H3.five {
	BACKGROUND: url(h3_five.gif) no-repeat
}
H3.six {
	BACKGROUND: url(h3_six.gif) no-repeat
}
.fineprint {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 13px
}
.small {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
.tiny {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px
}
.caption {
	FONT-SIZE: 10px; PADDING-BOTTOM: 15px; LINE-HEIGHT: 13px; PADDING-TOP: 10px
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; LINE-HEIGHT: 18px
}
H2 STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
.blurbheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
.headline {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; LINE-HEIGHT: 18px
}
.subheadlight {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: 18px
}
.bodycopybold {
	FONT-WEIGHT: bold
}
TABLE.exam_table {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 563px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.exam_table TABLE.exam_table {
	WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.exam_table .exam_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 7px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 20px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px solid; font-color: #000000
}
TABLE.exam_table .number_title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 3px
}
TABLE.exam_table .number {
	FONT-SIZE: 16px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.exam_table .title {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 2px
}
TABLE.exam_table .exam_table {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.exam_table .exam_table P {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px
}
TABLE.exam_table .exam_desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; LINE-HEIGHT: 16px; PADDING-TOP: 7px
}
TABLE.exam_table .exam_bold {
	FONT-WEIGHT: bold
}
TABLE.exam_table .courses_table {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
TABLE.exam_table .courses_table TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
TABLE.exam_table .courses_subtable {
	FONT-SIZE: 12px
}
TABLE.exam_table .courses_subtable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM-STYLE: none
}
TR.psuedolist TD {
	BORDER-TOP: #ccc 1px dotted; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
TR.qaQ TD {
	BORDER-TOP: #ccc 1px dotted; PADDING-TOP: 18px
}
TR.qaA TD {
	PADDING-BOTTOM: 18px; PADDING-TOP: 9px
}
TABLE.courses_table {
	MARGIN-BOTTOM: 36px
}
TABLE.courses_table TR.psuedolist TD {
	PADDING-BOTTOM: 9px; BORDER-TOP-STYLE: none; PADDING-TOP: 9px; BORDER-BOTTOM: #ccc 1px dotted
}
DIV.courses_header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(listheader_background.jpg) #4791d5 repeat-x; PADDING-BOTTOM: 6px; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 6px
}
DIV.introquote {
	BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 18px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.csquote {
	BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 18px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.introquote P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; COLOR: #000000}
DIV.csquote P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; COLOR: #000000}
DIV.introquote .attribution {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
DIV.csquote .attribution csquoteattribution {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.titlegroup {
	MARGIN-BOTTOM: 24px
}
.titlegroup H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #000000; LINE-HEIGHT: 24px; FONT-STYLE: normal; LETTER-SPACING: -1px
}
.titlegroup H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #000000; LINE-HEIGHT: 24px; FONT-STYLE: normal; LETTER-SPACING: -1px
}
.titlegroup H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-STYLE: normal
}
.csgroup {
	COLOR: #000000}
.csgroup P {
	FONT-SIZE: 11px
}
DIV.contentcallout {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; Z-INDEX: 1; FLOAT: right; BACKGROUND-IMAGE: none; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 215px; PADDING-TOP: 9px; POSITION: relative; BACKGROUND-COLOR: #e4e4e4
}
DIV.contentcallout H3 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px
}
DIV.contentcallout IMG {
	MARGIN-BOTTOM: 6px
}
DIV.contentcallout P {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
DIV.contentcallout A {
	FONT-WEIGHT: bold
}
DIV.contentcallout UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
DIV.contentcallout UL UL {
	MARGIN-BOTTOM: 14px
}
DIV.contentcallout UL LI {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 0px; LINE-HEIGHT: 14px
}
DIV.contentcallout UL LI LI {
	MARGIN-TOP: 4px; PADDING-TOP: 4px
}
DIV.contentcallout UL A {
	FONT-WEIGHT: bold
}
DIV.contentcallout UL LI LI {
	BORDER-TOP: #999 1px dotted; WIDTH: 215px
}
DIV.contentcallout UL LI.nodivider {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
DIV.contentcallout UL LI H3 {
	FONT-SIZE: 13px; LINE-HEIGHT: 18px
}
.hppromobox {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-SIZE: 11px; BACKGROUND: url(hp_promobox_background.gif) #f7f7f7 repeat-x; PADDING-BOTTOM: 9px; COLOR: #CCCCCC; LINE-HEIGHT: 14px; PADDING-TOP: 9px; HEIGHT: 290px
}
UNKNOWN {
	HEIGHT: 272px
}
.hppromobox A {
	FONT-WEIGHT: bold; COLOR: #fff
}
.hppromobox P {
	MARGIN: 0px
}
.hppromobox .promoitem {
	BORDER-TOP: #ebebeb 1px solid; MARGIN-TOP: 9px; PADDING-TOP: 9px
}
.hppromobox .first {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.hppromobox DIV.image {
	FLOAT: left; WIDTH: 75px; HEIGHT: 75px
}
.hppromobox .promoitem:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.hppromobox .promoitem {
	ZOOM: 1
}
.notesbox {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 9px; FONT-SIZE: 11px; Z-INDEX: 1; BACKGROUND: #fff; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 9px; BORDER-LEFT: #ddd 1px solid; COLOR: #333; LINE-HEIGHT: 14px; PADDING-TOP: 9px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative
}
.notesbox UL {
	MARGIN-BOTTOM: 0px
}
.notesbox H3 {
	FONT-SIZE: 12px
}
.featurebox {
	FONT-SIZE: 12px; BACKGROUND: url(sidebarbox_secondarybg.gif) #ececec repeat-x; COLOR: #333; LINE-HEIGHT: 16px; POSITION: relative
}
.featurebox:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.featurebox {
	ZOOM: 1
}
.featurebox H3 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(featurebox_header.gif); MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px
}
.featurebox DIV.primary {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.featurebox A {
	FONT-WEIGHT: bold
}
.featurebox P {
	MARGIN-BOTTOM: 9px
}
.featurebox .imagebox {
	BACKGROUND-COLOR: #fff
}
.featurebox LI {
	BACKGROUND-IMAGE: url(arrow_blue.gif); MARGIN-BOTTOM: 9px; MARGIN-RIGHT: 18px
}
.sidebarbox {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 18px; LINE-HEIGHT: 14px
}
.sidebarbox H3 {
	PADDING-LEFT: 9px; FONT-SIZE: 12px; BACKGROUND: url(sidebarbox_header.gif) #545454 repeat-x; PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 6px
}
.sidebarbox DIV.primary {
	PADDING-RIGHT: 6px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 6px; BACKGROUND: url(sidebarbox_mainbg.gif) #bababa repeat-x; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #999 1px solid
}
.sidebarbox DIV.secondary {
	PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; BACKGROUND: url(sidebarbox_secondarybg.gif) #ececec repeat-x; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebarbox .formlabel {
	MARGIN-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 11px
}
.sidebarbox .formelement {
	WIDTH: 130px
}
.sidebarbox SELECT {
	FONT-SIZE: 9px
}
.sidebarbox .formbutton {
	MARGIN-TOP: 6px; MARGIN-RIGHT: 6px; TEXT-ALIGN: right
}
.sidebarbox A {
	DISPLAY: block; COLOR: #35383d
}
.sidebarbox A:hover {
	COLOR: #000
}
.sidebarbox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px
}
.sidebarbox LI {
	PADDING-LEFT: 0px; BACKGROUND: url(sidebar_divider.png) repeat-x 0px top; PADDING-BOTTOM: 6px; BEHAVIOR: url(/iepngfix.htc); MARGIN-LEFT: 0px; PADDING-TOP: 6px
}
.sidebarbox LI.first {
	BACKGROUND: repeat-x 0px top; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.sidebarbox H3.alt {
	PADDING-LEFT: 9px; FONT-SIZE: 12px; BACKGROUND: url(sidebarbox_header.gif) #545454 repeat-x; PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 6px
}
.sidebarbox DIV.alt {
	PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; BACKGROUND: url(sidebarbox_secondarybg.gif) #ececec repeat-x; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebarbox H3.alt2 {
	BORDER-TOP: #fff 1px solid; BACKGROUND-IMAGE: url(sidebarbox_grayheader.gif); COLOR: #000000; BORDER-BOTTOM: #c2c2c4 1px solid; BACKGROUND-COLOR: #c2c2c4
}
.sidebarbox DIV.alt2 {
	PADDING-RIGHT: 6px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px; BACKGROUND: url(sidebarbox_graybg.gif) #e3e3e4 repeat-x; PADDING-BOTTOM: 6px; COLOR: #000000; PADDING-TOP: 6px; BORDER-BOTTOM: #c2c2c4 1px solid
}
#main .sidebarbox DIV.alt2 A {
	COLOR: #000000}
.sidebarbox DIV.review {
	FONT-WEIGHT: bold
}
.sidebarbox DIV.review SPAN.attribution {
	FONT-WEIGHT: normal; FONT-SIZE: 9px
}
.sidebarbox DIV.tightlist {
	FONT-WEIGHT: bold
}
.sidebarbox DIV.tightlist LI {
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.sidebarbox DIV.textlist LI {
	PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.sidebarbox .button A {
	COLOR: #fff
}
.alt LI#rev_read {
	PADDING-LEFT: 24px; BACKGROUND: url(resources_icons/alt_magnify.gif) no-repeat left center
}
.alt LI#rev_write {
	PADDING-LEFT: 24px; BACKGROUND: url(resources_icons/alt_pencil.gif) no-repeat 2px 50%
}
.sidebarbox DIV.resources {
	PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; BACKGROUND: url(sidebarbox_secondarybg.gif) #ececec repeat-x; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebarbox .resources IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#main .sidebarbox DIV.resources LI A {
	COLOR: #35383d
}
.sidebarbox DIV.primary LI.first {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.sidebarbox DIV.secondary LI.first {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.sidebarbox DIV.alt LI.first {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.sidebarbox DIV.alt2 LI.first {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.sidebarbox DIV.resources LI.first {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.sidebarbox DIV.primary LI.last {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.sidebarbox DIV.secondary LI.last {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.sidebarbox DIV.alt LI.last {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.sidebarbox DIV.alt2 LI.last {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.sidebarbox DIV.resources LI.last {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.resources LI.text {
	PADDING-LEFT: 0px
}
DIV.crlogo_bg {
	BACKGROUND: url(images/logo.gif) no-repeat; MARGIN-BOTTOM: 6px; WIDTH: 138px; HEIGHT: 85px; TEXT-ALIGN: center
}
DIV.plist {
	MARGIN-BOTTOM: 18px
}
DIV.plist P {
	BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 9px; FONT-SIZE: 11px; MARGIN-BOTTOM: 9px; LINE-HEIGHT: 14px; PADDING-TOP: 9px; ZOOM: 1
}
DIV.plist P.first {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
DIV.plist P A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
DIV.plist H3 A {
	PADDING-LEFT: 8px; BACKGROUND: url(arrow_divlist.gif) no-repeat left center; COLOR: #333
}
DIV.plist P.intro {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
.list {
	MARGIN-BOTTOM: 36px
}
.listitem {
	BORDER-TOP: #bbb 1px dotted; MARGIN-TOP: 9px; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 14px; PADDING-TOP: 9px
}
.listitemhot {
	BORDER-TOP: #bbb 1px dotted; MARGIN-TOP: 9px; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 14px; PADDING-TOP: 9px
}
.listitemhot {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(sidebarbox_mainbg.gif) #bababa repeat-x 0px top; PADDING-BOTTOM: 9px; BORDER-TOP-STYLE: none; PADDING-TOP: 9px
}
.listitem H3 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px
}
.listitemhot H3 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px
}
.listitem P {
	MARGIN-BOTTOM: 0px
}
.listitemhot P {
	MARGIN-BOTTOM: 0px
}
.listitem A {
	FONT-WEIGHT: bold
}
.listitemhot A {
	FONT-WEIGHT: bold
}
.list .first {
	MARGIN-TOP: 6px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.listheader {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(listheader_background.gif) #545454 repeat-x; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 6px
}
.listheader .description {
	PADDING-RIGHT: 9px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 9px; BACKGROUND: url(sidebarbox_mainbg.gif) #bababa repeat-x; PADDING-BOTTOM: 9px; MARGIN: 6px -6px -6px; COLOR: #333; PADDING-TOP: 9px; BORDER-BOTTOM: #999 1px solid
}
.listheaderplain {
	FONT-SIZE: 12px; BACKGROUND: #fff; COLOR: #333; LINE-HEIGHT: 18px
}
.listheader H3 {
	COLOR: #fff
}
.listheader P {
	MARGIN-BOTTOM: 0px
}
.listheader A {
	
}
.homepagelist A {
	FONT-WEIGHT: normal; COLOR: #333; FONT-STYLE: normal
}
.homepagelist H3 A {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: url(arrow_divlist.gif) no-repeat left center
}
.homepagelist .ctalink {
	FONT-WEIGHT: bold; COLOR: #333333}
UL.relatedlist {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
UL.relatedlist UL {
	MARGIN-BOTTOM: 14px
}
UL.relatedlist LI {
	MARGIN-TOP: 4px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 4px
}
UL.relatedlist LI.standalone {
	PADDING-RIGHT: 0px; MARGIN-TOP: 18px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.relatedlist A {
	FONT-WEIGHT: bold
}
UL.relatedlist LI LI {
	BORDER-TOP: #ccc 1px dotted
}
UL.relatedlist LI.nodivider {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
UL.relatedlist LI H3 {
	FONT-SIZE: 13px; LINE-HEIGHT: 18px
}
UL.relatedlist UL.ordered DIV.ol_marker {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left
}
UL.relatedlist UL.ordered DIV.ol_content {
	DISPLAY: block; MARGIN-LEFT: 1.5em
}
.more {
	MARGIN-TOP: 14px
}
.more A {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(arrow_more.gif) no-repeat right center; PADDING-BOTTOM: 3px; PADDING-TOP: 4px
}
A.download {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(arrow_download.gif) no-repeat left top
}
A.learnmore {
	FONT-WEIGHT: bold
}
#main A.button {
	MARGIN-TOP: 6px; DISPLAY: inline-block; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 16px; xvertical-align: 2px
}
#main A.button:hover {
	COLOR: #fff
}
#main A.button SPAN {
	PADDING-RIGHT: 6px; DISPLAY: inline-block; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; CURSOR: pointer; PADDING-TOP: 0px
}
#main A.bluebtn {
	BACKGROUND: url(button_right.gif) no-repeat right top
}
#main A.bluebtn SPAN {
	BACKGROUND: url(button_left.gif) no-repeat left top
}
#main A.backbtn {
	BACKGROUND: url(button_right_back.gif) no-repeat right top
}
#main A.backbtn SPAN {
	BACKGROUND: url(button_left.gif) no-repeat left top
}
#main .featurebox A.bluebtn {
	BACKGROUND: url(button_right_featurebox.gif) no-repeat right top
}
#main .featurebox A.bluebtn SPAN {
	BACKGROUND: url(button_left_featurebox.gif) no-repeat left top
}
DIV.button {
	PADDING-LEFT: 6px; PADDING-TOP: 3px; HEIGHT: 17px
}
DIV.button A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #fff
}
DIV.button A:hover {
	COLOR: #fff
}
DIV.toolboxbtn {
	BACKGROUND: url(flyout_btn.gif) no-repeat right top; PADDING-TOP: 1px; HEIGHT: 20px
}
.rssbug {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; LINE-HEIGHT: 14px
}
.boldlinks A {
	FONT-WEIGHT: bold
}
.product_bottomlinks {
	MARGIN-TOP: 18px; FONT-WEIGHT: bold
}
#main .product_bottomlinks A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 9px; COLOR: #fff; LINE-HEIGHT: 12px; MARGIN-RIGHT: 9px; PADDING-TOP: 3px; ZOOM: 1; BACKGROUND-COLOR: #555
}
#main .product_bottomlinks A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
.cr_bottomlinks {
	CLEAR: both; MARGIN-LEFT: -9px; MARGIN-RIGHT: -9px
}
.cr_bottomlinks A {
	MARGIN-LEFT: 9px; MARGIN-RIGHT: 9px
}
UL.accordion {
	MARGIN-BOTTOM: 18px
}
UL.accordion LI {
	PADDING-LEFT: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
UL.accordion LI.accordionnav {
	FONT-SIZE: 11px; BACKGROUND: url(accordionhead_right.gif) #004477 0px top; MARGIN-BOTTOM: 1px; LINE-HEIGHT: 14px
}
UL.accordion LI.accordionnav A.accordionhead {
	DISPLAY: block; PADDING-TOP: 3px; HEIGHT: 17px
}
UL.accordion LI.accordionnav A.selected {
	BACKGROUND: url(accordionhead_down.gif) no-repeat right 50%
}
UL.accordion UL {
	PADDING-LEFT: 12px; MARGIN: 0px 0px 0px -12px; BACKGROUND-COLOR: #4791d9
}
UL.accordion LI A {
	FONT-WEIGHT: bold; COLOR: #fff
}
UL.accordion UL LI {
	PADDING-RIGHT: 2px; BORDER-TOP: #a3c8ec 1px dotted; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; MARGIN: 0px 12px 0px 0px; LINE-HEIGHT: 14px; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.accordion UL LI:hover {
	BACKGROUND-COLOR: #75ade3
}
UL.accordion UL LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.accordion_box {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 18px; LINE-HEIGHT: 14px
}
.accordion_toggle {
	PADDING-LEFT: 23px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(accordion_off.gif); PADDING-BOTTOM: 6px; CURSOR: hand; COLOR: #333; LINE-HEIGHT: 14px; PADDING-TOP: 6px; BACKGROUND-COLOR: #c2c2c4
}
.accordion_hover {
	BACKGROUND-IMAGE: url(accordion_over.gif)
}
H3.accordion_toggle {
	CURSOR: hand
}
.accordion_toggle_active {
	PADDING-LEFT: 23px; FONT-SIZE: 12px; BACKGROUND: url(accordion_in.gif) #333 repeat-x; PADDING-BOTTOM: 6px; CURSOR: default; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 6px
}
H3.accordion_toggle_active {
	CURSOR: default
}
.accordion_content {
	PADDING-RIGHT: 6px; DISPLAY: none; PADDING-LEFT: 6px; BACKGROUND: url(lightgray_background.gif) #eee repeat-x; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
.accordion_image {
	MARGIN-LEFT: -6px; MARGIN-RIGHT: -6px
}
.accordion_image_first {
	MARGIN-TOP: -1px; MARGIN-LEFT: -6px; MARGIN-RIGHT: -6px
}
UL.iconlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px
}
.iconlist LI {
	PADDING-LEFT: 0px; BACKGROUND: url(sidebar_divider.png) repeat-x 0px top; PADDING-BOTTOM: 6px; MARGIN-LEFT: 0px; PADDING-TOP: 6px
}
.iconlist LI.first {
	BACKGROUND: repeat-x 0px top; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.iconlist LI IMG {
	VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 5px
}
.iconlist LI.last {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.iconlist LI.text {
	PADDING-LEFT: 0px
}
#container .iconlist LI A {
	DISPLAY: block; COLOR: #35383d
}
UL.bubblelist {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 0px
}
UL.bubblelist UL {
	MARGIN-BOTTOM: 7px
}
UL.bubblelist LI {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(sidebar_divider.png) repeat-x 0px top; MARGIN-LEFT: 0px; COLOR: #35383d; LINE-HEIGHT: 14px; PADDING-TOP: 8px
}
UL.bubblelist LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.bubblelist LI LI {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
UL.bubblelist LI.nodivider {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
UL.bubblelist LI H3 {
	FONT-SIZE: 13px; COLOR: #35383d; LINE-HEIGHT: 18px
}
#container {
	MARGIN: 0px auto; WIDTH: 980px; POSITION: relative
}
#header {
	Z-INDEX: 999999; POSITION: relative; HEIGHT: 90px
}
#logo {
	BACKGROUND: url(images/logo.gif) no-repeat; LEFT: 0px; WIDTH: 208px; POSITION: absolute; TOP: 26px; HEIGHT: 60px
}
#logo A {
	DISPLAY: block; WIDTH: 208px; TEXT-INDENT: -9999px; HEIGHT: 36px
}
#main {
	WIDTH: 100%; xposition: relative
}
#footer {
	BORDER-TOP: #999 1px dotted; MARGIN: 54px 0px 17px; PADDING-TOP: 0px; HEIGHT: 1px
}
#pg_citrix_home #footer {
	MARGIN-TOP: 18px
}
#copyright {
	FONT-SIZE: 9px; FLOAT: right; COLOR: #000000}
#globalsearch {
	Z-INDEX: 999998; RIGHT: 0px; BACKGROUND-IMAGE: url(search_background.gif); WIDTH: 118px; POSITION: absolute; TOP: 49px; HEIGHT: 20px
}
#globalsearch #qt {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; RIGHT: 5px; PADDING-BOTTOM: 2px; WIDTH: 90px; COLOR: #000000; BORDER-TOP-STYLE: none; LINE-HEIGHT: 13px; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 3px; HEIGHT: 11px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none; outline-style: none
}
#globalsearch #GoSearch {
	MARGIN-TOP: 2px; DISPLAY: none; FLOAT: left; MARGIN-LEFT: 3px
}
#sectionnav {
	FONT-WEIGHT: bold; COLOR: #333333; BORDER-BOTTOM: #ccc 1px dotted
}
#main #sectionnav A {
	COLOR: #000000}
#main #sectionnav A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#sectionnav LI.nav_top_level {
	FONT-SIZE: 20px; LETTER-SPACING: -1px
}
#sectionnav UL UL {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px
}
#sectionnav UL UL A {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
#sectionnav .collapse {
	BACKGROUND: url(sn_collapse_arrow.gif) no-repeat 0px 8px
}
#sectionnav .expand {
	BACKGROUND: url(sn_expand_arrow.gif) no-repeat 0px 9px
}
#sectionnav .highlight {
	BACKGROUND-COLOR: #ddd
}
#sectionnav LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 0px
}
#sectionnav LI LI {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; LINE-HEIGHT: 10px; PADDING-TOP: 6px; LETTER-SPACING: 0px
}
#sectionnav A:hover {
	TEXT-DECORATION: underline
}
#sectionnav LI.product_selector {
	BACKGROUND-POSITION: 0px 11px
}
#sectionnav LI.product_selector SELECT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#sectionnav .gray_nav {
	COLOR: #000000}
#supnavglobal {
	POSITION: relative; HEIGHT: 35px
}
#supnavmenu {
	RIGHT: 2px; MARGIN: 0px; POSITION: absolute; TOP: 15px
}
#supnavmenu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#supnavmenu A {
	PADDING-LEFT: 16px; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
#supnavmenu A:link {
	
}
#supnavmenu A:visited {
	
}
#supnavmenu A:hover {
	COLOR: #000
}
#supnavmenu A:active {
	
}
#supnavmenu .hover_color A:hover {
	COLOR: #fff
}
#nav {
	LEFT: 379px; PADDING-BOTTOM: 4px; WIDTH: 450px; PADDING-TOP: 4px; POSITION: absolute; TOP: 45px; HEIGHT: 18px
}
#nav UL {
	MARGIN: 0px
}
#nav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav A {
	PADDING-RIGHT: 22px; FONT-SIZE: 14px; TEXT-DECORATION: none
}
#nav A:link {
	
}
#nav A:visited {
	
}
#nav A:hover {
	
}
#nav A:active {
	
}
#nav_ms {
	BACKGROUND: url(ms_altheader_navbar.gif) no-repeat; PADDING-TOP: 4px; HEIGHT: 22px
}
#nav_ms IMG {
	FLOAT: left
}
#nav_ms UL {
	MARGIN: 0px
}
#nav_ms LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav_ms A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none
}
#nav_ms A:link {
	
}
#nav_ms A:visited {
	
}
#nav_ms A:hover {
	COLOR: #d7e6ff
}
#nav_ms A:active {
	
}
#footernav {
	FLOAT: left
}
#footernav UL {
	MARGIN: 0px
}
#footernav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer #footernav A {
	PADDING-RIGHT: 16px; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#footer #footernav A:link {
	COLOR: #434343
}
#footer #footernav A:visited {
	COLOR: #434343
}
#footer #footernav A:hover {
	COLOR: #000
}
#footer #footernav A:active {
	COLOR: #000
}
#rightfooternav {
	FLOAT: right; MARGIN: 0px 0px 50px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#rightfooternav UL {
	MARGIN: 0px
}
#rightfooternav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#rightfooternav A {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 9px; TEXT-DECORATION: none
}
#rightfooternav A:link {
	COLOR: #000000}
#rightfooternav A:visited {
	COLOR: #000000}
#rightfooternav A:hover {
	COLOR: #000
}
#rightfooternav A:active {
	COLOR: #000
}
#middlefooternav {
	PADDING-LEFT: 50px; FLOAT: left; MARGIN: 0px; PADDING-TOP: 0px
}
#middlefooternav UL {
	MARGIN: 0px
}
#middlefooternav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#middlefooternav A {
	PADDING-RIGHT: 16px; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#middlefooternav A:link {
	COLOR: #000000}
#middlefooternav A:visited {
	COLOR: #000000}
#middlefooternav A:hover {
	COLOR: #000
}
#middlefooternav A:active {
	COLOR: #000
}
#main #breadcrumbs {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 9px; MARGIN-LEFT: 0px; COLOR: #000000; PADDING-TOP: 0px
}
#main #breadcrumbs A:link {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal
}
#main #breadcrumbs A:visited {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal
}
#main #breadcrumbs A:hover {
	FONT-WEIGHT: normal; COLOR: #000; FONT-STYLE: normal
}
#main #breadcrumbs A:active {
	FONT-WEIGHT: normal; COLOR: #000; FONT-STYLE: normal
}
#breadcrumbs SPAN {
	FONT-WEIGHT: normal; MARGIN-LEFT: 8px; COLOR: #000000; MARGIN-RIGHT: 8px; FONT-STYLE: normal
}
.width1 {
	WIDTH: 67px
}
.width2 {
	WIDTH: 150px
}
.width3 {
	WIDTH: 233px
}
.width4 {
	WIDTH: 316px
}
.width5 {
	WIDTH: 399px
}
.width6 {
	WIDTH: 482px
}
.width7 {
	WIDTH: 565px
}
.width8 {
	WIDTH: 648px
}
.width9 {
	WIDTH: 731px
}
.width10 {
	WIDTH: 814px
}
.width11 {
	WIDTH: 897px
}
.width12 {
	WIDTH: 980px
}
.widthFull {
	WIDTH: 100%
}
.section {
	MARGIN-TOP: 16px
}
.grid2 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 150px
}
.grid3 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 233px
}
.grid4 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 316px
}
.grid5 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 399px
}
.grid6 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 482px
}
.grid7 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 565px
}
.grid7 A {
	FONT-WEIGHT: bold
}
.grid7-2cols {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 274px
}
.grid7-3cols {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 175px
}
.grid7-3colsb {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 17px; OVERFLOW: hidden; WIDTH: 177px
}
.featurebox .grid7-3cols {
	WIDTH: 169px
}
.grid8 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 648px
}
.grid8-3cols {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 205px
}
.grid9 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 731px
}
.grid9-3cols {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 233px
}
.grid10 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 814px
}
.grid12 {
	OVERFLOW: hidden; WIDTH: 980px
}
.gridhalf {
	DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; WIDTH: 49%
}
.firstcolumn {
	MARGIN-LEFT: 0px
}
.sidebar {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
.section:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.section {
	ZOOM: 1
}
.hero {
	PADDING-BOTTOM: 18px
}
.divider {
	MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #ccc 1px dotted
}
.billboard {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 18px
}
.billboard:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.billboard {
	ZOOM: 1
}
.hp_promo_image_large {
	FLOAT: left
}
.hp_promo_image_medium {
	FLOAT: left
}
.hp_promo_image_small {
	FLOAT: left
}
.hp_promo_image_medium {
	MARGIN-LEFT: 1px
}
.hp_promo_image_small {
	MARGIN-TOP: 1px; MARGIN-LEFT: 1px
}
.findmenu {
	MARGIN-BOTTOM: 6px; WIDTH: 300px
}
SELECT {
	COLOR: #000
}
SELECT {
	FONT-SIZE: 11px
}
INPUT {
	FONT-SIZE: 11px
}
TEXTAREA {
	FONT-SIZE: 11px
}
INPUT.formlabel {
	FONT-SIZE: 11px
}
TEXTAREA.formlabel {
	FONT-SIZE: 11px
}
.formlabel {
	FONT-SIZE: 12px
}
.valuelabel {
	FONT-SIZE: 11px
}
.formerror {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px; BACKGROUND-COLOR: #cc0000
}
.fielderror {
	BACKGROUND-COLOR: #ccc
}
#siteheader_os {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(siteheader_background.png); PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 18px; PADDING-TOP: 10px; LETTER-SPACING: 3px; BACKGROUND-COLOR: #eee; TEXT-ALIGN: right
}
#supnav {
	HEIGHT: 35px
}
#supnav UL {
	RIGHT: 2px; MARGIN: 0px; BOTTOM: 90px; POSITION: absolute
}
#supnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#supnav A {
	PADDING-LEFT: 16px; FONT-SIZE: 11px; TEXT-DECORATION: none
}
#supnav A:link {
	
}
#supnav A:visited {
	
}
#supnav A:hover {
	COLOR: #919ca9
}
#supnav A:active {
	
}
#unav_login {
	DISPLAY: block; FLOAT: right
}
#unav_logout {
	DISPLAY: block; FLOAT: right
}
#supnav #unav_login A {
	PADDING-LEFT: 12px; BACKGROUND: url(icon_lock.gif) no-repeat left center; FLOAT: none; MARGIN-LEFT: 12px; COLOR: #000; PADDING-TOP: 2px
}
#supnav #unav_logout A {
	PADDING-LEFT: 12px; BACKGROUND: url(icon_lock.gif) no-repeat left center; FLOAT: none; MARGIN-LEFT: 12px; COLOR: #000; PADDING-TOP: 2px
}
#nav_alt_header_os {
	
}
#nav_alt_header_os {
	BACKGROUND: url(altheader_navbar.gif) no-repeat; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; HEIGHT: 18px
}
#nav_alt_header_os UL {
	MARGIN: 0px
}
#nav_alt_header_os LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav_alt_header_os A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none
}
#nav_alt_header_os A:link {
	
}
#nav_alt_header_os A:visited {
	
}
#nav_alt_header_os A:hover {
	COLOR: #d7e6ff
}
#nav_alt_header_os A:active {
	
}
.citrix_table TABLE {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.citrix_table TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.header_row {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(table_header_background.gif) #545454 repeat-x; COLOR: #fff
}
.subhead_row {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(table_subhead_background.gif) #999 repeat-x; COLOR: #fff
}
.subhead_row A:link {
	COLOR: #fff; TEXT-DECORATION: underline
}
.subhead_row A:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
.subhead_row A:visited {
	COLOR: #fff; TEXT-DECORATION: underline
}
.header_row A:link {
	COLOR: #fff; TEXT-DECORATION: underline
}
.header_row A:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
.header_row A:visited {
	COLOR: #fff; TEXT-DECORATION: underline
}
.subhead_row A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.header_row A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.light_row {
	FONT-SIZE: 9px; BACKGROUND: #e8e8e8; TEXT-ALIGN: center
}
.darker_row {
	FONT-SIZE: 9px; BACKGROUND: #ddd; TEXT-ALIGN: center
}
.light_gray {
	FONT-SIZE: 11px; BACKGROUND: #f2f2f2; TEXT-ALIGN: left
}
.dark_gray {
	FONT-SIZE: 11px; BACKGROUND: #e8e8e8; TEXT-ALIGN: left
}
.table_indent {
	MARGIN-LEFT: 20px
}

@media Print    
{
BODY {
	BACKGROUND: #fff; COLOR: #000! important
}
#main {
	BACKGROUND: #fff; COLOR: #000! important
}
#content {
	BACKGROUND: #fff; COLOR: #000! important
}
A {
	COLOR: #000! important; TEXT-DECORATION: none
}
A:link {
	COLOR: #000! important; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000! important; TEXT-DECORATION: none
}
    }
#product_topic .titlegroup H3 {
	COLOR: #772432
}
#product_topic A {
	COLOR: #772432
}
#product_topic A:hover {
	COLOR: #641e2a
}
#partner_topic .titlegroup H3 {
	COLOR: #333333}
#partner_topic A {
	COLOR: #333333}
#partner_topic A:hover {
	COLOR: #333333}
#corporate_topic .titlegroup H3 {
	COLOR: #000000}
#corporate_topic A {
	COLOR: #333333}
#corporate_topic A:hover {
	COLOR: #333333}
#customer_topic .titlegroup H3 {
	COLOR: #ce8e00
}
#customer_topic A {
	COLOR: #ce8e00
}
#customer_topic A:hover {
	COLOR: #b57d00
}

