﻿
div#pagetitle {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 700px;
	height: 30px;
	float: left;
	}

div#pagetitle404 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 700px;
	height: 30px;
	}


div#actions {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	height: 45px;
	float: right;
	}

div#actions a {
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	width: 40px;
	height: 17px;
	float: right;
	display: block;
	font: bold 11px/12px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	text-align: center;
	text-decoration: none;
	}

div#actions a#sales:link,
div#actions a#sales:visited {
	background:url('images/action_sales.png') no-repeat center top;
	}

div#actions a#sales:hover,
div#actions a#sales:active {
	background:url('images/action_sales.png') no-repeat center bottom;
	}

div#actions a#buy:link,
div#actions a#buy:visited {
	background:url('images/action_buy.png') no-repeat center top;
	}

div#actions a#buy:hover,
div#actions a#buy:active {
	background:url('images/action_buy.png') no-repeat center bottom;
	}

div#actions a#try:link,
div#actions a#try:visited {
	background:url('images/action_try.png') no-repeat center top;
	}

div#actions a#try:hover,
div#actions a#try:active {
	background:url('images/action_try.png') no-repeat center bottom;
	}



div#secondarynavigation {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	font: bold 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	}

div#secondarynavigation a:link, 
div#secondarynavigation a:visited {
	margin: 0px 15px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-weight: normal;
	color: #666;	
	display: block;
	float: left;
	}

div#secondarynavigation a:hover, 
div#secondarynavigation a:active {
	font-weight: normal;
	text-decoration: none;
	color: #0577c7;
	}


div#secondarynavigation a#selected:link, 
div#secondarynavigation a#selected:visited {
	font-weight: bold;
	color: #000;	
	}

div#secondarynavigation a#selected:hover, 
div#secondarynavigation a#selected:active {
	font-weight: bold;
	}

div#secondarynavigation img {
	margin: 4px 0px 3px 3px;
	padding: 0px 0px 0px 0px;
	}

div#tertiarynavigation {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #494a4c;
	background:url('images/bg_gradient.png') repeat-x left top;
	}

div#tertiarynavigation a {
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 7px 10px;
	color: #666;	
	display: block;
	border-top: 1px solid #fff;
	width: 200px;
	min-height: 9px;
	}

div#tertiarynavigation a img {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	}


div#tertiarynavigation a:hover, 
div#tertiarynavigation a:active {
	text-decoration: none;
	color: #333;
	background:url('images/bg_tertiarynavigation_hover.png') no-repeat left top;
	}

div#tertiarynavigation a.tall:hover, 
div#tertiarynavigation a.tall:active {
	text-decoration: none;
	color: #333;
	background:url('images/bg_tertiarynavigation_hover_tall.png') no-repeat left top;
	}

div#tertiarynavigation a#selected:link, 
div#tertiarynavigation a#selected:visited {
	margin: 0px 0px 0px -7px;
	padding: 8px 10px 7px 17px;
	color: #000;	
	background:url('images/bg_tertiarynavigation_selected.png') no-repeat left top;
	}



/*	Two Column Layout styles */

div.twocolumnlayout div#column1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 460px;
	float: left;
	}

div.twocolumnlayout div#column2 {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 460px;
	float: left;
	}


/*	Three Column Layout styles */

div.threecolumnlayout div#column1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	float: left;
	}

div.threecolumnlayout div#column2,
div.threecolumnlayout div#column3 {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	float: left;
	}

div.threecolumnlayout div#column12 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 620px;
	float: left;
	}
	
div.threecolumnlayout div#column23 {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 620px;
	float: left;
	}

div.threecolumnlayout div#column23 div#column2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

/*	Four Column Layout styles */

div.fourcolumnlayout div#column1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	float: left;
	}

div.fourcolumnlayout div#column2,
div.fourcolumnlayout div#column3,
div.fourcolumnlayout div#column4 {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	float: left;
	}

div.fourcolumnlayout div#column12 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 460px;
	float: left;
	}

div.fourcolumnlayout div#column23,
div.fourcolumnlayout div#column34 {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 460px;
	float: left;
	}

div.fourcolumnlayout div#column123 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 700px;
	float: left;
	}

div.fourcolumnlayout div#column123 div#columnA,
div.fourcolumnlayout div#column234 div#columnA {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 340px;
	float: left;
	}

div.fourcolumnlayout div#column123 div#columnB,
div.fourcolumnlayout div#column234 div#columnB {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 340px;
	float: left;
	}

