/******************************************************************************************************
	Reset CSS Style ( for better cross-browser support)
 *****************************************************************************************************/

#left-content .indented .button-link {
	background:none !important;
	border:0;
	margin:0;
	padding:0;
	height:inherit;
	font-weight:normal;
	font:inherit;
	color:#11c;
}
#left-content .indented .button-link:hover {
	text-decoration: underline;
}
#left-content .highlight {
	background-color: #FFAD49 !important;	
}
#right-col #glossary-definitions-index li.sub-definition {
	margin-left: 20px;
}
#left-content .glossary-definitions-section div {
	margin-bottom: 1.25em;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, centre,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; /* 16px */
	font: inherit;
	vertical-align: baseline;
}

sup {font-size:xx-small; vertical-align:super;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q {	quotes: none; }

blockquote:before, blockquote:after, 
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*****************************************************************************************************
	All Viewports (Baseline)
******************************************************************************************************/

/***********************
   GENERAL
 ***********************/

body {
	font: 0.75em/148% arial,helvetica,sans-serif; /* 12px / 16px */
}

a {
	text-decoration: none;
}

a:hover, a:focus, a:active {
	text-decoration: underline;
}

a, a:visited, a:hover, a:active { 
	color: #11c;
}

.ui-widget-content a {
	color: #11c !important;
}

ul {
	list-style: disc;
	padding-left: 15px;
}

ul li.error {
	color: red;
	font-weight: bold;
	margin-bottom: 1em;
	list-style-type: none;
}

.clearfix:before, .clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.clearfix:after {
	clear: both;
}

strong.totalamount {
	float: right;
padding: 1% 4%;
}

strong {
	font-weight: bold;
}

/***********************
   HEADER
 ***********************/

#header {
	position: relative;
}

/***********************
   NAVIGATION
 ***********************/

#nav {
	background-color: #00693c;
}

#nav, #no-nav-bar {
	background-color: #00693c;
}

#nav h3 {
	font-weight: bold;
}

#nav li.nav-level-1 > a  {
	font-size: 1.166666666667em; /* 13px / 12px */
	text-shadow: 1px 1px 1px #4b4b4b;
	padding: 0.714285714286em; /* 8px / 12px */
	display: block;	
	color: #fff;
}

#nav li.nav-level-1 > a:hover, #nav li.nav-level-1 > a:focus, #nav li.nav-level-1 > a:active { 
	text-decoration: none;
}

#nav li.nav-level-1 > a:hover, #nav  li.nav-level-1.expanded > a {
	background: #00693c;	
	background-color: rgba(15,102,54,0.65);		
}

#nav li.nav-level-1.current > a {
	background: #284e36;
}

#nav div.nav-level-2-col h3 {
	padding: 0 0 0.25em 0; /* 3px / 12px */
	border-bottom: 1px solid;
}

#nav div.nav-level-2-drop-down {
	background-image: -ms-linear-gradient(top, #FFFFFF 30%, #e0e0e0 100%); /* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 30%, #e0e0e0 100%); /* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #FFFFFF 30%, #e0e0e0 100%); /* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.3, #FFFFFF), color-stop(1, #e0e0e0)); /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 30%, #e0e0e0 100%); /* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #FFFFFF 30%, #e0e0e0 100%); /* W3C Markup, IE10 Release Preview */ 
	background-color: #fff;
	display: none;
}

/***********************
   BANNER
 ***********************/

#message-centre  h2 {
	font-size: 1.5em;
}

#message-centre ul {
	list-style: disc;
}

#message-centre ul li {
	margin: 0.75em 0 0 0.5em; /* 9px 6px / 12px */
	padding-right: 0.25em; /* 3px / 12 px */
}

/***********************
   LEFT CONTENT
 ***********************/

#left-content p {
	margin: 0 0 0.666666666667em 0; /* 7px / 12px */
	padding: 0 0.666666666667em 0 0; /* 7px  / 12px */
}

#left-content ul {
	margin: 0 0 0.666666666667em 0; /* 7px / 12px */
	padding: 0 0.666666666667em 0 1.25em; /* 15px / 12px */
}

#left-content p.confirmation {
	margin-bottom: 2.4285714286em; /* 17px / 7px */
	background: url("../images/icons/small/checkmark.gif") no-repeat left center;
	padding-left: 26px;
	min-height: 20px;
	font-weight: bold;
	color: #00693c;
}

#right-col li.checked {
	background: url("../images/icons/small/checkmark.gif") no-repeat left 2px;
	padding-left: 26px;
}

