
    body {

	font-family: helvetica, arial, sans-serif;
	color: #333;
	background: #ececd0;
	margin: 0;

    }

    pre {

	font-family: helvetica, arial, sans-serif;
	color: #333;

    }

    a {

	color: #884;
	text-decoration: none;
	cursor: pointer;

    }

    a:hover {

	color: #800;

    }

    img {

	border: none;

    }

    hr {

	color: #cc9;

    }

    div.container {

	width: 750px;
	margin: 0 auto 0 auto;
	/*
	position: absolute;
	left: 50%;
	margin-left: -375px;
	*/
	padding-bottom: 0px;
	padding: 10px;
	overflow: auto;
	background: #fff;
	border-top: solid 1px #800;
	margin-bottom: 10px;

    }

    h1 {

	float: left;
	color: #cc9;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-weight: normal;
	letter-spacing: 0.4em;
	height: 40px;
	margin: 0;
	padding-bottom: 0px;
	width: 250px;
/*	border-bottom: 2px solid #cc9; */

    }

    h1 a, h1 a:hover {

	color: #cc9;

    }

    h2, h3 {

	font-weight: normal;
	letter-spacing: 0.2em;
    font-size: 12pt;

    }

    .colA h2 {

	margin-top: 0;

    }

    ul.nav {

	float: right;
	padding: 0;
	padding-bottom: 0px;
	list-style: none;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 9pt;
	display: inline;
	letter-spacing: 0;
	color: #800;
	height: 22px;
	margin: 0;
	margin-top: 18px;
	width: 500px;
/*	border-bottom: 2px solid #cc9; */

    }

    ul li, ol li {

	padding-top: 5px;
	padding-bottom: 5px;

    }

    ul.nav li {

	float: left;
	margin-left: 18px;
	margin-right: 20px;
	border-top: 2px solid #fff;
	padding: 0;

    }

    ul.nav li a {

	border-bottom: solid 1px #fff;

    }

    ul.nav li a:hover {

	/* background: #ececd0; */
	border-top: solid 2px #333;
	/* not working in ie5 */

    }

    #nav01 #one, #nav02 #two, #nav03 #three, #nav04 #four, #nav05 #five {

/*	border-top: solid 2px #666; */

    }

    #nav01 #one a, #nav02 #two a, #nav03 #three a, #nav04 #four a, #nav05 #five a {

	color: #800;

    }

    li#one {
	margin-left: 19px;
	margin-right: 0;
    }

    li#two, li#three, li#four {
	margin-left: 35px;
	margin-right: 0;
    }

    li#five {
	float: right;
	margin-right: 0;
    }

    div.colA, div.colB {
	
	font-size: 9pt;
	float: left;
	margin-top: 10px;

    }

    div.colC, div.colD {

	font-size: 9pt;

    }

    div.colC {

	width: 100%;
	float: left;

    }

    div.colD {

	float: right;
	width: 499px;

    }

    div.colAwrapper {
	float: left;
	width: 250px;
/*	height: 480px; */
    }

    div.colA {

	width: 240px;
	padding-right: 10px;
/*	height: 400px; */
/*	overflow: auto; */
	text-indent: 3em;
	text-align: justify;

    }

    div.colA h2, div.colA ul {

	text-indent: 0;
	text-align: left;
	margin: 0;

    }

    div.colB h2 {

	margin-top: 0;

    }

    div.colA ul {

	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 12pt;
	list-style: none;
	padding: 0;

    }

    div.colA ul li {

	border-bottom: dotted 2px #cc9; 

    }

    div.colB {

	width: 480px;
	margin-left: 19px;
	font-size: 9pt;

    }

    /* need IE hack for colB width */

    div.controls {

	float: left;
	width: 100%;
	text-align: center;
	font-size: 9pt;

    }
    
    .sampleclass {

	font-size: 14pt;

    }

    table {

	border-collapse: collapse;

    }

    label {

	display: block;
	width: 400px;

    }

    div.footer {

	float: left;
	width: 100%;
	margin-top: 15px;
	border-top: dotted 2px #cc9;
	padding-bottom: 30px;
	text-align: right;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 9pt;

    }

    div.listitem, div.listitemdel {

	float: left;
	border-bottom: dotted 2px #cc9;
	margin-top: 10px;
	height: 55px;

    }

    div.listitem {

	width: 85%;

    }

    div.listitemdel {

	width: 15%;
	height: 17px;
	padding-top: 38px;
	text-align: right;

    }

    div.listitem a.large {

	font-size: 12pt;

    }

    div.eightypx {

	height: 80px;
	width: 100%;

    }

    div.listbox {

	float: left;
	height: 100px;
	width: 158px;
	text-align: center;
	padding: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: solid 1px #cc9;

    }

    .clrRmargin {

	margin-right: clear;

    }

    span.ordering {

	font-size: 14pt;
	color: #cc9;

    }

    div.debug {

	background: #800;
	height: 50px;
	width: 50px;

    }

    /* textarea div generated by javascript on
     * manage projects page */
    div.tadiv {

	margin-top: 30px;

    }	

    div#descA, div#descB {

    height: 325px;
    overflow: auto;
    width: 240px;
    padding-right: 10px;

    }

    div#descA {

	position: relative;
	display: block;

    }

    div#descB {

	position: relative;
	display: none;

    }

    span#swap {

	float: right;
	text-align: right;
    margin-top: 5px;

    }

    span#caption {

	text-align: left;
	margin-top: 10px;

    }

    div.darker {

/*	background: #ececd0; */

    }

    img#image {


    }

    .hidden {

	display: none;

    }

    hr.divider {

	float: left;
	width: 100%;
	border: #fff;

    }
