HTML, BODY { padding: 0; margin: 0; background: #fff; line-height: 14px; }
BODY, INPUT, SELECT, TEXTAREA, BUTTON, TD, TH { font-family: Verdana, Arial, Helvetica,	sans-serif; color: #555; font-size: 12px; }
A { font-family: Verdana, Arial, Helvetica,	sans-serif; }
INPUT { padding: 1px 3px; }
TEXTAREA { padding: 1px 3px; overflow: auto; resize: none; }

H1, H2, H3, H4, H5, H6 { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 0 0 0; padding: 0; color: #555; font-weight: normal; line-height: normal !important; }
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A { font-family: Verdana, Arial, Helvetica, sans-serif; }
H1 { font-size: 24px; color:#555; font-weight:bold;}
H2 { font-size: 22px; color:#555;}
H3 { font-size: 22px; color:#777;}
H4 { font-size: 14px; color:#555; font-weight: bold; }
H5 { font-size: 12px; color:#555; font-weight: bold; }
H6 { font-size: 9px; color:#555; }

IMG { border: 0; }
.img-border { border: 2px; border-color: #bababa;}
.img-border A { border: 2px; border-color: #bababa; border-radius:8px;}
.img-border A:hover{ border: 2px; border-color: #454545;}
.img-border A:active{ border: 2px; border-color: #454545;}
FORM { padding: 0; margin: 0; }
.form-big { width:300px; height:25px;background-color:f5f5f5; overflow: hidden; border: solid 1px #ccc; }
.form-slider { width:90px;background: none; overflow: hidden; border: none; font-color:#0c2b75;}
TABLE { border-collapse: collapse; border-spacing: 0; margin: 20px 0 0 0; }
.table-gray { background:#f1f1f1;}
.table-campaign { background:#e4ecf1;}
.table-header { background: url(../../images/new/bg27.gif) 0 10px no-repeat; height: 30px; padding-top: 23px; }
TH, TD { text-align: left; vertical-align: top; }
HR { margin: 10px 0 0 0; color: #f5f5f5;}

SUP { font-size: 9px; line-height: 14px; }
.ul {list-style-type: square;list-style-image:url(../../images/new/bullet.png); padding-left:30px;}
.ul-square {list-style-type: square;list-style-image:url(../../images/new/bullet-square.png); padding-left:30px;}
.ul-circle {list-style-type: square;list-style-image:url(../../images/new/bullet-circle.png); padding-left:30px;}
.attention {list-style-type: square; background: url(../../images/new/bg24a.png) 0 no-repeat;  padding-left: 28px; background-position: 0 0px; }
.pdf {list-style-type: square; background: url(../../images/new/bg24.png) 0 no-repeat;  padding-left: 28px; background-position: 0 -280px; }
.plan {list-style-type: square; background: url(../../images/new/bg24.png) 0 no-repeat;  padding-left: 20px; background-position: 0 -300px; }

/* Process Buttons */
.back { padding: 0; margin: 0 0 0 0; line-height: 24px !important; font-size: 12px !important; color: #fff;}
.back LI { padding: 0 0 0 5px; margin: 0; background: none; float: right; }
.back LI.f-left { padding: 0 5px 0 0; float: left; }
.back SPAN.btn-back { background: url(../../images/new/bg08a.gif) no-repeat; float: left; background-position: 0 0px;  margin: 5px 0 0 0; }
.back SPAN.btn-back SPAN { background: url(../../images/new/bg08a.gif) 100% 0 no-repeat; background-position: 0 0px; float: left; }
.back SPAN.btn-back INPUT { background: transparent; border: none;cursor: pointer; font-weight: normal; color: #464646; overflow: visible; padding: 0 13px; height: 22px; float: left; }
.back A.btn-back { background: url(../../images/new/bg08a.gif) no-repeat; background-position: 0 0px; float: left; color: #888; text-decoration: none; font-weight:normal; margin: 0 0 0 0; }
.back A.btn-back SPAN { background: url(../../images/new/bg08a.gif) 100% 0 no-repeat; background-position: 100% 0px; float: left; padding: 2px 12px 4px 28px; }
.back A.btn-back:hover { background-position: 0 -32px; color: #888;}
.back A.btn-back:hover SPAN { background-position: 100% -32px; }
.back LI.separator { color: #ddd; padding: 7px 0 9px 5px; }
.back LI.hover SPAN.btn-back { background-position: 0 -32px; color: #005494; }
.back LI.hover SPAN.btn-back SPAN { background-position: 100% -32px; }

.cancel { padding: 0; margin: 0 0 0 0; line-height: 24px !important; font-size: 12px !important; color: #fff;}
.cancel LI { padding: 0 0 0 5px; margin: 0; background: none; float: right; }
.cancel LI.f-left { padding: 0 5px 0 0; float: left; }
.cancel SPAN.btn-cancel { background: url(../../images/new/bg08b.gif) no-repeat; float: left; background-position: 0 0px;  margin: 5px 0 0 0; }
.cancel SPAN.btn-cancel SPAN { background: url(../../images/new/bg08b.gif) 100% 0 no-repeat; background-position: 0 0px; float: left; }
.cancel SPAN.btn-cancel INPUT { background: transparent; border: none;cursor: pointer; font-weight: normal; color: #464646; overflow: visible; padding: 0 13px; height: 22px; float: left; }
.cancel A.btn-cancel { background: url(../../images/new/bg08b.gif) repeat; background-position: 0 0px; float: left; color: #888; text-decoration: none; font-weight:normal; margin: 0 0 0 0; }
.cancel A.btn-cancel SPAN { background: url(../../images/new/bg08b.gif) 100% 0 no-repeat; background-position: 100% 0px; float: left; padding: 2px 12px 4px 28px; }
.cancel A.btn-cancel:hover { background-position: 0 -32px; color: #888;}
.cancel A.btn-cancel:hover SPAN { background-position: 100% -32px; }
.cancel LI.separator { color: #ddd; padding: 7px 0 9px 5px; }
.cancel LI.hover SPAN.btn-cancel { background-position: 0 -32px; color: #005494; }
.cancel LI.hover SPAN.btn-cancel SPAN { background-position: 100% -32px; }

/* End Process Buttons */

A { color: #b11116; text-decoration: underline; }
A:hover { color: #f68529; }
A:active { color: #e96b04; }
A:focus { color: #e96b04; }
A SPAN { cursor: pointer; }

P { padding: 0; margin: 1em 0 0 0; }
P.img-left { float: left; clear: both; margin: 20px 20px 0 0; }
P.img-right { float: right; clear: both; margin: 20px 0 0 20px; }

.left { text-align: left !important; }
.right { text-align: right; }
.center { text-align: center; }
.justify { text-align: justify; }
.middle { vertical-align: middle; }
.noborder { border: none !important;  border-bottom: none !important;  }
.nopadding { padding: 0 !important; }
.nomargin { margin: 0 !important; }
.nowrap { white-space: nowrap !important; }
.hidden { display: none !important; }
.bold { font-weight: bold; color: #555; }
.normal { font-weight: normal !important; }

.wauto { width: auto !important; }
.wdate { width: 70px; }
.w1p { width: 1%; }
.w5p { width: 5%; }
.w10p { width: 10%; }
.w15p { width: 15%; }
.w20p { width: 20%; }
.w25p { width: 25%; }
.w30p { width: 30% !important; }
.w33p { width: 33%; }
.w40p { width: 40%; }
.w50p { width: 50%; }
.w60p { width: 60%; }
.w70p { width: 70%; }
.w80p { width: 80% !important; }
.w90p { width: 90%; }
.w100p {

}
.w50 { width: 50px; }
.w60 { width: 60px; }
.w100 { width: 100px; }
INPUT.w100 { width: 90px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w600 { width: 600px; }

.clear {overflow: hidden;}
* HTML .clear { overflow: visible; height: 1px; }
.clear-right { clear: right; }
.clear-left { clear: left; }
.clear-both { clear: both; }

.content { line-height: 18px; }

.posrel { position: relative; }

.f-left { float: left; }
.f-right { float: right; }
.f-center { text-align: center; }

.mt0 { margin-top: 0px !important; }
.mt5 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt1em { margin-top: 1em !important; }

.mr5 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }

.pd5 { padding-top: 5px !important; }
.pd10 { padding-top: 10px !important; }

.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; margin: 5px 0 0 0; padding: 0; color: #555; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }
.f-red { color:#b11116;}
.f-orange { color:#f68529;}
.f-green { color:#308601;}
.f-blue { color:#11579d;}
.f-black { color:#555;}
.f-lightgray { color:#777;}
.f-light { color:#999;}
.f-gray { color:#c9c9c9;}
.f-white { color:#fff;}
.f-yellow { color:#fec815;}

.strikethrough {text-decoration:line-through; }
.uppercase {text-transform:uppercase; }

/* AUG12 */

.linkWhite a { color: #ffffff; text-decoration: none;}
.linkWhite a:hover { color: #ffcc00; text-decoration: underline;}
.linkYellow a { color: #ffcc00; text-decoration: none;}
.linkYellow a:hover { color: #ffffff; text-decoration: underline;}
.linkBlue a { color: #055094; text-decoration: underline;}
.linkBlue a:hover { color: #b11116; text-decoration: none;}
.linkRed a { color: #b11116; text-decoration: underline;}
.linkRed a:hover { color: #f68529; text-decoration: none;}

.line11 {line-height:11px !important;}

