body {
	background:#fff;
	color:#404040;
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	text-align:center;
	font-size: 13px;
	padding:0;
	margin:0 auto;
}

.mt-30m { margin-top: -30px !important; }
.mb-5 { margin-bottom:5px !important; }
.mb-10 { margin-bottom:10px !important; }
.mr-0 { margin-right:0px !important; }
.mt-2 { margin-top:2px; }
.mt-5 { margin-top:5px; }
.mt-35 { margin-top:35px !important; }
.mr-10 { margin-right:10px; }
.mr-20 { margin-right:20px; }
.mr-25 { margin-right:25px; }
.mr-35 { margin-right:35px; }
.mr-40 { margin-right:40px; }
.ml-5 { margin-left:5px; }
.mb-21  { margin-bottom:21px !important; }
.mb-30  { margin-bottom:30px !important; }
.h50px  { height:50px !important; }

.pt-20 { padding-top:20px !important; }
.pt-70 { padding-top:70px !important; }
.pt-0 { padding-top:0 !important;}

.fr {
	float:right !important;
}

.fl {
	float:left !important;
}

.splitter {
	width:100%;
	clear:both;
	height:1px;
}

img {
	border:0;
}

a { 
	color:#2a93ca;
	text-decoration: none; 
}

a:hover { 
	text-decoration: underline; 
}

a:focus { 
	outline:none;
}

h1 {
	font-size:2.5em;
	font-weight:bold;
	margin:0;
	padding:0;
}

h1 em {
	color:#2a93ca;
	font-style:normal;
}

h2 {
	font-size:1.7em;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height: 1;
}

ul, ol {
	margin-left:0;
}

ol {
	clear:both;
}

ol.small-indent {
	padding-left:18px;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.header ul, .catsicons ul {
	padding:0;
}

.home .header, .error404 .header, .header.w-banner {
	background:#0b81bf url(../img/background.png) repeat-x;
	width:100%;
	min-height:411px;
	z-index:3000;
	float:left;
}

.header {
	background:#0b81bf url(../img/background.png) repeat-x;
	width:100%;
	min-height:253px;
	z-index:3000;
	float:left;
	min-width:950px;
}

.page-template-no-cat-php .header {
	min-height:375px;
}

.page-template-no-cat-php .mainwindow {
	margin-top: 30px;
}

.logo {
	position: relative;
	width: 348px;
	height: 40px;
	top:35px;
	left:0;
}
	
.logo a {
	background:url(../img/men_and_mice_logo.png);
	width: 348px;
	height: 40px;
	display:block;
	text-indent:-3000px;
}

.bodywrap {
	position:relative;
	width: 940px;
	text-align:left;
	padding:0 0 0 10px;
	margin:0 auto;
}

.menubar {
	background:url(../img/menubar.png);
	height: 54px;
    left: 0;
    position: relative;
    top: 67px;
    width: 940px;
	z-index: 3500;
	-moz-box-shadow: 0 8px 10px #003b75;
	-webkit-box-shadow: 0 8px 10px #003b75;
	box-shadow: 0 8px 10px #003b75;	
	-webkit-border-radius: 10px ;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}

.searchbar {
	background:url(../img/searchbar_back.png) no-repeat;
    height: 22px;
    padding: 1px;
    width: 143px;
	margin-left:15px;
	position: absolute;
    right: 20px;
    top: 10px;
}

.searchinput, #searchform input[type="text"] {
	border: medium none;
	background:transparent;
    color: #014164;
    float: left;
    font-family: 'Open Sans';
    font-size: 12px;
    height: 18px;
    text-indent: 8px;
    width: 100px;
}

.searchsubmit, #searchsubmit {
	width:14px;
	height:13px;
	display:block;
	border:none;
	background:url(../img/submit_btn.png) no-repeat 0 0 transparent;
	text-indent:-3000px;
	overflow:hidden;
	float: right;
	margin-top:3px;
	margin-right:9px;
	cursor:pointer;
}

