html {overflow-y:scroll;}
body {margin:0; background:url("../img/bodyBG.png") #BCBDC0 repeat-x 0 0; font:normal 100% arial, sans-serif; color:#333; line-height:1.33;}
a {text-decoration:none; color:#0084B4}

#layout {width:980px; overflow:hidden; margin:0 auto; margin-top:6px;
    background:url('../img/layout-roundCorners.png') #fff 0 0 no-repeat; position:relative;}
#vivatinc-logotype {position:absolute; top:32px; left:25px; border:none; z-index:10;}
#vivatinc-logotype img {border:none;}
#vivatinc-slogan {position:absolute; top:80px; left:25px; width:930px; height:70px; margin:0; padding:0;
    background:url('../img/content-roundCorners.png') transparent 0 43px no-repeat; text-align:right; z-index:1;}
#vivatinc-slogan span {position:relative; left:-8px; top:-9px; font:normal 170% arial, sans-serif; color:#ccc;}
#content {margin:127px 25px 8px 25px; min-height:531px; height:auto !important; height:531px; 
    border:1px solid #C6E29F; border-top:none; position:relative; overflow:hidden; //overflow:default;}
#banner {width:606px; height:242px; position:relative; top:35px; margin:0 0 0 11px !important; border:1px solid #FFDEBE;}
#showcase {margin:45px 0 0 10px; width:607px; padding-bottom:10px; //padding-bottom:11px;}
#showcase ul {margin:0; padding:0; list-style:none; font-size:80%; width:195px; position:relative; left:1px;}
.menuItemGreen {background:url("../img/swowcase-itemBG-green.png") -40px 0 repeat-y;}
.menuItemGreenActive {background:url("../img/taxonomy02-gradient.png") -200px 0 repeat-y;}
.menuItemOrange {background:url("../img/swowcase-itemBG-orange.png") -42px 0 repeat-y;}
.menuItemOrange:hover {background:url("../img/swowcase-itemBG-orange.png") -12px 0 repeat-y;}
.menuItemGreen:hover {background:url("../img/swowcase-itemBG-green.png") -12px 0 repeat-y;}
#showcase ul li a {padding:9px 0 10px 10px; display:block; color:#333; border-bottom:3px solid #fff; width:100%;}
#showcase ul li a:hover { }
/*#showcase #compliance a {border-bottom:none;}*/
#showcase-detailed {position:relative; width:401px; height:229px; background:#FFFCF3; font-size:80%; 
  margin:-234px 0 0 206px; border:1px solid #FFDEBE;}
#showcase-detailed div {line-height:1.33; top:0; position:relative; display:none;}
#showcase-detailed div p {padding:0 14px 0 13px; margin:7px 0 0 0;}
#showcase-detailed div a {margin:205px 0 0 310px; padding-right:10px; position:absolute; top:0;
  background:url("../img/arrowToTheRight.gif") right 5px no-repeat; color:#665;}
#showcase-detailed h1 {font:normal 145% arial; text-align:center; color:#2e2e2e; padding:10px 0 10px 0; margin:0; 
    background:url('../img/header-background-largest.png') transparent -210px 0 no-repeat; width:401px;}
#secondaryPage {margin:40px 0 0 12px; float:left; -float:none; width:607px; padding-bottom:10px; //padding-bottom:11px; font-size:80%;}
#secondaryPage ul {list-style:none; margin:12px 0 0 0; width:172px; padding:0; line-height:1.92;}
#secondaryPage ul li {border-bottom:3px solid #fff;}
#secondaryPage ul li a {display:block; padding:5px 0 5px 24px; color:#333; width:148px;}
#secondaryPage ul .activeItem02 {background:url('../img/activetem02-arrow.gif') no-repeat 11px 13px;
  //background-position:11px 14px; color:#FCFFAB; padding:5px 0 4px 24px; //padding-bottom:5px; }
#secondaryPage ul .noArrow {background:none; }
#secondaryPage ul .activeItem03 {background:url('../img/activetem02-arrow.gif') no-repeat 11px 6px !important;
  background-color:#bbb !important; color:#fff !important;}
#secondaryPage ul .twoLines {background-position:11px 8px !important;}
#menuOverviewItemsSubs a {line-height:1; color:#333 !important; margin:0; padding:6px 0 5px 24px; width:148px;
  background:url("../img/swowcase-itemBG-green.png") -36px 0 repeat-y; border-top:1px solid #D8F2B1;}
#menuOverviewItemsSubs a:hover {background-color:#BCBDC0; background-image:none;}
#secondaryPage .menuItemOrange {background-position:-73px 0;} 
#secondaryPage .menuItemOrange:hover {background-position:-23px 0;} 
#secondaryPage .menuItemGreen {background-position:-10px 0;} 
#itemDetailed {width:433px; float:left; //float:none; border:1px solid #C6E29F; padding:0 0 10px 0; position:relative;  //top:10px;
  margin:-187px 0 10px 172px; border-top:none; //margin-top:-200px;}
