/* CSS Document */
HTML,BODY,TD,H1,H2,H3,H4,OL,UL,DL,LI,DT,DD {font-family:arial,helvetica,sans-serif;}
HTML,BODY,TD,CODE,KBD,TT,OL,UL,DL,LI,DT,DD {font-size:12px;}
CODE,KBD,TT {font-family:courier,"courier new",monaco;color:#666;}
html, body {padding:0;margin:0;}
a:link {color:#000;text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color:#FF0000;text-decoration:underline;}
body{padding:10px;margin:0;font-family:arial,helvetica,sans-serif;font-size:11px;color:#000;}
.formFieldStyle {font-size:11px;line-height:14px;color:#000;text-decoration:none;}
.header{display:block; width:100%; padding:2px 0px 5px 0px; margin:0px 0px 10px 0px;}
.logo{width:140px; float:left; padding:5px 0px 0px 12px;}
.welcomeMsg{text-align:right; font-size:10px; padding:5px 12px 0px 0px; float:right;}
.secureSearch{text-align:right; padding:10px 0px 0px 0px; margin-top:20px;}
.footerLinks {font-size:10px;}
.sngPstContainer {margin:0px 0px 2px 8px;width:710px;text-align:left; float:left; display:block;}
.sngPstmain {font-size:10px;line-height:13px;color:#000;}
.sngPstmain ul {font-size:10px;padding:0px 0px 0px 0px;color:#000;margin:0;list-style:none;}
.sngPstmain li {padding:0px 5px 4px 0px;color:#000;margin:0px 5px 0px 0px; font-size:11px;line-height:20px;}
.sngPstContainer h3{font-size:13px; padding:9px 0px 10px 0px;}
.topdownloads{font-size:10px;line-height:15px;padding:10px 0px 0px 10px;color:#000;margin:0;list-style:none;}
.topdownloads li {padding:0px 5px 2px 0px;color:#000;margin:0px 5px 0px 0px; font-size:11px;}
.greybarhomebot{background: #DCDCDC;height: 7px; margin-top: 7px; float:left; width:100%; margin-top:20px;}
ul{list-style-type:none;}
#navigation{margin-left:0px;}
#navigation {width:99%;height: 39px;padding: 0;font-family: Arial, Helvetica, sans;font-size: 12px;font-weight:normal;background: white url("../images/menu-bar-bg.png") top left no-repeat;}
#hornav_end {background:url("../images/menu-bar-end.png") top right no-repeat;width: 100%;padding:0;margin:0;z-index:100000; min-width:970px;}
#navigation li{	float: left;clear: none;padding: 0;position: relative;z-index: 10000;}
#navigation li ul {	position: absolute;width: 222px;padding: 0;z-index: 200;border-bottom:1px solid #b7b7b7; left:-1px;}
#navigation li ul li {font-size: 12px;font-weight:normal;position: relative;clear: both;background-color:#fff;border: none;border-right: 1px solid #b7b7b7;border-left: 1px solid #b7b7b7;height: 29px; }
#navigation li ul li.first-child {font-size: 12px;border-top: none;}
#navigation li ul li ul{position:absolute;xdisplay:none;width:auto;padding:0;z-index:200; margin-left:60px; margin-top:-29px;border-top:1px solid #b7b7b7;}
#navigation li ul li ul li{position:relative;clear:both; width:auto;background-color:#fff;border:none;border-right:1px solid #b7b7b7;border-left:1px solid #b7b7b7;height:28px;white-space:normal;}
#navigation ul a{color:black;display:block;height:29px;width:190px;line-height:26px;padding:0 15px 0 15px;text-decoration:none;}
#navigation ul a.kz{color:black;display:block;height:29px;width:275px;line-height:26px;padding:0 0 0 5px;ftext-decoration:none;}
#navigation ul a.anchor_hover {	color: white;background-color: #b7b7b7;}
#navigation ul ul {	left: 160px;position:absolute;z-index: 300;margin-top: -1px;}
#navigation .over {	display: block;margin-top: -1px;}
#navigation .nav_button {font-size: 12px;display: block;height: 39px;color: black;text-decoration: none;font-weight:bold;text-align: center;line-height: 39px;padding: 0 20px 0 20px;border-right: 1px solid #b7b7b7;background: transparent url("menu-button-bg.png") -1px 0 no-repeat;}
#navigation .nodropdown {	background: transparent url("../images/menu-button-bg-nodrop.png") -1px 0 no-repeat;}
#navigation .nav_button small {font-size: 9px;text-transform: lowercase;}
#navigation .nav_button:hover {font-size: 12px;color: #000;background-position: left top;background-repeat: repeat-x;border-right: 1px solid #b7b7b7;}
#navigation li.first-child .nav_button {	border-left: none;background: url("../images/home-button.png") 0 0 no-repeat;font-weight:bold;}
#navigation li.first-child .nav_button:hover {	border-left: none;background-position: 0 -43px;font-weight:bold;}
#navigation li.last-child {	width: auto;}
#navigation ul li.last-child {	width: auto;}
#navigation li.last-child .nav_button {	text-align: center;border-right: 1px solid #b7b7b7;background: transparent url("../images/menu-button-bg.png") -1px 0 no-repeat;font-weight:bold;}
#navigation li.last-child .nav_button:hover {color: #000;background-position: left top;background-repeat: repeat-x;border-right: 1px solid #b7b7b7;}
.navNew {color:#ff0000;}
ul#navigation li.hasSubmenu:hover{color: #000;background-position: left top;background: transparent url("../images/menu-button-bg.png")}
ul#navigation li ul li.hasSubmenu:hover{ background-image:none; background-color:#b7b7b7;}
#navigation ul li ul a{width:300px;}
#wrapper_header_liquid {width:90%;font-family:arial,helvetica,sans-serif;font-size:10px;}
#wrapper_horznav_liquid {width:90%;font-family:arial,helvetica,sans-serif;font-size:10px;display:inline;}
#accordion {width:204px; float:left; *clear:both;}
.accordion {width:204px; font:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.accordion span {width:204px; font-weight:bold; line-height:20px; padding-left:5px; margin-top:3px; margin-bottom:0px; cursor:pointer; height:22px; background:url("../images/accordion-head-off.png") no-repeat; color:#000000; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.accordion .open {background:url("../images/accordion-head-on.png") no-repeat; color:#FFFFFF;}
.accordion div {overflow:hidden; background:#fff; width:204px; margin:0px;}
.accordion ul {display:block; width:204px; margin-bottom:0px; height:118px; border-top:none; padding:10px 10px 0px 10px; background:url("../images/accordion-bg.png") no-repeat; float:left;}
#accordion2 {width:185px; float:right; *clear:both;}
.accordion2 {width:185px; font:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.accordion2 span {width:185px; font-weight:bold; line-height:20px; padding-left:5px; margin-top:3px; margin-bottom:0px; cursor:pointer; height:22px; background:url("../images/accordion-head-off.png") no-repeat; color:#000000; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.accordion2 .open {background:url("../images/accordion-head-on.png") no-repeat; color:#FFFFFF;}
.accordion2 div {overflow:hidden; background:#fff; width:185px; margin:0px;}
.accordion2 ul {display:block; width:185px; margin-bottom:0px; height:118px; border-top:none; padding:10px 10px 0px 10px; background:url("../images/accordion-bg.png") no-repeat; float:left;}
.logo3{ display:block; width:185px; margin-bottom:0px; height:118px; border-top:none; padding:3px 0px 7px 0px; background:url("../images/accordion-bg.png")  no-repeat; float:left; margin-bottom:10px;}
#accordion3 {width:185px; float:right; *clear:both;}
.accordion3 ul {display:block; width:185px; margin-bottom:0px; height:118px; border-top:none; padding:10px 0px 0px 10px; background:url("../images/accordion-bg.png") no-repeat; float:left;}
.accordion3 span {width:185px; font-weight:bold; line-height:20px; padding-left:5px; margin-top:3px; margin-bottom:0px; cursor:pointer; height:22px; background:url("../images/accordion-head-on.png") no-repeat; color:#FFFFFF; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.accordion3 div {overflow:hidden; background:#fff; width:185px; margin:0px;}
.accordion3 {width:185px; font:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.accordion3 logo3 {display:block; width:185px; margin-bottom:0px; height:118px; border-top:none; padding:10px 0px 0px 10px;background:url("../images/accordion-head-on.png") no-repeat; color:#FFFFFF;  float:right;}
#accordion4 {width:185px; float:left; *clear:both;}
.accordion4 span {width:185px; font-weight:bold; line-height:20px; 0 margin-top:3px; margin-bottom:0px; cursor:pointer; height:22px; background:url("../images/accordion-head-off.png") no-repeat; color:#000000; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.accordion4 div {overflow:hidden; background:#fff; width:185px; margin:0px;}
.accordion4 {width:185px; font:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.accordion4 logo3 {display:block; width:185px; margin-bottom:0px; height:118px; border-top:none; padding:10px 0px 0px 0px;background:url("../images/accordion-head-on.png") no-repeat; color:#FFFFFF;  float:left;}
.accordion4 span3{width:185px; font-weight:bold; line-height:20px; 0 margin-top:3px; margin-bottom:0px; cursor:pointer; height:22px; background:url("../images/accordion-head-off.png") no-repeat; color:#000000; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
/**/
.shebei{ display:block; width:80px; margin-bottom:0px; height:118px; border-top:none; padding:2px 0px 7px 0px; background:url("../images/accordion-bg.png")  no-repeat  ; margin-bottom:0px;}
.zhuangjia{ display:block; width:60px; margin-bottom:0px; height:118px; border-top:none; padding:2px 0px 7px 0px; background:url("../images/accordion-bg.png")  no-repeat  ; margin-bottom:0px;}

.outer_wrapper{width:974px; margin:auto;}
.banner_wrapper{width: 974px; height: 194px; clear:both; position:relative; display:block;}
.banner_wrapper table tr td{font-size:11px; color:#FFFFFF;}
.banner_wrapper table tr td a{color:#FFFFFF;}
.banner_wrapper table tr td a:hover{color:#FF0000;}
.banner_img{position:absolute; display:none; top:0px; left:0px;}
.highlight_wrapper{position:absolute; display:block; clear:both; top:236px; left:0px; height:46px; width:100%;}
.highlight_tab{background-image:url("../images/subfeature-tab.png"); background-repeat:no-repeat; width:324px;}
.highlight_tabdivider{background-image:url("../images/subfeature-divider.png"); background-repeat:no-repeat;}
.subfeature_text{line-height:16px;}
.subfeature_text a:link{color:#FFFFFF;}
.subfeature_text a:visited{color:#FFFFFF;}
.subfeature_more{padding:6px 8px 0px 0px; text-align:right; font-size:10px;}
.subfeature_more a:link {color:#ffffff;}
.subfeature_more a:visited {color:#ffffff;}
.panel_desc{display:none; padding:10px; font-size:12px; color:#FFFFFF;}
.navigator{position:absolute; right:0px; top:22px; clear:both;}
.newsroom_wrapper{display:block; height:50px; float:left; margin:0px; padding:0px; widows:974px;}
.newsroom_leftcap{background:url("../images/banner-leftcap.png") no-repeat; height:60px; padding-left:21px; float:left}
.newsroom_rightcap{background:url("../images/banner-rightcap.png") no-repeat; padding-right:21px; background-position:right; height:60px; float: right;}
.newsroom_bg{background:url("../images/banner-bottombg.png"); background-repeat:repeat-x; height:60px; width:932px; float: left;}
.newsroom_rotator{float:left; padding:9px 0px 0px 0px; font-size:12px; margin-left:-10px;}
.viewallnews_wrapper{padding: 10px 0px 0px 10px; float: right; margin-right:-12px;}
img{border:none; cursor:pointer;}
.sngPst {font-size:11px;line-height:15px;color:#000;}
a.sngPst:link {color:#000;text-decoration:none;}
a.sngPst:visited {color:#000;text-decoration:none;}
a.sngPst:hover {color:#FF0000;text-decoration:underline;} 
.sngPsta {font-size:11px;line-height:13px;color:#000;text-align:left;}
a.sngPsta:link {color:#000;text-decoration:none;display:block;padding:3px 10px;}
a.sngPsta:visited {color:#000;text-decoration:none;display:block;padding:3px 10px;}
a.sngPsta:hover {color:#fff;text-decoration:none;display:block;background-color:#9a9a9a;padding:3px 10px;}
.lightbox_overlay {display: none;position: fixed;top: 0%;left: 0%;width:100%;height:100%;background-color: black;z-index:10000;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);overflow:auto;}
.sitefinder_content {position:absolute;right:50%; margin-right:-495px; z-index:10001;overflow: auto; top:5px;}
.sngPstdrop {font-size:11px;line-height:14px;color:#FF0000;}
.sngPstdrop ul {font-size:11px;line-height:14px;padding:9px 0px 0px 0px;color:#000;margin:0;list-style:none;}
.sngPstdrop li {font-size:11px;line-height:14px;padding:0px 0px 0px 5px;color:#000;margin:0px 0px 0px 5px;}
.sngPstmain {font-size:11px;line-height:13px;color:#000;}
.pipebar{color:#999999; padding:0px 2px 0px 2px;}
a.morelinks{color:#666666;}
a.morelinks:hover{color:#FF0000;}
.dropdownarrow{margin-left: 4px; margin-bottom:4px;}

.nounderline{text-decoration:none;}
a.nounderline:hover{text-decoration:none;}
#attentioncopyid a:hover{text-decoration:none;}
.sngPstContainer h3{margin-bottom:0px; margin-top:0px;}
.highlight_tab a:visited{color:#FFFFFF;}
body:nth-of-type(1) .accordion span { padding-top:3px; height:19px;}
/* Safari Hack */
body:first-of-type .accordion span { padding-top:3px; height:19px;}
/*DEFAULT - black text, red CTA*/
.prehead01 {font-size:16px; font-weight:normal;color:#000; letter-spacing:-0.05em; width:480px; margin-bottom:3px;}
.prehead01 a, .prehead01 a:hover, .headline01 a, .headline01 a:hover, .subhead01 a, .subhead01 a:hover, .largehead01 a, .largehead01 a:hover{ text-decoration:none; color:#000;}
.headline01 {font-size:32px; font-weight:normal; font-weight:bold;color: #000;letter-spacing: -0.05em;width: 480px;margin-bottom: 23px;padding-left:24px;padding-top:45px;}
.subhead01 {font-size: 18px;font-weight: normal;color: #4c4c4c;letter-spacing: 0em;width: 480px;margin-bottom: 14px;padding-left:24px;}
.largehead01{font-size:60px; font-weight:bold; color:#000; letter-spacing:-0.05em; margin-bottom:23px;text-decoration:none;padding-left:24px;padding-top:55px;}
.cta01{font-size:16px; font-weight:bold; color:#ff0000; letter-spacing:0em;width: 974px; height:200px; margin-bottom:46px;text-decoration:none;padding-left:24px;}
.cta01 a, .cta01 a:hover{ text-decoration:none; color:#FF0000;}
/*white*/
.prehead01_white {font-size:16px; font-weight:normal;color:#fff; letter-spacing:-0.05em; width:480px; margin-bottom:3px;}
.headline01_white {font-size:32px; font-weight:normal; font-weight:bold;color: #fff;letter-spacing: -0.05em;width: 480px;margin-bottom: 23px;padding-left:24px;padding-top:45px;}
.subhead01_white {font-size: 18px;font-weight: normal;color: #fff;letter-spacing: 0em;width: 480px;margin-bottom: 14px;padding-left:24px;}
.largehead01_white {font-size:60px; font-weight:bold; color:#fff; letter-spacing:-0.05em; margin-bottom:23px;text-decoration:none;padding-left:24px;padding-top:55px;}
.cta01_white {font-size:16px; font-weight:bold; color:#fff; letter-spacing:0em;width: 974px; height:200px; margin-bottom:46px;text-decoration:none;padding-left:24px;}
.prehead01_white a, .prehead01_white a:hover, .prehead01_white a:visited, .headline01_white a, .headline01_white a:hover, .headline01_white a:visited, .subhead01_white a, .subhead01_white a:hover, .subhead01_white a:visited, .largehead01_white a, .largehead01_white a:hover, .largehead01_white a:visited, .cta01_white a, .cta01_white a:hover, .cta01_white a:visited{ text-decoration:none; color:#fff;}
.feature1{background-image:url("../images/feature1.jpg");background-repeat:no-repeat;opacity:1;display:none;cursor:pointer;width:974px; height:282px;position:absolute;}
.feature2{background-image:url("../images/feature13.jpg");background-repeat:no-repeat;opacity:1;display:none;cursor:pointer;width:974px; height:282px;position:absolute;}
.feature3{background-image:url("../images/ocom_hp_feature_11g.jpg");background-repeat:no-repeat;opacity:1;display:none;cursor:pointer;width:974px; height:282px;position:absolute;}
.txt {
	BORDER-RIGHT:0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #989898 1px solid;
	background:Transparent;
	COLOR: #909090; WIDTH: 100px;HEIGHT: 14px ;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}
.tabletop {font-family:arial,helvetica;font-size:9pt;color:#000000;background-color:#EFEFEF;font-weight:bold}
.tabletxtheader {font-family:arial,helvetica;font-size:8pt;color:#000000;background-color:#ffffff;font-weight:bold}
.tabletxt {font-family:arial,helvetica;font-size:8pt;color:#000000;background-color:#ffffff;padding:5px;}
.tabletxt ul {list-style:none;padding:0px;margin:0px;font-size:8pt;}
.tabletxt li {background: url("../images/bulletSquareBLK.gif") no-repeat 0 0;padding:0px 0px 0px 8px;margin:0px 0px 3px 0px;font-size:8pt;}
.tableborder {background-color:#dddddd;margin-bottom:10px;}
.innerBoxHeaderBgRptDiv {background:url("../images/pg_box_hder_bg_rpt.gif") 0 0 repeat-x;}
.innerBoxBgRptBotDiv {background:url("../images/pg_box_bg_rpt_bot.gif") 0 100% repeat-x }
.innerBoxSideLftDiv {background:url("../images/pg_box_side_lft.gif") 0 0 repeat-y}
.innerBoxSideRtDiv {background:url("../images/pg_box_side_rt.gif") 100% 0 repeat-y}
.innerBoxBgLftBotDiv {background:url("../images/pg_box_bg_lft_bot.gif")0 100% no-repeat}
.innerBoxBgRtBotDiv {background:url("../images/pg_box_bg_rt_bot.gif") 100% 100% no-repeat}
.innerBoxHeaderBgLftDiv {background:url("../images/pg_box_hder_bg_lft.gif") 0 0 no-repeat}
.innerBoxHeaderBgRtDiv {background:url("../images/pg_box_hder_bg_rt.gif") 100% 0 no-repeat;}

.innerBoxHeaderBgRpt {background:url("../images/pg_box_hder_bg_rpt.gif") repeat-x #f4f4f4; height:22px;padding-left:8px;}
.innerBoxBgRptBot {background:url("../images/pg_box_bg_rpt_bot.gif") repeat-x #f4f4f4; height:2px;}
.innerBoxSideLft {background:url("../images/pg_box_side_lft.gif") repeat-y #f4f4f4; width:3px;}
.innerBoxSideRt {background:url("../images/pg_box_side_rt.gif") repeat-y #f4f4f4; width:3px;}
.innerBoxBgLftBot {background:url("../images/pg_box_bg_lft_bot.gif") no-repeat #f4f4f4; height:2px; width:3px;}
.innerBoxBgRtBot {background:url("../images/pg_box_bg_rt_bot.gif") no-repeat #f4f4f4; height:2px; width:3px;}
.innerBoxHeaderBgLft {background:url("../images/pg_box_hder_bg_lft.gif") no-repeat #f4f4f4; height:22px; width:3px;}
.innerBoxHeaderBgRt {background:url("../images/pg_box_hder_bg_rt.gif") no-repeat #f4f4f4; height:22px; width:3px;}

.innerBoxHeaderBgDiv {background:url("../images/pg_box_hder_bg_div.gif") no-repeat #f4f4f4;width:3px;height:22px;}
.innerBoxHeaderBgDivRpt {background:url("../images/pg_box_hder_bg_div_rpt.gif") repeat-y #f4f4f4;width:3px;}
.innerBoxBgDivBot {background:url("../images/pg_box_hder_bg_div_bot.gif") no-repeat #f4f4f4; height:2px; width:3px;}

  h1 {font-size:18px;}
  h2, h4, h5 {font-size:12px;}
  h1,h2,h3,h4,DT {font-weight:bold;}
  h1,h2,h3,h4,H5 {margin:0px;padding:0px;}
  h2 {background:url("../images/red_triangle.gif") no-repeat 0 4px;padding:2px 0px 0px 12px;}
  h2 a:link {text-decoration:none;}
  h2 a:visited {color:#000000;text-decoration:none;}
  h2 a:hover {color:#FF0000;text-decoration:underline;}