.socialicons {
	height: 30px;
    /*width: 175px;*/
}

.header .socialicons {
	position: absolute;
    right: 20px;
    top: 80px;	
}

.footer .socialicons {
	float:right;
}

.socialicons li {
	width:30px;
	height:30px;
	float:left;
	margin-left:5px;
}

a.freetrial_mmsuite {
	width:115px;
	height:47px;
	display:block;
	background:url(../img/freetrial_mmsuite.png);
	text-indent:-3000px;
	overflow:hidden;
	margin-right:20px;
	margin-top:5px;
	float:right;
}

a.suport_menu {
	width:103px;
	height:47px;
	display:block;
	background:url(../img/suport_icon.png);
	text-indent:-3000px;
	overflow:hidden;
	margin-right:20px;
	margin-top:5px;
	float:right;
}

.socialicons li a {
	width:30px;
	height:30px;
	display:block;
	background-image:url(../img/social_icons.png);
	background-position:0 0;
	background-color:transparent;
	text-indent:-3000px;
}

.socialicons li.facebook a {
	background-position:-30px 0;
}

.socialicons li.blog a {
	background-position:-60px 0;
}

.socialicons li.linkedin a {
	background-position:-90px 0;
}

.socialicons li.rss a {
	background-image:url(../img/rss_off.png);
}

.socialicons li.youtube a {
	background-image:url(../img/youtube_icon.png);
}

.socialicons li a:hover {
	background-color:#fff;
}

.toplinks {
	position: absolute;
    right: 180px;
    top: 12px;
	color:#3ebdff;
}

.toplinks a {
	color:#3ebdff;
	padding:0 5px;
	border-left:1px dotted #4d9fd2;
	border-right:1px dotted #145ea0;
}

.toplinks a:first-child {
	border-left:none;
}

.toplinks a:last-child {
	border-right:none;
}

.banner {
    height: 214px;
    position: relative;
    top: 67px;
}

#feature-links, .banner .meteor-slides .meteor-buttons {
    top: 17px;
    list-style: none outside none;
    position: absolute;
    right: 25px;
    z-index: 300;
    width:auto;
    left:auto;
}

#feature-links li, .meteor-slides .meteor-buttons a {
    float: left;
    margin-right: 2px;
}

#feature-links li a, .meteor-slides .meteor-buttons a {
    background: url("../img/dots.png") repeat scroll 0 0 transparent;
    display: block;
    height: 5px;
    text-indent: -3000px;
    width: 5px;
}

#feature-links li a.active, #feature-links li a:hover, .meteor-slides .meteor-buttons a.activeSlide {
    background:#3ebdff url("../img/dots.png");
}

.feature-story {
	position: relative;
	z-index: 200;
	height: 214px;
    top: 0;
	left:0;
	width: 940px;
}

.feature-story  .mynd {
	position: absolute;
    height: 214px;
    top: 0;
	left:0;
	width: 940px;
}

.feature-story  .texti {
	position: absolute;
    height: 214px;
    top: 0;
	left:0;
	text-align:right;
	width: 940px;
	color:#fff;
}

.feature-story .texti h1, .feature-story .texti h1 a {
	margin: 58px 20px  0 0;
    padding: 0;
    text-transform: uppercase;
    line-height:1.4em;
    color:#FFF;
}

.feature-story .texti h1 a:hover {
	color:#FFF;
}

.feature-story  .texti p {
	font-size:1.4em;
	margin:0 20px 0 0;
	padding:0;
	line-height:1.4em;
}

.meteor-slides .mslide img {
	float:left;
}

.catsicons {
	background:url(../img/catsicons.png) no-repeat 50% 0;
	height: 131px;
    position: relative;
    top: -36px;
    width: 100%;
    z-index: 3000;
	float: left;
	min-width:950px;
}

.catsicons.bottom {
	background:url(../img/catsicons_bottom.png) no-repeat 50% 0;
	height: 131px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 3000;
	float: left;
}

