<!--

	body {
		color:       #444;
		font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,arial,sans-serif;
		font-size:   62.5%;
		line-height: 1.5em;
	}


	/*--------------------------------------------------------------------*/

	a {
		color:           #333;
		text-decoration: underline;
	}

		a:hover {
			color: #79ab19;
		}

	abbr {
		border-bottom: 1px dashed;
		cursor:        help;
	}

	blockquote {
		background:  #ededed;
		border-left: 1px solid #bdda83;
		font-size:   1.3em;
		line-height: 1.5em;
		margin:      .8em 2em 1.25em 0em;
		padding:     18px 20px 10px 20px;
	}

		blockquote p {
			font-size: 1em;
		}

	cite {
		display:    block;
		font-style: normal;
		font-weight: bold;
		text-align: left;
		margin:     5px 3em .5em 0;
	}

	del {
		text-decoration: line-through;
	}

	dl {
		font-size:     1.3em;
		line-height:   1.5;
		margin-bottom: 1.5em;
	}

		dt {
			font-weight:   bold;
			margin-bottom: .5em;
		}

		dd {
			margin-bottom: .5em;
		}

			dl dd * {
				font-size: 1em;
			}

	em {
		font-style: italic;
	}
	
	h1,h2,h3,h4,h5,h6 { color: #444; font-weight: normal; }
	h1 {
		font-size:   3em;
		line-height: 1.5;
		margin:      0 0 20px 0;
		padding-bottom: 40px;
		color: #333;
		background: url(../../img/design/title_stripes.gif) bottom left repeat-x;
		
	}
    h1 a {
        text-decoration: none;
        color: #79ab19;
    }
    h1 a:hover { text-decoration: underline; }

	h2 {
		font-size:   2.6em;
		line-height: 1.5;
		margin:      0 0 20px 0;
		padding-bottom: 40px;
		color: #333;
		background: url(../../img/design/title_stripes.gif) bottom left repeat-x;
		
	}

	h3, h4, h5, h6 {
		font-size:   1.4em;
		font-weight: bold;
		line-height: 1.5;
		margin:      .5em 0;
		color: #87bd21;
	}

	hr {
		background: #e3e3e3;
		border:     0;
		color:      #e3e3e3;
		height:     1px;
		margin:     20px 0;
	}

	img {}

	ins {
		border-bottom: 1px dotted;
	}

	ol {
		margin-bottom: 1.5em;
	}

		ol li {
			font-size:   1.35em;
			line-height: 1.5;
			list-style:  decimal;
			margin-left: 2em;
		}

			ol li * {
				font-size: 1em;
			}

			ol li ol {
				margin-bottom: 0;
			}

	p {
		font-size:     1.35em;
		line-height:   1.5;
		margin-bottom: 1em;
	}

	small {
		font-size: .75em;
	}

	strong {
		font-weight: bold;
	}

	sub {
		font-size:      .85em;
		vertical-align: sub;
	}

	sup {
		font-size:      .85em;
		vertical-align: super;
	}

	table {}
	table {
		font-size:     1.4em;
		line-height:   1.5;
	}
		table p {
			font-size:     1.0em;
		}
	ul {
		margin-bottom: 1.5em;
	}

		ul li {
			font-size:   1.35em;
			line-height: 1.5;
			list-style:  disc;
			margin-left: 2em;
		}

			ul li * {
				font-size: 1em;
			}

			ul li ul {
				margin-bottom: 0;
			}
			


	/* FORMS */
	
	/*
		DEFAULT FORM STYLES
	------------------------*/

	form {}

		button {
			/*
			border:       2px solid;
			border-color: #fff #808080 #808080 #fff;
			cursor:       pointer;
			font-size:    .9em;
			padding:      2px 4px;
			*/
			margin-left:  107px;
			font-size: 1.1em;
			
		}
			button:hover {
			}

		fieldset {
			margin-bottom: 15px;
			padding:    15px 0px 15px 0;
		}

		label {
			clear:          left;
			float:          left;
			line-height:    1.7;
			margin-right:   10px;
			text-align:     right;
			vertical-align: middle;
			width:          100px;
		}

		legend {
			border:       1px solid;
			border-color: #99BCDF #369 #369 #99BCDF;
			font-size:    1.2em;
			padding:      4px 10px;
		}

		input {
			
			font-size:      1.3em;
			font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
			border: 1px solid #aaa;
			color:          #6e6e6e;
			padding:        3px;
			vertical-align: top;
			width:          320px;
		}

			input.error {
				border-color: #932c2c;
			}

			input:focus {
				background: #eee;
			}

		form p {}

			p.options {
				padding-left: 100px;
			}

			p.checks {
				padding-left: 100px;
			}

				.checks input {
					float: none;
					width: auto;
				}

				.checks label {
					float: none;
				}

				.checks span {
					float: none;
				}

			p.fields_info {

				color:        #777;
				font-size:    1.3em;
				margin:       0 0 30px 0px;
				padding-left: 0px;
			}
			
			.warning ul {
				font-size: .9em;
				padding-left: 86px;
			}
			

		form span {}

			span.asterisk {
				color:     #f00;
				font-size: .85em;
			}

		textarea {
			font-size:      1.3em;
			font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
			color:          #6e6e6e;
			padding:        3px;
			vertical-align: top;
			width:          460px;
			border: 1px solid #aaa;
			height:         130px;
			vertical-align: middle;
		}

			textarea.error {
				border-color: #932c2c;
			}

			textarea:focus {
				background: #eee;
			}

-->