﻿

/* Body and link styles */
body, td, th, textarea, div, select {
color: #666666; 
margin: auto; 
padding: 0; 
margin: 0; 
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

/* keep left for hebrew rtl */

/* Body and link styles */
.keepleft, .keepleft table, .keepleft tr, .keepleft td, .keepleft div, .keepleft span 
{
	direction :ltr ; 
	text-align :left;
}


/* Body and link styles */
.keepcenter, .keepcenter table, .keepcenter tr, .keepcenter td, .keepcenter div, .keepcenter span 
{
	text-align :center;
	align: center;
}


.bodystyle {background: #e3e3e3 url('images-corp/bg.gif') repeat-x; }
p {margin: 1em 0;}
img {border: 0px none;}


a, a:link, a:visited {
	color: #0011bb;
	padding:0px;
	text-decoration: none;
	font-size: 100%; 
	line-height: 100%;
	font-weight: normal;
	}
	
a:hover, a:focus {
	color: #0011bb;
	text-decoration: underline;
	font-size: 100%; 
	line-height: 100%;
	font-weight: normal;
	}

.details {
color: #000000; 
margin: 5px auto; 
padding: 0; 
margin: 0; 
font-size: 10px;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

/* Headline Styles */
h1, h2, h3, h4, h6 {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: normal; padding: 0; margin: 0;}
h1 {font-size: 22px; color: #333333; font-weight: bold;}
h2 {font-size: 18px; color: #333333; margin-bottom: 7px;}
h3 {font-size: 18px; color: #333333; margin-bottom: 7px;}
h4 {font-size: 12px; color: #333333; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
h5 {font-size: 13px; padding: 0; margin: 0 0 3px 0;}
h6 {font-size: 13px; color: #333333; margin-bottom: 7px; font-weight: bold;}

.insidebox h1, .insidebox h2, .insidebox h3, .insidebox h4,.insidebox h5, .insidebox h6 {color: #333333;}


.insidebox a, .insidebox a:link, .insidebox a:visited {
	color: #0011bb;
	padding:0px;
	text-decoration: underline;
	font-size: 100%; 
	line-height: 100%;
	font-weight: normal;
	}
	
.insidebox a:hover, .insidebox a:focus {
	color: #0011bb;
	text-decoration: none;
	font-size: 100%; 
	line-height: 100%;
	font-weight: normal;
	}


.tooltip , .tooltip:link, .tooltip:visited {
	color: #0011bb;
	padding:0px;
	text-decoration: underline;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}
	
.tooltip:hover, .tooltip:focus {
	color: #0011bb;
	text-decoration: underline;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}
	
.insidebox .tooltip , .insidebox .tooltip:link, .insidebox .tooltip:visited {
	color: #0011bb;
	padding:0px;
	text-decoration: underline;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}
	
.insidebox .tooltip:hover, .insidebox .tooltip:focus {
	color: #0011bb;
	text-decoration: none;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}

.insidebox .tooltiporange , .insidebox .tooltiporange:link, .insidebox .tooltiporange:visited {
	color: #ff6600;
	padding:0px;
	text-decoration: underline;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}
	
.insidebox .tooltiporange:hover, .insidebox .tooltiporange:focus {
	color: #ff6600;
	text-decoration: none;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}

.insidebox .tooltipblack , .insidebox .tooltipblack:link, .insidebox .tooltipblack:visited {
	color: #000000;
	padding:0px;
	text-decoration: underline;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}
	
.insidebox .tooltipblack:hover, .insidebox .tooltipblack:focus {
	color: #000000;
	text-decoration: none;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}


.insidebox .tooltipvsa , .insidebox .tooltipvsa:link, .insidebox .tooltipvsa:visited {
	color: #405b9d;
	padding:0px;
	text-decoration: none;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}
	
.insidebox .tooltipvsa:hover, .insidebox .tooltipvsa:focus {
	color: #405b9d;
	text-decoration: underline;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}

.tooltipgreen , .tooltipgreen:link, .tooltipgreen:visited {
	color: #006400;
	padding:0px;
	text-decoration: underline;
	font-size: 80%; 
	line-height: 200%;
	font-weight: normal;
	}
	
.tooltipgreen:hover, .tooltipgreen:focus {
	color: #006400;
	text-decoration: none;
	font-size: 80%; 
	line-height: 200%;
	font-weight: normal;
	}
	
.insidebox .tooltipgreen , .insidebox .tooltipgreen:link, .insidebox .tooltipgreen:visited {
	color: #006400;
	padding:0px;
	text-decoration: underline;
	font-size: 80%; 
	line-height: 200%;
	font-weight: normal;
	}
	
.insidebox .tooltipgreen:hover, .insidebox .tooltipgreen:focus {
	color: #006400;
	text-decoration: none;
	font-size: 80%; 
	line-height: 200%;
	font-weight: normal;
	}

.tooltiporange , .tooltiporange:link, .tooltiporange:visited {
	color: #ff6600;
	padding:0px;
	text-decoration: underline;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}
	
 .tooltiporange:hover,  .tooltiporange:focus {
	color: #ff6600;
	text-decoration: underline;
	font-size: 100%; 
	line-height: 120%;
	font-weight: normal;
	}


.button-selectedtag, .button-selectedtag:link, .button-selectedtag:visited, .button-selectedtag:active ,.insidebox .button-selectedtag, .insidebox .button-selectedtag:link, .insidebox .button-selectedtag:visited, .insidebox .button-selectedtag:active {
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    padding: 3px 10px 8px 10px;
    margin-bottom:4px;
    position: relative;
    text-align: center;
    font-weight: normal;
    font-size: 12px !important;
    background: #0096d2;
    color: #ffffff;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 0px #ffffff;
    -webkit-box-shadow: inset 0 -2px rgba(255,255,255,0.1),inset 0 -3px rgba(0,0,0,0.1),0 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 -2px rgba(255,255,255,0.1),inset 0 -3px rgba(0,0,0,0.1),0 1px rgba(0,0,0,0.05);
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.button-selectedtag:hover, .button-selectedtag:focus, .insidebox .button-selectedtag:hover, .insidebox .button-selectedtag:focus {
    background: #739fe4;
}


.filterbytags , .filterbytags:link, .filterbytags:visited, .insidebox .filterbytags , .insidebox .filterbytags:link, .insidebox .filterbytags:visited {
  display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    padding: 3px 10px 4px 10px;
    margin-bottom:4px;
    position: relative;
    text-align: center;
    font-weight: normal;
    font-size: 12px !important;
    background: #ffffff;
    color: #3b5998;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #739fe4;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

	
.filterbytags:hover, .filterbytags:focus, .insidebox .filterbytags:hover, .insidebox .filterbytags:focus {
	background: #0096d2;
        color: #ffffff;
	}


.chatbuttontext , .chatbuttontext:link, .chatbuttontext:visited, .insidebox .chatbuttontext , .insidebox .chatbuttontext:link, .insidebox .chatbuttontext:visited {
  display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    padding: 3px 10px 4px 10px;
    margin-bottom:4px;
    position: relative;
    text-align: center;
    font-weight: normal;
    font-size: 14px !important;
    background: #ffffff;
    color: #3b5998;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #739fe4;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
	
.chatbuttontext:hover, .chatbuttontext:focus, .insidebox .chatbuttontext:hover, .insidebox .chatbuttontext:focus {
	background: #0096d2;
    color: #ffffff;
	}
	

.chatbuttonaction, .chatbuttonaction:link, .chatbuttonaction:visited, .insidebox .chatbuttonaction, .insidebox .chatbuttonaction:link, .insidebox .chatbuttonaction:visited {
  display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    padding: 3px 10px 4px 10px;
    margin-bottom:4px;
    position: relative;
    text-align: center;
    font-weight: normal;
    font-size: 14px !important;
    background: #719d1e;
    color: #ffffff;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #719d1e;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
	
.chatbuttonaction:hover, .chatbuttonaction:focus, .insidebox .chatbuttonaction:hover, .insidebox .chatbuttonaction:focus {
	background: #98d624;
    color: #ffffff;
	}
	
.vspiritheader {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; padding: 0; margin-top: 0; font-size:22px; color: 000000;}

.questiontitle {font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin:0; font-size: 18px; color:12194C;}

.ASBCtrlStyle {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	border: 1px solid #9a9a9a;
	padding-left: 2px;
	padding-top: 0px;
	background-color: #ffffff;
}

.wrapper {
	position: relative;
	padding-left: 0px;
	margin: 0 auto;
	width: 99%;
	padding-right: 5px;
	border-left: 1px solid #9a9a9a;
	BACKGROUND: #ffffff url(images-corp/left_bg.gif) repeat-y right;
	font-size: 1.11em;
	zoom: 1;
}

.wrapperfaq {
	position: relative;
	padding-left: 0px;
	margin: 0 auto;
	width: 99%;
	padding-right: 5px;
	BACKGROUND: #ffffff;
	font-size: 1.11em;
	zoom: 1;
}

.clearfix {
  zoom: 1;
}

.outer {
  border: 1px solid #ccc;
  padding: 1px;
  margin: 0 0 0 0;
  /*display: inline-block;*/ /* SPAN, was: inline */
}

.shadow {
  display: block;
  padding: 1px;
}

.color {
  display: block;
  margin: 0;
  padding: 5px;
}

.headerbar {
	background: #405b9d  url('../images-corp/footer-top.gif') repeat-x left top; 
	color: #9ba8c4; 
	width: 100%;
	margin:0px;	
	border-bottom: 0px solid #343434;
	padding-left:0px;
	padding-top:10px;
	text-align:left;
	margin-bottom:0px;
}

.headerbar_small {
	background-color:#ebe3cd;	
	width: 100%;
	margin:0px;	
	border-bottom: 0px solid #343434;
	background: url('../images-corp/blue_bg_small.gif') repeat-x;
	padding-left:0px;
	padding-top:10px;
	text-align:left;
	margin-bottom:0px;
}


.subbar {
	border-bottom:1px solid #d1c7ac;	
	border-top:1px solid #d1c7ac;	
	background-color:#f4eedd;	
}


.headertag {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	padding: 0; margin: 0; 
	font-size: 13px; 
	color: #c0c0c0; 
	font-weight: bold; 
	letter-spacing: 1px;
	}

.footer a, .footer a:link, .footer a:visited, .footer a:hover, .footer a:focus {
	color: #d8dde8;
	padding:0px;
	text-decoration: underline;
	font-size: 85%; 
	line-height: 100%;
	font-weight: normal;
	}

.copyright {
	font-size: 8pt;
	color: #9ba8c4;
	clear: both;
	padding: 0 0 0 0;
}

.copyright a, .copyright a:link, .copyright a:visited {
	color: #666666;
	text-decoration: underline;
	}

.copyright a:hover, .copyright a:focus {
	color: #000000;
	text-decoration: underline;
	}

.insidebox { PADDING : 10px }

.helpbox {
background-image: url(testlooks/help_bg_300_150.jpg);
width:300px;
height:150px;
background-repeat: no-repeat;
}

.loginbox {
background-image: url(testlooks/login_bg_300_150.jpg);
width:300px;
height:150px;
background-repeat: no-repeat;
margin-bottom: 10px; padding-left:11px; padding-right:9px; padding-top:5px; padding-bottom:12px
}

/* Special Box */
.g_box {border: 1px solid #B2B2Bf;  background: #FFFFFF url('img/box-gray4.jpg') repeat-x; margin-bottom: 10px; padding-left:11px; padding-right:9px; padding-top:12px; padding-bottom:12px}

.simple:link, .simple:visited {
	text-decoration: none;
	color: #666;
}

.special:link, .special:visited {
	text-transform: uppercase;
	line-height: 1;
	text-decoration: none;
	padding-bottom: 1px; font-style:normal; font-variant:normal; font-weight:normal; font-size:85%; font-family:tahoma, sans-serif
}

.speciallarge:link, .speciallarge:visited {
	text-transform: uppercase;
	line-height: 1;
	text-decoration: none;
	padding-bottom: 1px; font-style:normal; font-variant:normal; font-weight:normal; font-size:110%; font-family:tahoma, sans-serif
}

.small:link, .small:visited {
	font-size: 85%;
}


.titlebox {
	font-size: 120%;
	letter-spacing: -0.02em;
	color: #ffffff; padding-left:5px; padding-right:10px; padding-top:0px; padding-bottom:0px
}

.footer-title {
	font-size: 90%;
	font-weight: bold;
	letter-spacing: -0.02em;
	color: #8696A4; padding-left:5px; padding-right:10px; padding-top:10px; padding-bottom:5px
}

.small-text {
	padding: 0 0 0 0;
	color: #000000;
	font-size: 85%;
	margin: 0 0 0 0;
}

.small-text-gray {
	padding: 0 0 0 0;
	color: #999;
	font-size: 85%;
	margin: 0 0 0 0;
}


.weight1 a, .weight1 a:link, .weight1 a:visited {font-size: 12px; font-weight: bold; color: #ff6600; text-decoration:none;}
.weight2 a, .weight2 a:link, .weight2 a:visited {font-size: 16px; font-weight: bold; color: #ff6600; text-decoration:none;}
.weight3 a, .weight3 a:link, .weight3 a:visited {font-size: 20px; font-weight: bold; color: #ff6600; text-decoration:none;}
.weight4 a, .weight4 a:link, .weight4 a:visited {font-size: 26px; font-weight: bold; color: #ff6600; text-decoration:none;}

.weight1 a:hover, .weight1 a:focus {color: #336699; text-decoration:underline;}
.weight2 a:hover, .weight2 a:focus {color: #336699; text-decoration:underline;}
.weight3 a:hover, .weight3 a:focus {color: #336699; text-decoration:underline;}
.weight4 a:hover, .weight4 a:focus {color: #336699; text-decoration:underline;}

.blueweight1 a, .blueweight1 a:link, .blueweight1 a:visited {font-size: 12px; font-weight: normal; text-decoration:none;}
.blueweight2 a, .blueweight2 a:link, .blueweight2 a:visited {font-size: 16px; font-weight: normal; text-decoration:none;}
.blueweight3 a, .blueweight3 a:link, .blueweight3 a:visited {font-size: 20px; font-weight: normal; text-decoration:none;}
.blueweight4 a, .blueweight4 a:link, .blueweight4 a:visited {font-size: 26px; font-weight: normal; text-decoration:none;}

.blueweight1 a:hover, .blueweight1 a:focus {text-decoration:underline;}
.blueweight2 a:hover, .blueweight2 a:focus {text-decoration:underline;}
.blueweight3 a:hover, .blueweight3 a:focus {text-decoration:underline;}
.blueweight4 a:hover, .blueweight4 a:focus {text-decoration:underline;}


.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.borderit img{ border: 3px solid #ffffff; }
.borderit:hover img{ border: 3px solid #45A1D2; }
.borderitSelected img{ border: 3px solid #45A1D2; }
.borderitSelected:hover img{ border: 3px solid #45A1D2; }


.button-login, .button-login:link, .button-login:visited, .button-login:active {
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 10px 20px;
    font-size: 16px;
    background: #2ea4d7;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #026388;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.button-login:hover, .button-login:focus {
    background: #0383b4;
    font-size: 16px;
    color: #FFF;
    border: solid 1px #026388;
    text-decoration: none;
}


.button-logout, .button-logout:link, .button-logout:visited, .button-logout:active {
    display: inline-block;
    _height:15px; /* need this for ie */
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 7px 15px;
    font-size: 12px;
    background: #eeeeee;
    color: #333333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #c4c4c4;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.button-logout:hover, .button-logout:focus {
    display: inline-block;
    background: #eeeeee;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    border: solid 1px #377CEA;
    text-decoration: none;
}


.button-send, .button-send:link, .button-send:visited, .button-send:active {
    display: inline-block;
    height:20px; /* need this send */
    _height:30px; /* need this for ie old versions */
    font-family: Arial,sans-serif;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-border: 7px;
    font-size: 14px;
    background: #4d90fe;
    color: #ffffff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: solid 1px #166DFE;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}


.button-send:hover, .button-send:focus {
    display: inline-block;
    background: #166DFE;
    font-size: 14px;
    color: #ffffff;
    border: solid 1px #166DFE;
    text-decoration: none;
}


.button-send-gray, .button-send-gray:link, .button-send-gray:visited, .button-send-gray:active {
    display: inline-block;
    height:20px; /* need this send */
    _height:30px; /* need this for ie old versions */
    font-family: Arial,sans-serif;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-border: 7px;
    font-size: 14px;
    background: #eeeeee;
    color: #333333;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: solid 1px #c4c4c4;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.button-send-gray:hover, .button-send-gray:focus {
    display: inline-block;
    background: #d7d7d7;
    font-size: 14px;
    color: #333333;
    border: solid 1px #377CEA;
    text-decoration: none;
}

.button-menu, .button-menu:link, .button-menu:visited, .button-menu:active {
    _height:40px; /* need this for ie */
    display: inline-block;
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 7px 20px;
    font-size: 14px;
    background: #eeeeee;
    color: #999999;
    border: solid 1px #999999;
    border-bottom: solid 1px #333333;
}

.button-menu:hover, .button-menu:focus {
    background: #eeeeee;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    border: solid 1px #333333;
    border-bottom: solid 1px #333333;
    text-decoration: none;
}


.button-menu-selected, .button-menu-selected:link, .button-menu-selected:visited, .button-menu-selected:active {
    _height:40px; /* need this for ie */
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 7px 20px;
    font-size: 14px;
    background: none;
    color: #333333;
    border: solid 1px #333333;
    border-bottom: solid 0px #333333;
}

.button-menu-selected:hover, .button-menu-selected:focus {
    background: none;
    font-size: 14px;
    color: #333333;
    border: solid 1px #333333;
    border-bottom: solid 0px #333333;
    text-decoration: none;
}


.button-blue, .button-blue:link, .button-blue:visited, .button-blue:active {
    display: inline-block;
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 10px 20px;
    font-size: 16px;
    background: #2ea4d7;
    color: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #026388;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.button-blue:hover, .button-blue:focus {
    display: inline-block;
    background: #0383b4;
    font-size: 16px;
    color: #ffffff;
    border: solid 1px #026388;
    text-decoration: none;
}



.button-orange, .button-orange:link, .button-orange:visited, .button-orange:active {
    font-family: Arial,sans-serif;
    padding: 5px 7px;
    font-weight: bold;
    font-size: 11px;
    background: #FFA54A;
    color: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #FF8F20;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}


.button-orange:hover, .button-orange:focus {
    background: #FF8F20;
    font-size: 11px;
    color: #ffffff;
    border: solid 1px #FF8F20;
    text-decoration: none;
}



.button-gray, .button-gray:link, .button-gray:visited, .button-gray:active {
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 10px 20px;
    font-size: 16px;
    background: #eeeeee;
    color: #333333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #c4c4c4;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.button-gray:hover, .button-gray:focus {
    background: #d7d7d7;
    font-size: 16px;
    color: #333333;
    border: solid 1px #c4c4c4;
    text-decoration: none;
}


.button-purple, .button-purple:link, .button-purple:visited, .button-purple:active {
    _height:15px; /* need this for ie */
    font-family: Arial,sans-serif;
    padding: 7px 15px;
    font-size: 12px;
    background: #eeeeee;
    color: #A41AA4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #A41AA4;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}


.button-purple:hover, .button-purple:focus {
    background: #eeeeee;
    font-size: 12px;
    color: #A41AA4;
    border: solid 1px #A41AA4;
    text-decoration: none;
}


.button-red, .button-red:link, .button-red:visited, .button-red:active {
    _height:15px; /* need this for ie */
    font-family: Arial,sans-serif;
   padding: 5px 7px;
    font-weight: bold;
    font-size: 11px;
    background: #dd4b39;
    color: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #dd4b39;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}


.button-red:hover, .button-red:focus {
    background: #c53727;
    font-size: 11px;
    color: #ffffff;
    border: solid 1px #dd4b39;
    text-decoration: none;
}


.button-green, .button-green:link, .button-green:visited, .button-green:active {
    white-space: nowrap; /* need this for different languages with too long text */
    font-family: Arial,sans-serif;
    padding: 7px 15px;
    font-size: 12px;
    background: #91c62b;
    color: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #719d1e;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}


.button-green:hover, .button-green:focus {
    white-space: nowrap; /* need this for different languages with too long text */
    background: #82b127;
    font-size: 12px;
    color: #ffffff;
    border: solid 1px #658d1b;
    text-decoration: none;
}



.button-link-blue, .button-link-blue:link, .button-link-blue:visited, .button-link-blue:active {
    _height:15px; /* need this for ie */
    font-family: Arial,sans-serif;
    padding: 7px 15px;
    font-size: 12px;
    background: #29A5E8;
    color: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #5B8FA7;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.button-link-blue:hover, .button-link-blue:focus {
    background: #179CE1;
    font-size: 12px;
    color: #ffffff;
    border: solid 1px #237AA7;
    text-decoration: none;
}



.button-link-gray, .button-link-gray:link, .button-link-gray:visited, .button-link-gray:active {
    _height:15px; /* need this for ie */
    font-family: Arial,sans-serif;
    padding: 7px 15px;
    font-size: 12px;
    background: #eeeeee;
    color: #333333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #c4c4c4;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.button-link-gray:hover, .button-link-gray:focus {
    background: #eeeeee;
    font-size: 12px;
    color: #333333;
    border: solid 1px #377CEA;
    text-decoration: none;
}

.side-menu, .side-menu:link, .side-menu:visited, .side-menu:active {
    display:inline-block;
    width:180px;
    _height:15px; /* need this for ie */
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 10px 0px 10px 10px;
    font-size: 12px;
    color: #525c66;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #eeeeee;
}

.side-menu:hover, .side-menu:focus {
    display:inline-block;
    width:180px;
    /*  background: #dc6560; */
    background: #f78e3f;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    border-top: solid 1px #f78e3f;
    border-bottom: solid 1px #f78e3f;
    text-decoration: none;
    color: #ffffff;
}

.side-menu-selected, .side-menu-selected:link, .side-menu-selected:visited, .side-menu-selected:active {
    display:inline-block;
    width:180px;
    _height:15px; /* need this for ie */
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 10px 0px 10px 10px;
    font-size: 12px;
     /*  background: #dc6560; */
    background: #f78e3f;
    color: #ffffff;
    border-top: solid 1px #f78e3f;
    border-bottom: solid 1px #f78e3f;
}

.side-menu-selected:hover, .side-menu-selected:focus {
    display:inline-block;
    width:180px;
    /*  background: #dc6560; */
    background: #f78e3f;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    border-top: solid 1px #f78e3f;
    border-bottom: solid 1px #f78e3f;
    text-decoration: none;
    color: #ffffff;
}


.sub-menu, .sub-menu:link, .sub-menu:visited, .sub-menu:active {
    display:inline-block;
    font-family: Arial,sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #8894A0;
}

.sub-menu:hover, .sub-menu:focus {
    display:inline-block;
    font-family: Arial,sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #525c66;
    text-decoration: none;
}

.sub-menu-selected, .sub-menu-selected:link, .sub-menu-selected:visited, .sub-menu-selected:active {
    display:inline-block;
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #525c66;
}

.sub-menu-selected:hover, .sub-menu-selected:focus {
    display:inline-block;
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #525c66;
    text-decoration: none;
}


.operator-menu, .operator-menu:link, .operator-menu:visited, .operator-menu:active {
    display:inline-block;
    width:300px;
    _height:15px; /* need this for ie */
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 10px 0px 10px 10px;
    font-size: 12px;
    color: #525c66;
    border-top: solid 1px #F7F6F2;
    border-bottom: solid 1px #999999;
}

.operator-menu:hover, .operator-menu:focus {
    display:inline-block;
    width:300px;
    /*  background: #dc6560; */
    background: #f78e3f;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    border-top: solid 1px #f78e3f;
    border-bottom: solid 1px #f78e3f;
    text-decoration: none;
    color: #ffffff;
}


.top-menu, .top-menu:link, .top-menu:visited, .top-menu:active {
    display:inline-block;
    width:125px;
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 20px 0px 20px 10px;
    font-size: 12px;
    color: #ffffff;
}

.top-menu:hover, .top-menu:focus {
    display:inline-block;
    width:125px;
    background: #eeeeee;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    border-bottom: solid 1px #dc6560;
    text-decoration: none;
}



.tutorial-menu, .tutorial-menu:link, .tutorial-menu:visited, .tutorial-menu:active {
    display:inline-block;
    width:140px;
    _height:15px; /* need this for ie */
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 10px 0px 10px 10px;
    font-size: 12px;
    color: #525c66;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #eeeeee;
}

.tutorial-menu:hover, .tutorial-menu:focus {
    display:inline-block;
    width:140px;
    /*  background: #dc6560; */
    background: #eeeeee;
    font-size: 12px;
    font-weight: bold;
    color: #525c66;
    border-top: solid 1px #eeeeee;
    border-bottom: solid 1px #eeeeee;
    text-decoration: none;
}

.tutorial-menu-selected, .tutorial-menu-selected:link, .tutorial-menu-selected:visited, .tutorial-menu-selected:active {
    display:inline-block;
    width:140px;
    _height:15px; /* need this for ie */
    font-family: Arial,sans-serif;
    font-weight: bold;
    padding: 10px 0px 10px 10px;
    font-size: 12px;
     /*  background: #dc6560; */
    background: #eeeeee;
    color: #525c66;
    border-top: solid 1px #eeeeee;
    border-bottom: solid 1px #eeeeee;
}

.tutorial-menu-selected:hover, .tutorial-menu-selected:focus {
    display:inline-block;
    width:140px;
    /*  background: #dc6560; */
    background: #eeeeee;
    font-size: 12px;
    font-weight: bold;
    color: #525c66;
    border-top: solid 1px #eeeeee;
    border-bottom: solid 1px #eeeeee;
    text-decoration: none;
    color: #ffffff;
}



.highlightrow:hover, .highlightrow:focus 
{
	background-color: #ffffcc;
	cursor: pointer;
	cursor: hand;
}


.cptag , .cptag:link, .cptag:visited {
     display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    padding: 3px 10px 4px 10px;
    margin-bottom:4px;
    position: relative;
    text-align: center;
    font-weight: normal;
    font-size: 13px !important;
    background: #ffffff;
    color: #3b5998;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #739fe4;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
	
.cptag:hover, .cptag:focus {
	background: #0096d2;
        color: #ffffff;
	}	
	
.cpselectedtag, .cpselectedtag:link, .cpselectedtag:visited, .cpselectedtag:active {
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    padding: 5px 10px 10px 5px;
    margin-bottom:4px;
    position: relative;
    text-align: center;
    font-weight: normal;
    font-size: 13px;
    background: #0096d2;
    color: #ffffff;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 0px #ffffff;
    -webkit-box-shadow: inset 0 -2px rgba(255,255,255,0.1),inset 0 -3px rgba(0,0,0,0.1),0 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 -2px rgba(255,255,255,0.1),inset 0 -3px rgba(0,0,0,0.1),0 1px rgba(0,0,0,0.05);
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.cpselectedtag:hover, .cpselectedtag:focus {
    background: #739fe4;
}