.catsicons a {
	display:block;
	float:left;
	margin-top:45px;
	margin-left:55px;
}

a.try_mm_suite {
	background:url(../img/icons/cat_icons_trymmsuite.png);
	height: 47px;
	width:129px;
	margin-left: 100px;
}

a.whitepappers {
	background:url(../img/icons/cat_icon_whitepappers.png);
	height: 47px;
	width:104px;
}

a.viewdemo {
	background:url(../img/icons/cat_icon_viewdemo.png);
	height: 47px;
	width:91px;
}

a.ipv6freeware {
	background:url(../img/icons/cat_icon_ipv6freeware.png);
	height: 47px;
	width:126px;
}

a.casestudies {
	background:url(../img/icons/cat_icon_casestudies.png);
	height: 47px;
	width:109px;
}

.mainwindow {
	width:100%;
	float:left;
}

.subpage.mainwindow {
	background:url(../img/mainwindow-subpage-bg.png) no-repeat 50% 0 transparent;
	position:relative;
	top:-36px;
}

.subpage.mainwindow.cat-top {
	background:none;
}

.subpage .infotext {
	margin-top:36px;
}

.boxes {
	height: 243px;
    padding: 20px;
    width: 256px;
	background:#0b81bf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
	color:#014063;
	font-size: 1em;
}

.boxes.h-200 {
	height:200px;
}

.boxes h2, .boxes h2 a, .boxes h2 a:hover {
	color:#fff;
}

.page .boxes h2{
	font-size:2em;
	text-align:left;
	color:#FFF;
	font-weight:bold;
}

.boxes h3 {
	color:#fff;
	font-weight:300;
	font-size:1.3em;
	line-height: 1.1em;
}

.mainwindow .boxes li {
	margin:3px 0;
}

a.menandmice_suite {
	background:url(../img/menandmice_suite.png);
	height:47px;
	width:237px;
	display:block;
	text-indent:-3000px;
	float:left;
	margin-bottom: 20px;
}

a.menandmice_appliance {
	background:url(../img/menandmice_appliance.png);
	height:47px;
	width:237px;
	display:block;
	text-indent:-3000px;
	float:left;
	margin-bottom: 20px;
}

a.menandmice_expertise {
	background:url(../img/menandmice_expertise.png);
	height:47px;
	width:240px;
	display:block;
	text-indent:-3000px;
	float:left;
	margin-bottom: 20px;
}

.clients {
	background:url(../img/clients.png);
	width:940px;
	height:64px;
	float:left;
	margin-top: 40px;
	text-align:center;
	padding:30px 0;
}

.footer {
	width:100%;
	background:#b3b3b3;
	min-height:300px;
	float:left;
	text-align:left;
	font-size:1em;
	min-width:950px;
}

.infobar {
	width:100%;
	height:60px;
	float:left;
	border-top:7px solid #f0efed;
	line-height:70px;
	text-align:left;
	font-size: 1.1em;
	min-width:950px;
}

.multimedia-temp .item {
	float:left;
	width:270px;
	margin:0 20px 22px 20px;
}

.multimedia-temp .item .content {
    clear: both;
    float: left;
    margin-top: 5px;
    min-height:60px;
}

.multimedia-temp .item .content h2 {
	color:#0a89c7;
	font-size:15px;
}

.multimedia-temp .item .content p {
	margin:3px 0;
}

.footer .item {
    float: left;
    min-height: 215px;
    width: 245px;
	margin-top:35px;
	color:#0b81bf;
}

.footer div.item:first-child {
    width: 205px;
}

.footer div.item:last-child li {
    float: left;
    margin-bottom: 5px;
}

.footer h3 {
	color:#014063;
	font-size:1.3em;
}

.footer a {
	color:#0b81bf;
}

.footer li a {
	color:#fff;
	width:100%;
	clear:both;
	float:left;
}

.footer strong {
	color:#fff;
}

