html, body {
	height: 100%;
}
body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	background: url(/images/common/internal-body-back.gif) top repeat-x;
	font-family: Helvetica, Arial, Verdana, Arial, sans-serif;
	font-size: 80%;
	text-align: center;
	vertical-align: middle;
}

#topbar {
	height:98px;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#alogo {
	height:98px;
	width: 170px;
	dmargin: 0 auto;
	text-align: left;
	background: url(/images/common/company.gif) top no-repeat;
	background-position: 12px 50px;	
}
#logo {
	margin-left: 12px;
	margin-top: 50px;
}

#splash  {
	height:129px;
	width: 960px;
	margin: 0 auto;
	background: url(/images/common/splash.png) top no-repeat;
	overflow:hidden;

}
#interstitialsplash  {
	height:31px;
	width: 960px;
	margin: 0 auto;
	background: url(/images/common/smallsplash.png) top no-repeat;
	overflow:hidden;
	display:block;
	text-align:left;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -10em;
}

#main {
	background: #fff url(/images/common/maintop-back.gif) top repeat-x;
	margin:0px;
	min-height:100%;
}

#bodycontent {
	width: 960px;
	text-align: left;
	padding-top:18px;
	margin: 0px auto;
	font-size:0.9em;
	
}


#bodytext {
	padding:220px;
}

#intro {
    font-family: Georgia;
    font-size: 14pt;
    line-height: 130%;
    color: #666;
}

a {
	font-weight: bold;
	text-decoration:none;
	color: #28c;
}

a:hover {
	font-weight: bold;
	text-decoration:underline;
	color: #39d;
}

.footnote { 
	font-size: 80%;
	color: #999;
}

.feature { 
	background: url(/images/common/feature-back.gif) top repeat-x #ECF5EC;
	border-top: solid 1px #d8e8d8;
	border-left: solid 1px #d8e8d8;
	border-bottom: solid 1px #ded;
	border-right: solid 1px #ded;
	padding:0 10px 10px 10px;
	margin-top: 10px;
	margin-right: -10px;
	
}

.keyword ul { padding-left:15px;  }

.nirvanaType { 
	clear:both;
}
.nirvanaType img { 
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.nirvanaType div { 
	padding-top:6px;
	margin-left:190px;
	padding-bottom:30px;
}

.clear { clear: both;}

#glossary { 
	background:  #fffff1;
	border-top: solid 1px #e8e8d8;
	border-left: solid 1px #e8e8d8;
	border-bottom: solid 1px #eed;
	border-right: solid 1px #eed;
	padding:4px 10px 4px 10px;
	margin-top: 10px;
	margin-right: -10px;
	margin-bottom:10px;
	clear:both;
	font-size:100%; 
	font-weight: bold;
	color: black;
	height:1.8em;	
	width:960px;
}


#socialmedia { 

	padding:0 10px 20px 10px;
	margin-top: 10px;
	margin-bottom:10px;
	clear:both;
	text-align:center;
	font-size:100%; 
	font-weight: bold;
	color: white;
	height:40px;
	width:920px;
}

	
#socialmedia a { margin-left:2px; vertical-align:middle;}

/* delimited list */

p.delimitedlist {
  margin: 0;
  padding: 0;
  float: left;
}
ul.delimitedlist {
float:left;
  list-style: none;
  margin: 0 0 0 5px;
  padding: 0;
}

ul.delimitedlist li {
  display: inline;
}

.delimitedlist li:after {
  margin-left: 3px;
  margin-right: 3px;
  content: "|";
  color: #999;
}

.delimitedlist li:last-child:after {
  content: "";
}

ol.padded li { 
	margin-bottom:10px;
}


ul.narrow { 
margin-left:0px;
}

ul.narrow li { 
margin-left:0px;
}
/* special tables */