div.fourcolumnlayout div#column234 {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 700px;
	float: left;
	}

/*	Five Column Layout styles */

div.fivecolumnlayout div#column1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 176px;
	float: left;
	}

div.fivecolumnlayout div#column2,
div.fivecolumnlayout div#column3,
div.fivecolumnlayout div#column4,
div.fivecolumnlayout div#column5 {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 176px;
	float: left;
	}


div.fivecolumnlayout div#column123 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 558px;
	float: left;
	}

div.fivecolumnlayout div#column12 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 367px;
	float: left;
	}

div.fivecolumnlayout div#column345 {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 558px;
	float: left;
	}

/*	Panel styles */

div.panel {
	margin: 0px 0px 10px 0px;
	padding: 15px 10px 5px 10px;
	background:url('images/bg_gradient.png') repeat-x left top;
	}


div.panel h2 {
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 16px/20px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	}

div.panel h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
div.panel h4 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

div.panel p {
	font: normal 12px/15px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	}

div.panel p.details {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 9px/10px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #666;
	}


div.panel ul {
	margin: 5px 0px 0px 0px; 
	padding: 0px 15px 15px 15px; 
	list-style-type: square;
	list-style-position: outside;
	color: #333;
	}

div.panel ul li {
	margin: 0px 0px 2px 0px; 
	padding: 0px 0px 0px 0px; 
	font: normal 12px/16px  'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	list-style-type: square;
	}


span.pullquote {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	font: normal 16px/20px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #155992;
	float: right;
	}

span.pullquote.left {
	margin: 0px 20px 0px 00px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
span.pullquote p.legend {
	color: #155992;
	}






/*	Warning styles */

div.warning {
	margin: 10px 0px 10px 0px;
	padding: 7px 7px 7px 7px;
	background:url('images/bg_gradient.png') repeat-x left top;
	border: 2px dotted #ccc;
	}


div.warning h5 {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color: #990000;
	}

div.warning p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 11px/13px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	}

div.warning img.left {
	margin: 0px 10px 3px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	float: left;
	}

/*	Button styles */

div.buttons {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	white-space: nowrap;
    }
          
span.button {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	background:url('images/button_left.png') no-repeat left top;
 	float: left;
	}
           
span.button a:link, 
span.button a:visited {
	margin: 0px 0px 0px 0px;
	padding: 7px 45px 8px 0px;
	width:. 1em;
	background: url('images/button_right.png') no-repeat right top;
	text-decoration: none;
	font: bold 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #616366;
	white-space: nowrap;
	float: left;
	display: block;
	}
      
span.button a:hover {
	color: #3d3d40;
	text-decoration: none;
	}

span.button:hover {
	background-position: 0% -30px;
	color: #3d3d40;
	text-decoration: none;
	}

span.button:hover a {
	background-position: 100% -30px;
	color: #3d3d40;
	text-decoration: none;
	}




/*	Tab styles */

div.tabs {
	margin: 30px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background: url('images/bg_tabs.png') repeat-x center bottom;
	height: 20px;
	}

span.tab {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 8px;
 	float: left;
	}
           
span.tab a:link, 
span.tab a:visited {
	margin: 0px 0px 0px 0px;
	padding: 4px 8px 5px 0px;
	width:. 1em;
	text-decoration: none;
	font: bold 10px/11px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #666;
	text-transform: uppercase;
	letter-spacing: 1px;
	white-space: nowrap;
	float: left;
	display: block;
	}
      
span.tab.solo {
	background:url('images/tab_left.png') no-repeat left top;
	}
           
span.tab.solo a:link, 
span.solo a:visited {
	background: url('images/tab_right.png') no-repeat right top;
	}
      
span.tab:hover {
	color: #666;
	text-decoration: none;
	background:url('images/tab_left.png') no-repeat left top;
	}

span.tab a:hover {
	color: #666;
	text-decoration: none;
	background: url('images/tab_right.png') no-repeat right top;
	}

span.tab:hover a {
	color: #666;
	text-decoration: none;
	background: url('images/tab_right.png') no-repeat right top;
	}

span.tab#selected {
	background:url('images/tab_left.png') no-repeat left bottom;
	}
           
span.tab#selected a:link, span.tab#selected a:visited {
	background: url('images/tab_right.png') no-repeat right bottom;
	color: #eee;
	}



/*	Media (Video) Button styles */

