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

	Basic CSS style sheet to go with generic template
	These styles are displayed in RTE
	
	Copyright 2005 by Pixelsound Web Design Perth - www.pixelsound.com

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


body, td, th, p, select, input, textarea, h1,h2,h3,h4,h5,h6, blockquote {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.6em;
	color:#5D6466;
}

body {
	margin:0px;
	padding:1em;
	background:#fff;
}

p {
	margin:0 0 .7em 0em;
	margin-left:0%;
}

td, th {
	padding:0px;
	margin:0px;
	vertical-align:top;
	border:1px dotted #ccc;
}
		th {
			background-color:#999;
			color:white;
			padding:3px 10px;
			border:1px dotted #ccc;
		}
		th a,
		th a:link,
		th a:active,
		th a:visited {
			color:white;
			text-decoration:none;
			display:block;
			line-height:1em;
		}
				th a:hover {
					text-decoration:none;
				}

h1,h2,h3,h4,h5,h6 {
	font-weight:700;
}
		h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {
			font-size:1.9em;
			margin:1em 0;
			margin-left:-1.3em;
			padding:.3em 0 .2em 0;
			padding-left:1.3em;
			font-weight:700;
			line-height:1em;
			color:#6c74a3;
			background-image:url(../../fileadmin/template/main/images/h1-bullet.gif);
			background-repeat: no-repeat;
			background-position: left;			
		}
		h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {
			font-size:1.8em;
			margin:1em 0 .5em;
			padding:0em 0em .2em 0em;
			font-weight:700;
			line-height:1em;
			text-decoration:none;
		}
		h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {
			font-size:1.2em;
			margin:1em 0 .2em;
			padding:0;
			font-weight:700;
			text-decoration:none;
			color:#FF9933;
		}
		h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {
			font-size:1.2em;
			font-weight:100;
			margin:1.5em 0 1em;
			padding:0 0 .2em 0;
			color:#39F;
			background-image: url(../../fileadmin/template/main/images/dotted_line-horiz.gif);
			background-position: left bottom;
			background-repeat: repeat-x;
			text-transform: uppercase;
			letter-spacing: 0.2em;
			margin-left:0%;
			text-decoration:none;
		}
				h4 span, h4 a span, h4 a:link span, h4 a:visited span, h4 a:hover span {
					background-image:url(../../fileadmin/template/main/images/feat_logoSmall.gif);
					background-position:right;
					background-repeat:no-repeat;
					display:block;
					text-decoration:none;
				}

		h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover {
			font-size:1em;
			text-transform: uppercase;
			margin:2.5em 0 1em;
			padding:0 0 .2em 0;
			margin-left:0%;
			text-decoration:none;
		}

		h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover {
			font-size:1em;
			margin:1.5em 0 1em;
			padding:0 0 .2em 0;
			font-weight:700;
			text-decoration:none;
		}

ul, ol {
	padding:0px;
	margin:0;
	line-height:1.5em;
}
		ul {
			list-style-type: square;
			list-style-position: outside;
			list-style-image:url(../../fileadmin/template/main/images/bullet-arrow.gif);
			list-style-image:none;
		}
		li {
			padding:0;
			padding-bottom:.5em;
			margin:0 0 0 15px;
		}

				ul li {
					background-image:url(../../fileadmin/template/main/images/bullet-arrow.gif);
					background-position:left;
					background-repeat:no-repeat;
					background:none;
				}
		li a {
			display:block;
		}



a, a:link, a:active, a:visited {
	color:#600;
	color:#FF6600;
	text-decoration:none;
}
		a:hover {
			text-decoration:underline;
			color:#600;
			color:#FF6600;
		}


		
form {
	padding:0px;
	margin:0px;
}

		input {
			background-color:white;
			border:1px solid #969BBA;
		}
		input.textfield {
			height:15px;
			border:1px solid #ccc;
			font-size:1.1em;
			line-height:1.1em;
			padding:0.2em 0.2em 0;
		}
		input.button {
			
		}
		
blockquote {
	margin:0px;
	margin-left:20%;
	padding:0px;
}

pre,
pre p {
	font-family:"Courier New", Courier, mono;
	font-size:10px;
	margin:0px;
	padding:0px;
	line-height:1em;
}


/************   Classes   *****************/
.small {
	font-size: 9px;
}

.outlined {
	padding:1.5em;
	border:1px solid #ccc;
	clear:both;
}

.highlight {
	padding:1.5em;
	background:#e6e8ef;
	clear:both;
}
		.highlight p,
		.outlined p {
			margin:0px;
		}
	
		tbody.highlight td,
		table.highlight td,
		tr.highlight td,
		td.highlight {
			padding:0.3em 1em;
			margin:0.2em;
			background:#e6e8ef;
			border:1px solid white;
		}
		
		tbody.highlight th,
		table.highlight th,
		tr.highlight th,
		th.highlight,
		th {
			margin:0 1em 1em 0;
			text-align: center;
			color:white;
		}
				tbody.highlight th p,
				table.highlight th p {
					color:white;
					text-decoration:underline;
				}
				tbody.highlight th a,
				table.highlight th a {
					color:white;
					text-decoration:underline;
				}

		
.quotation_left {
	font-size:1.4em;
	color:#496e00;
	font-weight:700;
	width:50%;
	float:left;
	padding:0;
	margin:.2em 1em 1em 0;
}
.quotation_left2 {
	font-size:1em;
	color:#496e00;
	font-weight:700;
	width:19%;
	float:left;
	text-align:right;
	padding:0 1em 0 0;
	margin:.2em 0 1em 0;
}
.quotation_right {
	font-size:1.4em;
	color:#496e00;
	font-weight:700;
	width:50%;
	float:right;
	padding:0;
	margin:.2em 0 1em 1em;
}


.indent {
	margin-left:22%;
}
.outdent {
	margin-left:0px;
}

.label1 {
	width:60px;
	display:block;
	float:left;
}

.textButton a,
.textButton a:link,
.textButton a:active,
.textButton a:visited {
	color:#282760;
	padding:2px 10px 2px 0px;
	white-space:nowrap;
	text-decoration:none;
	text-transform:capitalize;
}
		.textButton a:hover {
			color:#969bba;
		}
/*
div#nav1-2 span a,
div#nav1-2 span a:link,
div#nav1-2 span a:active,
div#nav1-2 span a:visited {
	white-space:nowrap;
}
div#nav1-2 {
	white-space:normal;
}
td.nav1 span {
	white-space:nowrap;
}
*/

