* {
margin: 0;
padding: 0;
}
input:focus{
  outline: none;  
}
html {
height: 100%;
font-size: 62.5%;
}


/** NARROW FONT **/


@font-face {font-family: 'PT Sans Narrow';
	src: url('ptsans/ptn57f_w.eot');
	src: local('PT Sans Narrow'), url('ptsans/ptn57f_w.woff') format('woff'), url('ptsans/ptn57f_w.ttf') format('truetype'), url('ptsans/ptn57f_w.svg#PTSans-Narrow') format('svg');}

@font-face {font-family: 'PT Sans Narrow';
	font-weight: bold;
	src: url('ptsans/ptn77f_w.eot');
	src: local('PT Sans Narrow Bold'), url('ptsans/ptn77f_w.woff') format('woff'), url('ptsans/ptn77f_w.ttf') format('truetype'), url('ptsans/ptn77f_w.svg#PTSans-NarrowBold') format('svg');}
/** NARROW FONT END **/

body {
height: 100%;
text-align: center;
font: 13px Verdana, Arial, Helvetica, sans-serif;
background: #f6f7f7 url('img/mbg.gif') left top repeat;
}
img {border: 0; text-decoration: none;}
#main {
width: 100%;
min-height: 100%;
height: 100%;
position: relative;
}

body>#main {
height: auto;
}

a:link, a:visited {
color: #005AA1;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.cleaner {
clear: both;
height: 0;
font-size: 0;
visibility: hidden;
content: ' ';
}

.cleaning-box {
min-height: 1px;
}

.cleaning-box:after {
display: block;
clear: both;
visibility: hidden;
height: 0;
font-size: 0;
content: ' ';
}

.noscreen {
display: none;
}

.hidden { /* Skip menu */
position: absolute;
top: -10000px;
left: 0;
width: 1px;
height: 1px;
overflow: hidden;
}


/* Paragraphs, headings, ... */

p {
line-height: 170%;
margin-bottom: 10px;
color: #003B69;
}
#content ul {
line-height: 170%;
margin-bottom: 10px;
color: #003B69;
}

#content-box-in-left-in h1{
font-family: Georgia, serif;
font-style:italic;
font-size: 20px;
}


h1 a:link, h1 a:visited {
font-weight: normal;
text-decoration: none;
color: #FFFFFF;
}

h2 {
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #347fbf;
	text-shadow: 0 1px 0 #ffffff;
	padding: 0 0 0 0;
	margin: 0;
	}

h3 {
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #347fbf;
	text-shadow: 0 1px 0 #ffffff;
	padding: 0 0 20px 0;
	margin: 0;
	}

address {
font-style: normal;
line-height: 180%;
margin-left: 7px;
}

/* Images */

img.float {
float: left;
border: 1px solid #004C87;
margin: 0.5em 0.8em 0.5em 0;
}


/* Header */

#header {
min-height: 110px;
position: relative;
background: #ffffff;
}

.topnav {
	min-height: 43px;
	margin: 0 0 -2px 0;
	background: #3f505a url('img/topnavbg.gif') left top repeat;
	text-align: center;
	}

ul#topnav {
width: 950px;
margin: 8px 0 -4px 0;
padding: 0;
display: inline-block;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

ul#topnav li {
float: left;
display: inline;
list-style-type: none;
text-align: center;
padding: 0 8px 0 8px;
line-height: 28px;
height: 33px;
}

ul#topnav li a, ul#topnav li a:visited {
text-decoration: none;
color: #FFFFFF;
font-weight: normal;
}

ul#topnav li a:hover {
}

ul#topnav li:hover {background: rgba(255,255,255,0.3);}
ul#topnav li.active, ul#topnav li.active:hover {height: 35px !important; background: #347fbf !important;}