div.mediabutton a:link, 
div.mediabutton a:visited {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	max-height: 180px;
	height: 180px;
	background: url('images/bg_media.png') no-repeat left top;
	text-decoration: none;
	display: block;
	text-align: center;
	overflow: hidden;
	}
      
div.mediabutton a:hover {
	background-position: 100% -180px;
	text-decoration: none;
	}

div.mediabutton.right  {
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	float: right;
	}

div.mediabutton.left  {
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	}

div.mediacontainer.left  {
	margin: 5px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	}

div.mediabutton img {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	}
	
div.mediabutton h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	font: bold 13px/15px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #000;
	}
	
div.mediabutton a:hover h5 {
	color: #155992;
	}

div.mediabutton p {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	font: bold 9px/11px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #666;
	}
	
div.mediabutton a:hover p {
	color: #333;
	}


/*------------------------Promos------------------------*/

div.promo {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: url('images/bg_promo.png') repeat-x top left;
	border-top: 2px solid #b3b3b3;
	overflow: hidden;
	}
	
div.promo p {
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;	
	}
	
div.promo li {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;	
	}
	
div.promo p.legend {
	margin: -5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 11px/13px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #4d4d4d;	
	}

div.promo h3 a {
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 20px/22px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #000;
	}
	
div.promo img {
	margin: -10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	}

div.promo img.photo {
	margin: 3px 10px 8px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 50px;
	}
	
/*------------------------Promo Panels------------------------*/

div.twocolumnlayout a.promo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('images/bg_home_promo.jpg') 0px 0px no-repeat; 
	width: 460px;
	height: 140px;
	display: block;
	text-decoration: none;
	overflow: hidden;
	}

div.twocolumnlayout a.promo:hover {
	background: url('images/bg_home_promo.jpg') 0px -140px no-repeat; 
	text-decoration: none;
	}
	

a.promo h3 {
	margin: 0px 0px 0px 0px;
	padding: 13px 160px 2px 15px;
	}

a.promo h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 160px 5px 15px;
	}

a.promo p {
	margin: 0px 0px 0px 0px;
	padding: 0px 175px 0px 15px;
	font: normal 11px/13px 'Corbel', 'Calibri', 'Lucida Grande', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	}

div.twocolumnlayout div.promo_whitepaper {
	width: 460px;
	height: 140px;
	background: url('images/promo_whitepaper_home.png') top right no-repeat; 
	}
	
div.twocolumnlayout div.promo_webinar {
	width: 460px;
	height: 140px;
	background: url('images/promo_webinar_home.png') top right no-repeat; 
	}

div.twocolumnlayout div.promo_freetrial {
	width: 460px;
	height: 140px;
	background: url('images/promo_freetrial_home.png') top right no-repeat; 
	}

div.twocolumnlayout div.promo_contactsales {
	width: 460px;
	height: 140px;
	background: url('images/promo_contactsales_home.png') top right no-repeat; 
	}


/*------------------------Blocks------------------------*/

div.fivecolumnlayout a.block {
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 5px 0px;
	background: url('images/bg_block_5col.png') 0px 0px no-repeat; 
	width: 176px;
	height: 172px;
	display: block;
	text-decoration: none;
	overflow: hidden;
	text-align: center;
	}

div.fivecolumnlayout a.block:hover,
div.fivecolumnlayout a.block:active {
	background: url('images/bg_block_5col_hover.png') 0px 0px no-repeat; 
	}

div.fivecolumnlayout a.block.new {
	background: url('images/bg_block_5col_new.png') 0px 0px no-repeat; 
	}

div.fivecolumnlayout a.block.new:hover,
div.fivecolumnlayout a.block.new:active {
	background: url('images/bg_block_5col_newhover.png') 0px 0px no-repeat; 
	}

div.fivecolumnlayout a.block h4 {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 3px 0px;
	font: bold 16px/17px 'Corbel', 'Calibri', 'Lucida Grande', 'Tahoma', 'Verdana', sans-serif;
	color: #000;
	}

div.fivecolumnlayout a.block p {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	font: normal 11px/12px 'Corbel', 'Calibri', 'Lucida Grande', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	}

/*------------------------Blocks------------------------*/

div#micro div.threecolumnlayout a.block {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: url('images/bg_block_3col.png') 0px 0px no-repeat; 
	width: 300px;
	height: 245px;
	display: block;
	text-decoration: none;
	overflow: hidden;
	text-align: center;
	}

div#micro div.threecolumnlayout a.block:hover,
div#micro div.threecolumnlayout a.block:active {
	background: url('images/bg_block_3col_hover.png') 0px 0px no-repeat; 
	}

