/* Text */
img {border:0 none;}

div.h1, h1, h2, h3, h4, h5, h6
{
	font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; 
	margin:1.35em 0 1em;
	font-weight:normal;
	line-height:1.2; color: #3b3f42;
}
div.h1, h1 { font-size:152%; margin:0 0 0.5em 0; }
h2 { font-size:135%; }
h3 { font-size:128%; }
h4 { font-size:115%; }
h5 { font-size:107%; }
h6 { font-size:100%; }


/*Links*/
a:link {color: #c6211d; text-decoration: underline;}
a:visited{color:#c6211d; text-decoration: underline;}
a:active {color: #c6211d; text-decoration: none;}
a:hover{color:#c6211d; text-decoration: none;}

h2 a {
    font-size: 100%;
}
h1 a {
    color: #3b3f42;
}
h1 a:visited {
    color: #3b3f42;
}
h1 a:hover {
    color: #c6211d;
}

hr
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

a.contact{display:block; width: 100%; height: 36px; background:url(/images/contact-bg.png) center left no-repeat; margin: 5px 0px 15px 0px; text-decoration: none; color: #fff; line-height: 18px;}
a.contact span{line-height:34px; margin:0 0 0 50px;}
a.contact div.contact-right{width: 10px; height: 36px; background:url(/images/contact-bg.png) center right no-repeat; float: right;}


.block {background:none repeat scroll 0 0 #efefef; margin:0 0 1em 0; overflow:hidden; position:relative; line-height:16px; padding: 0px;}
.block .cr {background: url("/images/cr3.png") repeat-y scroll right center transparent; padding: 0px; margin: 0px;}
.block .cl {background:url("/images/cl3.png") repeat-y scroll left center transparent; margin: 0px; padding: 0px;}
.block .tl {background:url("/images/tl3.png") no-repeat scroll left top transparent; height:12px; margin: 0px; padding: 0px;}
.block .tr {background:url("/images/tr3.png") no-repeat scroll right top transparent; height:12px; margin: 0px; padding: 0px;}
.block .bl {background:url("/images/bl3.png") no-repeat scroll left bottom transparent; height:12px; margin: 0px; padding: 0px;}
.block .br {background:url("/images/br3.png") no-repeat scroll right bottom transparent; height:12px; margin: 0px; padding: 0px;}
.block-content{margin: 0px 16px; padding: 0px;}

a.main-bl{display: block; width: 100%;  text-decoration: none;outline: none;}
.view-on-mainpage a.main-bl{display: block; width: 100%;  text-decoration: none;outline: none;min-height: 200px;}

a.main-bl:visited{text-decoration: none;}

.view-on-mainpage a.main-bl{/*background: none repeat scroll 0 0 #fff;*/
border: 1px solid #fff;
border-radius: 5px;
margin: -10px -11px -1px -1px;
padding: 9px 10px 0px 0;
/*box-shadow: 0 0 7px rgba(0,0,0,0.2);*/}

table.main-cells td{position: relative;padding-bottom: 20px;}

.view-on-mainpage.table{margin: 10px -4% 10px -2%;width: 106%;border-collapse: separate;border-spacing: 30px;}
.view-on-mainpage.table a{color: #3b3f42;text-decoration: none;outline: none;}
.view-on-mainpage.table a:hover{color: #c6211d;}


.view-on-mainpage.table ul{margin: 0;padding: 0 0 0 14px;}


.view-on-mainpage.table .table-cell ul li{
  list-style: outside none none;
  margin: 0 0 0.3em 0.625em !important;
  padding: 0;
}
.view-on-mainpage.table .table-cell ul li:before {
  content: "— ";
  margin-left: -1.3em;
  position: absolute;
}

.view-on-mainpage.table .table-cell:hover div.title{color:red !important;}

.view-on-mainpage.table .table-cell{
	position: relative; 
	background: #f9f9f9;    
	background: linear-gradient(335deg, #fff, #eee) repeat scroll 0 0 #efefef;
	border: 1px solid #d2d2d2;
	border-radius: 20px 10px 10px;
	padding: 12px 12px 12px 20px;
	width: 32%;
}

.view-on-mainpage.table .table-cell:hover{ background-color: #f3f3f3;box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.1);}
.view-on-mainpage.table .table-cell .main-bl-1,
.view-on-mainpage.table .table-cell .main-bl-2,
.view-on-mainpage.table .table-cell .main-bl-3,
.view-on-mainpage.table .table-cell .main-bl-4,
.view-on-mainpage.table .table-cell .main-bl-5,
.view-on-mainpage.table .table-cell .main-bl-6
{left: -24px;top:-4px;}



.view-on-mainpage.table .table-cell .title {
    color: #3b3f42;
font: 17px/19px Tahoma;
margin: 0 0 0 12px;
padding: 0 0 0 12px;
}
.view-on-mainpage.table a.table-cell:hover .title {
    color: #c6211d;
}



.view-on-mainpage.table .table-cell .title > span {display: inline;margin-right: -4px;}
.view-on-mainpage.table .table-cell .text {
    color: #3b3f42;
font: 13px/17px Tahoma;
font-family: Georgia,Tahoma;
margin: 12px 0 10px 0px;
}
.view-on-mainpage.table a.table-cell:hover .text {color: #c6211d;}



.view-on-mainpage div.main-bl-1{position: absolute; width: 65px; height: 71px;  background: url(/images/icons/i01.png) center no-repeat;}
.view-on-mainpage div.main-bl-2{position: absolute; width: 65px; height: 71px;  background: url(/images/icons/i02.png) center no-repeat;}
.view-on-mainpage div.main-bl-3{position: absolute; width: 65px; height: 71px;  background: url(/images/icons/i03.png) center no-repeat;}
.view-on-mainpage div.main-bl-4{position: absolute; width: 65px; height: 71px;  background: url(/images/icons/i04.png) center no-repeat;}
.view-on-mainpage div.main-bl-5{position: absolute; width: 65px; height: 71px;  background: url(/images/icons/i05.png) center no-repeat;}
.view-on-mainpage div.main-bl-6{position: absolute; width: 65px; height: 71px;  background: url(/images/icons/i06.png) center no-repeat;}

div.main-bl-1{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/01.png) center no-repeat;}
div.main-bl-2{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/02.png) center no-repeat;}
div.main-bl-3{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/03.png) center no-repeat;}
div.main-bl-4{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/04.png) center no-repeat;}
div.main-bl-5{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/05.png) center no-repeat;}
div.main-bl-6{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/06.png) center no-repeat;}

ul.breadcrumb-navigation{padding: 0 0 10px 0; color: #999}
ul.breadcrumb-navigation li{color: #999}
ul.breadcrumb-navigation a{color: #999}
ul.breadcrumb-navigation span{color: #999}

span.nav-current-page {background-color: #c6211d !important; color: #fff !important;}

#easyTooltip{
	margin:0 10px 1em 0; width:280px;
	padding:8px; background:#fcfcfc;
	border:1px solid #ddd;
	line-height:130%; z-index: 111;	font: 12px Tahoma; color: #444;			
	}
#easyTooltip h3{margin:0 0 .5em 0; color: #c6211d; font: bold 14px Tahoma, Arial, Helvetica, sans-serif;}
#easyTooltip h4{margin:.5em 0 .5em 0; color: #c6211d; font: 14px Tahoma, Arial, Helvetica, sans-serif;}


/*Tabs*/
.tabs-hide {
display:none;
}
.tabs-nav {
border-bottom:1px solid #e6e6e6;
list-style:none outside none;
margin:0;
padding:0 0 0 10px;
width:100%; height:25px;
}

#containerTabs ul.tabs-nav li a {
background: url("/images/tab-bg.png") center top no-repeat;
font: 13px Tahoma; line-height: 17px;
color:#444;
display:block;
margin:1px; _margin-bottom:-1px;
padding:4px 0 3px;
text-align:center;
text-decoration:none;
width:116px;
}
#containerTabs ul.tabs-nav li a:hover {
background: url("/images/tab-bg-s.png") center top no-repeat;
}
#containerTabs ul.tabs-nav li.tabs-selected a {
background: url("/images/tab-bg.png") repeat scroll center top no-repeat; font: 13px Tahoma; line-height: 17px;
border-bottom: 1px solid #fff; _margin-bottom:-2px;
color:#333;
display:block;
padding:4px 0 4px;
text-align:center;
width:116px;
}
#containerTabs ul.tabs-nav li.tabs-selected a:hover {
background: url("/images/tab-bg-s.png") center top no-repeat;
}
.tabs-nav li {
background:none repeat scroll 0 0 transparent !important;
float:left;
margin:0 !important;
min-width:84px;
padding:0 !important;
}
.tabs-content {
display:inline-block;
padding:15px 0 0 10px;
width:100%;
}
.tabs-container {
width:100%;
}
#containerTabs {
float:left;
margin-top:1.5em;
width:100%;
}

div#workarea table td p{margin: 0 !important;}

div.netprime {
    color: #636363;
    font: 12px/15px Georgia,Tahoma;
    position: absolute;
    right: 20px;
    text-align: right;
    bottom: 36px;
}

div.netprime td {
    color: #636363;
    font: 12px/15px Georgia,Tahoma;
    padding-left: 10px;
    text-align: right;
}

div.netprime td a {
    color: #434343; text-decoration: none;
    font: 12px/15px Georgia,Tahoma;
}

div.netprime td a:hover {
    color: #c6211d; text-decoration: none;
    font: 12px/15px Georgia,Tahoma;
}

#smoothmenu1 {padding:0; margin:0 auto; width: 98.5%; list-style-type: none; display: block; height:36px; background: url(/images/menu-bg.png) top repeat-x; position: relative;}
#topmnu li.menu-lft {float: left; margin: 0; height:42px; width: 20px; background: url(/images/menu-lft.png) top left no-repeat;}
#topmnu li.menu-rht {float: right; margin: 0; height:42px; width: 20px; background: url(/images/menu-rht.png) top right no-repeat;}

.red-text{
	color:#c6211d;
}

.strong{
	font-weight: bold;
}