@charset "utf-8";
/* CSS Document */
body{
	width:99%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color:#000000;
	margin:0px!important;
	padding:0px!important;
	font-family:Arial, Helvetica, sans-serif!important;
}
a img{
	border:none;
}
a{
	color:#333333;
	text-decoration:underline;
}
a:hover{
	color:#B81E09;
	text-decoration:none!important;
}
.img-up-head{
	margin-left:14px;
}
.logo{
	padding-bottom:10px;
	padding-top:10px;
}
.separator{
	padding-left:10px;
	padding-right:10px;
}
#outerwrapper{
	width:790px;
	margin-left:auto;
	margin-right:auto;
}
.center{
	width:762px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:14px;
}
table td{
	padding:0px;
}
.large{
	background-image:url(/images/bg-menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#E4E6E5;
	height:100%;
	width:169px;
}
.in-menu{
	width:157px;
	padding-left:6px;
	padding-right:6px;
	/*padding-bottom: 32767px;
	margin-bottom: -32767px;*/

}
.menu-items{
	background-image:url(/images/separator-menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
}
.item{
	background-image:url(/images/bg-menu-item.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:7px;
	margin-bottom:7px;
}
.item img{
	padding-right:3px;
}
.item a{
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.item a:hover{
	color:#B81E09;
	text-decoration:underline;
}
.down-menu{
	margin-top:20px;
	margin-bottom:20px;
}
.red{
	font-weight:bold;
	color:#B81E09;
}
.address p{
	margin:0px;
	padding:0px;
	font-size:10px;
}
.banner-specialist{
	margin-top:20px;
	margin-bottom:20px;
}
.costumers{
	background-image:url(/images/bg-costumers.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:157px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	background-color:#E9E9E9;
	border:1px solid #cccccc;
	font-size:11px!important;
}
html:not([dummy]) .costumers{
	width:148px;
}
.costumers p{
	margin:0px;
	padding:0px;
	margin-bottom:8px!important;
}
.title-costumers{
	font-size:14px;
	font-weight:bold;
}
.title-costumers b{
	color:#B81E09;
}
.content{
	width:565px;
	font-size:12px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;

}
.content p{
	margin:0px;
	margin-bottom:8px!important;
	padding:0px;
	text-align:justify;
}
.content-inside{
	width:565px;
	font-size:12px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	text-align:justify;
}
.content-inside a{
	color:#333333;
	text-decoration:underline!important;
}
.content-inside a:hover{
	color:#B81E09;
	text-decoration:none;
}
.content-inside table td{
	vertical-align:top;
	font-size:12px;
}
.content-inside ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.content-inside ul li{
	background-image:url(/images/ul-bullet.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px;
	margin-bottom:3px;
}
.image-padding{
	padding-right:5px;
	vertical-align:top;
}
.transparent{
	color:#666666;
	font-size:11px;
	font-style:italic;
	
}
.small-font{
	font-size:11px;
}
.small-font ul li{
	font-size:11px;
	margin-bottom:1px!important;
}
.table-cell td{
	vertical-align:top;
	padding-top:8px;
}
.content-inside p{
	margin:0px;
	margin-bottom:8px!important;
	padding:0px;
	font-size:12px;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0px;
	padding:0px;
	margin-bottom:10px!important;
}
.entry p{
	color:#333333;
}
.small-clear{
	height:15px;
	clear:both;
}
.clear{
	height:30px;
	clear:both;
}
h2{
	font-size:14px;
	color:#B81E09;
	margin:0px;
	padding:0px;
	margin-top:20px;
}
h2 a{
	font-size:14px;
	color:#B81E09;
	margin:0px;
	padding:0px;
	margin-top:20px;
	text-decoration:none;
}
h2 a:hover{
	color:#F03131;
}
h2 img{
	padding-right:3px;
}
font{
	font-size:14px;
	color:#B81E09!important;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
h3{
	font-size:14px;
	color:#3f3f3f;
	font-family:Arial, Helvetica, sans-serif;
}
.line{
	width:20px;
	text-align:center;
}
.logo-netsuite{
	padding-left:10px;
}
.bull img{
	padding-right:3px;
	margin-bottom:2px;
}
.footer table p{
	margin:0px;
	padding:0px;
	margin-bottom:8px!important;
}
.footer table{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:762px;
}
.border-top{
	border-top:5px solid #E8E8E8;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin-right:10px;
	width:260px;
}
.border-top-img{
	margin-top:10px!important;
	margin-bottom:10px;
}
.border-top ul{
	margin-top:0px!important;
	margin-bottom:0px!important;
	padding-bottom:0px;
	padding-top:0px;
}
.border-top p{
	margin:0px;
	padding:0px;
	margin-bottom:7px!important;
}
.img-pos{
	padding-right:10px;
}
.width{
	width:100%;
}
.img-go-down{
	padding-top:26px;
}
.dynamic-tpl{
	padding-top:20px;
}
html:not([dummy]) .footer{
	margin-left:12px;
}
.footer{
	background-image:url(/images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:white;
	font-size:11px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.link-menu a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none!important;
	color:#000000;
	border-right:1px solid #959595;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	height:25px;
}
html:not([dummy]) .link-menu a{
	margin-top:2px;
	padding-bottom:6px;
}
.link-menu a:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none!important;
	background-color:#777777;
}
.repeat-menu{
	background-image:url(/images/menu-repeat-size.jpg);
	background-repeat:repeat-x;
	width:758px;
}
/*NetSuite*/
.textboldnolink{
	font-weight:normal!important;
}
.pic img{
	margin-top:10px;
	margin-right:2px;
}
.smallgraytext img{
	margin-top:4px;
	margin-right:2px;
}
.smalltext, .textboldnolink{
	background-image:url(/images/bg-menu-item.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:7px;
	padding-top:6px;
	font-size:11px;
}
.smallgraytext{
	font-size:11px!important;
	margin-top:5px;
}
.smalltext a, .textboldnolink a{
	text-decoration:none;
	font-size:11px;
	color:#333333;
}
.smalltext a:hover, .textboldnolink a:hover{
	color:#B81E09;
	text-decoration:underline;
}
.bgltmedtext{
	background-color:#ffffff!important;
	padding-top:10px;
	width:565px!important;
}
.medtextboldnolink{
	padding:0px!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px!important;
}
#div__body{
	width:762px!important;
	margin-left:14px;
}
html:not([dummy]) #div__body{
	margin-left:14px!important;
}
.justify{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.greytitle{
	padding-top:10px!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:20px!important;
	color:#000000!important;
	font-weight:bold;
}
.bgbutton{
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-image:url(/images/bg-continue.jpg);
	border:none;
	width:73px;
	height:19px;
	margin-top:10px;
}
.portletHandle td{
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.noprint table{
	margin:0px!important;
	padding:0px!important;
}
@media screen {/*print*/
.noprint { }
}
@media print {
.noprint { display:inherit; }
}