div#micro div.threecolumnlayout a.block div.demo {
	margin: 0px 0px 0px 0px;
	padding: 175px 0px 0px 0px;
	background: url('images/bg_block_3col_demo.png') 0px 0px no-repeat; 
	width: 290px;
	height: 70px;
	}

div#micro div.threecolumnlayout a.block div.free50 {
	margin: 0px 0px 0px 0px;
	padding: 175px 0px 0px 0px;
	background: url('images/bg_block_3col_free50.png') 0px 0px no-repeat; 
	width: 290px;
	height: 70px;
	}

div#micro div.threecolumnlayout a.block h3 {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 3px 0px;
	font: normal 22px/24px 'Corbel', 'Calibri', 'Lucida Grande', 'Tahoma', 'Verdana', sans-serif;
	color: #000;
	}

div#micro div.threecolumnlayout a.block p {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	font: normal 12px/14px 'Corbel', 'Calibri', 'Lucida Grande', 'Tahoma', 'Verdana', sans-serif;
	color: #666;
	}





/*	Campaign styles */
	
div.threecolumnlayout div.campaign a {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	max-height: 100px;
	height: 100px;
	text-decoration: none;
	display: block;
	}
      
div.fourcolumnlayout div.campaign a {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	max-height: 100px;
	height: 100px;
	text-decoration: none;
	display: block;
	}
      
div.threecolumnlayout div#twofreeways a:link,
div.threecolumnlayout div#twofreeways a:visited {
	background: url('images/campaign_freetrial_3col.png');
	background-position: 100% 0px;
	}

div.threecolumnlayout div#twofreeways a:hover,
div.threecolumnlayout div#twofreeways a:active {
	background: url('images/campaign_freetrial_3col.png');
	background-position: 100% -100px;
	}
	
div.fourcolumnlayout div#twofreeways a:link,
div.fourcolumnlayout div#twofreeways a:visited {
	background: url('images/campaign_freetrial_4col.png');
	background-position: 100% 0px;
	}

div.fourcolumnlayout div#twofreeways a:hover,
div.fourcolumnlayout div#twofreeways a:active {
	background: url('images/campaign_freetrial_4col.png');
	background-position: 100% -100px;
	}
	

/*	Sidebar Product Components */

div.panel#sidebarcomponents {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}

div.panel div.component {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 280px;
	text-align: left;
	}
	
div.panel div.component a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 58px;
	display: block;
	text-decoration: none;
	width: 222px; 
	height: 52px; 
	}

	
div.panel div#socialnetworking a { 
	background: url('images/bg_gloss_socialnetworking.png') 0px 0px no-repeat; 
	}
	
div.panel div#socialnetworking a:hover { 
	background: url('images/bg_gloss_socialnetworking.png') 0px -52px no-repeat; 
	}

div.panel div#wiki a { 
	background: url('images/bg_gloss_wiki.png') 0px 0px no-repeat; 
	}
	
div.panel div#wiki a:hover { 
	background: url('images/bg_gloss_wiki.png') 0px -52px no-repeat; 
	}

div.panel div#blogs a { 
	background: url('images/bg_gloss_blogs.png') 0px 0px no-repeat; 
	}
	
div.panel div#blogs a:hover { 
	background: url('images/bg_gloss_blogs.png') 0px -52px no-repeat; 
	}

div.panel div#dashboard a { 
	background: url('images/bg_gloss_dashboard.png') 0px 0px no-repeat; 
	}
	
div.panel div#dashboard a:hover { 
	background: url('images/bg_gloss_dashboard.png') 0px -52px no-repeat; 
	}

div.panel div#microblogging a { 
	background: url('images/bg_gloss_signals.png') 0px 0px no-repeat; 
	}
	
div.panel div#microblogging a:hover { 
	background: url('images/bg_gloss_signals.png') 0px -52px no-repeat; 
	}

div.panel div#spreadsheets a { 
	background: url('images/bg_gloss_spreadsheets.png') 0px 0px no-repeat; 
	}
	
div.panel div#spreadsheets a:hover { 
	background: url('images/bg_gloss_spreadsheets.png') 0px -52px no-repeat; 
	}
div.panel div#groups a { 
	background: url('images/bg_gloss_groups.png') 0px 0px no-repeat; 
	}
	
div.panel div#groups a:hover { 
	background: url('images/bg_gloss_groups.png') 0px -52px no-repeat; 
	}