.footerlinks {
	float:right;
	color:#666666;
}

.footerlinks a {
	color:#4aa0d1;
}

.copyrightinfo {
	float:left;	
	color:#8d8d8d;
}

.copyrightinfo u {
	color:#0b81bf;
	text-decoration:none;
}

.copyrightinfo strong {
	color:#014063;
	font-weight:normal;
}


.information_page {
	padding:70px 0 30px 20px;
	color:#fff;
	font-size:1.1em;
}

.information_page h1 {
	color:#fff;
	font-size:2.2em;
}

.information_page h2 {
	color:#fff;
	font-size:1.8em;
}

.information_page h3 {
	color:#66e0fa;
	font-size:1.2em;
}

.benefits {
	text-align:center;
	padding:20px 80px;
}

.benefits h1 {
	color:#3d3d3d !important;
	font-size:2.2em !important;
	background:none !important;
	margin-bottom: 0 !important;
	padding: 0 !important;
}

.benefits h2 {
	color:#49a1d1 !important;
	font-weight:100 !important;
	font-size:1.8em !important;
	font-family: 'Open Sans';
	margin-bottom: 20px !important;

}

.infotext {
	font-size:1em;
}

.infotext a { 
	color:#0b81bf;
	text-decoration: none; 
	font-weight:bold;
}

.infotext a.grey { 
	color:#0b81bf;
	text-decoration: none; 
	font-weight:bold;
	line-height:31px;
	width:100%;
	display:inline-block;
	text-indent:37px;
	background:url("../img/blue-bullet.png") no-repeat scroll 20px 13px #eaeaea;
}

.infotext a:hover { 
	color:#014063;
}


.infotext h1 {
	background:url("../img/clients.png") repeat scroll 0 0 transparent;
	font-size:2.3em;
	text-align:center;
	color:#3d3d3d;
	font-weight:600;
	padding:20px 0;
	margin-top:20px;
}

.infotext h1.page-title {
	font-size:2.3em;
	text-align:left;
	background:none;
	color:#0a82bf;
	margin-top:0;
	padding-top:0;
}

.infotext h1.page-title.full {
	line-height:47px;
	font-weight:300;
	font-size:24px;
	padding-bottom:0;
	margin-bottom:15px;
	background:#0b81bf;
	color:#FFF;
	text-indent:21px;
	width:99%;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;	
}

.infotext h2 {
	font-size:2.3em;
	text-align:center;
	color:#3d3d3d;
	font-weight:normal;
}

.wp-accordion .ui-accordion .ui-accordion-header .ui-icon {
    left: 97%;
}

.wp-accordion .ui-accordion .ui-accordion-content {
    border: medium none;
	padding:20px 0;
	background:none;
}

#divider1 {
	width:47%;
	float:left;
	margin-right:6%;
}

#divider2 {
	width:47%;
	float:left;
}

.wp-accordion .ui-accordion .ui-accordion-header {
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	background:url(../img/accordium.png);
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	border:1px solid #2a95cd;
}

.wp-accordion .ui-accordion .ui-accordion-header em {
	font-weight:normal;
	font-style:normal;
}

.wp-accordion .ui-state-active .ui-icon {
    background-image: url("http://code.jquery.com/ui/1.10.0/themes/base/images/ui-icons_454545_256x240.png");
}

.wp-accordion {
	float:left;
	clear:both;
	width:100%;
	display:block;
}

.footer ul {
	padding:0;
}

.boxes h4 {
	color:#E8E8E8;
	margin-bottom:5px;
}

.boxes ul {
	padding-left:10px;
	list-style-type:square;
	font-size:10px;
}

.boxes ul li a{
	font-size:13px;
	font-weight:normal;
	color:#E8E8E8;
}


.boxes ul li a:hover{
	color:#014063;
}

.mainwindow ul li {
	margin:10px 0;
}

