.png{
	//background-image: none ! important;
	behavior: url('/view/pngfix.htc');
}

form{
	margin:0;
}

body{
	margin:0px;
	padding:0px;
	scrollbar-3dlight-color:#d1d7dc;
	scrollbar-arrow-color:#006699;
	scrollbar-darkshadow-color:#98aab1;
	scrollbar-face-color:#dee3e7;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#dee3e7;
	scrollbar-track-color:#efefef;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

a:link,a:active,a:visited,a.postlink{
	color:#008cdc;
}

.menu a:link,.menu a:active,.menu a:visited,.menu a.postlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #353535;
	text-decoration:none;
}

.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	line-height:1.5;
}

.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff5a00;
}

H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff5a00;
	font-weight: normal;
	margin:0,0,10,0;
}

H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	padding:2;
	margin:0;
}

.portfolio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}

.portfolio_in{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
}

.news_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.mini{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F3F3F;
}

.mini_gray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A8A8A;
}

.white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

.white a:link,.white a:active,.white a:visited,.white a.postlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration:none;
}

.orange a:link,.orange a:active,.orange a:visited,.orange a.postlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff5a00;
	text-decoration:none;
}

.articles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff5a00;
	font-weight: normal;
	margin:0,0,10,0;
}

.articles a:link,.articles a:active,.articles a:visited,.articles a.postlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff5a00;
	font-weight: normal;
	margin:0,0,10,0;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F3F3F;
	border:1 solid #a0c6db;
}

.middle{
	vertical-align: middle;
}

.input_text{
	vertical-align: middle;
}

.invisible {
	visibility:hidden;
	position:absolute;
}

.border1{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.border2{
	border: solid 1px #CCCCCC;
}

.company_link a:link,.company_link a:active,.company_link a:visited,.company_link a.postlink{
	text-decoration:none;
	color: #3F3F3F;
	font-weight: normal;
	cursor: text;	
}

.company_strong {
	text-decoration:none;
	color: #3F3F3F;
	font-weight: normal;
}

pre{
	background-color: #fbfbf6;
	padding: 5px;
}

.orange1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff5a00;
	text-decoration:none;
}

.odd{
	background-color: #f3f3f3;	
}

.article_table{
	font-size: 13px;
}

.article_table .title{
	font-size: 13px;
	font-weight:bold;
}