/* CSS Document */
html, 
body {
    font-family : Verdana, Helvetica, sans-serif;     
    margin: 0; 
    padding: 0; 
}
body { background: url(/images/backgrounds/bg1.jpg) repeat-x #c8d0db; }
.hidden { display:none; }
.l {float:left;}
.r {float:right;}
.small { font-size:11px; line-height:13px; }
.drawer {
    padding:10px;
}
h1{}
h2 {margin:0; padding:0 0 10px 0;}
/*links*/
a { text-decoration: none; color:#000; }
.breadcrumbs,
.bcrumbs,
.marked3,
.marked5,
.topnav:link,
.topnav:visited,
.topnav:active,
.topnavsmll { color: #426698;}
.txtlnk:link,
.txtlnk:visited,
.txtlnk:active {text-decoration:underline;}
.txtonbl:hover,
.subti3:hover,
.topnav:hover { color: #AD4601;}
.bluetopic,
.sidenavsub:hover,
.sidenavsub:active,
.sidenav:hover,
.sidenav:active { color: #4E98C7;}
/* main styles*/
.search{ border: #CCC 1px solid; width: 170px; }
/* copy*/
.txtonbl,
.txttopic,
.footer,
.txtlnk,
.read,
.hyper,
.search,
.topnavsmll,
.marked,
.markedb,
.markedb2,
.subti,
.subti2,
.blogti,
.copy,
.copyb  {
font-family : Verdana, Helvetica, sans-serif; 
}
.txtonbl,
.txttopic,
.txtlnk,
.read,
.hyper,
.search,
.topnavsmll,
.marked,
.markedb,
.markedb2,
.blogti,
.copy,
.copyb  {
font-size : 11px; 
font-weight:normal;
}
.marked,
.markedb,
.markedb2,
.copy,
.copyb  {
line-height: 15px; 
}
.marked,
.markedb { color: #4E98C7;}
.txtonbl,
.txttopic,
.footer,
.read,
.hyper,
.copy,
.copyb { color: #333;}
.txtonbl,
.txttopic,
.topnavsmll,
.markedb,
.copyb,
.subti,
.subti2 { font-weight:bold;}
.txtlnk:hover,
.hyper:hover,
.read:hover,
.txttopic:hover,
.subti,
.subti2 { color: #EE6200;}
.BluePromo .subti2 { color: #406496; }
.subti  {font-size : 8pt;}
.subti2  {font-size : 10pt;}
.footer  {font-size : 7pt;}
/* main styles*/
.search{
border: #CCC 1px solid; 
width: 170px;
}
/* copy*/
.bluetopic,
.breadcrumbs,
.txtonbl,
.txttopic,
.marked4,
.marked3,
.marked5,
.sidenavsub,
.sidenav,
.hyper,
.search,
.topnavsmll,
.marked,
.markedb,
.markedb2,
.promo,
.copy,
.copyb  { font-size : 8pt; font-weight:normal; }
.marked4,
.marked,
.markedb,
.markedb2,
.promo,
.copy,
.copyb  { line-height: 15px; }
.promo { color: #FFF;}
.promo p {margin: 0px; padding: 0px;}
.marked,
.markedb { color: #4E98C7;}
.txtonbl,
.txttopic,
.footer,
.hyper,
.copy,
.copyb { color: #333;}
.sidenavsub { color: #666;}
.promoti { color: #406496;}
.bluetopic,
.marked4,
.marked3,
.marked5,
.promoti,
.promo,
.topnavsmll,
.markedb,
.copyb,
.subti,
.subti2,
.subti3 { font-weight:bold;}
.subti4 { font-weight:bold;}
.bcrumbs:hover,
.hyper:hover,
.txttopic:hover,
.marked3:hover,
.bluetopic:hover,
.marked4,
.subti,
.subti2,
.subti3 { color: #EE6200;}
.subti4 { color: #EE6200;}
.subti  {font-size : 14px;}
.promoti,
.subti2  {font-size : 16px;}
.subti3  {font-size : 12px;}
.subti4  {font-size : 12px;}
.footer  {font-size : 10px;}
.copy p {padding:0px 2px 0px 0px ; margin:0px 2px 0px 0px}
/* backgrounds*/
.header,
.nav,
.steps
.mainimg { background-repeat: no-repeat; background-position:top left; }
.header {background: url(/images/backgrounds/bg_head.jpg);}
.nav {background: url(/images/backgrounds/bg_nav.jpg);}
.steps {background: url(/images/backgrounds/bg_steps.jpg);}
.mainimg {background: url();}
.rshadow {background: url(/images/backgrounds/r_shadw_userbox.jpg);}
.rtshadow {background: url(/images/backgrounds/rt_shadw_userbox.jpg);}
.lshadow {background: url(/images/backgrounds/l_shadw_userbox.jpg);}
.ltshadow {background: url(/images/backgrounds/lt_shadw_userbox.jpg);}
.bttmshadow {background: url(/images/backgrounds/bttm_shadw_userbox.jpg);}
.mainti2 {background: url(/images/titles/mainti2.gif);}
.mainti3 {background: url(/images/titles/mainti3.gif);}
.mainti4 {background: url(/images/titles/mainti4.gif);}
.mainti5 {background: url(/images/titles/mainti5.gif);}
.navline {border-left: #426698 1px solid;}
.blogline {border-left: #666 1px solid;}
.blueline {border-bottom: #B9C8DB 1px solid;}
.greyline {border-bottom: #D5DCE3 1px solid;}
.whtbox2,
.greybox { border-left: #D5DCE3 1px solid;border-right: #D5DCE3 1px solid; border-bottom: #D5DCE3 1px solid; }
.greybox {background-color: #ECECEC;} 
.whtbox {border: #B9C8DB 1px solid;}
.hyper {background-color: #FFF;}
.blogti,
.read {background-color: #E5E5E5;}
.bluebox { background-color: #D9E2EC;border-left: #B9C8DB 1px solid;border-right: #B9C8DB 1px solid;border-bottom: #B9C8DB 1px solid;border-top: #B9C8DB 1px solid; }
.lcustbx { background: url(/images/backgrounds/bg_l_custbx.jpg);}
.mcustbx { background: url(/images/backgrounds/bg_custbx.jpg);}
.rcustbx { background: url(/images/backgrounds/bg_r_custbx.jpg);}
.lblogbx { background: url(/images/backgrounds/bgl_greybox.jpg);}
.mblogbx { background: url(/images/backgrounds/bg_greybox.jpg);}
.rblogbx { background: url(/images/backgrounds/bgr_greybox.jpg);}
.lwhtogbx { background: url(/images/backgrounds/bt_bgwtongrey_l.gif);}
.rwhtogbx { background: url(/images/backgrounds/bt_bgwtongrey_r.gif);}
.lwhtbx { background: url(/images/backgrounds/bt_bgwtonblue_l.gif);}
.rwhtbx { background: url(/images/backgrounds/bt_bgwtonblue_r.gif);}
.lgreybx { background: url(/images/backgrounds/bt_bggrey_l.gif);}
.rgreybx { background: url(/images/backgrounds/bt_bggrey_r.gif);}
.lbluebx { background: url(/images/backgrounds/bgl_bluebox.jpg);}
.mbluebx { background: url(/images/backgrounds/bg_bluebox.jpg);}
.rbluebx { background: url(/images/backgrounds/bgr_bluebox.jpg);}
.mpromobxsm,
.header,
.nav,
.steps,
.mainimg { background-repeat: no-repeat;background-position:top left; }
.boxbg,
.sidenavbg { background-color: #F1F1F1; }
.RgxleftNavHeading{
font-family : Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #4E98C7;
font-weight:bold;
}
div.RgxleftNavHeading{
 font-family : Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #4E98C7;
font-weight:bold;
width:175px;
float:right; 
}

.RgxleftNavLink{
font-family : Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #4E98C7;
font-weight:bold;
}
div.RgxleftNavLink{
font-family : Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #4E98C7;
font-weight:bold;
width:175px;
float:right; 
}
.RgxleftNavLink:hover{
color: #EE6200;
}
.RgxleftNavDiscp{
color: #000000;
}
 
/* IDs*/
#layout { width: 910px; height: 100%; border: 0; }
#layoutbox { background-color: #FED9A4;background-image: url(/images/backgrounds/bg_userbox.jpg); background-repeat:repeat-x; width: 463px; height: 100%; border: 0; } 
#userbox { border:0; height:100%; width:443px; }
#top { height:372px;  vertical-align:top; }
#content { height: auto; vertical-align:top; background-color:#FFF; }
/* NEW STYLES FOR TABLESS*/
#MainWrapper {width: 910px;}
#Header {background: url(/images/backgrounds/bg_head.jpg);background-repeat: no-repeat;background-position:top left;text-align:left;}
#Header2 {background: url(/images/backgrounds/bg_head.jpg);background-repeat: no-repeat;background-position:top left; height:140px; text-align:left;}
#Header3 {background: url(/images/backgrounds/bg_head.jpg);background-repeat: no-repeat;background-position:top left; height:95px; text-align:left;}
#Header div.logo, #Header2 div.logo, #Header3 div.logo{padding:35px 0 0 10px; float:left; width:230px;}
#Header div.toplinks, #Header2 div.toplinks{width:500px; padding-top:10px;}
#Header div.toplinks, #Header div.toplinks div, #Header2 div.toplinks, #Header2 div.toplinks div{ float:right;}
#Header div.toplinks div#Search, #Header2 div.toplinks div#Search{width:500px;padding:30px 10px 0 0; margin:0; float:right; height:30px;}
.clear {clear:both; height:1px; font-size:1px; padding:0; margin:0;}
#MainNav {width:905px; height:45px;}
#MainNav span.info{ padding-right:35px;}
#MainNav span.products{ padding-right:37px;}
#MainNav span.solutions{ padding-right:45px;}
#MainNav span.services{ padding-right:45px;}
#MainNav span.partners{ padding-right:35px;}
#MainNav span.company{}
#MainNav div#topnvmenu{padding:15px 0 0 225px;}
#ActionArea {width:910px; padding-top:3px;}
div.steps{width:201px; height:205px; padding:30px 0 0 7px; float:left;}
div.steps p{padding:0 0 10px 0; margin:0;}
div.mainimg {width:700px; height:235px; float:left;}
div.mainimg2 {width:700px; height:235px; float:left;}
div.mainimg3 {width:700px; height:235px; float:left;}
div.mainimg4 {width:700px; height:235px; float:left;}
#Content {width:900px; background-color:#FFFFFF; min-height:300px; padding:10px 0 0 0;}
#ContentInner {width:900px; background-color:#FFFFFF; min-height:500px; padding:0;}
div.mainti1{width:850px; height:40px; background-position:top center;}
#ContentWrap{width:900px; text-align:left;}
#ContentWrapInner{width:900px;text-align:left;}
#ContentWrap div#ContentPad{padding:5px 25px 0 25px;}
#ContentWrapInner div#ContentPad{padding:10px 0 0 10px;}
#ContentWrapInner div#ContentPadVideo{padding:10px 5px 0 5px;}
#ContentWrapInner div#RightColVid{width:686px;float:right;}
#ContentWrap div#LeftCol{width:360px; padding-right:10px; float:left;}
#ContentWrap div#RightCol{width:485px; padding-left:5px; float:left;}
#ContentWrap div#RightCol div.overflowHidden{overflow:hidden;}
#ContentWrapInner div#LeftCol{width:196px;float:left;}
#LeftCol div.greybox div#Padding{padding:20px 10px;}
#LeftCol div.greybox div#Padding div.pad{padding-top:5px;}
#LeftCol span.sectionTitle1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#4E98C7;
}
#LeftCol span.sectionTitle2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#EA5600;
}
#LeftCol span.sectionTitle3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
#RightCol span.sectionTitle4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#4E98C7;
}
#RightCol span.sectionTitle5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#4D72A6;
}
.w_prodservices{width:359px;}
.w_custsuccess{width:357px;}
.thumbnail{width:80px; float:left; padding-top:5px;}
.description{width:220px; float:left; padding-left:10px;}
div.thumbnail #btseedemo {margin-top:5px;}
.greytop{background-image: url(/images/backgrounds/grey_top.jpg); width:359px; height:36px;}
div.greytop div{ padding:17px 0 0 20px; }
div.whtbox2{width:357px; text-align:left;}
div.whtbox2 div#Padding{padding:10px;}
div.whtbox2 div.copy{ text-align:left; margin:0; padding:10px 0; clear:both;}
div.blogti div{float:left;}
div.bloginfo{background-color:#e5e5e5; text-align:left;width:317px;height:22px;}
div.lgreybx {width:9px;height:22px;}
div.rgreybx {width:10px;height:22px;}
.orangetop{background-image: url(/images/backgrounds/orange_top.jpg); width:359px; height:39px;}
div.orangetop div{padding:17px 0 0 20px;}
.orangetopHome{background-image: url(/images/backgrounds/orange_top.jpg); width:359px; height:39px;}
div.orangetopHome div{padding:10px 0 0 17px;}
.bluetop{background-image: url(/images/backgrounds/blue_top.jpg); width:220px; height:36px;}
div.bluetop div{ padding:15px 0 0 20px; }
div.hyper div{float:left;}
div.readinfo{text-align:left; padding:4px 5px 3px 3px; height:15px;}
.gry{background-color:#e5e5e5;}
.wht{background-color:#fff; }
div.lwhtbx {width:9px;height:22px;}
div.rwhtbx {width:10px;height:22px;}
#Featured{padding-top:40px;}
#Featured div#Partner{width:200px; float:left; padding:10px; height:413px;}
#Featured div.whtbox p{padding:10px 0 0 0; margin:0;}
#Featured div div.read{width:165px; padding:4px 5px 3px 3px; height:15px;}
#Announcements{float:left;padding-left:15px;}
#Announcements div.bluebox{width:218px;height:435px;}
#Announcements div.bluebox div#Padding{padding:10px;}
#Announcements div.bluebox div#Padding div.pad{padding-top:8px;}
#Footer { text-align:left; padding:20px;}
#Footer div.greyline{margin-bottom:10px;}
#Footer div.copywrite{float:left;}
#Footer div.legallinks{float:right;}
#Footer div.legallinks a{margin-left:10px;}
/* PAGES */
.breadcrumbs{ text-align:left; padding:7px 0 0 15px;}
div.mainti2{width:535px; height:40px; background-position:top center; background-repeat:no-repeat;}
div.mainti3{width:593px; height:40px; background-position:top left; background-repeat:no-repeat;}
div.mainti4{width:535px; height:40px; background-position:top left; background-repeat:no-repeat;}
div.mainti5{width:535px; height:40px; background-position:top left; background-repeat:no-repeat;}
div.promo{padding-top:10px;}
#Search{padding:10px 0 0 0; width:670px;}
#Search div#Left{ width:330px; padding:0 10px 0 0; float:left;}
#Search div#Right{width:330px; padding:0; float:left;}
.mainbx_gry{background-image: url(/images/backgrounds/mainbox_bg_grey.gif); background-repeat:no-repeat; width:329px; height:242px; margin:20px 0 0 -5px;}
div.mainbx_gry div.pad{padding:20px 30px;}
#Search a.hyper{ background-color:transparent;}
#Search div.copy{padding:5px 0;}
#Search div.dottedline{height:1px; font-size:1px;}
#Search .searchinfo{height:44px; text-align:left; padding:0 10px 0 15px;}
.hyundai{background-image: url(/images/graphics/lgo_hyundai.gif); background-repeat:no-repeat; background-position:center;}
div.searchmenu ul{ 
list-style-type: none;
margin: 0;
padding: 0;
text-align:left;
}
div.searchmenu ul li{
border-top: #999 1px dotted;
padding:5px 0}
div.supportmenu ul li a{background-color:transparent;}
div.supportmenu ul{ 
list-style-type: none;
margin: 0;
padding: 0;
text-align:left;
}
div.supportmenu ul li{
border-bottom: #999 1px dotted;
line-height: 22px;}
#Solutions { padding-top:10px; width:670px;}
#Solutions div.pad {padding:0 20px;}
#Solutions div#Left{width:480px; padding:0 20px 0 0; float:left;}
#Solutions div#Right{width:160px; height:560px; padding:0; float:left;}
#Solutions div.solution {padding:5px 0;border-top: #999 1px dotted; border-bottom: #999 1px dotted;height:30px;}
#Solutions div.solution1 {padding:5px 0;border-top: #999 1px dotted; border-bottom: #999 1px dotted; overflow:hidden;}
#Solutions div.solution1 div{float:left;}
#Solutions div.solution div{float:left;}
#Solutions div.solutioninfo{ padding:15px 0 10px 50px;}
#Solutions div.solutiontitle{width:330px; padding:8px 0 0 20px;}
#InfoCenter div.barwhitepapers{width:663px; height:44px;}
#InfoCenter div.barwhitepapers div.pad{padding:15px 0 0 30px;}
#InfoCenter div.thumbnail{width:133px;}
#InfoCenter div.thumbnail img{margin-bottom:10px;}
#InfoCenter div.txttopic p div{float:left; width:456px;}
#InfoCenter div.txttopic p span{float:left; width:45px;}
#Awards div.barblank{width:663px; height:44px; margin-bottom:15px;}
#Awards div.barblank div.pad{padding:15px 0 0 30px; }
#Awards div.logo{width:180px;height:125px; float:left; border-left: #B9C8DB 1px solid;border-top: #B9C8DB 1px solid;border-bottom: #B9C8DB 1px solid; background-repeat:no-repeat; background-position:center;}
#Awards td{width:447px;background-color:#f1f1f1;border-right: #B9C8DB 1px solid;border-top: #B9C8DB 1px solid;border-bottom: #B9C8DB 1px solid; vertical-align:top;}
#Awards div.awardinfo{width:446px;}
#Awards div.awardinfo div.pad{padding:10px;}
#Awards div.dottedline{ clear:both; height:10px; margin-bottom:10px;}
.height1{clear:both;height:10px;margin:0;padding:0;}
.height2{height:10px;margin:0;padding:0;}
.dotted{clear:both;border-top:1px dotted #999;}
#Awards div.award{padding-left:10px; margin-bottom:15px;}
#Awards td.logoAwards{width:180px;background-color:#ffffff;border-left: #B9C8DB 1px solid;border-top: #B9C8DB 1px solid;border-bottom: #B9C8DB 1px solid; vertical-align:middle;}
.siia{background-image: url(/images/graphics/lgo_siia.gif); background-repeat:no-repeat; background-position:center;}
.stevies{background-image: url(/images/graphics/lgo_stevies.gif); background-repeat:no-repeat; background-position:center;}
.econtent{background-image: url(/images/graphics/lgo_econtent.gif); background-repeat:no-repeat; background-position:center;}
#Awards div.awa_intro_text{padding:10px 20px;width:663px;}
#Awards div.awa_intro_text p{color:#333333;font-size:8pt;font-weight:normal;margin:0 2px 0 0;padding:0 2px 0 0;}
#Purchase{ padding-top:20px;}
#Purchase div{ float:left;}
#Purchase div.marked4{padding-bottom:20px;}
#Purchase div.copy{ clear:both; padding-bottom:10px;}
.lrgbox_orng{background-image: url(/images/backgrounds/box_wide_orng.jpg); background-repeat:no-repeat; width:668px; height:217px;margin:0;
}
div.lrgbox_orng div.pad{padding:30px 20px 0 30px;}
#Form{padding-top:20px;}
#FormLeft{width:290px; float:left;}
#FormLeft div{ width:280px; height:30px;}
#FormLeft div span{ width:80px; float:left;}
#FormLeft div input{float:right; height:15px; width:180px;}
#FormRight{width:290px; float:left;}
#FormRight div{ width:280px; height:30px; margin-left:10px;}
#FormRight div span{ width:80px; float:left;}
#FormRight div input.formfield{float:right; height:15px; width:180px;}
#FormRight div input#submit{float:right;}
div.webinar{padding-top:10px; width:660px;}
.flashbox{background-image: url(/images/backgrounds/flash_box.jpg); background-repeat:no-repeat; width:641px; height:538px;  margin:0; }
/* liquid boxes */
.BluePromo{text-align:left; width:176px;margin-top:20px;}
.BluePromo div.repeating_bg{background-image: url(/images/boxes/promoblue_bg.gif); background-repeat: repeat-y; width:176px; min-height:97px; }
.BluePromo div.top_bg{background-image: url(/images/boxes/promoblue_top.gif); background-repeat:no-repeat; width:176px; height:17px; overflow:hidden;}
.BluePromo div.content_bg{background-image: url(/images/boxes/promoblue_gradient_mid.gif); background-repeat:no-repeat; width:166px; min-height:97px; margin-left:5px;}
*html .BluePromo div.content_bg{height:97px;}
.BluePromo div.bottom_bg{background-image: url(/images/boxes/promoblue_bottom.gif); background-repeat:no-repeat; width:176px; height:19px; clear:both; }
.BluePromo div.pad{padding:0 15px; }
.OrangePromo{text-align:left; width:176px; margin-top:20px;}
.OrangePromo div.repeating_bg{background-image: url(/images/boxes/promoorng_bg.gif); background-repeat: repeat-y; width:176px; min-height:97px; }
.OrangePromo div.top_bg{background-image: url(/images/boxes/promoorng_top.gif); background-repeat:no-repeat; width:176px; height:17px; overflow:hidden;}
.OrangePromo div.content_bg{background-image: url(/images/boxes/promoorng_gradient_mid.gif); background-repeat:no-repeat; width:166px; min-height:97px; margin-left:5px;}
*html .OrangePromo div.content_bg{height:97px;}
.OrangePromo div.bottom_bg{background-image: url(/images/boxes/promoorng_bottom.gif); background-repeat:no-repeat; width:176px; height:19px; clear:both; }
.OrangePromo div.pad{padding:0 15px; }
.OrangePromoSm{text-align:left;width:144px; margin-top:15px;}
.OrangePromoSm div.repeating_bg{background-image: url(/images/boxes/promoorng_sm_bg.gif); background-repeat: repeat-y; width:144px; min-height:97px; }
.OrangePromoSm div.top_bg{background-image: url(/images/boxes/promoorng_sm_top.gif); background-repeat:no-repeat; width:144px; height:17px; overflow:hidden; }
.OrangePromoSm div.content_bg{background-image: url(/images/boxes/promoorng_sm_mid.gif); background-repeat:no-repeat; width:133px; min-height:82px; margin-left:5px;}
*html .OrangePromoSm div.content_bg{height:82px;}
.OrangePromoSm div.bottom_bg{background-image: url(/images/boxes/promoorng_sm_bottom.gif); background-repeat:no-repeat; width:144px; height:19px; clear:both; }
.OrangePromoSm div.pad{padding:0 15px; }
#GreyBox{margin:20px 0 0 -5px;}
#GreyBox h1 {margin:0;padding:0 0 10px 0;}
#GreyBox div.repeating_bg{background-image: url(/images/boxes/greybox_bg.gif); background-repeat: repeat-y; width:331px;}
#GreyBox div.top_bg{background-image: url(/images/boxes/greybox_top.gif); background-repeat:no-repeat; width:331px; height:32px; }
#GreyBox div.content_bg{background-image: url(/images/boxes/greybox_gradient_mid.gif); background-repeat:no-repeat; width:315px;margin-left:8px;}
*html #GreyBox div.content_bg{height:97px;}
#GreyBox div.bottom_bg{background-image: url(/images/boxes/greybox_bottom.gif); background-repeat:no-repeat; width:331px; height:32px; clear:both; }
#GreyBox div.pad{padding:0 15px;}
#ToggleBox{clear:both;width:466px;}
#ToggleBox div.repeating_bg{background-image: url(/images/boxes/togglebox_bg.gif); background-repeat: repeat-y; width:466px; min-height:410px; }
#ToggleBox div.content_bg{background-image: url(/images/boxes/togglebox_mid.gif); background-repeat:no-repeat; width:466px; min-height:327px;}
*html #ToggleBox div.content_bg{height:327px;}
#ToggleBox div.bottom_bg{background-image: url(/images/boxes/togglebox_bottom.gif); background-repeat:no-repeat; width:466px; height:23px; clear:both; }
#ToggleBox div.pad{padding:15px 10px 0 15px; }
#ToggleBox div.description{width:300px;}
#ToggleTop { width:466px; margin-left:5px;}
#ToggleTop div { float:left; width:151px;height:23px;overflow:hidden;}
#VideoBox{}
#VideoBox h1 {margin:0;padding:0 0 10px 0;}
#VideoBox div.repeating_bg{background-image: url(); background-repeat: repeat-y; width:686px; min-height:490px; }
#VideoBox div.top_bg{background-image: url(); background-repeat:no-repeat; width:686px; height:17px; }
#VideoBox div.content_bg{background-image: url(); background-repeat:no-repeat; width:686px; min-height:490px;}
*html #VideoBox div.content_bg{height:490px;}
#VideoBox div.bottom_bg{background-image: url(); background-repeat:no-repeat; width:686px; height:52px; clear:both; }
#VideoBox div.pad{padding:10px 0 0 23px;}
div.greybar {float:right;text-align:right;padding-top:10px;}
div.greybar a{
background: url(/images/boxes/bar_grey_lt.gif) no-repeat left top;
height:22px;
float:left;
padding-left:7px;
text-decoration:none;
color:#000;}
div.greybar a span{
background: url(/images/boxes/bar_grey_rt.gif) no-repeat right top;
height:22px;
padding:4px 15px 0 0;
display:block;
min-width:176px;
text-align:right;
}
*html div.greybar a span{width:176px;float:left;}
div.whitebar {float:right;text-align:right;}
div.whitebar a{
background: url(/images/boxes/bar_white_lt.gif) no-repeat left top;
height:22px;
float:left;
padding-left:7px;
text-decoration:none;
color:#000;}
div.whitebar a span{  
background: url(/images/boxes/bar_white_rt.gif) no-repeat right top;
height:22px;
padding:4px 15px 0 0;
display:block;
min-width:166px;
text-align:right;
}
*html div.whitebar a span{width:166px;float:left;}
/* lines/borders*/
.navline {border-left: #426698 1px solid;}
.blueline {border-bottom: #B9C8DB 1px solid;}
.greyline {border-bottom: #D5DCE3 1px solid;}
.dottedline {border-bottom: #999 1px dotted;}
.whtbox {border: #B9C8DB 1px solid;}
/* Promo Box (orange)*/
.ltpromobx {background: url(/images/backgrounds/lt_crn_promo_orng.jpg);}
.rtpromobx {background: url(/images/backgrounds/rt_crn_promo_orng.jpg);}
.mtpromobx {background: url(/images/backgrounds/bg_tm_promo_orng.jpg);}
.mpromobx {
background: url(/images/backgrounds/bg_m_promo_orng.jpg);
background-repeat: no-repeat;
}
.mpromobxsm {
background: url();
background-repeat: no-repeat;
}
.m2promobxsm {background: url(/images/backgrounds/bg_bttm_promo_orngsm.jpg);}
.m2promobx {background: url(/images/backgrounds/bg_bttm_promo_orng.jpg);}
.mbpromobx {background: url(/images/backgrounds/bg_bm_promo_orng.jpg);}
.lbpromobx {background: url(/images/backgrounds/lbttm_crn_promo_orng.jpg);}
.rbpromobx {background: url(/images/backgrounds/rbttm_crn_promo_orng.jpg);}
/* Promo Box (blue)*/
.ltbluepromobx {background: url(/images/backgrounds/lt_crn_promo_blue.jpg);}
.rtbluepromobx {background: url(/images/backgrounds/rt_crn_promo_blue.jpg);}
.mtbluepromobx {background: url(/images/backgrounds/bg_tm_promo_blue.jpg);}
.mbluepromobx {
background: url(/images/backgrounds/bg_m_promo_blue.jpg);
background-repeat: no-repeat;
}
.m2bluepromobx {background: url(/images/backgrounds/bg_bttm_promo_blue.jpg);}
.mbbluepromobx {background: url(/images/backgrounds/bg_bm_promo_blue.jpg);}
.lbbluepromobx {background: url(/images/backgrounds/lbttm_crn_promo_blue.jpg);}
.rbbluepromobx {background: url(/images/backgrounds/rbttm_crn_promo_blue.jpg);}
/* grey box (round edges)*/
.ltgrmainbx {background: url(/images/backgrounds/lt_crn_box.jpg);}
.rtgrmainbx {background: url(/images/backgrounds/rt_crn_box.jpg);}
.mtgrmainbx {background: url(/images/backgrounds/bg_tm_box.jpg);}
.mgrmainbx {
background: url(/images/backgrounds/bg_m_box.jpg);
background-repeat: no-repeat;
}
.m2grmainbx {background: url(/images/backgrounds/bg_bttm_box.jpg);}
.mbgrmainbx {background: url(/images/backgrounds/bg_bm_box.jpg);}
.lbgrmainbx {background: url(/images/backgrounds/lbttm_crn_box.jpg);}
.rbgrmainbx {background: url(/images/backgrounds/rbttm_crn_box.jpg);}
/* video box */
.tpvideo {background: url(/images/backgrounds/bgtp_video.jpg);}
.lvideo {background: url(/images/backgrounds/bgl_video.jpg);}
.bttmvideo {background: url(/images/backgrounds/bgbttm_video.jpg);}
.rvideo {background: url(/images/backgrounds/bgr_video.jpg);}
.bgvideo {background-color: #000;} 
/* top bars (icons/round edges)*/
.barwebinar {background: url(/images/backgrounds/bar_webinars.jpg);}
.barwhitepapers {background: url(/images/backgrounds/bar_whitepapers.jpg);}
.barquicktours {background: url(/images/backgrounds/bar_quicktours.jpg);}
.barcasestudies {background: url(/images/backgrounds/bar_cs.jpg);}
.barblank {background: url(/images/backgrounds/bar_blank.jpg);}
/* IDs*/
#layout { 
width: 910px; 
height: 100%; 
border: 0; 
}
#top { 
height:372px; 
vertical-align:top; 
}
#crumbs { 
height:26px; 
vertical-align:top; 
}
#content { 
height: auto; 
vertical-align:top; 
background-color:#FFF; 
}
/**** TOP NAVIGATION ****/
.dropmenudiv{ text-align:left;position:absolute;margin-top: 12px;border: 1px solid #FFF; border-bottom-width: 0;font:normal 11px Verdana;line-height:18px;z-index:100;background-color: #E8E8E8;width: 231px;visibility: hidden; }
.left0{margin-left: -17px;}
.left1{margin-left: -23px;}
.left2{margin-left: -21px;}
.left3{margin-left: -28px;}
.left4{margin-left: -26px;}
.left5{margin-left: -20px;}
.dropmenudiv a { width: auto;display: block;text-indent: 16px;border-bottom: 1px solid #FFF;padding: 2px 0;text-decoration: none;font-weight: bold;color: #4F9CC6; }
/*IE only hack*/
* html .dropmenudiv a{ 
    width: 100%;
}
.dropmenudiv a:hover{ background-color: #F0F0F0;color: #EE6200; }
/**** Side Navigation ****/
.snmainmenu{ margin: 0;padding: 0;width: 166px;}
.snmainmenu a.menuitem { background-color: #F1F1F1;border-bottom: #999 1px dotted;font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; font-weight:normal;color: #000;display: block;position: relative; width: auto;padding: 4px 0;padding-left: 15px;text-decoration: none;}
.snmainmenu a.menuitem:visited .snmainmenu .menuitem:active{ color: #4E98C7;}
.snmainmenu a.menuitem .statusicon{ position: absolute;top: 5px;right:158px;border: none; }
.snmainmenu a.menuitem:hover{ color: #4E98C7; }
.snmainmenu div.sidemenu{ background: #F1F1F1; }
.snmainmenu div.sidemenu ul{ list-style-type: none;margin: 0;padding: 0; }
.snmainmenu div.sidemenu ul li a.current { color: #4E98C7;}
.snmainmenu div.sidemenu ul li a{ display: block;font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 10px; line-height: 14px;font-weight:normal;color: #666;text-decoration: none;padding-left: 16px; margin-left:16px }
.snmainmenu div.sidemenu ul li a:hover{ color: #4E98C7; }/* CSS Document *//* CSS Document */

/* styles applied for new Landing Page(Regalix ppc)*/
.form_top_bg_regalix{
background-image:url(/images/graphics/LandingPages/bg_top_form.jpg);
background-repeat:no-repeat;
height:33px;
}
.form_middle_bg_regalix{
background-image:url(/images/graphics/LandingPages/bg_middle_form.jpg);
background-repeat:no-repeat;
}
.form_middle_Bottom_bg_regalix{
background-image:url(/images/graphics/LandingPages/bg_middleBottom_form.jpg);
}

.form_bottom_bg_regalix{
background-image:url(/images/graphics/LandingPages/bg_bottom_form.jpg);
background-repeat:repeat-x;
height:33px;
}
#Content_rgx {width:912px; background-color:#C8D0DB; min-height:300px;}
#ContentWrap_rgx{width:912px; text-align:left;}
/*#ContentWrap_rgx div#ContentPad_rgx{padding:5px 25px 0 25px;background-color: #FFF;}*/
#ContentWrap_rgx div#RightCol_rgx{width:690px; padding-left:5px; float:left;}

#ContentWrapInner_rgx{width:912px;text-align:left; background-color: #FFF; padding: 15px 0 10px 0;}
#ContentWrapInner_rgx div#ContentPad_rgx{padding:0px 0 0 10px;}
#ContentWrapInner_rgx div#LeftCol_rgx{width:196px;float:left;}
#Footer_rgx { text-align:left; padding:10px 20px 20px 20px;}
#Footer_rgx div.greyline{margin-bottom:10px;}
#Footer_rgx div.copywrite{float:left; width: 392px;text-align:right;}
#Footer_rgx div.info{float:left; width: 480px;}
#Footer_rgx div.legallinks{float:right;}
#Footer_rgx div.legallinks a{margin-left:10px;}
.LP_title_rgx{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #EE6200;
font-size : 16px;
}
.form_textfield_rgx{
border: #CCC 1px solid; 
width: 205px; 
font-size: 11px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color : #333;}

.form_textfield_rgx2{
border: #CCC 1px solid; 
width: 208px;
_width: 205px; 
font-size: 11px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color : #333;}

.form_text_rgx{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 11px; 
font-weight:normal;
line-height: 15px;
color: #333;
}
.form_heading_text{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #AD4601;
font-size : 12px;
}
.form_heading_link{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #EE6200;
font-size : 12px;
}
.form_heading_link:hover{
color: #AD4601;
}
.arrow_bullet_rgx{
 background-image:url(/images/common/arrow.gif);
 background-repeat:no-repeat;
 background-position:0px 1px;
 _background-position:0px 4px;
 width:10px;
 float:left;
}
div.left_nav_rgx{
vertical-align:top;
width:155px;
_width:152px;
float:left;
}
.left_nav_text_rgx{
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 11px; 
font-weight:normal;
color: #333;
}

a.left_nav_link_rgx,a.left_nav_link_rgx:visited{
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 11px; 
font-weight:normal;
color: #333;
}
a.left_nav_link_rgx:hover{
color: #EE6200;
}
1span.left_nav_link_rgx{
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 11px; 
font-weight:normal;
color: #333;
}
1span.left_nav_link_rgx:hover{
color: #EE6200;
}
input.submitButton{
height:45px;
width:113px;
margin: 0;
padding: 0;
border: 0;
background-image:url(/images/graphics/LandingPages/bt_landingpage-blank.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#e96713;
cursor:pointer;
}
/* styles applied for right and bottom form implementation */
.form_top_bg_rgx{
background-image:url(/images/graphics/LandingPages/form-right/form-top-bg.jpg);
background-repeat:repeat-x;
height:28px;
}
.form_middle_bg_rgx{
background-image:url(/images/graphics/LandingPages/form-right/form-middle-gradient-bg.jpg);
background-repeat:no-repeat;
}
.form_middle_Bottom_bg_rgx{
background-image:url(/images/graphics/LandingPages/form-right/form-middle-repeat-bg.jpg);
}

.form_bottom_bg_rgx{
background-image:url(/images/graphics/LandingPages/form-right/form-btm-bg.jpg);
background-repeat:repeat-x;
height:28px;
}

.Rightform_textfield_rgx{
border: #CCC 1px solid; 
width: 150px; 
font-size: 11px; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
color : #333;}

.Rightform_textfield_rgx2{
border: #CCC 1px solid; 
width: 153px;
_width: 150px; 
font-size: 11px; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
color : #333;}


#newLP_header{
background-image:url(/images/graphics/LandingPages/newLP/header_top_bg.jpg);
background-repeat:repeat-x;
height:39px;
width:890px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#3E84B1;
}
#newLP_header_container{
padding-left:10px;
}
.landingcontent_rgx{
padding:2px 5px 0px 11px;}

.testimonial_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:18px;
}

.bottom_nav_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#EE6200;
font-weight:bold;
padding-bottom:8px;
}

.arrow_bullet_bottom_nav{
 background-image:url(/images/common/arrow.gif);
 background-repeat:no-repeat;
 background-position:0px 1px;
 _background-position:0px 4px;
 width:15px;
 float:left;
}

div.bottom_nav_rgx{
vertical-align:top;
width:190px;
_width:187px;
float:left;
}

a.lnd_nav_link_rgx,a.lnd_nav_link_rgx:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
color: #000000;
}
a.lnd_nav_link_rgx:hover{
color: #EE6200;
}

.lnd_nav_text_rgx{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color: #000000;
}

.newLP_sub_Heading{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#EE6200;
font-weight:normal;
line-height:16px;
}

.oldLP_sub_Heading{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#ff6600;
font-weight:bold;
}

.newLP_form_title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#AD4601;
line-height:15px;
}

.newLP_form_sub_title{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#AD4601;
line-height:16px;
}