ul.page-numbers {
	margin: 20px 0 10px;
	width: 100%;
	padding: 0;
	font-size: 12px;
	line-height: normal;
	clear: both;
	float: left;
	text-align:center;
	}
    
    ul.page-numbers li {
    	display: inline;
    	}

ul.page-numbers a,
ul.page-numbers span {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#E4E3E3), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #E4E3E3,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E3E3', endColorstr='#FFFFFF');
	padding: 3px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ccc;
	color: #666;
	}

ul.page-numbers a:hover,
ul.page-numbers span.current {	
	border: 1px solid #666;
	color: #444;
	}
	
.post.error404 .searchbar {
	float:left;
	position:static;
}

.post.error404 .searchbar .screen-reader-text {
	display:none;
}

.alphagamma {
	width:60%;
	float:left;
}

.gamma {
	width:30%;
	float:left;
	margin-left:10%;
}

.two-col.wbanner .alpha, .two-col.wbanner .gamma {
	margin-top:-70px;
}

.two-col.wbanner.anycontent .sub-banner .alpha, .two-col.wbanner.anycontent .sub-banner .gamma {
    margin-top:0;
}

.two-col .alpha {
	width:50%;
	float:left;
}

.two-col .gamma {
	width:414px;
	float:left;
	margin-left:40px;
}

.two-col.even-cols .alpha, .two-col.even-cols .alpha {
	width:440px;
}

.two-col.even-cols .gamma {
	margin-left:50px;
	width:440px;
}

.w-sidebar .alpha {
	float:left;
	width:566px;
	margin-left:33px;
}

.alpha.full, .page .default_temp {
	float:left;
	width:861px;
	margin-left:33px;
}

.page .overview .default_temp {
	float:left;
	width:894px;
	margin-left:0;
}

.w-sidebar .gamma {
	float:left;
	width:260px;
	margin-left:37px;
	background:none;
	padding:0;
}

.sub-banner {
	width:100%;
	float:left;
	clear:both;
	padding-bottom:140px;
	background:url("../img/clients.png") no-repeat 0 100% transparent;
	margin-top:10px;
}

.sub-banner .image {
	float:left;
	width:50%;
	text-align:center;
}

.sub-banner .content {
	float:right;
	width:414px;
	margin-right:16px;
}

.sub-banner .content h3.large_icon {
	padding-top:80px;
	font-weight:400;
}

