
/* fix what we don't like in the YUI classes */

th, td {	border:0; padding:0; }
th { font-weight:bold; text-align:center; }
#appmenu { visibility:visible; }
.hd, .bd, .ft { text-align:left; }
/* .hd { background:url('/yui251/build/assets/skins/sam/sprite.png') repeat-x 0 -1400px; } */
/* .hd2 { background:url('/yui251/build/assets/skins/sam/sprite.png') repeat-x 0 -1400px; } */
/* .hd2 { background:url('/images/swoosh.gif') repeat-x; } */
button { height:30px; cursor:pointer; }
table.yui-dt-table { table-layout:auto !important }
.YPANEL { visibility:hidden; }
.YINPUT {border:1px solid #7F9DB9; background-color:#ffffff }
body.masked .mask { background-color:#000; opacity:.6; filter:alpha(opacity=60); }

/* end yui overrides */

.PAD2 { padding:2px; }
.PAD4 { padding:4px; }
.PAD8 { padding:8px; }
.PAD10 { padding:10px; }
.PAD20 { padding:20px; }

.BORDER1 { border:1px; border-color:#008080; }

.CLICKABLE { cursor:pointer; }

.SNIPPET { background-color:#cccccc; border:1px dotted #004a92; padding:10px; }

/*body {background-color:#627AB2; background-image:url('/images/bg.gif'); background-repeat:repeat-x} */
/* html { background-image:url('/images/bgltbl2.gif'); } */
.BG { background-image:url('/images/bgltbl2.gif'); }
.BGBLUELINK { background-image:url('/images/bgltbl2.gif'); }
.BGLEVYCODEV { background-image:url('/images/bglevyco.gif'); }
.BGHQDEV { background-image:url('/images/bghq.gif'); }
.BGLOCAL { background-image:url('/images/bglocal.gif'); }
/* Ripples Blue.jpg */
.BGGRAYFILL { background-image:url('/images/grayfill.gif'); }
.SURVEYBG { background-color:#D6E6F2; background-image:url('/images/surveybg1.gif'); background-repeat:repeat-x; }
.SURVEYTOPBG { background-image:url('/images/surveytopbg1.gif'); background-position:top right; background-repeat:no-repeat; }

#popupCalContainer { position:absolute; left:5px; top:10px; z-index:225; }
#popupMessageBoxContainer { position:absolute; left:5px; top:10px; z-index:325; }
#popupColorPickerContainer { position:absolute; left:5px; top:10px; z-index:225; }
#popupColorPickerContainer_c div.bd {position:relative; left:0px; top:0px; }
.POPUPFORM { visibility:hidden; }

.TEXTTITLE {font-family:verdana,arial,helv,sans-serif; font-size:12pt; font-weight:normal; text-decoration:underline; text-align:center; vertical-align:middle; color:#000000; padding:0px; }
.TEXTHEADER {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:underline; text-align:left; vertical-align:middle; color:#000000; padding:0px; }
.TEXT {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; text-align:left; vertical-align:middle; color:#000000; padding:0px; }
.TEXTXS { font-size:4pt; }
.TEXTS { font-size:6pt; }
.TEXTL { font-size:10pt; }
.TEXTXL { font-size:12pt; }
.TEXTXXL { font-size:16pt; }
.HIGHLIGHTER { font-weight:bold; text-decoration:none; color:#004A92; x-background-color:#FFFF00; };
.BULLETLIST { padding-left:30px; list-style-type:disc; list-style-position:inside; }

.XLTABLE { background-color:#000000; }
.XLROWHDR { width:25px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; text-align:center; vertical-align:middle; color:#000000; background-color:#CCCCCC; }
.XLCOLHDR { width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; text-align:center; vertical-align:middle; color:#000000; background-color:#CCCCCC; }
.XLCELL { width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; text-align:left; vertical-align:middle; color:#000000; background-color:#FFFFFF; border:0; }
.XLTD { width:75px; }

.LINK {}
.LINK:hover { color:#0000FF; text-decoration:underline; }
.INDENT1 { padding-left:10px; }
.INDENT2 { padding-left:20px; }
.INDENT3 { padding-left:30px; }
.INDENT4 { padding-left:40px; }
.INDENT5 { padding-left:50px; }

.PTL { vertical-align:top; text-align:left; }
.PTC { vertical-align:top; text-align:center; }
.PTR { vertical-align:top; text-align:right; }
.PML { vertical-align:middle; text-align:left; }
.PMC { vertical-align:middle; text-align:center; }
.PMR { vertical-align:middle; text-align:right; }
.PBL { vertical-align:bottom; text-align:left; }
.PBC { vertical-align:bottom; text-align:center; }
.PBR { vertical-align:bottom; text-align:right; }

.BANNER {background-color:#FFFFFF; text-align:left; background-image:url('/images/swoosh.gif'); background-repeat:repeat-x; }
.BANNERTEXT { font-family:verdana,arial,helv,sans-serif; font-size:12pt; font-weight:normal; text-decoration:none; text-align:center; vertical-align:middle; color:#FFFFFF; padding:0px; }
.LOGOTOPTAB { vertical-align:bottom; padding:0px; background-image:url('/images/logotop2bg.gif'); background-repeat:repeat-x; }
.LOGOTOPTABS { font-family:verdana,arial,helv,sans-serif; font-size:10pt; font-weight:bold; text-decoration:none; text-align:center; vertical-align:bottom; color:#004890; padding:0px; }

.SYSMENU {background-image:url(/images/sysbug.gif); background-repeat:no-repeat; background-position:center center; }
.HEADER {background-color:#FFFFFF; background-image:url(/images/topbg.gif); background-repeat:repeat-x}
.TOPMENU {background-color:#FFFFFF; background-image:url(/images/menubg.gif); background-repeat:repeat-x}
.LEFTNAVBG {background-color:#2B55B2; background-image:url(/images/leftbg2.gif); background-repeat:no-repeat}
.OLDLEFTNAVBG {background-color:#627AB2; background-image:url(/images/leftbg.gif); background-repeat:repeat-y}
.FOOTER {background-color:#FFFFFF; background-image:url(/images/botbg.gif); background-repeat:no-repeat; background-position:right top}
.VR { width:8px; background-image:url('/images/vr.gif'); background-repeat:repeat-y; }

.BOX {background-color:#000000}
.BOXTITLE {background-color:#1C222B; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; text-align:left; vertical-align:middle; color:#FFFFFF}
.BOXFLAG {background-color:#1C222B}
.BOXBODY {background-color:#EEEEEE; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; text-align:left; vertical-align:top; color:#000000}
.BOXCONTENTS {background-color:#EEEEEE; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; text-align:left; vertical-align:top; color:#000000; padding:10px}

.ACTIONBUTTON { width:175px; }
.DASHBUTTON { width:200px; text-align:left; padding-left:10px; }
.RBUTTON { width:100px; text-align:right; padding-right:10px; }

.SURVEYTITLE { font-family:verdana,arial,helv,sans-serif; font-size:10pt; font-weight:normal; font-style:italic; text-decoration:underline; color:#000000; }
.SURVEYQUESTION { font-family:verdana,arial,helv,sans-serif; font-size:12pt; font-weight:bold; text-decoration:none; color:#004A92; }
.SURVEYQUESTIONBAR {background-image:url(/images/surveybar.gif); background-repeat:repeat-y; }
.SURVEYANSWER { font-family:verdana,arial,helv,sans-serif; font-size:10pt; font-weight:normal; text-decoration:none; color:#000000; text-align:center; }
.SURVEYANSWERBAR {background-image:url(/images/surveybar.gif); background-repeat:repeat-y; }

.FORMLAYOUT { }
.FORMLABEL {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; text-align:right; vertical-align:middle; color:#000000; padding:3px; }
.FORMLABELU {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:underline; text-align:right; vertical-align:middle; color:#000000; padding:3px; }
.FORMFIELD {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; text-align:left; vertical-align:middle; color:#000000; padding:3px; }
.FORMFIELDU {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:underline; text-align:left; vertical-align:middle; color:#000000; padding:3px; }
.BUTTON {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; text-align:center; vertical-align:middle; color:#000000; background-color:#96C0E6; background-image:url(/images/but0bg.gif); background-repeat:repeat-x}
.BUTTONSUBMIT {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; text-align:center; vertical-align:middle; color:#000000; background-color:#004890; background-image:url(/images/but1bg.gif); background-repeat:repeat-x}
.BUTTONCANCEL {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; text-align:center; vertical-align:middle; color:#000000; background-color:#990000; background-image:url(/images/but2bg.gif); background-repeat:repeat-x}
.BUTTONICON {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; text-align:center; vertical-align:middle; color:#000000; background-color:#004890; background-image:url(/images/butibg.gif); background-repeat:repeat-x}
/* BUTTONS -> border-style:groove; */
.TFORMSECT {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000; background-color:#6699ff}
.FORMINPUTXXL {width:750px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTXL {width:500px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTXLBIGFONT {width:500px; font-family:verdana,arial,helv,sans-serif; font-size:12pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUT {width:325px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTLG {width:250px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTM {width:150px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTM2 {width:100px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTSM {width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTSMHILITE {width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000; background-color:#ffff00}
.FORMINPUTSMLOCKED {width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000; background-color:#999999}
.FORMINPUTXS {width:50px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTVAR {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTCRAM {width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTCRAMXS {width:45px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTCRAMM {width:125px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTCRAMLG {width:200px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTCRAMVAR {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000}
.FORMINPUTCRAMHILITE {width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000; background-color:#ffff00}
.FORMINPUTCRAMLOCKED {width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000; background-color:#999999}
.FORMCHECK {font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; color:#ffffff}
.FORMICONCOL { text-align:center; }

.FORMBUTTON {width:150px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#006699; border-color:#000000; color:#ffffff}
.FORMBUTTONGRN {width:150px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#00cc00; border-color:#006600; color:#000000}
.FORMBUTTONYEL {width:150px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#ffcc00; border-color:#cc9900; color:#000000}
.FORMBUTTONRED {width:150px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#ff0000; border-color:#990000; color:#000000}
.FORMBUTTONSKY {width:150px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#99ccff; border-color:#6699ff; color:#000000}
.FORMBUTTONGRA {width:150px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#999999; border-color:#666666; color:#000000}

.FORMBUTTONSM {width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#006699; border-color:#006600; color:#ffffff}
.FORMBUTTONSMGRN {width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#00cc00; border-color:#006600; color:#000000}
.FORMBUTTONSMYEL {width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#ffcc00; border-color:#cc9900; color:#000000}
.FORMBUTTONSMRED {width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#ff0000; border-color:#990000; color:#000000}
.FORMBUTTONSMSKY {width:75px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#99ccff; border-color:#6699ff; color:#000000}

.TINYBUTTON {width:50px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#006699; border-color:#006600; color:#ffffff}
.TINYBUTTONGRN {width:50px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#00cc00; border-color:#006600; color:#000000}
.TINYBUTTONYEL {width:50px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#ffcc00; border-color:#cc9900; color:#000000}
.TINYBUTTONRED {width:50px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#ff0000; border-color:#990000; color:#000000}
.TINYBUTTONSKY {width:50px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#99ccff; border-color:#6699ff; color:#000000}
.TINYBUTTONGRA {width:50px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#999999; border-color:#666666; color:#000000}

.TOGGLEBUTTON {width:20px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#006699; border-color:#006600; color:#ffffff}
.TOGGLEBUTTONGRN {width:20px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#00cc00; border-color:#006600; color:#000000}
.TOGGLEBUTTONYEL {width:20px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#ffcc00; border-color:#cc9900; color:#000000}
.TOGGLEBUTTONRED {width:20px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#ff0000; border-color:#990000; color:#000000}
.TOGGLEBUTTONSKY {width:20px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#99ccff; border-color:#6699ff; color:#000000}
.TOGGLEBUTTONGRA {width:20px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#999999; border-color:#666666; color:#000000}

.HUGEBUTTON    {width:250px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#006699; border-color:#006600; color:#ffffff}
.HUGEBUTTONGRN {width:250px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#00cc00; border-color:#006600; color:#000000}
.HUGEBUTTONYEL {width:250px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#ffcc00; border-color:#cc9900; color:#000000}
.HUGEBUTTONRED {width:250px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#ff0000; border-color:#990000; color:#000000}
.HUGEBUTTONSKY {width:250px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#99ccff; border-color:#6699ff; color:#000000}
.HUGEBUTTONGRA {width:250px; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#999999; border-color:#666666; color:#000000}

.T1 { border:0; border-style:none; }
.TH1 { text-align:center; vertical-align:bottom; font-family:verdana,arial,helv,sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; background-color:#9999ff; color:#000000; padding:2px; }
.TD1 { vertical-align:top; background-color:#ffffff; color:#000000; padding:2px; }






.MAINCONTENTS {font-family:verdana,arial,helv,sans-serif; font-size:9pt; font-weight:normal; text-decoration:none; color:#000000; padding:15px}
.BREADCRUMBS {font-family:verdana,arial,helv,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none; color:#333333}
.BREADCRUMBS:hover {text-decoration:underline; color:#0000FF}
.COPY {font-family:verdana,arial,helv,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none; color:#333333}

.BLACK {color:#000000}
.WHITE {color:#ffffff}
.RED {color:#ff0000}
.GREEN {color:#00ff00}
.BLUE {color:#0066a2}
.YELLOW {color:#ffcc00}

.BLACKBG {background-color:#000000}
.WHITEBG {background-color:#ffffff}
.REDBG {background-color:#ff0000}
.GREENBG {background-color:#00ff00}
.BLUEBG {background-color:#0000ff}
.YELLOWBG {background-color:#ffcc00}
