body{
	color:#000000;
	font-family: Verdana, Arial, Clean, Times;
	font-size:12px;
	
 	scrollbar-base-color 		: #d1d1d1;
    scrollbar-arrow-color		: #555555;    
    scrollbar-track-color		: #dededc;


}

#wt { background-color:#edf4fe; margin:0px;}
#black { background-color:#e000000; margin:0px; topmargin:0; leftmargin:0; marginwidth=0; marginheight0;}

.h160, .h160 p, .h160 ul, .h160 table tr td p, .h160 table tr td table tr td, .h160 div{
	line-height:160%;
}



a.td,  a.td:link, a.td:active, a.td:hover, a.td:visited{
 color:#000000; 
 font-family: Verdana;
 font-size:11px;
 text-decoration:none;
}

a.block_blue:link, a.block_blue:active, a.block_blue:visited{
 color:#343434; 
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;

}

a.block_blue:hover{
 color:#4a8be4; 
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

a.block_green:link, a.block_green:active, a.block_green:visited{
 color:#343434; 
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;

}

a.block_green:hover{
 color:#43941f; 
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

a.block_orange:link, a.block_orange:active, a.block_orange:visited{
 color:#343434; 
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;

}

a.block_orange:hover{
 color:#f36f21; 
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

a.block_purp:link, a.block_purp:active, a.block_purp:visited{
 color:#343434; 
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;

}

a.block_purp:hover{
 color:#773fb3; 
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

td,p,li{
	color:#000000;
	font-family:Verdana, Arial, Clean, Times;
	font-size:12px;


}

p{
	color:#000000;
	font-family:Verdana, Arial, Clean, Times;
	font-size:12px;
	line-height:160%;
}

.nopad{
	margin:0;
	padding:0;
	
}

li{
	margin-bottom:3px;
 	
}

ol {
	line-height:160%;
 	
}

ul li{
	margin-bottom:3px;
 	list-style-image: url('../img/li_s.gif');
}



ul ul li {
	font-size:11px;
	color:#777777;
	list-style: none;
	list-style-image: none;
}

ul.green li{
	margin-bottom:5px;
	color:#343434;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:12px;
	font-weight:normal;
	line-height:160%;
 	list-style-image: url('../img/li_green.gif');

}

ul.green_np {
	margin:0;
	padding:15 0 5 17;

}
ul.green_np li{
	margin-bottom:15px;
	color:#343434;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:12px;
	font-weight:normal;
	line-height:160%;
 	list-style-image: url('../img/li_green.gif');

}




ul.blue li{
	margin-bottom:5px;
	color:#343434;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:12px;
	font-weight:normal;
	line-height:160%;
 	list-style-image: url('../img/li_s.gif');
}

ul.blue li a{

	text-decoration: none;
}

ul.forum {
	padding: 5px 5px 7px 15px;
	margin: 0px;
}

ul.forum li{
	padding-bottom:2px;
	margin-bottom:2px;
	color:#000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:10px;
 	list-style-image: url('../img/li_ss.gif');
}

ul.forum li a:link, ul.forum li a:active{
	font-size:10px; 
	color:#000;
	text-decoration: none;
}

ul.forum li a:visited{
	font-size:10px; 
	color:#343434;
	text-decoration: none;
}


ul.forum li a:hover{
	font-size:10px; 
	color:#f36f21;
	text-decoration: none;
}

ul.faq {
	padding: 5px 5px 2px 20px;
	margin: 0px;
}

ul.faq li{
	padding-bottom:2px;
	margin-bottom:2px;
	color:#000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:10px;
 	list-style-image: url('../img/li_green.gif');
}

ul.faq li a:link, ul.faq li a:active{
	font-size:10px; 
	color:#000;
	text-decoration: none;
}

ul.faq li a:visited{
	font-size:10px; 
	color:#343434;
	text-decoration: none;
}


ul.faq li a:hover{
	font-size:10px; 
	color:#43941f;
	text-decoration: none;
}

ul.testim {
	padding: 5px 5px 2px 20px;
	margin: 0px;
}

ul.testim li{
	padding-bottom:2px;
	margin-bottom:2px;
	color:#000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:10px;
 	list-style-image: url('../img/li_purp.gif');
}

ul.testim li a:link, ul.testim li a:active{
	font-size:10px; 
	color:#000;
	text-decoration: none;
}

ul.testim li a:visited{
	font-size:10px; 
	color:#343434;
	text-decoration: none;
}


ul.testim li a:hover{
	font-size:10px; 
	color:#773fb3;
	text-decoration: none;
}

ul.news {
	padding: 5px 5px 10px 15px;
	margin: 0px;
}

ul.news li{
	padding-bottom:2px;
	margin-bottom:2px;
	color:#000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:10px;
 	list-style-image: url('../img/li_s.gif');
}

ul.news li a:link, ul.newsli a:active{
	font-size:10px; 
	color:#000;
	text-decoration: none;
}

ul.news li a:visited{
	font-size:10px; 
	color:#343434;
	text-decoration: none;
}


ul.news li a:hover{
	font-size:10px; 
	color:#4a8be4;
	text-decoration: none;
}

ul.bar {
	
	padding:0px;
	margin:0px;
}

ul.bar ul{
	
	padding:4 0 0 20;
	margin:0px;
}

ul.bar ul ul{
	
	padding:0px;
	margin:0px;
}

ul.bar li{
	margin-bottom:5px;
	color:#000000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:11px;
 	list-style: none;
	list-style-image: none;
}

ul.bar ul li{
	margin-bottom:4px;
	color:#000000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:11px;
 	list-style: none;
	list-style-image: url('../top_blue/arrow.gif');
}

ul.bar ul ul li{
	margin-bottom:5px;
	color:#000000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:11px;
 	list-style: none;
	list-style-image: none;
}

ul.help{

	line-height:140%;
	display: block;
	list-style: none;
	list-style-image: none;
}

ul.help li{
	margin-bottom:20px;
	display: block;
	list-style: none;
	list-style-image: none;
}


.allgreen{
	color:green;
	list-style-image: url('../img/li_allgreen.gif');
}

.allblue{
	color:#005aff;
	list-style-image: url('/img/li_blue.gif');
}

h1{
	color:#232323;
	font-family: Times New Roman, Verdana, verdana, Arial, Clean;
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:12 0 10 0;
}

h2{
	color:#a9a9a9;
	font-family: Times New Roman, Verdana, verdana, Arial, Clean;
	font-size:21px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h3{
	color:#325d90;
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:11pt;
	margin:0;
	padding:15 0 5 0;
	
}

h4{
	color:#000;
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:10pt;
	padding:20 0 10 0;
	margin:0;

}



h5{
	color:#555;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:10pt;
}

h6{
	color:#000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:8pt;
	padding:10 0 0 0;
	margin:10 0 0 0;
}

a:link{
	font-size:12px;
	color:#2e6fb9;
	font-family: Verdana, verdana, Arial, Clean, Times;
}

a:active{
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#2e6fb9;
}

a:visited{
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#2e6fb9;
}

a:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#f36f21;
	text-decoration: none;	
}

a.orange:link, a.orange:active, a.orange:visited{
	font-size:12px;
	color:#f36f21;
	font-family: Verdana, verdana, Arial, Clean, Times;
}


a.orange:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#f36f21;
	text-decoration: none;	
}

a.orange_s:link, a.orange_s:active, a.orange_s:visited{
	font-size:11px;
	color:#f36f21;
	font-family: Verdana, verdana, Arial, Clean, Times;
}


a.orange_s:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:11px;
	color:red;
	text-decoration: none;	
}

a.rhino:link, a.rhino:active, a.rhino:visited{
	font-size:12px;
	color:#005aff;
	font-family: Verdana, verdana, Arial, Clean, Times;
}


a.rhino:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:12px;
	color:#f36f21;
	text-decoration: none;	
}

a.sketchup:link, a.sketchup:active, a.sketchup:visited{
	font-size:12px;
	color:green;
	font-family: Verdana, verdana, Arial, Clean, Times;
}


a.sketchup:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:12px;
	color:#f36f21;
	text-decoration: none;	
}

