#wrapper {
	width: 50%;
	height: 100%;
	color: #000000;
	text-align: left;
	margin: 0 auto;
	background-color: #ffffff;
	font: normal 13px Arial, Verdana, sans-serif;
}

#topTitle { width: 98%; margin: 15px auto 30px auto; padding: 5px; font: bold 15px Georgia, "Times New Roman", Times, serif; background-color: #efefef; text-align: left; color: #000000; }
.greenLink { font-size: 14px;	font-weight: bold; text-decoration: none; cursor: pointer; color: #44a50a; border-bottom: 1px dashed #e81616; }
.greenLink:hover { color: #e81616; border-bottom: 1px dashed #44a50a; }







.tooltip_gray {
	position: relative;
	background: #c7eafb;
	cursor: help;
	display: inline-block;
	text-decoration: none;
	border-bottom: 0px dotted #4f7cf7;
	color: #4f7cf7;
	outline: none;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}

.tooltip_gray span {
	visibility: hidden;
	position: absolute;
	bottom: 30px;
	left: 50%;
	z-index: 999;
	width: 300px;
	margin-left: -127px;
	padding: 10px;
	border: 2px solid #ccc;
	/*opacity: .9;*/
	background-color: #ddd;
	background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	text-shadow: 0 1px 0 rgba(255,255,255,.4);
}

.tooltip_gray:hover { border: 0; /* IE6 fix */ border-bottom: 0px dashed #4f7cf7;}

.tooltip_gray:hover span { visibility: visible; }

.tooltip_gray span:before, .tooltip_gray span:after {
	content: "";
	position: absolute;
	z-index: 1000;
	bottom: -7px;
	left: 50%;
	margin-left: -8px;
	border-top: 8px solid #ddd;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 0;
}

.tooltip_gray span:before { border-top-color: #ccc; bottom: -8px; }












.tooltip_screen {
	position: relative;
	background: #f7f4db;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: help;
	display: inline-block;
	text-decoration: underline;
	/*border-bottom: 1px solid #4f7cf7;*/
	color: #4f7cf7;
	outline: none;
	/*font-weight:bold;*/
}

.tooltip_screen span {
	font-weight:bold;
	visibility: hidden;
	position: absolute;
	bottom: 30px;
	left: 50%;
	z-index: 999;
	width: 530px;
	margin-left: -127px;
	padding: 10px;
	border: 2px solid #ccc;
/*	opacity: .9;*/
	background-color: #ddd;
	background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	text-shadow: 0 1px 0 rgba(255,255,255,.4);
}

.tooltip_screen:hover { border: 0; /* IE6 fix */ text-decoration: none; /*border-bottom: 1px solid #f7f4db;*/}

.tooltip_screen:hover span { visibility: visible; }

.tooltip_screen span:before, .tooltip_screen span:after {
	content: "";
	position: absolute;
	z-index: 1000;
/*
	bottom: -7px;
	left: 50%;
	margin-left: -8px;
	border-top: 8px solid #ddd;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 0;
*/
}

.tooltip_screen span:before { border-top-color: #ccc; bottom: -8px; }








/* Default HINT style */

.tip span { border-color: #e1ca82; background-color: #ffeaa6; color: black; font-size: 12px;font-family: Arial, Verdana;text-align: left;}
.tip span:after { border-top-color: #ffeaa6; color: black; font-size: 12px;font-family: Arial, Verdana;;text-align: left;}
.tip span:before { border-top-color: #e1ca82; color: black; font-size: 12px;font-family: Arial, Verdana;;text-align: left;}


/* Gray */

.tip_gray span { border-color: #666666; background-color: #ededed; color: black; font-size: 12px;font-family: Arial, Verdana;text-align: left;}
.tip_gray span:after { border-top-color: #666666; color: black; font-size: 12px;font-family: Arial, Verdana;;text-align: left;}
.tip_gray span:before { border-top-color: #666666; color: black; font-size: 12px;font-family: Arial, Verdana;;text-align: left;}

/* Screen */

.tip_screen span { border-color: #666666; background-color: #ffeaa6; color: black; font-size: 12px;font-family: Arial, Verdana;text-align: left;}
.tip_screen span:after { border-top-color: #666666; color: black; font-size: 12px;font-family: Arial, Verdana;;text-align: left;}
.tip_screen span:before { border-top-color: #666666; color: black; font-size: 12px;font-family: Arial, Verdana;;text-align: left;}

/* Yellow */

.yellow-tooltip span { border-color: #e1ca82; background-color: #ffeaa6; color: black; font-size: 12px;font-family: Arial, Verdana;}
.yellow-tooltip span:after { border-top-color: #ffeaa6; color: black; font-size: 12px;font-family: Arial, Verdana;}
.yellow-tooltip span:before { border-top-color: #e1ca82; color: black; font-size: 12px;font-family: Arial, Verdana;}


/* Navy */

.navy-tooltip span { color: #fff; text-shadow: 0 1px 0 #000; border-color: #161a1f; background-color: #1e2227; }
.navy-tooltip span:after { border-top-color: #1e2227; }
.navy-tooltip span:before { border-top-color: #161a1f; }

/* Blue */

.blue-tooltip span { border-color: #59add4; background-color: #61bde7; }
.blue-tooltip span:after { border-top-color: #61bde7; }
.blue-tooltip span:before { border-top-color: #59add4; }

/* Pink */

.pink-tooltip span { border-color: #ce4378; background-color: #ea4c88; }
.pink-tooltip span:after { border-top-color: #ea4c88; }
.pink-tooltip span:before { border-top-color: #ce4378; }