table.bordered { width: 100%; border: solid 1px #ddd; }
table.bordered td { vertical-align: top; background: #f8f8f8; padding:5px;}

table.protocols th {  padding:5px; text-align:center; font-size:0.95em;
	background:#ddd;
	color: #000;
}

table.simple {
margin: 10px auto;
vertical-align: top; padding:0px; text-align:center; font-size:0.95em;
	background:#fff;
	color: #000;
	border: solid 1px #ccc;
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px#ccc;
box-shadow: 0 0 5px #ccc;
}
table.simple th {
background: #eee;
 padding:10px; text-align:right; font-size:0.95em; color:#333;
 font-weight:normal;
}
table.simple td {
background: #eee;
 padding:10px; text-align:left; font-size:0.95em;color:#000; font-weight:bold;
}

tr.even td { background:  #e8e8e8; }
tr.even th { background:#d8d8d8; }

caption { caption-side: bottom; font-size:80%; font-weight:bold; }

#archivecontent { 
                float:left;
                width:940px;
		padding:10px;
		background: #ffffdd;
		border: solid 1px #eec;
		font-weight: bold;
		color: #68A834;
                text-align:justify;
        }


	#widecolumn {
		float:left;
		width:940px;
		padding:0 10px 40px 10px;;
		text-align:justify;
	}
	#maincolumn {
		float:left;
		width:700px;
		padding:0 10px 40px 10px;;
		margin-bottom: 20px;
		text-align:justify;
	}
	#sidebar {
		float:right;
		width:220px;
		padding:0 10px;
		font-size:0.95em;
		font-family: tahoma;
		color:#666;
		margin-bottom:30px;
	}

#maincolumn ul { 
	margin-bottom:20px;
}
#widecolumn ul { 
	margin-bottom:20px;
}
#sidebar ul,li { 

}
#sidebar h2 {
font-family: arial;
font-weight: bold;
font-size:1.3em;
color: #666;
}
#sidebar h3 {
font-family: arial;
font-weight: bold;
font-size:1.1em;
color: #555;
}	
#sidebar h3.download {
background: url(/images/common/download25.gif) top right no-repeat;
margin-bottom:0;
padding:3px 0 3px 0px;

}	
#sidebar h4 {
font-family: arial;
font-weight: bold;
font-size:1em;
color: #666;
margin: 0;
}	

.push {
	height: 14em;
}

sup { 
	font-size: 50%;
}
#footer{
	height: 15em;
	clear: both;
	width: 100%;
	/*background: #eee;*/
	background: url(/images/common/footer.gif) top repeat-x #109CD6;
	/*background: #234;                                               */
	color: #ccc;
	text-align: center;
	border-top: solid 1px #ddd;
	padding: 2em 0;
	font-size: 0.85em;
	margin-top: 26px;
}

#footer div { 
text-align:left;
width:960px; margin:auto;
}
#footer a{
color:#fff;
font-weight: normal
}

#maincolumn h1 {
font-family: "PT Sans Narrow", arial narrow, arial;
font-weight: normal;
letter-spacing:-1px;
font-size:2.8em;
color: #336;
padding-bottom:10px;
margin-bottom:0;
}

#maincolumn h2 {
font-family: "PT Sans Narrow", arial narrow, arial;
font-weight: normal;
font-size:2.2em;
color: #666;
margin-top:30px;
}

#maincolumn h3 {
font-family: "PT Sans Narrow", arial narrow, arial;
font-weight: bold;
font-size:1.6em;
color: #666;
}

#maincolumn h4 {
font-family: "PT Sans Narrow", arial narrow, arial;
font-weight: bold;
font-size:1.3em;
color: #333;
}

#maincolumn h5 {
font-family: "PT Sans Narrow", arial narrow, arial;
font-weight: bold;
font-size:1.1em;
color: #333;
}

#widecolumn h1 {
font-family: "PT Sans Narrow", arial narrow, arial;
font-weight: normal;
letter-spacing:-1px;
font-size:2.8em;
color: #336;
padding-bottom:10px;
margin-bottom:0;
}