a.boldblack:link, a.boldblack:active, a.boldblack:visited{
	font-size:12px;
	color:#000;
	font-family: Verdana, verdana, Arial;
	text-decoration: none;
}


a.boldblack:hover{
	font-family: Verdana, verdana, Arial;
	font-size:12px;
	color:#f85406;
	text-decoration: none;	
}

a.news:link, a.news:active, a.news:visited{
	font-size:10px;
	color:#777;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
}


a.news:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#f36f21;
	text-decoration: none;	
}

a.newsup:link, a.newsup:active, a.newsup:visited{
	font-size:11px;
	color:#111;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
}


a.newsup:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#f36f21;
	text-decoration: none;	
}

a.green:link, a.green:active, a.green:visited{
	font-size:13px;
	color:#597f0b;
	font-family: Verdana, verdana, Arial, Clean, Times;
	
}


a.green:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:13px;
	color:#f36f21;
	text-decoration: none;	
}


a.gr:link, a.gr:active, a.gr:visited{
	font-size:11px;
	color:#676767;
	font-family: Verdana, verdana, Arial, Clean, Times;
}


a.gr:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#f36f21;
	text-decoration: none;	
}


a.s:link, a.s:active, a.s:visited{
	font-size:11px;
	color:#2e6fb9;
	font-family: Verdana, verdana, Arial, Clean, Times;
}


