body{
	background:#eaeaed url(../images/background.gif) repeat-x;
	font-family: "lucida sans unicode","lucida grande",sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3;
}

p{
	margin:0 0;
	padding:.5em 0;
	text-align: justify;
}

#top div {
	position:relative;
}

#root {
	width:960px;
	margin: 0 auto;
	1background:url(../images/content-background.gif) repeat-x;

}
	#top {
		margin:20px auto 0 auto;
		height:158px;
		position:relative;
		z-index:99;
		background:url(../images/header.gif) no-repeat;
	}
		#logo { }
			#logo a {
				position:absolute;
				top:25px;
				left:25px;
				height:0;
				padding-top:89px;
				width:647px;
				overflow:hidden;
				display:block;
				background:url(../images/logo.png) no-repeat;
			}
			#logo p {
			display:none;
				margin:0;
				text-align:center;
				font-size: 1.3em;
				font-weight: normal;
				position:absolute;
				top:35px;
				right:50px;
				color:#21216b;
			}
		#menu {
			display:block;

			position:absolute;
			bottom:0;
			left:9px;
			height:31px;
			text-align:center;
			margin:0;
			padding:0 0 0 50px;
			width:922px;
			background:url(../images/menu.gif) no-repeat 27px 0;
		}
		#menu *{
		}
		#menu a {
			text-decoration:none;
			padding:0 1.7em;
			margin:1px 0 0 0;
			color:#21216b;
			font-size:1.1em;
			display:block;
			line-height:2.1;
		}
		#menu ul a{
			font-size:.9em;
		}

		#menu .selected .menu,
		#menu .selected .menu a:hover {
			background:url(../images/menu-selected.gif) 0 -1px;
		}

		#menu .selected a.menu {
			color:white;
		}


		#menu a:hover{
			background:url(../images/menu-highlight.gif) 0 -1px;
			color:white;
		}

		#menu li {
			float:left;
			margin-left:1em;
			position:relative;
		}

		#menu ul a:hover{
			background:#9d967f;
			color:white;
		}

		#menu ul{

			left:0;
			display:block;
			position:absolute;
			margin:0;padding:0;
			padding-top:5px;
		}
		#menu ul li{
			margin:0;padding:0;

		}
		#menu ul a{
			margin:0;
			line-height:1.2;
			display:block;
			padding:.5em .25em;
			clear:both;

			background:#cac6ba;

		}

		#menuarrow{

			position:absolute;
			top:24px;
			height:20px;
			width:24px;
			background:url(../images/down.gif);
		}

		#menu ul{display:none;}
		#menu :hover ul{display:block;}


	#content {
		background:url(../images/body.gif);
		width:960px;
		margin:0 auto;
		position:relative;
		1color:#e8e6f3;
		color:black;
	}
	#content a {
		acolor:#fff;
	}

		#body {
			position:relative;
			top:15px;
			left:0px;
			width:950px;
			overflow:hidden;
			margin:0 5px;
		}
		.tabbody{
			position:absolute;
			padding:0;
			margin:0;
			width:950px;
			height:420px;
			top:0px;
			left:-960px;
			display:none;
		}
		#body h1,
		#body h2,
		#body h3,
		#body h4 {
			margin :1em 20px .25em 20px;
			padding:0;
		}
		#body h1 {
			font-size:1.8em;
			margin:0 20px .5em 20px;
			border-bottom:1px solid #e8e6f3;
			padding:0 0 0 0;
		}

		#body h2 { font-size:1.4em; }
		#body h3 { font-size:1.2em; line-height:1.2 }
		#body h4 { font-size:1.1em; }

		#body h3 strong{font-size:.9em;font-style: italic;font-weight:normal;}
		#body ul, #body dl { list-style: disc inside;margin:.5em 0 .25em 0; }
		#body ol { list-style: decimal inside;margin:.5em 0 .25em 0; }
		#body li, #body dt, #body dd { padding:2px 0 0 4em; font-size:1em;margin:0;}
		#body dt {font-weight:bold;}
		p  {
			padding:10px 20px 0 25px;
			font-size:1em;
			line-height:1.2;
		}
		#body .img {
			float:right;
			width:300px;
			height:300px;
			margin: 10px 20px 0 30px;
		}
		#body img {
		}
		#body .submenu {list-style:none;margin:1em 0 ;padding:0 0 0 20px;display:block;}
		#body .submenu li{display:inline;border-right:1px solid #aaa;margin:0;padding:0 1em 0 .5em}
		#body .submenu li.last,
		#body .submenu li.toplevel
			{border:none;}


		#accordion {margin-top:-15px;}
		#accordion h3{
			cursor:pointer;
			margin:0;
			padding:25px 20px 0 20px;
			text-decoration:underline;
			color:blue;
		}
		#accordion .selected h3{
			text-decoration:none;
			color:black;
		}

		#accordion p {
			padding-left:40px;
		}


		/*	home 	*/
		.home{
			height:200px;
			font-size:1.2em;
		}

		.home .large{
			text-align:left;
			1color:#fff;
		}

		.home .s1{font-size:1.5em;}
		.home .s2{font-size:1.4em;}
		.home .s3{font-size:1.3em;margin-bottom:1em;}

		.home .img{
			margin-top:28px;
		}

		/*	FAQ	*/
		#body.faq dl{ margin:0 0;width:98%;}
		#body.faq dt{ margin:1em 0;}
		#body.faq dd{ }



		/*	Founding	*/

		.founding p{
			font-size:11px;
		}

		#body h3 {
			margin :0 20px .25em 20px;
		}

		/* contact us */
		.vcard {
			font-size:1.1em;
			padding: 1em 0 0 50px;
		}

		.vcardadd{
			margin-left:50px;
			margin-top:.5em;
			display:block;
			padding-left:30px;
			height:20px;
			background:url(../images/vcard-add.png) no-repeat;

		}


	.clr {
		clear:both;
		height:20px;
	}

	#footer {
		clear:both;
		width:100%;
		padding-bottom:1em;
		background:url(../images/footer.gif) no-repeat;
	}
		#footer p {
			color:#848497;
			margin:0 0 0 0 ;
			padding:1em 0 0 0;
			text-align:center;
			font-size:1em;
		}

strong{
	font-weight:bold;
	font-size:1.1em;
}