#widecolumn h2 {
font-family: "PT Sans Narrow", arial narrow, arial;
font-weight: normal;
font-size:2.2em;
color: #666;
margin-top:30px;
padding-bottom: 5px;
}

#widecolumn h3 {
font-family: "PT Sans Narrow", arial narrow, arial;
font-weight: bold;
font-size:1.6em;
color: #666;
}

#widecolumn h4 {
font-family: "PT Sans Narrow", arial narrow, arial;
font-weight: bold;
font-size:1.3em;
color: #333;
}

#widecolumn h5 {
font-family: "PT Sans Narrow", arial narrow, arial;
font-weight: bold;
font-size:1.1em;
color: #333;
}

/* ********** Download Areas: ********** */

.downloadarea  {
	margin-top: 20px;
}

.downloadarea h3 {
	padding-top:2px;
	margin-top:0;
	margin-bottom: 10px;
}

.downloadarea p {
	margin-top: 5px;
	margin-bottom: 10px;
	
}


.downloadarea em {
	font-weight:bold;
	color: #fff;
	font-family: tahoma;
}

.downloadenterprise {
	background: url(/images/common/download-enterprise.png) no-repeat;
	margin-right:20px;
	float:left;
	font-size:0.95em;
	font-family: tahoma;
	line-height: 1.1em;
	color: #eee;
}

.downloadenterprise p {
	margin:0;
	padding: 10px 10px 0 10px;
}

.downloadenterprise a {
	background-position: 0 0;
	width:230px;
	height:155px;
	display:block;
	overflow: hidden;
	color: #eee;
	font-weight: normal;
	text-decoration: none;
	
}

.downloadenterprise a:hover {
	color: #fff;
}

#downloadjms { 
	background: url(/images/common/download-jms.png) no-repeat;
	margin-right:20px;
	float:left;
	font-size:0.95em;
	font-family: tahoma;
	line-height: 1.1em;
	color: #eee;
}

#downloadjms p { 
	margin:0;
	padding: 10px 10px 0 10px;
}

#downloadjms a { 
	background-position: 0 0;
	width:230px;
	height:155px;
	display:block;
	overflow: hidden;
	color: #eee;
	font-weight: normal;
	text-decoration: none;
}

#downloadjms a:hover { 
	color: #fff;
}

#downloadmatrix { 
	background: url(/images/common/download-matrix.png) no-repeat;
	margin-right:20px;
	float:left;
	font-size:0.95em;
	font-family: tahoma;
	line-height: 1.1em;
	color: #eee;
}

#downloadmatrix p { 
	margin:0;
	padding: 10px 10px 0 10px;
}

#downloadmatrix a { 
	background-position: 0 0;
	width:230px;
	height:155px;
	display:block;
	overflow: hidden;
	color: #eee;
	font-weight: normal;
	text-decoration: none;

}

#downloadmatrix a:hover { 
	color: #fff;
}

.downloadoverview { 
	height:165px;
}

.downloadotheroverview { 
	height:90px;
	margin-bottom:10px;
}

.downloadother { 
	background: url(/images/common/download-other.png) no-repeat;
	margin-right:20px;
	float:left;
	font-size:0.95em;
	font-family: tahoma;
	line-height: 1.1em;
	color: #fff;
}

.downloadother p { 
	margin:0;
	padding: 10px 10px 0 10px;
}

.downloadother a { 
	background-position: 0 0;
	width:230px;
	height:90px;
	display:block;
	overflow: hidden;
	color: #060;
	font-weight: normal;
	text-decoration: none;
	
}

.downloadother a:hover { 
	color: #030;
}



/* ********** Demo button: ********** */