a.s:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:11px;
	color:#f36f21;
	text-decoration: none;	
}



a.big:link, a.big:active, a.big:visited{
	font-size:13px;
	font-weight: bold;
	color:#c44b10;
	font-family: Verdana, verdana, Arial, Clean, Times;
	line-height:24px;
}


a.big:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:13px;
	font-weight: bold;
	color:#f36f21;
	text-decoration: none;
	line-height:24px;
}

a.big1:link, a.big1:active, a.big1:visited{
	font-size:12px;
	color:#b63305;
	font-family: Verdana, verdana, Arial, Clean, Times;
	line-height:20px;
}


a.big1:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:13px;
	color:#f36f21;
	text-decoration: none;
	line-height:20px;
}

a.big2:link, a.big2:active, a.big2:visited{
	font-size:13px;
	color:#b63305;
	font-family: Verdana, verdana, Arial, Clean, Times;
	line-height:20px;
}


a.big2:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:13px;
	color:#ff0000;
	text-decoration: none;
	line-height:20px;
}

a.red:link, a.red:active, a.red:visited{
	font-size:12px;
	color:red;
	font-family: Verdana, verdana, Arial, Clean, Times;
	line-height:24px;
}


a.red:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:12px;
	color:orange;
	text-decoration: none;
	line-height:24px;
}
a.bar:link{
	font-size:11px;
	color:#555;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
	
}

a.bar:active{
	font-size:11px;
	color:#555;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
	
}

a.bar:visited{
	font-size:11px;
	color:#555;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
	
}

a.bar:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:11px;
	color:#f36f21;
	text-decoration: underline;
}

#rhino {list-style-image: url('../top_blue/arrow_rhi.gif');}

#rhino a.bar:link, #rhino a.bar:active, #rhino a.bar:visited{ 
	line-height:130%;
	font-size:11px;
	color:#555;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
	
}

#rhino a.bar:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:11px;
	color:#005aff;
	text-decoration: underline;
}

#sketchup {list-style-image: url('../top_blue/arrow_skt.gif');}

#sketchup a.bar:link, #sketchup a.bar:active, #sketchup a.bar:visited{ 
	line-height:130%;
	font-size:11px;
	color:#555;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
	
}

#sketchup a.bar:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:11px;
	color:green;
	text-decoration: underline;
}

