﻿/*td {
	border-bottom:1px dashed red;
	border-right:1px dashed red;
}
	table {
	border-top:1px dashed red;
	border-left:1px dashed red;
}
	div {
	border:1px dashed blue;
}
	*/
	#print { /* id to disable elements for printed pages - use with '#screen' id in print version of stylesheet*/
	display: none;
}
	* {
	font-size: 11px;
}
	html, body {
	height: 100% /*sets permanent scrollbar in Netscape*/
}

	body {
	font-family: Verdana;
	color : #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color : #ffffff;
	background-image: url(/images/bg_header.gif);
	background-repeat: repeat-x;
}


/* table ########################################################## */


	table.center, div.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

	table.header {
	margin:8px 0 8px 8px;
	text-align: center;
}
	table.main {
	width:760px;
	table-layout:fixed;
}
	table.forms {
	width:540px;
	table-layout:fixed;
}


/* cells ########################################################## */


	td {
	text-align: left;
}
	td.center {
	text-align: center;
}
	td.body {
	/*background-image:url(/images/watermark.gif);
	background-repeat: no-repeat;
	background-position : 50% 20px;*/
	vertical-align:top;
	padding:12px 0px 4px 10px;
	text-align:justify;
}
	td.vLine {
	width:1px;
	background-color:#C9E9CF;
	padding:10px 0px 0px 0px;
}

	td.hLine {
	height:1px;
	background-color:#C9E9CF;
	padding:0px 0px 0px 0px;
}
	td.menu {
	background-image: url(/images/menu_bg.jpg);
	background-repeat: repeat-x;
	padding:12px 0 0 8px;
	vertical-align:top;
}

/* Table borders */

	td.tb_tl {
	width: 8px;
	height: 8px;
	background-image: url(/images/tb_tl.gif);
}
	td.tb_t {
	height: 8px;
	background-image: url(/images/tb_t.gif)
}
	td.tb_tr {
	width: 8px;
	height: 8px;
	background-image: url(/images/tb_tr.gif)
}
	td.tb_r {
	width: 8px;
	background-image: url(/images/tb_r.gif)
}
	td.tb_br {
	width: 8px;
	height: 8px;
	background-image: url(/images/tb_br.gif)
}
	td.tb_b {
	height: 8px;
	background-image: url(/images/tb_b.gif)
}
	td.tb_bl {
	width: 8px;
	height: 8px;
	background-image: url(/images/tb_bl.gif)
}
	td.tb_l {
	width: 8px;
	background-image: url(/images/tb_l.gif)
}

/* divs ########################################################## */	


	div.button {
	display: block;
	background-image:url(/images/buttonleaf.gif);
	background-repeat:no-repeat;
	width:176px;
	height:21px;
	padding:4px 0 0 26px;
	margin:0 0 4px 2px;
	text-align:left;
}
	div.menu {
	height:280px;
	vertical-align:top;
}
	div.title {
	display: block;
	background-image:url(/images/fp_leaf_l.gif);
	background-repeat:no-repeat;
	height:28px;
	padding:9px 0 0 34px;
	margin:0 0 9px 0px;
	text-align:left;
}
	div.body {
	padding:0 0 0 12px;
}
	div.quote {
	border-top:1px solid #DCEBE6;
	border-bottom:1px solid #DCEBE6;
	background-image:url(/images/quote.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;;
	color:green;
	font-size:12px;
	font-weight:bold;
	/*background-color:#DCEBE6;*/
	font-style:italic;
	text-align:justify;
	padding:6px 0px 6px 32px;
	margin:6px 0px 6px 0px;
}
	div.author {
	color:black;
	font-weight:normal;
	margin-top:3px
}

/* para ########################################################## */

	p {
	margin-top: 0px;
	margin-bottom: 10px;
}


/* img ########################################################## */
	img {
	border-width:0px;
}
  	img.ns,embed.ns,applet.ns { /*NS6 white space fix*/
	vertical-align: top;
}
	img#left {
	float:left;
	margin-right:6px
}
	img#right {
	float:right;
	margin-left:6px;
}
	img.bullet {
	vertical-align: baseline;
	background-color:black;
	width:5px;
	height:5px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:1px;
}
	img.bulletBig {
	vertical-align: baseline;
	background-color:black;
	width:7px;
	height:6px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:-1px;
}
	img.vLine {
	width:1px;
	height:9px;
	background-color:#006A46;
	margin:0px 0px -1px 0px;
}

/* forms ########################################################## */

	form { 
	margin: 0px 0px 0px 0px;
}
	input,select,textarea {
	font-family : Tahoma,sans-serif;
	font-size: 11px;
	font-weight : normal;
	color : Black;
}
	.submit {	
	/*add CLASS="submit" to all submit and reset tags (for NS4 compatibility only)*/
	font-family : Arial,Helvetica,sans-serif;
	font-size: 11px;
}

/* lists ########################################################## */

	ul {
	margin: 16px 0px 16px 20px;
}

	li {
	margin: 4px 0px 0px 0px;
	text-align:left;
}


/* links ########################################################## */
	a,.link {
	/*font-family: Arial;*/	
	color : #009639;
	text-decoration : none;
}
	a:hover  {
	color : #009639;
	text-decoration : underline;
}

/* hr ########################################################## */

	hr {
	background: #C9E9CF;
	color: #C9E9CF;
	height: 1px;
	/*margin: 0px 0px 0px 0px;*/
}


/* general ########################################################## */

	iframe {
	border: 0px;
	margin: 0px;
}

 	.trans {
 	background-color: transparent;
}
	.justified {
	text-align : justify;
}
	.px17, #px17 {font-size: 17px;}
	.px14, #px14 {font-size: 14px;}	 
	.px13, #px13 {font-size: 13px;}
	.px12, #px12 {font-size: 12px;}	 
	.px11, #px11 {font-size: 11px;}	 
	.px10, #px10 {font-size: 10px;}
	.px9, #px9 {font-size: 9px;}
	.px8, #px8 {font-size: 8px;}
	
	.small, #small {font-size: 0.8em;}
	
	.error, #error {
	color: #cc0000;
	font-weight: normal;
	/*font-size: 11px;*/
}