/* General Link Styles per Content Area */
a:link, a:visited {
	color: #CC0000;
}
a:hover, a:active {
	color: #CC0000;
}

/* Left and Right Content Area Default Links */
.rightSidebarContent a:link, .rightSidebarContent a:visited, .rightSidebarContent a:hover, .rightSidebarContent a:active  {
	color: #334C6C;
}
.leftSidebarContent a:link, .leftSidebarContent a:visited, .leftSidebarContent a:hover, .leftSidebarContent a:active  {
	color: #334C6C;
}

/* Exceptions */
.darkBlueRightSidebar a:link, .darkBlueRightSidebar a:visited, .darkBlueRightSidebar a:hover, .darkBlueRightSidebar a:active {
	color: #FFFFFF;
}
.clearLeftSidebar .leftSidebarContent a:link, .clearLeftSidebar .leftSidebarContent a:visited, .clearLeftSidebar .leftSidebarContent a:hover, .clearLeftSidebar .leftSidebarContent a:active {
	color: #DE781C;
}
#metaNav a:link, #metaNav a:visited, #metaNav a:hover, #metaNav a:active {
	font-weight: bold;
}
.blueCenterSidebar a:link, .blueCenterSidebar a:visited, .blueCenterSidebar a:hover, .blueCenterSidebar a:active {
	color: #DE781C;
}
#bottomNav a:link, #bottomNav a:visited, #bottomNav a:hover, #bottomNav a:active {
	color: #334C6C;
	font-weight:bold;
	text-decoration:none;
}
#footer a:link, #footer a:visited {
	color: #727272;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #727272;
	text-decoration: underline;
}

/* ----------- Table Based Lists -------------- */
/* --- Purchase List ---*/

.purchaseList {
	width: 100%;
	color: #515151;	
	margin: 0 0 30px 0;
}
.purchaseDetail {
	width: 100%;
	color: #515151;	
	margin: 0 0 30px 0;
}
.categoryTitle, .optionalIcon {
	border-bottom: 8px solid #BFD388;
	padding: 0 0 5px 0;
}
.productName {
	font-weight: bold;
	width: 120px;
	padding: 8px 0 5px 5px;	
	border-bottom: 1px solid #D2D3D3;
}
.productDetailName {
	font-weight: bold;
	width: 500px;
	padding: 8px 0 5px 5px;	
	border-bottom: 1px solid #D2D3D3;
}
.productDesc {
	padding: 8px 25px 5px 5px;	
	border-bottom: 1px solid #D2D3D3;
}
.buyOption {
	font-weight: bold;
	width:50px;
	padding: 8px 0 5px 0;
	border-bottom: 1px solid #D2D3D3;
}
.productDetailPrice {
	font-weight: bold;
	width:50px;
	padding: 8px 0 5px 0;
	border-bottom: 1px solid #D2D3D3;
}

/* --- Download List ---*/

.downloadList {
	width: 100%;
	color: #515151;	
	margin: 0 0 30px 0;
}
.categoryTitle, .optionalIcon {
	border-bottom: 8px solid #BFD388;
	padding: 0 0 5px 0;
}
.productDownloadName {
	font-weight: normal;
	width: 180px;
	padding: 8px 0 5px 5px;	
	border-bottom: 1px solid #D2D3D3;
}
.productDownloadDesc {
	padding: 8px 25px 5px 5px;	
	border-bottom: 1px solid #D2D3D3;
}
.downloadOption {
	width:80px;
	font-size:smaller;
	padding: 8px 0 5px 0;
	border-bottom: 1px solid #D2D3D3;
}


/* -- User Case List -- */
.userCaseList {
	width: 100%;
	margin: 10px 0 0 0;
}
.leftColUserCaseList {
	width: 35px;
}
.rightColUserCaseList {
	padding-left: 10px;
}


/* --- Full Feature List --- */
.fullFeatureList {
	width: 100%;
	font-size: 90%;
	color: #515151;
	margin: 0 10px 0 0;
}
table.fullFeatureList td {
	border-bottom: #D2D3D3 solid 1px;
	padding: 7px 0 5px 0;
	font-size: 95%;
}
td.descFullFeature {
	width: 61%;
	padding: 0 5px 0 0;
}
td.basicFullFeature, td.proFullFeature, td.enterpriseFullFeature {
	width: 13%;
}


/* ----------- List Based Lists -------------- */
/* --- Feature List --- */
.featureList {
    list-style:none;
	padding: 0;
	margin: 0;
}
.featureList li {
	margin: 5px 0 10px 0;
}
.featureListTitle {
	font-size: 90%;
	font-weight: bold;
}

