

/* ******************************* 
  Right column styles
   ***************************** */

.rightBlock {
 padding: 2px 5px 8px 7px;
 border-bottom: 1px solid #ccc;
}

.boldBlockTitle {
  font-weight: bold; 
  color:#99B300;
  font-size: 10px;
}

.rightContactGrey {
  color: #666666;
  font-size: 10px;
}

.rightContactTitleBg {
  padding: 4px 5px 4px 12px; 
  background-color:#99B300; 
  background-image: url(http://www.sybase.com/images/rightNavContactBoxBackground.gif);
  background-repeat: repeat-x;
  font: 12px Verdana;
  vertical-align: middle;
  font-weight: bold; 
  color: #FFFFFF;
}

.rightBoxTitleBg {
  padding: 4px 5px 4px 12px;  
  background-color:#597a7B; 
  background-image: url(http://www.sybase.com/images/rightNavBackground.gif);
  background-repeat: repeat-x;
  font: 12px Verdana;
  vertical-align: middle;
  font-weight: bold; 
  color: #FFFFFF;
}

.rightBoxImage {
text-align: left;
}

/* main right nav style*/
#rightColumnWrapper {
 padding-right: 0px;
 border-right: 2px solid #ccc;
 border-left: 2px solid #ccc;
 position:relative; 
 z-index: 0;
}

/* right nav with background */
.rightColumnBlockBg {
 padding: 0px 5px 0px 7px;
 background-color: #EFF1F5;
 border-bottom: 2px solid #ccc;
}

.middleColumnBlock {
 padding: 0px 5px 0px 7px;
}

/* right nav without background color */
.rightColumnBlock {
 padding: 0px 5px 0px 7px;
 border-bottom: 2px solid #ccc;
}

.rightColumnBlock img {
 padding: 15px 0px 10px 0px;
}

.rightColumnPadBlockBg {
 padding: 4px 0px 4px 2px;
 background-color: #EFF1F5;
 border-bottom: 2px solid #ccc;
}

.rightColumnPadBlock {
 padding: 10px 5px 10px 7px;
 border-bottom: 2px solid #ccc;
}

.rightColumnPadBlock td {
	padding: 1px;
	font: 10px Verdana, Arial, Tahoma, sans-serif;
	vertical-align: top;
	line-height: 18px;
}
 
.rightColumnPadBlock img {
 padding: 15px 0px 10px 0px;
}

.rightColumnPadBlock a:link {
 color: #633;
 font-size: 80%;
}

.rightColumnPadBlock a:active {
 color: #633;
 font-size: 80%;
}

.rightColumnPadBlock a:hover {
 color: #633;
 font-size: 80%;
}

.rightColumnPadBlock a:visited {
 color: #633;
 font-size: 80%;
}
.rightContactColumnBlock {
 padding: 2px 5px 8px 7px;
 border-bottom: 2px solid #ccc;
}
.rightContactColumnBlock h1 {
	font: bold 10px Verdana, Arial, Tahoma, sans-serif;
	text-decoration:none;
	color :#93B200;
}
.rightContactColumnBlock h2 {
	font: bold 10px Verdana, Arial, Tahoma, sans-serif;
	text-decoration:none;
	color :#000000;
}
.rightContactColumnBlock a:link, .rightContactColumnBlock a:visited {
	font: bold 12px Verdana, Arial, Tahoma, sans-serif !important;
	color :#93B200;
	text-decoration: underline;
	text-align: center;
}

.rightContactColumnBlock img {
	vertical-align: middle;
}
.rightContactColumnBlock a:hover {
	font: bold 12px Verdana, Arial, Tahoma, sans-serif !important;
	color :#cccccc;
	text-decoration: underline;
	text-align: center;
}
.rightColumnAd {
 padding: 8px 0 8px 0;
 border-bottom: 2px solid #ccc;
}

.rightColumnHeader {
 color: #ffffff;
 font-weight: bold;
 background-color: #036;
 font-size: 12px;
 padding: 3px 0 4px 10px;
}

.rightColumnHeaderNoBg {
 color: #000000;
 font-weight: bold;
 font-size: 12px;
 padding: 3px 0 4px 10px;
}

.rightColumnLink {
  font-size: 75%;
  color: #633;
}

.rightColumnMoreLink {
  font-size: 75%;
  font-weight: bold;
  color: #633;
}

.smallLinkUnderline {
 color: #633;
 font-size: 80%;
}

/*******************************
 HTML Only Link Style
  ***************************/
.htmlOnly a:hover {
  color: #633;
}

.htmlOnly a:link {
	color: #633;
}
	
.htmlOnly a:visited { 
	color: #633;
}

.htmlOnly a:active { 
	color: #633;
} 
 
/* ******************************* 
  Middle column styles
   ***************************** */

#mainContentCell {
 padding: 3px 20px 40px 20px;
}