#demobutton { 
	margin-left: 45px;
	margin-bottom: 20px;
}
#demobutton a{
	background: url(/images/common/demobutton2.gif) top repeat-x;
	background-position: 0 0;
	width:135px;
	height:37px;
	display:block;
	overflow: hidden;
}

#demobutton a:hover{
	background-position: 0 -37px;
	display:block;
	overflow: hidden;	
}

/* ********** Download button: ********** */

#downloadbutton { 
	margin-bottom: 10px;
}
#downloadbutton a{
	background: url(/images/common/download-duals.png) top repeat-x;
	background-position: 0 -68px;
	width:184px;
	height:68px;
	margin-left:16px;
	display:block;
	overflow: hidden;
}

#downloadbutton a:hover{
	background-position: 0 0px;
	display:block;
	overflow: hidden;	
}


/* ********** Customer Logos: ********** */

#customerlogos a{
	background: url(/images/logo/customers.gif) top repeat-x;
	background-position: 0 0;
	width:700px;
	height:27px;
	display:block;
	overflow: hidden;
}

#customerlogos a:hover{
	background-position: 0 -27px;
}

/* ********** 3 Column InfoBox: ********** */

.infobox {
	margin-bottom:20px;
	float:left;
	clear:both;
}
.infobox_left {
	float:left;
	width:220px;
	background: url(/images/common/infobox-back.gif) top repeat-x #fff;
}
.infobox_middle {
	float:left;
	width:220px;
	margin-left: 15px;
	margin-right: 15px;
	background: url(/images/common/infobox-back.gif) top repeat-x #fff;
}
.infobox_right {
	width:220px;
	float:left; 
	clear:right;
	background: url(/images/common/infobox-back.gif) top repeat-x #fff;
}
.infobox_title { 
	background: url(/images/common/internal-body-back.gif) repeat-x #10a5de;
	background:#bcc;
	background-position: 0 -135px ;	
	padding:5px;
	fborder-top: solid 2px #09c;
	fborder-bottom: solid 2px #09c;
	font-family: arial;
	font-weight: bold;
	letter-spacing: -1px;
	font-size:1.2em;
	color: #344;
	text-align:center;
}
.infobox_title2 { 
	background: url(/images/common/internal-body-back.gif) repeat-x #10a5de;
	background-position: 0 -135px ;	
	padding:5px;
	border-top: solid 2px #09c;
	border-bottom: solid 2px #09c;
	font-family: arial;
	font-weight: bold;
	letter-spacing: -1px;
	font-size:1.2em;
	color: #fff;
	text-align:center;
}
.infobox p { 
	padding:2px 3px 5px 3px; margin:0;
}

#breadcrumbs { 
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top:6px ; 
	padding-left:15px;
	color:#eee; 
	font-weight: normal;
	font-size: .7em;
	float:left;
}
#breadcrumbs a { 
	color:#fff; 
}

#searchbox { 
	float:right;
	padding-top: 8px;
	margin-left: 0px;
}
#query { 
	height:18px;
	width:168px;
	padding:0;
	margin:0;
	vertical-align:middle;
}
#searchbutton { 
	margin:0;
	padding:0;
	vertical-align:middle;
}

/* ********** Client Case Studies: ********** */

div.clientlogo {
	border: none; 
	float: left; 
	clear: both; 
	margin: 0; 
	padding: 0; 
	width: 150px;
}

div.clientlogo img {
	margin-top: 1px;
	margin-left:35px;
}

div.clientproject {
	border: none; 
	float: left;  
	dmargin: 0; 
	padding: 0; 
	width: 550px; 
	
}

div.clientproject p {
	margin:0 0px 20px 0;
}

/*
div.clientlogo {
	border: none; 
	float: left; 
	clear: both; 
	margin: 0; 
	padding: 0; 
	width: 150px;
}

div.clientlogo img {
	margin-top: 1px;
	margin-left:35px;
}

div.clientproject {
	border: none; 
	float: left;  
	dmargin: 0; 
	padding: 0; 
	width: 550px; 
	text-align:justify;
	font-size:0.95em;
	line-height: 1.4em;	
	
}

div.clientproject p {
	margin:0 25px 20px 0;
}
*/
/* ********** Menu Bar: ********** */