.sub-banner .content h3.large_icon.appliance { background:url("../img/icons/large_appliance.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.contacts { background:url("../img/icons/large_contacts.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.educational-resources { background:url("../img/icons/large_educational-resources.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.menandmice { background:url("../img/icons/large_menandmice.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.newsandevents { background:url("../img/icons/large_newsandevents.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.partner-resources { background:url("../img/icons/large_partner-resources.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.product-requests { background:url("../img/icons/large_product-requests.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.product-resources { background:url("../img/icons/large_product-resources.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.professional-services { background:url("../img/icons/large_professional-services.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.reseller-login { background:url("../img/icons/large_reseller-login.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.software-downloads { background:url("../img/icons/large_software-downloads.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.software-products { background:url("../img/icons/large_software-products.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.support-center { background:url("../img/icons/large_support-center.png") no-repeat 0 0 transparent; }
.sub-banner .content h3.large_icon.training { background:url("../img/icons/large_training.png") no-repeat 0 0 transparent; }

.bluebox {
    background-color: #3aade8;
    padding: 16px 8px;
    margin-bottom:30px;
    clear:both;
}

.greybox {
    background-color:#eaeaea;
    padding: 0 20px 20px;
    float:left;
    clear:both;
}

.greybox.w-408 {
	width:408px;
	padding:14px 16px;
	margin-bottom:34px;
	min-height:152px;
}

.greybox.mt-25 {
	margin-top:25px;
}

.w-icon {
	padding:28px 0 28px 218px;
	min-height:72px;
}

.w-icon.black-m {
	background:url("../img/large_m_black.png") no-repeat 63px 28px transparent;
}

.w-icon.swiss {
	background:url("../img/large_swiss_red.png") no-repeat 63px 28px transparent;
}
.w-icon.korea {
	background:url("../img/south-korea-flag.png") no-repeat 63px 28px transparent;
}

.l_cont {
    float: left;
    min-height: 100px;
    padding-right: 0;
    width: 185px;
}

.r_cont {
	float:left;
	width:185px;
	border-left:1px dotted #808080;	
	padding-left:16px;
	min-height:150px;
}

.r_cont > p {
	margin-top:0;
}

.subpage.two-col .bluebox h3, .bluebox h3 {
	color:#FFF !important;
	margin-top:0;
	padding-left:10px;
}

.bluebox p, .bluebox li, .bluebox li a, .w-sidebar .gamma .bluebox li a, .w-sidebar .gamma .bluebox li, .w-sidebar .gamma .bluebox li a {
	color:#FFF;
	font-weight:bold;
}

.bluebox li a:hover, .w-sidebar .gamma .bluebox li a:hover {
	color:#0b81bf;
	font-weight:bold;
}

.w-sidebar .gamma h3 {
	font-size:18px;
	color:#0b81bf;
	font-weight:400;
	line-height:18px;
	margin:18px 0;
}

.w-sidebar .gamma h4 {
	margin:10px 0 5px 0;
}

.w-sidebar .gamma ul li {
	padding-left:18px;
	background:url("../img/blue-bullet.png") no-repeat scroll 0 6px transparent;
	color:#404040;
	font-weight:300;
	margin:4px 0;
}

.w-sidebar .gamma ul li a {
	color:#404040;
	font-weight:300;	
}

.w-sidebar .gamma ul li a:hover {
	color:#3ebdff;
	font-weight:300;	
}

.box-white.w-411 {
	float:left;
	width:411px;
	margin-left:36px;
	margin-bottom:40px;
}

.box-white.w-411 h2, .box-white.w-411 h2 a {
	text-align:left;
	font-size:24px;
	font-weight:100;
	width:100%;
	background:#0b81bf;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	color:#FFF;
	float:left;
	height:47px;
	line-height:47px;
	text-indent:10px;
}

.box-white.w-411 h2.h2-overview a {
	text-indent:50px;
}

.box-white.w-411 h2.products a {
	background:url("../img/icons/icon_product.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 h2.appliance a {
	background:url("../img/icons/icon_appliance.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 h2.requests a {
	background:url("../img/icons/icon_request.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 h2.support a {
	background:url("../img/icons/icon_support.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 h2.prof_services a {
	background:url("../img/icons/icon_prof_services.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 h2.training a {
	background:url("../img/icons/icon_training.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 h2.software_download a {
	background:url("../img/icons/icon_software_download.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 h2.resources a {
	background:url("../img/icons/icon_resources.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 h2.education a {
	background:url("../img/icons/icon_education.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 h2.ofmen_mice a {
	background:url("../img/icons/icon_ofmen_mice.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 h2.news_events a {
	background:url("../img/icons/icon_news_events.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 h2.contacts a {
	background:url("../img/icons/icon_contact.png") no-repeat 10px 50% #0B81BF;
}

.box-white.w-411 p {
	margin:20px 0 5px 0;
	float:left;
	clear:both;
}

.box-white.w-411 ul {
	float:left;
	clear:both;
	padding:0;
	width:100%;
}

.box-white.w-411 ul li {
	margin:0 0 6px 0;
	float:left;
	clear:both;
	width:100%;
	padding-left:0;
}

.box-white.w-411 ul li a {
	width:100%;
	text-indent:30px;
	height:30px;
	line-height:30px;
	margin:0;
	background:url("../img/blue-bullet.png") no-repeat 19px 52% #eaeaea;
	float:left;
	font-weight:600;
}

table {
	float:left;
	width:100%;
	clear:both;
	margin-bottom:30px;
}

table th {
	background:#0b81bf;
	color:#FFF;
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	font-weight:400;
	font-size:1.2em;
	xpadding-left:10px;
	xline-height:47px;
	line-height: 19px;
    padding: 10px 0 10px 10px;	
}

table th.empty {
	background:none;
}

table td {
	padding-left:10px;
	background:#eaeaea;
}

table td.btn {
	text-align:center;
	background:#3AADE8;	
	padding:0;
	height:100%;
}

table td.btn a {
	color:#FFF;
	text-transform:uppercase;
	font-weight:400;
	height:100%;
	width:100%;
	display:inline-block;
	line-height:46px;
}

.subpage h3 {
	color:#0b81bf;
	margin:10px 0;
	font-size:24px;
	font-weight:600;
}

.subpage h3.blue-header, .subpage.two-col h3.blue-header {
	background:#0b81bf;
	color:#FFF;
	line-height:40px;
	font-weight:300;
	text-indent:20px;
	margin-top:40px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;	
	clear:both;
}

.subpage h3.blue-header:first-child, .subpage.two-col h3.blue-header:first-child {
	margin-top:0px;
}

.subpage.two-col h3 {
	color:#0b81bf;
	margin:10px 0;
	font-size:24px;
	font-weight:300;
}

.subpage.two-col h3:first-child {
	margin-top:0;
}

.subpage h2 {
	color:#0b81bf;
	text-align:left;
	font-size:32px;
	font-weight:600;
	margin-bottom:10px;
	margin-top:30px;
}

.subpage ul li, .infotext ul li, .subpage.w-sidebar .bluebox ul li, .overview .box-white.no-extras ul li {
	background:url("../img/blue-bullet.png") no-repeat 13px 6px transparent;
	padding-left:30px;
	margin:4px 0;
}

.infotext ul li.info_box li {
	background:url("../img/blue-bullet.png") no-repeat 17px 6px transparent;
	padding: 0 44px;
}

.subpage .bluebox ul li, .subpage.w-sidebar .bluebox ul li {
	background:url("../img/dark-blue-bullet.png") no-repeat 13px 6px transparent;
}

.subpage .alpha ul.dropdown {
	width:100%;
	float:left;
	clear:both;
	margin-bottom:30px;
	padding:0;
	background:none;
}

ul.dropdown>li {
	background:url("../img/white-plus.png") no-repeat 95% 19px #3AADE8;
	line-height:47px;
	font-size:24px;
	font-weight:300;
	text-transform: uppercase;
	color:#FFF;
	width:100%;
	float:left;
	padding:0;
	text-indent:18px;
	margin:0 0 5px 0;
	position:relative;
}

ul.dropdown>li>a, ul.dropdown>li>a:hover {
	color:#FFF;
	font-weight:300;
}

ul.dropdown.smallfont>li {
	font-size:16px;
}

ul.dropdown.mediumfont>li {
	font-size:21px;
}

ul.dropdown>li .i {
    background: url("../img/info.png") no-repeat scroll 50% 50% #3AADE8;
    height: 18px;
    position: absolute;
    right: 10px;
    top: 14px;
    width: 14px;
}

ul.dropdown>li .i:hover, ul.dropdown>li .drop:hover, ul.dropdown>li.no-i:hover {
	cursor:pointer;
}

ul.dropdown>li .drop {
    height: 47px;
    left: 0;
    position: absolute;
    top: 0;
    width: 95%;
}

.i-tooltip {
    background: url("../img/info-blue.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 11px;
    width: 4px;
    position:relative;
}

.i-tooltip .tooltip {
    left: -10px;
    position: absolute;
    top: -9px;
    width: 300px;
    background:#FFF;
    border:1px solid #3EBDFF;
    padding:10px;
    display:none;
    z-index:999;
}

.i-tooltip:hover .tooltip {
	display:block;
}

.subpage.w-sidebar ul.dropdown>li.open .info_box.open {
	display:block;
}

ul.dropdown>li.open {
	background:url("../img/white-minus.png") no-repeat 95% 19px #3AADE8;
}

ul.dropdown>li.open {
	margin:0 0 15px 0;
}

ul.dropdown>li>ul>li {
	float:left;
	clear:both;
	font-size:14px;
	font-weight:300;
	color:#404040;
	background:url("../img/blue-bullet.png") no-repeat scroll 18px 11px #eaeaea;	
	width:90%;
	text-indent:0;
	line-height:20px;
	padding:5px 2% 5px 8%;
	margin:5px 0 0 0;
	text-transform:none;
}

ul.dropdown>li>ul li.info_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #3EBDFF;
    color: #3EBDFF;
    display: none;
    font-size: 14px;
    line-height: 18px;
    padding: 12px 0;
    text-indent: 0;
    text-transform: none;
    width: 99.8%;
}

ul.dropdown.smallfont>li>ul>li {
	font-size:12px;
	display:none;
}

ul.dropdown.smallfont>li.open>ul>li {
	display:block;
}

ul.dropdown.smallfont>li.open>ul li.info_box {
	display:none;
}

ul.dropdown>li>ul li h4 {
	margin-top:0;
}

ul.dropdown>li>ul {
	float:left;
	clear:both;	
	background:#FFF;
	width:100%;
	display:block;
}

.subpage .alpha>ul.greybox, .alpha ul.greybox {
	background:#eaeaea;
	padding:10px 0;
	width:100%;
}

.subpage.two-col .alpha>ul {
	background:none;
	padding:10px 0;
}

p strong, h4{ color:#0b81bf;}

h4 {
	margin-bottom:0;
}

.youarehere {
	margin-top:85px;
	color:#3ebdff;
}

.youarehere a {
	color:#FFF;
}

.category .post h2.entry-title, .archive .post h2.entry-title {
	line-height:47px;
	background:#0b81bf;
	color:#FFF;
	font-weight:400;
	padding-left:17px;
	font-size:20px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;	
}

.category .post h2.entry-title a, .archive .post h2.entry-title a {
	color:#FFF;
	font-weight:300;
	font-size:20px;
}

.category .post p.date, .archive .post p.date, .single .post p.date {
	color:#0b81bf;
	font-weight:400;
}

.category .post, .archive .post{
	margin-bottom:25px;
}

.single .post h1.entry-title {
	line-height:47px;
	background:#0b81bf;
	color:#FFF;
	font-weight:400;
	padding-left:17px;
	color:#FFF;
	font-weight:300;
	font-size:20px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;	
}

.gamma .widget.greybox {
	width:220px;
}

.gamma .widget.greybox ul li a:hover {
	text-decoration:none;
}

#smart-archives-block {
	float:left;
	clear:both;
}

#smart-archives-block strong a{
	font-weight:600;
	color:#0b81bf;
}

#smart-archives-block a:hover{
	text-decoration: none;
	color:#3ebdff;
}

#smart-archives-block .empty-month{
	display:none;
}

#smart-archives-block li{
	margin:0 0 15px 0;
	text-align:left;
}

.greybox.w-220 {
	width:220px;
}

.gamma h2.heading {
	font-size:18px;
	color:#0b81bf;
	font-weight:400;
	margin:10px 0;
}

.entry-content ul {
	margin-left:15px;
	list-style: inherit;
}

#menu-item-5798 > ul {
    left: -200px !important;
	min-height: 80px;
}

#menu-item-5798 a {
   background:transparent;
}

li#menu-item-5798:hover > a {
   background:#00659C;
}

#menu-item-5798 .sub-menu > li > a {
    background: url("../img/icons/icon_hottopics.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#menu-item-5798 .sub-menu > li > a {
    height: 26px;
    line-height: 26px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.anycontent .fullw {
  display: inline-block;
  width: 100%;
  background: url("../img/clients.png") no-repeat 0 0 transparent;
  padding-top: 50px;
  margin-top: 30px;
}