﻿/* HTML standards */
body {font-family:Arial;font-size:14px;color:black;background-color:#FFFFFF;top:0;left:0;}
a, a:visited {color:#002855;text-decoration:underline;}
a:hover {color:#a6b9d2;text-decoration:none;}
h1 {
	font-size: 32px;
	color: #002855;
	font-family: Arial;
	margin-bottom: 39px;
	font-weight: normal;
} /* Page headers */
h2 {
	color: #002855;
	font-family: Arial;
} /* Section heading */
h3 {font-size:14px;color:#666666;font-family:Arial;margin-top:6px;font-weight:bold;text-transform:uppercase;} /* Guiding text */
h4 {}
h5 {}
h6 {font-size:10px;color:#5C635E;font-family:Arial;}  /* disclaimer text */
button {background-color:#002855;color:#002855;font-weight:bold;font-family:Arial;font-size:12px;-moz-border-radius:4em;border-radius:4em;}

/* structure classes */
.error {font-family:Verdana;font-size:11px;color:Red;}
.errorFor {font-family:Verdana;font-size:11px;color:Red; width:300px;}
.infotext {font-size:13px;color:#666666;font-family:Arial;line-height:20px;}  /* If there are instruction beneath page header */
.sectionHeadPlain {font-family:Arial;font-size:12px;font-weight:bold;color:#666666;} /* heading for sub-section */
.sectionHeadAdorned {font-family:Arial;font-size:12px;font-weight:bold;color:#ffffff;background-color:#A5A69B;} /* heading for subsection with background */
.helpLinks {width:200px;height:38px;border-bottom:1px solid #e4e4e2;line-height:38px;} /* right panel links */
a.helpLinks, a.helpLinks:visited {text-decoration:none;}
.helpLinkMain {width:200px;height:38px;vertical-align:middle;line-height:38px;} /* right panel links */
a.helpLinkMain, a.helpLinkMain:visited {text-decoration:none;}
.topNav {font-family:Times New Roman;font-size:17px; top:25px;height:22px;vertical-align:middle;  padding-left:15px; padding-right:15px; border-left:1px solid #e4e4e2; text-decoration:none;}
.topNavNoLink {font-family:Times New Roman;font-size:17px;color:#bbbcb0;top:25px;height:22px;vertical-align:middle;  padding-left:15px; padding-right:15px; border-left:1px solid #e4e4e2; text-decoration:none;}
/*a.topNav, a.topNav:visited {color:#339999;text-decoration:none;}  color:#bbbcb0;*/
.topNav a {
	color: #002855;
	text-decoration: none;
}
	.topNav a:visited {
		color: #002855;
		text-decoration: none;
	}
.topNavLeft {font-family:Times New Roman;font-size:17px;top:25px;height:22px;vertical-align:middle; padding-right:15px;text-decoration:none;}
a.topNavLeft, a.topNavLeft:visited {text-decoration:none;}
#NavLine a, #NavLine a:visited {
	text-decoration: none;
	color: #002855;

}
.Nav {
	background-image: url(images/navline1.png);
	width: 950px;
}
.HeadFull {
	background-image: url(images/HeadFullBlue.png);
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	text-indent: 12px;
	margin-top: 30px;
	margin-bottom: 18px;
	text-transform: uppercase;
}

.HeadFullGrid {
	background-image: url(images/HeadFullBlue.png);
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	text-indent: 12px;
	margin-top: 30px;
	margin-bottom: 5px;
}
.profileLink {position:absolute;top:3px;left:716px;width:65px;height:24px;background-color:Transparent;}
.logoutLink {position:absolute;top:3px;left:789px;width:53px;height:24px;background-color:Transparent;}
.advocatorLink {position:absolute;top:3px;left:851px;width:92px;height:24px;background-color:Transparent;}
.button {
	background-color: #002855;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	-moz-border-radius: 4em;
	border-radius: 4em;
}

.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:solid 1px black; background-color:#fffacd; color:Red;
}
/* template object styling */
#Page {width:100%;left:0;top:0;}
/* Masthead objects */
#Masthead {width:100%;left:0;top:0;height:124px;background-image:url(images/MastBack.png);position:absolute;}
#resources {
	display:block;
	width: 100%;
	left: 0;
	top: 0;
	height: 53px;
	background-image: url(images/resource.png);
	position: relative;
}
#PageBody {width:100%;left:0;top:124px;position:absolute;}
#AdvMastMast {width:950px;top:0;height:124px;background-image:url(images/MastLogoCorporate.png);margin-left:auto;margin-right:auto;position:relative;}
#PhoneNum {position:absolute;top:9px;left:500px;color:white;}
#PreLogin {margin-left:auto;margin-right:auto;position:relative;width:760px;top:130px;}
#PreLogo {background-image:url(images/BBA.jpg);height:177px;width:295px;margin-bottom:10px;margin-left:auto;margin-right:auto;}
#PreForm {margin-left:auto;margin-right:auto;width:400px;}
#Footer {margin-left:auto;margin-right:auto;height: 70px;}
.logtxt {width:208px;}

/* claim.aspx */
.CmtSrch {font-family:Arial;font-size:12px;border:1px solid #eeeeee;padding:2px;}
.CmtSrchHd {
	background-color: #194F90;
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #666666;
	padding: 1px;
	font-weight: bold;
}
.CmtSrchHd a, .CmtSrchHd a:visited {color:#fff;text-decoration:underline;}
.InputClaim {width:133px;}

.CmtSrchHdOP {
	background-color: #E8EDF4;
	color: black;
	font-size: 12px;
	width: 660px;
	font-family: Arial;
	border: 2px solid #fff;
	line-height: 2em;
	padding: 1px;
	font-weight: bold;
	filter: alpha(opacity=75); /* Internet Explorer       */
	-moz-opacity: .75; /* Mozilla 1.6 and below   */
	opacity: .75; /* newer Mozilla and CSS-3 */
}

/* claimdetail.aspx */
.ClmDetLft {top:0;left:15px;position:absolute;width:310px;}
.ClmDetRgt {top:0;left:325px;position:absolute;width:310px;}
.ClmDetCon {width:650px;position:relative;top:0;height:28px;}
.ClmDetConSmall {width:300px;position:relative;top:0;height:28px;}
.ClmDetLbl {top:0;width:120px;left:0;position:absolute;}
.ClmDetLblItalic {top:0;width:120px;left:0;position:absolute; font-style:italic}
.ClmDetDat {top:0;width:190px;left:120px;position:absolute;}
.ClmDetDatLng {top:0;width:500px;left:120px;position:absolute;}
.ClmDetDatLngCT {top:0;width:500px;left:150px;position:absolute;}
.ClmDetDatJust {top:0;width:310px;left:0;position:absolute;}
.modalBackground {width:210px;top:0;left:740px;position:fixed; background-color:Gray; 
-moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50);}
#popup {background-color:White;}
.modalHelp {top:0;left:0;position:fixed;}
.gridClaimTimeLineHeaderRow {width:660px;left:25px;position:absolute;border:0px solid #fff;padding:0px;}
.gridClaimTimeLineRow {
	top: 0;
	left: 15px;
	height: 28px;
	position: absolute;
	width: 660px;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	border: 2px solid #fff;
	padding: 0px;
	background-color: #F9B746;
	line-height: 2em;
}
.gridCurrentLevel {width:100px;left:15px;position:absolute;border:0px solid #fff;padding:0px; text-align:left;}
.gridDateFiling {width:100;top:0;left:125px;position:absolute;border:0px solid #fff;padding:0px; text-align:center;}
.gridDateFilingLong {width:140px;top:0;left:125px;position:absolute;border:0px solid #fff;padding:0px; text-align:left;}
.gridDecision {width:110px;top:0;left:225px;position:absolute;border:0px solid #fff;padding:0px; text-align:center;}
.gridDecisionDate{width:80px;top:0;left:325px;position:absolute;border:0px solid #fff;padding:0px; text-align:center;}
.gridDaysPending {width:100px;top:0;left:425px;position:absolute;border:0px solid #fff;padding:0px; text-align:center;}
.gridAverageDays {width:100px;top:0;left:525px;position:absolute;border:0px solid #fff;padding:0px; text-align:center;}
.ClmDetDatLngTimeLine {top:0;width:350px;left:110px;position:absolute;font-size:12px;}
.ClmDetDatExtraRight {top:0;width:500px;left:275px;position:absolute;font-size:12px;}
.ClmDetLblLngForGrid {top:0;width:600px;left:0;position:absolute;font-size:12px;padding:4px;}
.gridClaimTimeLineHeader {
	top: 0;
	left: 15px;
	height: 32px;
	position: absolute;
	width: 660px;
	background-color: #194F90;
	color: #fff;
	font-family: Verdana;
	font-size: 12px;
	border: 2px solid #fff;
	padding: 0px;
	font-weight: bold;
	line-height: 2em
}
.h31 {font-size:12px;color:#666666;font-family:Verdana;}
.gridClaimTimeLineRowDisabled {
	top: 0;
	left: 15px;
	height: 28px;
	position: absolute;
	width: 660px;
	font-family: Arial;
	font-size: 12px;
	border: 2px solid #fff;
	padding: 0px;
	line-height: 2em;
	background-color: #E8EDF4; /* the background          */
	filter: alpha(opacity=75); /* Internet Explorer       */
	-moz-opacity: .75; /* Mozilla 1.6 and below   */
	opacity: .75; /* newer Mozilla and CSS-3 */
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}
#xsnazzy h1 {
	font-size: 2.5em;
	color: #194F90;
}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1px 1em 1px 1em; width:660px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {
	background: #194F90;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.xb1 {
	margin: 0 5px;
	background: #194F90;
}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {
	display: block;
	background: #194F90;
	border: 0 solid #fff;
	height: 20px;
	border-width: 0 1px;
	width: 660px;
	color: #fff;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 2em
}
.center { text-align:center; vertical-align:center;}

.bullet 
{
background-image:url(images/orange-bullet.gif); 
position:relative;
height:12px; /*dimensions of our image*/
width:12px;
}

.questionMark {
background-image:url(images/questionMarkImage16.png); 
position:relative;
height:16px; /*dimensions of our image*/
width:16px;
}


/* overpayment pop */
.OPHead {color:#fff;background-image:url(images/HeadFullBlue.png);background-repeat:repeat-y;font-family:Arial;font-weight:bold;height:23px;line-height:23px;text-indent:12px;margin-top:30px;margin-bottom:18px;text-transform:uppercase; width:625px}
.OPDetLft {top:0;left:15px;position:absolute;width:25px;}
.OPDetRgt {top:0;left:325px;position:absolute;width:75px;}
.OPDetCon {width:650px;position:relative;top:0;height:28px;}
.OPDetLbl {top:0;width:175px;left:15;position:relative;}
.OPDetLblItalic {top:0;width:120px;left:0;position:absolute; font-style:italic}
.OPDetDat {top:0;width:325px;left:175px;position:relative;}
.OPDetDatLng {top:0;width:500px;left:200px;position:absolute;}
.OPDetDatJust {top:0;width:310px;left:0;position:absolute;}
.OPTxtAlt {width:300;font-family:Arial;font-size:14px;height:18px;letter-spacing:0.75px;padding:0px;color:#999999;}
.InputOP {width:133px;}
.OPDetFull {width:550px;position:relative;top:0;height:28px;left:15px;}
.OPDetTxt {width:442px;position:relative;left:40px;}


/* contactus.aspx */
#ContactInfo {position:relative;width:805px;}
#ContactLeft {position:absolute;width:400px;top:0;left:0;}
#ContactRight {position:absolute;width:400px;top:0;left:404px;}
.LblContact {padding:0;float:left;width:90px;}
.InfoContact {padding:0;float:left;width:310px;}
.ContactRow {padding:0;height:16px;position:relative;}
#AcctMgrInfo {position:relative;width:805px;top:144px;}
#InputForm {position:relative;width:805px;top:191px;}
/* mbr.aspx 
- uses claimdetail.aspx styling
*/
.InputMBR {width:133px;}
.InputMBRMed {width:225px;}
.InputMBRLng {width:333px;}
.MBRDetNone {width:650px;position:relative;top:0;height:28px;left:15px;}
.MBRDetComm {width:650px;position:relative;top:0;height:56px;}
.MBRDetTxt {width:442px;height:54px;overflow:auto;}
.ui-state-success {	color: #4F8A10;	background-color: #DFF2BF; border: 1px solid #4F8A10; }
/* opcalc.aspx
- also uses claimdetail.aspx styling
*/

/* Top Nav objects */
#Nav {height:69px;width:950px;top:0;margin-left:auto;margin-right:auto;position:relative;}
#Navbuffer {height:25px;top:0;left:0;width:950px;position:absolute;}
#NavLine {height:22px;top:25px;left:0;width:950px;position:absolute;}
/* Main content objects */
#MainContain {width:950px;top:0;margin-left:auto;margin-right:auto;position:relative;}
#mainform {width:680px;top:0;left:0;position:absolute;}
#spacerpanel {width:90px;top:0;left:650px;position:absolute;}
#sidepanel {width:210px;top:0;left:740px;position:absolute;}
#sidepanel a, #sidepanel a:visited {text-decoration:none;}

/*.frmCnt {position:relative;width:540px;padding:20px;}*/
.frmCnt {position:relative;width:555px;height:32px;}

.frmLft {position:absolute;top:0;left:5px;width:190px;height:28px;font-family:Arial;font-size:16px;padding:0px;}
.frmRgt {position:absolute;top:0;right:0;width:365px;vertical-align:middle;padding:0px;
	margin-bottom: 1px;
}
.frmErr {color:Red;font-weight:bold;}
.frmTxt {width:200px;font-family:Arial;font-size:16px;height:18px;letter-spacing:0.75px;padding:0px;}
.frmTxtAlt {width:200px;font-family:Arial;font-size:16px;height:18px;letter-spacing:0.75px;padding:0px;color:#999999;}
.frmTxtLng {width:280px;font-family:Arial;font-size:16px;height:18px;letter-spacing:0.75px;padding:0px;}
.shortDrop {width:100px;font-family:Arial;font-size:14px;height:20px;letter-spacing:0.75px;padding:0px;}
.medDrop {width:200px;font-family:Arial;font-size:14px;height:20px;letter-spacing:0.75px;padding:0px;}
.reqd {color:Red;font-weight:bold;text-decoration:none;}
.cmtLft {position:absolute;top:0;left:5px;width:170px;height:60px;font-family:Arial;font-size:16px;padding:0px;}
.cmtRgt {position:absolute;top:0;right:0;width:365px;vertical-align:middle;padding:0px;height:65px;}
.txtSpecInstr {width:300px;height:50px;font-family:Arial;font-size:16px;letter-spacing:0.75px;padding:0px;}
#ctl00_BodyPlaceHolder_txtSplecialInstructions {width:300px;height:50px;font-family:Times New Roman;font-size:16px;letter-spacing:0.75px;padding:text-align:left;left:0;}
.frmCntCmt {position:relative;width:560px;height:75px;}
.refcontent {width:765px; vertical-align:middle}
.TestClass {display:none;}

.hiddenDisability {
display: none;
position:relative;
width:540px;
padding:20px;
top: 3px;
left: 3px;
}
.visibleDisability{
display: block;
position:relative;
width:540px;
padding:20px;
top: 3px;
left: 3px;
}

.TestClass {display:none;}
.hide { display: none; }
.ui-state-success {	color: #4F8A10;	background-color: #DFF2BF; border: 1px solid #4F8A10; }

/* Statistics Page */
.CmtSrchHdSt {
	background-color: #194F90;
	color: #194F90;
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #666666;
	padding: 1px;
	font-weight: bold;
}
.CmtSrchHdSt a, .CmtSrchHd a:visited {color:#fff;text-decoration:underline;}

.accordionContent {
background-color: #F5F5F5;
border-color: -moz-use-text-color #2F4F4F #2F4F4F;
border-right: 1px dashed #2F4F4F;
border-style: none dashed dashed;
border-width: medium 1px 1px;
font-family: Arial;
font-size: 12px;
padding: 10px 5px 5px;
Width: 660px;
}

.accordionHeader {
	background-color: #194F90;
	border: 1px solid #2F4F4F;
	color: white;
	cursor: pointer;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px;
	Width: 660px;
}

.ui-accordion-content{
background-color: #D3DEEF;
border-color: -moz-use-text-color #2F4F4F #2F4F4F;
border-right: 1px dashed #2F4F4F;
border-style: none dashed dashed;
border-width: medium 1px 1px;
font-family: Arial;
font-size: 12px;
padding: 10px 5px 5px;
Width: 640px;
}

.accordionHeaderSelected {
background-color: #FAB640;
border: 1px solid #2F4F4F;
color: white;
cursor: pointer;
font-family: Arial;
font-size: 12px;
font-weight: bold;
margin-top: 5px;
padding: 5px;
Width: 624px;
overflow:hidden;
}

.accordionHeader1 {
	background-color: #194F90;
	border: 1px solid #2F4F4F;
	color: white;
	cursor: pointer;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px;
	Width: 624px;
	overflow: hidden;
}

.ui-accordion-header{
background-color: #2E4D7B;
border: 1px solid #2F4F4F;
color: white;
cursor: pointer;
font-family: Arial;
font-size: 12px;
font-weight: bold;
margin-top: 5px;
padding: 5px;
Width: 640px;
} 
.accordionContent1 {
background-color:White;
border-color: -moz-use-text-color #2F4F4F #2F4F4F;
border-right: 1px dashed #2F4F4F;
border-style: none dashed dashed;
border-width: medium 0px 0px;
padding: 10px 5px 5px;
Width: 600px;
overflow:hidden;
font-family: Arial;
font-size: 12px;
}
sup { vertical-align: text-top; font-size: 50%; }

.buttonSSDI {
	background-color: #002855;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	-moz-border-radius: 4em;
	border-radius: 4em;
}
.buttonMedicare {
	background-color: #002855;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	-moz-border-radius: 4em;
	border-radius: 4em;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	background-color:#EEE5DE;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	text-align:left;
	font:12px Verdana;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000; 
}
 #tooltip h3, #tooltip div { margin: 0; } 

/* simple css-based tooltip 
.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000; 
}*/