.mnav_orange, .mnav_orange:hover {background: #ff6804 !important;}
.mnav_blue, .mnav_blue:hover {background: #347fbf !important;}
.mnav_green, .mnav_green:hover {background: #30b772 !important;}
.mnav_red, .mnav_red:hover {background: #cc0202 !important;}
.mnav_deepblue, .mnav_deepblue:hover {background: #525b89 !important;}
.mnav_grey, .mnav_grey:hover {background: #9f9f9f !important;}

.mfont_orange, .mfont_orange a {color: #ff6804;}
.mfont_blue, .mfont_blue a {color: #347fbf;}
.mfont_green, .mfont_green a {color: #30b772;}
.mfont_red, .mfont_red a {color: #cc0202;}
.mfont_deepblue, .mfont_deepblue a {color: #525b89;}
.mfont_grey, .mfont_grey a {color: #9f9f9f;}

.topnav2 {
	min-height: 6px;
	margin: 0 0 0 0;
	border-top: 1px solid rgba(255,255,255,0.4);
	text-align: center;
	}

.header-in {
width: 950px;
position: relative;
margin: 0 auto;
padding: 29px 0 15px 0;
text-align: left;
min-height: 70px;
}
.header-in_2 {
width: 950px;
position: relative;
margin: 0 auto;
padding: 15px 0 0px 0;
text-align: left;
min-height: 67px;
}


.mainlogo {
width: auto;
display: inline-block;
text-align: left;
margin: 0 20px 0 0;
padding: 0;
}

/* Menu */

#menu-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 6px;
}


/* Menu */

ul#nav {
width: 950px;
margin: 0 auto;
}

ul#nav ul {
 width: 160px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 z-index:300;
}


ul#nav ul ul, ul#nav ul ul ul { top: 0; left: -100%; }


ul#nav li { float: left; display: inline; position: relative; margin-right: 4px;}
ul#nav ul li { width: 100%; display: block; }

ul#nav li a {}
ul#nav li ul li a, ul#nav li ul li ul li a{}


/* Root Menu  */
ul#nav a {
float: left;
color: #FFFFFF;
font-weight: normal;
font-size: 13px;
display: block;
text-decoration: none;
padding: 3px 8px 7px 8px;
}

ul#nav a b {display: inline-block; font-weight: normal; font-size: 12px; }

/* Root Menu Hover Persistence */
ul#nav li.active{
background-color: #ffffff;
}
ul#nav li.active a{
color: #000000;
}

ul#nav a:hover,ul#nav li:hover a,ul#nav li.iehover a{
	background-color: rgba(255,255,255,0.3);
}


ul#nav li a.top_parent
{
    padding-right:20px;
    background-image: url(img/downbullet.png);
    background-position: right center;
    background-repeat: no-repeat;
}

/* 2nd Menu */
ul#nav li:hover li a,ul#nav li.iehover li a {
 float: none;
 color: #FFFFFF;
 background: #aaa;
 text-align: left;
}

/* 2nd Menu Hover Persistence */
ul#nav li:hover li a:hover,ul#nav li:hover li:hover a,ul#nav li.iehover li a:hover,ul#nav li.iehover li.iehover a {
 background: #999;
}

/* Hover Function - Do Not Move */
ul#nav li:hover ul ul,ul#nav li:hover ul ul ul,ul#nav li.iehover ul ul,ul#nav li.iehover ul ul ul { display: none; }
ul#nav li:hover ul,ul#nav ul li:hover ul,ul#nav ul ul li:hover ul,ul#nav li.iehover ul,ul#nav ul li.iehover ul,ul#nav ul ul li.iehover ul { display: block; }

ul#nav li ul li a.top_parent, ul#nav li ul li:hover a.top_parent
{
    padding-right:20px;
    background-image: url(img/navright.png);
    background-position: right center;
    background-repeat: no-repeat;
}

/* 3rd Menu */
ul#nav li:hover li:hover li a,ul#nav li.iehover li.iehover li a {
 background: #999;
}



/* 3rd Menu Hover Persistence */
ul#nav li:hover li:hover li a:hover,ul#nav li:hover li:hover li:hover a,ul#nav li.iehover li.iehover li a:hover,
ul#nav li.iehover li.iehover li.iehover a {
 background: #666;
}

/* ------> Menu */

/* Content box */
/*
#content {
min-height: 624px;
}
*/
#content-box {
width: 950px;
margin: 0 auto;
text-align: left;
border-top: 5px solid #347fbf;
border-bottom: 5px solid #347fbf;
padding-bottom: 60px;
min-height: 380px;
	}
	.cb_whitebg {
		background: #ffffff;
		min-height:400px;
        margin-bottom: -60px;
     	}
	.cb_blueborders {
		border-top: 5px solid #347fbf !important;
		border-bottom: 5px solid #347fbf !important;
		}
	.cb_redborders {
		border-top: 5px solid #cc0202 !important;
		border-bottom: 5px solid #cc0202 !important;
		}
	.cb_greenborders {
		border-top: 5px solid #30b772 !important;
		border-bottom: 5px solid #30b772 !important;
		}
	.cb_deepblueborders {
		border-top: 5px solid #525b89 !important;
		border-bottom: 5px solid #525b89 !important;
		}
	.cb_greyborders {
		border-top: 5px solid #9f9f9f !important;
		border-bottom: 5px solid #9f9f9f !important;
		}
	.cb_whitebg {
		background: #ffffff;
		padding: 20px;
		}