#emailPrintDiv {
  text-align: right;
}

.emailPrintLink {
	vertical-align: top;
	color: #39559A;
	font-size: 10px;
	text-decoration: underline;
	vertical-align: text-top;
}

.xsmallcapbold {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-variant: small-caps;
 text-transform: none;
 color:#000000
}

.popupHeader {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

/***************************
 leaf page link style
****************************/
.leafheader  	{ font-size: 18px; font-family: Verdana, Arial, Tahoma, sans-serif; font-style: normal; font-weight: bold; font-variant: small-caps; text-transform: none; color:#000000 }
.leafsummary 	{ font-size: 10px; font-family: verdana, arial, tahoma, sans-serif;}
.leafbody	 	{ font-size: 12px; font-family: verdana, arial, tahoma, sans-serif;}
.leafbody a:hover 	{ color: #633; }
.leafbody a:link  	{ color: #633; }
.leafbody a:visited { color: #633; }
.leafbody a:active  { color: #633; } 
/* ******************************* 
 Detail List styles
   ***************************** */

.detailListTitle {
  color: #036;
  font-weight: bold;
 }

.detailListLink {
  font-weight: bold;
  color: #633;
}

.detailListText {
 color: #000;
}

.detailListCategory {
  font-weight: bold;
}

.detailListMainTitle {
 font-weight: bold;
 color: #000; 
}

.detailListSpacing {
 padding: 8px 0px 8px 0px;
}

/********************
 Contact Us styles
 ********************/
 .leadIntroText {
 font-size: 110%;
 font-weight: bolder;
 color: #633;
}
 
/*******************************
 Poll Styles
*******************************/
.pollResultsTable{
 border: 1px solid #036;
 border-collapse: collapse;
 width: 250px;
}

.pollResultsHeader {
 color: #ffffff;
 border: 1px solid #036;
 font-weight: bold;
 background-color: #036;
 text-align: center;
}

.pollResultsQuestion {
 text-align: left;
 border: 1px solid #036;
 color: #036;
 font-weight: bold;
 font-size: xx-small;
 font-family: verdana, arial, tahoma, sans-serif;
 voice-family: "\"}\"";   
 voice-family: inherit;
 font-size: x-small;
}

.pollResultsAnswer {
 background-color: #DEE7FA;
 text-align: right;
 border: 1px solid #036;
 white-space: nowrap;
 font-size: xx-small;
 font-family: verdana, arial, tahoma, sans-serif;
 voice-family: "\"}\"";   
 voice-family: inherit;
 font-size: x-small;
}

.pollResultsPercentage {
 background-color: #cccccc;
 text-align: center;
 border: 1px solid #036;
 font-size: xx-small;
 font-family: verdana, arial, tahoma, sans-serif;
 voice-family: "\"}\"";   
 voice-family: inherit;
 font-size: x-small;
}

.pollResultsGraph {
 border: 1px solid #036;
}

.pollResultsList {
 font-size: 80%;
   text-decoration: underline;
   color: #633;
}

/*******************************
 Middle Nav Style
*******************************/

.middleDetailList {
 padding: 0;
}

.middleDetailList a {
display: block;
padding-top: 8px;
}

/**********************************
* Home page styles
***********************************/
.hiddenDiv {
	display: none;
}

.homeLayout {
	padding: 0;
	cellspacing: 0;
	width: 100%;
	font: 11px Verdana;
	color: #000000;
	
}

.homeColumn {
	vertical-align: top;
	padding: 0 25px 0 10px;
}

.borderedLeft {
	border-left: 1px solid #CCCCCC;
}

.homeSubTitle {
  color:#0099CC;
  font: 16px Verdana;
  font-variant:small-caps;
  font-weight: bold; 
}

.homeDynamicList {
 padding: 5px 0 10px 0;
 list-style-position: outside;
 list-style-type:none;
 margin: 0;
}

.homeDynamicList li {
	padding: 5px 0px;
}

.homePageLink {
	font: 11px Verdana;
	color: #000000;
}

/***********************************
* Default style for embedded detailList
* on the homepage
* <styleName>Title, <styleName>List, 
*<styleName>Link, <styleName>Summary
* default is styleName = embeddedList
************************************/
.homeEmbeddedListTitle {
  color:#006666;
  font: 13px Verdana;
  text-transform: uppercase;
  font-weight: bold; 
}

.homeEmbeddedListList {
 padding: 5px 0 10px 0;
 list-style-position: outside;
 list-style-type:none;
 margin: 0;
}

.homeEmbeddedListList li {
	padding: 5px 0px;
}

.homeEmbeddedListList a:link, .homeEmbeddedListList a:visited,
.homeEmbeddedListMore a:link, .homeEmbeddedListMore a:visited {
	font: 11px Verdana;
	color: #000000;
	text-decoration: none;
}

.homeEmbeddedListMore {
	text-align: left;
}

.homeEmbeddedListList a:hover, .homeEmbeddedListMore a:hover{
	font: 11px Verdana;
	color: #000000 !important;
	text-decoration: underline;
}

.homeEmbeddedListSummary {
	font: 10px Verdana;
	color: #000000;
}

/***********************************
* Default style for embedded detailList
* every embedded list new style needs to
* define 
* <styleName>Title, <styleName>List, 
*<styleName>Link, <styleName>Summary
* default is styleName = embeddedList
************************************/
.embeddedListTitle {
  color:#0099CC;
  font: 16px Verdana;
  font-variant:small-caps;
  font-weight: bold; 
}

.embeddedListList {
 padding: 5px 0 10px 0;
 list-style-position: outside;
 list-style-type:none;
 margin: 0;
}

.embeddedListList li {
	padding: 5px 0px;
}

.embeddedListLink {
	font: 11px Verdana;
	color: #000000;
}

.embeddedListSummary {
	font: 10px Verdana;
	color: #000000;
}


***********************************
* Default style for embedded related links
* every embedded list new style needs to
* define 
* <styleName>Title, <styleName>List, 
*<styleName>Link, <styleName>Summary
* default is styleName = embeddedList
************************************/
.embeddedLinkTitle {
  color:#0099CC;
  font: 16px Verdana;
  font-variant:small-caps;
  font-weight: bold; 
}

.embeddedLinkList {
 padding: 5px 0 10px 0;
 list-style-position: outside;
 list-style-type:none;
 margin: 0;
}

.embeddedLinkList li {
	padding: 5px 0px;
}

.embeddedLinkLink {
	font: 11px Verdana;
	color: #000000;
}

.embeddedLinkSummary {
	font: 10px Verdana;
	color: #000000;
}

#feedbacktool {
	display:none;
}

.rss {
	width: 100%;
	font-size: 11px;
}
.rss a:link, .rss a:visited {
	color: #009fda;
	text-decoration: none;
}

.rss a:hover {
	text-decoration: underline;
}

.rss td {
	vertical-align: top;
}

.rss-date {
	font-size: 11px;
	color: #BBBBBB;
}

.rss-title {
	padding-bottom: 5px;
}

.rss-title a:link, .rss-title a:visited {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.rss-title a:hover {
	text-decoration: underline;
}
.rss-author {
	font-size: 11px;
}
.rss-author a:link, .rss-author a:visited {
	text-decoration: none;
	color: #000000;
}

.rss-author a:hover {
	text-decoration: underline;
}

