body {
 margin:0 0 0 0;
 outline:none;
 color:#333333;
 font-family:verdana, arial, sans-serif; font-size: 10pt;
 background-color:#f2f2f2;
}
p, .p {
 font-size:10pt;
}
a {
 outline:none;
}
#ver {
 display:none;
}
/* page structure */
#bodydiv1 {
 width:770px;
 padding-top:25px;
} 
#bodydiv2 {
 width:770px;
} 
.legalbar, .legalbar a {
 font-family:verdana, arial, sans-serif;
 font-size:8pt;
 color:#333333;
 text-align:center;
 padding-bottom:4px;
 text-decoration:none;
}
.legalbar a:hover {
 text-decoration:underline;
}
#headerdiv {
 background:url('/images/general/headgrd.jpg') repeat-x 0 0;
 height:90px;
}
#cell_a {
 border-bottom:1px solid #777777;
 width:150px; 
 background:#ffffff url('/images/general/graygrad150.gif') repeat-y 0 0;
 padding-top:20px;
}
#cell_b {
 border-bottom:1px solid #777777;
 width:8px;
 background-color:#ffffff;
}
#cell_c {
 border-bottom:1px solid #777777;
 width:612px;
 padding:20px 0 10px 0;
 font-size:12px;
 background:#ffffff url('/images/general/graygrad610.gif') repeat-y 0 0;
 vertical-align:top;
}
#cell_d {
 width:770px;
 height:40px;
}
/* end page structure */
input, textarea {
 font-family:verdana, arial, sans-serif;
 font-size: 10pt;
 background-color:#fcfbff;
 border:1px #000099 solid;
}
select {
 color:#252548;
 background-color:#fcfbff;
 border:1px solid #000099;
}
.headingtext {
 margin-bottom:4px;
 font-weight:bold;
 font-size:11px;
}
.formheadingtext {
 margin-bottom:4px;
 font-weight:bold;
 font-size:11px;
}
.headtext {
 color:#333333;
 font-weight:bold;
 font-size:10pt;
}
.maintext {
 margin-left:10px;
}
.maintext a {
 color:#333333;
 text-decoration:underline;
}
.maintext a:hover {
 color:#000099;
 text-decoration:underline;
}
.dstaterr {
 border:1px solid #ff0000;
 background-color:#FFEfFF;
 color:#ff0000;
 padding-top:2px;
 padding-bottom:3px;
 text-align:center;
 width:228px;
 font-size:10px;
}
h1 {
 color:#333333;
 font-size:13pt;
 font-weight:bold;
 text-align:center;
 font-style:italic;
}
.smlfont {
 font-size:10px !important;
 font-weight:normal !important;
}
.standout {
 color:#ff0000;
 font-size: 10pt;
}
.secondry {
 color:#000099;
 font-size:10pt;
}
.mandatory {
 background-color:#FFEBEB !important;
 border:solid 1px #ff0000 !important;
}
/* for page header guides both popup boxes and 'menu' types*/
.quiktitle {
 background:url('/images/general/guidehatch.gif') repeat 0 0;
}
.quiktitle a {
 outline:none;
 font-size:10px;
 padding:1px 5px 5px 5px;
 text-align:center;
 color:#212463;
 text-decoration:none;
 display:block;
}
.quiktitle a:hover {
 background:#D2E4F0 url('/images/general/guideoptionbg.gif') repeat 0 0;
}
.quiksub {
 min-width:153px;
 width:153px;
 vertical-align:top;
} 
.quiksub a {
 outline:none;
 cursor:help; 
 padding:2px 0 4px 0;
 display:block;
 vertical-align:top;
 text-decoration:underline;
 font-weight:bold;
 text-align:center;
 font-size:10px;
 color:#011F6B;
}
.quiksub a:hover {
 text-decoration:none;
 color:#272727;
} 

.quikstyle{
 position:absolute;
 top:-500px;
 left:0;
 visibility:hidden;
 z-index:100;
 background-color:#f9f9f9;
 width:200px;
 border:solid 3px #ededed;
 border-top:none;
}
.quikhead {
 background:#d4d8db url('/images/general/headerbg.gif') repeat-x 0 0;
 color:#333333;
 font-weight:bold;
 font-size:10px;
 text-align:center;
 line-height:22px;
 border:1px solid #C0C0C0;
 border-bottom:1px solid #CCCACA;
}
.quikbody {
 padding:5px;
 font-size:10px;
 font-family:verdana, arial, sans-serif;
 line-height:15px;
 color:#25296F;
 background:#ffffff url('/images/general/grayfadebodyguide.gif') repeat-x 0 0;
 border-right:1px solid #C0C0C0;
 border-left:1px solid #C0C0C0;
}
.quikbody a{
 color:#1D2052;
}
.quikbody a:hover{
 color:#391D52;
 font-size:10px;
 font-weight:bold;
}
.quikfoot {
 border:1px solid #C0C0C0;
 background-color:#e6e6e6;
 text-align:right;
 padding:1px 0 1px 0;
 font-size:9px;
 }
