/* Exodus 20.15 - http://www.biblegateway.com/passage/?search=exodus%2020.15;&version=8; */

/* ----------(  GENERAL  )---------------- */

	* {
		padding:0;
		margin:0;
	}
	a{
		outline:none;
		color:#667777;
	}
	body {
		font-size:12px;
		font-weight:normal;
		font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color:#667777;
		background:#e5e5e5 url(../images/bg_top.jpg) center top no-repeat
	}
	
	h2 {
		padding-bottom:20px;
		font-size:18px;
		font-weight:normal;
	}
	
	h3 {
		padding-bottom:15px;
		font-size:16px;
		font-weight:normal;
	}
	
	div.oh3 h3 {
		color:#dd6611;
	}
	
	p {
		padding-bottom:20px;
	}
	
	strong {
		color:#000;
	}

	div.corner {
		position:relative;
	}
	
	div.corner #topleft {
		position:absolute;
		left:0;
		top:0;
	}
	
	div.corner #topright {
		position:absolute;
		right:0;
		top:0;
	}
	
	div.corner #bottomleft {
		position:absolute;
		left:0;
		bottom:0;
	}
	
	div.corner #bottomright {
		position:absolute;
		right:0;
		bottom:0;
	}
	
	div.box {
		padding:15px 0;
		border-top:1px solid #ccc;
		clear:both;
	}
	
	div.box div.flash {
		max-width:413px;
		_width:413px;
		float:right;
	}
	
	div.boxBottom {
		margin-bottom:20px;
		border-bottom:1px solid #ccc;
	}
	
	
	/* advanced_box */
	
	div.advanced_box {
		position:relative;
		padding:10px 0;
		width:704px;
		background:url(../images/bg_advanced_box.jpg) right 10px no-repeat;
		border-top:1px solid #ccc;
		float:left;
	}
	
	
	div.advanced_box .embed {
		width:279px;
		height:208px;
		float:left;
	}
	
	div.advanced_box .video {
		position:absolute;
		left:98px;
		top:75px;
	}
	
	div.advanced_box .plus {
		position:absolute;
		left:225px;
		top:167px;
	}
	
	div.advanced_box a img {
		border:0;
		float:left;
	}
	
	div.advanced_box div.text {
		margin:0 5px;
		padding:15px;
		color:#fff;
		background:url(../images/orange_text.jpg) left top no-repeat;
		width:187px;
		height:178px;
		float:left;
	}
	
	div.advanced_box div.text h3 {
		font-size:18px;
		color:#dd6611;
	}
	
	/* end advanced_box */
	
	
	/* news */
	
	div.newsFlash {
		margin:35px 0 40px 0;
	}
	
	div.newsFlash img {
		border:0;
	}
	
	
	div.news {
		clear:both;
	}
	
	div.news h3 {
		padding:0;
		font-size:14px;
		color:#dd6611;
		text-transform:uppercase;
	}
	
	div.news a {
		color:#aa2211;
	}
	
	div.news img {
		padding-left:20px;
		border:0 none;
		float:right;
	}
	
	div.news p {
		padding:0;
	}
	
	/* end news */
	
	/* gMaps */
	
	div.gMaps {
		padding-bottom:20px;
	}
	
	/* end gMaps */

/* -------(  FORCE SCROLLBAR IN FX/SF  )------- */

	html {
		min-height: 100%; 
		margin:18px 0 1px 0;
		background: #fff;
	}

