body {margin:0; padding:0; background:url(../images/grey-background.jpg) #161616 left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#545454}

a {color:#0384cb; text-decoration:underline}
a:hover {color:#339933; text-decoration:underline}
p {margin:8px 0; padding:0}
form {margin:0; padding:0}
img {border:0 none}
.temp {color:Red;background-color:White;text-decoration:none;}		    

/* PREPARE */

.planGreen {
	color: #5C9E38;
}

/** tooltip **/

a.tooltip{
    position:relative; /*this is the key*/
    z-index:24; background-color:#fff;
    color:#5C9E38;
    text-decoration:none}

a.tooltip:hover{z-index:25; background-color:#f3f6f7}

a.tooltip span{display: none}

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:-7em; width:8em;
    border:1px solid #5C9E38;
    background-color:#f3f6f7; color:#5C9E38;
	font-weight: bold;
    text-align: center}
	
/** CRUMB link **/

a.crumb:link,
a.crumb:active,
a.crumb:visited {
	color:#0877A4;
	text-decoration:underline;
	/* font-size:12px; */
}

/** CRUMB link on mouseover **/
a.crumb:hover {
	color:#055170 !important;
}
	

/* CONTAINER */

#Container {background:url(../images/containerBg1.gif) left top repeat-y; margin:0 auto; width:971px; padding:0 3px; height:1%}   
#Header {background:url(../images/headerBg1.gif) left top repeat-x; height:103px; border-bottom:1px solid #0097db; padding:0 9px}
#Content {border-top:7px solid #00b6ee; border-bottom:1px solid #a7afb4; padding:16px 20px 16px 16px; height:1%}
#ContentHome {border-bottom:1px solid #a7afb4; padding:16px 20px 16px 16px; height:1%}
#Footer {border-top:7px solid #cccccc; background:#efefef; height:35px; line-height:35px; padding:0 16px; font-size:12px; color:#999999}

#ColLt1 {float:left; width:250px; margin:0 23px 0 0; height:1%}
#ColCnt1 {float:left; width:660px; height:1%}

.Slogan {font-family:Verdana; font-size:10px; color:#666666; line-height:19px; float:left; margin:0 0 2px 0}
.TopLnk {font-family:Verdana,Arial; font-size:10px; color:#cccccc; line-height:19px; float:right; margin:0 0 2px 0}
.TopLnk span {color:#666666}
.TopLnk a {color:#666666; text-decoration:none}
.TopLnk a:hover {color:#666666; text-decoration:underline}

/* LOGO */
/*h1#logo {margin:0; background:url(../images/onestorm.gif) left top no-repeat; width:182px; height:82px; font-size:12px; float:left}*/
h1#logo {margin:8px 0 0 0; padding:0; background:url(../Images/en-US/onestorm.gif) left top no-repeat; width:175px; height:65px; font-size:12px; float:left;}
h1#logo a {display:block; width:182px; height:82px; outline:none}
h1#logo a:hover {background:url(../images/nmove.gif) top left no-repeat; outline:none}
h1#logo a span {display:none}
/* LOGO */


/* TOP NAVIGATION */
#TopNav {margin:52px 0 0 0; padding:0; list-style:none; height:30px; float:left; font-family:Arial; font-size:16px; color:#FFF; line-height:30px}
#TopNav ul {margin:0; padding:0; list-style:none}
#TopNav li {display:inline; float:left; margin-right:5px}
#TopNav li a {display:block; height:30px; float:left; background:url(../images/NavTab2.gif); text-decoration:none; outline:none}
#TopNav li b {margin:0 0 0 15px; display:inline; float:left; height:30px; background:url(../images/NavTab2.gif) right top; padding:0 15px 0 0; color:#fff; font-weight:normal}
#TopNav li a:hover, #TopNav li a:hover b {border:0; cursor:pointer; text-decoration:underline; outline:none}

#TopNav li.last a {display:block; height:31px; float:left; background:url(../images/NavTab1.gif); text-decoration:none; outline:none;}
#TopNav li.last b {margin:0 0 0 15px; display:inline; float:left; height:30px; background:url(../images/NavTab1.gif) right top; padding:1px 15px 0 0; color:#fff; font-weight:bold; font-size:15px;}
#TopNav li.last a:hover, #TopNav li.last a:hover b {border:0; cursor:pointer; text-decoration:underline; outline:none}
/* TOP NAVIGATION */


#ProgsBar {width:193px; height:48px; display:block; background:url(../images/progsbarBg1.gif) left top no-repeat; margin:14px 0 0 0; padding:5px 15px 0 63px; float:right}
.ProgsBarTxt1 {float:left; font-size:13px; color:#339933; font-weight:bold; padding:3px 0}
.BarBox1 {border:1px solid #b3b3b3; width:135px; height:15px; background:url(../images/barBg1.gif) left top repeat-x; line-height:15px; font-size:10px; float:left; color:#000}
.BarBox1 p {text-align:center; margin:0; padding:0}
.BarBox1 div {background:url(../images/barBluBg1.gif) left top repeat-x; height:15px}
.BarPrcnt1 {float:left; margin:0 0 0 8px; font-size:15px; color:#333333; line-height:15px}


/*h3 {font-size:18px; color:#339933; font-weight:normal; margin:0; padding:0 0 5px 0; border-bottom:1px solid #cccccc; width:234px}*/ /*Commented to make heading in orange color*/
h3 {font-size:18px;color:#fd8b29;font-weight:normal; margin:0; padding:0 0 5px 0; border-bottom:1px solid #cccccc; width:234px }
/*h2 {font-family:'Trebuchet MS', 'Myriad Pro', Helvetica, Verdana, sans-serif; font-size:34px; color:#0384cb; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px solid #cccccc}*/
h2{font-family:'Trebuchet MS', 'Myriad Pro', Helvetica, Verdana, sans-serif; font-size:34px; color:#ab4173; margin:0 0 10px 0; padding:5px 0 5px 0;}
h4 {font-family:'Myriad Pro', 'Trebuchet MS', Helvetica, Verdana, sans-serif; font-size:18px; color:#0384cb; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px solid #cccccc}
h3 { color:#fd8b29; }
h5 {font-family:'Trebuchet MS', 'Myriad Pro', Helvetica, Verdana, sans-serif; font-size:34px; color:#ab4173; margin:0 0 10px 0; padding:5px 0 5px 0;}

.CpRight {float:left}
.FtrLnk1 {float:right}
.FtrLnk1 a {color:#999999; text-decoration:none}
.FtrLnk1 a:hover {color:#666666; text-decoration:underline}

.Left {float:left}
.Right {float:right}
.Clear {clear:both; height:0; margin:0; padding:0; font-size:0; line-height:0; overflow:hidden}
.ClearL {clear:left; height:0; margin:0; padding:0; font-size:0; line-height:0; overflow:hidden}
.ClearR {clear:right; height:0; margin:0; padding:0; font-size:0; line-height:0; overflow:hidden}

/* LEFT NAVIGATION */
.sectiontitle {font-size:14px; color:#019de2; font-weight:bold; padding:10px 0 0 0}
#section1, #section2, #section3, #section4, #section5, #section6 {margin:0; padding:0; height:1%}
.typea {background:#e8e8e8 url(../images/nav-a_234x35.gif) no-repeat; width:222px; height:26px; padding:9px 0 0 12px; margin:10px 0 0 0; text-align:left; color:#9c9c9c; font-size:14px}
.typeb {background:#e8e8e8 url(../images/nav-b_234x35.gif) no-repeat; width:222px; height:26px; padding:9px 0 0 12px; margin:0; text-align:left; color:#9c9c9c; font-size:14px}
.typec {background:#e8e8e8 url(../images/nav-c_234x35.gif) no-repeat; width:222px; height:26px; padding:9px 0 0 12px; margin:0; text-align:left; color:#fff; font-size:14px}
.typed {background:#e8e8e8 url(../images/nav-d_234x35.gif) no-repeat; width:222px; height:26px; padding:9px 0 0 12px; margin:10px 0 0 0; text-align:left; color:#fff; font-size:14px}
.typee {background:#e8e8e8 url(../images/nav-e_234x35.gif) no-repeat; width:222px; height:26px; padding:9px 0 0 12px; margin:0; text-align:left; color:#9c9c9c; font-size:14px}
.typef {background:#e8e8e8 url(../images/nav-f_234x36.gif) no-repeat; width:222px; height:27px; padding:9px 0 0 12px; margin:0; text-align:left; color:#9c9c9c; font-size:14px}
.typeg {background:#e8e8e8 url(../images/nav-g_234x36.gif) no-repeat; width:222px; height:27px; padding:9px 0 0 12px; margin:0 0 10px 0; text-align:left; color:#fff; font-size:14px}
.typeh {background:#e8e8e8 url(../images/nav-h_234x36.gif) no-repeat; width:222px; height:27px; padding:9px 0 0 12px; margin:0 0 10px 0; text-align:left; color:#9c9c9c; font-size:14px}
.typei {background:#e8e8e8 url(../images/nav-i_234x36.gif) no-repeat; width:222px; height:27px; padding:9px 0 0 12px; margin:10px 0 10px 0; text-align:left; color:#9c9c9c; font-size:14px}
.typej {background:#e8e8e8 url(../images/nav-j_234x36.gif) no-repeat; width:222px; height:27px; padding:9px 0 0 12px; margin:10px 0 10px 0; text-align:left; color:#fff; font-size:14px}

a.sectionon:link, a.sectionon:active, a.sectionon:visited {color:#019de2; text-decoration:none}
a.sectionon:hover {color:#019de2; text-decoration:underline}
a.sectionoff:link, a.sectionoff:active, a.sectionoff:visited {color:#999; text-decoration:none}
a.sectionoff:hover {color:#999; text-decoration:underline}
a.navon:link, a.navon:visited {color:#444; text-decoration:none}
a.navon:hover {color:#444; text-decoration:underline}
a.navon:active {color:#339933; text-decoration:underline}
/* LEFT NAVIGATION */

div.hr {height:21px; background:url(../images/hr1.gif) left center repeat-x}
div.hr hr {display:none}

hr.Line1 {border:0px none; border-bottom:1px dashed #cccccc; height:1px; margin:0; padding:0}

.HeadText1 {color:#339933; font-weight:bold}

a.Add1 {background:url(../images/icnAdd1.gif) left no-repeat; color:#0384cb; text-decoration:underline; padding:0 0 0 20px}
a.Add1:hover {background:url(../images/icnAdd2.gif) left no-repeat; color:#545454; text-decoration:underline}

input.BackBtn1 {width:126px; height:48px; background:url(../images/btnBack1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0 15px 0 0; padding:0; outline:none}
input.SaveExit1 {width:169px; height:48px; background:url(../images/btnSaveExit1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0 15px 0 0; padding:0; outline:none}
input.Continue1 {width:169px; height:48px; background:url(../images/btnContinue1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}
input.StartPlan1 {width:169px; height:48px; background:url(../images/btnStartPlan1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}
input.RegisterMe1 {width:169px; height:48px; background:url(../images/btnRegister1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}
input.Update1 {width:151px; height:48px; background:url(../images/btnUpdate1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}
input.SignBack1 {width:169px; height:48px; background:url(../images/btnSignBack1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}
input.SndMsg1 {width:169px; height:48px; background:url(../images/btnSndMsg1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}
input.PrintList {width:81px; height:24px; background:url(../images/icnPrintLst1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0 1px 0 250px; padding:0; outline:none}

input.UpdtActBtn1 {width:169px; height:48px; background:url(../images/btnUpdateAct1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0 15px 0 0; padding:0; outline:none}
input.CancelBtn1 {width:169px; height:48px; background:url(../images/btnCancel1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}
input.SetDtPrntBtn1 {width:169px; height:48px; background:url(../images/btnDatePrint1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0 15px 0 0; padding:0; outline:none}
input.PrntCertBtn1 {width:169px; height:48px; background:url(../images/btnPrintCerti1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}
input.SignOutBtn1 {width:169px; height:48px; background:url(../images/btnSignOut1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0 15px 0 0; padding:0; outline:none}
input.RtrnPlanBtn1 {width:169px; height:48px; background:url(../images/btnReturnPlan1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}


.NoteBox1 {margin:0; padding:0; height:1%; color:#0384cb}
.NoteBox1 .cB {background:#ddf0f8; padding:0 15px; height:1%; line-height:20px}
.NoteBox1 .cBt, .NoteBox1 .cBb, .NoteBox1 .cBt div, .NoteBox1 .cBb div {background:url(../images/NoteBox1.gif) top right; height:12px; font-size:0}
.NoteBox1 .cBt div {background-position:top left}
.NoteBox1 .cBb div {background-position:bottom left}
.NoteBox1 .cBb {background-position:bottom right}
.NoteBox1 .cBt, .NoteBox1 .cBb {margin:0 -15px 0 -15px; padding-right:15px}

.Spcr1 {font-size:6px; line-height:6px; margin:0}
.Spcr2 {margin:0; padding:0}

.Form1 {margin:0; padding:0}
.Form1 .Head1 {margin:0 0 10px 0; padding:10px 0 0 0; color:#0384cb; background:url(../images/hr1.gif) top left repeat-x; font-size:16px}
.Form1 label {display:block; padding:0 0 0 15px; margin:5px 0; line-height:20px}
.Form1 label span {display:block; float:left; line-height:20px; width:100px}
.Form1 .Small {font-size:11px}
.Form1 input {margin:0; border:1px solid #a5acb2; vertical-align:middle; width:250px; padding:1px}
.Form1 input:focus {background:#f5f5f5}
.Form1 select {margin:0; border:1px solid #a5acb2; vertical-align:middle}
.Form1 textarea {margin:0; border:1px solid #a5acb2; vertical-align:middle; width:600px; height:110px}
.Form1 .chkbx {float:left; width:auto} 
.Form1 .chkbx input {border:0 none; vertical-align:middle; width:auto}
.Form1 label span.errormsg {display:block; float:none; line-height:20px}
.Form1 span.chkbx1 {padding:0; width:auto; margin:5px 5px 0 0; *margin:0}
.Form1 .chkbx1 input {border:0 none; width:auto}

.Form2 {margin:0; padding:0}
.Form2 .Head1 {margin:0 0 10px 0; padding:10px 0 0 0; color:#0384cb; background:url(../images/hr1.gif) top left repeat-x; font-size:16px}
.Form2 .Head2 {margin:0 0 10px 0; padding:10px 0 0 0; color:#0384cb; font-size:16px}
.Form2 label {display:block; padding:0 0 0 15px; margin:5px 0; line-height:20px}
.Form2 label span {display:block; float:left; line-height:20px; width:140px}
.Form2 .Small {font-size:11px; color:#545454}
.Form2 input {margin:0; border:1px solid #a5acb2; vertical-align:middle; width:250px; padding:1px}
.Form2 input:focus {background:#f5f5f5}
.Form2 select {margin:0; border:1px solid #a5acb2; vertical-align:middle}
.Form2 textarea {margin:0; border:1px solid #a5acb2; vertical-align:middle; width:600px; height:110px}
.Form2 textarea.txtar {margin:0; border:1px solid #a5acb2; vertical-align:middle; width:250px; height:80px}
.Form2 textarea.needs1 {width:600px; height:50px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;}
.Form2 .chkbx {float:left; width:auto}
.Form2 .chkbx input {border:0 none; vertical-align:middle; width:auto}

.NewsHeadline1 {border-top:7px solid #019de2; background:url(../images/newsBg1.gif) left top repeat-x; height:42px; line-height:42px; padding:0 12px; margin:0; font-size:12px; color:#666666; display:none; visibility:hidden}

.SignIn {margin:0; padding:6px 0}
.SignIn label {display:block; padding:0; margin:2px 0}
.SignIn input {margin:0; border:1px solid #a5acb2; vertical-align:middle; width:230px; padding:1px}
/*.SignIn input.Btn1 {border:1px solid #006699; background:#3399cc; font-size:15px; color:#FFF; font-weight:bold; width:70px; vertical-align:middle; padding:2px 8px; outline:none}*/
.SignIn input.Btn1 {width:70px; height:24px; background:url(../images/btnSignin1.gif) left top no-repeat; vertical-align:middle; outline:none; border:0 none; font-family:Verdana; font-size:12px; color:#FFF; font-weight:bold; padding-bottom:2px}
.SignIn a.Frgt1 {font-family:Verdana; font-size:10px; color:#019de2; text-decoration:none; margin:0 0 0 10px}
.SignIn a.Frgt1:hover {color:#019de2; text-decoration:underline}

.HrcnHdline1 {margin:0; padding:6px 2px; border-bottom:1px solid #CCC; width:230px; background:#FFF; font-size:12px}
.HrcnHdline1 p {margin:0}

.Bsness1 {margin:0; padding:6px 2px; border-bottom:1px solid #CCC; width:230px; background:#FFF}
.Bsness1 .Head1 {font-size:15px; color:#000; font-weight:bold; margin:0}
.Bsness1 .Text1 {font-size:12px; text-align:right; margin:0}

.Plan1 {background:url(../images/imgPlan1.jpg) top right no-repeat; width:230px; height:130px; padding:0 140px 0 0; margin:0 20px 0 0; float:left}
.Plan1 .Text1 {margin:0 0 18px 0}

.Mission1 {margin:0; padding:6px 2px; border-bottom:1px solid #CCC; width:230px; background:#FFF; font-size:12px}
.Mission1 p {margin:0}

.GryBox1 {margin:0; padding:0; height:1%}
.GryBox1 .cB {background:#efefef; padding:0 10px; height:1%}
.GryBox1 .cBt, .GryBox1 .cBb, .GryBox1 .cBt div, .GryBox1 .cBb div {background:url(../images/greyboxBg1.gif) top right; height:12px; font-size:0}
.GryBox1 .cBt div {background-position:top left}
.GryBox1 .cBb div {background-position:bottom left}
.GryBox1 .cBb {background-position:bottom right}
.GryBox1 .cBt, .GryBox1 .cBb {margin:0 -10px 0 -10px; padding-right:10px}
.GryBox1 .Head1 {font-size:12px; color:#000; margin:0 0 9px 0}

.AdvisrBox1 {float:left; width:33.3%; text-align:center; font-size:13px}
.AdvisrBox1 a, .AdvisrBox1 a:hover {text-decoration:none}

.FreePlanBox1 {width:300px; margin:0 20px 0 0; padding:5px 10px; background:url(../images/freeplanboxBg1.gif) left top no-repeat; float:left; font-size:12px}
.FreePlanBox2 {width:300px; margin:0; padding:5px 10px; background:url(../images/freeplanboxBg1.gif) left top no-repeat; float:left; font-size:12px}

.FreePlanBox3 {width:300px; margin:0 20px 0 0; padding:10px; background:url(../images/freeplanboxBg1.gif) left top no-repeat; float:left}
.FreePlanBox4 {width:300px; margin:0; padding:10px; background:url(../images/freeplanboxBg1.gif) left top no-repeat; float:left}

.NewReg1 {margin:0; padding:0}
.NewReg1 .Head1 {margin:0 0 10px 0; padding:10px 0 0 0; color:#0384cb; background:url(../images/hr1.gif) top left repeat-x; font-size:16px}
.NewReg1 label {display:block; padding:0; margin:5px 0; line-height:20px}
.NewReg1 label span {display:block; float:left; line-height:20px; width:200px}
.NewReg1 .Small {font-size:11px}
.NewReg1 input {margin:0; border:1px solid #a5acb2; vertical-align:middle; width:250px; padding:1px}
.NewReg1 input:focus {background:#f5f5f5}
.NewReg1 select {margin:0; border:1px solid #a5acb2; vertical-align:middle; width:254px}
.NewReg1 textarea {margin:0; border:1px solid #a5acb2; vertical-align:middle; width:600px; height:110px}
.NewReg1 input.chkbx {border:0 none; vertical-align:middle; width:auto}
.NewReg1 span.chkbx1 {float:left; width:auto; margin:4px 5px 0 0; *margin:1px 0}
.NewReg1 .chkbx1 input {border:0 none; width:auto}
.NewReg1 .chkbx {float:left; width:auto}
.NewReg1 .chkbx input {border:0 none; vertical-align:middle; width:auto}


.SpcTxt1 {line-height:20px}
.GrnTxt1 {color:#339933}
.Print1 {float:right; margin:10px 0 0 0}

.Medication1 {height:1%; background:#efefef; display:block; padding:5px; list-style:none; margin:3px 0 3px 15px}
.Medication1 li.Fst {float:left; display:block; width:3%; margin:0 1% 0 0}
.Medication1 li.Snd {float:left; display:block; width:64%; margin:0 1% 0 0}
.Medication1 li.Trd {float:left; display:block; width:15%; margin:0 1% 0 0; text-align:center}
.Medication1 li.Frt {float:left; display:block; width:15%; text-align:center}
.Medication1 li.Lst {display:block; clear:both; height:1%; font-size:0; line-height:0}

.Medication2 {height:1%; display:block; padding:5px; list-style:none; margin:3px 0 3px 15px}
.Medication2 li.Fst {float:left; display:block; width:3%; margin:0 1% 0 0}
.Medication2 li.Snd {float:left; display:block; width:64%; margin:0 1% 0 0}
.Medication2 li.Trd {float:left; display:block; width:15%; margin:0 1% 0 0; text-align:center}
.Medication2 li.Frt {float:left; display:block; width:15%; text-align:center}
.Medication2 li.Lst {display:block; clear:both; height:1%; font-size:0; line-height:0}


.HlpRspnd1 {height:1%; background:#efefef; display:block; padding:5px; list-style:none; margin:3px 0 3px 15px}
.HlpRspnd1 li.Fst {float:left; display:block; width:60%; margin:0 1% 0 0; line-height:24px}
.HlpRspnd1 li.Snd {float:left; display:block; width:70px; margin:0 3% 0 0; background:url(../images/shareBg1.gif) left top no-repeat; height:24px; line-height:24px; padding:0 10px}
.HlpRspnd1 li.Trd {float:left; display:block; width:110px; margin:0; background:url(../images/shareBg2.gif) left top no-repeat; height:24px; line-height:24px; padding:0 10px}
.HlpRspnd1 li.Lst {display:block; clear:both; height:1%; font-size:0; line-height:0}
.HlpRspnd1 input.chkbx {border:0 none; width:auto}
.HlpRspnd1 label.shr1 {display:block; margin:0;  padding:2px 0 0 3px}

.HlpRspnd2 {height:1%; display:block; padding:5px; list-style:none; margin:3px 0 3px 15px}
.HlpRspnd2 li.Fst {float:left; display:block; width:60%; margin:0 1% 0 0; line-height:24px}
.HlpRspnd2 li.Snd {float:left; display:block; width:70px; margin:0 3% 0 0; background:url(../images/shareBg1.gif) left top no-repeat; height:24px; line-height:24px; padding:0 10px}
.HlpRspnd2 li.Trd {float:left; display:block; width:110px; margin:0; background:url(../images/shareBg2.gif) left top no-repeat; height:24px; line-height:24px; padding:0 10px}
.HlpRspnd2 li.Lst {display:block; clear:both; height:1%; font-size:0; line-height:0}
.HlpRspnd2 input.chkbx {border:0 none; width:auto}
.HlpRspnd2 label.shr1 {display:block; margin:0; padding:2px 0 0 3px}

.SlctOptn1 {height:1%; display:block; padding:5px; list-style:none; margin:5px 0; background:#efefef}
.SlctOptn1 label {margin:0; padding:7px 0 0 6px; *padding:3px 0 0 3px; height:24px}
.SlctOptn1 li.Fst {float:left; display:block; line-height:24px; width:51%}
.SlctOptn1 li.Snd {float:left; display:block; width:85px; height:24px; background:url(../images/chklst_haveit1.gif) left top no-repeat}
.SlctOptn1 li.Snd1 {float:left; display:block; width:85px; height:24px; background:url(../images/chklst_hTemp.gif) left top no-repeat}
.SlctOptn1 li.Trd {float:left; display:block; width:120px; height:24px; background:url(../images/chklst_addtomylst1.gif) left top no-repeat}
.SlctOptn1 li.Frt {float:left; display:block; width:112px; height:24px; background:url(../images/chklst_donotneed1.gif) left top no-repeat}
.SlctOptn1 li.Lst {display:block; clear:both; height:1%; font-size:0; line-height:0}

.SlctOptn2 {height:1%; display:block; padding:5px; list-style:none; margin:5px 0}
.SlctOptn2 label {margin:0; padding:7px 0 0 6px; *padding:3px 0 0 3px; height:24px}
.SlctOptn2 li.Fst {float:left; display:block; line-height:24px; width:51%}
.SlctOptn2 li.Snd {float:left; display:block; width:85px; height:24px; background:url(../images/chklst_haveit1.gif) left top no-repeat}
.SlctOptn2 li.Trd {float:left; display:block; width:120px; height:24px; background:url(../images/chklst_addtomylst1.gif) left top no-repeat}
.SlctOptn2 li.Frt {float:left; display:block; width:112px; height:24px; background:url(../images/chklst_donotneed1.gif) left top no-repeat}
.SlctOptn2 li.Lst {display:block; clear:both; height:1%; font-size:0; line-height:0}

.ArwList {margin:0 1% 0 0; padding:0; float:left; height:1%; list-style:none; width:48%}
.ArwList li {list-style-type:none; background:url(../images/arwlist1.gif) left 6px no-repeat; margin:3px 0; padding:0 0 0 9px}

.ArwList1 {margin:0; padding:0; height:1%; list-style:none}
.ArwList1 li {list-style-type:none; background:url(../images/arwlist1.gif) left 6px no-repeat; margin:8px 0; padding:0 0 0 10px}

.ArwList2 {margin:0; padding:0; height:1%; list-style:none}
.ArwList2 li {list-style-type:none; background:url(../images/arwGrn1.gif) left 5px no-repeat; margin:8px 0 8px 15px; padding:0 0 0 20px}


.demo-show {maring:0; padding:8px 12px; border-top:7px solid #019de2; font-size:12px; background:#FFF}
.demo-show span {margin:0; padding:0; cursor:pointer}
.demo-show div {padding:0}
.demo-show p {margin:5px 0 0 0; padding:0}
.demo-show p.Hd1 {margin:5px 0 0 0; padding:0; font-size:13px; font-weight:bold}




.onePln1 {margin:0; padding:0; height:1%; color:#0384cb; float:left}
.onePln1 .cB {background:#ddf0f8; padding:0 15px; height:1%; line-height:20px}
.onePln1 .cBt, .onePln1 .cBb, .onePln1 .cBt div, .onePln1 .cBb div {background:url(../images/NoteBox1.gif) top right; height:12px; font-size:0}
.onePln1 .cBt div {background-position:top left}
.onePln1 .cBb div {background-position:bottom left}
.onePln1 .cBb {background-position:bottom right}
.onePln1 .cBt, .onePln1 .cBb {margin:0 -15px 0 -15px; padding-right:15px}

.oneSrc1 {margin:0; padding:0; height:1%; color:#505050; float:right}
.oneSrc1 .cB {background:#efefef; padding:0 15px; height:1%; line-height:20px}
.oneSrc1 .cBt, .oneSrc1 .cBb, .oneSrc1 .cBt div, .oneSrc1 .cBb div {background:url(../images/greyboxBg1.gif) top right; height:12px; font-size:0}
.oneSrc1 .cBt div {background-position:top left}
.oneSrc1 .cBb div {background-position:bottom left}
.oneSrc1 .cBb {background-position:bottom right}
.oneSrc1 .cBt, .oneSrc1 .cBb {margin:0 -15px 0 -15px; padding-right:15px}


.MyPrepHq1 {margin:0; padding:0; height:1%}
.MyPrepHq1 .cB {background:#efefef; padding:0 15px; height:1%; line-height:20px}
.MyPrepHq1 .cBt, .MyPrepHq1 .cBb, .MyPrepHq1 .cBt div, .MyPrepHq1 .cBb div {background:url(../images/greyboxBg1.gif) top right; height:12px; font-size:0}
.MyPrepHq1 .cBt div {background-position:top left}
.MyPrepHq1 .cBb div {background-position:bottom left}
.MyPrepHq1 .cBb {background-position:bottom right}
.MyPrepHq1 .cBt, .MyPrepHq1 .cBb {margin:0 -15px 0 -15px; padding-right:15px}

.HdMyShpLst1 {background:url(../images/icnCart1.gif) left no-repeat; line-height:24px; font-size:18px; font-weight:bold; margin:0; padding:0 0 0 30px}
.HdPdf1 {background:url(../images/icnPdf1.gif) left no-repeat; line-height:24px; margin:0; padding:0 0 0 24px}


.PrntRvw1 {margin:0; padding:0; height:1%}
.PrntRvw1 .cB {background:#efefef; padding:0 15px; height:1%; line-height:20px}
.PrntRvw1 .cBt, .PrntRvw1 .cBb, .PrntRvw1 .cBt div, .PrntRvw1 .cBb div {background:url(../images/greyboxBg1.gif) top right; height:12px; font-size:0}
.PrntRvw1 .cBt div {background-position:top left}
.PrntRvw1 .cBb div {background-position:bottom left}
.PrntRvw1 .cBb {background-position:bottom right}
.PrntRvw1 .cBt, .PrntRvw1 .cBb {margin:0 -15px 0 -15px; padding-right:15px}

.HdPrntRvw1 {background:url(../images/icnPrint3.gif) left no-repeat; line-height:24px; font-size:18px; font-weight:bold; margin:0; padding:0 0 0 30px}

.SmlFnt1 {font-size:12px; margin:0 0 10px 0}
.WhtBox {background:#FFF; padding:5px 10px}



.PrntRvwLst1 {height:1%; display:block; padding:0; list-style:none; margin:10px 0}
.PrntRvwLst1 li.Fst {float:left; display:block; line-height:24px; width:82%}
.PrntRvwLst1 li.Snd {float:right; display:block; width:97px; height:24px}
.PrntRvwLst1 li.Lst {display:block; clear:both; height:1%; font-size:0; line-height:0}





/* New Left Navigation Menu - 03-04-08 Start */
.LtNav1 {list-style:none; padding:0; margin:10px 0 0 0; width:234px; font-size:14px; color:#9c9c9c}
.LtNav1 li {display:block; margin:0; padding:0 13px; width:208px; height:50px; line-height:35px; margin:0 0 -15px 0; background:url(../images/LtNav1.gif) left top no-repeat}
.LtNav1 li a {color:#444444; text-decoration:none; display:block; height:50px; outline:none}
.LtNav1 li a:hover {color:#444444; text-decoration:underline; outline:none}
.LtNav1 li.Act {display:block; padding:0 13px; width:208px; margin:0 0 -15px 0; background:url(../images/LtNav1.gif) left bottom no-repeat; color:#FFF}
.LtNav1 li.Fst {display:block; margin:0; padding:0 13px; width:208px; height:50px; line-height:35px; margin:0 0 -15px 0; background:url(../images/LtNav1Fst.gif) left top no-repeat}
.LtNav1 li.FstAct {display:block; margin:0; padding:0 13px; width:208px; height:50px; line-height:35px; margin:0 0 -15px 0; background:url(../images/LtNav1Fst.gif) left bottom no-repeat; color:#FFF}
.LtNav1 li.Lst {display:block; margin:0; padding:0 13px; width:208px; height:36px; line-height:36px; background:url(../images/LtNav1Lst.gif) left top no-repeat}
.LtNav1 li.LstAct {display:block; margin:0; padding:0 13px; width:208px; height:36px; line-height:36px; background:url(../images/LtNav1Lst.gif) left bottom no-repeat; color:#FFF}
/*.LtNav1 li.DeAct {background:#e8e8e8; width:222px; height:26px; padding:9px 0 0 12px; margin:0; text-align:left; color:#9c9c9c; font-size:14px}*/
.LtNav1 li.Lst a, .LtNav1 li.Lst a:hover {height:36px}

.LtNav1 li.Act a, .LtNav1 li.Act a:hover {color:#FFF; text-decoration:none}
.LtNav1 li.FstAct a, .LtNav1 li.FstAct a:hover {color:#FFF; text-decoration:none}
.LtNav1 li.LstAct a, .LtNav1 li.LstAct a:hover {color:#FFF; text-decoration:none; height:36px}

.LtNav1 li a.Disable {color:#9c9c9c; text-decoration:none; display:block; height:50px; outline:none; cursor:text}
.LtNav1 li a.Disable:hover {color:#9c9c9c; text-decoration:none; outline:none}

/* New Left Navigation Menu - 03-04-08 End */



.Qst1 {text-indent:-32px; margin:3px 0 3px 32px; line-height:20px; color:#0384cb}
.Ans1 {margin:3px 0 8px 32px; line-height:20px}
.bkTp {font-size:12px; text-align:right}


.Tbl1 {padding:0 0 0 15px}
.Tbl1 div {border:1px solid #e6e6e6; margin:0; padding:0; line-height:26px}
.TblCnt1 {height:1%; background:#f8f8f8; display:block; padding:0; list-style:none; margin:0}
.TblCnt1 li.Fst {float:left; display:block; width:68%; margin:0; padding:0 0 0 10px}
.TblCnt1 li.Snd {float:left; display:block; width:15%; margin:0; text-align:center; border:1px solid #e6e6e6; border-width:0 1px}
.TblCnt1 li.Trd {float:left; display:block; width:15%; margin:0; text-align:center}
.TblCnt1 li.Lst {display:block; clear:both; height:1%; font-size:0; line-height:0; margin:0; padding:0}

.TblCnt2 {height:1%; background:#fff; display:block; padding:0; list-style:none; margin:0}
.TblCnt2 li.Fst {float:left; display:block; width:68%; margin:0; padding:0 0 0 10px}
.TblCnt2 li.Snd {float:left; display:block; width:15%; margin:0; text-align:center; border:1px solid #e6e6e6; border-width:0 1px}
.TblCnt2 li.Trd {float:left; display:block; width:15%; margin:0; text-align:center}
.TblCnt2 li.Lst {display:block; clear:both; height:1%; font-size:0; line-height:0; margin:0; padding:0}


.leftPadd {padding-left:15px}
.rightPadd {padding-right:15px}


/* 18-04-08 */
.PublixBox1 {background:url(../images/publixBg1.gif) left top no-repeat; padding:50px 17px 0 17px; width:627px; height:55px; display:block; line-height:20px}
.optionalField {color:#0384cb}
.optionalField2 {color:#0384cb; font-size:16px}

/* 22-04-08 */
body#Print {background:none}
#ContainerPrint {margin:0 auto; width:618px; padding:10px 0; height:1%}
.PublixBox2 {background:url(../images/publixBg2.gif) left top no-repeat; padding:10px 17px 0 145px; width:453px; height:44px; display:block; margin:0 0 10px 0}
#HeaderPrint {height:70px; border-bottom:1px solid #0385cb; padding:0}

/* LOGO */
h1#logoPrint {margin:0; background:url(../images/onestorm1.gif) left top no-repeat; width:175px; height:65px; font-size:12px; float:left}
h1#logoPrint a {display:block; width:175px; height:65px; outline:none}
h1#logoPrint a:hover {background:url(../images/onestorm1.gif) top left no-repeat; outline:none}
h1#logoPrint a span {display:none}
/* LOGO */

#ContentPrint {border-top:7px solid #019de2; border-bottom:1px solid #a7afb4; padding:16px 0; height:1%}

.ChkbxList {margin:0 0 0 15px; padding:0; list-style:none}
.ChkbxList li {list-style-type:none; background:url../images/imgChkbx1.gif) left 1px no-repeat; margin:10px 0; padding:0 0 0 22px}

input.Update2 {width:151px; height:48px; background:url(../images/btnUpdate2.gif) left top no-repeat; border:0 none; cursor:pointer; margin:10px 0 0 0; padding:0; outline:none}
.Form2 input.PrntAll {width:97px; height:24px; background:url(../images/btnPrintall1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}
.Form2 input.PrntSec {width:97px; height:24px; background:url(../images/btnPrintSect1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}

.submitbuttonBlue{font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#FFFFFF;background:#098ABE;padding-top:2px;padding-bottom:2px;border:1px outset #468AA1;}

input.ReqPassword1 {width:232px; height:48px; background:url(../images/btnReqPassword1.gif) left top no-repeat; border:0 none; cursor:pointer; margin:0; padding:0; outline:none}

/* highslide page start */
.highslide-html {background-color:white}
.highslide-html-blur {}
.highslide-html-content {position:absolute; display:none; font-size:12px; width:346px}
.highslide-loading {display:block; color:black; font-size:8pt; font-family:sans-serif; font-weight:bold; text-decoration:none; padding:2px; border:1px solid black; background-color:white; padding-left:22px; background-image:url(images/graphics/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px}
a.highslide-credits, a.highslide-credits i {padding:2px; color:silver; text-decoration:none; font-size:10px}
a.highslide-credits:hover, a.highslide-credits:hover i {color:white; background-color:gray}
/* Styles for the popup */
.highslide-wrapper {background-color:white}
.highslide-wrapper .highslide-html-content {width:346px; height:122px; padding:0}
.highslide-wrapper .highslide-header div {margin:0px 0px 0px 0px; padding:0px}
.highslide-wrapper .highslide-header ul {margin:0; padding:0; text-align:right}
.highslide-wrapper .highslide-header ul li {display:inline; padding-left:1em}
.highslide-wrapper .highslide-header ul li.highslide-close {font-size:10px}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display:none}
.highslide-wrapper .highslide-header a {font-weight:bold; color:gray; text-transform:uppercase; text-decoration:none}
.highslide-wrapper .highslide-header a:hover {color:black}
.highslide-wrapper .highslide-header .highslide-move a {cursor:move; font-size:10px}
.highslide-wrapper .highslide-footer {height:11px}
.highslide-wrapper .highslide-footer .highslide-resize {float:right; height:11px; width:11px; background:url(images/graphics/resize.gif)}
.highslide-wrapper .highslide-body {}
.highslide-move {cursor:move}
.highslide-resize {cursor:nw-resize}
/* These must be the last of the Highslide rules */
.highslide-display-block {display:block}
.highslide-display-none {display:none}
/* highslide page end */