
@font-face 
{
    font-family: 'CenturyGothicRegular';
    src: url('../fonts/gothic.eot');
    src: url('../fonts/gothic.eot') format('embedded-opentype'),
         url('../fonts/gothic.woff') format('woff'),
         url('../fonts/gothic.ttf') format('truetype'),
         url('../fonts/gothic.svg#CenturyGothicRegular') format('svg');
}


/*Reset Declaration*/
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
body {line-height: 1; background-color: #fc9;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/*General Declaration*/
.B{font-weight:700 !important;}.FWN{font-weight:normal;}
.FR{float:right !important;}.FL{float:left !important;}
.TAL{text-align:left !important;}.TAC{text-align:center !important;}.TAR{text-align:right !important;}
.Negative{color:#f00;} .Positive{color:#00f;}
.LightGrey{color:#666;}.Maroon{color:#9d0700;}
.DarkRed{color:#8B0000;}
.Cursor{cursor:pointer; }
.W20{width:20px; }.W30{width:30px; }.W40{width:40px; }.W45{width:45px; }.W50{width:50px; }.W60{width:60px; }.W70{width:70px; }.W80{width:80px; }.W90{width:90px; }.W100{width:100px;}
.W110{width:110px; }.W120{width:120px; } .W125{width:125px; } .W130{width:130px !important; }.W150{width:150px !important; }.W160{width:160px; }.W180{width:180px; }.W200{width:200px; }.W250{width:250px; }.W300{width:300px; }.W350{width:350px; }.W400{width:400px; }.W450{width:450px; }
.W500{width:392px; }.W550{width:550px; }.W600{width:600px; }.W650{width:650px; }.W700{width:700px; }.W750{width:750px; }.W800{width:800px; }.W850{width:850px; }
.W900{width:900px; }.W950{width:950px; }.W1000{width:1000px; }.W100P{ width:100%; }
.OnTop{background:#FFDCDC !important;}
.TrOdd{background:#fff;}
.TrEven{background:#faece1;}
.TrOver{background:#FFFFCC;}
.TrClosed{background:#b0b0b0;}
/*Body Declaration*/
/*body{background:#fff url(../images/main-bg.gif?110721) repeat-x fixed;}*/
/*Top Menu Declaration*/
.TopMenu{background:#000 url(../images/logo.gif?110721) no-repeat; height:50px; padding:0px 0px 0px 200px;}
.TopMenu table,.FontSmall,.FontMed,.FontBig,.SignOutBtn{float:left;}
.FontSmall,.FontMed,.FontBig{width:18px; height:18px; background:url(../images/topmenu.gif?110721) no-repeat -60px -4px; cursor:pointer; margin:22px 2px 0px 10px;}
.FontMed{width:20px; height:20px; background-position:-82px -2px; margin:20px 2px 0px;}
.FontBig{width:22px; height:22px; background-position:-106px 0px; margin:18px 2px 0px;}
.TopMenu table td{background:url(../images/topmenu.gif?110721) repeat-x 0px -50px; font:700 12px Arial; color:#8f8c8c; vertical-align:top;}
.TopMenu span{color:#fff;}
.TopMenu .LeftCorner,.TopMenu .RightCorner{width:10px; height:40px;background:url(../images/topmenu.gif?110721) no-repeat 0px 0px;}
.TopMenu .RightCorner{background-position:-34px 0px;}
.TopMenu .UIcon,.TopMenu .MIcon,.TopMenu .UCIcon,.TopMenu .OPIcon{background:url(../images/topmenu.gif?110721) no-repeat 0px -95px; height:40px; padding:0px 40px 0px 36px; line-height:50px; white-space:nowrap;}
.TopMenu .MIcon{background-position:0px -140px;padding:0px 40px 0px 38px;}
.TopMenu .UCIcon{background-position:0px -185px;padding:0px 40px 0px 39px;}
.TopMenu .OPIcon{background-position:0px -230px;padding:0px 10px 0px 41px;}
.SignOutBtn{height:30px;background:url(../images/topmenu.gif?110721) no-repeat -370px 0px; font:12px/32px Arial; text-decoration:none; display:block; padding:0px 0px 0px 6px; margin:10px 0px 0px 25px; color:#fff; cursor:pointer;}
a.SignOutBtn:hover{color:#FFFF00;}
.SignOutBtn b{height:30px;display:block; *width:48px; white-space:nowrap;background:url(../images/topmenu.gif?110721) no-repeat right 0px; padding:0px 34px 0px 0px;}
/*Function Panel Declaration*/
.FuncPanel{padding:0px 8px 8px;}
.FuncPanel ul{border:1px solid #c60; background:#fc9; font:700 12px Tahoma;}
.FuncPanel li{padding:4px 0px 4px 28px; cursor:pointer; }
.FuncPanel .Header,.FuncPanel .HeaderOver{color:#930; background:#f29337 url(../images/funcpanel.gif?110721) no-repeat 0px -25px; padding:0px; height:24px; line-height:24px;}
.FuncPanel .HeaderOver{color:#fff;}
.FuncPanel .RBIcon,.FuncPanel .MIcon,.FuncPanel .RIcon,.FuncPanel .AccIcon,.FuncPanel .PIcon,.FuncPanel .AIcon{background:url(../images/funcpanel.gif?110721) no-repeat 0px -55px; padding:0px 0px 0px 28px; float:left;}
.FuncPanel .RBIcon{background-position:0px -80px;} .FuncPanel .MIcon{background-position:0px -105px;} .FuncPanel .AccIcon{background-position:0px -130px;} .FuncPanel .PIcon{background-position:0px -155px;}
.FuncPanel .AIcon{background-position:0px -215px;}
.FuncPanel .FuncOver{color:#f00; background:#ff9 url(../images/funcpanel.gif?110721) no-repeat;}
.FuncPanel a{text-decoration:none; color:#000;}.FuncPanel .FuncOver a{color:#f00;}
.FuncPanel .ExpandIcon,.FuncPanel .CollapseIcon{background:url(../images/funcpanel.gif?110721) no-repeat -200px 0px; width:18px; height:18px; float:right; margin:3px 2px 0px 0px;}
.FuncPanel .CollapseIcon{background-position:-230px 0px;}
/*Table Declaration*/
.StrFrame,.FormA,.TableA{margin:22px; clear:both;}.StrFrame .TableA{margin:0px;}
.StrFrame .StrSel{background:url(../images/title-head.gif?110721) no-repeat right 0px;  width:1000px;padding:0px 8px 0px 0px; vertical-align:top;}
.StrFrame .StrSel select{margin:8px 0px 0px 8px; float:right; font:12px Arial;}
.StrFrame .StrTitle{background:url(../images/title-head.gif?110721) no-repeat 0px -40px; vertical-align:top; padding:0px 0px 0px 27px;}
.StrFrame .StrTitle div{height:30px; padding:0px 20px 0px 0px;font:700 12px/28px Arial; color:#2b0e00;white-space:nowrap;background:url(../images/title-head.gif?110721) no-repeat right -80px; }
.FormA caption,.TableA caption{background:url(../images/caption-bg.gif?110721) no-repeat; height:24px; text-align:left; padding:0px 0px 0px 25px; line-height:25px; color:#000;}
.FormA,.TableA{border:2px solid #000; font:700 12px Tahoma;}
.FormA th,.FormA td,.TableA th,.TableA td{border:1px solid #cfcfcf;padding:4px; vertical-align:middle;}
.FormA th{text-align:right; color:#9d0700; width:300px;}
.TableA th{background:#fc6; border:1px solid #c66d07;}.TableA td{text-align:center; font:12px Tahoma;}
.FormA .Header{padding:0px;}
.FormA .Header div{text-align:center; background:#560000; color:#fff;padding:5px 0px;position:relative;}
.FormA .Header input{position:absolute; right:3px; top:0px;}
.FormATable{padding:0px !important;}.FormATable .TableA{margin:0px; border:none !important;}.FormATable .TableA th{width:auto; text-align:center; color:#000;}
.FormSubmit{margin:22px;}.FormSubmit table{margin:0px;}
.ButtonYes,.ButtonNo{width:31px; height:16px; font:700 11px Tahoma; border:1px solid #ccc; color:#999; text-align:center; padding:0px; cursor:pointer;}
.ButtonYes{border:1px solid #900; color:#c00; background:#FFCCFF;}
.IconTick,.IconCross{width:24px; height:22px;background:url(../images/icons.gif?110721) no-repeat;float:left;}.IconCross{background-position:-30px 0px;}
/*Table Footer Declaration*/
.TableA tfoot td{ border-top:3px double #ccc !important;}
/*SimpleForm Declaration*/
.SForm,.LoginForm{float:right; width:392px; height:380px; background:url(../images/form-bg.png?100212) no-repeat;  margin-top:80px;}
.LoginForm{padding-top:8px;}
.SForm th,.LoginForm th{text-align:right; font:12px 'CenturyGothicRegular'; color:#8a040d; padding:15px 4px; width:210px;}
.LoginForm th{padding:8px 4px; width:140px;}
.SForm td,.LoginForm td{text-align:left;}
.LoginForm tr td select{width: 152px; background-color:#eee8e1; font-family:'CenturyGothicRegular'}
.SFormBtn, .LoginFormBtn{margin-top:25px; padding:3px 0px;}
.LoginFormBtn{margin-top:5px;}
.SFormError{color:#900; font: 12px 'CenturyGothicRegular'; text-align:center; width:500px; height:30px;}
.SForm .FormInput,.LoginForm .FormInput{background-color:#eee8e1 ; width:170px; height:18px;}
.LoginForm .FormInput{width:160px;}
.ValiCode{background-color:#eee8e1;height: 18px;width: 129px;}
.TxtSignIn{font:normal 24px Verdana; text-align:center; color:#FFF; margin-bottom:36px; position:relative; }
/*Product Selection Declaration*/
.ProductSel li{float:left; font:12px/22px Arial; margin:0px 2px 0px 0px; _width:50px; white-space:nowrap;}
.ProductSel .Item,.ProductSel .Item b,.ProductSel .ItemSel,.ProductSel .ItemSel b,.ProductSel .ItemOver,.ProductSel .ItemOver b{background:url(../images/productsel.gif?110721) no-repeat; height:22px;padding:0px 0px 0px 25px;}
.ProductSel .Item b,.ProductSel .ItemSel b,.ProductSel .ItemOver b{display:block; padding:0px 25px 0px 0px; background-position:right top;}
.ProductSel .ItemSel,.ProductSel .ItemSel b{background-position:0px -30px; height:24px; color:#fff;}
.ProductSel .ItemSel b{background-position:right -30px;}
.ProductSel .Item,.ProductSel .ItemOver{ cursor:pointer;}.ProductSel .ItemSel{cursor:default;}
.ProductSel .ItemOver{color:#f00 !important;}
/* PT value display*/
.PTMaxVal,.PTMinVal {font-size:10px;color:#888;vertical-align: 30%;}
.PTMinVal {	vertical-align: -20%;font-weight:normal;}
.PTForcedVal{vertical-align:10%;font-size:10px;color:#900;font-weight:normal;}
.PTMaxVal{	color:#039;}
.Caution{float:left; width: 422px; font-family:'CenturyGothicRegular'; font-size:13px; color: #8a040d; font-size:20px;  margin-top:100px; }
.Caution a{color: #8a040d; font-weight:bold;}

.header { background-color:#420301 ; height: 50px; min-width:1000px;}
.logo{background-image:url(../images/ion_logo.png); width:150px; height:51px;  background-repeat:no-repeat; background-position:center; }
.footer{ clear:both; margin:auto; width:100%; height:100px; }
.footerText{ font-family:'CenturyGothicRegular'; font-size:15px; color:#8a040d; text-align:center; padding-top:20px;}
.contentTextHeader{ font-family:'CenturyGothicRegular'; font-size:13px; color: #8a040d; font-size:36px; font-weight:bold;}
.liveChat{ margin-top:50px;  }
.centerAlightment{ margin:auto; width:900px;}
.container { margin-right: auto; margin-left: auto; width:auto;	}
.centerAlightmentLogo{ margin:auto; width:1000px;}

#txtSignIn{background-color:transparent; border:none; background-image:url(../images/loginButton.png); width:114px; height: 45px; margin-left:15px; color:#fff; font-size:15px; text-indent:-10px; font-weight:bold; cursor:pointer;}
#txtSignIn:hover{background-image:url(../images/loginButton_Hover.png);}

#btnRefreshCaptcha{background-color:transparent; border:none; background-image:url(../images/refresh.png); width:22px; height: 24px; margin-left:5px; cursor:pointer; font-family:'CenturyGothicRegular' }

