/***************************
BORLAND COMPONENTS CSS
COMPONENTS
SITE STRUCTURE
TEXT STYLES

CREATED: APRIL 14, 2007
GYRO INTERNATIONAL
AUTHORS: ROSS GOODMAN, LUCIE TAYLOR
***************************/

/* GENERAL STYLES */
/* -------------------------------------- */
.faqButton, .graphButton, .podcastButton, .forumButton, .smallerbutton, .homepagebutton, .trialButton, .whitepaperButton, .sliverButton, .sliverButtonDL, .servicesButton, 
.whiteboardButton, .whiteboardviewButton, .whitepaperviewButton, .articleButton,
.whitepaperButton, .PDFButton, .datasheetButton, .panelButton, .whitepaper, .podcastButtonDL, 
.customerButton, .webcastButton, .videoButton, .videoButtonWide, .fullwidth, #bottomNav, .partnerButton, .viewletButton  {
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
}

/* TEXT STYLES */
/* -------------------------------------- */
p.resourcecenter {
color: #8a1e04;
margin: 8px 0 0 5px !important;
font-size: 12px;
font-weight: bold;
}

.homepagebutton h3, .smallerbutton h3 {
color:#8a1e04;
font-size: 12px;
padding: 0;
margin: 0;}

.articleButton h3, .whiteboardButton h3, .whiteboardviewButton h3, .trialButton h3, 
.customerButton h3, .whitepaperviewButton h3, .whitepaperButton h3, 
.servicesButton h3, .whiteboardButton h3, .graphButton h3, .PDFButton h3, .datasheetButton h3, 
.webcastButton h3, .videoButton h3, .viewletButton h3, .forumButton h3, .podcastButton h3, 
.podcastButtonDL h3, .faqButton h3 {
color:#8a1e04;
font-size: 12px;
padding: 0 !important;
margin: 0 0 0 55px !important;}

/*
.videoButtonWide h3 {

padding: 0;
margin: 0 0 0 10px;}
*/

.sliverButton h3, .sliverButtonDL h3 {
color:#8a1e04;
font-size: 12px;
padding: 5px 0 0 0;
margin: 0 0 0 0;}

/*needs larger left margin*/
.panelButton h3 {
color:#8a1e04;
font-size: 12px;
padding: 0;
margin: 0 0 0 85px;}

.homepagebutton h4, .smallerbutton h4 {
color:#676767 !important;
font-weight: normal;
font-size: 10px;
line-height: 14px;
width: 260px;
padding: 0 !important;
margin: 0 !important;}

.whiteboardButton h4, .whiteboardviewButton h4, .trialButton h4, .customerButton h4, 
.whitepaperviewButton h4, .whitepaperButton h4, .servicesButton h4, .whiteboardButton h4, 
.graphButton h4, .PDFButton h4, .datasheetButton h4, .webcastButton h4, .videoButton h4, .podcastButtonDL h4, .viewletButton h4, 
.forumButton h4, .podcastButton h4, .faqButton h4 {
color:#676767 !important;
font-weight: normal;
font-size: 10px;
line-height: 10px;
width: 220px;
padding: 0 !important;
margin: 0 0 0 55px !important; }

.fullwidth h4 {
color:#676767 !important;
font-weight: normal;
font-size: 10px;
line-height: 14px;
width: 600px;
padding: 0;
margin:  0 0 0 12px;}

/* BUTTONS BUTTONS BUTTONS */
/* -------------------------------------- */