.quikfoot a {
 font-size:9px;
 color:#222222;
 font-weight:bold;
}   
.quikorder a {
 padding:1px 2px 3px 2px;
 border:1px solid #99BCE8;
 background-color:#E2ECF2;
 text-align:center; 
 display:block;
 font-weight:normal;
 text-decoration:underline;
 font-size:9px;
}
.quikorder a:hover {
 background-color:#CADDE8;
 text-decoration:none;
 font-weight:normal;
 font-size:9px;
}
#guideOptions {
 display:none;
 padding:0 2px 0 2px;
 border:1px solid #99BCE8;
 background-color:#E2ECF2;
}
#guideBG {
 background:url('/images/general/headguidebg.png') no-repeat 0 0;
 vertical-align:top; 
}
#guideBG1 {
 background:url('/images/general/headguidebg1.png') no-repeat 0 0;
 vertical-align:top; 
}
#usefulBG {
 background:url('/images/general/headusefulbg.png') no-repeat 0 0;
 vertical-align:top; 
}
#usefulBG1 {
 background:url('/images/general/headusefulbg1.png') no-repeat 0 0;
 vertical-align:top; 
}
#thanksBG {
 background:url('/images/general/headthanksbg.png') no-repeat 0 0;
 vertical-align:top; 
}
#onlineBG {
 background:url('/images/general/headonlinebg.png') no-repeat 0 0;
 vertical-align:top; 
}
/* end of guides */
/* vertical slip bar */
.slips div {
 margin-top:3px;
}
.slipheader {
 font-size:11px;
 font-weight:bold;
 vertical-align:top;
}
.slipheader a {
 text-decoration:none;
 color: #333333;
}
.slipheader1 {
 background:url('/images/general/slipstop.png') no-repeat 0 0px;
}
.slipheader2 {
 background:url('/images/general/slipstop.png') no-repeat 0 -18px;
}
.slipheader3 {
 background:url('/images/general/slipstop.png') no-repeat 0 -35px;
}
.slipheader4 {
 background: url('/images/general/slipstop.png') no-repeat 0 -52px;
}
/* end of slips */
.badiebrowser {
 display:none;
 display:block !ie-only;
}
.goodbrowser {
 display:block;
 display:none !ie-only;
}
/* outline boxes */
.panelContainer, bodyContainer {
 border:solid 3px #ededed;
 vertical-align:top;
} 
.panelContainer input, .panelContainer textarea, .panelContainer select, bodyContainer input, bodyContainer textarea, bodyContainer select {
 font-family:verdana, arial, sans-serif;
 font-size: 10pt;
 background-color:#fcfbff;
 border:1px #777777 solid; 
 color:#252548;
}
.panelContainerInner {
 border:solid 2px #ededed;
} 
.paneltop {
 padding:6px 0 6px 0;
 font-weight:bold;
 text-align:center;
 background-color:#f4f4f4;
 border:1px solid #bbbbbb;
 font-size:11px;
 background:#f4f4f4 url('/images/general/paneltop.gif') repeat-x 0 0;
 }
.paneltop a {
 xpadding:6px 0 6px 0;
 display:block;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 color:#333333;
 }
.paneltop2 {
 padding:4px 5px 4px 5px;
}
.paneltop3 {
 background:none;
 background-color:#fafafa;
} 
.panelbottom {
 background-color:#ededed;
 border:1px solid #bbbbbb;
 border-top:none;
 }
.panelbody {
 background-color:#fcfcfc;
 border:1px solid #bbbbbb;
 border-top:none;
 } 
.paneltext {
 padding:8px 5px 8px 5px;
 background-color:#fcfcfc;
 font-size:11px;
}
.seperator {
 padding:5px;
} 
/* end of outline boxes */
/* top bar of header */
#tbar{background-color:#B9CAD9;border-bottom:1px solid #98B7D0;border-right:1px solid #98B7D0;border-left:1px solid #98B7D0;font-size:11px;position:absolute;top:0;width:765px;margin:0;height:16px;*height:17px;}
.tbar{width:764px;}
.tbar-sp{padding-left:8px; font-size:0;}
.tbar-td{padding:0 4px 0 6px;font:11px Verdana,Arial,sans-serif;line-height:12px;height:16px;}
.tbar-td a {color:#ccc;color:#13324A;cursor:pointer;display:block;margin-bottom:2px;*margin-bottom:0;text-decoration:none;border-top:2px solid #B9CAD9;border-top:2px solid transparent;border-bottom:1px solid transparent;}
.tbar-td a:hover {border-bottom:1px solid #990000;}
.tbar-bold a {color:#ddd;color:#1F415B;font-weight:bold;}
.tbar-fly {padding-left:200px; width:100%;}
.tbar-fly span{position:absolute; top:0; right:12px;}
.tbar-active a{border-top:2px solid #990000 !important; }
.tbar-active a:hover {border-bottom:1px solid transparent;}
/* end top bar*/