#left-content h1 {
	font-size: 1.75em; /* 21px / 12px */
	color: #00693c;
}
#left-content font {
	size:1;
	face:Verdana;
}
#left-content h2, #left-content div.horizontal-rule {
	border-bottom: 1px solid;
	padding: 0 0 0.4166666667em 0; /* 5px / 12px */
	font-size: 1.5em; /* 18px / 12px */
}

#left-content h3 {
	
}

#left-content h3.advisor {
	font-size: 1.5em; /* 18px / 12px */
	line-height: 200%; /* switch to em? */
	color: #00693c;
}

#left-content h4 {
	color: #555;
	padding: 0.25em 0 0.25em 0; /* 3px / 12px */
	margin: 1.25em 0 0.25em 0; /* 15px 0 3px / 12px */
	border-bottom: 1px solid #555;
	text-decoration: uppercase;
	font-weight: bold;
	font-size: 1.25em /* 15px / 12px */
}

#left-content h5 {
	margin-top: 1.25em; /* 15px / 12px */
}

#left-content h5, .question-results h5 {
	padding: 0.25em 0 0.25em 6px; /* 3px / 12px */
	margin-bottom: 0.25em; /* 3px / 12px */
	border-bottom: 1px solid;
	font-weight: bold;
	border-color: #cbcbcb;
	color: #00693c;
	background: #f0f0f0;
}

#left-content h6 {	
	font-weight: bold;
}

#left-content fieldset {
	border: 1px solid #CCC;
	background-color: #FFF;
	margin: 1em 0 2em; /* 12px / 12px */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#left-content legend {
	background-color: #FFF;
	border: 0;
	font-size: 1.25em;
	margin: 0 0 3px 10px;
	color: #00693C;
	padding: 0.1666666667em;
	font-weight: bold;
}

#left-content fieldset h5 {
	padding-left: 10px;
}

#left-content h5.first {
	margin-top: 0.5em; /* 6px / 12px */
}

#left-content fieldset div.column-padding {
	padding: 0.5em 6px 0 10px; /* 6px / 12px */
}

#left-content .tutorial-link {
	position: relative;
	float: right;
	margin-top: 3.25em; /* 40px / 12px */
}

#left-content .tutorial-link .eye-icon {
	margin-right: 0.333333333333em; /* 4px / 12px */
	vertical-align: middle;
}

#left-content .hint {
	font-size: 0.9166666667em; /* 11px / 12px */
	color: #666; /* to do change */
	clear: both;
}

#left-content .question {
	padding: 0 0 0.666666666667em 25px; /* 20px / 12px */
	display: block;
	background: url("../images/icons/small/question.png") no-repeat;
}

#left-content .bread-crumb {
	padding-top: 0.333333333333em; /* 4px / 12px */
	color: #555555;
}

#left-content div.content-col {
	padding-bottom: 0.833333333333em; /* 10px / 12px */
}

#left-content .accordion  .no-padding div.content-col {
	padding-bottom: 0em !important;
}

#left-content div.welcome-left-column {
	margin-right: 0.833333333333em !important; /* 10px / 12px */
	border-right:1px solid #333;
}

#left-content div.indented select.welcome-textarea  {
	height:130px;
	width:95%;
	margin-top:10px;
}

.accordion ul {
	margin-left: 20px !important;
}
/*fixes styling problems occured when switching to new jquery ui file*/
#left-content .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
#left-content .indented .accordion h6 {
	padding-left: 2em;
}
#left-content div.indented {		
	margin: 0;	
	min-height: 40px;	
	position: relative;
}

#left-content div.indented div.icon {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px;
}

#left-content div.indented div.icon2 {
	display: block;
	position: absolute;
	top: 66px;
	left: 0;
	width: 60px;
	height: 60px;
}

.icon2.member-multiple { 
	background-image:url('../images/icons/member_multiple.gif') ; 
	background-repeat: no-repeat;
}


*+html #left-content div.indented div.icon { 
 	top: 13px;
}

#left-content div.left-align-radio {
	padding: 0 16px;
}

#left-content div.left-align-radio  input[type="radio"]{
	margin-left: -16px;
}

#left-content div.vertical-spacer {
	height: 0.8333333333333333em; /* 10px / 12px */
}

#left-content div.member-summary {
	padding: 0.5em 0 0.666666666667em 60px; /* 8px / 12px */
	background: url("../images/icons/user_profile.png") no-repeat top left;
}
#left-content div.general-summary {
	/*padding: 0.5em 0 0.666666666667em 0; /* 8px / 12px */
}
#left-content div.member-summary div, div.general-summary div{
	float: left;
	margin-right: 2.666666666667em; /* 32px / 12px */
}

#left-content div.note-container {
	position: relative;
	padding: 0 0 0 60px;
	min-height: 60px;
}

