div.everything {
	position:relative;
	height:100%;
	awidth:985px;
	margin-left:auto;
	margin-right:auto
}
div.body div.holder {
	height:100%
}
#footer {
	top:0
}
.cmm_win {
	background-color:transparent
}
.cmm_win_content {
	background-color:#FFFFFF
}
.cnn_win {
	background-color:transparent
}
.cnn_win_content {
	background-color:#FFFFFF
}
div.footer {
	border-bottom:none
}
div.seo_birdseed .seo_wrapper {
	border-top:1px solid #CCCCCC;
	margin:auto
}
div.seo_birdseed .seo_wrapper .row {
	overflow:visible;
	margin-left:auto;
	margin-right:auto
}
#ladybug {
	padding-left:10px;
	top:40px
}
#top_buyhp {
	display:block !important
}
.body a:link {
	color:#00A0D2;
	text-decoration:none
}
.body a:visited {
	color:#00A0D2;
	text-decoration:none
}
.body a:hover {
	color:#00A0D2;
	text-decoration:none
}
.body a:focus {
	color:#00A0D2;
	text-decoration:none
}
.body a:active {
	color:#00A0D2;
	text-decoration:none
}
.body a {
	text-decoration:none
}
.body h1 {
	font-size:20px;
	/*line-height:24px*/
}
.body h2 {
	font-size:18px;
	line-height:22px;
	font-weight:bold
}
.body h3 {
	font-size:16px;
	line-height:18px
}
.body h4 {
	font-size:14px;
	line-height:16px
}
.body h5 {
	font-size:12px;
	line-height:16px;
	font-weight:bold
}
.body {
	font-size:11px;
	color:#fff
}
.cselector_trigger {
	margin-left:10px
}
.cselector span.hf_flag {
	margin-left:1px;
	margin-right:1px
}
span.dotted_left {
	margin-left:0;
	margin-right:0
}
.css_cselect_linc {
	white-space:nowrap
}
.cselector {
	padding:10px 4px 10px 0
}
div.products_div {
	width:983px;
	height:320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px
}
div.product_div {
	width:243px;
	height:125px;
	background-color:#fff;
	margin:1px;
	float:left;
	overflow:hidden
}
div.product_img_box {
	width:88px;
	float:left;
	height:125px
}
div.product_content_box {
	width:155px;
	float:left
}
img.product_img {
	float:left;
	margin:10px 2px 2px 0;
	width:80px
}
a.product_title {
	color:#0098c7;
	font-size:12px;
	margin:0;
	font-weight:bold;
	padding:4px 0 3px 0
}
p.product_msg {
	color:#2b2b2b;
	font-size:11px;
	padding:2px 0 2px 0;
	margin:0;
	margin-left:3px
}
p.product_price {
	color:#249b5a;
	font-size:12px;
	padding:3px 0 4px 0;
	margin:0;
	margin-left:3px;
	clear:both
}
p.officeloc_title {
	margin:20px 0 10px 0;
	color:#249b5a;
	font-size:13px;
	font-weight:bold;
	text-align:center
}
p.officeloc_title.noimage {
	margin-top:20px
}
p.officeloc_text_left {
	color:#2b2b2b;
	font-size:12px;
	margin:10px 20px 10px 20px;
	text-align:left
}
p.officeloc_link {
	color:#2b2b2b;
	font-size:12px;
	margin:0 20px 0 20px;
	text-align:left
}
a.officeloc_link {
	color:#0198c7;
	font-size:12px;
	margin:3px 0;
	font-weight:normal;
	text-align:left;
	text-decoration:none
}
div.contacts_div {
	width:983px;
	height:320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px
}
div.contact_div {
	width:243px;
	height:372px;
	background-color:#fff;
	margin:1px;
	float:left;
	text-align:center
}
img.contact_img {
	margin:20px auto
}
p.contact_title {
	margin:0;
	color:#249B5A;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
p.contact_text_center {
	color:#2b2b2b;
	font-size:12px;
	margin:0 20px 20px 20px;
	text-align:center
}
p.contact_text_left {
	color:#2b2b2b;
	font-size:12px;
	margin:0 20px 20px 20px;
	text-align:left
}
p.contact_link_space {
	color:#2b2b2b;
	font-size:12px;
	margin:0 20px 10px 20px;
	text-align:left
}
p.contact_link {
	color:#2b2b2b;
	font-size:12px;
	margin:0 20px 0 20px;
	padding:2px 0;
	text-align:left
}
a.contact_link_space {
	color:#0198c7;
	font-size:12px;
	margin:3px 0 0;
	font-weight:normal;
	text-align:left;
	text-decoration:none
}
a.contact_link {
	color:#0098C7;
	font-size:12px;
	margin:3px 0;
	font-weight:normal;
	text-align:left;
	text-decoration:none
}
span.contact_text_small {
	color:#2b2b2b;
	font-size:10px;
	margin:0;
	text-align:left
}
div.p404_search_div {
	width:600px;
	padding:10px 0;
	margin:10px auto 10px 300px
}
div.p404_search_div p {
	float:left;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	margin:0 10px
}
.p404_search_div_form {
	float:left;
	margin-top:5px
}
.p404_search_div #search_form {
	margin-top:3px
}
#secondSearchTxt {
	color:#767676;
	border:2px solid #CCCCCC;
	height:22px;
	font-size:14px;
	line-height:22px;
	padding:0 8px;
	font-family:HPSimplified, Arial;
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-ms-box-sizing:content-box
}
.p404_search_submit {
	background:transparent url(/us/en/images/i/search_bg.gif) repeat-x scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-size:11px;
	height:23px;
	margin:0 0 0 4px;
	cursor:pointer
}
div.p404_viewport_div {
	width:983px;
	height:320px;
	margin:30px auto 0;
	overflow:hidden
}
div.p404_scroll_div {
	position:relative;
	width:1040px;
	background-color:#FFFFFF
}
div.p404_scroll_div h1 {
	color:#000000;
	text-align:center;
	font-weight:bold;
	line-height:25px;
	width:985px;
	font-weight:bold;
	font-size:2.3em
}
div.p404_scroll_div h2 {
	color:#000000;
	text-align:center;
	padding-bottom:60px;
	line-height:18px;
	width:985px
}
div.p404_unit_div {
	width:233px;
	height:160px;
	background-color:#fff;
	margin:1px 0;
	float:left;
	text-align:left;
	margin-bottom:5px
}
div.p404_double_unit_div {
	width:400px;
	height:160px;
	background-color:#fff;
	margin:1px 0;
	float:left;
	text-align:left;
	margin-bottom:5px
}
img.p404_unit_img {
	margin:20px 12px
}
p.p404_unit_title {
	margin:0 0 2px 20px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-align:left
}
p.p404_unit_link {
	color:#2b2b2b;
	font-size:12px;
	margin:0 20px 0 20px;
	padding:2px 0;
	text-align:left
}
a.p404_unit_link {
	color:#0098C7;
	font-size:12px;
	margin:3px 0;
	font-weight:normal;
	text-align:left;
	text-decoration:none
}
div.scroller-bar-container {
	width:983px;
	margin:30px auto
}
div.scroller-left {
	float:left;
	width:21px;
	height:21px;
	margin:0 auto;
	background-image:url(/us/en/images/i/gateway/scroller_left.gif)
}
div.scroller-container {
	float:left;
	width:940px;
	height:21px;
	margin:0 auto;
	background-image:url(/us/en/images/i/gateway/scroller_bg.gif)
}
div.scroller-right {
	float:left;
	width:21px;
	height:21px;
	margin:0 auto;
	background-image:url(/us/en/images/i/gateway/scroller_right.gif)
}
div.scroller-handle {
	width:84px;
	height:21px;
	background:transparent url(/us/en/images/i/dock/scroller_chrome.gif) no-repeat scroll 0 -42px
}
div.howtobuy_container_div {
	width:983px;
	height:320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px
}
div.howtobuy_div {
	width:243px;
	height:372px;
	background-color:#fff;
	margin:1px;
	float:left;
	text-align:center
}
p.howtobuy_title {
	margin:20px 0 20px 0;
	color:#249b5a;
	font-size:13px;
	font-weight:bold;
	text-align:center
}
p.howtobuy_text_center {
	color:#2b2b2b;
	font-size:12px;
	margin:0 20px 20px 20px;
	text-align:center
}
p.howtobuy_text_left {
	color:#2b2b2b;
	font-size:12px;
	margin:0 20px 20px 20px;
	text-align:left
}
p.howtobuy_text_left_bold {
	color:#2b2b2b;
	font-weight:bold;
	padding:7px 7px 7px 19px;
	text-align:left;
	font-size:12px
}
p.howtobuy_link_space {
	color:#2b2b2b;
	font-size:12px;
	margin:0 20px 10px 20px;
	text-align:left
}
p.howtobuy_link {
	color:#2b2b2b;
	font-size:12px;
	margin:0 20px 3px 20px;
	text-align:left
}
a.howtobuy_link_space {
	color:#0198c7;
	font-size:12px;
	margin:3px 0 0;
	font-weight:normal;
	text-align:left;
	text-decoration:none
}
a.howtobuy_link {
	color:#0198c7;
	font-size:12px;
	margin:3px 0;
	font-weight:normal;
	text-align:left;
	text-decoration:none
}
div.supplies_div {
	width:1030px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin:25px 0 25px 0;
	text-align:center
}
.supplies_div p {
	margin:0 10px 40px 10px;
	text-align:left
}
div.supplies_left_div {
	width:249px;
	height:650px;
	background-color:#343434;
	margin:0 0 0 25px;
	float:left;
	display:inline
}
div.supplies_right_div {
	width:720px;
	height:650px;
	background-color:#343434;
	margin:0 0 0 10px;
	float:left;
	display:inline
}
.supplies_right_div a {
	font-size:12px;
	font-weight:bold;
	color:#1dc3e7;
	text-decoration:none
}
p.title_left {
	margin:10px 10px 30px 10px;
	color:#9EF39E;
	font-size:16px;
	font-weight:bold;
	text-align:left
}
p.title_right {
	margin:10px 10px 20px 10px;
	color:#9EF39E;
	font-size:16px;
	font-weight:bold;
	text-align:left
}
p.left_text {
	margin:20px 10px 10px 10px;
	font-size:14px;
	color:#b2b2b2;
	text-align:left
}
form {
	margin:0;
	padding:0;
	clear:both
}
hr {
	margin:5px 0 0 0;
	height:1px
}
input.supplies_left_input {
	margin:10px 0 10px 10px;
	padding:5px;
	float:left;
	width:188px;
	height:19px;
	border:1px solid #6a6a6a;
	background-color:#343434;
	color:#fff;
	text-align:left
}
input.supplies_left_submit {
	margin:14px 10px 10px 3px;
	float:left;
	text-align:left
}
p.left_small_bold_text {
	clear:left;
	margin:10px 10px 20px 10px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-align:left
}
a.left_smaller_text {
	margin:0 0 10px 0;
	color:#1dc3e7;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	text-decoration:none
}
.supplies_left_banner_ {
	margin:40px auto 10px auto;
	cursor:pointer
}
.supplies_right_banner {
	margin:0 auto;
	padding:0;
	cursor:pointer
}
div.acordeon_div {
	width:699px;
	height:auto;
	margin:20px auto 25px auto
}
div.element_header {
	width:698px;
	height:51px;
	margin:0 0 1px 0;
	background-color:#585858;
	background-image:url(/us/en/images/i/element_header_bg.gif);
	background-position:repeat-x;
	overflow:hidden;
	text-align:center
}
div#element_header_1 {
	cursor:pointer
}
div#element_header_2 {
	cursor:pointer
}
div#element_header_3 {
	cursor:pointer
}
div.element_header_image_div {
	width:68px;
	height:50px;
	margin:1px 5px 0 5px;
	float:left;
	display:inline
}
div.element_header_image_div img {
	margin:5px 0 0 0
}
div.element_header_text {
	width:435px;
	height:26px;
	float:left;
	display:inline
}
p.element_header_title {
	width:430px;
	height:26px;
	margin:0 0 0 5px;
	line-height:30px;
	text-align:left;
	font-size:14px;
	color:#fff
}
p.element_header_description {
	width:430px;
	height:25px;
	margin:0 0 0 5px;
	line-height:14px;
	text-align:left;
	font-size:12px;
	color:#fff
}
div.element_header_down {
	float:right;
	display:inline;
	width:30px;
	height:30px;
	margin:10px;
	background-image:url(/us/en/images/i/gateway/arrow_down_1.jpg)
}
div.element_header_up {
	float:right;
	cursor:pointer;
	display:inline;
	width:20px;
	height:18px;
	margin:10px;
	background-image:url(/us/en/images/i/country_selector_cross.png)
}
div.element_contents {
	width:698px;
	height:auto;
	background-color:#585858;
	text-align:left
}
div.element_content {
	width:auto;
	height:280px;
	margin:0 10px 10px;
	background-color:#585858
}
p.element_content_text {
	width:420px;
	height:14px;
	line-height:14px;
	margin:10px 0 0;
	text-align:left;
	font-size:14px;
	color:#fff
}
span.dropdown {
	display:block;
	float:left
}
input.acordeon_submit {
	width:20px;
	height:20px;
	position:relative;
	top:5px
}
select {
	margin:0;
	width:350px;
	height:20px;
	border:1px solid #6b6b6b;
	color:#fff;
	background-color:#343434
}
.element-content a {
	color:#1dc3e7;
	text-decoration:none
}
.element-content a:hover {
	color:#1dc3e7;
	text-decoration:none
}
.element-content a:visited {
	color:#1dc3e7;
	text-decoration:none
}
div.other_information {
	height:auto;
	margin:10px auto 30px auto
}
div.other_information_container {
	padding:5px 10px;
	background-color:#585858
}
div.other_information_container div.left {
	float:left;
	height:120px;
	margin-right:20px
}
div.other_information p.header {
	margin:5px auto;
	font-weight:bold
}
div.other_information p.link {
	margin:5px auto;
	font-weight:normal
}
.centerContent {
	width:968px;
	margin:auto;
	overflow:hidden
}
#phoneOrders {
	float:left;
	width:195px;
	margin:16px 0 0 7px;
	font-size:90%;
	font-weight:bold
}
#headSupportLink {
	float:left;
	width:200px;
	margin-top:16px;
	font-size:90%;
	font-weight:bold
}
#taskNav {
	width:100%;
	min-height:57px
}
#searchArea {
	float:right;
	margin:17px 17px 0 0
}
#searchIcon {
	font:90% Helvetica, Verdana, Arial, Sans-serif;
	padding:2px 0;
	border:none;
	background:#FFF url(/us/en/images/i/gateway/button_sprite.gif) 2px -58px no-repeat
}
.submitCaret {
	border:0;
	width:14px;
	height:16px;
	background:url(/us/en/images/i/gateway/button_sprite.gif) 0 -109px no-repeat
}
.mainContentArea {
	width:100%
}
#mainPaddedPanel {
	float:left;
	width:915px;
	min-height:462px;
	margin:0 0 0 20px;
	padding:0 0 0 15px;
	font-size:12px
}
#mainNarrowColumn {
	position:absolute;
	top:28px;
	width:200px;
	height:430px;
	margin:0 10px 0 0
}
#mainNarrowColumn li {
	margin-bottom:5px
}
#prdNarrowColumn {
	position:absolute;
	top:28px;
	overflow:visible;
	width:200px;
	height:440px;
	z-index:20;
	margin:0
}
#slideInArea {
	position:absolute;
	overflow:hidden;
	width:683px;
	left:225px;
	top:28px;
	height:430px
}
#mainWideColumn {
	position:absolute;
	width:683px;
	z-index:10
}
#segmentArea {
	margin:0 0 12px 20px;
	overflow:hidden
}
#staticArea {
	margin-top:11px
}
.columnA {
	float:left;
	width:50%;
	padding-right:10px
}
.columnB {
	float:left;
	width:43.5%;
	padding-right:5px
}
.supportTitle {
	padding:3px 10px;
	font-size:13px;
	color:#9cf39f;
	font-weight:bold;
	margin-bottom:0
}
#supportLeftColumn {
	position:relative;
	float:left;
	width:635px;
	margin-top:15px;
	margin-right:15px;
	padding-left:5px;
	margin-bottom:10px
}
#supportRightColumn {
	float:left;
	margin-top:15px;
	width:238px;
	margin-left:10px
}
#supportProductSearch {
	width:330px;
	margin-right:60px;
	padding-right:30px;
	float:left
}
#supportProductDetect {
	display:none;
	position:absolute;
	left:375px;
	margin-top:1.75em;
	padding:2em 0 1.5em 10px;
	width:250px;
	color:#333;
	border-left:1px solid #999
}
.supportContentHeader {
	background-color:#343434
}
.supportHline {
	width:605px;
	height:1px;
	padding:15px 15px 0 15px;
	margin:0;
	background-color:#343434
}
.supportHline div {
	height:0;
	padding:0;
	margin:0;
	border-top:1px solid #999;
	line-height:0;
	font-size:0
}
.supportContentBlock {
	width:615px;
	padding:10px;
	background-color:#343434;
	margin:0
}
.supportContentBlock a, #supportProductDetect a {
	text-decoration:none;
	color:#1dc3e7
}
.supportContentBlock a:active, .supportContentBlock a:link, .supportContentBlock a:visited {
	text-decoration:none
}
.supportContentBlock a:hover, #supportProductDetect a:hover {
	text-decoration:none
}
div.supportbanner3 {
	position:absolute;
	bottom:8px
}
div.supportbanner2 {
	margin-top:12px;
	_margin-top:16px
}
#unClickable {
	display:none;
	position:absolute;
	width:635px;
	height:325px;
	background-color:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:5
}
#supportRightColumn ul {
	list-style-type:none;
	padding:0;
	margin:0
}
#supportRightColumn li {
	margin-bottom:5px
}
#supportRightColumn li a {
	margin-bottom:5px;
	color:#1dc3e7;
	text-decoration:none
}
h3.bottomSpaceSmall {
	color:#ccc
}
.grayButton {
	background:#0099cc;
	border:none;
	color:#fff;
	background-color:#0099cc;
	padding-right:10px
}
form.zeroMargin {
	margin:0
}
.divUnit div {
	padding-bottom:3px
}
.divUnit div a {
	text-decoration:none
}
.divUnit div a:hover {
	text-decoration:none
}
#dock_static {
	margin:0 auto;
	position:absolute;
	bottom:0;
	margin-bottom:5px;
	width:100%;
	_margin-top:10px;
	_position:relative
}
div.centering_div {
	position:relative;
	margin-right:auto;
	margin-left:auto
}
div.panel_green {
	float:left;
	overflow:hidden;
	text-decoration:none;
	color:#fff;
	width:520px;
	margin:0 auto
}
div.panel_blue {
	float:left;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	width:119px;
	margin:0 auto;
	position:relative
}
div.panel_green div.panel_l {
	background:transparent url(/us/en/images/i/dock/panel_chrome_current.gif) no-repeat;
	width:12px;
	height:46px;
	float:left
}
div.panel_green div.panel_c {
	background:#249B5A url(/us/en/images/i/dock/panel_content_bkgnd_current.gif) repeat-x;
	height:44px;
	border-top:1px solid #71BE94;
	border-bottom:1px solid #249B5A;
	width:496px;
	float:left
}
div.panel_green div.panel_r {
	background:transparent url(/us/en/images/i/dock/panel_chrome_current.gif) no-repeat right top;
	width:12px;
	height:46px;
	float:left
}
div.panel_green div.panel_top {
	height:30%
}
ul.panel_top_links {
	list-style-type:none;
	padding:0;
	margin:0
}
ul.panel_top_links li {
	display:inline;
	color:#fff;
	margin-right:40px
}
div.panel_top a:link {
	text-decoration:none;
	color:#fff
}
div.panel_top a:hover {
	text-decoration:none
}
div.panel_top a:visited {
	text-decoration:none;
	color:#fff
}
div.panel_top a:active {
	text-decoration:none;
	color:#fff
}
div.panel_green div.panel_bottom {
	margin-top:10px
}
div.panel_blue div.panel_l {
	background:transparent url(/us/en/images/i/dock/panel_chrome.gif) no-repeat;
	width:12px;
	float:left;
	height:46px
}
div.panel_blue div.panel_r {
	background:transparent url(/us/en/images/i/dock/panel_chrome.gif) no-repeat right top;
	width:12px;
	float:left;
	height:46px
}
div.panel_blue div.panel_c {
	background:#0D91BA url(/us/en/images/i/dock/panel_content_bkgnd.gif) repeat-x;
	height:44px;
	border-top:1px solid #60BBD8;
	border-bottom:1px solid #1489AC;
	float:left;
	height:44px;
	width:95px
}
div.panel_blue div.panel_bottom {
	margin:0 0 8px 0;
	position:absolute;
	bottom:0;
	width:95px
}
div.panel_popup {
	display:none;
	width:180px;
	position:absolute;
	right:0;
	z-index:10;
	bottom:46px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#363636;
	height:auto;
	overflow:hidden;
	border-top:solid 3px #9CF39F;
	border-bottom:3px solid #000;
	padding-top:4px;
	padding-bottom:2px;
	margin:0
}
div.panel_popup_menu {
	background-color:#363636;
	text-align:left;
	margin:0
}
.corp_menu a {
	background-color:#363636;
	width:156px;
	height:15px;
	display:block;
	padding-left:20px;
	padding-right:20px;
	padding-top:0.2em
}
.corp_menu a:link {
	color:#fff
}
.corp_menu a:visited {
	color:#fff
}
.corp_menu a:hover {
	color:#9CF39F;
	background-color:#202020
}
.corp_menu a:active {
	color:#9CF39F;
	background-color:#202020
}
.hover a {
	background-color:#363636;
	width:156px;
	height:auto;
	display:block;
	padding:0.2em 20px
}
.hover a:link {
	color:#fff
}
.hover a:visited {
	color:#fff
}
.hover a:hover {
	color:#9CF39F;
	text-decoration:none;
	background-color:#202020
}
.hover a:active {
	color:#9CF39F;
	text-decoration:none;
	background-color:#202020
}
#promoteaser {
	display:none;
	border-left:1px solid #3f3f3f;
	border-right:1px solid #3f3f3f;
	width:395px;
	position:absolute;
	right:0;
	z-index:10;
	bottom:46px;
	border-bottom:3px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#666666;
	height:auto;
	overflow:hidden;
	border-top:solid 3px #9CF39F;
	margin:0
}
.featured_promotions {
	width:393px;
	height:27px
}
.featured_promotions p {
	color:#9ff29a;
	text-indent:20px;
	line-height:27px;
	font-size:14px
}
.promo_item {
	width:100%;
	height:auto;
	padding:10px 0 10px 0;
	border-top:1px solid #3f3f3f;
	background-image:url(/us/en/images/i/gateway/promo_item_bg.gif);
}
.promo_item a {
	margin:0 0 0 10px;
	color:#fff;
	font-size:14px;
	text-decoration:none
}
.promo_item a:hover {
	margin:0 0 0 10px;
	font-size:14px;
	text-decoration:none;
	color:#9CF39F
}
.promo_item a:visited {
	margin:0 0 0 10px;
	font-size:14px;
	text-decoration:none
}
.promo_item a span {
	margin:0 0 0 10px;
	width:300px
}
.promo_item p {
	margin:0 0 0 10px;
	color:#fff;
	font-size:12px
}
.see_all_promotions {
	width:393px;
	height:49px
}
.see_all_promotions a {
	line-height:49px;
	color:#fff;
	font-size:14px;
	padding:0 0 0 20px
}
.see_all_promotions a:hover {
	line-height:49px;
	color:#fff;
	font-size:14px;
	padding:0 0 0 20px;
	color:#1dc3e7
}
.see_all_promotions a:visited {
	line-height:49px;
	color:#fff;
	font-size:14px;
	padding:0 0 0 20px
}
a.promotions_link {
	color:#fff;
	text-decoration:none
}
a:hover.promotions_link {
	text-decoration:none;
	color:#9CF39F
}
a:visited.promotions_link {
	color:#fff;
	text-decoration:none
}
a#see_all_promotions_link {
	text-decoration:none
}
a:hover#see_all_promotions_link {
	text-decoration:none;
	color:#9CF39F
}
a:visited#see_all_promotions_link {
	text-decoration:none
}
#top_layer {
	left:10px;
	opacity:1;
	overflow:hidden;
	top:8px;
	visibility:visible;
	width:964px
}
#lib_content_wrapper {
solid #999999;
	height:459px;
	overflow:hidden;
	width:auto;
	border-bottom:0;
	margin-bottom:0
}
#lib_content {
	display:block;
	height:469px;
	opacity:1;
	visibility:visible;
	width:964px
}
.newsroom_article {
	color:#333333;
	height:424px;
	overflow:hidden;
	width:942px
}
.newsroom_article .article_side {
	border-right:0 none;
	float:left;
	padding:0 5px 0 32px;
	width:600px
}
.newsroom_article .info_side {
	float:left;
	min-height:450px;
	padding:0 48px 0 40px;
	width:214px
}
.gateway_article {
	color:#333333;
	height:460px;
	overflow:hidden;
	width:964px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto
}
.gateway_article_top {
	color:#333333;
	height:28px;
	width:964px;
	background-color:#fff
}
.gateway_article_scroll_area {
	color:#333333;
	height:424px;
	overflow:hidden;
	width:942px;
	background-color:#fff;
	font-size:16px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-align:left;
	line-height:22px
}
.gateway_article_body {
	width:600px;
	float:left;
	padding:0 5px 0 32px
}
.gateway_article_menu {
	width:214px;
	float:left;
	border-left:1px solid #CCCCCC;
	padding:0 12px 0 12px;
	width:214px
}
.gateway_article .info {
	min-height:0;
	padding-left:35px
}
.gateway_article .type {
	color:#00A0D2;
	font-size:9px;
	line-height:normal
}
.gateway_article .date {
	color:#808080;
	font-size:10px;
	line-height:normal
}
.scrollbox_slider {
	display:block;
	background:url(/us/en/images/i/scrollbox_chrome.gif) repeat-y;
	position:absolute;
	top:59px;
	right:auto
}
.scrollbox_slider .handle {
	background-color:#00a0d2;
	height:120px;
	width:7px;
	position:relative
}
.scrollbox_slider .handle .ribs {
	background:url(/us/en/images/i/scrollbox_chrome.gif) no-repeat right top;
	position:absolute;
	top:55px;
	left:2px;
	width:5px;
	height:20px
}
.gateway_article_menu p {
	margin:4px 0 0
}
div.privacy_popup {
	visibility:hidden;
	width:245px;
	height:175px;
	background-color:#252525;
	position:absolute;
	left:450px;
	top:125px;
	border:10px solid #626262;
	border-top:20px solid #626262
}
div.privacy_close {
	background-image:url(/us/en/images/i/country_selector_cross.png);
	background-repeat:no-repeat;
	height:18px;
	overflow:hidden;
	position:absolute;
	right:1%;
	top:2%;
	width:20px;
	cursor:pointer
}
p.privacy_p {
	padding:30px 10px;
	font-family:Arial;
	font-size:13px
}
.gateway_sitemap_scroll_area {
	color:#ccc;
	height:424px;
	overflow:hidden;
	width:942px;
	background-color:#000;
	font-family:arial, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	text-align:left
}
.gateway_sitemap {
	color:#333333;
	height:460px;
	overflow:hidden;
	width:964px;
	background-color:#000;
	margin-left:auto;
	margin-right:auto
}
.gateway_sitemap_top {
	color:#333333;
	height:28px;
	width:964px;
	background-color:#000
}
#left_content {
	float:left;
	width:300px;
	padding:0 15px
}
#center_content {
	float:left;
	width:300px;
	padding:0 15px
}
#right_content {
	float:left;
	width:180px;
	margin-top:30px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	padding:10px 0
}
h2.site_title {
	color:#fff;
	margin-top:20px;
	margin-bottom:0;
	padding-left:10px
}
#left_content p {
	padding-left:20px;
	color:#1dc3e7
}
#left_content p a {
	color:#1dc3e7
}
#center_content p {
	padding-left:20px;
	color:#1dc3e7
}
#center_content p a {
	color:#1dc3e7
}
#gateway_article table {
	margin:1em;
	border-collapse:collapse
}
#gateway_article td {
	padding:.3em;
	border-top:1px #ccc dashed
}
#gateway_article thead {
	background:#c4c4c4
}
#gateway_article h2 {
	font-size:18px;
	font-weight:bold;
	line-height:22px
}
.static_article_body {
	width:860px;
	float:left;
	padding:0 5px 0 32px
}
DIV.list_container {
	background-color:#FFFFFF;
	position:inherit;
	width:535px
}
DIV.list_entry_white {
	float:left;
	background:none repeat scroll 0 0 #FFFFFF;
	border-top:1px dashed #828282;
	color:#000000;
	display:block;
	margin:0;
	padding:10px 17px 0;
	text-align:left;
	width:535px;
	margin:1px 0 0 0
}
DIV.list_entry_grey {
	float:left;
	background:url(/us/en/images/i/table_bg_grey.jpg) repeat-x scroll 0 0 #ececec;
	border-top:1px dashed #828282;
	color:#000000;
	display:block;
	margin:0;
	padding:10px 17px 0;
	text-align:left;
	width:535px
}
DIV.list_container DIV P {
	margin:10px 0
}
DIV.externallink_imagecontainer {
	position:inherit;
	float:left;
	padding-top:3px;
	padding-left:6px
}
DIV.externallink_container {
	position:inherit;
	float:left
}
DIV.externallink {
	position:inherit;
	float:left
}
DIV.directionslink_container {
	clear:both
}
DIV.table-layer {
	background-color:#fff;
	position:inherit;
	margin:0;
	padding:0;
	width:892px;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333
}
DIV.table-row-grey {
	background-color:#ECECEC;
	border-top:1px dashed #828282;
	margin:0 auto;
	padding:0;
	width:100%
}
DIV.table-row-white {
	border-top:1px dashed #828282;
	margin:1px auto 0;
	padding:0;
	width:100%
}
DIV.left-container {
	float:left;
	margin:0;
	padding:0;
	width:253px
}
DIV.right-container {
	float:right;
	margin:0;
	padding:0;
	width:636px
}
DIV.left-column {
	float:left;
	margin:0;
	padding:7px;
	width:239px;
	text-align:left
}
DIV.middle-column {
	float:left;
	margin:0;
	padding:7px 21px 7px 7px;
	width:239px;
	background:url(/us/en/images/i/1px_borders_w252.gif) repeat-y scroll 0 0 transparent;
	text-align:center
}
DIV.right-column {
	margin:0;
	padding:7px;
	width:353px;
	float:right;
	text-align:center
}
DIV.table-row-grey DIV.left-container, DIV.table-row-grey DIV.right-container {
	background:url(/us/en/images/i/table_bg_grey.jpg) repeat-x scroll 0 0 transparent
}
DIV.space-line {
	clear:both;
	margin:0;
	padding:0;
	width:auto
}
DIV.inner-div-spacer {
	height:auto;
	width:1px;
	font-size:1px;
	padding:0;
	margin:0;
	line-height:1px
}
DIV.inner-div-contentwrap {
	text-align:center;
	padding:0;
	margin:0
}
DIV.inner-div-content {
	float:left;
	border-top:1px solid #828282;
	padding:0;
	margin:0;
	background:url(/us/en/images/i/1px_borders_w252.gif) repeat-y scroll 0 0 transparent
}
DIV#first_inner_row {
	border-top:none
}
DIV.bottom-div {
	clear:both;
	vertical-align:middle;
	padding:0;
	margin:0;
	border-top:1px solid #828282
}
H5.themeheader {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:center;
	width:auto
}
.contact_div a {
	cursor:pointer
}
#requestCall {
	display:none;
	height:500px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:-10px;
	width:730px;
	z-index:250
}
#requestCall .closeButton {
	position:absolute;
	top:10px;
	left:700px;
	width:20px;
	height:18px
}
#requestCall iframe {
	height:500px;
	width:730px
}
.buorg {
	position:absolute;
	z-index:111111;
	width:100%;
	top:0;
	left:0;
	border-bottom:1px solid #A29330;
	background:#FDF2AB no-repeat 10px center url(/us/en/images/i/dialog-warning.gif);
	text-align:left;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px
}
.buorg div {
	padding:5px 36px 5px 40px
}
.buorg a, .buorg a:visited {
	color:#E25600;
	text-decoration:underline
}
#buorgclose {
	position:absolute;
	right:.5em;
	top:.2em;
	height:20px;
	width:12px;
	font-weight:bold;
	font-size:14px;
	padding:0
}

/*
Date: 9/24/2012 9:10:53 AM
All images published
*/
