﻿/* ---- GENERIC ---- */
	body, table, td, th, input, select, textarea, button {font-family:verdana, arial, sans-serif}
	html {font-size:100.01%; height:100%}
	body {font-size:0.70em; 
		color:#58595b; }

	h1, h2, h3, h4, h5, h6 {margin:15px 0}
	h1 {font-size:180%; font-weight:normal; }
	h2 {font-size:160%; font-weight:normal; }
	h3 {font-size:140%; font-weight:normal; }
	h4 {font-size:120%}
	h5 {font-size:100%; font-weight:bold}
	h6 {font-size:100%; font-weight:normal; font-style:italic; text-decoration:underline}

	p, li {line-height:1.5em; font-size:98%;}
	li {padding-bottom:0.5em; }
	p, ul, ol {margin-top:5px; margin-bottom:15px;}
	ul , ol { margin-left: 10px; padding-left: 10px;}
	ul li, ol li { line-height:1.7em; margin-bottom: 7px;}

	table {font-size:98%}
	table td, table th {text-align:left}

	a img {border:0px none}

	a {outline:none; color:#58595b; text-decoration:none; }
	a:hover {text-decoration:underline; }

	form {margin:0; padding:0}
	input, button {outline:none}

	input, select, textarea {padding:2px 5px; font-size:100%; font-weight:bold; }

/* ---- DOCUMENT LAYOUT ---- */
	#document {width:990px; position:relative; margin:0 auto; text-align:left; background:white; padding-bottom:20px; }

	#header {height:155px; position:relative; background:url(../i/header.png) no-repeat 0 0}
	#header h2 {margin:0; position:absolute; width:95px; height:55px; left:18px; top:18px; }
	#header h2 a {color:#80a1c9; display:block; width:95px; height:55px; overflow:hidden}
	#header h2 span {background:url(../i/logo.png) no-repeat 0 0; cursor:pointer; z-index:2;
		position:absolute; width:95px; height:55px; left:0; top:0; }

	#header .menu {position:absolute; left:0; top:51px; padding:0; margin:0; list-style:none; font-size:145%; padding-right:34px; width:956px; }
	#header .menu li {float:right; margin:0 4px 0 0; height:33px; display:inline;
			background:#68534c; color:white; padding:0; }
		* html #header .menu li {width:10px; }
	#header .menu a {display:block; color:white; text-decoration:none; 
	    padding:10px 10px 0 10px;
	    *padding:4px 10px 6px 10px;
	    margin: 0px;
	     height:23px;
	     white-space:nowrap}
	#header .menu ul {position:absolute; left:0; top:35px; height:47px; width:970px; list-style:none; margin:0;
		background:#68534c; display:none; padding:0 10px}
	#header .menu ul ul {display:none}
	#document #header .menu ul li {background:none; height:auto; margin:13px 0 0 15px; float:left;  }
	#document #header .menu ul li a {display:inline; padding:0; height:auto; background:none}

	#header .menu li.chapter1 {background:#b7155d url(../i/menuBars.png) no-repeat 0 0; }
	#header .menu li.chapter1 a {background:url(../i/menuBars.png) no-repeat 100% -35px; }
	
	#header .menu li.chapter2 {background:#80a1c9 url(../i/menuBars.png) no-repeat 0 -70px; }
	#header .menu li.chapter2 a {background:url(../i/menuBars.png) no-repeat 100% -105px;}
	
	#header .menu li.chapter3 {background:#008497 url(../i/menuBars.png) no-repeat 0 -140px; }
	#header .menu li.chapter3 a {background:url(../i/menuBars.png) no-repeat 100% -175px; }
	
	
	.chapter1 #header .menu li.chapter1, .chapter2 #header .menu li.chapter2,
		.chapter3 #header .menu li.chapter3 {height:35px;}
	.chapter1 #header .menu li.chapter1 a, .chapter2 #header .menu li.chapter2 a,
		.chapter3 #header .menu li.chapter3 a {height:25px;}
	.chapter1 #header .menu .chapter1 ul {background:#b7155d; display:block; }
	.chapter2 #header .menu .chapter2 ul {background:#80a1c9; display:block; }
	.chapter3 #header .menu .chapter3 ul {background:#008497; display:block; }
	#header .menu li.chapter1 li.current a {color:#d48a9b}
	#header .menu li.chapter2 li.current a {color:#b5c6e0}
	#header .menu li.chapter3 li.current a {color:#60b2c0}

	#trunk {min-height:1px; background:url(../i/chapterStuff.png) repeat-y 0 0; margin-bottom: 0px;}
		* html #trunk {height:1px}
	#trunk:after {content:"."; display:block; height:0; visibility:hidden; clear:both}

	.chapter1 #trunk {background-image:url(../i/chapter1Stuff.png)}
	.chapter2 #trunk {background-image:url(../i/chapter2Stuff.png)}
	.chapter3 #trunk {background-image:url(../i/chapter3Stuff.png)}

	#content {float:right; width:742px;}
	
	.template15 #content {float:right; width:665px; }
	
	#content:after {content:"."; display:block; height:0; visibility:hidden; clear:both}
	.contentInner {float:left; width:472px; }
	.template15 .contentInner {width:400px; }
	
    .template15 .contentInner img {max-width: 400px; }
    .contentInner img {max-width: 470px; }
	.contentInner a {text-decoration: underline; color: #;}	
		
	.contentInnerBig {width:990px; margin-bottom: 0px;}
	.contentInnerBig table { margin: 0 auto;}

	#content .items .item {width:100%; margin-bottom:25px; border-bottom:1px solid #d9d4d2; }
	#content .items .item:after {content:"."; display:block; height:0; visibility:hidden; clear:both}
	#content .items .item h2 {font-size:130%; margin:0 0 10px; font-weight:bold; font-size:160%; }
	#content .items .item p {margin:0 0 10px; }
	#content .items .item img {float:left; margin:0 15px 15px 0; }
	#content .items .actions {text-align:right; }
	#content .items .actions a {}

	.sideBar {width:203px; float:left; margin-left:24px; display:inline; }

	.sideBar .menu {background:#68534c url(../i/chapterStuff.png) no-repeat -1193px 100%; padding:0 0 15px; font-size:115%; }
	.sideBar .menu .caption {margin:0; padding:20px 10px 10px; font-size:190%;
		background:url(../i/chapterStuff.png) no-repeat -990px 0; color:white}
		 
	.sideBar .menu ul {margin:0; padding:0; list-style:none; }
	.sideBar .menu li {margin:0; padding:0}
		* html .sideBar .menu li {height:1px}
	.sideBar .menu li + li {border-top:1px solid #bba9a4; }
	.sideBar .menu a {color:white; display:block; padding:10px 30px 10px 10px; background:url(../i/icons.png) no-repeat 175px 7px}
		* html .sideBar .menu a {background-image:url(../i/icons.ie.png); height:1px}
	.sideBar .menu a:hover {background-color:#bba9a4; text-decoration:none; }
	.sideBar .menu li ul {display:none}
	.sideBar .menu li.current {background:white; color:#68534c; }
	.sideBar .menu li.current a {background-position:175px -235px; color:#68534c; padding-bottom:5px; }
	.sideBar .menu li.current a:hover {background-color:white;}
	.sideBar .menu li.current ul {display:block; padding-bottom:5px; }
	.sideBar .menu li.current li {padding-left:20px; background:none; border:0px none !important}
	.sideBar .menu li.current li li {padding-left:0}
	.sideBar .menu li.current li a {display:inline; background:none; color:#68534c; font-size:82%; padding:0; }
	.sideBar .menu li.current li li a {color:black !important; }
	.sideBar .menu li.current li a:hover {text-decoration:underline; }
.sideBar .menu .caption a ,  .sideBar .menu .caption a:hover { background: none;}


	.chapter1 .sideBar .menu {background-image:url(../i/chapter1Stuff.png); background-color:#b7155d; }
	.chapter1 .sideBar .menu .caption {background-image:url(../i/chapter1Stuff.png)}
	.chapter1 .sideBar .menu a:hover {background-color:#d48a9b}
	.chapter1 .sideBar .menu li.current a {background-position:175px -393px}
	.chapter1 .sideBar .menu li + li {border-top:1px solid #d48a9b; }
	.chapter1 .sideBar .menu li.current li a {color:#b7155d}
	.chapter1 .sideBar .menu .caption a, .chapter1 .sideBar .menu .caption a:hover {background:none; background-color: #b7155d; }
	
	.chapter2 .sideBar .menu {background-image:url(../i/chapter2Stuff.png); background-color:#80a1c9; }
	.chapter2 .sideBar .menu .caption {background-image:url(../i/chapter2Stuff.png)}
	
	.chapter2 .sideBar .menu a:hover {background-color:#a0b9d7}
	.chapter2 .sideBar .menu li.current a {background-position:175px -713px}
	.chapter2 .sideBar .menu li + li {border-top:1px solid #a0b9d7; }
	.chapter2 .sideBar .menu li.current li a {color:#80a1c9}
.chapter2 .sideBar .menu .caption a, .chapter2 .sideBar .menu .caption a:hover { background-image: none; background-color: #80a1c9; }
	
	
	.chapter3 .sideBar .menu {background-image:url(../i/chapter3Stuff.png); background-color:#008497; }
	.chapter3 .sideBar .menu .caption {background-image:url(../i/chapter3Stuff.png)}
	
	.chapter3 .sideBar .menu a:hover {background-color:#40a3b1}
	.chapter3 .sideBar .menu li.current a {background-position:175px -553px}
	.chapter3 .sideBar .menu li + li {border-top:1px solid #40a3b1; }
	.chapter3 .sideBar .menu li.current li a {color:#008497}
.chapter3 .sideBar .menu .caption a, .chapter3 .sideBar .menu .caption a:hover { background-image: none; background-color: #008497; }


	#content .sideBar {width:198px; float:right; margin-right:37px; display:inline;}








	.sideBar2 {width:203px; float:left; margin-left:24px; display:inline; }

	.sideBar2 .menu {background:#68534c url(../i/chapterStuff.png) no-repeat -1193px 100%; padding:0 0 15px; font-size:115%; }
	.sideBar2 .menu .caption {margin:0; padding:20px 10px 10px; font-size:190%;
		background:url(../i/chapterStuff.png) no-repeat -990px 0; color:white}
		.sideBar2 .menu .caption a, .sideBar2 .menu .caption a:hover { background: none;}
	.sideBar2 .menu ul {margin:0; padding:0; list-style:none; }
	.sideBar2 .menu li {margin:0; padding:0}
		* html .sideBar2 .menu li {height:1px}
	.sideBar2 .menu li + li {border-top:1px solid #bba9a4; }
	.sideBar2 .menu a {color:white; display:block; padding:10px 30px 10px 10px; background:url(../i/icons.png) no-repeat 175px 7px; font-size: 115%;}
		* html .sideBar2 .menu a {background-image:url(../i/icons.png); height:1px}
	.sideBar2 .menu a:hover {background-color:#bba9a4; text-decoration:none; }
	.sideBar2 .menu li ul {display:none}
	.sideBar2 .menu li.current {background:white; color:#68534c; font-size:100%;}
	.sideBar2 .menu li.current a {background-position:175px -233px; color:#68534c; padding-bottom:5px; }
	.sideBar2 .menu li.current a:hover {background-color:white;}
	.sideBar2 .menu li.current ul {display:block; padding-bottom:5px; }
	.sideBar2 .menu li.current li {padding-left:20px; background:none; border:0px none !important}
	.sideBar2 .menu li.current li li {padding-left:0}
	.sideBar2 .menu li.current li a {display:inline; background:none; color:#68534c; font-size:80%; padding:0; }
	.sideBar2 .menu li.current li li a {color:black !important; }
	.sideBar2 .menu li.current li a:hover {text-decoration:underline; }

	.chapter1 .sideBar2 .menu {background-image:url(../i/chapter1Stuff.png); background-color:#b7155d; }
	.chapter1 .sideBar2 .menu .caption {background-image:url(../i/chapter1Stuff.png)}
	.chapter1 .sideBar2 .menu .caption a, .chapter1 .sideBar2 .menu .caption a:hover { background-image: none; }
	
	.chapter1 .sideBar2 .menu a:hover {background-color:#d48a9b}
	.chapter1 .sideBar2 .menu li.current a {background-position:175px -393px}
	.chapter1 .sideBar2 .menu li + li {border-top:1px solid #d48a9b; }
	.chapter1 .sideBar2 .menu li.current li a {color:#b7155d}

	.chapter2 .sideBar2 .menu {background-image:url(../i/chapter2Stuff.png); background-color:#80a1c9; }
	.chapter2 .sideBar2 .menu .caption {background-image:url(../i/chapter2Stuff.png)}
	.chapter2 .sideBar2 .menu .caption a, .chapter2 .sideBar2 .menu .caption a:hover { background-image: none; }
	
	.chapter2 .sideBar2 .menu a:hover {background-color:#a0b9d7}
	.chapter2 .sideBar2 .menu li.current a {background-position:175px -713px}
	.chapter2 .sideBar2 .menu li + li {border-top:1px solid #a0b9d7; }
	.chapter2 .sideBar2 .menu li.current li a {color:#80a1c9}

	.chapter3 .sideBar2 .menu {background-image:url(../i/chapter3Stuff.png); background-color:#008497; }
	.chapter3 .sideBar2 .menu .caption {background-image:url(../i/chapter3Stuff.png)}
	.chapter3 .sideBar2 .menu .caption a, .chapter3 .sideBar2 .menu .caption a:hover { background-image: none; }
	
	.chapter3 .sideBar2 .menu a:hover {background-color:#40a3b1}
	.chapter3 .sideBar2 .menu li.current a {background-position:175px -553px}
	.chapter3 .sideBar2 .menu li + li {border-top:1px solid #40a3b1; }
	.chapter3 .sideBar2 .menu li.current li a {color:#008497}

	#content .sideBar2 {width:198px; float:right; margin-right:37px; display:inline;}
		
	
	.chapter1 #trunk #content {background-image:url(/i/chapter1_dot.png); background-repeat: repeat-y; min-height: 300px;  }
	.chapter2 #trunk #content {background-image:url(/i/chapter2_dot.png); background-repeat: repeat-y; min-height: 300px; }
	.chapter3 #trunk #content {background-image:url(/i/chapter3_dot.png); background-repeat: repeat-y; min-height: 300px; }
	.chapter #trunk #content, .chapter0 #trunk #content {background-image:url(/i/chapter_dot.png); background-repeat: repeat-y; min-height: 300px; }
	
	
	#trunk #content { background-position: 8px 0px; }
	.template15	#trunk #content { background-position: -67px; }
	
	
/*
	#content .sideBar .module {margin-bottom:13px; border-bottom:1px solid #d9d4d2; width: 198px; }
	#content .sideBar .module .caption {background:#68534c url(../i/chapterStuff.png) no-repeat -1396px 0;
		font-size:130%; margin:0 0 10px; color:white; }
	#content .sideBar .module .caption span {padding:8px 12px; display:block;
			background:url(../i/icons.png) no-repeat 170px 5px; }
		* html #content .sideBar .module .caption span {background-image:url(../i/icons.ie.png)}
	#content .sideBar .module p {margin:10px 0; font-size:90%; line-height:1.1em}
	#content .sideBar .module img {float:left; margin:0 5px 5px 0; }
	.chapter1 #content .sideBar .module .caption {background:#b7155d url(../i/chapter1Stuff.png) no-repeat -1396px 0}
	.chapter2 #content .sideBar .module .caption {background:#80a1c9 url(../i/chapter2Stuff.png) no-repeat -1396px 0}
	.chapter3 #content .sideBar .module .caption {background:#008497 url(../i/chapter3Stuff.png) no-repeat -1396px 0}
*/

	#content .sideBar .menu {background:none}
	#content .sideBar .menu .caption {background:#68534c url(../i/chapterStuff.png) no-repeat -1396px 0 !important;
		font-size:105%; padding:0; margin-bottom:15px; }
	#content .sideBar .menu .caption span {background:none; }
		* html #content .sideBar .menu .caption span {background:none; }
	#content .sideBar .menu li {border-top:0px none; color:#68534c; }
	#content .sideBar .menu a {color:#68534c; padding:7px 20px 7px 0; background:url(../i/icons.png) no-repeat 175px -76px; font-size: 72px;}
		* html #content .sideBar .menu a {background-image:url(../i/icons.ie.png)}
	#content .sideBar .menu li.current ul {padding-bottom:3px}
	#content .sideBar .menu li.current li {padding-left:10px}
	#content .sideBar .menu li.current li li {padding-left:0}
	#content .sideBar .menu li.chapter1 a {color:#b7155d; background-position:175px -156px; }
	#content .sideBar .menu li.chapter2 a {color:#b5c6e0; background-position:175px -316px; }
	#content .sideBar .menu li.chapter3 a {color:#60b2c0; background-position:175px -236px; }
	#content .sideBar .menu li.current a {background-position:175px -116px; padding-bottom:3px; }
	#content .sideBar .menu li.current.chapter1 a {background-position:175px -196px; }
	#content .sideBar .menu li.current.chapter2 a {background-position:175px -356px; }
	#content .sideBar .menu li.current.chapter3 a {background-position:175px -276px; }
	#content .sideBar .menu li.current li li a {color:black; }

	#content .sideBar .search {border-bottom:0px none}
	#content .sideBar .search {background:url(../i/search.png) no-repeat 0 20px; }
		* html #content .sideBar .search {background-image:url(../i/search.ie.png)}
	#content .sideBar .search input {vertical-align:top; border:0px none; padding:0; margin:13px 15px 5px 25px; width:110px; color:#989693;
		float:left; display:inline; }
	#content .sideBar .search button {background:white url(../i/icons.png) no-repeat 0 -79px; width:21px; height:21px;
		border:0px none; text-indent:-2000px; overflow:hidden; vertical-align:top; float:right; margin-top:8px;
			display:inline; cursor:pointer}
		* html #content .sideBar .search button {background-image:url(../i/icons.ie.png)}
	#content .sideBar .search p {margin:0; width:100%}
	#content .sideBar .search p:after {content:"."; display:block; height:0; visibility:hidden; clear:both}










	 .sideBar .module {margin-bottom:13px; border-bottom:1px solid #d9d4d2; }
	 .sideBar .module .caption {background:#68534c url(../i/chapterStuff.png) no-repeat -1396px 0;
		font-size:130%; margin:0 0 10px; color:white; }
		 .sideBar .module .caption a { color: White;}
		 .sideBar .module h3, .sideBar .module h3 a { color: White;}
		 .sideBar .module .caption span {padding:8px 12px; display:block;
			background:url(../i/icons.png) no-repeat 170px 5px; }
		* html  .sideBar .module .caption span {background-image:url(../i/icons.ie.png)}
 .sideBar .module p {margin:10px 0; font-size:90%; line-height:1.35em}
	.sideBar .module img {float:left; margin:0 5px 5px 0; }
	.chapter1  .sideBar .module .caption {background:#b7155d url(../i/chapter1Stuff.png) no-repeat -1396px 0}
	.chapter2  .sideBar .module .caption {background:#80a1c9 url(../i/chapter2Stuff.png) no-repeat -1396px 0}
	.chapter3  .sideBar .module .caption {background:#008497 url(../i/chapter3Stuff.png) no-repeat -1396px 0}
	
	
	
	
		#content .contentInner .module {margin-bottom:13px; border-bottom:1px solid #d9d4d2; width: 198px; }
	#content .contentInner .module .caption {background:#68534c url(../i/chapterStuff.png) no-repeat -1396px 0;
		font-size:115%; margin:0 0 10px; color:white; }
		#content .contentInner .module .caption a { color: White;}
		#content .contentInner .module h3 a { color: White;}
		#content .contentInner .module .caption span {padding:8px 12px; display:block;
			background:url(../i/icons.png) no-repeat 170px 5px; }
		* html #content .contentInner .module .caption span {background-image:url(../i/icons.ie.png)}
	#content .contentInner .module p {margin:10px 0; font-size:85%; line-height:1.1em}
	#content .contentInner .module img {float:left; margin:0 5px 5px 0; }
	.chapter1 #content .contentInner .module .caption {background:#b7155d url(../i/chapter1Stuff.png) no-repeat -1396px 0}
	.chapter2 #content .contentInner .module .caption {background:#80a1c9 url(../i/chapter2Stuff.png) no-repeat -1396px 0}
	.chapter3 #content .contentInner .module .caption {background:#008497 url(../i/chapter3Stuff.png) no-repeat -1396px 0}
	








	#content .sideBar2 .module {margin-bottom:13px; border-bottom:1px solid #d9d4d2; }
	#content .sideBar2 .module .caption {background:#68534c url(../i/chapterStuff.png) no-repeat -1396px 0;
		font-size:115%; margin:0 0 10px; color:white; }
		#content .sideBar2 .module .caption a { color: White;}
		#content .sideBar2 .module h3 a { color: White;}
		#content .sideBar .module h3 a { color: White;}
	#content .sideBar2 .module .caption span {padding:8px 12px; display:block;
			background:url(../i/icons.png) no-repeat 170px 5px; }
		* html #content .sideBar2 .module .caption span {background-image:url(../i/icons.ie.png)}
	#content .sideBar2 .module p {margin:10px 0; font-size:85%; line-height:1.1em}
	#content .sideBar2 .module img {float:left; margin:0 5px 5px 0; }
	.chapter1 #content .sideBar2 .module .caption {background:#b7155d url(../i/chapter1Stuff.png) no-repeat -1396px 0}
	.chapter2 #content .sideBar2 .module .caption {background:#80a1c9 url(../i/chapter2Stuff.png) no-repeat -1396px 0}
	.chapter3 #content .sideBar2 .module .caption {background:#008497 url(../i/chapter3Stuff.png) no-repeat -1396px 0}

	#content .sideBar2 .menu {background:none}
	#content .sideBar2 .menu .caption {background:#68534c url(../i/chapterStuff.png) no-repeat -1396px 0 !important;
		font-size:105%; padding:0; margin-bottom:15px; }
	#content .sideBar2 .menu .caption span {background:none; }
		* html #content .sideBar2 .menu .caption span {background:none; }
	#content .sideBar2 .menu li {border-top:0px none; color:#68534c; }
	#content .sideBar2 .menu a {color:#68534c; padding:7px 20px 7px 0; background:url(../i/icons.png) no-repeat 175px -76px;}
		* html #content .sideBar2 .menu a {background-image:url(../i/icons.ie.png)}
	#content .sideBar2 .menu li.current ul {padding-bottom:3px}
	#content .sideBar2 .menu li.current li {padding-left:10px}
	#content .sideBar2 .menu li.current li li {padding-left:0}
	#content .sideBar2 .menu li.chapter1 a {color:#b7155d; background-position:175px -156px; }
	#content .sideBar2 .menu li.chapter2 a {color:#b5c6e0; background-position:175px -316px; }
	#content .sideBar2 .menu li.chapter3 a {color:#60b2c0; background-position:175px -236px; }
	#content .sideBar2 .menu li.current a {background-position:175px -116px; padding-bottom:3px; }
	#content .sideBar2 .menu li.current.chapter1 a {background-position:175px -196px; }
	#content .sideBar2 .menu li.current.chapter2 a {background-position:175px -356px; }
	#content .sideBar2 .menu li.current.chapter3 a {background-position:175px -276px; }
	#content .sideBar2 .menu li.current li li a {color:black; }

	#content .sideBar2 .search {border-bottom:0px none}
	#content .sideBar2 .search {background:url(../i/search.png) no-repeat 0 20px; }
		* html #content .sideBar2 .search {background-image:url(../i/search.ie.png)}
	#content .sideBar2 .search input {vertical-align:top; border:0px none; padding:0; margin:13px 15px 5px 25px; width:110px; color:#989693;
		float:left; display:inline; }
	#content .sideBar2 .search button {background:white url(../i/icons.png) no-repeat 0 -79px; width:21px; height:21px;
		border:0px none; text-indent:-2000px; overflow:hidden; vertical-align:top; float:right; margin-top:8px;
			display:inline; cursor:pointer}
		* html #content .sideBar2 .search button {background-image:url(../i/icons.ie.png)}
	#content .sideBar2 .search p {margin:0; width:100%}
	#content .sideBar2 .search p:after {content:"."; display:block; height:0; visibility:hidden; clear:both}
	
	
	#footer {position:absolute; top:15px; right:25px; }
	#footer .menu {list-style:none; font-size:95%; color:white; margin:0; padding:0; }
	#footer .menu li {float:left; padding:0 10px; line-height:1.9em; vertical-align:middle}
	#footer .menu li + li {border-left:1px solid white; }
	#footer .menu a {color:white; }
	
	/*float:left; */
	#footer .search {width: 290px; background:url(../i/search.png) no-repeat 80% 0; }
		* html #footer .search {background-image:url(../i/search.ie.png)}
		
	#footer .search .input {vertical-align:middle; border:0px none; padding:0; margin:0 14px 0 25px; width:110px; color:#989693; }
	#footer .search .button {background:#68534c url(../i/icons.png) no-repeat 0 -1px; width:21px; height:19px;
		border:0px none; text-indent:-2000px; overflow:hidden; vertical-align:middle; cursor:pointer; }
		* html #footer .search .button {background-image:url(../i/icons.ie.png)}

/* ---- DOCUMENT CONTENT ---- */
	#trunk *:first-child {margin-top:0; }
	#content p + ul {margin-top:-10px; }
	#content p + ol {margin-top:-10px; }
	#content h1 + h3 {margin-top:-10px; }

	#contentInner {font-size:85%; }
	#contentInner p {line-height:1.1em}
	#contentInner h5 + p {margin-top:-15px; }
	#contentInner img {float:left; margin:0 10px 10px 0; }




.header1
{
    font-size: 40px;
    color: #68534c;
}


.header2, .header2 a, .header2 a:hover, .header2 a:active
{
    font-size: 19px;
    color: #ffffff;
    text-decoration: none;
}

.box, .chapter1_box, .chapter2_box, .chapter3_box
{
    width: 211px;
    height: 200px;    
    text-align: center;
    padding-top: 15px;
    padding-right: 10px;
}



.chapter1 .box, .chapter1_box
{
    /*background-color: #b7155d;*/
    background-image: url(/i/chapter1_box.png);
    background-repeat: no-repeat;
}


.chapter2 .box, .chapter2_box
{
    /*background-color: #a0b9d7;*/
    background-image: url(/i/chapter2_box.png);
    background-repeat: no-repeat;
}


.chapter3 .box, .chapter3_box
{
/*    background-color: #40a3b1;*/
    background-image: url(/i/chapter3_box.png);
    background-repeat: no-repeat;
}

.ingress
{
    font-weight: bold;
}

h3
{
    font-weight: bold;
    font-size: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
}


.start_footer
{
    margin-top: 40px; background-color: #68534c; color: #7a90af; font-size: 28px; font-family: Times New Roman, Sans-Serif; padding: 12px; text-align: center;
   position: relative; top: 20px; z-index: 10;
}



/* TEMPLATE SPECIFIC */
.template15 .sideBar2 { width: 280px; }
.template15 .contentInner { width:400px;}



.div_mirror_page
{
    margin-left: 40px;
}

.div_mirror_page a
{
    font-weight: bold;
}



.fraga_vagledaren
{
    margin-bottom: 20px;
}

.fraga_vagledaren .top
{
    height: 16px;
    background-image: url(/images/box_pink_top.gif);
    background-repeat: no-repeat;
}

.fraga_vagledaren .content
{
background-color: #b7155d;
padding-left: 17px;
padding-right: 17px;
color: #fff;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 0px;
}


.fraga_vagledaren .content img
{
    border: solid 5px #fff;
    margin-bottom: 7px;
}

.fraga_vagledaren .content h2
{
    font-size: 22px;
    margin-top: 0px;
    padding-top: 0px;
    color: #fff;
    font-weight: bold;
}

.fraga_vagledaren .content p
{
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
}

.fraga_vagledaren .content a
{
    color: #fff;
    text-decoration: underline;
}


.fraga_vagledaren .bottom
{
    height: 16px;
    background-image: url(/images/box_pink_bottom.gif);
    background-repeat: no-repeat;
    padding: 0;
}

/* FAQ */
.faq-a
{
    /*
margin-bottom:0px;
height: 20px;
cursor:pointer;
background-image: url(/images/liten-pil.gif);
background-position: middle;
background-repeat: no-repeat;
padding-left: 20px;
margin-left: 10px;
color: #b7155d;
font-size: 12px;
font-weight: bold;*/
}



#faq a
{
margin-bottom:0px;
padding-top: 2px;
padding-bottom: 8px;
cursor:pointer;
background-image: url(/images/liten-pil.gif);
background-position: 0 0px;
background-repeat: no-repeat;
padding-left: 25px;
color: #b7155d;
font-size: 12px;
font-weight: bold;
}

#faq b, #faq strong
{
    font-weight: bold;
    color: #b7155d;    
}

#faq .answer
{
    font-weight: bold;
}



.faq-q {display:none; }


#faq h1
{
    font-size: 20px;
    color: #666;
    font-weight: normal;
}

#faq .faq_box
{
    border-bottom: solid 1px #68534c; margin-bottom: 20px; padding-bottom: 20px; 
}



/* shop */
/*=========================================================*/
.shop
{
}


.shop .shop_item
{
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: solid 1px #68534c;
    float: none;
    clear: both;
}


.shop .shop_item_picture
{
    
    float: left;
    /*
    margin-right: 10px;   
    width: 145px; 
    min-height: 200px;
*/
}


.shop .shop_item_picture img
{
    padding-right: 10px;
}


.shop .shop_item_title
{
color: #666;
font-size: 16px;
margin-bottom: 10px;
text-align: left;
font-weight: bold;
    }


.shop .shop_item_title a
{
    text-decoration: none;
}



.shop .shop_item_info
{
}

.shop .shop_item_info .shop_item_info_image
{
    float: left;    
}

.shop .shop_item_info .shop_item_info_image img
{
    padding-right: 10px;    
}

.shop .shop_item_info .shop_item_details
{
}

.shop .shop_item_info .shop_item_details .shop_item_info_name
{
color: #666;
font-size: 16px;
margin-bottom: 15px;
text-align: left;
font-weight: bold;    
}


.shop .shop_item_info .shop_item_details .shop_item_info_price
{
font-weight: bold;    
margin-top: 10px;
margin-bottom: 4px;
}

.shop .shop_item_info .shop_item_details .shop_item_long_text
{
    margin-top: 10px;
    padding-top: 0px;
}

.shop .shop_item_info .shop_item_details .shop_item_long_text p
{
    margin-top: 0px;
    padding-top: 0px;
}


.shop .shop_item_info .shop_item_details .shop_item_info_isbn
{
    margin-top: 10px;
}

.shop .shop_item_info .shop_item_cart_controls
{
    margin-top: 20px;
    float: right;
    width: 230px;
    text-align: right;
}


.shop .amount
{
    font-size: 10px;
    font-weight: normal;
    width: 20px;
}


.shop .button
{
    font-size: 10px;
    font-weight: normal;
    width: 120px;    
}

.shop .shop_item_read_more
{
    font-weight: bold;
}


.shop .shop_item_to_cart
{
    text-align: right;
}

.shop .shop_item_text
{
    margin-top: 10px;
}


.checkout table
{
    width: 100%;
}

.checkout table td
{
    /*text-align: left;*/
    padding-top: 10px;
}

.textField
{
    width: 20px;
    font-size: 11px;
}

.checkout table .Grid2
{
}



.bottom_buttons
{
    margin-top: 30px;
    text-align:right;
}

.checkout_send
{
    margin-bottom: 15px;
}

.checkout_send table td
{
    padding: 4px;
}

.checkout_send .textField
{
    padding: 2px;
}



.moms_amount
{
    text-align: right;
    width: 70px;
}

.total
{
    border-top: solid 1px #000000;
    text-align: right;
}

.total_sum
{
    border-top: solid 1px #000000;
    text-align: right;
}


.checkout table tr.header td
{
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 20px;
    padding-bottom: 5px;
    border-bottom: solid 1px #000;
}

.sum_table_spacing
{
    width: 350px;
}

.sum
{
    text-align: right;
    width: 150px;
    border-top: solid 1px #000000;
    font-weight: bold;
    font-size: 11px;
}

.sum_amount
{
    text-align: right;
    border-top: solid 1px #000000;
    font-size: 11px;
    font-weight: bold;
}

.moms
{
    text-align: right;
}
/*=========================================================*/



.sideBar .shop_cart_small_content
{
    padding: 6px;
}


.sideBar .shop_cart_small .checkout_link
{
    font-weight: bold;   
}


.sideBar .shop_cart_small .checkout_item_numbers
{
    margin-bottom: 15px;
}



.content_image
{
    float: right;
    margin-left: 10px;
}



.mellis
{
    font-size:140%; font-weight:normal;
}


.nedryckare
{
    font-weight: bold; font-size:160%;
}


.web_text
{
    font-weight: normal;
    
}

.web_text1b
{
    margin-top: 0px;
    padding-top: 0px;
    font-weight: normal;
}

.web_text_2
{
    /* indrag på första raden */
    text-indent:50px;
    font-weight: normal;
    
}

.shop_categories
{
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
}


.shop_categories .header2
{
    color: #68534c;
    font-size: 16px;
}

.shop_categories .cat702    /*förälder*/
{
    color: #b7155d;    
}

.shop_categories .cat703     /*barnomsorg*/
{
    color: #80a1c9;    
}

.shop_categories .cat704     /*äldreomsorg*/
{
    color: #008497;
}


.shop_categories .cat704
{
    
}

.shop_categories li
{
    min-height: 20px;
    margin-bottom: 14px;
    padding-bottom:0px;
}


.shop_categories li ul
{
    list-style-type: none;
    margin-left: 10px;
    padding-left: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.shop_categories li ul li
{
    margin-top: 5px;
    margin-bottom: 2px;
    padding-bottom:0px;
}