#left-content div.note-container div.icon.note {
	top: 0;
	left: 0;
}

#left-content div.note-container.framed {
	padding: 8px 8px 0 68px;
	margin: 1em 1em 1em 0;
	border: 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color: rgb(203,203,203)
}

#left-content div.note-container.framed div.icon.note {
	top: 8px;
	left: 8px;
}

#left-content div.column-padding {
	padding: 0.5em 6px 0 6px; /* 6px / 12px */
}

#left-content .rightalign {
	float: right;
}

#left-content .rightaligntext{
	text-align : right;
}

#left-content .leftaligntext{
	text-align : left;
}

#left-content .hide-element { 
	display:none 
}

#left-content .row-bottom-margin {
	margin-bottom: 15px !important;
}

#left-content .zero-bottom-margin {
	margin-bottom: 0 !important;
}

#left-content .zero-bottom-padding {
	padding-bottom: 0 !important;
}

#left-content a img.image-link {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #333;
	box-shadow: 2px 2px 7px #888888;
	margin: 5px;
}

#left-content a:hover img.image-link {
	box-shadow: 2px 2px 2px #888888;
}

#left-content .stacked-accordions  .accordion {
	margin-bottom: 0;
}

#left-content .accordion {
	margin-bottom: 2.5em; /* 30px / 12px */
}

#left-content .ui-accordion .ui-accordion-content {
	padding: 0 !important;
}

#left-content span.division {
	display: inline-block;
	width: 3em;
}

.list .accordion:hover {
	background-color: #E0EEEE !important;
	cursor: pointer;
}
#left-content table table td, #left-content table table th {
	font-size: 0.95em; /*styling for tables within tables*/
	padding-right:0.8em;
}
#left-content table.list td, #left-content table.list th {
	padding-right: 1em;	
}
#left-content div.horizontal-scroll table.table-accordion td {
	white-space: normal;
}

#print { 
	display: none; 
}


/***********************
   RIGHT COLUMN
 ***********************/

#right-col h2 {
	font-size: 1.5em; /* 18px / 12px */
}

#right-col h3 {
	font-weight: bold;
}

#right-col div.indented {
	padding-left: 60px;	
	padding-bottom: 1em; /* 12px / 12px */
	margin: 0 10px 0.833333333333em 0; /* 10px / 12px */
	min-height:40px;
}

#right-col div.indented.completed h3 {	
	background: url("../images/icons/small/checkmark.gif") no-repeat top left;
	background-position: 0 0;
	padding-left: 21px;
}

/***********************
   LEARNING CENTRE
 ***********************/

#learning-centre a {
	color: #00693c;
}
	
#learning-centre h1 {
	color: #00693c;
	font-size: 1.833333333333em; /* 22px / 12px */
}

#learning-centre h2 {
	font-weight: bold;
}

#learning-centre li {
	margin: 0 9px; 	
}

#learning-centre div.flexslider {	
	background-image: -ms-linear-gradient(top, #FFFFFF 80%, #e0e0e0 100%); /* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 80%, #e0e0e0 100%); /* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #FFFFFF 80%, #e0e0e0 100%); /* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.8, #FFFFFF), color-stop(1, #e0e0e0)); /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 80%, #e0e0e0 100%); /* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #FFFFFF 80%, #e0e0e0 100%); /* W3C Markup, IE10 Release Preview */ 
	background-color: #FFF;
}

/***********************
   FOOTER
 ***********************/

#footer {
	border-top: 3.333333333333em solid; /* 40px / 12px... change to px? */
	margin-bottom: 2em; /* 24px / 12px */
	border-color: #00693c;
}

#footer ol.footer-nav a {
		color: #00693c;
}

#footer ol.slogan {
	color: #00693c;
	font-size: 1.166666666667em; /* 20px / 12px */
	font-weight: bold;	
}

#footer ol.footer-nav {
	margin: 1.25em 0 0 0; /* 15px / 12px */
}

#footer ol.slogan li, #footer ol.footer-nav li  {
	display: inline;
	margin: 0 8px 0 0;
}

/***********************
   HIDE TOGGLE
 ***********************/
 
.cb-left, .cb-right, .cb-middle, .cb-left span, .cb-right span, .cb-middle span, .cb-search span, .cb-search { background: url(../images/switch.gif) repeat-x; display: block; float: left }

.cb-left, .cb-middle { border-right: 1px solid #ccc; }

.cb-left span, .cb-right span, .cb-middle span, .cb-search span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }

.cb-left span { background-position: left -90px; padding: 0 10px; }

.cb-right span { background-position: right -180px;padding: 0 10px; }

.cb-middle span { background-position: right 0px;padding: 0 10px; }

