	body {
		text-align:center;
		font-family:verdana,arial,sans-serif;
		background:#868686 url("pics/bg_tile_2.jpg") top left repeat-x;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
	
	#frame1 {
		width:754px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background:#f8f7f7 url("pics/sidebar_tile.jpg") top right repeat-y;
		}
			
	#contentheader {
		width:754px;
		height:214px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}

	#nav {
		width:725px;
		height:36px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 29px;
		font:bold 10px/36px verdana,arial,sans-serif;
		color:#656565;
		background:url("pics/menu_bg_1.jpg") top left no-repeat;
		}

	#nav li {
		list-style:none;
		float:left;
		height:36px;
		}

	#nav a {
		float:left;
		display:block;
		height:36px;
		padding-left:11px;
		padding-right:11px;
		text-align:center;
		text-decoration:none;
		color:#999;
		}

	#nav a:hover {color: #fff; background:url("pics/btn_bg1_over.gif") top center no-repeat;}
	#nav a:active {color: #F16822;}
	#nav > ul a {width: auto;}

	#foo {
		width:725px;
		height:36px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 29px;
		font:bold 10px/36px verdana,arial,sans-serif;
		color:#656565;
		background:url("pics/menu_bg_1.jpg") top left no-repeat;
		}

	#foo li {
		list-style:none;
		float:left;
		height:36px;
		}

	#foo a {
		float:left;
		display:block;
		height:36px;
		padding-left:11px;
		padding-right:11px;
		text-align:center;
		text-decoration:none;
		color:#868686;
		}

	#foo a:hover {color: #fff; background:url("pics/btn_bg2_over.gif") top center no-repeat;}
	#foo > ul a {width: auto;}
	
	#submenu {
		display:block;
		height:35px;
		margin:-4px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font:bold 10px/36px verdana,arial,sans-serif;
		color:#6f6f6f;
		}

	#submenu li {
		list-style:none;
		float:left;
		height:35px;
		}

	#submenu a {
		float:left;
		display:block;
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 5px;
		height:35px;
		text-align:center;
		text-decoration:none;
		color:#6f6f6f;
		}
		
	#submenu a#noindent {
		margin-left:-5px;
		}

	#submenu a:hover {color: #F16822; text-decoration: underline;}
	#submenu > ul a {width: auto;}

	#contentcenter {
		width:552px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		background:#fff url("pics/subhead_bg_1.jpg") 0px 0px no-repeat;
		}

	#contentcenter p,h4 {
		margin:0px 41px 0px 41px;
		}

	#subhead {
		margin:0px 0px 0px 0px;
		padding:0px 0px 10px 41px;
		height:40px;
		float:left;
		}
		
	#subhead li {
		list-style:none;
		float:left;
		display:block;
		}
	
	#subhead_left {
		width:19px;
		height:40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background:url("pics/subhead_left.gif") 0px 0px no-repeat;
		}
		
	#subhead_center {
		width:auto;
		height:13px;
		margin:0px 0px 0px 0px;
		padding:27px 0px 0px 0px;
		background:url("pics/subhead_center.gif") 0px 0px repeat-x;
		}
		
	#subhead_right {
		width:33px;
		height:40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background:url("pics/subhead_right.gif") 0px 0px no-repeat;
		}
	
	h1#subhead_txt {
		border:0;
		display:block;
		font-size:8pt;
		font-weight:bold;
		font-family:verdana,arial,sans-serif;
		color:#8f8f8f;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}
		
	#products_cont {
		border:0;
		display:block;
		width:442px;
		height:200px;
		margin:-5px 0px -70px 0px;
		padding:20px 41px 0px 67px;
		background: url("pics/product_con_x.gif") 0px 0px repeat-x;
		}
	
	#product_cont {
		border:0;
		display:block;
		width:442px;
		height:200px;
		margin:-10px 0px 0px 0px;
		padding:67px 41px 0px 67px;
		background: url("pics/product_cont_x.gif") 0px 0px repeat-x;
		}
	
	#product_txt {
		line-height:17px;
		margin:0px 0px 0px 0px;
		padding:30px 0px 0px 0px;
		}
		
	#product_1 {
		margin:0px 0px -2px 0px;
		padding:0px 0px 0px 0px;
		font-size:21pt;
		font-family:verdana,arial,sans-serif;
		color:#6f6f6f;
		}
		
	#product_2 {
		margin:0px 0px -8px 0px;
		padding:0px 0px 0px 0px;
		font-size:10pt;
		font-family:verdana,arial,sans-serif;
		color:#5f5f5f;
		}

	#contentright {
		width:202px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		}

	ul#sidebar {
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
	
	ul#sidebar li#subhead_bg_2 {
		border:0;
		display:block;
		width:202px;
		height:40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background: url("pics/subhead_bg_2.jpg") 0px 0px no-repeat;
		}
	
	ul#sidebar li#btn_f1life a {
		border:0;
		display:block;
		width:202px;
		height:100px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background: url("pics/btn_johnny.gif") 0px 0px no-repeat;
		}
	
	ul#sidebar li#btn_f1life a:hover {
		border:0;
		display:block;
		width:202px;
		height:100px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background: url("pics/btn_johnny.gif") 0px -100px no-repeat;
		}
		
	ul#sidebar li#btn_f1career a {
		border:0;
		display:block;
		width:202px;
		height:100px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background: url("pics/btn_f1career.gif") 0px 0px no-repeat;
		}
	
	ul#sidebar li#btn_f1career a:hover {
		border:0;
		display:block;
		width:202px;
		height:100px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background: url("pics/btn_f1career.gif") 0px -100px no-repeat;
		}
		
	ul#sidebar li#btn_fontman a {
		border:0;
		display:block;
		width:202px;
		height:100px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background: url("pics/btn_fontman.gif") 0px 0px no-repeat;
		}
	
	ul#sidebar li#btn_fontman a:hover {
		border:0;
		display:block;
		width:202px;
		height:100px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background: url("pics/btn_fontman.gif") 0px -100px no-repeat;
		}
		
	ul#sidebar li#btn_gemtouch a {
		border:0;
		display:block;
		width:202px;
		height:100px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background: url("pics/btn_gemtouch.png") 0px 0px no-repeat;
		}
	
	ul#sidebar li#btn_gemtouch a:hover {
		border:0;
		display:block;
		width:202px;
		height:100px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background: url("pics/btn_gemtouch.png") 0px -100px no-repeat;
		}
		
	.notext {
		display:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
	
	h4 {
		font-size:10pt;
		font-family:verdana,arial,sans-serif;
		color:#4f4f4f;
		padding-bottom:5px;
	}
		
	.txt_body {
		padding-bottom:40px;
		line-height:16pt;
		font-size:9pt;
		font-family:verdana,arial,sans-serif;
		color:#000;
		}
		
	.txt_comment {
		padding-bottom:0px;
		line-height:16pt;
		font-size:9pt;
		font-family:verdana,arial,sans-serif;
		font-style:italic;
		color:#6f6f6f;
		}
		
	.head_comment {
		color:#F16822;
		font-weight:bold;
		font-style:normal;
		padding-left:25px;
		background: url("pics/icon_comment_2.gif") 0px 0px no-repeat;
		}
	
	.news_title {
		font-size:11pt;
		font-weight:bold;
		font-family:verdana,arial,sans-serif;
		color:#4f4f4f;
		padding-left:25px;
		background: url("pics/icon_news_2.gif") 0px 2px no-repeat;
		}
		
	.news_date {
		font-size:7pt;
		font-family:verdana,arial,sans-serif;
		color:#6f6f6f;
		}
		
	.news_body {
		padding-top:20pt;
		padding-bottom:50px;
		line-height:16pt;
		font-size:9pt;
		font-family:verdana,arial,sans-serif;
		color:#000;
		background: url("pics/line_small.gif") 0px 8px no-repeat;
		}
		
	.con_name {
		font-size:9pt;
		font-weight: bold;
		font-family:verdana,arial,sans-serif;
		color:#4f4f4f;
		}
		
	.con_occ {
		padding-top:6px;
		font-size:9pt;
		font-family:verdana,arial,sans-serif;
		color:#4f4f4f;
		}

	.con_body {
		padding-top:6px;
		padding-bottom:40px;
		font-size:9pt;
		font-family:verdana,arial,sans-serif;
		color:#000;
		}
	
	.down {
		padding-left:25px;
		background: url("pics/icon_down_2.gif") 0px 0px no-repeat;
		}
		
	.scr_body {
		display:block;
		float:left;
		margin:0px 0px 0px 0px;
		padding:8px 41px 40px 41px;
		}

	.scr_container {
		border-width:0px;
		margin:0px 10px 10px 0px;
		padding:0px;
		overflow:hidden;
		float:left;
		background:4px 4px no-repeat;
		width:135px;
		height:103px;
		}
		
	.scr_link {
		border:4px solid #d0d0d0;
		margin:0px;
		padding:0px;
		display:block;
		width:127px;
		height:95px;
		}
		
	.scr_link:visited {
		border:4px solid #d0d0d0;
		margin:0px;
		padding:0px;
		display:block;
		width:127px;
		height:95px;
		}
		
	.scr_link:hover {
		border:4px solid #F16822;
		width:127px;
		height:95px;
		}
		
	#contentcenter p a:link {text-decoration: none; font-weight: bold; color: #F16822;}
	#contentcenter p a:visited {text-decoration: none; font-weight: bold; color: #F16822;}
	#contentcenter p a:active {text-decoration: none; font-weight: bold; color: #F16822;}
	#contentcenter p a:hover {text-decoration: underline; font-weight: bold; color: #F16822; background:#ffedcf;}
		
	.class1 a:link {text-decoration: none; color: #F16822;}
	.class1 a:visited {text-decoration: none; color: #F16822;}
	.class1 a:active {text-decoration: none; color: #F16822;}
	.class1 a:hover {text-decoration: underline; color: #F16822; background:#ffedcf;}
	
	.class2 a:link {text-decoration: none; color: #c9c9c9;}
	.class2 a:visited {text-decoration: none; color: #c9c9c9;}
	.class2 a:active {text-decoration: none; color: #c9c9c9;}
	.class2 a:hover {text-decoration: underline; color: #fff;}