#itemDetailed h1 {padding:6px 0 5px 13px; margin:0 0 6px 0; font-size:235%; color:#FEFFD9;
    background:url('../img/header-background-largest2.png') transparent -120px 0 no-repeat;}
#itemDetailed h1.smaller {font-size:205%; padding:8px 0 8px 13px;}
#itemDetailed p {padding:3px 5px 0 12px; margin:5px 0 0 0; line-height:1.32; float:left; width:415px;}
#itemDetailed form {padding:3px 5px 0 12px; margin:5px 0 0 0; line-height:1.32; float:left; width:415px;}
#itemDetailed .contact_info {width:280px;}
#itemDetailed img.floated {float:left; position:relative; left:-6px; margin-top:-3px;}
#itemDetailed p span {padding-left:10px; background:url("../img/arrowToTheRight.gif") left 4px no-repeat;}
.services #itemDetailed {margin-top:-225px !important; //margin-top:-238px !important;}
#itemCompanyDetailed {width:433px; float:left; //float:none; border:1px solid #C6E29F; padding:0 0 10px 0; position:relative;  //top:10px;
  margin:-225px 0 10px 172px; border-top:none; //margin-top:-238px;}
#itemCompanyDetailed h1 {padding:6px 0 5px 13px; margin:0 0 6px 0; font-size:235%; color:#FEFFD9;
    background:url('../img/header-background-largest2.png') transparent -120px 0 no-repeat;}
#itemCompanyDetailed h1.smaller {font-size:205%; padding:8px 0 8px 13px;}
#itemCompanyDetailed p {padding:3px 5px 0 12px; margin:5px 0 0 0; line-height:1.32; float:left; width:415px;}
#itemShowcaseDetailed {width:433px; float:left; //float:none; border:1px solid #C6E29F; padding:0 0 10px 0; position:relative;  //top:10px;
  margin:-113px 0 10px 172px; border-top:none; //margin-top:-124px;}
#itemShowcaseDetailed h1 {padding:6px 0 5px 13px; margin:0 0 6px 0; font-size:235%; color:#FEFFD9;
    background:url('../img/header-background-largest2.png') transparent -120px 0 no-repeat;}
#itemShowcaseDetailed h1.smaller {font-size:205%; padding:8px 0 8px 13px;}
#itemShowcaseDetailed p {padding:3px 5px 0 12px; margin:5px 0 0 0; line-height:1.32; float:left; width:415px;}
#itemNewsDetailed {width:433px; float:left; //float:none; border:1px solid #C6E29F; padding:0 0 10px 0; position:relative;  //top:10px;
  margin:-248px 0 10px 172px; border-top:none; //margin-top:-262px;}
#itemNewsDetailed h1 {padding:6px 0 5px 13px; margin:0 0 6px 0; font-size:235%; color:#FEFFD9;
    background:url('../img/header-background-largest2.png') transparent -120px 0 no-repeat;}