/* -- Normal List with Round Bullets -- */
.normalList {
	margin: 10px 0 0 0;
}
.normalList li {
	margin: 0 0 0 25px;
}
/* -- Arrow List Classes with CSS for Specific Content Areas -- */
.arrowList {
	padding: 0;
	margin: 10px 0 0 17px;
}
.arrowList li {
	padding: 0 0 3px 0;
	margin: 0 0 2px 0;
}
.arrowList li a:link, .arrowList li a:visited{
	text-decoration: none;
}
.arrowList li a:hover, .arrowList li a:active{
	text-decoration: underline;	
}
.rightSidebarContent .arrowList {
	font-size: 90%;
}

/* Link Classes */
.linkBullet {
	padding:0 0 0 15px;
	margin: 0;
	white-space: nowrap;
}
.blueCenterSidebar .linkBullet {
	font-size: 81%; /* of 80% */
}
.rightSidebarContent .linkBullet {
	font-size: 90%;
}
.yellowRightSidebar .linkBullet, .blueRightSidebar .linkBullet {
	color: #334C6C;
	padding-left: 15px;
	margin: 0;
	white-space: nowrap;
} 

.lightBlueRightSidebar div {
	padding:0;
	margin: 0 0 10px 0;
}
.lightBlueRightSidebar .linkBullet {
	padding:0 0 0 15px;
	margin: 0;
	white-space: nowrap;
	font-size: 90%;

}
#headerText .linkBullet {
	padding:0 0 0 15px;
	margin: 0;
	white-space: nowrap;
}
.linkBulletImage {
	margin: 0 5px 0 0;
}

/* Links with Icons */
span.linkIconBlock {
    line-height:200%;
 	font-size: 80%;
	margin: 0 10px 0 0;
	color: #334C6C;
	white-space:nowrap;
}
div.linkIconBlock {
	margin: 10px 0 5px 0;
}

.linkIconBlock img {
	vertical-align:middle;
	margin: 0 5px 0 0;
}
.linkIconInSidebar {
	margin: 0;
	padding: 10px 0 10px 0;
}
.linkIconImage 
{
	margin: 0;
	padding: 0;
	margin: 0 5px 0 0;
}
.linkIconText
{
	margin: 0;
	padding: 3px 0 0 0;
	white-space: nowrap;
	color: #334C6C;
}
a:link p.linkIconText, a:visited p.linkIconText, .linkIconBlock a:link, .linkIconBlock a:visited{
	font-weight: bold;
	text-decoration: none; 
	color: #334C6C;
}
a:hover p.linkIconText, a:active p.linkIconText, .linkIconBlock a:hover, .linkIconBlock a:active {
	font-weight: bold;
	text-decoration: none;
	color: #334C6C;
}
#mainContent .linkIconText {
	font-size: 80%;
}
.centerColproductOverview div.linkIconBlock {	
	margin: 0 0 5px 0;
}


/* Sidebars */
/* Sidebar Widths and BG Colors */
.blueLeftSidebar {
	margin: 10px 0 0 7px;
	padding: 0;
	background-color:#EFE6E2;
	width:189px;
}
td.blueLeftSidebarTop {
	background-image:url(/img/sidebar_corners/blueLeftSidebar_top.gif);
	height:24px;
}

.whiteSidebar {
	margin: 10px 0 0 7px;
	padding: 0;
	background-color:#FFFFFF;
	width:189px;
}
td.whiteSidebarTop {
	background-image:url(/img/sidebar_corners/whiteSidebar_top.gif);
	height:24px;
}

/* Border with transparent background */
td.topBorder {
    border-top:1px #D2D3D3 solid;
	height:8px;
}
td.bottomBorder {
    border-bottom:1px #D2D3D3 solid;
	height:8px;
}
td.corner{
  height:9px;
  width:9px;
}
td.bottomLeft{
  background:url(/img/sidebar_corners/sidebar_corner_b_l.gif) left top no-repeat;
}
td.bottomRight{
  background:url(/img/sidebar_corners/sidebar_corner_b_r.gif) right top no-repeat;
}
td.topLeft{
  background:url(/img/sidebar_corners/sidebar_corner_t_l.gif) left top no-repeat;
 }
td.topRight{
  background:url(/img/sidebar_corners/sidebar_corner_t_r.gif) right top no-repeat;
} 

td.content {
 border-left:1px #D2D3D3 solid;
 border-right:1px #D2D3D3 solid;
}

img.isitreal {
	border : 1px solid Black;
	width : 200px;
	height : 200px;
}
i.isitreal{
	color : Gray;
	font-size : 80%;
}