div.panel div.component h5 {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	font: bold 14px/16px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	}
	
div.panel div.component a:hover h5 {
	color: #155992;
	}


div.panel div.component p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 9px/10px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #666;
	}
	
div.panel div.component a:hover p {
	color: #333;
	}
	
	
	
div.article {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: left;
	}
	
div.article img {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
	
div.article h4,
div.article h6,
div.article p {
	margin-left: 110px;
	}
	
	

/*------------------------Customer List------------------------*/

div.customerlogos {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}

div.customerlogos img {
	margin: 0px 0px 0px 0px;
	padding: 9px 23px 9px 23px;
	text-align: center;
	}

div.customerlist h4 {
	margin: 0px 0px 0px 0px;
	padding: 4px 6px 4px 6px;
	background: url('images/bg_table_header.png') repeat-x top;
	font: bold 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #fff;
	}

div.customerlist ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #444;
	}

div.customerlist ul li {
	margin: 0px 0px 0px 0px;
	padding: 4px 6px 4px 6px;
	font: bold 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #444;
 	display: block; 
	border-top: 1px solid #eee;
	}

div.customerlist ul li.casestudy {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #444;
 	display: block; 
	}

div.customerlist ul li.casestudy a:link,
div.customerlist ul li.casestudy a:visited {
	margin: 0px 0px 0px 0px;
	padding: 4px 90px 4px 6px;
	font: bold 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #0577c7;
 	display: block; 
	text-decoration: none;
	background: url('images/bg_customerlist_casestudy.png') no-repeat center right;
	}

div.customerlist ul li.casestudy a:hover,
div.customerlist ul li.casestudy a:active {
	color: #155992;
	background: url('images/bg_customerlist_casestudy_hover.png') no-repeat center right;
	text-decoration: none;
	}

/*------------------------Sitemap------------------------*/

div#sitemap {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	clear: left;
	}

div#sitemap h4 {
	margin: 0px 0px 0px 0px;
	padding: 4px 6px 4px 6px;
	background: url('images/bg_table_header.png') repeat-x top;
	font: bold 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #fff;
	}

div#sitemap h4 a {
	color: #fff;
	text-decoration: none;
	}

div#sitemap ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background: url('images/bg_gradient.png') repeat-x top;
	color: #444;
	}

div#sitemap ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	color: #444;
	border-top: 1px solid #fff;
	}

div#sitemap ul li.secondary {
	border-top: none;
	}

div#sitemap ul li a:link, 
div#sitemap ul li a:visited  {
	margin: 0px 0px 0px 0px;
	padding: 4px 6px 4px 6px;
	font: bold 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #444;
 	display: block; 
	text-decoration: none;
	}

div#sitemap ul li a:hover, 
div#sitemap ul li a:active {
	color: #222;
	background:url('images/bg_tertiarynavigation_selected.png') repeat-x right top;
	text-decoration: none;
	}

div#sitemap ul li.secondary a:link, 
div#sitemap ul li.secondary a:visited {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 20px;
	font: normal 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #666;
 	display: block; 
	text-decoration: none;
	}

div#sitemap ul li.secondary a:hover, 
div#sitemap ul li.secondary a:active {
	background:url('images/bg_tertiarynavigation_selected.png') repeat-x right top;
	color: #333;
	}


/*	Slideshow Navigation styles */


div#nav_slideshow {
	margin: -6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 60px;
	height: 30px;
	float: right;
	}

div#nav_slideshow a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 30px;
	height: 30px;
	float: right;
	display: block;
	font: bold 11px/12px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	text-align: center;
	text-decoration: none;
	}

div#nav_slideshow a#next:link,
div#nav_slideshow a#next:visited {
	background:url('images/action_arrowright.png') no-repeat center top;
	}

div#nav_slideshow a#next:hover,
div#nav_slideshow a#next:active {
	background:url('images/action_arrowright.png') no-repeat center -45px;
	}

div#nav_slideshow a#previous:link,
div#nav_slideshow a#previous:visited {
	background:url('images/action_arrowleft.png') no-repeat center top;
	}

div#nav_slideshow a#previous:hover,
div#nav_slideshow a#previous:active {
	background:url('images/action_arrowleft.png') no-repeat center -45px;
	}



div.video_placeholder {
	background:url('images/bg_playvideo.png') no-repeat center center;
	}

div.video_placeholder a {
	width: 100%;
	height: 100%;
	display: block;
	}