/* CTA area for all buttons */
.homepagebutton h5, .graphButton h5, .articleButton h5, .smallerbutton h5, .whiteboardButton h5, .whiteboardviewButton h5, 
.whitepaperviewButton h5, .whitepaperButton h5, .servicesButton h5, 
.panelButton h5, .PDFButton h5, .trialButton h5, .customerButton h5, 
.datasheetButton h5, .webcastButton h5, .videoButton h5, .videoButtonWide h5, .podcastButtonDL h5, .viewletButton h5, 
.forumButton h5, .podcastButton h5, .faqButton h5 { 
text-align: center;
margin: 0;
padding: 0; 
font-size: 9px;
color:#adadaf !important;}

.sliverButton h5, .sliverButtonDL h5 { 
text-align: left;	
margin: 0;
padding: 0; 
font-size: 9px;
color:#adadaf; }

/*----------------------------*/
/* SMALLER BUTTON with BLUE ARROW */
.smallerbutton h5 a {
background: url(http://www.borland.com/images/rc/components/buttons/bluearrowStandard.gif) no-repeat top center;
width: 30px; 
font-size: 9px;
color:#adadaf !important;
text-decoration: none;
font-weight: normal;
line-height: 50px;
position: absolute;
top: 22px;
right: 20px;
}

/*added april 09*/
/* BLUE ARROW */
.homepagebutton h5 a {
background: url(http://www.borland.com/images/rc/components/buttons/homepagebuttonarrow.gif) no-repeat top center;
/*width: 30px;*/
width: 50px;
font-size: 9px;
color:#adadaf !important;
text-decoration: none;
font-weight: normal;
line-height: 50px;
position: absolute;
top: 35px;
right: 11px;
/*right: 31px;*/
}

/*end of april 09 edits*/

/*----------------------------*/
/* BLUE ARROW */
.graphButton h5 a, .articleButton h5 a, .whiteboardviewButton h5 a, .customerButton h5 a, .trialButton h5 a, 
.servicesButton h5 a, .PDFButton h5 a, .panelButton h5 a, .whitepaperviewButton h5 a, 
.whiteboardButton h5 a, .webcastButton h5 a, .viewletButton h5 a, .forumButton h5 a {
background: url(http://www.borland.com/images/rc/components/buttons/bluearrowStandard.gif) no-repeat top center;
/*width: 30px;*/
width: 50px;

font-size: 9px;
color:#adadaf !important;
text-decoration: none;
font-weight: normal;
line-height: 50px;
position: absolute;
top: 35px;
right: 11px;
/*right: 31px;*/
}

/*----------------------------*/

/* RED download ARROW */
.PDFButton h5 a, .trialButton h5 a, .datasheetButton h5 a, .whitepaperButton h5 a, 
.whiteboardButton h5 a, .faqButton h5 a, .podcastButton h5 a, .podcastButtonDL h5 a {
background: url(http://www.borland.com/images/rc/components/buttons/redarrowDownload.gif) no-repeat top center;
width: 50px; 
color:#adadaf !important;
text-decoration: none;
font-weight: normal;
line-height: 50px;
position: absolute;
top: 35px;
right: 10px;}

/*----------------------------*/

/* narrow button CTA with SMALL BLUE ARROW */
.sliverButton h5 a { 
background: url(http://www.borland.com/images/rc/components/buttons/smallbluearrow.gif) no-repeat top right;
height: 24px;
width: 43px; 
color:#adadaf !important;
text-decoration: none;
font-weight: normal;
line-height: 15px;
position: absolute;
top: 4px;
right: 24px;}

.sliverButtonDL h5 a { 
background: url(http://www.borland.com/images/rc/components/buttons/smallredarrowdown.gif) no-repeat top right;
height: 24px;
width: 66px; 
color:#adadaf !important;
text-decoration: none;
font-weight: normal;
line-height: 15px;
position: absolute;
top: 4px;
right: 24px;}

/* remaining link declarations for all button CTAs - 
NO ARROW, BLUE ARROW, RED ARROW, SMALL BLUE ARROW */

.graphButton h5 a:link, .articleButton h5 a:link, .smallerbutton h5 a:link, .whiteboardButton h5 a:link, .whiteboardviewButton h5 a:link, 
.trialButton h5 a:link, .whitepaperviewButton h5 a:link, 
.whitepaperButton h5 a:link, .servicesButton h5 a:link, .whiteboardButton h5 a:link, 
.PDFButton h5 a:link, .sliverButton h5 a:link, .sliverButtonDL h5 a:link, .panelButton h5 a:link, 
.PDFButton h5 a:link, .customerButton h5 a:link, .trialButton h5 a:link, 
.datasheetButton h5 a:link, .sliverButton h5 a:link, .sliverButtonDL h5 a:link, .webcastButton h5 a:link, 
.videoButton h5 a:link, .viewletButton h5 a:link, .forumButton h5 a:link, .faqButton h5 a:link
.podcastButton h5 a:link, .podcastButtonDL h5 a:link { 
color:#adadaf;
text-decoration: none;
font-weight: normal;}

.graphButton h5 a:visited, .articleButton h5 a:visited, .smallerbutton h5 a:visited, .whiteboardButton h5 a:visited, 
.whiteboardviewButton h5 a:visited, .trialButton h5 a:visited, .whitepaperviewButton h5 a:visited, 
.whitepaperButton h5 a:visited, .servicesButton h5 a:visited, .whiteboardButton h5 a:visited, 
.PDFButton h5 a:visited, .sliverButton h5 a:visited, .sliverButtonDL h5 a:visited, .panelButton h5 a:visited, .PDFButton h5 a:visited, 
.customerButton h5 a:visited, .trialButton h5 a:visited, .datasheetButton h5 a:visited, 
.webcastButton h5 a:visited, .videoButton h5 a:visited, .viewletButton h5 a:visited, 
.forumButton h5 a:visited, .podcastButton h5 a:visited, .faqButton h5 a:visited, .podcastButtonDL h5 a:visited { 
color:#adadaf;
text-decoration: none;
font-weight: normal;}

.graphButton h5 a:hover, .articleButton h5 a:hover, .smallerbutton h5 a:hover, .whiteboardButton h5 a:hover, .whiteboardviewButton h5 a:hover, 
.trialButton h5 a:hover, .whitepaperviewButton h5 a:hover, .whitepaperButton h5 a:hover, .servicesButton h5 a:hover, 
.whiteboardButton h5 a:hover, .PDFButton h5 a:hover, .sliverButton h5 a:hover, .sliverButtonDL h5 a:hover,
.sliverButton h5 a:hover, .panelButton h5 a:hover, .PDFButton h5 a:hover, .customerButton h5 a:hover, .trialButton h5 a:hover, 
.datasheetButton h5 a:hover, .webcastButton h5 a:hover, .videoButton h5 a:hover, .viewletButton h5 a:hover, 
.forumButton h5 a:hover, .podcastButton h5 a:hover, .faqButton h5 a:hover  { 
color:#adadaf;
text-decoration: none;
font-weight: normal;}

.graphButton h5 a:active, .articleButton h5 a:active, .smallerbutton h5 a:active, .whiteboardButton h5 a:active, .whiteboardviewButton h5 a:active, 
.customerButton h5 a:active, .trialButton h5 a:active, .whitepaperviewButton h5 a:active, 
.whitepaperButton h5 a:active, .servicesButton h5 a:active, .whiteboardButton h5 a:active, 
.PDFButton h5 a:active, .sliverButton h5 a:active, .sliverButtonDL h5 a:active, .panelButton h5 a:active, .PDFButton h5 a:active, 
.customerButton h5 a:active, .trialButton h5 a:active, .datasheetButton h5 a:active,  
.webcastButton h5 a:active, .videoButton h5 a:active, .viewletButton h5 a:active, 
.forumButton h5 a:active, .podcastButton h5 a:active, .faqButton h5 a:active, .podcastButtonDL h5 a:active { 
color:#adadaf;
text-decoration: none;
font-weight: normal;}

/* TEXT LINKS */
/* -------------------------------------- */

.graphButton h3 a, .articleButton h3 a, .homepagebutton h3 a, .smallerbutton h3 a, .whiteboardButton h3 a, .whiteboardviewButton h3 a, 
.customerButton h3 a, .trialButton h3 a, .whitepaperviewButton h3 a, .whitepaperButton h3 a, 
.servicesButton h3 a, .whiteboardButton h3 a, .PDFButton h3 a, .datasheetButton h3 a, 
.sliverButton h3 a, .sliverButtonDL h3 a, .panelButton h3 a, .webcastButton h3 a, .videoButton h3 a, 
.viewletButton h3 a, .forumButton h3 a, .podcastButton h3 a, .faqButton h3 a, .podcastButtonDL h3 a {
color:#8a1e04;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding: 0 !important;
margin: 0 !important;
}

.graphButton h3 a:hover, .partnerButton h3 a:hover, .articleButton h3 a:hover, .homepagebutton h3 a:hover, .smallerbutton h3 a:hover, 
.whiteboardButton h3 a:hover, .whiteboardviewButton h3 a:hover, .customerButton h3 a:hover, .trialButton h3 a:hover, 
.whitepaperviewButton h3 a:hover, .whitepaperButton h3 a:hover, .servicesButton h3  a:hover, 
.whiteboardButton h3 a:hover, .PDFButton h3 a:hover, .datasheetButton h3 a:hover, 
.sliverButton h3 a:hover, .sliverButtonDL h3 a:hover, .panelButton h3 a:hover, .webcastButton h3 a:hover, 
.videoButton h3 a:hover, .viewletButton h3 a:hover, .forumButton h3 a:hover, .podcastButton h3 a:hover, 
.faqButton h3 a:hover, .podcastButtonDL h3 a:hover {
color:#8a1e04 !important;
font-size: 12px;
font-weight: bold;
text-decoration: none;}

.articleButton h4 {
color:#676767;
font-weight: normal;
font-size: 10px;
line-height: 10px;
width: 220px;
padding: 0 !important;
margin: 0 0 0 55px !important;}

.graphButton h4 a, .articleButton h4 a, .homepagebutton h4 a, .smallerbutton h4 a, .whiteboardButton h4 a, .whiteboardviewButton h4 a, 
.customerButton h4 a, .trialButton h4 a, .whitepaperviewButton h4 a, .whitepaperButton h4 a, 
.servicesButton h4 a, .whiteboardButton h4 a, .PDFButton h4 a, .datasheetButton h4 a, 
.webcastButton h4 a, .videoButton h4 a, .videButtonWide h4 a, .viewletButton h4 a, .forumButton h4 a, 
.podcastButton h4 a, .faqButton h4 a, .podcastButtonDL h4 a {
color:#676767 !important;
font-size: 10px;
text-decoration: none;}

.graphButton h4 a:hover, .articleButton h4 a:hover, .homepagebutton h4 a:hover, .smallerbutton h4 a:hover, .whiteboardButton h4 a:hover, 
.whiteboardviewButton h4 a:hover, .customerButton h4 a:hover, .trialButton h4 a:hover, 
.whitepaperviewButton h4 a:hover, .whitepaperButton h4 a:hover, .servicesButton h4 a:hover, 
.whiteboardButton h4 a:hover, .PDFButton h4 a:hover, .datasheetButton h4 a:hover, 
.webcastButton h4 a:hover, .videoButton h4 a:hover, .videButtonWide h4 a:hover, .forumButton h4 a:hover, 
.podcastButton h4 a:hover, .faqButton h4 a:hover, .podcastButtonDL h4 a:hover {
color:#676767 !important;
font-size: 10px;
text-decoration: none;}

/* SPACING BETWEEN BUTTONS */
/* -------------------------------------- */
.articleButton,
.forumButton, 
.viewletButton,
.podcastButton,
.PDFButton,
.graphButton, 
.whiteboardButton,
.whiteboardviewButton,
.webcastButton,
.whitepaperviewButton,
.datasheetButton,
.panelButton,
.trialButton,
.customerButton, 
.servicesButton,
.videoButton, 
.videButtonWide,
.smallerbutton,
.faqButton,
.podcastButtonDL,
.whitepaperButton {
margin: 0 0 5px 0;}

/* BUTTON BACKGROUNDS */
/* -------------------------------------- */

.smallerbutton {
background: url(http://www.borland.com/images/rc/components/buttons/smallerbutton.jpg) no-repeat top left;
position: relative;
height: 55px;
padding: 13px 10px 10px 13px;
width: 315px;}

.homepagebutton {
position: relative;
background: url(http://www.borland.com/images/rc/components/buttons/homepagebutton.jpg) no-repeat top left;
height: 55px;
padding: 13px 10px 10px 13px;
width: 315px;}

.forumButton {
background: url(http://www.borland.com/images/rc/components/buttons/forumButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.viewletButton {
background: url(http://www.borland.com/images/rc/components/buttons/viewletButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 23px;
width: 315px;
position: relative;}

.podcastButton, .podcastButtonDL {
background: url(http://www.borland.com/images/rc/components/buttons/podcastButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.articleButton {
background: url(http://www.borland.com/images/rc/components/buttons/articleButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;
}

.graphButton {
background: url(http://www.borland.com/images/rc/components/buttons/graphButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.PDFButton {
background: url(http://www.borland.com/images/rc/components/buttons/pdfButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.whiteboardButton {
background: url(http://www.borland.com/images/rc/components/buttons/whiteboardButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;
}

.whiteboardviewButton {
background: url(http://www.borland.com/images/rc/components/buttons/whiteboardButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.webcastButton {
background: url(http://www.borland.com/images/rc/components/buttons/webcastButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;
}

.whitepaperButton {
background: url(http://www.borland.com/images/rc/components/buttons/whitepaperButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.whitepaperviewButton {
background: url(http://www.borland.com/images/rc/components/buttons/whitepaperButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.faqButton {
background: url(http://www.borland.com/images/rc/components/buttons/faqButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.datasheetButton {
background: url(http://www.borland.com/images/rc/components/buttons/datasheetButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.panelButton {
background: url(http://www.borland.com/images/rc/components/buttons/panelButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.trialButton {
background: url(http://www.borland.com/images/rc/components/buttons/trialButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.customerButton {
background: url(http://www.borland.com/images/rc/components/buttons/customerButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.servicesButton {
background: url(http://www.borland.com/images/rc/components/buttons/servicesButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

.sliverButton {
position: relative;
background: url(http://www.borland.com/images/rc/components/buttons/sliverButton.jpg) no-repeat top left;
height: 24px;
width: 326px;
padding: 0 0 0 12px;
margin: 0 0 3px 0;}

.sliverButtonDL {
position: relative;
background: url(http://www.borland.com/images/rc/components/buttons/sliverButton.jpg) no-repeat top left;
height: 24px;
width: 326px;
padding: 0 0 0 12px;
margin: 0 0 3px 0;}

.spaceButton {
background: url(http://www.borland.com/images/rc/components/buttons/spacer.jpg) no-repeat top left;
height: 60px;
width: 315px;
padding: 0 0 0 12px;
margin: 0 0 1px 0;}

.videoButtonWide {
position: relative;
background: url(http://www.borland.com/images/rc/components/buttons/videoButtonWide.jpg) no-repeat top left;
height: 105px;
padding: 9px 10px 10px 13px;
width: 672px;
position: relative;}

.videoButton {
position: relative;
background: url(http://www.borland.com/images/rc/components/buttons/videoButton.jpg) no-repeat top left;
height: 60px;
padding: 9px 10px 10px 13px;
width: 315px;
position: relative;}

/* MISC NAV */
/* -------------------------------------- */

/*bottomNav for the PPM site*/
ul#bottomNav {
background: url(http://www.borland.com/images/rc/components/buttons/bottomNav.jpg) no-repeat top left;
height: 41px;
width: 695px;
margin: 0 0 0 0; 
padding: 7px 0 0 0; 
float: left;
list-style: none;}

#bottomNav li a {
text-decoration: none;
font-weight: bold;
color: #8a1e04;
font-size: 12px;
width: 90px;
}

#bottomNav li a:hover {
color: #8a1e04;
}

#bottomNav li{
text-align: center;
float: left;
background: url(http://www.borland.com/images/rc/components/buttons/bottomNavDivider.gif) no-repeat top right !important; 
padding: 5px 10px 0 10px !important;
line-height: 10px !important;
height: 25px !important;
margin: 0 !important;
}

#bottomNav li#first{padding: 7px;}
#bottomNav li.long{width: 16%;}
#bottomNav li.short{width: 30%;}
#bottomNav li.long#middle{width: 21%;}
#bottomNav li.short#middle{width: 30%;}
#bottomNav li#last{background: none !important; }
#bottomNav li.short#last{background: none; }

/* BOTTOM NAV FOR LQM SITE */
/* -------------------------------------- */

ul#bottomNavLQM {
background: url(http://www.borland.com/images/rc/components/buttons/bottomNav.jpg) no-repeat top left;
height: 41px;
width: 695px;
margin: 0 0 0 0 ;
padding: 7px 0 0 0;
float: left;
list-style: none;}

#bottomNavLQM li{
text-align: center;
float: left;
background: url(http://www.borland.com/images/rc/components/buttons/bottomNavDivider.gif) no-repeat top right !important; 
padding: 5px 10px 0 10px !important; 
line-height: 10px;
height: 25px;
margin: 0 !important; 
width: 100%;
}

#bottomNavLQM li a {
text-decoration: none;
font-weight: bold;
color: #8a1e04;
font-size: 11px;
width: 90px;
}

#bottomNavLQM li a:hover {
color: #8a1e04;
}

#bottomNavLQM li#first{padding: 7px;}
#bottomNavLQM li.long{width: 10%;}
#bottomNavLQM li.short{width: 20%;}
#bottomNavLQM li#last{background: none !important; }
#bottomNavLQM li.short#last{background: none; }

/* NAV FOR TOP OF PARTNER PAGES */
/* -------------------------------------- */
ul#topNav {
background: url(http://www.borland.com/images/rc/components/buttons/topNav.jpg) no-repeat top left;
height: 41px;
width: 695px;
margin: 7px 0 0 0;
padding: 7px 0 0 0;
/*float: left;*/
list-style: none;}

#topNav li{
text-align: center;
float: left;
background: url(http://www.borland.com/images/rc/components/buttons/bottomNavDivider.gif) no-repeat top right !important;
padding: 5px 10px 0 10px !important;
line-height: 10px;
height: 25px;
margin: 0 !important;
width: 100%;
}

#topNav li a {
text-decoration: none;
font-weight: bold;
color: #8a1e04;
font-size: 11px;
width: 90px;
}

#topNav li a:hover {
color: #8a1e04;
}

#topNav li#first{padding: 7px;}
#topNav li.long{width: 16%;}
#topNav li.long#middle{width: 21%;}
#topNav li#last{background: none !important; }

/* ACTIVATES TABS ON DIFFERENT PARTNER PAGES */
/* -------------------------------------- */

#partnerindex li a#Americas {
color: #000;
}

body#partnersEurope li a#Europe {
color: #000;
}

body#partnersAsia li a#Asia {
color: #000;
}

/* DIVIDERS */
/* -------------------------------------- */

.dividerbarGreen {
background: url(http://www.borland.com/images/rc/components/decoration/dividerBarGreen.gif) no-repeat top left;
height: 16px;
clear: both;
}

.dividerbarRed {
background: url(http://www.borland.com/images/rc/components/decoration/dividerBarRed.gif) no-repeat top left;
height: 16px;
clear: both;
margin: 0 0 10px 0;}

/*-------------------------------------
ETC.
----------------------------------------*/
.spacerButton15 {height: 15px;}
.spacerButton30 {height: 30px;}
.spacerButton60 {height: 60px;}
.spacerButton79 {height: 79px;}

/*provides an spacer height above the sliver and panel buttons*/
.spacer30 {
height: 30px;
}

/*provides an spacer height above the sliver and panel buttons*/
.spacer15 {
height: 15px;
}

/* PARTNER PAGES ELEMENTS */
/* -------------------------------------- */
.partnerButton {
background: url(http://www.borland.com/images/rc/components/buttons/partnerButtonBottom.jpg) no-repeat bottom left;
width: 695px;
position: relative;
padding: 0 0 10px 0;
margin: 5px 0;
}

.partnerButtonTop {
background: url(http://www.borland.com/images/rc/components/buttons/partnerButtonTop.jpg) no-repeat top left;
margin: 0;
padding: 0;
}

.partnerButtoninner {
width: 500px;
margin: -5px 0 0 150px;
padding-bottom: 8px;
}

.partnerButton h4 a {
color:#676767 !important;
font-size: 10px;
text-decoration: none;
font-weight: normal;
}

.partnerButton h3
{color:#8a1e04;
font-size: 12px;
padding: 0;
margin:  0;}

.partnerButton h3 a {
margin: 20px 0 0 0;
color:#8a1e04;
font-size: 12px;
font-weight: bold;
text-decoration: none;}

.partnerButton img {
position: absolute;
top: 15px;
left: 10px;

}


/* FLASH HEADERS */
/* -------------------------------------- */

/*use line-height for IE6*/
#bannerTopLine {
background: url(http://www.borland.com/images/rc/global/bannerTopLine.jpg) no-repeat top left;
height: 10px;
font-size: 1px;
line-height: 0;

}

#bannerBottomLine {
background: url(http://www.borland.com/images/rc/global/bannerBottomLine.jpg) no-repeat top left;
height: 9px;
}

#flashlogoIDC {
background: url(http://www.borland.com/images/rc/global/IDClogo.gif) no-repeat top left;
height: 30px;
margin: 0 0 10px 0;
}

#flashlogoGartner {
background: url(http://www.borland.com/images/rc/global/gartnerlogo.jpg) no-repeat top left;
height: 30px;
margin: 0 0 10px 0;
}

#flashText {

width: 296px;
height: 150px;
float: left;
margin: 5px 15px 0 15px;
color:#7C1D20;
font-size: 18px;
}

#download {
background: url(http://www.borland.com/images/rc/pdf.gif) no-repeat top left; 
height: 35px; 
margin-top: 15px; 
padding: 0 0 0 40px;
font-size: 11px; 
text-transform: uppercase;
color:#7C1D20;
font-weight: normal;}

#download a{ color: #7C1D20; text-decoration: none;}
#download a:hover{ color: #7C1D20; text-decoration: none;}

.red {padding-bottom: 20px;
}

#flashMovie {

width: 350px;
height: 165px;
float: right;
}

.clear {clear: both;}

/* SITE STRUCTURE */
/* -------------------------------------- */

#contentWrap {
width: 695px; /*maximum width has to stay at 695px */
padding: 0 !important;
margin: 0 !important;
}

#flashWrap {
width: 695px; /*corresponds with contentWrap div width*/
margin: 0;
padding: 0;
/*padding-bottom: 5px;*/
/*margin-bottom: 30px;*/
}

#mainContent {
float: left;
width: 695px;
}

/*holds floating boxes on the left side*/
#mainContentLeft {
float: left;
margin: 10px 0;
width: 336px;
padding: 0;
}

/*holds floating boxes on the right side*/
#mainContentRight {
float: right;
width: 336px;
margin: 10px 0;
}

/*holds floating boxes on the left side below a divider bar*/
#subContentLeft {
float: left;
margin: 10px 0;
width: 336px;
padding: 0;
}

/*holds floating boxes on the right side below a divider bar*/
#subContentRight {
float: right;
width: 336px;
margin: 10px 0;
}

/*holds floating boxes on the left side below a divider bar under video demos*/
#videoContentLeft {
float: left;
margin: 0px 0;
width: 336px;
padding: 0;
}

/*holds floating boxes on the right side below a divider bar under video demos*/
#videoContentRight {
float: right;
width: 336px;
margin: 0px 0;
}

/*expands the full width of the page, usually to hold bottom nav*/
.fullWidth {
width: 695px;
}

.customerButton table{
margin: 5px 0 0 55px !important;
}

.customerButton table h4 {
color:#676767;
font-weight: normal;
font-size: 15px;
line-height: 10px !important;
padding: 0 !important;
margin: 0 !important;
width: 120px !important;
height: 20px;
}

.customerButton table h4.left {
width: 120px !important;
}

.customerButton table h4.right {
width: 145px !important;
}