.cb-search span { background-position: right -180px;padding: 0 10px; }

.cb-right.selected { background-position: 0 -30px; }

.cb-right.selected span { background-position: right -210px; color: #fff; }

.cb-left.selected { background-position: 0 -30px;  }

.cb-left.selected span { background-position: left -120px; color: #fff; }

.cb-middle.selected { background-position: 0 -30px; }

.cb-middle.selected span { background-position: right -30px; color: #fff; }

.switch label { cursor: pointer; padding: 0 !important;}

.switch input { display: none; }

.switch { display:inline-block; float: right; margin-top: -30px; }

.hide-option { float:right; font-weight:normal; padding-right: 5px; cursor: pointer; }

/***********************
   FORMS
 ***********************/
 
#left-content input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
	width: 180px;
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset;
	transition: all 0.15s linear 0s;
	padding: 2px;
}

#left-content input[type="text"].error, input[type="password"].error, input[type="date"].error, input[type="datetime"].error, input[type="email"].error, input[type="number"].error, input[type="search"].error, input[type="tel"].error, input[type="time"].error, input[type="url"].error, textarea.error, #left-content select.error {
	border-color: red;
}

#left-content input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus  {
    background: #fafafa;
    outline: medium none !important;
    border-color: #000;
}

input[type="checkbox"], input[type="radio"] {
	vertical-align: middle;	
	margin-bottom: 0.4166666667em; /* 5px / 12px */
}

#left-content select {
	width: 184px; /* plus 4 to account for padding on inputs */
	margin-bottom: 0.4166666667em; /* 5px / 12px */
}

textarea {
	width: 99%;
	margin-bottom: 0.8333333333333333em; /* 10px / 12px */
}

#left-content input.small {
	width: 23px;
}

#left-content select.small {
	width: 27px;
}

#left-content input.smallx2 {
	width: 40px;
}

#left-content select.smallx2 {
	width: 44px;
}

#left-content input.smallx3 {
	width: 70px;
}

#left-content select.smallx3 {
	width: 70px;
}

#left-content input.smallx4 {
	width: 80px;
}

#left-content select.smallx4 {
	width: 84px;
}

#left-content select.smallx5 {
	width: 112px;
}

#left-content input.smallx5 {
	width: 112px;
}

#left-content input.smallx6 {
	width: 120px;
}

#left-content select.smallx6 {
	width: 124px;
}

#left-content input.smallx7 {
	width: 140px;
}

#left-content select.smallx7 {
	width: 140px;
}

#left-content input.smallx8 {
	width: 160px;
}

#left-content select.smallx8 {
	width: 164px;
}

#left-content input.large {
	width: 290px;
}
#left-content input.value {
	width: 305px;
}
#left-content select.large {
	width: 294px;
}
#left-content select.largearea {
	width: 294px;
	
}
#left-content select.largemid {
	width: 200px;
}

#left-content input.full-width {
	width: 100%;
}

#left-content img.date-selector {
	vertical-align: top;
}

#left-content label {
	font-weight: bold;
	color: #4d4f53;
	display: block;
	padding: 0 1em 0 0; /* 12px / 12px */
}

#left-content div.submit-row  {
	padding-top: 0.833333333333em; /* 10px / 12px */
	border-top: 1px solid;
	margin-top: 1.833333333333em; /* 22px / 12px */
}

#left-content div.button-container {
	float: right;
}

#left-content button, #left-content input[type="submit"], #left-content input[type="button"], #left-content input[type="reset"]  {
	font-weight: bold;
 	color: #fff;
	/*padding: 0.5em; /* 6px / 12px */
	height: 2.4166666667em; /* 29px / 12px */
	border: 1px solid;		
	border-color: #185889;
	margin: 0 0.333333333333em; /* 4px / 12px */
	*margin: 0 0; /* IE7 */
	background-color: #185889;
	background-image: -ms-linear-gradient(top, #6691B1 0%, #185889 35%); /* IE10 Consumer Preview */ 	
	background-image: -moz-linear-gradient(top, #6691B1 0%, #185889 35%); /* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #6691B1 0%, #185889 35%); /* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6691B1), color-stop(0.35, #185889)); /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #6691B1 0%, #185889 35%); /* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #6691B1 0%, #185889 35%); /* W3C Markup, IE10 Release Preview */
}

#left-content button, #left-content input[type="submit"], #left-content input[type="button"], #left-content input[type="reset"] {
	-webkit-border-radius: 0.666666666667em; /* 8px / 12px */
	-moz-border-radius: 0.666666666667em; /* 8px / 12px */
	border-radius: 0.66666666667em;	/* 8px / 12px */
}

