body {
	background-color: #ffffff;
}

p {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Lucida Grande,Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
}

p.ingress {
	font-size: 11pt;
	font-weight: bold;
}

p.tst {
	font-size: 9pt;
	color: #000;
}

span.tst_person {
	color: #888;
        margin-left: 40px;
}

#lighter {
	color: #777;
        margin-left: 20px;
        margin-right: 20px;
	font-family: Lucida Grande,Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

.green {
	color: #0A0;
}

p.faq_q {
	font-weight: bold;
}

p.faq_a {
}

.box {
	font-size: 8pt;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.smallbox {
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        color: #606080;
}

.smallbox a, .smallbox a:link, .smallbox a:visited {
        xcolor: black;
        xcolor: gray;
        xcolor: #BF4C00;
        color: #606080;
        xcolor: #ff6000;
	font-weight: normal;
        }
.smallbox a:hover {
        xcolor: gray;
        xcolor: #ff6000;
        color: #000080;
        text-decoration: underline;
	font-weight: normal;
        }

a, a:link, a:visited {
        xcolor: black;
        xcolor: gray;
        xcolor: #BF4C00;
        color: #606080;
        xcolor: #ff6000;
	font-weight: bold;
        }
a:hover {
        xcolor: gray;
        xcolor: #ff6000;
        color: #000080;
	font-weight: bold;
        text-decoration: underline;
        }

.menu {
        color: #606080;
        font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
        xxcolor: #666666;
        xcolor: #BF4C00;
}

.xmenu a, .xmenu a:link, .xmenu a:visited {
        xcolor: black;
        xcolor: gray;
        color: #BF4C00;
        xcolor: #ff6000;
        }
.xmenu a:hover {
        xcolor: gray;
        color: #ff6000;
        text-decoration: underline;
        }

.nav {
        color: #606080;
        font: 12px verdana, arial, helvetica, sans-serif;
        xcolor: #666666;
        xcolor: #BF4C00;
        xxcolor: #8080C0;
	font-weight: bold;
        xcolor: #ff0000;
        }
.nav a, .nav a:link, .nav a:visited {
        xcolor: black;
        xcolor: gray;
        xcolor: #BF4C00;
        color: #606080;
        xcolor: #ff6000;
        }
.nav a:hover {
        xcolor: gray;
        xcolor: #ff6000;
        color: #000080;
        text-decoration: underline;
        }
.right	{
		float: right;
		text-align: right;
	}

#content	{
			font-size: 11pt;
			font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		}

#storydate	{
			font-size: 10;
			font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
        		color: #999999;
			margin-top: 0;
			margin-bottom: 8px;
		}


h1.main {
	font-size: 11pt;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
}
h1 { font-weight: bold; font-size: 11pt; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 12px; }
h1.box {
	font-size: 10pt;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
}

h2.box {
	font-size: 9pt;
	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

h2.gbox {
	color: #0A0;
	font-size: 9pt;
	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
a.green2, a:link.green2, a:visited.green2 {
        color: #0A0;
	font-weight: bold;
        text-decoration: none;
        xxcolor: #666666;
        xcolor: #BF4C00;
}
a:hover.green2 {
        color: #0A0;
        xcolor: gray;
        xcolor: #ff6000;
        text-decoration: underline;
	font-weight: bold;
        }
h2.redbox {
	color: #A00;
	font-size: 10pt;
	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	xmargin-top: 0;
	xmargin-bottom: 0;
	margin: 8;
	padding: 8;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A00;
	background-color: #FEE;
	xcolor: #050;
	text-align: center;
}

h3	{
	 font-weight: bold;
	 font-size: 11pt;
	 font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	 margin-top: 0;
	 margin-bottom: 0;
	 xbackground-color: #808080;
	}

ul, ol {
}

td.fade {
		background-image:url(gfx/gradient_down2.gif);
		background-repeat: repeat-x;
	}

input.new, textarea.new	{
	font-size: 10pt;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #bbb;
	}
input.newsub {
	font-size: 10pt;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #bbb;
	background-color: #eeeeee;
	xcolor: #eeeeee;
        xbackground-color: #FF5000;
	}
input.newsub2 {
	font-size: 10pt;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #080;
	background-color: #EFE;
	color: #050;
	}

li {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Lucida Grande,Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
}
img.left  { margin-right: 12px; float: left; clear: left }
img.right  { margin-left: 12px; float: right; clear: right }
.p.body { margin-top: 3px; margin-bottom: 3px }


