/* © diesel, 2007 */

/* Content styles */
	
	.contents {
		position: relative; margin: 1em 2em .6em 1.5em; _width: 100%; padding: 1em 1.5em 0 2em; min-width: 660px;
		background: #F3F3EF url(../images/common/content-corner.gif) top right no-repeat;}
	.content {
		color: #4d4d4d; font-size: 1.1em; line-height: 1.4em; padding-bottom: 2em;
		_width: 100%; background: url(../images/common/content-bg.gif) bottom right no-repeat;}

	/*.content * {
		color: black;}*/
		
		/* text */
			.content hr {
				border: none; border-top: 2px solid #9FA09A; 
				height: 0; _height: 2px;}
			.content p {
				font-size: 1em; margin: 0 0 1em; color: #4d4d4d;}
			.content sub, .content sup, .content small {
				font-size: .9em; color: #4d4d4d;}
			.content big {
				font-size: 1.2em; color: #4d4d4d;}
			.content blockquote {
				margin: 1.5em 0; padding: 0 1em; 
				border-left: .2em solid #14478F; color: #4d4d4d;}
				.content blockquote b { color: #4d4d4d;}

		/* headers */
			.content h1 {
				margin: .6em 0 .3em; 
				font-size: 1.3em;}
			.content h2 {
				margin: .6em 0 .3em; 
				font-size: 1.2em; color: #63a735;}
			.content h3 {
				margin: .6em 0 .3em; 
				font-size: 1.1em; color: #63a735;}
			.content h4 {
				margin: .6em 0 .3em; 
				font-size: 1em; color: #63a735;}
			.content h5 {
				margin: .6em 0 .3em;  color: #63a735;
				font-size: 1em; font-weight: normal;}

		/* lists */
			.content ul {
				margin: .75em 0 .75em 1em;}
			.content ol {
				margin: .75em 0 .75em 1em; color: #4d4d4d; list-style-position: inside;}
			.content ul li {
				position: relative; padding: 0 0 0 1em;  _height: 1%;
				list-style-type: none; background: url(../images/common/content-list.gif) no-repeat 0 .4em;}
			.map_ul li { font-weight: bold;}
			.map_ul li li{ font-weight: normal;}	
				.content ul li ul{
					margin: .2em 0 .2em .4em;}
				.content ul li ul li{
					position: relative; padding: 0 0 0 .7em;  _height: 1%;
					list-style-type: none; background: url(../images/common/content-list2.gif) no-repeat 0 .6em;}

						.content ul li ul li ul li{
					position: relative; padding: 0 0 0 .7em;  _height: 1%;
					list-style-type: none; background: url(../images/common/map-list3.gif) no-repeat 0 .6em;}

						.content ul li ul li ul li ul li{
					position: relative; padding: 0 0 0 .7em;  _height: 1%;
					list-style-type: none; background: url(../images/common/map-list4.gif) no-repeat 0 .6em;}
		
		/* tables */
			.table-style {
				margin: .6em 0 .3em;  
				position: relative; width: 100%; margin-right: -10000px;
				border: solid #2D812D; border-width: 1px 1px 1px 1px;}
			.table-style td,.table-style th {
				padding: .4em .8em; color: #333;
				border: dashed #2D812D; border-width: 1px 1px 1px 1px;}
			.table-style-header, .table-style th {
				text-align: center; font-weight: bold;
				border-bottom: 1px solid #2D812D !important;
				background: #64A836; color: white !important;}
				.table-style-header p, .table-style-header strong {color: white !important;}


		/* forms */
			.form-style td{
				padding: .2em .4em;}
			.form-label {
				text-align: right; color: #666;}
			.form-require {
				font-weight: bold; font-size: 1.1em; color: #6D0B0B;}
			.form-error {
				display: block; color: #6D0B0B; text-transform: lowercase;
				font-size: .8em;  font-family: Verdana, Arial, sans-serif;}
			.form-data {
				font-size: 1.1em;}
				.form-input {
					width: 200px; border: 1px solid #A1A1A1;  color: #777; font-size: 1em;
					padding: 0 2px 2px 2px; font-family: verdana;}
				.form-input-small {
					width: 150px; border: 1px solid #A1A1A1;  color: #777; font-size: 1em;
					padding: 0 2px 2px 2px; font-family: verdana;}
				.form-checkbox, .form-submit {
					cursor: hand; cursor: pointer;}
				.form-data textarea {
					width: 250px; height: 150px;
					font-family: Arial, sans-serif; border: 1px solid #A1A1A1;
					padding: 2px; font-family: verdana; color: #777;}
				.form-data select {
					border: 1px solid #A1A1A1;}

/* Bread crumbs */
	.main-path {
		clear: both; margin: 1em 0 .5em 4em; color: #333; width: 500px;
		font-size: .9em; text-transform: lowercase; font-family: Verdana, sans-serif;}

/* Headers */
	.main-header {
		margin: .5em 1em 1em 0 !important; padding-left: 1.2em; font-size: 1.4em !important;
		font-family: Tahoma, verdana, Sans-Serif; color: #2868a9; font-weight: normal;
		background: url(../images/common/head-img-green.gif) 0 .2em no-repeat;}
		
		
	.head-b-b {
		margin-bottom: 15px;
		font-size: 1.7em; font-weight: normal !important; font-family: Arial, verdana, Sans-Serif; color: #2868a9; _height: 1%;
		padding-left: 0; /* background: url(../images/common/head-img-green.gif) 0 .4em no-repeat; */}
	
	.head-g-b {
		margin-bottom: 15px;
		font-size: 1.7em; font-weight: normal !important; font-family: Arial, verdana, Sans-Serif; color: #2868a9; _height: 1%;
		padding-left: 0; /* background: url(../images/common/head-img-green.gif) 0 .4em no-repeat; */}
	.head-g-g {
		margin-bottom: 15px;
		font-size: 1.7em; font-weight: normal !important; font-family: Arial, verdana, Sans-Serif; color: #2868a9; _height: 1%;
		padding-left: 0; /* background: url(../images/common/head-img-green.gif) 0 .4em no-repeat; */}
		
	