#left-content button:hover, #left-content input[type="submit"]:hover, #left-content input[type="button"]:hover , #left-content button:focus, #left-content input[type="submit"]:focus, #left-content input[type="button"]:focus, #left-content input[type="reset"]:focus {
	cursor: hand; 
	cursor: pointer;
	border-color: #666;
	background-color: #666;
	background-image: -ms-linear-gradient(top, #949494 0%, #666 35%); /* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #949494 0%, #666 35%); /* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #949494 0%, #666 35%); /* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #949494), color-stop(0.35, #666666)); /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #949494 0%, #666 35%); /* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(top bottom, #949494 0%, #666 35%); /* W3C Markup, IE10 Release Preview */ 	
}

#left-content span.division {
	width: 4em;
}

/*New CSS Disability Claims*/

.dis-benefits {
	width: 206px;
	float: left;
}

.dis-benefits label, .dis-claims label {
	margin-bottom: 4px;
}

.dis-benefitsgroup, .dis-claims {
	margin: 10px 0;	
}

#left-content select.dis-date {
	width: 40px;
	display: inline-block;
}

#left-content select.dis-year {
	width: 55px;
	display: inline-block;
}

h1.dis-h1 {
	line-height: 1.2;
}


/***********************
   DATA TABLES
 ***********************/
 
#left-content table {
	margin-bottom: 2em; /* 24px / 12px */
	border: 1px solid #cbcbcb;
	width: 100%;
}

#left-content table.eform {
	border: 0;
}

#left-content table thead {
	background-color: #cbcbcb;
}

#left-content table.eform thead {
	background-color: #fff;
}

#left-content table th {
	font-weight: bold;
}

#left-content table.eform th {
	color: #4d4f53;
	font-size: 1em; /*12px / 12px */
}

#left-content table tr.alt, #left-content table col.alt {
	background: #f0f0f0;
}

#left-content table col.column-break {	
	border-right: solid 1px #c0c0c0;	
}

#left-content table.eform tr.alt {
	background: #fff;
}

#left-content table tr.total {
	font-weight: bold;
}

#left-content table td {
	white-space: normal;
}

#left-content table td.left, #left-content table th.left {
	text-align: left;
}

#left-content table td.right, #left-content table th.right {
	text-align: right;
}
#left-content table td.center, #left-content table th.center {
	text-align:center;
	 text-valign:middle;
}


#left-content table td, #left-content table th {
	padding: 0.1666666667em 0.6666666667em; /* 2px 8px / 12px */
	text-align: center;
	font-size: 0.833333333333em; /* 10px / 12px */		
}

#left-content table.eform td, #left-content table.eform th {
	text-align: left;		
}

#left-content .table-wrapper table td, #left-content .table-wrapper table th {
	padding: 2px 8px; /* Must be in px for responsive-table */
	text-align: center;
	font-size: 0.833333333333em; /* 10px / 12px */		
}

#left-content div.horizontal-scroll {
		overflow-x: auto;
		margin-bottom: 5px;
}

#left-content div.horizontal-scroll table, #left-content .accordion table {
	margin-bottom: 5px;
}

#left-content div.horizontal-scroll td {
	white-space: nowrap;
}

#left-content #pagination .page.inactive:hover {
	background: #fefefe;
}

#left-content #pagination .page.active {
	border: none;
	background: #616161;
	color: #f0f0f0;
}

#left-content #pagination .page {
	display: inline-block;
	padding: 0px 9px;
	margin-right: 4px;
	border: solid 1px #c0c0c0;
	background: #e9e9e9;
}

#left-content #pagination .page.inactive{
	text-decoration: none !important;
	color: #000 !important;
}

#left-content .float-right {
	float:right;
}

#left-content table tr.td.bulkstatus{
	align: center; 
	valign: middle;
}

.error_summary
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Verdana;
	text-align: left;
	
}

.error_label
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Verdana;
	text-align: left;
	
}


/***********************
   ICONS
 ***********************/
 