#content-box-in-left {
width: 100%;
float: left;
}

#content-box-in-left-in {
margin: 1.8em 1em 7em 1.8em;
}

.footer {
	width: 950px;
	height: auto;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #916e82 !important;
	font-weight: bold;
	margin: 0 auto;
	}
	.footer a {color: #916e82; text-decoration:underline;}
	.footer a:hover {color: #347fbf;}
	.footer-left {
		float: left;
		width: 450px;
		text-align: left;
		display: inline;
		margin: 35px 0;
		}
	.footer-right {
		float: right;
		width: 450px;
		text-align: right;
		display: inline;
		margin: 35px 0;
		}

/* WdOcFlow */
#search {
width: 360px;
position: absolute;
top: 47px;
right: 0;
}

#search input {
width: 250px;
letter-spacing: 1px;
padding:2px 2px 2px 2px;
margin-left: 4px;
font-weight: bold;
float: left;
border:1px solid;
color:#ababab;
}

.wblack {background:#000; margin-left:10px; display:inline; border:4px solid #000;}
.wred {background:#c00; margin-left:10px; display:inline; border:4px solid #c00;}
.wblue {background:#00a; margin-left:10px; display:inline; border:4px solid #00a;}
.wgreen {background:#080; margin-left:10px; display:inline; border:4px solid #080;}

.wbutton {display:block; line-height: 32px; color:#fff; font-family:arial, sans-serif;
font-size:14px; font-weight:bold; text-decoration:none; padding:0 10px;
text-shadow: -1px -1px 6px rgba(0, 0, 0, 0.6), -1px -1px 1px #000;
cursor:pointer;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)), color-stop(30%, rgba(255, 255, 255, 0.4)), color-stop(50%,  rgba(255, 255, 255, 0.2)));
background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.4) 30%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0));
}
.shortbutton {width:200px;}
#breadcrumb {display: inline-block; width: auto; min-height: 50px; vertical-align: top;margin-right:-500px;}
#breadcrumb ul {
	display: block;
	}
#breadcrumb ul li {
	display: inline-block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0 5px 0 0;
	line-height: 26px;
	}
	#breadcrumb ul li b {
		display: inline-block;
		font-weight: normal;
		color: #303030 !important;
		}
		.breadcrumb_first {
			display: block !important;
			padding-top: 6px !important;
			font-size: 26px !important;
			}
.descriptions ul {padding-left:50px;}

/* ------Comments-----*/

#comments{margin-bottom:40px;}
#comments .commentlist {margin:0; padding:0;}
#comments .commentlist ul{margin:0; padding:0; list-style:none;}
#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even{margin:0 0 10px 0; padding:15px; list-style:none;}
#comments .commentlist li.comment_odd{color:#666666; background-color:#F7F7F7;}
#comments .commentlist li.comment_odd a{color:#02ACEE; background-color:#F7F7F7;}
#comments .commentlist li.comment_even{color:#666666; background-color:#ffffff;}
#comments .commentlist li.comment_even a{color:#02ACEE;}
#comments .commentlist .author .name{font-size: 90%;}
#comments .commentlist .author .name b{display: block; margin: 0 0 15px 0; font-size: 140%; line-height: 80%;}
#comments .commentlist .submitdate{font-size:110%; line-height: 90%;}
#comments .commentlist p {margin:10px 5px 10px 0; padding:0; font-weight: normal;text-transform: none;}
#comments .commentlist li .avatar{float:right; border:1px solid #EEEEEE; margin:0 0 0 10px;}


