/*
Theme Name:ON24
Theme URI: #
Author: the Red8Interactive team
Author URI: http://www.red8interactive.com/
Description: ......
License: GNU ......
License URI: ......
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/


/*Common style*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border:0; list-style:none; margin:0; outline:0; padding:0; vertical-align:top;}
html, body{height:100%;}
html { margin-top: 0px !important; }
 * html body { margin-top: 0px !important; }
body{color:#5c5b5b; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
:focus{outline:0;}
table{border-collapse:separate; border-spacing:0;}
caption, th, td{font-weight:normal; text-align:left;}
blockquote:before, blockquote:after, q:before, q:after{content: "";}
blockquote, q{quotes: "" "";}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:1px; overflow:hidden; width:100%;}
.clear:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clear{zoom:1;}
.offsetText{overflow:hidden; text-indent:-999em; text-align:left;}
.normal{font-weight:normal;}
.error{color:#f00;}
.disnone{display:none;}
.disblock{display:block;}



h3,h6{font:bold 12px/16px Arial, Helvetica, sans-serif; color:#5c5b5b;}
h3{padding: 15px 0 6px 0;}
p{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#5c5b5b; padding:0px; margin:0;}
.main_box p{margin:0 0 10px;}
/*Page*/
#page {border-top:4px #084897 solid; width:100%; margin:0 auto; background:#fff;}
/*Header*/
#header{width:100%; margin:0 auto; background:#fff; position:relative; z-index:99;}
#header .inbox{width:960px; margin:0px auto; padding:5px 0px 5px 20px;}
#header .inbox .logo{float:left; padding:8px 0px;}
#header .inbox .header_search{float:right; padding:30px 0px 0px 0;}
#header .inbox .header_nav{float:right; padding:30px 0px 0px 0; font-size:12px; width:325px;}
#header .inbox .header_nav ul li{float:left; padding:5px;}
#header .inbox .header_nav ul li a{color:#666; text-decoration:none;}
#header .inbox .header_nav ul li a:hover{color:#084897;}
/*Navigation*/
.navigation{ background:url(images/nav_bg01.gif) 0px 4px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; width:100%; height:33px; margin:0px auto; color:#fff; padding:2px 0px; font-size:12px; _overflow:hidden;}
.navigation ul.menu{ width:960px; padding-left:20px; margin:0px auto; list-style:none; font-weight:bold; color:#fff; font-size:12px;}
.navigation ul.menu li{padding:0px 15px; background:url(images/li_bg.jpg) right 2px no-repeat;  line-height:31px; float:left; position:relative;}
.navigation ul.menu li:hover,.navigation ul.menu li.active{background:url(images/nav_newbg.gif) repeat-x;}
.navigation ul.menu li:hover ul{display:block;}
.navigation ul.menu a.active{color:#fff;}
.navigation ul.menu li a{text-decoration:none; color:#fff;}
.navigation ul.menu li a:hover{text-decoration:none; color:#fff;}

.navigation ul.sub-menu{border:1px #e4e4e4 solid;  border-top:5px #f1f1f1 solid; border-bottom:16px #f1f1f1 solid; background:#fff; list-style:none; font-weight:bold; color:#bebebe; font-size:11px; padding:10px; position:absolute; top:31px; top:31px; left:-16px; float:left; width:640px; margin-right:0px; z-index:100;}
.navigation ul.sub-menu li{padding:0px 2px; float:left; width:150px; background-image:none;}
.navigation ul.sub-menu li:hover,.navigation ul.sub-menu li.active{background:none;}
.navigation ul.sub-menu li a{text-decoration:none; color:#5c5b5b;}
.navigation ul.sub-menu li a:hover{text-decoration:none; color:#02478C;}

.navigation ul.sub2-menu{border:0px #e4e4e4 solid; background:#fff; list-style:none; font-weight:normal; color:#bebebe; font-size:10px; padding:0px; width:172px;float:left;}
.navigation ul.sub2-menu li{background-image:none; padding:4px 0px 2px 0px; float:left; height:12px; line-height:12px; width:150px;}
.navigation ul.sub2-menu li a{text-decoration:none; color:#5c5b5b;}
.navigation ul.sub2-menu li a:hover{text-decoration:none; color:#02478C;}
.navigation ul.sub2-line{height:105px; border-left:1px #ccc dotted; padding:10px; width:10px; padding:0px; margin:0px;}
.navigation ul.sub2-line li{height:105px; border:0px #ccc dotted; width:10px; padding:0px; margin:0px;}
.navigation ul li.sub2-line{width:10px;}
.navigation ul.sub2-menu li.text1{color:#02478c; border-bottom:1px #ccc dotted;}
.navigation ul.sub2-menu li.text1 a{color:#02478c;}
.navigation ul.sub2-menu li.text2{color:#02478c; border-bottom:0px #ccc dotted; padding-top:20px;}
.navigation ul.sub2-menu li.text2 a{color:#02478c; padding-right:10px; background:url(images/ico1.gif) no-repeat center right;}

.navigation ul.long{width:198px;}
.navigation ul.long li{width:188px;}

.navigation ul.sub2-menu li.text3,.navigation ul.sub2-menu li.text3 a{padding:0px; margin:0px; font-weight:bold;}


/*Content*/
#content{min-height:600px; _height:600px; width:980px; margin:0px auto; padding:0px; background:#fff; position:relative; z-index:90;}
/*Home*/
#home #content{min-height:200px; _height:200px;}
.home .content_top{background:url(images/content_top.gif) center left no-repeat; margin:0 auto; height:28px;}
.home .content_box{background:url(images/content_mid.gif) repeat-y; padding:0px 30px; position:relative; z-index:10;}
.home .content_bottom{background:url(images/content_bottom.gif) center left no-repeat; margin-top:-33px; padding-bottom:33px; height:33px;}
.home .mbox{width:920px; margin:0 auto; min-height:293px; _height:293px;}
.home .main_box{float:right; width:700px; margin:0px auto; padding:0px; min-height:291px; _height:291px; position:relative;}
.home .main_box .l_box{width:300px; position:absolute; top:70px; left:-20px;}
.home .main_box .l_box span{font:bold 14px Verdana, Geneva, sans-serif; color:#084897;}
.home .main_box .l_box span.sp{padding:5px 0 0 6px; font:normal 14px Verdana, Geneva, sans-serif; color:#494949; display:block;}
.home .main_box .l_box a{margin-top:10px; display:block; text-decoration:none; width:105px; height:34px; background:url(images/bt_fom.jpg) no-repeat;}
.home .main_box .l_box a.active{background:url(images/bt_c.jpg) no-repeat;}
.home .main_box .r_box{position:absolute; top:-13px; right:-8px; z-index:200;}
.home .featurebox{width:186px; margin:0px auto; padding:20px 0px 20px 10px; position:absolute; top:-34px; left:12px; _left:-19px; z-index:20;}
.home .featurebox .fm a{background:url(images/fm_bg.gif) no-repeat; color:#fff; display:block; text-decoration:none; font:bold 14px Verdana, Geneva, sans-serif; padding:30px 10px 30px 20px;  width:160px; height:18px;  overflow:hidden;}
.home .featurebox .fs a{background:url(images/fs_bg.gif) no-repeat; color:#fff; display:block; text-decoration:none; font:bold 14px Verdana, Geneva, sans-serif; padding:30px 10px 30px 20px; width:160px; height:14px; overflow:hidden;}
.home .featurebox .fc a{background:url(images/fc_bg.gif) no-repeat; color:#fff; display:block; text-decoration:none; font:bold 14px Verdana, Geneva, sans-serif; padding:18px 10px 30px 20px; width:160px; height:26px; overflow:hidden;}
.home .featurebox .ft a{background:url(images/ft_bg.gif) no-repeat; color:#fff; display:block; text-decoration:none; font:bold 14px Verdana, Geneva, sans-serif; padding:30px 10px 30px 20px; width:160px; height:19px;  overflow:hidden;}
.home .featurebox .fm a:hover,.home .featurebox .fm a.active{background:url(images/fm_abg.gif) no-repeat; color:#013e7b;}
.home .featurebox .fs a:hover,.home .featurebox .fs a.active{background:url(images/fs_abg.gif) no-repeat; color:#013e7b;}
.home .featurebox .fc a:hover,.home .featurebox .fc a.active{background:url(images/fc_abg.gif) no-repeat; color:#013e7b;}
.home .featurebox .ft a:hover,.home .featurebox .ft a.active{background:url(images/ft_abg.gif) no-repeat; color:#013e7b;}

.home .findoutbox{border-top:1px #ccc dotted; width:928px; background:url(images/findoutbox_bg.jpg) repeat-y; font-family:Arial, Helvetica, sans-serif;}
.home .findoutbox .box1{float:left; width:235px; color:#013e7b; padding:20px 10px; line-height:150%;}
.home .findoutbox .box2{float:left; width:280px; color:#013e7b; padding:20px 10px;}
.home .findoutbox .box2 span{color:#013e7b; font:bold 16px/20px Arial, Helvetica, sans-serif; display:block; padding-bottom:25px;}
.home .findoutbox .box2 dl{width:140px; float:left; margin:5px 0px;}
.home .findoutbox .box2 dl dd{width:130px; padding-left:5px;}
.home .findoutbox .box2 dl dd a{color:#013e7b; padding-right:10px; text-decoration:none; background:url(images/ico7.gif) right no-repeat;}
.home .findoutbox .box2 dl dt{width:140px;}
.home .findoutbox .box3{float:left; width:140px; color:#013e7b; padding:20px 10px 20px 20px;}
.home .findoutbox .box3 ul li{padding:4px 0px; color:#013e7b; font:normal 11px/13px Arial, Helvetica, sans-serif;}
.home .findoutbox .box3 ul li a{color:#013e7b; text-decoration:none;}
.home .findoutbox .box3 ul li a:hover{color:#0B78B8;}
.home .findoutbox .box3 ul li.title,.home .findoutbox .box3 ul li span.title{font-weight:bold; font-size:12px;}
.home .findoutbox .box4{width:160px; float:left; color:#013e7b;  padding:20px 10px 20px 20px;}
.home .findoutbox .box4 dl{width:160px; float:left; color:#013e7b; font-weight:bold;}
.home .findoutbox .box4 dl dd{width:160px; padding-left:5px; text-transform:uppercase;}
.home .findoutbox .box4 dl dt{padding:8px 0px 8px 10px;}
.home .findoutbox .box4 dl.sp dt{border-bottom:1px #ccc dotted; margin-bottom:10px;}
.home .findoutbox .box4 dl dt a{color:#013e7b; padding-right:10px; font-weight:normal; text-decoration:none; background:url(images/ico7.gif) right no-repeat;}
.home .findoutbox .box2 dl dd a:hover,.home .findoutbox .box2 dl dd a.active,.home .findoutbox .box4 dl dt a:hover{color:#0B78B8;background:url(images/ico8.gif) right no-repeat;}
.home .findoutbox .box4 dl.sp1 dt{border-bottom:1px #ccc dotted; margin-bottom:10px; padding:0 0 0 10px;}
.home_bottombox{width:100%; border-top:1px #ccc solid; border-bottom:1px #ccc solid; height:52px; margin:0 auto;}
.home_bottombox .logolink{width:930px; height:60px; margin:0px auto; font-family:Arial, Helvetica, sans-serif;}
.home_bottombox .logolink .flimg{float:left; width:104px;}
.home_bottombox .logolink .company_logo{float:left; border-right:1px #666 dotted; height:52px; width:444px; float:left; overflow:hidden;}
.home_bottombox .logolink .text{float:left; width:380px; height:52px; float:left;}
.home_bottombox .logolink .text .sp{color:#0b78b8; padding:18px 3px 0px 5px; height:34px; text-align:center; width:80px; float:left;}
.home_bottombox .logolink .text .sp a,.home_bottombox .logolink .text .sp3 a{color:#0b78b8; text-decoration:none;}
.home_bottombox .logolink .text .sp2{width:165px; float:left; color:#666; text-align:left; border-right:1px #666 dotted; height:52px;}
.home_bottombox .logolink .text .sp2 div{padding-top:12px; height:40px;}
.home_bottombox .logolink .text .sp2 div a{color:#666; text-decoration:none;}
.home_bottombox .logolink .text .sp1{width:25px;  float:left; padding-top:20px;}
.home_bottombox .logolink .text .sp3{width:100px; padding-top:20px;  float:left; text-align:right;}
.home_bottombox2{width:100%; height:173px; background:#e6e6e6; margin:0px auto;}
.home_bottombox2 .pimg{width:960px; height:153px; margin:0px auto; padding:10px 10px 10px 30px;}
.home_bottombox2 .pimg .img01,.home_bottombox2 .pimg .img02,.home_bottombox2 .pimg .img03,.home_bottombox2 .pimg .img04{width:235px; float:left; height:153px;}

/*MainBox*/
.main_box{width:980px; margin:0px auto; padding:10px 0px;}
.main_box .flash{width:980px; margin:0 auto;}
.main_box .inbox_a{width:919px; margin:10px auto; border:2px #000 solid;}
.main_box .inbox_a .c_logo{border-right:2px #000 solid; width:651px; float:left; padding:10px; text-align:center;}
.main_box .inbox_a .l_news{width:230px; float:right;}
.main_box .inbox_a .l_news img{vertical-align:middle; margin:5px;}
.main_box .inbox_b{width:919px; margin:10px auto; border:2px #000 solid;}
.main_box .inbox_b .rotation{border-right:2px #000 solid; width:202px; float:left; padding:10px; height:180px;}
.main_box .inbox_b .rotationsp{border-right:0px;}
.main_box .inbox{margin:10px auto;}
/*.main_box .inbox img.fr,img.fr{margin-left:15px; box-shadow:4px 4px 5px #706f6f; -moz-box-shadow:4px 4px 5px #706f6f; -webkit-box-shadow:4px 4px 5px #706f6f;}
.main_box #tabs #tabs-1 img,img.fl{margin:0px 10px 25px 0px; box-shadow:4px 4px 5px #706f6f; -moz-box-shadow:4px 4px 5px #706f6f; -webkit-box-shadow:4px 4px 5px #706f6f;}*/
#tabs ul{margin-bottom:10px;}
#tabs ul li a{color:#0B78B8; text-decoration:none; line-height:24px;}
#tabs ul li a:hover{color:#013e7b;}
#tabs ul li.ui-state-default a,#tabs ul li.ui-corner-top a{color:#5c5b5b; text-transform:uppercase; font:bold 11px/24px Verdana, Geneva, sans-serif;}
#tabs ul li.ui-state-active a{color:#02478c;}
.live_help{background:url(images/live_help_bg.jpg); color:#fff; height:74px; width:136px; padding:18px 20px; margin-bottom:7px;}
.live_help span{display:block; font:bold 12px/18px Verdana, Geneva, sans-serif;}
.live_help span.sp{font-size:14px;}
.live_help a{color:#fff; text-decoration:none; font:bold 11px/18px Verdana, Geneva, sans-serif; display:block; padding-top:12px;}
.fccBox{width:534px; margin:0 auto 0 10px; padding:0px; border:1px #989898 solid;}
.fccBox .titleText{padding:0 0 0 15px; border-bottom:1px #989898 solid; font-size:18px; line-height:30px; color:#494949; font-weight:bold; background:#e2e2e2; margin-bottom:15px; *margin-bottom:0px; text-transform:uppercase;}
.fccInbox{width:534px; margin:0 auto; padding:0px;}
ul.fcc{width:534px; margin:10px auto; padding:0px; background:url(images/fcc_bg.jpg) 15px;}
ul.fcc li{float:left; width:230px; margin-right:10px; padding:2px 10px; overflow:hidden;}
ul.fcc li ul li{background:none; width:250px; padding-left:20px;}
ul.fcc li ul li.title{font-weight:bold; font-size:12px; min-height:24px; color:#084897; padding-bottom:0px; text-transform:uppercase;}
ul.fcc li ul li.title strong{border-bottom:1px #989898 dotted; padding-bottom:5px; float:left;}
ul.fcc li ul li.title a{color:#084897; text-decoration:none;}
ul.fcc li ul li{color:#5f5f5f; font-size:11px; padding:0px 0px 0px 5px;}
ul.fcc li ul li a{color:#5f5f5f; text-decoration:none;}
ul.fcc li ul li a:hover{color:#02478c;}
/*Company*/
.company{border:0px #494949 solid; background:url(images/leftbar_bgbottom.gif) bottom no-repeat; width:186px; margin:15px auto; font:normal 10px Verdana, Geneva, sans-serif; text-transform:uppercase;}
.company span{padding:16px 20px; display:block;}
.company span a{color:#5c5b5b; text-decoration:none;}
.company span.sp{padding:10px 20px; font-weight:bold; font-size:10px; border-top:0px #494949 solid; display:block;}
.company span.sp a{background:url(images/ico10.gif) center right no-repeat; font-size:11px;  color:#fff; padding-right:15px;}
.company span a:hover{color:#013e7b; background:url(images/ico11.gif) center right no-repeat;}
.company ul{margin:0; padding-bottom:20px;}
.company ul li{padding:0px 20px; font:normal 10px/26px Verdana, Geneva, sans-serif; color:#010000;}
.company ul li:hover,.company ul li.active{background:url(images/ico3.gif) left 10px no-repeat; color:#013e7b;}
.company ul li.last{border-bottom:0px;}
.company ul li a{color:#5C5B5B; border-bottom:1px #494949 dotted; display:block; padding:0px; text-decoration:none;}
.company ul li ul li a{padding:0px 15px; display:block;}
.company ul li a:hover,.company ul li a.active,.company ul li ul li a:hover,.company ul li ul li a.active{color:#013e7b; font-weight:bold;}
.company ul li ul{padding:0px;}
.company ul li ul li{border-bottom:0px; padding:0px;}
.company ul li ul li:hover{background:none; color:#013e7b; font-weight:bold;}

.company span.title{background:url(images/leftbar_bgtop.gif) top no-repeat; font-size:11px; color:#5C5B5B;}
.company span.title a,.company span.title a:hover{color:#5C5B5B; font-weight:bold; background:none;}
/*sub_a*/
.sub_a .content_top{background:url(images/content_top.jpg) center left no-repeat; margin:0 auto; height:34px;}
.sub_a .content_box{background:url(images/content_mid.jpg) repeat-y; padding:0px 30px;}
.sub_a .content_bottom{background:url(images/content_bottom.jpg) center left no-repeat; margin:0 auto; height:40px;}
.sub_a .main_box{float:right; width:610px;s margin:0px auto; padding:0px; }
.sub_a .featurebox{float:left; width:280px; margin:0px auto; padding:0px 0px 20px 10px;}
.sub_a .featurebox span{color:#494949; display:block; font:normal 18px Verdana, Geneva, sans-serif; padding:20px 4px;}
/*sub_b*/
.sub_b{margin:0 auto;}
.sub_b .main_box{float:left; width:500px; padding:25px 0px;}
.sub_b h2{color:#003399; padding:2px 0 10px 0; font-size:18px;}
.sub_b h4{color:#003399; padding:0 0 8px 0; font-size:14px;}
.sub_b .sidebar_left{float:left; width:190px; padding:20px 0px 20px 10px; margin-right:35px;}
.sub_b .sidebar_right{float:right; width:180px; padding:33px 0px; margin:0 auto;}
/*sub_c*/
.sub_c{margin:0 auto;}
.sub_c h2{padding:8px 0px;}
.sub_c .main_box{float:left; width:740px; padding:20px 0px 20px 20px;}
.sub_c .main_box .contain h4{float:right; padding-right:12px;}
.sub_c .sidebar_right{float:right; width:180px; padding:20px 0px; margin:0 auto;}
/*sub_d*/
.sub_d{margin:0 auto;}
.sub_d .main_box{float:none; width:980px;}
.sub_d .main_box .contain{float:left; width:740px;}
.sub_d h2{padding:8px 0px;}
.sub_d .main_box .contain h4{float:right; padding-right:12px;}
.sub_d .sidebar_right{float:right; width:180px; padding:20px 0px; margin:0 auto;}

/*news*/
dl.news{width:700px; margin:20px 0px; line-height:140%;}
dl.news dt{float:left;}
dl.news dd{float:right; width:530px;}
dl.news dd.date{font-style:italic;}
dl.news dd.sp,dl.news dd.sp a{color:#039;}
dl.news dd.sp,dl.news dd.sp a:hover{color:#5C5B5B;}

dl.pressContact{width:400px; margin:20px 0px; line-height:140%; font-size:14px;}
dl.pressContact dt{font-weight:bold; padding-bottom:20px;}
dl.pressContact dd{padding-left:60px;}
dl.pressContact dd a{color:#0B78B8; text-decoration:none;}
dl.pressContact dd a:hover{color:#003399;}

a.year{background:url(images/news_ico2.jpg) center left no-repeat; padding:8px 0px 8px 20px; font:bold 16px Verdana, Geneva, sans-serif; color:#0B78B8; text-decoration:none;}
a.year.active,a.opened{background:url(images/news_ico.jpg) center left no-repeat; color:#0B78B8;}
ul.news{width:800px; margin:20px 0px; line-height:140%;}
ul.news li{float:left; width:630px; padding-left:50px;}
ul.news li.date, .date{font-style:italic;}
ul.news li.sp,ul.news li.sp a, .sp a{color:#0B78B8; text-decoration:none; font-size:13px;}
ul.news li.sp,ul.news li.sp a:hover, .sp:hover{color:#003399;}

ul.press_releases{padding-top:10px;}
ul.press_releases li.sp{margin-bottom:10px;}
ul.press_releases li.sp,ul.press_releases li.date{padding-left:52px;}
/*#press_releases li{margin-bottom:10px; }*/
.back{font:bold 16px Arial, Helvetica, sans-serif; float:right; margin:20px auto; color:#006699;}

.pageview{float:right; width:300px; font:bold 16px Arial, Helvetica, sans-serif; text-align:right;}
.pageview a{color:#999; text-decoration:none; padding-left:10px;}
.pageview a.active,.pageview a:hover{color:#039;}

.sub_e{margin:0 auto;}
.sub_e .main_box{float:none; width:740px; float:right; margin:25px auto; padding:0;}
.sub_e dl.news{width:700px; margin:0 0 20px 0; line-height:140%; float:left;}
.sub_e dl.news dt{float:left;}
.sub_e dl.news dd{float:right; width:540px; text-align:left;}
.sub_e dl.news dd.date{font-style:italic;}
.sub_e dl.news dd.sp,dl.news dd.sp a{color:#0B78B8;}
.sub_e dl.news dd.sp,dl.news dd.sp a:hover{color:#003399;}
.sub_f{width:600px;}
/*Footer*/
#footer{padding:10px 0px 0px 0px; width:100%; background:#0b78b8; border-top:16px #e4e4e4 solid; margin: 0px auto; font-family:Verdana, Geneva, sans-serif;}
#footer .box{width:980px; margin:0 auto;}
#footer .box ul{text-transform:uppercase; font-size:10px; width:800px; float:left; color:#ebf1f6; font-weight:bold;  margin-left:20px;}
#footer .box ul li{border-right:1px #ebf1f6 dotted; padding:5px 10px 5px 20px; float:left;}
#footer .box ul li a{color:#ebf1f6; text-decoration:none; font-weight:bold; line-height:14px; cursor:pointer;}
#footer .box ul li ul li a{margin-left:0px; font-weight:normal;}
#footer .box ul li ul li a:hover{font-weight:bold;}
#footer .box ul li ul{padding:0px;  width:135px; height:230px; overflow:hidden; margin-left:0px;}
#footer .box ul li ul li{ border:0px; padding:1px 0px; }
#footer .box ul li ul.sp{border-left:0px;}
#footer .box dl{color:#EBF1F6; font-size:11px; float:left; padding:10px 0px; height:230px; width:135px; line-height:13px;}
#footer .box dl dt{padding-bottom:10px; color:#EBF1F6;}
#footer .box dl dd a{color:#EBF1F6; text-decoration:none;}

#footer .box ul li.menu-item-2783,#footer .box ul li.menu-item-2783 ul,.box ul li.menu-item-2783 ul li{width:150px; padding-left:0px;}
#footer .box ul li.menu-item-212,#footer .box ul li.menu-item-212 ul,.box ul li.menu-item-212 ul li{width:190px;}
#footer .box ul li.menu-item-206,#footer .box ul li.menu-item-206 ul,.box ul li.menu-item-206 ul li{width:160px;}
#footer .box ul li.menu-item-205,#footer .box ul li.menu-item-205 ul,.box ul li.menu-item-205 ul li{width:76px;}
#footer .box ul li.menu-item-202,#footer .box ul li.menu-item-202 ul,.box ul li.menu-item-202 ul li{width:80px;}

/* Tabs in Webcasting */
.ui-tabs ul li{list-style-type:disc; margin-left:40px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#5c5b5b;}
.ui-tabs ol li{font:normal 12px/25px Arial, Helvetica, sans-serif;}
.ui-widget-content a{color:#0B78B8}
.ui-widget-content a:hover{color:#003399}
.inbox ul li{list-style-type:disc; font-family:Arial, Helvetica, sans-serif; margin-left:40px; _margin-left:20px; padding-bottom:10px; line-height:18px;}
#header .inbox ul li{ list-style:none; margin-left:0px; padding-bottom:0px;}
ul.press_releases li{list-style:none; margin-left:0px; padding-bottom:10px;}
ul.press_releases li li{padding-bottom:0px;}

/* Link Style */
a{text-decoration:none;color:#0B78B8}
a:hover{text-decoration:none;color:#003399}

/* Press Title */
press_title{padding:33px 0;}

/*Align Style */
.alignright{float:right;}
.alignleft{float:left;}

/* Apecial Navigation Style */
.navigation ul.sub2-menu li.sph_24{height:24px;}
.navigation ul.sub2-line-long,.navigation ul.sub2-line-long li{height:280px;}

/* Error404 */
.error404{margin:80px auto;}
.error404 p{ padding:20px 100px; font:bold 26px Arial, Helvetica, sans-serif; color:#bbb;}

/* Contact Sales */
#contact_sales{margin-bottom:7px; border:1px #666 solid; width:180px;}
#contact_sales a{display:block; background:url(images/rs-contantsales-banner.png) no-repeat; height:55px; line-height:55px; color:#fff;}
#contact_sales ul li{padding:0 5px 10px 10px;}
#contact_sales div label{padding:5px 0px; display:block;}
#contact_sales input.input-text{border:1px #ccc solid; height:18px; width:155px;}
#contact_sales select{border:1px #ccc solid; height:25px; width:155px;}
#contact_sales #formElement9{padding:15px 0 0px 0px; margin-left:42px;}



.LV_invalid_field {border: 1px solid #CC0000 !important;}
.LV_validation_message{display:none;}

#form-container label {display: block;}
#form-container .row {overflow: hidden;}
#form-container .field {margin-bottom: 15px;}
#form-container .input-text, .input-select {border: 1px solid #DEDEDE;}
#form-container .input-text {border-radius: 4px 4px 4px 4px;height: 16px;padding: 1px;}
#form-container .input-submit {cursor: pointer;display: block;}
#form-container form {background: none repeat scroll 0 0 #DCF1F8;border: 1px solid #D2D3D5;border-radius: 4px 4px 4px 4px;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);margin: 7px 0 24px;overflow: hidden;padding: 13px 0;}
#form-container .field {display: inline;float: left;margin-left: 13px;width: 130px;}
#form-container .input-text {width: 125px;}
#form-container .input-select {width: 132px;}
#form-container .input-submit {margin-top: 17px;width: 100%;}
#form-container p{display:none;}
#form-container .field p{display:block;}

.pvideo{-webkit-box-shadow:5px 5px 13px #000;-moz-box-shadow:5px 5px 13px #000; width:644px; height:420px;}