.icon {	background-repeat: no-repeat; }
.icon.accomodation { background-image:url('../images/icons/accomodation.gif'); }
.icon.account-balance { background-image:url('../images/icons/account_balance.png'); }
.icon.administrative { background-image:url('../images/icons/administrative.gif'); }
.icon.add-person { background-image:url('../images/icons/add-person.gif'); }
.icon.add-planadvisor-access { background-image:url('../images/icons/add plan advisor access.jpg'); }
.icon.address { background-image:url('/gbadmin/Template/css/address.png'); }
.icon.address { background-image:url('../images/icons/address.gif'); }
.icon.advisor { background-image:url('../images/icons/advisor.gif'); }
.icon.assist { background-image:url('../images/icons/daassist.gif'); }
.icon.audio { background-image:url('../images/icons/audio.gif'); }
.icon.benefit-type { background-image:url('../images/icons/benefit_type.gif'); }
.icon.billing-information { background-image:url('../images/icons/billing-information.gif'); }
.icon.booklet { background-image:url('../images/icons/booklet.gif'); }
.icon.bulk-changes { background-image:url('../images/icons/bulk-changes.gif'); }
.icon.card { background-image:url('../images/icons/card.gif'); }
.icon.cash { background-image:url('../images/icons/cash.gif'); }
.icon.change { background-image:url('../images/icons/change.bmp'); }
.icon.change-coverage { background-image:url('../images/icons/change_coverage.gif'); }
.icon.chat { background-image:url('../images/icons/message.gif'); }
.icon.claims { background-image:url('../images/icons/claims.gif'); }
.icon.confirm { background-image:url('../images/icons/confirm.gif'); }
.icon.confirmation { background-image:url('../images/icons/confirmation.gif'); }
.icon.confirmation.active { background-image:url('../images/icons/confirmation_active.gif'); }
.icon.coordinate { background-image:url('../images/icons/coordinate.gif'); }
.icon.coverage-overview { background-image:url('../images/icons/coverage_overview.gif'); }
.icon.custom-order-report { background-image:url('../images/icons/order-custom-report.gif'); }
.icon.date { background-image:url('../images/icons/date.gif'); }
.icon.date-type { background-image:url('../images/icons/date_type.gif'); }
.icon.dental { background-image:url('../images/icons/dental.gif'); }
.icon.dental-claims-guidelines { background-image:url('../images/icons/dental_claims_guidelines.gif'); }
.icon.dependents-add { background-image:url('../images/icons/dependants_add.png'); }
.icon.dependents-update { background-image:url('../images/icons/dependants_update.png'); }
.icon.digital-statements { background-image:url('../images/icons/digital_statements.gif'); }
.icon.disability { background-image:url('../images/icons/disability.gif'); }
.icon.drugs { background-image:url('../images/icons/drugs.gif'); }
.icon.e-mail { background-image:url('../images/icons/e-mail.gif'); }
.icon.error { background-image:url('../images/icons/error.gif'); }
.icon.error-face { background-image:url('../images/icons/error.png'); }
.icon.expenses { background-image:url('../images/icons/expenses.gif'); }
.icon.family { background-image:url('../images/icons/family.gif'); }
.icon.find-brochure { background-image:url('../images/icons/find-brochure.gif'); }
.icon.find-report { background-image:url('../images/icons/find-report.gif'); }
.icon.flex-enrolment { background-image:url('../images/icons/flex_enrolment.gif'); }
.icon.glossary { background-image:url('../images/icons/glossary.gif'); }
.icon.hcsa { background-image:url('../images/icons/hcsa.gif'); }
.icon.health { background-image:url('../images/icons/health.gif'); }
.icon.health-claims-guidelines { background-image:url('../images/icons/health_claims_guidelines.gif'); }
.icon.health-for-life { background-image:url('../images/icons/icon_hfl.png'); }
.icon.help { background-image:url('../images/icons/help.gif'); }
.icon.hsn { background-image:url('../images/icons/icon_hsn.gif'); }
.icon.languages-prefs { background-image:url('../images/icons/langaugeprefs.gif'); }
.icon.logout { background-image:url('../images/icons/logout.gif'); }
.icon.life { background-image:url('../images/icons/life.gif'); }
.icon.loading { background-image:url('../images/icons/loading-info.gif'); }
.icon.member-change { background-image:url('../images/icons/member-change.gif'); }
.icon.member-information { background-image:url('../images/icons/member_information.gif'); }
.icon.member-multiple { background-image:url('../images/icons/member_multiple.gif'); }
.icon.member-multiple-2 { background-image:url('../images/icons/member_multiple_2.gif'); }
.icon.message { background-image:url('../images/icons/message.bmp'); }
.icon.multiple-members { background-image:url('/gbadmin/Template/css/multiple_members.gif'); }
.icon.multiple-members-2 { background-image:url('/gbadmin/Template/css/multiple_members_2.gif'); }
.icon.news { background-image:url('../images/icons/news.gif'); }
.icon.note-small { background-image:url('../images/icons/note-small.gif'); }
.icon.note { background-image:url('../images/icons/note.gif'); }
.icon.order-report { background-image:url('../images/icons/order-report.gif'); }
.icon.password { background-image:url('../images/icons/password.gif'); }
.icon.personal-overview { background-image:url('../images/icons/personal_overview.gif'); }
.icon.phone { background-image:url('../images/icons/phone.gif'); }
.icon.pin-change { background-image:url('../images/icons/pin_change.bmp'); }
.icon.plan-member-brochures { background-image:url('../images/icons/plan_member_brochures.gif'); }
.icon.printer { background-image:url('/gbadmin/Template/css/printer.gif'); }
.icon.prov-drug { background-image:url('../images/icons/provdrugplanico.png'); }
.icon.provider { background-image:url('../images/icons/provider.gif'); }
.icon.pvq { background-image:url('../images/icons/pvq.gif'); }
.icon.receive-statements { background-image:url('../images/icons/receive_statements.gif'); }
.icon.reinstate-a-member { background-image:url('../images/icons/reinstate a member.jpg'); }
.icon.reports-manager { background-image:url('../images/icons/reports-manager.gif'); }
.icon.resource-centre { background-image:url('../images/icons/resource-centre.gif'); }
.icon.search { background-image:url('../images/icons/search.gif'); }
.icon.send-note { background-image:url('../images/icons/send_note.gif'); }
.icon.simple { background-image:url('../images/icons/simple.gif'); }
.icon.site-access { background-image:url('../images/icons/site_access.gif'); }
.icon.site-alert { background-image:url('../images/icons/site-alert.gif'); }
.icon.site-hours { background-image:url('../images/icons/site-hours.gif'); }
.icon.step-1 { background-image:url('../images/icons/step_01.gif'); }
.icon.step-1.active { background-image:url('../images/icons/step_01_active.gif'); }
.icon.step-2 { background-image:url('../images/icons/step_02.gif'); }
.icon.step-2.active { background-image:url('../images/icons/step_02_active.gif'); }
.icon.step-3 { background-image:url('../images/icons/step_03.gif'); }
.icon.step-3.active { background-image:url('../images/icons/step_03_active.gif'); }
.icon.step-4 { background-image:url('../images/icons/step_04.gif'); }
.icon.step-4.active { background-image:url('../images/icons/step_04_active.gif'); }
.icon.step-5 { background-image:url('../images/icons/step_05.gif'); }
.icon.step-5.active { background-image:url('../images/icons/step_05_active.gif'); }
.icon.step-6 { background-image:url('../images/icons/step_06.gif'); }
.icon.step-6.active { background-image:url('../images/icons/step_06_active.gif'); }
.icon.step-7 { background-image:url('../images/icons/step_07.gif'); }
.icon.step-7.active { background-image:url('../images/icons/step_07_active.gif'); }
.icon.step-8 { background-image:url('../images/icons/step_08.gif'); }
.icon.step-8.active { background-image:url('../images/icons/step_08_active.gif'); }
.icon.step-9 { background-image:url('../images/icons/step_09.gif'); }
.icon.step-9.active { background-image:url('../images/icons/step_09_active.gif'); }
.icon.step-10 { background-image:url('../images/icons/step_10.gif'); }
.icon.step-10.active { background-image:url('../images/icons/step_10_active.gif'); }
.icon.step-511{ background-image:url('../images/icons/step_11.gif'); }
.icon.step-11.active { background-image:url('../images/icons/step_11_active.gif'); }
.icon.step-12 { background-image:url('../images/icons/step_12.gif'); }
.icon.step-12.active { background-image:url('../images/icons/step_12_active.gif'); }
.icon.step-therapy { background-image:url('../images/icons/stepthico.png'); }
.icon.student { background-image:url('../images/icons/student.gif'); }
.icon.submit-claim { background-image:url('../images/icons/submitClaim.gif'); }
.icon.terms-and-conditions { background-image:url('../images/icons/tnc.gif'); }
.icon.time-out { background-image:url('../images/icons/time-out.gif'); }
.icon.transaction-history { background-image:url('../images/icons/transaction_history.gif'); }
.icon.twistie { background-image:url('../images/icons/sub_off.gif'); }
.icon.twistie.active { background-image:url('../images/icons/sub_on.gif'); }
.icon.user-profile { background-image:url('/gbadmin/Template/css/user-profile.gif'); }
.icon.video-library { background-image:url('../images/icons/video-library.gif'); }
.icon.vision { background-image:url('../images/icons/vision.gif'); }
.icon.watch { background-image:url('/gbadmin/Template/css/watch.jpg'); }
.icon.welcome { background-image:url('../images/icons/welcome.gif'); }
.icon.wellness { background-image:url('../images/icons/wellness.gif'); }
.icon.who-can-join { background-image:url('../images/icons/who-can-join.gif'); }
.icon.world { background-image:url('../images/icons/world.gif'); }
.icon.placeholder { background-image:url('../images/icons/empty.gif'); }
.icon.bulk-changes { background-image:url('../images/icons/bulk-changes.gif'); }
.icon.bulk-change-status { background-image:url('../images/icons/bulk change status.jpg'); }
.icon.plan-information { background-image:url('../images/icons/plan information.jpg'); }
.icon.results-2 { background-image:url('../images/icons/results 2.jpg'); }
.icon.eligibility-info { background-image:url('../images/icons/eligibility information.jpg');}
.icon.complete-member-enrolment { background-image:url('../images/icons/complete member enrolment.jpg');}
.icon.allow-complete-member-enrolment { background-image:url('../images/icons/allow member to complete enrolment.jpg');}
.icon.plan-information { background-image:url('../images/icons/plan information.jpg');}
.icon.choose-plan{ background-image:url('../images/icons/choose a plan.jpg'); }
.icon.select-plan-information{ background-image:url('../images/icons/select plan information.jpg'); }
.icon.change-report-request-information{ background-image:url('../images/icons/change report request information.jpg'); }
.icon.terminate-a-member{ background-image:url('../images/icons/terminate a member.jpg'); }
.icon.question-and-profile{background-image:url('../images/icons/questions and profile.jpg'); }
.icon.introduction-and-access{background-image:url('../images/icons/introduction and access.jpg'); }
.icon.Layoff-or-leave-of-absence{ background-image:url('../images/icons/Layoff leave of absence.jpg'); }
.icon.employement-salary-change{background-image:url('../images/icons/Employment Salary change.jpg');}
.icon.forms-in-progress{background-image:url('../images/icons/Forms in progress.jpg');}
.icon.plan-advisor-access{background-image:url('../images/icons/add plan advisor access.jpg');}
.icon.light-bulb{background-image:url('../images/icons/splash screen informational text.jpg');}
.icon.coverage-history{background-image:url('../images/icons/Coverage history.jpg');}
.icon.view-edit-beneficiaries{background-image:url('../images/icons/view edit beneficiaries.jpg');}
.icon.update-salary{background-image:url('../images/icons/update salary.jpg');}