.objectcounter_red, .objectcounter_green {
font-size: 10px;
color: white;
background-color: red;
display: inline-block;
cursor:pointer;
width: auto;
line-height: 12px;
padding:1px 3px 1px 3px;
}
.objectcounter_red {
color: white;
background-color: #e80;
}
.objectcounter_green {
color: white;
background-color: #009764;
}

.newsline_block {
	margin: 0;
	padding: 20px 0 25px 0;
	border-bottom: 1px solid #ffffff;
	color: #524f4e;
	text-shadow: 0 1px 0 #ffffff;
	font-size: 14px;
	line-height: 20px;
	}
	.newsline_block i {
		display: block;
		font-size: 12px;
		}
	.newsline_block p {
		padding: 15px 0 0 0 !important;
		margin: 0 !important;
		color: #524f4e !important;
		font-size: 14px !important;
		line-height: 20px !important;
		}



#site-langs {
	display: inline-block;
	width: auto;
	float:right;
	padding: 0 10px 0 0;
	}
#site-langs a {display:inline}
#site-langs a:hover {display:inline}
#site-langs span {background-repeat: no-repeat; display:inline-block; width:18px; height:12px;cursor:pointer;padding:0 5px 0 0;}

#site-langs span {
	display: inline-block;
	width: auto !important;
	height: auto !important;
	padding: 0 !important;
	margin: 0;
	border: 1px solid #c0c0c0;
		}
#site-langs select {
	display: block;
	height: 22px;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #757575;
	border: 1px solid #ffffff;
	cursor: pointer;
		}
		#site-langs select:hover {
		-webkit-box-shadow: 0 1px 3px #c0c0c0;
		-moz-box-shadow: 0 1px 3px #c0c0c0;
		box-shadow: 0 1px 3px #c0c0c0;
		border: 1px solid #909090;
			}
#site-langs select option {
	display: block;
	padding: 0 0 0 5px;
		}


.top_search {
	display: inline-block;
	width: auto;
	float: right;
	margin: 0 0 0 0;
	padding: 2px;
	border: 1px solid #c0c0c0;
	background-color: #ffffff !important;
}

.top_search_field {
	display: inline;
	width: 160px;
	height: 16px;
	margin: 0;
	padding: 0 0 0 4px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #909090 !important;
	border: none !important;
	background-color: transparent !important;
	box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important);
}

.top_search_button {
    background: url("img/top_search.png") no-repeat scroll 2px 0 transparent;
    border: medium none !important;
    cursor: pointer;
    display: inline;
	filter: alpha(opacity=40);
	opacity: 0.4;
    font-size: 12px;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 20px;
}

.top_search:hover {
	border: 1px solid #909090 !important;
	-webkit-box-shadow: 0 1px 2px #c0c0c0;
	-moz-box-shadow: 0 1px 2px #c0c0c0;
	box-shadow: 0 1px 2px #c0c0c0;
	}

.top_search:hover .top_search_field {
	color: #000000;
	border: none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	}

.top_search:hover .top_search_button {
	opacity: 1.0;
	filter: alpha(opacity=100);
	}



.top_user {
	display: inline-block;
	width: auto;
	float: right;
	margin: 0 0 0 20px;
	padding: 0;
	text-align: right;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #909090;
	}
	.top_user span {
		display: inline-block;
		width: 40px;
		height: 40px;
		background: #3f505a url('img/top_user.png') left top repeat;
		margin: 0 0 0 0;
		}
	.top_user b {
		display: block;
		font-weight: normal;
		margin: 0 0 0 -500px;
		padding: 0;
		line-height: 12px;
		text-align: right;
		}

.mp_leftcolumn {
	width: 550px;
	display: inline-block;
	float: left;
	padding: 0;
	}

.mp_rightcolumn {
	width: 380px;
	display: inline-block;
	float: right;
	padding: 30px 0 0 0;
	}

.wp_leftcolumn {
	width: 350px;
	display: inline-block;
	float: left;
	}

.wp_rightcolumn {
	width: 580px;
	display: inline-block;
	float: right;
	padding-top: 40px;
	}

.quickicomenu {
	display: block;
	margin: 0;
	padding: 40px 0;
	}
.quickicomenu li {
	display: inline-block;
	width: 120px;
	height: 116px;
	border: 1px solid rgba(255,255,255,0.3);
	overflow: hidden;
	padding: 0;
	margin: 0 10px 10px 0;
	}