/* ----------(  MAIN LAYOUT  )---------------- */

	#wrapper {
		margin:0 auto;	
		width:962px;
		background:#fff;
	}
	
	#header {
		position:relative;
		margin:0 10px;
		background:url(../images/bg_header.jpg) bottom left no-repeat;
		height:132px;
		width:942px;
	}
	
	#header h1 a {
		text-indent:-9999px;
		background:url(../images/logo_header.jpg) center center no-repeat;
		width:459px;
		height:85px;
		display:block;
	}
	
	#header #langNav {
		position:absolute;
		top:25px;
		right:0;
		list-style:none;
	}
	
	#langNav li {
		margin:0 2px;
		list-style:none;
		display:inline;
		float:left;
	}
	
	#langNav a {
		font-size:11px;
		line-height:20px;
		text-decoration:none;
		text-align:center;
		text-transform:uppercase;
		background:url(../images/bg_lang.jpg) center center no-repeat;
		width:29px;
		height:20px;
		display:block;
		float:left;
	}
	
	#flash {
		margin:5px 0 0 10px;
	}
	
	#flash img {

	}
	
	#mainNav {
		margin:10px 10px 0 10px;
		padding-left:226px;
		list-style:none;
		background:url(../images/btm_mainNav.jpg) left bottom repeat-x;
		height:30px;
	}
	
	#mainNav li {
		margin-right:4px;
		list-style:none;
		display:inline;
		float:left;
	}
	
	#mainNav a {
		color:#fff;
		text-transform:uppercase;
		font-size:11px;
		text-decoration:none;
		height:30px;
		background:url(../images/navRight.jpg) right top no-repeat;
		display:block;
		float:left;
	}
	
	#mainNav a span {
		padding:5px 32px 0 5px;
		cursor:pointer;
		background:url(../images/navLeft.jpg) left top no-repeat;
		float:left;
	}
	
	
	#mainNav li a.active {
		background:url(../images/navRight_active.jpg) right top no-repeat;
	}
	
	#mainNav li a.active span {
		background:url(../images/navLeft_active.jpg) left top no-repeat;
	}	

	#breadCrumb {
		margin:10px 10px 15px 10px;
		padding-left:226px;
		font-size:11px;
		list-style:none;
		background:url(../images/btm_mainNav.jpg) left bottom repeat-x;
		height:25px;
	}
	
	#breadCrumb li {
		margin-left:4px;
		list-style:none;
		display:inline;
		float:left;
	}
	
	#breadCrumb a {
		margin-right:4px;
		font-size:11px;
		text-decoration:none;
		float:left;
	}
	
	/* content */
	
	#content {
		width:962px;
	}
	
	#left p {
		margin:0;
		padding:0 0 10px 0;
	}
	
	#left {
		padding:10px 0 0 10px;
		width: 220px;
		float:left;
	}
	
	#left #leftNav {
		list-style:none;
	}
	
	/* level 1 */
	
	#left #leftNav li {
		list-style:none;
	}
	
	#left #leftNav a {
		font-size:11px;
		color:#fff;
		text-transform:uppercase;
		text-decoration:none;

		line-height:21px;
		background:url(../images/leftNavRight.jpg) right top no-repeat;
		width:220px;
		height:21px;
		display:block;
	}
	
	#left #leftNav a span {
		padding-left:5px;
		background:url(../images/leftNavLeft.jpg) left top no-repeat;
		height:21px;
		cursor:pointer;
		display:block;
	}
	
	/* end level 1 */
	
	/* level 2 */
	
	#left #leftNav li ul {
		margin-bottom:10px;
	}
	
	#left #leftNav li li {
		margin:0;
	}
	
	#left #leftNav li li a {
		padding:0 0 1px 5px;
		text-transform:none;
		color:#000;
		width:215px;
		background:url(../images/leftNavSplitter.jpg) bottom left no-repeat;
	}
	
	/* end level 2 */
	
	/* level 3 */
	
	#left #leftNav li li ul {
		margin-bottom:0;
	}
	
	#left #leftNav li li li {
		margin:0;
	}
	
	#left #leftNav li li li a {
		color:#aa2211;
	}
	
	/* end level 3 */
	
	#right {
		padding-left:6px;
		padding-top:5px;
		width:716px;
		float:left;
	}
	
	#content .paddingLeft {
		padding-left:19px;
		width:703px;
	}
	
	#right a {
		color:#dd6611;
	}
	
	#right ul {
		margin-left:15px;
		list-style:disc;
	}
	
	#right #rightLeft {
		width:514px;
		float:left;
	}
	
	#right #rightLeft p {
		padding-right:10px;
	}
	
	#right #rightRight {
		padding-left:5px;
		width:197px;
		float:left;
	}
	
	#right #rightRight img {
		max-width:197px;
		_width:197px;
	}
	
	/* footer */
	
	#footer {
		padding:0 10px 0 10px;
		clear:both;
	}
	
	#footer p {
		padding:0 10px;
		color:#fff;
		font-size:11px;
		background:url(../images/bg_footer.jpg) left top no-repeat;
		line-height:20px;
	}
	
	#footer a {
		color:#fff;
		text-decoration:none;
	}