#menubar {

	background-coor: #E63100;
	/* background-image: url(/images/common/menubar.gif); */
	background-repeat: repeat-x;
	height:48px;
}
.menuitem {

}
.menuitem:hover {
	/* background-image: url(/images/common/menubar.jpg); */
	background-repeat: repeat-x;
}



.menu1 {
      width: 100%;
      margin: 0em 0;
      *padding: 10px 1.5em;
      height: 48px;
      padding-left: 20px;
    }
.menu1 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
.menu1 li {
      margin: 0;
      padding: 0;
      float: left;
      text-align:center;
      height: 48px;

    }
    .menu1 li {
      *padding-right: 5em;
      width:110px;
    }
    .menu1 a {
    padding: 15px;
    	color: white;
    	width:90px;
    	display: block;
    	text-decoration: none;
    }
    .menu1 a:hover {
	/* background-image: url(menubarhover.gif); */
	background-repeat: repeat-x;
    }


/****************/

div#navbar{
	margin:0 0px 0 0px;
	text-align:left;
	background:#234;
	height:38px;
}

div#navbarinner { 
	width:960px;
	margin:0 auto;
}


/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
	float:left;

}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;/* 1st level go below their parent item */
}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(/images/common/empty.gif);/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
	/*background: #f00;*/		/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */
}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */






/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.menu, .menu ul li {
	color: #fff;
	background: #234;
	font-weight: normal;
	font-family: "segoe ui", tahoma, trebuchet ms, verdana, arial, helvetica, sans-serif;
	font-size:1em;
	padding: 4px;
}

.menu ul {
	width: 14em;
}

.menu a {
	font-weight: normal;
	text-decoration: none;
	color: #eee;
	padding: .4em 1em;
	display: block;
	position: relative;
}

.menu a:hover {
	color: #fc3;
	font-weight: normal;
	text-decoration: none;
	background:#123;
}

.menu li:hover>a {
	color: #fc3;
	background:#123;
	font-weight: normal;
	text-decoration: none;
}

.menu li li {
	border-top: 1px solid #345;
	border-left: 1px solid #456;
	border-right: 1px solid #012;
	border-bottom: 1px solid #012;
}

.menu li li:first-child {
	border-top: 1px solid #345;
	border-left: 1px solid #456;
	border-right: 1px solid #012;
	border-bottom: 1px solid #012;
}

/* inset 2nd+ submenus, to show off overlapping */
.menu li li:hover>ul {
	top: 5px;
	left: 94%;
}

.more { 
	
}

/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

/*]]>*/



/*********CODE****************/

.jscode, .jscode pre
{
	color: black;
	font-family:  "lucida console", "courier new", "courier";
	font-style: normal;
	font-weight: normal;
	font-size: 1em;	
	font-family: "lucida console", Consolas, "Courier New", Courier, Monospace;
	background-color: #fffff1;
	padding:10px;
	border: solid 1px #eeeee1;
	/*white-space: pre;*/
}

.jscode pre { margin: 0em; }