.quickicomenu li:hover {
		border: 1px solid rgba(255,255,255,0.6);
		-webkit-box-shadow: 0 1px 4px #707070;
		-moz-box-shadow: 0 1px 4px #707070;
		box-shadow: 0 1px 4px #707070;
	}
	.quickicomenu li a {
		display: inline-block;
		border: none;
		overflow: hidden;
		width: 100px;
		height: 96px;
		padding: 10px;
		margin: 0;
		font-size: 12px;
		white-space:nowrap;
		font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		}
		.quickicomenu li a b {
			display: inline-block;
			float: right;
			}
		.quickicomenu li a i {
			display: block;
			width: 100px;
			height: 80px;
			background-position: center top;
			background-repeat: no-repeat;
			}
			.wcrmpro_cases_home a i {background-image: url('img/wcrmpro_cases.png');}
			.wcrmpro_docs_home a i {background-image: url('img/wcrmpro_docs.png');}
			.wcrmpro_projects_home a i {background-image: url('img/wcrmpro_projects.png');}
			.wcrmpro_presellings_home a i {background-image: url('img/wcrmpro_presellings.png');}
			.wcrmpro_tasks_home a i {background-image: url('img/wcrmpro_tasks.png');}
			.wcrmpro_tickets_home a i {background-image: url('img/wcrmpro_tickets.png');}
			.wcrmpro_messages_home a i {background-image: url('img/wcrmpro_messages.png');}
			.wcrmpro_companies_home a i {background-image: url('img/wcrmpro_companies.png');}
			.wcrmpro_contacts_home a i {background-image: url('img/wcrmpro_contacts.png');}
			.wcrmpro_ads_home a i {background-image: url('img/wcrmpro_ads.png');}
			.wcrmpro_notes_home a i {background-image: url('img/wcrmpro_notes.png');}
			.wcrmpro_moremenu a i {background-image: url('img/wcrmpro_moremenu.png');}
			.wcrmpro_wflows_home a i {background-image: url('img/wcrmpro_wflows.png');}
			.wcrmpro_myprofile a i {background-image: url('img/wcrmpro_myprofile.png');}
			.wcrmpro_stat_home a i {background-image: url('img/wcrmpro_stat.png');}
			.wfinances_home a i {background-image: url('img/wcrmpro_finance.png');}
			.wsales_home a i {background-image: url('img/wcrmpro_saless.png');}
			.oportunities_home a i {background-image: url('img/wcrmpro_presellings.png');}