/* buttons on forms */

a.btn-form-style {
	font-weight: bold;
    color: #ffffff;
    height: 2.4166666667em;
    border: 1px solid;
    border-color: #185889;
    margin: 0 0.333333333333em;
    background-color: #185889;
	background-image: linear-gradient(to bottom, #6691B1 0%, #185889 35%);
	align-items: flex-start;
    text-align: center;
    cursor: pointer;
    background-color: buttonface;
    box-sizing: border-box;
	padding: 8px 7px 9px;
	webkit-border-radius: 0.666666666667em;
    -moz-border-radius: 0.666666666667em;
    border-radius: 0.66666666667em;
	text-decoration: none;
	font-size:13px;
	
}

.submit-row.margin-bottom {
	margin-bottom: 3em;
}

.comingsoon {
    display: block; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 200; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}


.coming-content {
    position: relative;
    background-color: #fefefe;
    margin: 100px auto;
    padding: 9px;
    border: 1px solid #888;
    width: 600px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}


/* The Close Button */
.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
	margin-top: 10px;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.coming-header {
    padding: 2px 16px;
    background-color: #4e801f;
}

.coming-header h1 {
	color:white;
	font-weight: 400;
	margin: 15px 0 10px;
    font: normal 22px/14pt Arial, Helvetica, sans-serif;

}

.coming-body {
    padding: 20px 5px 20px 0px;
	}
	
.coming-body h1 {
	font-weight: 700;
    font-size: 1.5em;
    padding-left: 1.0em;
	color: #4d4f53;
}
	
.coming-body > ul li{
		font-size: 13px;
		padding: 0 0 0 15px;
		margin-left: 0;
		padding-left: 15px;
		background: url(Template/images/bullet.gif) no-repeat 0px 5px;
		color: #4d4f53;
	    margin: 10px 0;
}

.coming-body ul {
	padding-left: 36px;
}

.tsaview-content {

}

.tsaview .tsaview-content p {
	margin: 10px 0;
    padding: 0;
    color: #4d4f53;
    text-decoration: none;
}

.tsaview-content .board.grey {

}

.tsaview .boardgrey {
    position: relative;
    background-color: #f0f0f0;
    overflow: hidden;
    padding: 0;
	float: left;
    width: 100%;
}

.tsaview .padLeft {
	padding-left: 10px;
}

.tsaview .column {
    float: left;
padding: 5px 40px 20px 0px;

}

.tsaview .column h6 {
	    color: #4d4f53;
    margin: 20px 0 10px;
    font: bold 8pt/10.5pt Arial, Helvetica, sans-serif;
	    color: #165788;
}