.jscode .rem { color: #008000; }

.jscode .kwrd { color: #0000ff; }

.jscode .str { color: #006080; }

.jscode .op { color: #0000c0; }

.jscode .preproc { color: #cc6633; }

.jscode .asp { background-color: #ffff00; }

.jscode .html { color: #800000; }

.jscode .attr { color: #ff0000; }

.jscode .alt
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}

.jscode .lnum { color: #606060; }


em {
	font-family:  "lucida console", "courier new", "courier";
	font-style: normal;
	font-weight: normal;
	color: #336;
}

blockquote { 
	background: #fffff1;
	border: solid 1px #eeeee1;
	padding: 10px;
	margin:0;
}

/* 
.code {
	font-family:  "lucida console", "courier new", "courier";
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	color: #336;
	background: #fffff1;
	border: solid 1px #eeeee1;
	padding: 10px;
	margin:10px 0;	
}
*/
textarea, pre {
	font-family:  "lucida console", "courier new", "courier";
	font-style: normal;
	font-weight: normal;
	font-size: 1.0em;
	color: #336;
	background: #fffff1;
	border: solid 1px #eeeee1;
	padding: 10px;
	margin:10px 0;	
}

tt {
	font-family:  "lucida console", "courier new", "courier";
	font-style: normal;
	font-weight: normal;
	font-size: 1.0em;
	color: #336;
	background: #f8f8f8;
	border: solid 1px #ddd;
	padding: 2px;
}
.usage {
	font-size:1.0em;
	font-family: tahoma;
	color: #336;
	background: #eee;
	border: solid 1px #ddd;
}

.highlightedcode { 
	color: #000;
	background: #ffffcc;
	margin:0;
	padding:0;
}
.notes { 
	font-size:0.95em;
	font-family: tahoma;
}

/* Forms */

label {
	width: 180px;
	margin-right: 10px;
	float: left;
	text-align: right;
	display: block;
	font-weight: bold;
}

.submit input {
	margin-left: 190px;
	padding-left: 10px;
	padding-right: 10px;
}

fieldset {
	border: 5px solid #ddd;
}

legend {
	border: 5px solid #ccc;
	background: #ddd;
	padding: 2px 6px
} 


/* Blog */

p.blog-news { 
	background: url(/images/common/blog-news.png) no-repeat;
	background-position: 0 5px ;
	padding-left: 26px;
	
}

p.blog-talk { 
	background: url(/images/common/blog-talk.png) no-repeat;
	background-position: 0 5px ;
	padding-left: 26px;
	
}

p.blog-api { 
	background: url(/images/common/blog-api.png) no-repeat;
	background-position: 0 5px ;
	padding-left: 26px;
	
}

/* Document Types */


p.pdf {
	background: url(/images/common/pdf_icon.gif) no-repeat;
	background-position: 0 2px ;
	padding-left: 22px;
	height:18px;
	margin:0 0 4px 15px;
}

p.html {
	background: url(/images/common/my16.gif) no-repeat;
	background-position: 0 2px ;
	padding-left: 22px;
	height:18px;
	margin:0 0 4px 15px;
}

.graph {
    margin: 10px 0 10px 0;
    width: 700px;
    text-align: center;
}

/* Cluster Pages */

#clusters {
width: 301px;
float: left;
margin: 0;
padding: 0px 5px 10px 0px;
}
#sites {
width: 301px;
float: left;
margin: 0;
padding: 0px 5px 10px 11px;
}
#sharedstorage {
width: 301px;
float: left;
margin: 0;
padding: 0px 5px 10px 11px;
}
#clusteroverviews {
float:left;
clear:both;
width:100%;
margin-top:10px;
}

ul.tick
{
list-style-type: none;
padding-left: 10px;
margin: 0;
}

li.tick
{
background-image: url(/images/common/accept.png);
background-repeat: no-repeat;
background-position: 0 2px ;
padding-left: 22px;
}


/* Post ditto */

#leftcolumn { width: 220px; float: left; margin-top:0px;}
#rightcolumn { width: 462px; float: right; }


#intro {
    font-family: Georgia;
    font-size: 14pt;
    line-height: 130%;
    color: #666;
}
.intro {
    font-family: Georgia;
    font-size: 14pt;
    line-height: 130%;
    color: #666;
}

    #whitepaper { width: 104px; float: left; }
    #brochure { width: 104px; float: right; }

h2.highlighted {
margin-top: 30px;
 border-bottom:solid 2px #ccc;
 background: #eee;
 padding:5px;
 }