.ico_orange {
background: #ff6804; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZhMTYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjgwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #ffa162 0%, #ff6804 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffa162), color-stop(100%,#ff6804)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #ffa162 0%,#ff6804 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #ffa162 0%,#ff6804 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #ffa162 0%,#ff6804 100%); /* IE10+ */
background: linear-gradient(135deg,  #ffa162 0%,#ff6804 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa162', endColorstr='#ff6804',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
            }

.ico_blue {
background: #347fbf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjN2ZhZmQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0N2ZiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #7fafd6 0%, #347fbf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7fafd6), color-stop(100%,#347fbf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #7fafd6 0%,#347fbf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #7fafd6 0%,#347fbf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #7fafd6 0%,#347fbf 100%); /* IE10+ */
background: linear-gradient(135deg,  #7fafd6 0%,#347fbf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fafd6', endColorstr='#347fbf',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.ico_green {
background: #19af62; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjNjOTk1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE5YWY2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #63c995 0%, #19af62 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#63c995), color-stop(100%,#19af62)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #63c995 0%,#19af62 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #63c995 0%,#19af62 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #63c995 0%,#19af62 100%); /* IE10+ */
background: linear-gradient(135deg,  #63c995 0%,#19af62 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c995', endColorstr='#19af62',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	}

.ico_red {
	background: #cc0202; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGY2MDYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjMDIwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #df6060 0%, #cc0202 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#df6060), color-stop(100%,#cc0202)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #df6060 0%,#cc0202 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #df6060 0%,#cc0202 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #df6060 0%,#cc0202 100%); /* IE10+ */
background: linear-gradient(135deg,  #df6060 0%,#cc0202 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df6060', endColorstr='#cc0202',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.ico_deepblue {
	background: #343e74; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjN2M4MmE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0M2U3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #7c82a5 0%, #343e74 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7c82a5), color-stop(100%,#343e74)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #7c82a5 0%,#343e74 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #7c82a5 0%,#343e74 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #7c82a5 0%,#343e74 100%); /* IE10+ */
background: linear-gradient(135deg,  #7c82a5 0%,#343e74 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c82a5', endColorstr='#343e74',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.ico_grey {
background: #8c8c8c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjZiNmI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhjOGM4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #b6b6b6 0%, #8c8c8c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b6b6b6), color-stop(100%,#8c8c8c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #b6b6b6 0%,#8c8c8c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #b6b6b6 0%,#8c8c8c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #b6b6b6 0%,#8c8c8c 100%); /* IE10+ */
background: linear-gradient(135deg,  #b6b6b6 0%,#8c8c8c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b6', endColorstr='#8c8c8c',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.bigicomenu {
	display: block;
	margin: 0;
	padding: 40px 0;
	}
.bigicomenu li {
	display: inline-block;
	width: 295px;
	height: 295px;
	border: 1px solid rgba(255,255,255,0.3);
	overflow: hidden;
	padding: 0;
	margin: 0 10px 10px 0;
	}
	.bigicomenu li u {
		display: inline-block;
		border: none;
		overflow: hidden;
		width: 255px;
		height: 255px;
		padding: 20px 20px 20px 20px;
		margin: 0;
		font-size: 26px;
		font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		}
		.bigicomenu li u b {
			display: inline-block;
			float: right;
			}
		.bigicomenu li u i {
			display: block;
			width: 200px;
			height: 200px;
			margin: 10px 27px 20px 27px;
			background-position: center bottom;
			background-repeat: no-repeat;
			}
			.wcrmpro_cases_home u i {background-image: url('img/wcrmpro_cases.png');}
			.wcrmpro_docs_home u i {background-image: url('img/wcrmpro_docs.png');}
			.wcrmpro_projects_home u i {background-image: url('img/wcrmpro_projects.png');}
			.wcrmpro_presellings_home u i {background-image: url('img/wcrmpro_presellings.png');}
			.wcrmpro_tasks_home u i {background-image: url('img/wcrmpro_tasks.png');}
			.wcrmpro_tickets_home u i {background-image: url('img/wcrmpro_tickets.png');}
			.wcrmpro_messages_home u i {background-image: url('img/wcrmpro_messages.png');}
			.wcrmpro_companies_home u i {background-image: url('img/wcrmpro_companies.png');}
			.wcrmpro_contacts_home u i {background-image: url('img/wcrmpro_contacts.png');}
			.wcrmpro_ads_home u i {background-image: url('img/wcrmpro_ads.png');}
			.wcrmpro_notes_home u i {background-image: url('img/wcrmpro_notes.png');}
			.wcrmpro_moremenu u i {background-image: url('img/wcrmpro_moremenu.png');}
			.wcrmpro_wflows_home u i {background-image: url('img/wcrmpro_wflows.png');}
			.wcrmpro_myprofile u i {background-image: url('img/wcrmpro_myprofile.png');}
			.wcrmpro_stat_home u i {background-image: url('img/wcrmpro_stat.png');}
            .wcrmpro_login u i {background-image: url('img/wcrmpro_login.png');}
			.wfinances_home u i {background-image: url('img/wcrmpro_finance.png');}
			.wsales_home u i {background-image: url('img/wcrmpro_saless.png');}

.bigbtn {
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align:center;
    padding: 0 !important;
    width: auto;
	height: auto;
    margin: 0 0 20px 0;
	display: inline-block;
	overflow: hidden;
	background: #f5f5f5;
	-webkit-box-shadow: 0 1px 4px #909090;
	-moz-box-shadow: 0 1px 4px #909090;
	box-shadow: 0 1px 4px #909090;
	}
	.bigbtn i {
		display: block;
		width: 75px;
		height: 75px;
		background-image: url('img/bigbtn_bg.png');
		background-repeat: no-repeat;
		margin: 0 -70px 0 0;
		z-index: 200;
		position: absolute;
		}
	.bigbtn input {
		display: table-cell;
		cursor: pointer;
		text-shadow: 0 -1px 0 rgba(0,0,0,0.15);
		text-align: left;
 		color: #767676;
 		text-shadow: 0 1px 0 #FFFFFF;
		text-decoration: none;
		font: bold 20px Arial, sans-serif;
		padding: 25px 0 25px 75px;
		border: none;
		min-width: 320px;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 );
		background: -webkit-linear-gradient(#ffffff, #e1e1e1);
		background: -moz-linear-gradient(#ffffff, #e1e1e1);
		background: -ms-linear-gradient(#ffffff, #e1e1e1);
		background: -o-linear-gradient(#ffffff, #e1e1e1);
		background: linear-gradient(#ffffff, #e1e1e1);
		}
		.bigbtn input:hover {
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5d5d5',GradientType=0 );
			background: -webkit-linear-gradient(#ffffff, #d5d5d5);
			background: -moz-linear-gradient(#ffffff, #d5d5d5);
			background: -ms-linear-gradient(#ffffff, #d5d5d5);
			background: -o-linear-gradient(#ffffff, #d5d5d5);
			background: linear-gradient(#ffffff, #d5d5d5);
			}

	.bigbtn_add i {background-position: left top;}
	.bigbtn_add input {color: #ff6804;}

	.bigbtn_search i {background-position: left -75px;}
	.bigbtn_search input {color: #767676;}

.nlbutton {
		display: inline-block;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dcdcdc',GradientType=0 );
	background: -webkit-linear-gradient(#f1f1f1, #dcdcdc);
	background: -moz-linear-gradient(#f1f1f1, #dcdcdc);
	background: -ms-linear-gradient(#f1f1f1, #dcdcdc);
	background: -o-linear-gradient(#f1f1f1, #dcdcdc);
	background: linear-gradient(#f1f1f1, #dcdcdc);
	}
	.nlbutton b {
			display: inline-block;
			border-top: 1px solid #ffffff;
			border-radius: 3px !important;
			-moz-border-radius: 3px !important;
			-webkit-border-radius: 3px !important;
			}
			.nlbutton b input {
				display: inline-block;
				color: #606060;
				font-size: 13px;
				font-weight: bold;
				text-shadow: 0 1px 0 #ffffff;
				background: none;
				border: none;
				cursor: pointer;
				padding: 5px 12px;
				}

	.nlbutton:hover {
	border: 1px solid #6aa0ea;
	-webkit-box-shadow: 0 1px 3px #457fd5;
	-moz-box-shadow: 0 1px 3px #457fd5;
	box-shadow: 0 1px 3px #457fd5;
		}
		.nlbutton b input:hover { color: #000000/*{fcDefault}*/; text-decoration: none;}


/** TOP MENU BUTTON STYLES **/

/** .active.wcrmpro_index, .active.wcrmpro_index:hover {background: #ff6804 !important;} ORANGE **/
/** .active.wcrmpro_cases_home, .active.wcrmpro_cases_home:hover {background: #ff6804 !important;} ORANGE **/
/** .active.wcrmpro_docs_home, .active.wcrmpro_docs_home:hover {background: #347fbf !important;} BLUE **/
/** .active.wcrmpro_projects_home, .active.wcrmpro_projects_home:hover {background: #ff6804 !important;} ORANGE **/
/** .active.wcrmpro_presellings_home, .active.wcrmpro_presellings_home:hover {background: #347fbf !important;} BLUE **/
/** .active.wcrmpro_tasks_home, .active.wcrmpro_tasks_home:hover {background: #30b772 !important;} GREEN **/
/** .active.wcrmpro_tickets_home, .active.wcrmpro_tickets_home:hover {background: #cc0202 !important;} RED **/
/** .active.wcrmpro_messages_home, .active.wcrmpro_messages_home:hover {background: #ff6804 !important;} ORANGE **/
/** .active.wcrmpro_companies_home, .active.wcrmpro_companies_home:hover {background: #525b89 !important;} DEEP BLUE **/
/** .active.wcrmpro_contacts_home, .active.wcrmpro_contacts_home:hover {background: #347fbf !important;} BLUE **/
/** .active.wcrmpro_ads_home, .active.wcrmpro_ads_home:hover {background: #30b772 !important;} GREEN **/
/** .active.wcrmpro_notes_home, .active.wcrmpro_notes_home:hover {background: #9f9f9f !important;} GREEY **/
/** .active.wcrmpro_moremenu, .active.wcrmpro_moremenu:hover {background: #ff6804 !important;} ORANGE **/

/** TOP MENU BUTTON STYLES END **/
