/* -- GENERIC -- */
	html, body 	{ height:100%; }
	html 			{ overflow: -moz-scrollbars-vertical; }
	body 			{ margin:0; padding:0; background: #5B5A5F url(../images/bg.jpg) repeat-x top left; font:0.7em verdana, arial, helvetica, sans-serif; color:#333; }

	/* Basic Layout */
	#layout-container1 { margin:0; padding:0; height:100%; }
	#layout-container2 { margin:0 auto 0 auto; width:900px; text-align:left; background-color:#595945; height:100%; }
	#page-header { height:130px; background:#000 url(../images/bg.gif) top left repeat-x; padding:0; margin:0; }
	#page-header h1 { padding:0; margin:0; width:185px; height:75px; text-indent:-1000px; overflow:hidden; background: #fff url(../images/torex-logo.gif) no-repeat top left; }
	#page-footer { clear:both; height:20px; background:#000 url(../images/footer-bg.gif) repeat-x top left; text-align:right; }
	#page-footer span { padding:0 4px 0 0; color:#fff; }
	#page-footer hr { display:none; }
	#flashcontent { background: #000; }
	#content { background-color:#fff; padding-bottom:24px; border: }
	/* #menufix { height:22px; border-bottom:1px solid #595945; background-color:#000; padding:0; margin:0; } */
	
	/*Text */
	
	h1 {}
	h2 { font-size:150%; margin:12px 0 12px 0; color:#8bb123; }
	h3 { font-size:120%; margin:12px 0 12px 0; color:#000000; }
	h3.pdf {background:url(../images/but-download-pdf-small.gif) no-repeat left top; padding-left:44px; line-height:40px;}
.green-mute { color:#8bb123; }
	.green { color:#8bb123; }
	.blue { color:#00ABBD; }
	.clear { clear:both; }
	a { color:#8bb123; text-decoration:none;}
	a:hover { color:#595945; text-decoration:underline;}
	.quote { color:#0aabbd; font-size:110%; }	
	.quotename { font-size:10px; line-height:normal; color:#999; font-style:normal; text-align:right; }
	#content ul { line-height:16px; }
	
	a:link.pdf,a:visited.pdf {font-weight:bold;display:block;line-height:39px;color:#8bb123;text-decoration:none;background:url(../images/but-download-pdf-small.gif) no-repeat left top; padding-left:44px;}
	a:hover.pdf,a:active.pdf {font-weight:bold;display:block;line-height:39px;color:#8bb123;text-decoration:underline;background:url(../images/but-download-pdf-small.gif) no-repeat left top; padding-left:44px;}

	/* Navigation */
	#search-box { position:absolute; top:10px; width:220px; padding:0; margin:0 0 0 685px; }
	#search-box input[type="text"] 	{ width:140px; height: 15px; font-size:10px; border:1px solid #ccc; }
		
	#country-box { position:absolute; top:45px; width:220px; padding:0; margin:0 0 0 742px; }
	#country-box select { height:20px; border:1px solid #ccc; font-size:90%; }
	
	#navigation-head { position:absolute; top:13px; width:200px; margin:0 0 0 490px; }
	#navigation-head ul { margin:0; padding:0; }
	#navigation-head li { display:inline; margin:0 15px 0 0; padding:0; }
	#navigation-head a { text-decoration:none; color:#000; }
	
	/*
	#navigation-level1 { position:absolute; top:88px; background: transparent url(../images/navigation-level1-bg.gif) no-repeat top left; width:900px; height:25px; }
	#navigation-level1 strong { display:none; }
	#navigation-level1 li { display:block; list-style:none; margin:0; padding:0; position:absolute; left:0; top:0; background:url(../images/navigation-level1.gif) no-repeat left top; }
	#navigation-level1 li, #navigation-level1 a { display:block; height:25px; }
	#navigation-level1 a span { display:block; width:0; height:0; overflow:hidden; }
	#navigation-level1 a:hover { border:0; }
	#navigation-level1 #mitem-l1_1 { left:0px; width:55px; background-position:0 0; }
	#navigation-level1 #mitem-l1_2 { left:55px; width:63px; background-position:-55px 0; }
	#navigation-level1 #mitem-l1_3 { left:118px; width:62px; background-position:-118px 0; }
	#navigation-level1 #mitem-l1_4 { left:180px; width:60px; background-position:-180px 0; }
	#navigation-level1 #mitem-l1_5 { left:240px; width:71px; background-position:-240px 0; }
	#navigation-level1 #mitem-l1_6 { left:311px; width:59px; background-position:-311px 0; }
	#navigation-level1 #mitem-l1_7 { left:370px; width:102px; background-position:-370px 0; }
	#navigation-level1 #mitem-l1_8 { left:472px; width:93px; background-position:-472px 0; }
	#navigation-level1 #mitem-l1_1 a:hover { background:url(../images/navigation-level1.gif) no-repeat 0px -25px; }
	#navigation-level1 #mitem-l1_2 a:hover { background:url(../images/navigation-level1.gif) no-repeat -55px -25px; }
	#navigation-level1 #mitem-l1_3 a:hover { background:url(../images/navigation-level1.gif) no-repeat -118px -25px; }
	#navigation-level1 #mitem-l1_4 a:hover { background:url(../images/navigation-level1.gif) no-repeat -180px -25px; }
	#navigation-level1 #mitem-l1_5 a:hover { background:url(../images/navigation-level1.gif) no-repeat -240px -25px; }
	#navigation-level1 #mitem-l1_6 a:hover { background:url(../images/navigation-level1.gif) no-repeat -311px -25px; }
	#navigation-level1 #mitem-l1_7 a:hover { background:url(../images/navigation-level1.gif) no-repeat -370px -25px; }
	#navigation-level1 #mitem-l1_8 a:hover { background:url(../images/navigation-level1.gif) no-repeat -472px -25px; }
	
	#navigation-level2 { position:absolute; top:130px; background: transparent url(../images/navigation-level2.gif) no-repeat top left; width:900px; height:25px; }
	#navigation-level2 strong { display:none; }
	#navigation-level2 li { display:block; list-style:none; margin:0; padding:0; position:absolute; left:0; top:0; background:url(../images/navigation-level2.gif) no-repeat left top; }
	#navigation-level2 li, #navigation-level2 a { display:block; height:25px; }
	#navigation-level2 a span { display:block; width:0; height:0; overflow:hidden; }
	#navigation-level2 a:hover { border:0; }
	#navigation-level2 #mitem-l2_1 { left:0px; width:122px; background-position:0 0; }
	#navigation-level2 #mitem-l2_2 { left:123px; width:169px; background-position:-123px 0; }
	#navigation-level2 #mitem-l2_3 { left:293px; width:203px; background-position:-293px 0; }
	#navigation-level2 #mitem-l2_1 a:hover { background:url(../images/navigation-level2.gif) no-repeat 0px -25px; }
	#navigation-level2 #mitem-l2_2 a:hover { background:url(../images/navigation-level2.gif) no-repeat -123px -50px; }
	#navigation-level2 #mitem-l2_3 a:hover { background:url(../images/navigation-level2.gif) no-repeat -293px -75px; }
	*/

/* -- PAGE SPECIFIC -- */

	/* Home Page */
	.col { width:183px; float:left; padding:12px 12px 12px 12px; }
	.col-divide { width:24px; float:left; }
	#home-columns { float:left; background-color:#fff; background:#fff url(../images/home-columns-bg.gif) repeat-y top left; }
	
	/* Sub Home Page */
	.col2 { width:402px; float:left; padding:12px 12px 12px 24px; }
	#subhome-columns { float:left; background-color:#fff; background:#fff url(../images/subhome-columns-bg.gif) repeat-y top left; }
	
	/* Sub Page */
	.col3 { width:633px; float:left; padding:12px 12px 12px 24px; }
	#sub-columns .col { width:183px; float:left; padding:0 18px 14px 12px; }
	#sub-columns .col-divide { width:18px; float:left; }
	#sub-columns { float:left; background:#fff url(../images/sub-columns-bg.gif) repeat-y top left; }

	h4 { font-size:12px; }
	.col3wide { float:left; padding:12px 12px 12px 24px; width:833px; }

/* Sitemap Page */
	.left  { float:left; width:50%; }	
	.right { float:right; width:50%; }
	.sitemap3Col { float:left; width:33%;  }
	.sitemap1Col { float:left; width:100%; }
	
	.sitemap a { color:#000000; }
	.sitemap h3 { font-size:14px; line-height:10px; }
	.sitemap h4 { padding-top:10px; line-height:0px; margin-bottom:10px;}
	.sitemap h5 { font-size:12px;  padding-top:10px; line-height:0px; margin-bottom:10px;}
	
	.sitemapLinks { padding-left:0px; margin-left:10px; margin-top:0px; }
	.sitemapLinks li { list-style:none; padding:0px; margin:0px; }
	.sitemapLinks li a { color:#333333; }