@font-face {
  font-family: 'Titillium Web';
  font-style: bold;
  font-weight: 700;
  src: local('Titillium WebBold'), local('TitilliumWeb-Bold'),
    url(TitilliumWeb-SemiBold.ttf) format('truetype'), url(TitilliumWeb-SemiBold.woff) format('woff'), url(TitilliumWeb-SemiBold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
body{
font-family:'Titillium Web',"Segoe UI", "Trebuchet MS", "Arial Narrow", Arial; font-size:11px;   }
::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,0,0,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}
.list-group-striped .list-group-item:nth-child(odd) { background-color: #eee;}
nav .active{ background-color:#C00 !important; }
nav-tabs-apps ul li a:hover {
    /*color:#FFF !important;
    background-color:#C00 !important;*/
}
.nav .navbar-nav > .active{
    color: #000;
   background: #C00;
 }
.navbar-default .navbar-nav > .active{
    color: #000;
   background: #C00;
 }
 .navbar-default .navbar-nav > .active > a, 
 .navbar-default .navbar-nav > .active > a:hover, 
 .navbar-default .navbar-nav > .active > a:focus {
      color: #000;
      background: #C00;
 }
 /* deffault style */
 .nav-tabs>li>a{ font-size:80%; background-color:#e6e6e6; margin-right:4px; }
 /* active tab color */
.nav-tabs-apps>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  color: #c9302c !important; /*background-color:#;border-color:#ac2925; font-weight:bold; */
}

/* hover tab color */
.nav-tabs-apps>li>a:hover { /*color:#d9534f !important; background-color:#;border-color:#d43f3a; font-weight:bold;*/ }
.hd_title{
font-size:14px; color:#555FAA; text-decoration:none;}
.hd_result_row{
border-bottom:#D4BFFF 1px solid; cursor:pointer; padding:3px;}
.hd_result_row:hover{
background-color:#CCC; border-bottom:#666 1px solid; 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#E0E4FE'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#E0E4FE)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e8e8e8,  #E0E4FE); /* for firefox 3.6+ */
	 }
	 
.crossout{
	text-decoration:line-through;
}
.textboxes {
	color: #000000;
	font-family:'Titillium Web',"Segoe UI", "Trebuchet MS", "Arial Narrow", Arial; font-size:11px;
	border:1px solid #6666FF;
}
.btn_submit {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 10px; BACKGROUND:#333333; BORDER-LEFT: white 1px solid; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: white 1px solid; font-family:'Titillium Web',"Franklin Gothic Book", "Trebuchet MS", Arial HEIGHT: 20px; TEXT-DECORATION: none
}
.bulklink{
	text-decoration:none; color:#1B1B1B;
}
.mainheader{ padding:4px; border:#D0D0D0 1px solid; }
.higlighted { background-color:#BCC0DE; font-weight:bold; }
.div_layerbox{
	padding-left:7px; padding-right:7px;color:#000000; padding-top:5px; width:100%; height:240px; text-align:left; background-color:#ccc; opacity:0.4;
	font-family:'Titillium Web',Arial, Helvetica, sans-serif; font-size:12px; border:#666 1px solid;
}
.div_layerbox:title{
		font-size:14px; display:block;
}
.listing{
	font-size:11px; position:relative;width:100%; display:block;
}
.listing:hover{
	background-color:#C6D1F9;
}
.listing:hover a{
	color:#C00;
}
.toolbox{
	color:#033;
	background-color:#fff; border:#ccc 1px solid;font-size:10px; font-weight:normal;
	overflow:hidden;
}
.toolbox table, .toolbox td{
	font-size:inherit; border:0px;
}
.toolbox:hover{
background-color:#FFF; color:#000000; opacity:1;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E4FE', endColorstr='#E8E8E8'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#E0E4FE), to(#E8E8E8)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #E0E4FE,  #E8E8E8); /* for firefox 3.6+ */
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	 }
.toolbox a{
 color:#033; text-decoration:none;
}
.toolbox a:hover{
	color:#C00; text-decoration:underline;
}
.alerter{
	border:#C60 1px solid;
	font-size:10px;
	background-color:#E8E8E8;
	position:absolute;
	display:none;
	padding:4px; opacity:1; z-index:100;
}
.popDescriptionLayer{
	border:#336699 1px solid; background-color:#FCFDE8; color:#336699; min-width:250px; max-width:300px;
	display:none; padding:6px; position:absolute;
}
.popDescriptionTrigger:hover  .popDescriptionLayer{
	display:block;
}
.error_asterisk{
	color:#F00; font-family:'Titillium Web',Tahoma, Geneva, sans-serif; font-weight:bold;
	display:none;
}
.fb_input_search {
  background:white url(facebook.com/images/magglass.png) no-repeat scroll 3px 4px;
  padding-left:17px;
 }
 .fb_input, .fb_textarea, .fb_select {
  border:1px solid #BDC7D8;
  font-family:'Titillium Web',"lucida grande",arial ,tahoma,verdana,sans-serif;
  font-size:11px;
  padding:3px; opacity:0.6;
 }
 .fb_input_2{
	border:1px solid #fff;
  font-family:'Titillium Web','lucida grande','Segoe UI',Arial ,tahoma,verdana,sans-serif;
  font-size:11px;
  padding:3px; opacity:0.6;
  background:transparent;
  opacity:1;
  -webkit-appearance: none;
}
.fb_input_2:hover{
	 border:1px solid #BDC7D8;
	 background:#FFF;
	 -webkit-appearance:normal;
}
 .numeric_textbox{
	 	text-align:right;
 }
 .bold{
	 	font-weight:bold;
 }
 .fb_input:focus, .fb_textarea:focus, .fb_select:focus {border-color:#687FB0}
 .field {border:1px solid #bdc7d8; padding:2px}
 .field:focus {border-color:#687FB0}
 .fb_textarea_field {width:98.5%;height:100px}
.fb_button {
  padding:1px 3px 1px 4px; 
  font-size:1em; cursor:pointer; 
  background:#3b5998; color:#fff; 
  border:1px solid #0e1f5b; 
  border-left-color:#D9DFEA; 
  border-top-color:#D9DFEA;
 }
.fb_button_2 {
  padding:5px;
  font-family: 'Titillium Web',"lucida grande",arial ,tahoma,verdana,sans-serif;
  font-size:10px; cursor:pointer; 
  font-weight:bold;
  background:#666; color:#fff; 
  border:1px solid #0e1f5b; 
  border-left-color:#D9DFEA; 
  border-top-color:#D9DFEA;
  text-transform:uppercase;
  text-shadow: 0 0.1em 0.2em #000;
  
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#000000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #666,  #000); /* for firefox 3.6+ */
	
	/* firefox's individual border radius properties */
-moz-border-radius-topleft:5px; /* top left corner */
-moz-border-radius-topright:5px; /* top right corner */
-moz-border-radius-bottomleft:5px; /* bottom left corner */
-moz-border-radius-bottomright:5px; /* bottom right corner */

/* webkit's individual border radius properties */
-webkit-border-top-left-radius:5px; /* top left corner */
-webkit-border-top-right-radius:5px; /* top right corner */
-webkit-border-bottom-left-radius:5px; /* bottom left corner */
-webkit-border-bottom-right-radius:5px; /* bottom right corner */

/* internet explorer support */
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;

box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	
 }
 
  .fb_button_2:hover{
	 color:#FFF;
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#660000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#660000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ff0000,  #660000); /* for firefox 3.6+ */
 }
.fb_button_next, .fb_button_cancel {
   padding:5px; 
  font-family: 'Titillium Web',"lucida grande",arial ,tahoma,verdana,sans-serif;
  font-size:10px; cursor:pointer; 
  font-weight:bold;
  color:#111;
  border:1px solid #666;
  text-shadow: 0 0.1em 0.2em #999;
  
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#cccccc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#ccc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e8e8e8,  #ccc); /* for firefox 3.6+ */
	
	/* firefox's individual border radius properties */
-moz-border-radius-topleft:5px; /* top left corner */
-moz-border-radius-topright:5px; /* top right corner */
-moz-border-radius-bottomleft:5px; /* bottom left corner */
-moz-border-radius-bottomright:5px; /* bottom right corner */

/* webkit's individual border radius properties */
-webkit-border-top-left-radius:5px; /* top left corner */
-webkit-border-top-right-radius:5px; /* top right corner */
-webkit-border-bottom-left-radius:5px; /* bottom left corner */
-webkit-border-bottom-right-radius:5px; /* bottom right corner */

/* internet explorer support */
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;

box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
min-width:55px;
 }
 .fb_button_cancel:hover{
	 color:#FFF;
	 text-shadow: 0 0.1em 0.2em #000;
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#660000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#660000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ff0000,  #660000); /* for firefox 3.6+ */
 }
.some_div h3 
 {
  border-bottom:1px solid #CCCCCC;
  font-size:13px;
  font-weight:bold;
  color: #999999;
  padding-top: 15px;
  display:block;
  margin:0;
 }
 .some_div .upd_on
 {
  color: gray;
  margin: 0 0 0px 5px;
  font-size:10px;
  font-weight:normal;
  padding:0;
  text-align: right;
 }
 .sideTab_active{
	background-color: #006699;   
    border: 1px solid #69c; 
	border-right:#69c 6px solid;  
    color: #ffffff;   
    padding: 5px;   
    font-size: 13px;   
    font-weight: bold; 
	cursor:pointer;
	/* firefox's individual border radius properties */
-moz-border-radius-topleft:5px; /* top left corner */
-moz-border-radius-bottomleft:5px; /* bottom left corner */

/* webkit's individual border radius properties */
-webkit-border-top-left-radius:5px; /* top left corner */
-webkit-border-bottom-left-radius:5px; /* bottom left corner */

/* internet explorer support */
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6699cc', endColorstr='#006699'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6699cc), to(#006699)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #6699cc,  #006699); /* for firefox 3.6+ */
}
 .sideTab_inactive{
	  background-color: #f7f7f7;
    border: 1px solid #E8E8E8;   
    border-right:#cccccc 6px solid; color:#999;
    padding: 5px;   
    font-size: 13px;   
    font-weight: bold; 
	cursor:pointer;
	/* firefox's individual border radius properties */
-moz-border-radius-topleft:5px; /* top left corner */
-moz-border-radius-bottomleft:5px; /* bottom left corner */

/* webkit's individual border radius properties */
-webkit-border-top-left-radius:5px; /* top left corner */
-webkit-border-bottom-left-radius:5px; /* bottom left corner */

/* internet explorer support */
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ccc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#ccc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e8e8e8,  #ccc); /* for firefox 3.6+ */
}
.sideTab_inactive:hover{
	background-color: #cccccc;   
    border: 1px solid #cccccc;
	border-right:#C00 6px solid;   
    color: #333333;   
    padding: 5px;   
    font-size: 13px;   
    font-weight: bold; 
	cursor:pointer;
}

.topTab_active{
	background-color: #cccccc;   
    border: 1px solid #69c; 
	border-bottom:#69c 4px solid;  
    color: #ffffff;   
    padding: 5px;   
    font-size: 13px;   
    font-weight: bold; 
	cursor:pointer;
	/* firefox's individual border radius properties */
-moz-border-radius-topleft:5px; /* top left corner */
-moz-border-radius-topright:5px; /* bottom left corner */

/* webkit's individual border radius properties */
-webkit-border-top-left-radius:5px; /* top left corner */
-webkit-border-top-right-radius:5px; /* bottom left corner */

/* internet explorer support */
border-top-left-radius: 5px;
border-top-right-radius: 5px;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6699cc', endColorstr='#006699'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6699cc), to(#006699)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #6699cc,  #006699); /* for firefox 3.6+ */
}
 .topTab_inactive{
	  background-color: #f7f7f7;
    border: 1px solid #E8E8E8;   
    border-bottom:#69c 1px solid;
    padding: 5px; padding-bottom:4px;
	color:#999;   
    font-size: 13px;   
    font-weight: bold; 
	cursor:pointer;
	/* firefox's individual border radius properties */
-moz-border-radius-topleft:5px; /* top left corner */
-moz-border-radius-topright:5px; /* bottom left corner */

/* webkit's individual border radius properties */
-webkit-border-top-left-radius:5px; /* top left corner */
-webkit-border-top-right-radius:5px; /* bottom left corner */

/* internet explorer support */
border-top-left-radius: 5px;
border-top-right-radius: 5px;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ccc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#ccc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e8e8e8,  #ccc); /* for firefox 3.6+ */
}

.topTab_inactive:hover{
	background-color: #cccccc;   
    border: 1px solid #cccccc;
	border-bottom:#C00 4px solid;   
    color: #333333;   
    padding: 5px;   
    font-size: 13px;   
    font-weight: bold; 
	cursor:pointer;
}
#layer_1, #layer_2, #layer_3, #layer_4, #layer_5, #layer_6, #layer_7, #layer_8, #layer_9, #layer_10{
	min-height:310px;
	height:auto !important;
}
 .fb_boxHeader{
	background-color:#D8DFEA;
  border-top:1px solid #3B5998;
  color:#3B5998;
  font-size:12px;
  padding:4px 8px; 
  margin:0;
  font-weight:bold;
}
.fb_boxHeader_2{
	background-color:#F5DCA7;
  border-top:1px solid #DE7A0C;
  color:#DE7A0C;
  font-size:11px;
  padding:1px 6px; 
  margin:0;
  font-weight:bold;
}
.fb_mainHeader{
	font-family: 'Titillium Web',"lucida grande",arial ,tahoma,verdana,sans-serif;
	background-color:#666;
	color:#FFFFFF;
  	font-size:14px;
  	padding:4px 6px;
	font-weight:bold;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#666'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #666); /* for firefox 3.6+ */
 
}
.fb_body   
{   
    font-family: 'Titillium Web',"lucida grande",arial ,tahoma,verdana,sans-serif;
    font-size: 11px;   
    color: #333333;   
}   
/* Default Anchor Style */  
.fb_body a   
{   
    color: #3b5998;   
    outline-style: none;   
    text-decoration: none;   
    font-size: 11px;   
    font-weight: bold;   
}   
.fb_body a:hover   
{   
    text-decoration: underline;   
}   
/* Facebook Box Styles */  
.fb_greybox   
{   
    border: 1px solid #69C;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold; background-color:#FFF;
 
	-moz-border-radius-topright:10px; /* top right corner */
	-moz-border-radius-bottomright:10px; /* top right corner */
-moz-border-radius-bottomleft:10px; /* bottom right corner */

/* webkit's individual border radius properties */
-webkit-border-top-right-radius:10px; /* top right corner */
-webkit-border-bottom-right-radius:10px; /* top right corner */
-webkit-border-bottom-left-radius:10px; /* bottom right corner */

/* internet explorer support */
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}   

.fb_bluebox   
{   
    background-color: #eceff6;   
    border: 1px solid #d4dae8;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold;   
}   
.fb_infobox   
{   
    background-color: #fff9d7;   
    border: 1px solid #e2c822;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold;   
	font-family: 'Titillium Web',"lucida grande",arial ,tahoma,verdana,sans-serif;
}   
.fb_infobox a, a:visited{
	text-decoration:none;
}
.fb_noticebox{
	font-size:11px; font-style:italic; padding:6px; margin:3px; border:#C30 1px dashed; background-color:#FCF7BA;
}
.fb_errorbox   
{   
    background-color: #ffebe8;   
    border: 1px solid #dd3c10;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold;   
}   
/* Content Divider on White Background */  
.fb_contentdivider   
{   
    margin-top: 15px;   
    margin-bottom: 15px;   
    width: 520px;   
    height: 1px;   
    background-color: #d8dfea;   
} 
.fb_blockquote {
  background:transparent url(http://www.facebook.com/images/start_quote_small.gif) no-repeat scroll -1px 0;
  color:#333333;
  line-height:14px;
  margin:14px 0;
  padding:0 0 0 16px;
 }
 .fb_blockquote span {
  background:transparent url(http://www.facebook.com/images/end_quote_small.gif) no-repeat scroll right bottom;
  padding:0 15px 0 0;
  font-size:10px;
 }
 .leftbar_divider{
	   border-right: #666666 1px solid;  
}
.highlight		{ background:#FFFFFF; }
.even			{
	background:#E8E8E8;
}
.mo			{ background:#EDF1FE; }
.odd			{
	background:#C2CEFC;
}
.zebra th		{
	padding:2px;
	background:#3D63A9;
	border-bottom:1px solid #999; border-left:#BCC0DE 1PX solid;
	text-align:left;
	font-weight:bold;
	color:#E8E8E8; font-size:11px;
	padding-top:4px; padding-bottom:4px;
}
.zebra td		{ padding:3px; border-left:#BCC0DE 1px solid; border-bottom:1px solid #ddd; cursor:pointer; font-size:11px;}

#ajaxsaver{
	/* firefox's individual border radius properties */
-moz-border-radius-bottomleft:10px; /* bottom left corner */
-moz-border-radius-bottomright:10px; /* bottom right corner */
-moz-border-radius-topleft:10px; /* bottom left corner */
-moz-border-radius-topright:10px; /* bottom right corner */

/* webkit's individual border radius properties */
-webkit-border-bottom-left-radius:10px; /* bottom left corner */
-webkit-border-bottom-right-radius:10px; /* bottom right corner */
-webkit-border-top-left-radius:10px; /* bottom left corner */
-webkit-border-top-right-radius:10px; /* bottom right corner */

/* internet explorer support */
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;

box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e8e8e8)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #e8e8e8); /* for firefox 3.6+ */
}
.logoflap{
	color:#fff;
background-color:#660000;

filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000', endColorstr='#660000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#660000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ff0000,  #660000); /* for firefox 3.6+ */
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	
	border:#FFF 2px solid;
	border-top:0px;
	font-weight:bold;
	font-size:13px;
	text-shadow: 0 0.1em 0.2em #000;
	width:180px; 
	cursor:pointer;
	/* firefox's individual border radius properties */
-moz-border-radius-bottomleft:10px; /* bottom left corner */
-moz-border-radius-bottomright:10px; /* bottom right corner */

/* webkit's individual border radius properties */
-webkit-border-bottom-left-radius:10px; /* bottom left corner */
-webkit-border-bottom-right-radius:10px; /* bottom right corner */

/* internet explorer support */
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.logoflap:hover{
	box-shadow: 0 2px 3px rgba(0, 0, 0, 1.8);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 1.8);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 1.8);
}
.leftCurved{   
			/* firefox's individual border radius properties */
-moz-border-radius-topleft:5px; /* top left corner */
-moz-border-radius-bottomleft:5px; /* bottom left corner */

/* webkit's individual border radius properties */
-webkit-border-top-left-radius:5px; /* top left corner */
-webkit-border-bottom-left-radius:5px; /* bottom left corner */

/* internet explorer support */
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.rightCurved 
{   
	
			/* firefox's individual border radius properties */
-moz-border-radius-topright:5px; /* top right corner */
-moz-border-radius-bottomright:5px; /* bottom right corner */

/* webkit's individual border radius properties */
-webkit-border-top-right-radius:5px; /* top right corner */
-webkit-border-bottom-right-radius:5px; /* bottom right corner */

/* internet explorer support */
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.topCurved 
{   
	
			/* firefox's individual border radius properties */
-moz-border-radius-topright:5px; /* top right corner */
-moz-border-radius-topleft:5px; /* bottom right corner */

/* webkit's individual border radius properties */
-webkit-border-top-right-radius:5px; /* top right corner */
-webkit-border-top-left-radius:5px; /* bottom right corner */

/* internet explorer support */
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
.bottomCurved 
{   
	
			/* firefox's individual border radius properties */
-moz-border-radius-bottomright:5px; /* top right corner */
-moz-border-radius-bottomleft:5px; /* bottom right corner */

/* webkit's individual border radius properties */
-webkit-border-bottom-right-radius:5px; /* top right corner */
-webkit-border-bottom-left-radius:5px; /* bottom right corner */

/* internet explorer support */
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.leftBottomCurved{   
			/* firefox's individual border radius properties */
-moz-border-radius-bottomleft:5px; /* bottom left corner */
/* webkit's individual border radius properties */
-webkit-border-bottom-left-radius:5px; /* bottom left corner */
/* internet explorer support */
border-bottom-left-radius: 5px;
}
.leftTopCurved{   
			/* firefox's individual border radius properties */
-moz-border-radius-topleft:5px; /* bottom left corner */
/* webkit's individual border radius properties */
-webkit-border-top-left-radius:5px; /* bottom left corner */
/* internet explorer support */
border-top-left-radius: 5px;
}
.rightBottomCurved 
{   
			/* firefox's individual border radius properties */
-moz-border-radius-bottomright:5px; /* bottom right corner */
/* webkit's individual border radius properties */
-webkit-border-bottom-right-radius:5px; /* bottom right corner */
/* internet explorer support */
border-bottom-right-radius: 5px;
}
.rightTopCurved 
{   
			/* firefox's individual border radius properties */
-moz-border-radius-topright:5px; /* bottom right corner */
/* webkit's individual border radius properties */
-webkit-border-top-right-radius:5px; /* bottom right corner */
/* internet explorer support */
border-top-right-radius: 5px;
}
.topStraight 
{   
/* firefox's individual border radius properties */
-moz-border-radius-topright:0px !important; /* top right corner */
-moz-border-radius-topleft:0px !important; /* bottom right corner */
/* webkit's individual border radius properties */
-webkit-border-top-right-radius:0px !important; /* top right corner */
-webkit-border-top-left-radius:0px !important; /* bottom right corner */
/* internet explorer support */
border-top-right-radius: 0px !important;
border-top-left-radius: 0px !important;
}
.boxShadow{
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.bShadow{
	box-shadow: 0 1px 0px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.6);
}
.rShadow{
	box-shadow: 1 0px 0px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 1 0px 0px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 1 0px 0px rgba(0, 0, 0, 0.6);
}
.textShadow{
	text-shadow: 0 0.1em 0.2em #ccc;
}
.up_down_line{
	border-top:#e8e8e8 1px solid;
	border-bottom:#e8e8e8 1px solid;
	margin-top:2px; margin-bottom:2px;
}
.up_down_line:hover{
	border-color:#F60;
}
.down_line{
	border-bottom:#e8e8e8 1px solid;
	margin-top:2px; margin-bottom:2px;
}
.down_line:hover{
	border-color:#F60; color:#900;
}
.solo_menu{
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	border:#ccc 2px solid;
	padding:6px;
	padding-right:10px;
	display:inline-block; cursor:pointer;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
		/* firefox's individual border radius properties */
-moz-border-radius-topleft:5px; /* top left corner */
-moz-border-radius-topright:5px; /* top right corner */
-moz-border-radius-bottomleft:5px; /* bottom left corner */
-moz-border-radius-bottomright:5px; /* bottom right corner */

/* webkit's individual border radius properties */
-webkit-border-top-left-radius:5px; /* top left corner */
-webkit-border-top-right-radius:5px; /* top right corner */
-webkit-border-bottom-left-radius:5px; /* bottom left corner */
-webkit-border-bottom-right-radius:5px; /* bottom right corner */

/* internet explorer support */
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;

background-color:#006699;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6699cc', endColorstr='#006699'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6699cc), to(#006699)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #6699cc,  #006699); /* for firefox 3.6+ */
}
.solo_menu a, .solo_menu a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
.solo_menu:hover{
	text-shadow: 0 0.1em 0.2em #000;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4); 

background-color:#660000;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000', endColorstr='#660000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#660000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FF0000,  #660000); /* for firefox 3.6+ */
}
.greenGradient{
	background-color:#33771C;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#33771C'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#33771C)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e2e2e2,  #33771C); /* for firefox 3.6+ */
}
.lightgreenGradient{
	background-color:#3C6;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#E2F8C2'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#E2F8C2)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e2e2e2,  #E2F8C2); /* for firefox 3.6+ */
}
.deepgreenGradient{
	background-color:#107608;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#63c932', endColorstr='#107608'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#63c932), to(#107608)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #63c932,  #107608); /* for firefox 3.6+ */
}
.goldGradient{
	background-color:#96742E;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#96742E'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#96742E)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e2e2e2,  #96742E); /* for firefox 3.6+ */
}
.royalGradient{
	background-color:#8567D3;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#8567D3'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#8567D3)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e2e2e2,  #8567D3); /* for firefox 3.6+ */
}
.redGradient{
	background-color:#C00;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000', endColorstr='#660000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#660000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ff0000,  #660000); /* for firefox 3.6+ */
}
.silverGradient{
	background-color:#EfEfEF;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#efefef'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#ccc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e8e8e8,  #ccc); /* for firefox 3.6+ */
}
.skyblueGradient{
	background-color:#93C0E7;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#93C0E7'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#93C0E7)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #93C0E7); /* for firefox 3.6+ */
}
.pinkGradient{
	background-color:#FED3DA;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FED3DA'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FED3DA)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #FED3DA); /* for firefox 3.6+ */
}
.whiteblueGradient{
	background-color:#003399;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#003399'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6699cc), to(#003399)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #6699cc,  #003399); /* for firefox 3.6+ */
}
.orangeGradient{
	background-color:#FF6600;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9966', endColorstr='#FF6600'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F96), to(#F60)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #F96,  #F60); /* for firefox 3.6+ */
}
.deepblueGradient{
	background-color:#006699;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#003399'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6699cc), to(#003399)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #6699cc,  #003399); /* for firefox 3.6+ */
}
.rowlb{
background-color:#D8E1E9; /*color:#DBEBFD*/
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8E1E9', endColorstr='#DBEBFD'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#D8E1E9), to(#DBEBFD)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #D8E1E9,  #DBEBFD); /* for firefox 3.6+ */
}
.rowff{
background-color:#FFFFFF;
}
.rowor{
background-color:#F0E1B3;
}
.rowgg{
background-color:#D1FFC4;
}
.rowrr{
	background-color:#FFCCFF;
}
.rowyy{
	background-color:#FFFF99;
}
.skillbubble{
	display:inline-block; padding: 4px; margin-bottom:6px; 
	border:#FFF 1px solid; color:#333;
}
.skillbubble:hover{
	border:#999 1px solid;
}
.skillbubble #drop{
	color:#999; cursor:pointer;
}
.skillbubble:hover #drop{
	color:#CC0000;
}
.skillbubble_active{ border-color:#F00; color:#C00; }
#licensenotice{
	position:absolute; top:300px;
	width:100%;
	font-family:'Titillium Web','Segoe UI'; background-color:#C00; position:absolute; 
	margin-left:0px; margin-right:0px; height:70px;  text-align:left;color:#FFFFFF; font-weight:normal;
	padding:12px;
	border-top:#FC0 2px solid; font-size:18px; color:#FFF; padding-bottom:10px;
}
#licensenotice input[type="button"]{
	font-size:14px; padding:6px; text-shadow: 0 0.1em 0.2em #000; background:transparent;
	color:#FC0; margin:12px; padding-left:12px; padding-right:12px; cursor:pointer;
				/* firefox's individual border radius properties */
-moz-border-radius-topright:5px; /* top right corner */
-moz-border-radius-topleft:5px; /* bottom right corner */
-moz-border-radius-bottomright:5px; /* top right corner */
-moz-border-radius-bottomleft:5px;

/* webkit's individual border radius properties */
-webkit-border-top-right-radius:5px; /* top right corner */
-webkit-border-top-left-radius:5px; /* bottom right corner */
-webkit-border-bottom-right-radius:5px; /* top right corner */
-webkit-border-bottom-left-radius:5px;

/* internet explorer support */
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.suggest{}
.suggest td{
	padding:2px; font-size:12px; font-weight:bold;
	border-top:#CCC 1px solid; border-bottom:#CCC 1px solid;
}
.suggest td:hover{
	cursor:pointer; color:#990000; background-color:#FCC;
	border-bottom:#990000 1px solid; border-top:#990000 1px solid;
}
/*.employeephoto{
	border:#FFF 1px solid;
}
.employeephoto:hover{
	border-color:#6699cc;
	border-bottom:#006699 10px solid;
	
}*/
.employee-photo-plus{
	font-weight:bold; text-align:center;
	vertical-align:middle; font-size:22px;
}
.employee-photo {
 background-size:cover; 
  background-position:center center; 
  background-repeat:no-repeat; 
  display:inline-block;
  border:#FFF 1px solid;
  border-bottom:#F90 4px solid;
  margin-top:2px;
}
.employee-photo:hover{
	border-bottom-color:#069;
}
.feed-photo{
	background-size:cover; 
  background-position:center center; 
  background-repeat:no-repeat; 
  display:inline-block;
  border:#FFF 1px solid;
  margin:0px;
}
.feed-photo:hover .feed-photo-tools:first-child{
	display:inline-block;
}
.feed-photo-tools{
	display:none; text-align:right; color:#F00;
	margin-right:6px; margin-top:4px;
}
.feed-photo-tools span{
	cursor:pointer;
}
.msgTitle{
	font-size:18px;
	display:block;
	padding:4px;
}
table, table>table, .borderless, .borderless table{ border:transparent !important; }
.borderless:hover table, .borderless:hover tr, .borderless:hover td, .borderless:hover td{
    border: transparent !important;
}

