* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

A
{
    COLOR: #000099
}
A:visited
{
    COLOR: #006600
}
A:hover
{
	COLOR: #CC0000
}

@font-face {
	font-family: 'Open Sans';
	src: url('/includes/fonts/OpenSans-Regular.ttf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Open Sans Bold';
    src: url('/includes/fonts/OpenSans-Bold.ttf');
    font-weight: bold;
    font-style: normal;
}

Body {
	font-family: 'Open Sans', Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-variant-ligatures: none !important;
	font-feature-settings: "liga" 0;
}
	
input, select, textarea {
	font-family: 'Open Sans Bold', Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: blue;
	border: 1px solid #888888;
	padding: 4px;
	background: #FFFFFF;
}
input:disabled, select:disabled, textarea:disabled, input.disabled, select.disabled, textarea.disabled {
    color:#666;
}
	
input[type="button"] {
	color: black;
	font-family: 'Open Sans', Arial,Helvetica,sans-serif;
}

input[type="checkbox"] {
	transform: scale(1.5);
	-ms-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	padding: 5px;
	margin: 4px 4px 4px 4px;
}

input[type="radio"] {
	transform: scale(1.5);
	-ms-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	padding: 5px;
	margin: 4px 4px 4px 4px;
}

.SectionHead
{
    COLOR: #000099;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%
}
.smallredtext
{
    COLOR: #ff0000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
.smallbluetext
{
    COLOR: #000099;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
.redtext
{
    COLOR: red;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 90%
}
.largeredtext
{
    COLOR: #ff0000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%
}
.Body
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.Body10
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 110%
}
.Body8
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 90%
}
.Body9
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.Verdana12
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%
}
.Verdana10
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 110%
}
.Verdana9
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.smalltext
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
.blueheaders
{
    /*COLOR: #ffffff;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold*/
    font-size: 16px;
    font-family:'Open Sans Bold';
    background-color: #E0E0E0;
    margin: -10px -10px 0 -10px;
    padding: 10px 10px 0 10px;
    font-weight: bold;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.section_box_top_legacy { 
	margin: 0 0 -2px 0; 
	padding: 10px;
	background-color: #E0E0E0;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	/*z-index: 2;*/
	position: relative;
}

.section_box_legacy { 
	margin: 0 0 0 0; 
	padding: 10px;
	border: 1px solid gray;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	background: #FFFFFF;
	/*z-index: 1;*/
	position: relative;
}

.section_box { 
	margin: 30px 0 30px 0; 
	padding: 10px; 
	border: 1px solid gray;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}

.section_box .title { font-size: 16px; font-family:'Open Sans Bold'; background-color: #E0E0E0; margin: -10px -10px 10px -10px; padding: 10px 10px 10px 10px; font-weight: bold; border-top-left-radius: 2px; border-top-right-radius: 2px; }

.tabulation_grid_legacy { /*border-top: 1px solid #E0E0E0;*/ }
    
.tabulation_grid_legacy > tbody > tr > td { /*border-bottom: 1px solid #E0E0E0;*/ }

.tabulation_grid_legacy th { border-bottom: 1px solid gray; background: #F0F0F0; font-size: 80%; font-family: 'Open Sans Bold'; }

.title_modal
{
    font-size: 16px;
    font-family:'Open Sans Bold';
    color: #000099;
    background-color: #E0E0E0;
    padding: 10px;
}

.ModalTitle {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}

.greentext
{
    COLOR: #006600;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.greentext
{
    COLOR: #006600;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.Garamond18
{
    FONT-FAMILY: Garamond,serif;
    FONT-SIZE: 18pt
}
.Garamond25
{
    FONT-FAMILY: Garamond,serif;
    FONT-SIZE: 25pt
}
.smallgreentext
{
    COLOR: #006600;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
.whitetext
{
    COLOR: #ffffff;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.smallverdana
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 90%
}
.smallgreytext
{
    COLOR: #808080;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
.greytext
{
    COLOR: gray;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.header
{
    COLOR: #006600;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
#bluetext
{
    COLOR: #000099;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
#smallredtext
{
    COLOR: #ff0000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
#redtext
{
    COLOR: #ff0000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
#blacktext
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%
}
#largeblacktext
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 160%
}
#smalltext
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
#smallgraytext
{
    COLOR: #999999;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
#smallgreentext
{
    COLOR: #006600;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
#smallblacktext
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
#sectionhead
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%
}
#body
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
#smallbluetext
{
    COLOR: #000099;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
#smallgreytext
{
    COLOR: #e0e0e0;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
.largewhitetext
{
    COLOR: #ffffff;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 140%
}
.largeblacktext
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%
}
TD.Body2
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 90%
}
.smallredverdana
{
    COLOR: #ff0000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 90%
}

.verdanagreen9px
{
	COLOR: #006600;
	FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
	FONT-SIZE: 80%
}
.verdana9px
{
	COLOR: #000000;
	FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
	FONT-SIZE: 80%
}
.verdanared9px
{
	COLOR: #ff0000;
	FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
	FONT-SIZE: 80%
}
.FaxBody
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%
}
.FaxTitle
{
	COLOR: #000000;
	FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
	FONT-SIZE: 160%
}
.FaxSubtitle
{
	COLOR: #000000;
	FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
	FONT-SIZE: 120%
}

.B2GnowSectionHead
{
    COLOR: #000099;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%
}
.B2GnowSmallRedText
{
    COLOR: #ff0000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 90%
}
.B2GnowRedText
{
    COLOR: red;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.B2GnowLargeRedText
{
    COLOR: #ff0000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%
}
.B2GnowLargeBlackText
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 160%
}
.B2GnowBody
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.B2GnowBody14
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 140%
}
.B2GnowBody12
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%
}
.B2GnowBody10
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 110%
}
.B2GnowBody8
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 90%
}
.B2GnowBody9
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.B2GnowVerdana12
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%
}
.B2GnowVerdana10
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 110%
}
.B2GnowVerdana9
{
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.B2GnowSmallText
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
.B2GnowBlueHeaders
{
    /*COLOR: #ffffff;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold*/
    font-size: 16px;
    font-family:'Open Sans Bold';
    /*background-color: #E0E0E0;*/
    margin: -10px -10px 10px -10px;
    padding: 10px 10px 10px 10px;
    font-weight: bold;
}
.B2GnowGreenText
{
    COLOR: #006600;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.B2GnowGaramond18
{
    FONT-FAMILY: Garamond,serif;
    FONT-SIZE: 180%
}
.B2GnowGaramond25
{
    FONT-FAMILY: Garamond,serif;
    FONT-SIZE: 250%
}
.B2GnowSmallGreenText
{
    COLOR: #006600;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
.B2GnowWhiteText
{
    COLOR: #ffffff;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.B2GnowSmallVerdana
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
.B2GnowSmallGreyText
{
    COLOR: #808080;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
.B2GnowGreyText
{
    COLOR: gray;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
.header
{
    COLOR: #006600;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
#bluetext
{
    COLOR: #000099;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
#B2GnowSmallRedText
{
    COLOR: #ff0000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
#B2GnowRedText
{
    COLOR: #ff0000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}
#B2GnowSmallText
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%
}
#B2GnowBody
{
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
    FONT-SIZE: 100%
}

.header {
	FONT-SIZE: 90%; COLOR: #000099; FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.header:hover {
	/*FONT-SIZE: 90%;*/ CURSOR: hand; COLOR: #000000; FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.subheader {
	FONT-SIZE: 90%; COLOR: #000099; FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.subheader:hover {
	FONT-SIZE: 90%; CURSOR: hand; COLOR: #000000; FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.popup {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 90%; BACKGROUND: #f0f0f0; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-STYLE: normal
}

body input[type=button] {
    padding: 6px 8px;
    font-size: 120%;
    border: 1px solid gray;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
    background: #e7e7e7;
    background: -webkit-linear-gradient(-90deg, #e7e7e7, #c6c6c6);
    background: linear-gradient(180deg, #e7e7e7, #c6c6c6);
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease; }
    body input[type=button]:focus, body input[type=button]:hover, body input[type=button]:active {
      background: whitesmoke;
      background: -webkit-linear-gradient(-90deg, whitesmoke, #cbcbcb);
      background: linear-gradient(180deg, whitesmoke, #cbcbcb); }

.Button {	font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #D4D0C8; white-space: nowrap;}
.ButtonBlueEdit {	/*width: 35px; padding: 4px 4px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 90%; font-weight: normal; background-color: #000099; white-space: nowrap; color: White; */}
.ButtonSmall40  {	width: 40px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 90%; background-color: #D4D0C8; white-space: nowrap;}
.ButtonSmall60  {	width: 60px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 90%; background-color: #D4D0C8; white-space: nowrap;}
.ButtonSmall80  {	width: 80px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 90%; background-color: #D4D0C8; white-space: nowrap;}
.ButtonSmall100 {	width: 100px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 90%; background-color: #D4D0C8; white-space: nowrap;}
.ButtonSmall120 {	width: 120px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 90%; background-color: #D4D0C8; white-space: nowrap;}

.Button20, .Button30, .Button40, .Button50, .Button60, .Button70, .Button80, .Button90, .Button100, .Button110, .Button120, .Button130, .Button140, .Button150, .Button160, .Button170, .Button180, .Button190, .Button200,
	.Button210, .Button220, .Button230, .Button240, .Button250, .Button260, .Button270, .Button280, .Button290, .Button300, .Button310, .Button320, .Button330, .Button340, .Button350, .Button360, .Button370, .Button380, .Button390, .Button400
{
    cursor: pointer;
    padding: 6px 8px;
    font-size: 100%;
    border: 1px solid gray;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
    background: #e7e7e7;
    background: -webkit-linear-gradient(-90deg, #e7e7e7, #c6c6c6);
    background: linear-gradient(180deg, #e7e7e7, #c6c6c6);
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease; }

.Button20:hover, .Button30:hover, .Button40:hover, .Button50:hover, .Button60:hover, .Button70:hover, .Button80:hover, .Button90:hover, .Button100:hover, 
.Button110:hover, .Button120:hover, .Button130:hover, .Button140:hover, .Button150:hover, .Button160:hover, .Button170:hover, .Button180:hover, .Button190:hover, 
.Button200:hover, .Button210:hover, .Button220:hover, .Button230:hover, .Button240:hover, .Button250:hover, .Button260:hover, .Button270:hover, .Button280:hover, .Button290:hover, 
.Button300:hover, .Button310:hover, .Button320:hover, .Button330:hover, .Button340:hover, .Button350:hover, .Button360:hover, .Button370:hover, .Button380:hover, .Button390:hover, .Button400:hover
 {
      background: whitesmoke;
      background: -webkit-linear-gradient(-90deg, whitesmoke, #cbcbcb);
      background: linear-gradient(180deg, whitesmoke, #cbcbcb); }

.ButtonGold20 {		width: 20px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%;	background-color: #FFC700; white-space: nowrap;}
.ButtonGold30 {		width: 30px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold40 {		width: 40px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold50 {		width: 50px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold60 {		width: 60px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold70 {		width: 70px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold80 {		width: 80px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold90 {		width: 90px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold100 {	width: 100px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold110 {	width: 110px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold120 {	width: 120px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold130 {	width: 130px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold140 {	width: 140px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold150 {	width: 150px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold160 {	width: 160px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold170 {	width: 170px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold180 {	width: 180px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold190 {	width: 190px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold200 {	width: 200px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold210 {	width: 210px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold220 {	width: 220px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold230 {	width: 230px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold240 {	width: 240px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold250 {	width: 250px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold260 {	width: 260px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold270 {	width: 270px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold280 {	width: 280px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold290 {	width: 290px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold300 {	width: 300px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold310 {	width: 310px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}2
.ButtonGold320 {	width: 320px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold330 {	width: 330px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold340 {	width: 340px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold350 {	width: 350px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}
.ButtonGold400 {	width: 400px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FFC700; white-space: nowrap;}

.ButtonGreen20 {	width: 20px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%;	background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen30 {	width: 30px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen40 {	width: 40px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen50 {	width: 50px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen60 {	width: 60px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen70 {	width: 70px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen80 {	width: 80px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen90 {	width: 90px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen100 {	width: 100px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen110 {	width: 110px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen120 {	width: 120px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen130 {	width: 130px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen140 {	width: 140px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen150 {	width: 150px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen160 {	width: 160px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen170 {	width: 170px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen180 {	width: 180px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen190 {	width: 190px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen200 {	width: 200px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen210 {	width: 210px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen220 {	width: 220px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen230 {	width: 230px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen240 {	width: 240px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen250 {	width: 250px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen260 {	width: 260px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen270 {	width: 270px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen280 {	width: 280px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen290 {	width: 290px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen300 {	width: 300px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen310 {	width: 310px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen320 {	width: 320px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen330 {	width: 330px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen340 {	width: 340px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen350 {	width: 350px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}
.ButtonGreen400 {	width: 400px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #AAFFAA; white-space: nowrap;}

.ButtonPink20 {		width: 20px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%;	background-color: #FF9999; white-space: nowrap;}
.ButtonPink30 {		width: 30px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink40 {		width: 40px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink50 {		width: 50px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink60 {		width: 60px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink70 {		width: 70px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink80 {		width: 80px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink90 {		width: 90px; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink100 {	width: 100px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink110 {	width: 110px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink120 {	width: 120px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink130 {	width: 130px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink140 {	width: 140px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink150 {	width: 150px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink160 {	width: 160px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink170 {	width: 170px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink180 {	width: 180px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink190 {	width: 190px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink200 {	width: 200px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink210 {	width: 210px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink220 {	width: 220px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink230 {	width: 230px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink240 {	width: 240px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink250 {	width: 250px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink260 {	width: 260px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink270 {	width: 270px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink280 {	width: 280px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink290 {	width: 290px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink300 {	width: 300px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink310 {	width: 310px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink320 {	width: 320px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink330 {	width: 330px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink340 {	width: 340px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink350 {	width: 350px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}
.ButtonPink400 {	width: 400px; font-family: 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 100%; background-color: #FF9999; white-space: nowrap;}

P.breakhere
{
	page-break-before: always;
}
.tab-on {
	FONT-SIZE: 90%;
	BACKGROUND:url(/images/tabs/tab_up.gif) repeat-x;
	FONT-STYLE: normal;
	font-family: 'Open Sans', Arial,Helvetica,sans-serif;
	border-bottom: #D4D0C8 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
	font-weight: bold;
	white-space: nowrap;
}
.tab-off {
	FONT-SIZE: 90%;
	BACKGROUND: url(/images/tabs/tab_down.gif) repeat-x;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-STYLE: normal;
	font-family: 'Open Sans', Arial,Helvetica,sans-serif;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	white-space: nowrap;
}
.tab-on a:link { text-decoration: none }
.tab-off a:link { text-decoration: none }
.tab-on a:active { text-decoration: none }
.tab-off a:active { text-decoration: none }

div.navigation {
	/*border-bottom: 3px solid #E0E0E0;*/
}

div.navigation .tab_row {
    position: relative;
    z-index: 1;
    margin-bottom: 0px;
    margin-left: -40px; }
    div.navigation .tab_row li {
      display: inline-block;
      margin-right: -1px;
	margin-bottom: 9px;
	white-space: nowrap; }
      div.navigation .tab_row li a {
        position: relative;
        text-decoration: none;
	font-family: 'Open Sans', Arial,Helvetica,sans-serif;
	font-size: 90%;
        height: 20px;
        background: #F0F0F0;
        /*background: -webkit-linear-gradient(-90deg, #e3dfd7, #efeeee);
        background: linear-gradient(180deg, #e3dfd7, #efeeee);*/
        padding: 4px 6px 5px;
        /*-webkit-border-top-right-radius: 2px;
        -moz-border-top-right-radius: 2px;
        -ms-border-top-right-radius: 2px;
        border-top-right-radius: 2px;
        -webkit-border-top-left-radius: 2px;
        -moz-border-top-left-radius: 2px;
        -ms-border-top-left-radius: 2px;
        border-top-left-radius: 2px;
        background-clip: padding-box;
        -webkit-box-shadow: 1px 0px 1px black;
        -moz-box-shadow: 1px 0px 1px black;
        box-shadow: 1px 0px 1px black;*/
        /* IE 6, 7, 8 */
        /*border-right: 1px solid gray \9;
        border-top: 1px solid #efeeee \9;*/ }
      div.navigation .tab_row li.active a {
        /*top: -2px;*/
        background: #E0E0E0;
        /*background: -webkit-linear-gradient(-90deg, #d4d0c8, #efeeee);
        background: linear-gradient(180deg, #d4d0c8, #efeeee);
        padding: 6px 6px 7px;*/
        font-weight: bold; }
}

.FrontPageTitle
{
	FONT-FAMILY: 'Open Sans', Arial,Helvetica,sans-serif;
	FONT-SIZE: 120%;
	font-weight : bold;
	letter-spacing : 2px;
	word-spacing : 2px;
}

@media print {
    #PrintObject {display:none}
}

  #PageModalContainer {
    display:none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0%;
    left: 0%;
    /*background: rgba(255, 255, 255, 0.5);*/
    background: rgba(0, 0, 0, 0.5);
    z-index:9999;
  }
      
  #PageModal {
    display: block;
    width: 90%;
    height: 90%;
    /*border: 1px solid black;*/
    background: #fff;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 5%;
    left: 45%;
    margin-left: -40%;
  }
    
  #PageModaliFrame {
    display: block;
    width: 100%;
    height: 100%;
    border: 0px;
    position: absolute;
  }

  #ReportModalContainer {
    display:none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0%;
    left: 0%;
    /*background: rgba(255, 255, 255, 0.5);*/
    /*background: rgba(0, 0, 0, 0.5);*/
    z-index:9999;
  }
      
  #ReportModal {
    display: block;
    width: 100%;
    height: 100%;
    /*border: 1px solid black;*/
    background: #fff;
    /*-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);*/
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -50%;
  }
    
  #ReportModaliFrame {
    display: block;
    width: 100%;
    height: 100%;
    border: 0px;
    position: absolute;
  }

  .ContentModalContainer {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0%;
    left: 0%;
    background: rgba(0, 0, 0, 0.5);
    z-index:9998;
  }
      
  .ContentModal {
    display: block;
    width: 80%;
    /*height: 30%;*/
    min-width: 400px;
    min-height: 200px;
    /*border: 1px solid black;*/
    background: #FFFFFF;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 20%;
    left: 30%;
    margin-left: -20%;
    padding: 20px;
    max-height: 60%;
    overflow-y: scroll;
    overflow-x: hidden;
  }

#JavascriptDeactivatedAlertContainer {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0%;
	left: 0%;
	/*background: rgba(255, 255, 255, 0.5);*/
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;	
}
	
#JavascriptDeactivatedAlert {
	display: block;
	width: 70%;
	height: 70%;
	min-width: 388px;
	/*border: 1px solid black;*/
	background: #fff;
	-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 10%;
	left: 45%;
	margin-left: -30%;
	padding: 20px;
	font-size: 120%;
	overflow: scroll;
}

body.modal-active { overflow:hidden }

/* Text Replacement */
.text_replacement, div.header #help .toggle {
  display: block;
  text-indent: -9999px; }

.text_replacement a, div.header #help .toggle a {
  display: block;
  width: 100%;
  height: 100%; }

/* Clearfix */
.clearfix:before, div.header #help .options:before, .clearfix:after, div.header #help .options:after {
  content: "";
  display: table; }

.clearfix:after, div.header #help .options:after {
  clear: both; }

.clearfix, div.header #help .options {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */ }

div.header {
  margin-bottom: 20px;
  margin: 0px;
  padding: 0px;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  list-style: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-rendering: optimizeLegibility;
  border-collapse: separate;
  position: relative; }

  div.header .title {
    font: 16px 'Open Sans Bold', Arial,Helvetica,sans-serif;
    color: #000099;
    font-weight: bold;
    margin-bottom: 16px; }

  div.header #help {
    position: absolute;
    right: -10px;
    top: -27px;
    z-index: 3;
    display: block; }
    div.header #help .toggle {
      width: 129px;
      height: 32px;
      position: absolute;
      top: 16px;
      right: 10px;
      z-index: 4; }
      div.header #help .toggle a {
        background: url("/images/img_help_&_tools.jpg") no-repeat left top; }
    div.header #help .options {
      clear: right;
      background: url("/images/img_help_&_tools_background.jpg") repeat-x left bottom white;
      position: relative;
      top: 0px;
			height: 115px;
      z-index: 3;
      padding: 37px 10px 5px;
      border: 2px solid #279ce2;
      border-top: 0px;
      border-right: 0px; }
      div.header #help .options .column {
        float: left;
        display: block;
        font: 10px Verdana, Arial, "Helvetica Neue", "HelveticaNeue", "HelveticaNeue-Light", Helvetica, sans-serif;
        margin-right: 20px; }
        div.header #help .options .column h4 {
          font-weight: bold;
          margin-bottom: 4px; }
        div.header #help .options .column ul { 
				  padding-left: 0; 
				  margin-top: 0;
				  margin-bottom: 0; }
        div.header #help .options .column ul li {
          padding: 2px 4px;
          list-style: none; }
          div.header #help .options .column ul li a {
            text-decoration: none; }

.ui-dialog {
	min-width: 300px;
	max-width: 60%;
	font-family: 'Open Sans', Arial,Helvetica,sans-serif !important;
	border-radius: 0 !important;
	font-size: 1em !important;
	z-index: 9999999;
}
.ui-widget {
	font-family: 'Open Sans', Arial,Helvetica,sans-serif !important;
	font-size: 1em !important;
}
.ui-corner-all {
	border-radius: 0 !important;
}

input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #AAAAAA;
  opacity: 1; /* Firefox */
  font-family: 'Open Sans';
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #AAAAAA;
  opacity: 1; /* Firefox */
  font-family: 'Open Sans';
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #AAAAAA;
  font-family: 'Open Sans';
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #AAAAAA;
  font-family: 'Open Sans';
}

 /* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 150px;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 5px 5px;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 120%/*125%*/;
  left: 50%;
  margin-left: -75px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip text right align */
.tooltip .tooltiptextright {
    visibility: hidden;
    width: fit-content;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 5px;
    border-radius: 6px;
  
    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 100% /*125%*/;
    left: 0%;
    right: -50%;
    margin-left: 0px;
    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip .tooltiptext .tooltiptextheader {
  margin-bottom: 5px;
  font-weight: bold;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after, .tooltip .tooltiptextright::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container, focus on the tooltip with a keyboard, or focus on an element in the container */
.tooltip:hover .tooltiptext, .tooltip:hover .tooltiptextright, .tooltip:focus-visible .tooltiptext, .tooltip:focus-visible .tooltiptextright, .tooltiptext:focus-within {
  visibility: visible;
  opacity: 1;
}

.ms-search input {
	font-family: "Open Sans Bold";
}

.ms-choice {
	font-family: "Open Sans Bold";
}

.success_message {
	font-family: 'Open Sans Bold';
	font-size: 120%;
	text-align: center;
	background: green;
	color: white;
	padding: 15px;
	margin: 15px 0 15px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;	
}

.error_message {
	font-family: 'Open Sans Bold';
	font-size: 120%;
	text-align: center;
	background: red;
	color: white;
	padding: 15px;
	margin: 15px 0 15px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}

.warning_message {
	font-family: 'Open Sans Bold';
	font-size: 120%;
	text-align: center;
	background: yellow;
	color: black;
	padding: 15px;
	margin: 15px 0 15px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}

.datepick-popup { font-size: 16px; }
.datepick { width: 218px !important; }	
.datepick-month-row { width: 214px !important; }	
.datepick-month { width: 214px !important; }
	
.radio_button {
	padding-left: 25px;
	text-indent: -25px;
}
	
.radio_button_big {
	padding-left: 27px;
	text-indent: -27px;
	margin-bottom: 5px;
}
	
.radio_button_large {
	padding-left: 27px;
	text-indent: -27px;
	margin-bottom: 5px;
}

.b2g_support_menu {
    float: right;
    position: absolute;
    top: 8px;
    right: 10px;
}

    .b2g_support_menu .b2g_support_menu_wrapper {
        position: relative;
    }

        .b2g_support_menu .b2g_support_menu_wrapper ul {
            display: flex;
            justify-content: space-between;
            list-style: none;
            text-align: center;
            vertical-align: middle;
        }

            .b2g_support_menu .b2g_support_menu_wrapper ul li {
                position: relative;
                margin: 0 5px;
            }

                .b2g_support_menu .b2g_support_menu_wrapper ul li .fa {
                    font-size: 18px;
                    color: #1F4788;
                    cursor: pointer;
                    height: 25px;
                    width: 25px;
                    line-height: 25px;
                }

                    .b2g_support_menu .b2g_support_menu_wrapper ul li .fa:hover {
                        border-radius: 50%;
                        background: #eee;
                    }

                    .b2g_support_menu .b2g_support_menu_wrapper ul li .fa:focus {
                        border-radius: 50%;
                        background: red;
                    }

                .b2g_support_menu .b2g_support_menu_wrapper ul li ul {
                    display: none;
                }

                    .b2g_support_menu .b2g_support_menu_wrapper ul li ul li {
                        margin: 10px;
                    }

                .b2g_support_menu .b2g_support_menu_wrapper ul li:hover ul {
                    display: block;
                    position: absolute;
                    top: 22px;
                    right: 7px;
                    z-index: 10;
                    background: #fff;
                    border-radius: 3px;
                    padding: 5px;
                    width: 150px;
                    border: 1px solid #eee;
                    text-align: left;
                    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
                    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
                    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
                }

                    .b2g_support_menu .b2g_support_menu_wrapper ul li:hover ul li {
                        margin: 10px;
                    }

                        .b2g_support_menu .b2g_support_menu_wrapper ul li:hover ul li a {
                            text-decoration: none;
                        }