#itemNewsDetailed h1.smaller {font-size:205%; padding:8px 0 8px 13px;}
#itemNewsDetailed p {padding:3px 5px 0 12px; margin:5px 0 0 0; line-height:1.32; float:left; width:415px;}
#partners #itemDetailed {width:605px; margin:10px 0 0 0; //margin:11px 0 0 0;}
#company-news #itemDetailed {margin-top:-211px; //margin-top:-224px;}
#partners #itemDetailed {//margin-top:3px; margin-bottom:9px;}
#partners #itemDetailed p {width:97%;}
#partners #itemDetailed p img {float:left; margin:5px 0 10px -10px;}
#enterprise-integration #itemDetailed  {margin-top:-356px !important; //margin-top:-371px !important;}
#compliance #itemDetailed  {margin-top:-272px !important; //margin-top:-286px !important;}
#twitter-follow {position:absolute; top:518px; right:38px; -right:38px; width:286px; height:127px; border:1px solid #C6E29F; background:#FFFFFF; //top:512px; //height:133px;}
/*#twitter-follow a {color:#005186; padding:0px 0px 0px 8px; //padding-top:4px; position:relative; top:3px; line-height:1.13; background:url("../img/twitterIcon.png") 133px -3px no-repeat; display:block; width:150px; } */
/*#twitter-follow a {color:#005186; padding:0px 0px 0px 8px; //padding-top:4px; position:relative; top:3px; line-height:1.13; display:block; width:260px; } */
#twitter-follow a span {position:relative; font-size: 80%;}
#twitter-follow p {margin:0; padding:5px 4px 0 7px; font-size:80%; line-height:1.33;}
#shw-twitter-follow {position:absolute; top:518px; right:38px; -right:38px; width:286px; height:133px; border:1px solid #C6E29F; background:#FFFFFF;}
#fin-twitter-follow {position:absolute; top:441px; right:38px; -right:38px; width:286px; height:133px; border:1px solid #C6E29F; background:#FFFFFF;}
#taxsaas-twitter-follow {position:absolute; top:429px; right:38px; -right:38px; width:286px; height:133px; border:1px solid #C6E29F; background:#FFFFFF;}
#entmgr-twitter-follow {position:absolute; top:566px; right:38px; -right:38px; width:286px; height:133px; border:1px solid #C6E29F; background:#FFFFFF;}
#media-twitter-follow {position:absolute; top:535px; right:38px; -right:38px; width:286px; height:133px; border:1px solid #C6E29F; background:#FFFFFF;}
#rss-subscriber {font-size: 70%; line-height:1.33; padding:0;  margin:0 0 6px 25px; //margin:-1px 0 5px 25px;}
#rss-subscriber a {color:#555; padding:2px 0 1px 20px; background:url("../img/rssIcon.png") 0 0 no-repeat;}
#footer {padding:2px 0 3px 15px; margin:0; font-size:70%; color:#fff; background:url("../img/footerBG.png") 0 0 no-repeat; height:43px;}
#navigator {position:absolute; top:159px; left:38px; font-size:75%; text-transform:uppercase; z-index:11;}
#navigator p {margin:0;}
#navigator p a {padding-right:9px; padding-left:1px; background:url("../img/arrowToTheRight.gif") right 3px no-repeat; color:#7D9EAE;}
#navigator-currentPageTitle { color:#8dc63f;}
#about-Vivat {position:absolute; top:135px; right:38px; width:288px; z-index:11; background:url("../img/about-Vivat-RoundCorners.png") 0 0 no-repeat;}
#about-Vivat p {padding:6px 3px 5px 8px; margin:0; border:1px solid #C6E29F;
    border-top:none; border-bottom:1px solid #C6E29F; background-color:#EEEFEF; font-size:80%; line-height:1.33; }
#about-Vivat-title {position:relative; top:6px; -top:5px; border-bottom:none; border-top:none; 
    font:normal 130% arial, sans-serif !important; padding:3px 2px 2px 16px; color:#665; border-bottom:none !important; }
#about-Vivat-video {border-left:1px solid #C6E29F; border-right:1px solid #C6E29F; background-color:#EEEFEF; padding-top:10px; }
#about-Vivat-video object {position:relative;  width:270px; height:142px;}
#about-Vivat-video div {border:0px solid #ccc; position:relative; left:7px; width:270px;}

#services02 {width:13em;} #services03 {width:17em; margin-left:3em;} #process02 {width:13em;} #process03 {width:17em; margin-left:3em;}
#company02 {width:14em;} #company03 {width:10em; margin-left:4em;} #showcases02 {width:13em;} #showcases03 {width:17em; margin-left:3em;}

#showcase-right {position:absolute; top:135px; right:38px; width:288px; z-index:11; background:url("../img/about-Vivat-RoundCorners.png") 0 0 no-repeat; background-color:#EEEFEF;}
#showcase-text {padding:6px 3px 5px 8px; margin:0; border-top:none; background-color:#EEEFEF; border-left:1px solid #C6E29F; border-right:1px solid #C6E29F; font-size:80%; line-height:1.33; }
#showcase-right-title {position:relative; top:6px; -top:5px; border-bottom:none; border-top:none; border-left:1px solid #C6E29F; border-right:1px solid #C6E29F; 
    font:normal 130% arial, sans-serif !important; padding:3px 2px 2px 16px !important; color:#665; border-bottom:none !important; }
#showcase-right-content {border-left:1px solid #C6E29F; border-right:1px solid #C6E29F; background-color:#EEEFEF; padding-top:10px; }
#showcase-right-content div {border:0px solid #ccc; position:relative; left:7px; width:270px;}
.lineBreak {display:block;}
.hide {visibility:hidden;}

div#rssincl-box-61394 {height:127px !important; overflow:hidden !important;}
div#rssincl-box-61394 div.rssincl-content {padding:0 8px !important;}
div.rssincl-head {margin:12px 0 12px 8px !important; padding:0 !important;}
div.rssincl-head p {margin:0 !important; padding:0 !important;}
#about-Vivat .lineBreak {display:inline !important;}
.triangle {display:none !important;}
div#rssincl-box-61394 div.rssincl-content div.rssincl-entry {border:none !important;}
div#rssincl-box-61394 div.rssincl-content div.rssincl-last { position:absolute !important; bottom:4px !important;}

div#rssincl-box-61394 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle {margin:0 !important; padding:3px 0 !important;}\


div#rssincl-box-61400 { overflow:hidden !important; }

div.rssincl-entry {padding:0 !important;}