a.bar_s:link, a.bar_s:active, a.bar_s:visited{
	line-height:130%;
	font-size:10px;
	color:#555;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
	
}

a.bar_s:hover{
	line-height:130%;
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:10px;
	color:#f36f21;
	text-decoration: none;
}

a.bar1:link, a.bar1:active, a.bar1:visited{
	font-size:11px;
	color:#555;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
	padding-left:20px;
	
}
a.bar1:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:11px;
	color:#000000;
	text-decoration: none;	
	background:#e5f0ff;
	padding-left:20px;
	display:block;
	width:10em;
	
}

a.bar2:link, a.bar2:active, a.bar2:visited{
	font-size:11px;
	color:#000;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
	
}
a.bar2:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:11px;
	color:#f36f21;
	text-decoration: underline;
	
}
table.bord tr td{
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	border-left:1px solid #777;
	border-right:1px solid #777;
	font-size: 11px;



}

img.up {
    position:absolute; 
	z-index:1;
	background-image: none;
	
}

img.super {
    position:relative; 
	z-index:800;
}

#catchword {
    padding:5 0 0 175; 
	margin:0;
	position:absolute; 

}

#catchword_1 {
    padding:6 0 5 0;
	float:left;
	text-align:left;
	overflow:visible;
	margin-left:-25px;
	position:absolute; 

}

#lang {
	float:right;
    padding:40 0 0 400; 
	margin:0;
	position:absolute; 
	z-index:950;
}


#front {
    float:right;
	padding:78 0 8 0; 
	margin:0;
	position:relative; 
	z-index:1000;
}

#front1 {
	float:right;
    padding:25 290 0 0; 
	margin:0;
	position:relative; 
	z-index:900;
}

#front1a {
	float:right;
    padding:0 245 0 0; 
	margin:0;
	position:relative; 
	z-index:900;
} 

#front2 {
    padding:5px 5px 10px 15px; 
	margin:0;
	position:relative; 
	z-index:500;
}

#front2a {
    padding-left:20px; 
	margin:0;
	position:relative; 
	z-index:500;
}

#front3 {
    padding:5px 0px 10px 50px; 
	margin:0;
	position:relative; 
	z-index:400;
}

#front3a {
    padding:10px 0px 10px 50px; 
	margin:0;
	position:relative; 
	z-index:400;
}

#front4 {
    width:90px;
	padding:0px 8px 10px 12px; 
	margin:0;
	position:absolute; 
	z-index:400;
}

#front5 {
    padding:0px 5px 10px 0px; 
	margin:0;
	position:absolute; 
	z-index:500;
}

#front6 {
	width:90px;
    padding:291px 0px 40px 0px; 
	margin:0;
	position:absolute; 
	z-index:700;
}

#front6a {
	width:90px;
    padding:167px 0px 40px 23px; 
	margin:0;
	position:absolute; 
	z-index:600;
}

#front6b {
	width:90px;
    padding:490px 0px 40px 0px; 
	margin:0;
	position:absolute; 
	z-index:700;
}

#front7 {
    padding:5px 0px 10px 15px;
	margin:0;
	position:absolute; 
	z-index:800;
}

#front8 {
   padding:0px;
	margin:0;
	position:relative; 
	z-index:800;
}
#mid {
    padding:7 0; 
	margin:0;
	color:#565656;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:13px;
}

#dat {
    padding:0; 
	margin:0;
	color:#565656;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:13px;
}

#dat1 {
    padding:5 0 0 0; 
	margin:5 0 0 0;
	color:#c44b10;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:13px;
}

div.news {
    background: url("../img/news_bg2.png") no-repeat;
	padding: 0 0 2 3px;
	margin:0;
}


p.s {
    font-size:11px;

}

p.note {
	margin:0;
	padding-top:5px;
    font-size:11px;
	color:676767;

}

#ss {
    font-size:9px;

}

.timeshead {
    line-height:105%;
	font-family: Times New Roman; 
	font-size:26px; 
	color:#000;

}

a.rhino_large:link, a.rhino_large:active, a.rhino_large:visited {
    line-height:105%;
	font-family: Times New Roman; 
	font-size:26px; 
	color:#005aff;
	text-decoration:none;

}

a.rhino_large:hover{
    line-height:105%;
	font-family: Times New Roman; 
	font-size:26px; 
	color:#005aff;
	text-decoration:underline;

}

a.sketch_large:link, a.sketch_large:active, a.sketch_large:visited {
    line-height:105%;
	font-family: Times New Roman; 
	font-size:26px; 
	color:green;
	text-decoration:none;

}

a.sketch_large:hover{
    line-height:105%;
	font-family: Times New Roman; 
	font-size:26px; 
	color:green;
	text-decoration:underline;

}

.nopad {
    padding:0px;
	margin:0px;

}

.p3 {
    padding:3 0 3 0;
	margin:3 0 3 0;
	clear:both;

}

.clear{
	clear:both;
}

.picsbord {
    border: 1px solid #2e6fb9;

}
.picsbord_or {
    border: 2px solid orange;
	border: 4px solid outset orange;
	outline-style:outset;
	outline-color:orange;

}

.lang {
    border: transparent;
	background: transparent;
}
/*.changelang_on {
	padding-left:0; 
	margin-left:0;
	text-align:left;
	background:transparent; 
	border:transparent;
	cursor:pointer; 
	font-size:11px; 
	font-weight:bold; 
	color:#555555; 
	text-decoration:underline;
	
}

.changelang_off {
	padding-left:0; 
	margin-left:0;
	text-align:left;
	background:transparent; 
	border:transparent;
	cursor:pointer; 
	font-size:11px; 
	font-weight:bold; 
	color:#999999; 
	text-decoration:none;
	
}
*/

table.help-x{
	border-right:1px solid #448cca;
	
	border-bottom:1px solid #448cca;
}

table.help-x tr td{
	width:45px;
	text-align:center;
	border-left:1px solid #448cca;
	border-top:1px solid #448cca;
	
}

table.help-x tr td.left{
	text-align:left;
}

table.videos{
	width:100%;
	table-layout: fixed;
}
table.videos td{
	vertical-align:top;
}

.center{text-align:center;}

div.comrect{border:1px dashed #8ba4bd; border-top:none; margin:0; padding:7 7 12 7;line-height:150%;}
div.comwind{color:#444;background:#dbe9fb; margin:25 0 0 0; padding:2 7;font-style:italic;font-size:11px;}
div.comwind a {font-style:italic;font-size:11px;}
div.comwind a:hover {color:#f36f21;font-style:italic;font-size:11px;}

div.comdate{float:right;font-size:10px;color:#777;}
div.comtext{background:#fff; padding:10 5 15 5; margin:5 0 0 0;}
div.comhr{border-top:1px dashed #999; margin:5 0 5 0; padding:0;}
div.comwebmail{margin:0;padding:5 0 0 0;}

.changelang {
	float:right;
	font-size:9px;
	margin:0;
	padding:0;
}

.changelang a:link, .changelang a:visited, .changelang a:active, .changelang a:hover{
	font-size:9px;
	color:black;
	text-decoration:none;
}

.changelang img{
	border:1px solid #999;
	margin:0 2 0 7;
}

.changelang_hov {
	float:right;
	font-size:9px;
	color:blue;
	margin:0;
	padding:0;
}

.changelang_hov a:link, .changelang_hov a:visited, .changelang_hov a:active, .changelang_hov a:hover{
	font-size:9px;
	color:blue;
	text-decoration:none;
}

.changelang_hov img{
	border:1px solid blue;
	margin:0 2 0 7;
}

.langplace {
	float:right;
	font-size:9px;
	color:#777;
	margin:0;
	padding:0;
}

.langplace img{
	border:1px solid #999;
	margin:0 2 0 7;
}

.fs11 { font-size:11px; }

.pad20 {margin:0; padding:20px;}
.pad10 {margin:0; padding:10px;}

.right {float:right;}
.left {float:left;}