/** GENERATED FILE -- DO NOT EDIT */
/** /var/ittrium/a38/webapps/ittrium/WEB-INF/laf/visitor/css/wireframe00-reset.css */
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 
,  fieldset 
,  form 
,  label 
,  legend  
,  table 
,  caption 
,  tbody 
,  tfoot 
,  thead 
,  tr 
,  th 
,  td  {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
}
/** /var/ittrium/a38/webapps/ittrium/WEB-INF/laf/visitor/css/visitorb.css */
html  {
 overflow-y:scroll;
}
body  {
 height: 100%;
 padding:0px;
 margin:0px;										
}
.POSITIONreferenced  {
 display: none;
}
.POSITIONfloatright  {
 display: inline;
 float: right;
 margin-left:5px;
 margin-bottom:2px;
}
.POSITIONfloatleft  {
 display: inline;
 float: left;
 margin-right:5px;
 margin-bottom:2px;
}
.POSITIONfloatcenter  {
 display: block;
 float: none;
 margin-left: auto;
 margin-right: auto;
}
.POSITIONinlineright  {
 display: block;
 float: none;
 margin-left: auto;
 margin-right: 0px;
 clear: none;
}
.POSITIONinlineleft  {
 display: block;
 float: none;
 margin-left: 0px;
 margin-right: auto;
 clear: none;
}
.POSITIONinlinecenter  {
 display: block;
 float: none;
 margin-left: auto;
 margin-right: auto;
 clear: none;    
}
td.PAGE  {
 vertical-align:top;
}
td.SIDE1  {
 vertical-align:top;
}
td.SIDE2  {
 vertical-align:top;
}
td.FRAMETOP  {
 vertical-align:top;
}
td.FRAMEBOTTOM  {
 vertical-align:top;
}
td.FRAMEBODY  {
 vertical-align:top;
}
td.FRAMEBODY1  {
 vertical-align:top;
}
td.FRAMEBODY2  {
 vertical-align:top;
}
table.HEADER  {
 height:auto;
}
img  {
 display: inline;
 border: none;
}
div.ASEG  {
 clear:both;
}
div.BSEG  {
 clear: both;
}
div.ASEG div.ITEM 
,  div.BSEG div.ITEM 
,  tr.ASEG div.ITEM 
,  tr.BSEG div.ITEM  {
 clear: none;
}
div.PENDINGREV  {
 border: 1px blue dashed;
}
div.PENDINGREV div.PENDINGREV  {
 border: none;
}
#ittrium span.HFORM div  
,  #ittrium div.TOOLS div.FORMLABEL  {
 display: inline;
}
div.TOOLS FORM  {
 display:inline;
}
div.NAVH img 
,  table.EDGES td.TL img 
,  table.EDGES td.TR img 
,  table.EDGES td.BL img 
,  table.EDGES td.BR img  {
 display: block;
 margin: 0; padding: 0;
}
table.EDGES td.MC  {
 width: 100%;
}
table.EDGES td.TL  
,  table.EDGES td.TC 
,  table.EDGES td.TR 
,  table.EDGES td.ML 
,  table.EDGES td.MR 
,  table.EDGES td.BL 
,  table.EDGES td.BC 
,  table.EDGES td.BR  {
 font-size: 1px;
 margin: 0; padding: 0;
}
table.EDGES td.TL  
,  table.EDGES td.ML 
,  table.EDGES td.BL  {
 text-align: right;
}
table.EDGES td.TR 
,  table.EDGES td.MR 
,  table.EDGES td.BR  {
 text-align: left;
}
table.EDGES td.TL  
,  table.EDGES td.TC 
,  table.EDGES td.TR  {
 vertical-align: bottom;
}
table.EDGES td.BL 
,  table.EDGES td.BC 
,  table.EDGES td.BR  {
 vertical-align: top;
}
body  {
 padding:0px;
 margin:0px;
}
div.BOOKCONTROLS  {
 clear:both;
}
div.FOOTERleft  {
 float: left;
 display: inline;  
}
div.FOOTERright  {
 float: right;
 display: inline;  
}
div.SCRIPTS  {
 clear:both;
}
div.SUBSUBNAV  {
 width:auto;
}
span.ERROR  {
 color:red;
}
td.QERROR 
,  div.QERROR  {
 color:red;
}
div.CALENDAR 
,  div.CALENDARDAY  {
 width:100%;
}
table.CALDAILY 
,  table.CALWEEKLY 
,  table.CALMONTHLY  {
 width:100%;
 border-top:1px solid #181818;
 border-left:1px solid #181818;
}
table.CALDAILY  {
 border-right:1px solid #181818;
}
table.CALDAILY td.CALWHEN  {
 border-left:1px solid #181818;
}
td.CALDATA  {
 border-bottom:1px solid #181818;
 padding:3px;
 padding:3px;
}
td.CALHEADER  {
 border-right:1px solid #181818;
 border-bottom:1px solid #181818;
 padding:3px;
 background-color:#F0F0F0;
}
table.CALHEADER  {
 width:100%;
 margin-bottom:5px;
}
td.CALINFO  {
 padding:0px 3px 0px 3px;
}
td.CALCONTROLS  {
 padding:3px;
 background-color:#F0F0F0;
 border:1px solid #181818;
}
td.CALMODE 
,  td.CALLINK  {
 white-space:nowrap;
}
td.CALPICK 
,  td.CALDATE  {
 width:100%;
 text-align:right;
 white-space:nowrap;
}
td.CALTYPE  {
 border-right:1px solid #181818;
 border-bottom:1px solid #181818;
 padding:3px;
 background-color:#F0F0F0;
}
div.CALTYPELINKS a  {
 white-space:nowrap;
}
td.DAYOFWEEK  {
 border-right:1px solid #181818;
 border-bottom:1px solid #181818;
 padding:3px;
 background-color:#F0F0F0;
}
td.CALPICK select  {
 width:200px;
}
td.CALCELL  {
 border-right:1px solid #181818;
 border-bottom:1px solid #181818;
 padding:2px;
 height:90px;
 width:14.28%;
 background-color:#F0F0F0;
}
td.CALCELL a span.CALADATE  {
 font-weight:bold;
}
td.CALTODAY  {
 background-color:#d1d1d1;
}
td.CALNODAY  {
 border-right:none;
 border-bottom:1px solid #181818;
 background-color:WHITE;
}
td.CALNODAYX  {
 background-color:WHITE;
}
td.CALONDAY  {
 background-color:#181818;
}
div.CALTINYMONTH  {
 width:210px;
 padding:0px 5px 5px 0px;
 float:left;
}
table.CALTINYMONTH  {
 width:210px;
 border-top:1px solid #181818;
 border-left:1px solid #181818;
 margin:0px 5px 5px 0px;
}
table.CALTINYMONTH td.CALCELL  {
 height:30px;
 width:30px;
}
div.CALENDARDAY td.CALCOMPOUNDMONTH  {
 padding:10px 10px 10px 10px;
 border-right:1px solid #181818;
 border-bottom:1px solid #181818;
}
div.CALENDARDAY td.CALCOMPOUNDDAY  {
 width:100%;
}
div.CALENDARDAY table.CALCOMPOUNDTODAY  {
 width:100%;
}
div.CALDAILY  {
 padding:10px 0px 0px 0px;
}
table.FLOW td img  {
 display:block;
 border:none;
}
table.FLOWSTEPA 
,  table.FLOWCHOICEA 
,  table.FLOWSEQUENCEA 
,  table.FLOWGOTOA  
,  table.FLOWSTEPB 
,  table.FLOWCHOICEB 
,  table.FLOWSEQUENCEB  
,  table.FLOWGOTOB  {
 width:151px;
 height:51px;
 border:1px solid #181818;
}
div.FLOWSTEPA 
,  div.FLOWCHOICEA 
,  div.FLOWSEQUENCEA  
,  div.FLOWGOTOA  
,  div.FLOWSTEPB 
,  div.FLOWCHOICEB 
,  div.FLOWSEQUENCEB  
,  div.FLOWGOTOB  {
 text-align:center;
}
div.FLOWSTEPANUM 
,  div.FLOWCHOICEANUM 
,  div.FLOWSEQUENCEANUM  
,  div.FLOWGOTOANUM  
,  div.FLOWSTEPBNUM 
,  div.FLOWCHOICEBNUM 
,  div.FLOWSEQUENCEBNUM  
,  div.FLOWGOTOBNUM  {
 text-align:center;
}
table.FLOWCONNECT  {
 height:40px; 
}
table.FLOWHIDE  {
 height:20px; 
}
td.FLOWVNOLINE  {
 width:1px;
 height:20px; 
}
td.FLOWVNOFULL  {
 width:1px;
 height: 100%; 
}
td.FLOWVLINE  {
 height:20px;
 width:1px;
 background-color:#181818;
}
img.FLOWVLINE  {
 height:20px;
 width:1px;
}
td.FLOWVFULL  {
 height:100%;
 width:1px;
 background-color:#181818;
}
td.FLOWDOWNARROW img.FLOWDOWNARROW  {
 background-image:url(/site/laf/system/images/flowchart-arrow-down.gif);
 background-position:center;
 background-repeat:no-repeat;
 height:5px;
 width:9px;
}
td.FLOWRIGHTARROW img.FLOWRIGHTARROW  {
 background-image:url(/site/laf/system/images/flowchart-arrow-right.gif);
 background-position:center;
 background-repeat:no-repeat; 
 width:5px;
 height:9px;
}
td.FLOWHRUN  {
 height:1px;
 background-color:#181818;
}
td.FLOWHRUN img  {
 height:1px;
}
td.FLOWVRUN  {
 width:1px;
 background-color:#181818;
}
td.FLOWVRUN img  {
 width:1px;
}
img.FLOWSTEPVPAD   {
 width:1px;
 height:20px; 
}
img.FLOWSTEPHPAD  {
 width:20px; 
 height:1px;
}
table.PRODUCTCATALOG  {
 width:100%;
}
table.PRODUCT  {
 width:100%;
}
table.PRODUCT#MAXWIDTH  {
 width:100%;
}
table.PRODUCT td  {
 vertical-align:top;
}
td.PRODUCT  {
 vertical-align: top;
}
table.PRODUCT td#NOPADDING  {
 padding:0px;
}
table.PRODUCT td.TITLE  {
 width:100%;
}
.PRODUCTSPEC td.FORMHEADER  {
 border-bottom: 1px solid #CCCCCC;
 font-weight: bold;
}
.PRODUCTSPEC tr.odd  {
 background-color: #F0F0F0;
}
table.BUTTONS td.LEFT  {
 text-align: left;
}
table.BUTTONS td.RIGHT  {
 text-align: right;
}
#ittrium .ITTRIUM td.COUNT div.NUMBERFIELD  {
 width: 60px;
}
#ittrium .ITTRIUM table.FORMTABLE td.FORMHEADER  {
 border-bottom: 1px solid #CCCCCC;
 font-weight: bold;
}
#ittrium .ITTRIUM table.FORMTABLE tr.odd  {
 background-color: #F0F0F0;
}
#ittrium .ITTRIUM table.FORMTABLE.CARTEXT tr.odd 
,  #ittrium .ITTRIUM table.FORMTABLE.CARTEXT tr.odd  {
 background-color: transparent;
}
#ittrium .ITTRIUM table.FORMTABLE tr.TOTAL td  {
 border-top: 1px solid #CCCCCC;
 font-weight: bold;
}
td.DOLLARS 
,  td.COUNT 
,  td.QNTY 
,  td.COST 
,  td.PRICE  {
 text-align: right;
 padding-right: 1em;
}
#ittrium .SHOPPINGCART table.FORMTABLE  {
 width: 100%;
}
#ittrium .SHOPPINGCART table.FORMTABLE td.FORMENTRY.L0  {
 width: 30%;
}
.HIDDEN  {
 display: none; 
}
/** /var/ittrium/a38/webapps/ittrium/WEB-INF/laf/visitor/css/wireframe00.css */
/** /var/ittrium/a38/webapps/ittrium/WEB-INF/laf/admin/css/ace.css */
#ittrium .ITTRIUM div 
,  #ittrium .ITTRIUM span 
,  #ittrium .ITTRIUM applet 
,  #ittrium .ITTRIUM object 
,  #ittrium .ITTRIUM iframe 
,  #ittrium .ITTRIUM h1 
,  #ittrium .ITTRIUM h2 
,  #ittrium .ITTRIUM h3 
,  #ittrium .ITTRIUM h4 
,  #ittrium .ITTRIUM h5 
,  #ittrium .ITTRIUM h6 
,  #ittrium .ITTRIUM p 
,  #ittrium .ITTRIUM blockquote 
,  #ittrium .ITTRIUM pre 
,  #ittrium .ITTRIUM a 
,  #ittrium .ITTRIUM abbr 
,  #ittrium .ITTRIUM acronym 
,  #ittrium .ITTRIUM address 
,  #ittrium .ITTRIUM big 
,  #ittrium .ITTRIUM cite 
,  #ittrium .ITTRIUM code 
,  #ittrium .ITTRIUM del 
,  #ittrium .ITTRIUM dfn 
,  #ittrium .ITTRIUM em 
,  #ittrium .ITTRIUM font 
,  #ittrium .ITTRIUM img 
,  #ittrium .ITTRIUM ins 
,  #ittrium .ITTRIUM kbd 
,  #ittrium .ITTRIUM q 
,  #ittrium .ITTRIUM s 
,  #ittrium .ITTRIUM samp 
,  #ittrium .ITTRIUM small 
,  #ittrium .ITTRIUM strike 
,  #ittrium .ITTRIUM strong 
,  #ittrium .ITTRIUM sub 
,  #ittrium .ITTRIUM sup 
,  #ittrium .ITTRIUM tt 
,  #ittrium .ITTRIUM var 
,  #ittrium .ITTRIUM b 
,  #ittrium .ITTRIUM u 
,  #ittrium .ITTRIUM i 
,  #ittrium .ITTRIUM center 
,  #ittrium .ITTRIUM dl 
,  #ittrium .ITTRIUM dt 
,  #ittrium .ITTRIUM dd 
,  #ittrium .ITTRIUM ol 
,  #ittrium .ITTRIUM ul 
,  #ittrium .ITTRIUM li 
,  #ittrium .ITTRIUM fieldset 
,  #ittrium .ITTRIUM form 
,  #ittrium .ITTRIUM label 
,  #ittrium .ITTRIUM legend  
,  #ittrium .ITTRIUM table 
,  #ittrium .ITTRIUM caption 
,  #ittrium .ITTRIUM tbody 
,  #ittrium .ITTRIUM tfoot 
,  #ittrium .ITTRIUM thead 
,  #ittrium .ITTRIUM tr 
,  #ittrium .ITTRIUM th 
,  #ittrium .ITTRIUM td  {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
}
#ittrium .ITTRIUM table  {
 width: auto;
}
#ittrium .ITTRIUM img  {
 border: none;
}
#ittrium .ITTRIUM label  {
 padding-left: 5px;
}
#ittrium table.FORM.ITTRIUM 
,  #ittrium table.DISPLAYFIELDS.ITTRIUM  {
 width: 100%;
}
#ittrium .ITTRIUM table.EDITFIELDS  
,  #ittrium .ITTRIUM table.REPORT  {
 width: 100%;
 margin-top: 10px;
}
#ittrium .ITTRIUM table.DOM  
,  #ittrium .ITTRIUM table.PERMISSIONS  
,  #ittrium .ITTRIUM table.REPORT  {
 width: 100%;
 border-top: 1px solid #566fa7;
 border-right: 1px solid #566fa7;
}
#ittrium .ITTRIUM table.DOM td  
,  #ittrium .ITTRIUM table.PERMISSIONS td  
,  #ittrium .ITTRIUM table.REPORT td  {
 padding: 5px 3px 5px 3px;	
 border-bottom: 1px solid #566fa7;
 border-left: 1px solid #566fa7;
}
#ittrium .ITTRIUM div.SCRIPTS div.ICON  {
 padding-left: 10px;
 float: right;
 color: white;
}
#ittrium .ITTRIUM td.FORMHEADER  {
 padding: 5px 0px 0px 0px;
 background: transparent;
 vertical-align: top;
}
#ittrium .ITTRIUM td.FORMHEADCONT  {
 padding: 0px 0px 0px 0px;
 background: transparent;
 vertical-align: top;
}
#ittrium .ITTRIUM td.FORMHEADER div.FORMLABEL  {
 padding: 2px 2px 2px 0px;
}
#ittrium .ITTRIUM td.FORMHEADERCONT div.FORMLABEL  {
 padding: 0px;
}
#ittrium .ITTRIUM td.FORMLABEL div.FORMLABEL  {
 padding: 1px 2px 0px 0px;
}
#ittrium .ITTRIUM td.FORMLABEL  {
 padding: 2px 0px 0px 0px;
 vertical-align: top;
 background: transparent;
 width: 150px;
}
#ittrium .ITTRIUM td.FORMLABELCONT  {
 padding: 0px 0px 0px 0px;
 vertical-align: top;
 background: transparent;
 width: 150px;
}
#ittrium .ITTRIUM td.FORMLABELEXT  {
 padding: 2px 0px 0px 0px;
 vertical-align: top;
 background: transparent;
}
#ittrium .ITTRIUM td.FORMENTRY  
,  #ittrium .ITTRIUM td.FORMLINK  {
 padding: 2px 0px 0px 0px;
 background: transparent;
 vertical-align: middle;
}
#ittrium .ITTRIUM td.FORMHEADER.Cx  {
 padding: 5px 0px 0px 5px;
}
#ittrium .ITTRIUM td.FORMHEADER.Cx div.FORMLABEL  {
 padding: 2px 2px 2px 2px;
}
#ittrium .ITTRIUM td.FORMENTRY.Lx  {
 padding: 0px 0px 0px 5px;
}
#ittrium .ITTRIUM td.FORMENTRY.Lx div.FORMENTRY  {
 padding: 1px 2px 1px 2px;
}
#ittrium .ITTRIUM div.FORMLINK  {
 float: right;
 padding: 1px 2px 1px 0px;
}
#ittrium .ITTRIUM td.FORMHEADER div.FORMLINK input.SUBMIT  {
 font-size: 9pt;
 padding: 0px; margin: 0px 0px 0px 3px;
}
#ittrium .ITTRIUM table.BUTTONS  {
 width: 100%;
}
#ittrium .ITTRIUM td.BUTTONS  {
 padding: 2px 0px 0px 0px;
}
#ittrium .ITTRIUM table.BUTTONS input.SUBMIT  {
 padding: 0px; margin: 0px 0px 0px 3px;
}
#ittrium .ITTRIUM table.PICKCONTROL 
,  #ittrium .ITTRIUM table.PICKCONTROL td.PICKFIELD  {
 width: 100%;
}
#ittrium .ITTRIUM div.FORMENTRY.FORMVALUE 
,  #ittrium .ITTRIUM div.FORMENTRY.TEXTFIELD  
,  #ittrium .ITTRIUM div.FORMENTRY.TEXTBLOCK  
,  #ittrium .ITTRIUM div.FORMENTRY.PICK 
,  #ittrium .ITTRIUM div.FORMENTRY.LISTER 
,  #ittrium .ITTRIUM div.FORMENTRY.PASSWORDFIELD 
,  #ittrium .ITTRIUM div.FORMENTRY.PICKFIELD  {
 border: 1px solid #566fa7;
}
#ittrium .ITTRIUM td.FORMGROUPCELL div.FORMENTRY.FORMVALUE 
,  #ittrium .ITTRIUM td.FORMGROUPCELL div.FORMENTRY.TEXTFIELD  
,  #ittrium .ITTRIUM td.FORMGROUPCELL div.FORMENTRY.DATEFIELD 
,  #ittrium .ITTRIUM td.FORMGROUPCELL div.FORMENTRY.TEXTBLOCK  
,  #ittrium .ITTRIUM td.FORMGROUPCELL div.FORMENTRY.PICK 
,  #ittrium .ITTRIUM td.FORMGROUPCELL div.FORMENTRY.PICKCONTROL 
,  #ittrium .ITTRIUM td.FORMGROUPCELL div.FORMENTRY.LISTER 
,  #ittrium .ITTRIUM td.FORMGROUPCELL div.FORMENTRY.PASSWORDFIELD  {
 width: 152px;
}
#ittrium .ITTRIUM div.FORMENTRY.DATEFIELD  {
 width: 152px;
}
#ittrium .ITTRIUM div.FORMENTRY.TIMEFIELD  {
 border: 1px solid #566fa7;
 width: 100px;
}
#ittrium .ITTRIUM div.FORMENTRY.NUMBERFIELD  {
 border: 1px solid #566fa7;
 width: 152px;
}
#ittrium .ITTRIUM div.FORMENTRY.UPLOAD  {
 border: 1px solid #566fa7;
 width: 458px;
}
#ittrium .ITTRIUM div.FORMENTRY.LISTER  {
 background-color: white;
}
#ittrium .ITTRIUM div.FORMENTRY.RADIOGROUP  {
 width: 100%;
}
#ittrium .ITTRIUM div.FORMENTRY.RADIOGROUP label  {
 margin: 0px 5px 0px 5px;
}
#ittrium .ITTRIUM table.FORMGROUP  {
 vertical-align: top;
}
#ittrium .ITTRIUM td.FORMGROUPLABEL  {
 padding: 0px 5px 0px 0px;
 vertical-align: top;
}
#ittrium .ITTRIUM td.FORMGROUPCELL  {
 vertical-align: top;
}
#ittrium .ITTRIUM td.FORMGROUPSPACER  {
 vertical-align: top;
}
#ittrium .ITTRIUM table.PICKCONTROL  {
 vertical-align: top;
}
#ittrium .ITTRIUM td.PICKICON  {
 padding: 0px 5px 0px 0px;
 vertical-align: middle;
}
#ittrium .ITTRIUM td.PICKFIELD  {
 vertical-align: top;
}
#ittrium .ITTRIUM input.TEXTFIELD 
,  #ittrium .ITTRIUM input.DATEFIELD 
,  #ittrium .ITTRIUM input.TIMEFIELD 
,  #ittrium .ITTRIUM textarea  
,  #ittrium .ITTRIUM input.FORMVALUE 
,  #ittrium .ITTRIUM input.PASSWORDFIELD  {
 width: 100%;
 margin: 0px;
 padding: 3px 0px 3px 0px;
 border: 0 none;
}
#ittrium .ITTRIUM select 
,  #ittrium .ITTRIUM select.PICK 
,  #ittrium .ITTRIUM select.PICKELEMENT  {
 width: 100%;
 margin: 0px;
 padding: 3px 0px 3px 0px;
 border: 0 none;
}
#ittrium .ITTRIUM input.NUMBERFIELD  {
 width: 100%;  
 margin: 0px;
 padding: 3px 2px 3px 0px;
 border: 0 none;
}
#ittrium .ITTRIUM div.FORMENTRY.TEXTBLOCK textarea.TEXTBLOCK  {
 padding: 1px 0px 0px 0px;
 height: 60px;
}
#ittrium .ITTRIUM div.FORMENTRY.TEXTBLOCK.SHORT textarea.TEXTBLOCK  {
 padding: 1px 0px 0px 0px;
 height: 33px;
}
#ittrium .ITTRIUM input.UPLOAD  {
 width: 100%;	 
 margin: 0px;
 padding: 3px 2px 3px 0px;
 border: 0 none;
}
#ittrium .ITTRIUM input.SUBMIT  {
 border: 1px solid #566fa7;
}
#ittrium .ITTRIUM td.FORMHEADER.C1 div.FORMLABEL.L0  
,  #ittrium .ITTRIUM td.FORMHEADERCONT.C1 div.FORMLABEL.L0  
,  #ittrium .ITTRIUM td.FORMLABEL div.FORMLABEL.L0 
,  #ittrium .ITTRIUM td.FORMENTRY.L0  {
 padding-left: 5px;
}
#ittrium .ITTRIUM td.FORMHEADER.C1 div.FORMLABEL.L1  
,  #ittrium .ITTRIUM td.FORMHEADERCONT.C1 div.FORMLABEL.L1  
,  #ittrium .ITTRIUM td.FORMLABEL div.FORMLABEL.L1 
,  #ittrium .ITTRIUM td.FORMENTRY.L1  {
 padding-left: 15px;
}
#ittrium .ITTRIUM td.FORMHEADER.C1 div.FORMLABEL.L2  
,  #ittrium .ITTRIUM td.FORMHEADERCONT.C1 div.FORMLABEL.L2  
,  #ittrium .ITTRIUM td.FORMLABEL div.FORMLABEL.L2 
,  #ittrium .ITTRIUM td.FORMENTRY.L2  {
 padding-left: 25px;
}
#ittrium .ITTRIUM td.FORMHEADER.C1 div.FORMLABEL.L3  
,  #ittrium .ITTRIUM td.FORMHEADERCONT.C1 div.FORMLABEL.L3  
,  #ittrium .ITTRIUM td.FORMLABEL div.FORMLABEL.L3 
,  #ittrium .ITTRIUM td.FORMENTRY.L3  {
 padding-left: 35px;
}
#ittrium .ITTRIUM td.FORMHEADER.C1 div.FORMLABEL.L4  
,  #ittrium .ITTRIUM td.FORMHEADERCONT.C1 div.FORMLABEL.L4  
,  #ittrium .ITTRIUM td.FORMLABEL div.FORMLABEL.L4 
,  #ittrium .ITTRIUM td.FORMENTRY.L4  {
 padding-left: 45px;
}
#ittrium .ITTRIUM td.FORMENTRY div.FORMLABEL.L0  
,  #ittrium .ITTRIUM td.FORMENTRY div.FORMLABEL.L1  
,  #ittrium .ITTRIUM td.FORMENTRY div.FORMLABEL.L2  
,  #ittrium .ITTRIUM td.FORMENTRY div.FORMLABEL.L3  
,  #ittrium .ITTRIUM td.FORMENTRY div.FORMLABEL.L4  {
 padding-left: 0px;
}
#ittrium .ITTRIUM table.FORMTABLE  {
 margin-bottom: 10px;
}
#ittrium .ITTRIUM td.FORMSEPARATOR  {
 display: none;
}
#ittrium .ITTRIUM td.FORMLABEL a  {
 text-decoration: none;
}
#ittrium .ITTRIUM td.FORMHEADER div.FORMLABEL.UNPUBLISHED  {
 color: red;
}
#ittrium .ITTRIUM td.FORMHEADER div.FORMLABEL.L1.UNPUBLISHED  {
 color: red;
}
#ACEEDITOR table.EDITFIELDS td 
,  #PAGELOADER table.EDITFIELDS td  {
 font-family: "Helvetica Neue", Arial, Helvetica, Tahoma, sans-serif;
 font-size: 12px;
}
#ACEEDITOR td.EDITFIELDS 
,  #PAGELOADER td.EDITFIELDS  {
 width: 100%;
 padding: 0px 10px 10px 10px;
}
#PAGELOADER div.SCRIPTS 
,  #ACEEDITOR div.SCRIPTS  {
 background: #264488;
 background: #003366;
 color: white;
 font-size: 14px;
 padding: 5px 10px 5px 10px;
 line-height: 32px;
}
#PAGELOADER td.FORMHEADER div.FORMHEADER 
,  #ACEEDITOR td.FORMHEADER div.FORMHEADER  {
 color: white;
 background: #566fa7;
}
#PAGELOADER td.FORMHEADER div.FORMLABEL 
,  #ACEEDITOR td.FORMHEADER div.FORMLABEL 
, #PAGELOADER td.FORMHEADERCONT div.FORMLABEL 
,  #ACEEDITOR td.FORMHEADERCONT div.FORMLABEL  {
 color: white;
 background-color: #566fa7;
}
#PAGELOADER td.FORMHEADER div.FORMLABEL.L0 
,  #ACEEDITOR td.FORMHEADER div.FORMLABEL.L0  {
 color: white;
 background-color: #003366; 
}
#PAGELOADER td.FORMHEADER div.FORMLABEL.L1  
,  #ACEEDITOR td.FORMHEADER div.FORMLABEL.L1  {
 color: black;
 background-color: #9cb1ce; 
}
#PAGELOADER td.FORMHEADER div.FORMLABEL.L2 
,  #ACEEDITOR td.FORMHEADER div.FORMLABEL.L2  {
 color: black;
 background-color: #FFFFBE;
}
#PAGELOADER td.FORMHEADER div.FORMLABEL.L3 
,  #ACEEDITOR td.FORMHEADER div.FORMLABEL.L3  {
 color: black;
 background-color: #c6d2e1;
}
#PAGELOADER td.FORMHEADER div.FORMLABEL.L4 
,  #ACEEDITOR td.FORMHEADER div.FORMLABEL.L4  {
 color: black;
 background-color: #d7e0e8; 
}
#PAGELOADER input.TEXTFIELD 
,  #PAGELOADER input.NUMBERFIELD 
,  #PAGELOADER input.DATEFIELD 
,  #PAGELOADER input.TIMEFIELD 
,  #PAGELOADER textarea  
,  #PAGELOADER input.FORMVALUE 
,  #PAGELOADER input.PASSWORDFIELD 
,  #PAGELOADER select 
,  #PAGELOADER select.PICK 
,  #PAGELOADER select.PICKELEMENT 
,  #PAGELOADER input.UPLOAD 
,  #ACEEDITOR input.TEXTFIELD 
,  #ACEEDITOR input.NUMBERFIELD 
,  #ACEEDITOR input.DATEFIELD 
,  #ACEEDITOR input.TIMEFIELD 
,  #ACEEDITOR textarea  
,  #ACEEDITOR input.FORMVALUE 
,  #ACEEDITOR input.PASSWORDFIELD 
,  #ACEEDITOR select 
,  #ACEEDITOR select.PICK 
,  #ACEEDITOR select.PICKELEMENT 
,  #ACEEDITOR input.UPLOAD  {
 font-size: 12px;
 font-family: "Helvetica Neue", Arial, Helvetica, Tahoma, sans-serif;
}
#ittrium .ITTRIUM span.ERROR 
,  #ittrium .ITTRIUM td.FORMHEADER div.FORMLABEL.L0 span.ERROR 
,  #ittrium .ITTRIUM td.FORMHEADER div.FORMLABEL.L1 span.ERROR 
,  #ittrium .ITTRIUM td.FORMHEADER div.FORMLABEL.L2 span.ERROR 
,  #ittrium .ITTRIUM td.FORMHEADER div.FORMLABEL.L3 span.ERROR 
,  #ittrium .ITTRIUM td.FORMHEADER div.FORMLABEL.L4 span.ERROR  {
 color: red;
}
#ittrium .ITTRIUM td.FORMHEADER span.ERROR  {
 color: yellow;
 text-decoration: none;
}
td#ADMIN div#ACEEDITOR  
,  td#PILOT div#ACEEDITOR  {
 width: 100%;
 position: static;
 border: none;
}
div#ACEEDITOR  {
 font-size: 12px;
 font-family: "Helvetica Neue", Arial, Helvetica, Tahoma, sans-serif;
 width: 690px;
 position: absolute;
 left: 50px;
 top: 50px;
 z-index: 100;
 background-color: #ceced6;
 border: 5px solid #264488;
}
#ACEEDITOR div.EDIT 
,  #ACEEDITOR form 
,  #ACEEDITOR table.FORM  
,  #ACEEDITOR table.EDITFIELDS  {
 width: 100%;
}
#ACEEDITOR td.MENU  {
 padding: 1px 46px 1px 2px;
 background-image: url(/site/laf/system/images/ace-logo-small.jpg);
 background-repeat: no-repeat;
 background-position: right top;
 border-bottom: 1px solid black;
}
#ACEEDITOR td.MENU a  {
 display: inline;
}
#ACEEDITOR td.MENU a img  {
 display: block;
 float: left;
}
#ACEEDITOR td.TITLE  {
 background-color: #FFFFFF;
 padding: 3px 5px 3px 5px;
}
#ACEEDITOR div.TITLE 
,  #ACEEDITOR div.TITLE  {
 font-size: 13px;
 color: #002C6B;
 font-weight: bold;
}
#ACEEDITOR div.TITLE span.PUBLISHED  {
 font-size: 10px;
 font-style: italic;
 font-weight: normal;
 color: #000000;
}
#ACEEDITOR div.TITLE span.UNPUBLISHED  {
 font-size: 10px;
 font-style: italic;
 font-weight: normal;
 color: #FF0000;
}
#ACEEDITOR div.TITLE span.UNPUBLISHABLE  {
 font-size: 10px;
 color: #002C6B;
 font-style: italic;
 font-weight: normal;
}
#ACEEDITOR td.TABS  {
 background-color: white;
 background-image: url(/site/laf/admin/images/tab-background-filler-white.gif);
}
#ACEEDITOR td.TABS a  {
 display: block;
 float: left;
}
#ACEEDITOR td.TABS a img  {
 display: block;
 float: none;
}
#ACEEDITOR div.FORMLABEL img  {
 display: block;
 float: none;
}
#ittrium .ITTRIUM div.AJAXFIELDS  {
 width: 100%;
}
#ittrium .ITTRIUM table.AJXtbl  {
 width: 98%;
 margin: 4px;
}
#ACEEDITOR table.AJXRSVhours 
,  #PAGELOADER table.AJXRSVhours  {
 cursor: pointer;
}
#ittrium .ITTRIUM #EDIT span.AJXerr  
,  #ittrium .ITTRIUM #ACE span.AJXerr  {
 font-weight: bold;
 color: red;
}
#ittrium .ITTRIUM td.AJXbtns  {
 text-align: right;
 padding: 2px 0px 2px 0px;
}
#ittrium .ITTRIUM table.AJXCALmnths  {
 width: 100%;
 margin-top: 3px;
}
#ittrium .ITTRIUM td.AJXCALmnths  {
 width: 100%;
 vertical-align: top;
}
#ittrium .ITTRIUM td.AJXCALtime  {
 vertical-align: top;
}
#ittrium .ITTRIUM table.AJXCALtime  {
 border: 1px solid black;
}
#ittrium .ITTRIUM table.AJXCALtime td  {
 padding: 2px;
}
#ittrium .ITTRIUM table.AJXCALcntrls  {
 margin-top: 3px;
 width: 100%;
}
#ittrium .ITTRIUM table.AJXCALcntrls input  {
 font-size: 12px;
 margin: 0px 2px 0px 2px;
 font-weight: bold;
 width: 25px;
}
#ittrium .ITTRIUM table.AJXCALtime th.AJXCALths  {
 padding: 3px;
 border-bottom: 1px solid black;
}
#ittrium .ITTRIUM table.AJXCALtime td.AJXCALlbl  {
 padding: 3px;
}
#ittrium .ITTRIUM table.AJXCALtime td.AJXCALhrs  {
 padding: 3px;
 text-align: center;
 white-space: nowrap;
 border-top: 1px solid black;
}
#ittrium .ITTRIUM div.AJXCALmnth  {
 float: left;
 padding: 0px 10px 10px 0px;
}
#ittrium .ITTRIUM div.AJXCALallm  {
 padding: 0px 10px 5px 0px;
}
#ittrium .ITTRIUM table.AJXCALmnth  {
 margin: 0px; padding: 0px;
 border-left: 1px solid black;
 border-top: 1px solid black;
 cursor: pointer;
}
#ittrium .ITTRIUM table.AJXCALmnth a  {
 text-decoration: none;
}
#ittrium .ITTRIUM table.AJXCALallm  {
 margin: 0px; padding: 0px;
 border: 1px solid black;
 cursor: pointer;
}
#ittrium .ITTRIUM th.AJXCALmnth  {
 background-color: white;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 padding: 2px;
}
#ittrium .ITTRIUM table.AJXCALallm th.AJXCALmnth  {
 background-color: white;
 border: none;
 padding: 2px 10px 2px 10px;
}
#ittrium .ITTRIUM th.AJXCALdow  {
 width: 1.5em; height: 1.5em;
 background-color: #e8e8e8;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 padding: 2px;
}
#ittrium .ITTRIUM table.AJXCALallm td.AJXCALdow  {
 width: 1.2em; height: 1.2em;
 background-color: #e8e8e8;
 border: none;
 border-left: 1px solid black;
 padding: 2px;
}
#ittrium .ITTRIUM td.AJXCALdy  {
 width: 1.5em; height: 1.5em;
 text-align: right;
 background-color: white;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 padding: 2px;
}
#ittrium .ITTRIUM td.AJXCALact  {
 background-color: yellow;
}
#ittrium .ITTRIUM td.AJXCALsel a 
,  #ittrium .ITTRIUM #EDIT td.AJXCALsel a 
,  #ittrium .ITTRIUM #ACE td.AJXCALsel a  {
 font-weight: bold;
 color: red;
}
#ittrium .ITTRIUM td.AJXCALfll  {
 width: 1.5em; height: 1.5em;
 background-color: #f0f0f0;
 border-bottom: 1px solid black;
 padding: 2px;
 cursor: default;
}
#ittrium .ITTRIUM td.AJXCALfllend  {
 width: 1.5em; height: 1.5em;
 background-color: #f0f0f0;
 border-bottom: 1px solid black;
 border-right: 1px solid black;
 padding: 2px;
 cursor: default;
}
#ittrium .ITTRIUM td.AJXCALfllmddlend  {
 width: 1.5em; height: 1.5em;
 background-color: #f0f0f0;
 border-bottom: 1px solid #f0f0f0;
 border-right: 1px solid black;
 padding: 2px;
 cursor: default;
}
#ittrium .ITTRIUM td.AJXCALfllmddl  {
 width: 1.5em; height: 1.5em;
 background-color: #f0f0f0;
 border-bottom: 1px solid #f0f0f0;
 padding: 2px;
 cursor: default;
}
#ittrium .ITTRIUM td.AJXCALinpt input  {
 width: 80px;
}
#ittrium .ITTRIUM td.AJXCALinpt input.AJXCALtime  {
 text-align: right;
 padding-right: 1px;
}
#ittrium .ITTRIUM td.AJXCALaddmnths  {
 padding: 0px 10px 2px 0px;
}
#ittrium .ITTRIUM td.AJXCALaddmnths input  {
 font-size: 11px;
}
#ittrium .ITTRIUM td.AJXRSVfll  {
 cursor: default;
}
#PAGELOADER td.AJXRSVfll 
,  #ACEEDITOR td.AJXRSVfll  {
 background: transparent;
}
#ittrium .ITTRIUM td.AJXRSVdate 
,  #ittrium .ITTRIUM td.AJXRSVdate div.FORMLABEL  {
 white-space: nowrap;
}
#ittrium .ITTRIUM td.AJXRSVdatex   {
 white-space: nowrap;
}
#ittrium .ITTRIUM #ACE td.AJXRSVdateopn 
,  #ittrium .ITTRIUM #EDIT td.AJXRSVdateopn  {
 background-color: #ffa0a0;
}
#ittrium .ITTRIUM td.AJXRSVtime  {
 text-align: right;
}
#ittrium .ITTRIUM a.AJXRSVprd 
,  #ittrium .ITTRIUM a.AJXRSVopn  
,  #ittrium .ITTRIUM a.AJXRSVfll 
,  #ittrium .ITTRIUM a.AJXRSVevt  {
 display: block;
 width: 100%; 
 text-decoration: none;
}
#ittrium .ITTRIUM td.AJXRSVprd6000  {
 width: 48px;
}
#ittrium .ITTRIUM td.AJXRSVprd3000 
,  #ittrium .ITTRIUM td.AJXRSVprd3030  {
 width: 24px;
}
#ittrium .ITTRIUM td.AJXRSVprd1500 
,  #ittrium .ITTRIUM td.AJXRSVprd1515 
,  #ittrium .ITTRIUM td.AJXRSVprd1530 
,  #ittrium .ITTRIUM td.AJXRSVprd1545  {
 width: 12px;
}
#ittrium .ITTRIUM td.AJXRSVprd1000 
,  #ittrium .ITTRIUM td.AJXRSVprd1010 
,  #ittrium .ITTRIUM td.AJXRSVprd1020 
,  #ittrium .ITTRIUM td.AJXRSVprd1030 
,  #ittrium .ITTRIUM td.AJXRSVprd1040 
,  #ittrium .ITTRIUM td.AJXRSVprd1050  {
 width: 8px;
}
#ittrium .ITTRIUM table.AJXtbl td.AJXRSVbot  {
 border-bottom: 1px solid black;
}
#ittrium .ITTRIUM td.AJXRSVopn6000 
,  #ittrium .ITTRIUM td.AJXRSVopn3000 
,  #ittrium .ITTRIUM td.AJXRSVopn3030 
,  #ittrium .ITTRIUM td.AJXRSVopn1500 
,  #ittrium .ITTRIUM td.AJXRSVopn1515 
,  #ittrium .ITTRIUM td.AJXRSVopn1530 
,  #ittrium .ITTRIUM td.AJXRSVopn1545 
,  #ittrium .ITTRIUM td.AJXRSVopn1000 
,  #ittrium .ITTRIUM td.AJXRSVopn1010 
,  #ittrium .ITTRIUM td.AJXRSVopn1020 
,  #ittrium .ITTRIUM td.AJXRSVopn1030 
,  #ittrium .ITTRIUM td.AJXRSVopn1040 
,  #ittrium .ITTRIUM td.AJXRSVopn1050  {
 margin: 0px; padding: 0px;
 background-color: white;
}
#ittrium .ITTRIUM td.AJXRSVprd6000 
,  #ittrium .ITTRIUM td.AJXRSVprd3000 
,  #ittrium .ITTRIUM td.AJXRSVprd1500 
,  #ittrium .ITTRIUM td.AJXRSVprd1000 
,  #ittrium .ITTRIUM td.AJXRSVopn6000 
,  #ittrium .ITTRIUM td.AJXRSVopn3000 
,  #ittrium .ITTRIUM td.AJXRSVopn1500 
,  #ittrium .ITTRIUM td.AJXRSVopn1000  {
 border-left: 1px solid black;
}
#ittrium .ITTRIUM td.AJXRSVprd3030 
,  #ittrium .ITTRIUM td.AJXRSVprd1530 
,  #ittrium .ITTRIUM td.AJXRSVprd1030 
,  #ittrium .ITTRIUM td.AJXRSVopn3030 
,  #ittrium .ITTRIUM td.AJXRSVopn1530 
,  #ittrium .ITTRIUM td.AJXRSVopn1030  {
 border-left: 1px dotted #808080;
}
#ittrium .ITTRIUM td.AJXRSVup  {
 background-color: #b8ed88;
}
#ittrium .ITTRIUM td.AJXRSVdown  {
 background-color: #7ede28;
}
#ittrium .ITTRIUM td.AJXRSVevt  {
 background-color: #32cd32;
}
#ittrium .ITTRIUM td.AJXRSVupx  {
 background-color: #afcfaf;
}
#ittrium .ITTRIUM td.AJXRSVdownx  {
 background-color: #6ea96e;
}
#ittrium .ITTRIUM td.AJXRSVevtx  {
 background-color: #426f42;
}
#ittrium .ITTRIUM td.AJXRSVevtc 
,  #ittrium .ITTRIUM td.AJXRSVupc 
,  #ittrium .ITTRIUM td.AJXRSVdownc  {
 background-color: #e0e0e0;
}
#ittrium .ITTRIUM td.AJXRSVevtp 
,  #ittrium .ITTRIUM td.AJXRSVupp 
,  #ittrium .ITTRIUM td.AJXRSVdownp  {
 background-color: #e8e8e8;
}
#ittrium .ITTRIUM td.AJXRSVup1  {
 background-color: #cae1ff;
}
#ittrium .ITTRIUM td.AJXRSVdown1  {
 background-color: #b9d1f4;
}
#ittrium .ITTRIUM td.AJXRSVevt1  {
 background-color: #5993e5;
}
#ittrium .ITTRIUM td.AJXRSVup2  {
 background-color: #ffdc9f;
}
#ittrium .ITTRIUM td.AJXRSVdown2  {
 background-color: #ffc857;
}
#ittrium .ITTRIUM td.AJXRSVevt2  {
 background-color: #ffa812;
}
#ittrium .ITTRIUM td.AJXRSVup3  {
 background-color: #c0ffff;
}
#ittrium .ITTRIUM td.AJXRSVdown3  {
 background-color: #a0ffff;
}
#ittrium .ITTRIUM td.AJXRSVevt3  {
 background-color: #80ffff;
}
#ittrium .ITTRIUM td.AJXRSVup4  {
 background-color: #c0c0ff;
}
#ittrium .ITTRIUM td.AJXRSVdown4  {
 background-color: #a0a0ff;
}
#ittrium .ITTRIUM td.AJXRSVevt4  {
 background-color: #8080ff;
}
#ittrium .ITTRIUM table.AJXRSVsearch  {
 width: 100%;
}
#ittrium .ITTRIUM td.AJXRSVsrch 
,  #ittrium .ITTRIUM td.AJXRSVsrchrslt  {
 text-align: left;
 vertical-align: top;
 padding-top: 4px;
}
#ittrium .ITTRIUM td.AJXRSVsrch  {
 width: 200px;
}
#ittrium .ITTRIUM table.AJXRSVsrch  {
 width: 200px;
}
#ittrium .ITTRIUM td.AJXRSVsrchrslt  {
 padding-left: 20px;
}
#ittrium .ITTRIUM table.AJXRSVsrchrslt  {
 width: 100%;
}
#ittrium .ITTRIUM table.AJXRSVsrchrslt td  {
 vertical-align: middle;
}
#ittrium .ITTRIUM td.AJXlbl  {
 font-size: 13px;
 font-weight: bold; 
}
#ittrium .ITTRIUM td.AJXlbla  {
 font-size: 10px;
 border-left: 1px solid #808080;
 padding-left: 2px;
}
#ittrium .ITTRIUM td.AJXitems  {
 border-bottom: 1px solid #808080;
}
#ittrium .ITTRIUM table.AJXitems td  {
 vertical-align: middle;
}
#ittrium .ITTRIUM td.AJXitm  {
 padding: 2px 4px 2px 4px;
}
#ittrium .ITTRIUM table.AJXitems td.AJXitm  {
 width: 100%;
}
#ittrium .ITTRIUM td.AJXitm a  {
 color: black;
 text-decoration: none;
}
#ittrium .ITTRIUM td.AJXattr  {
 background-color: #e0e0e0;
 padding: 2px 2px 2px 2px;
 border-left: 1px solid #808080;
 border-bottom: 1px solid #808080;
}
#ittrium .ITTRIUM td.AJXattrnum  {
 width: 40px;
 text-align: right;
}
#ittrium .ITTRIUM td.AJXattrbool  {
 width: 20px;
}
#ittrium .ITTRIUM td.AJXattrpad  {
 width: 35px;
 border-left: 1px solid #808080;
}
#ittrium .ITTRIUM td.AJXattrfill  {
 border-left: 1px solid #808080;
 border-bottom: 1px solid #808080;
}
div#PAGELOADER  {
 font-family: "Helvetica Neue", Arial, Helvetica, Tahoma, sans-serif;
 font-size: 12px;
 width: 690px;
 position: absolute;
 left: 50px;
 top: 50px;
 z-index: 100;
 background-color: #efefef;
 border: 5px solid #7b7b7b;
}
#PAGELOADER div.FORM 
,  #PAGELOADER form 
,  #PAGELOADER table.FORM  
,  #PAGELOADER table.EDITFIELDS  {
 width: 100%;
}
body#tinymce  {
 background-image: none;
 background-color:#FFFFFF;
}
/** /var/ittrium/a38/webapps/ittrium/WEB-INF/laf/visitor/css/defaults.css */
/** custom post -- from Aldo's css **/
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;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
}
/*** list configuration from blueprint typography ***/
li ul 
,  li ol        {
 margin:0 1.5em; 
}
ul
,  ol       {
 margin: 0 1.5em 1.5em 1.5em; 
}
ul           {
 list-style-type: disc; 
}
ol           {
 list-style-type: decimal; 
}
dl           {
 margin: 0 0 1.5em 0; 
}
dl dt        {
 font-weight: bold; 
}
dd           {
 margin-left: 1.5em;
}
/*** end blueprint override ***/
/*** common base formatting missing from wireframe00  ***/
td.COL1OF2 
,  td.COL2OF2  {
 width: 50%;
}
td.COL1OF3 
,  td.COL2OF3 
,  td.COL3OF3  {
 width: 33.33%;
}
td.COL1OF4 
,  td.COL2OF4 
,  td.COL3OF4 
,  td.COL4OF4  {
 width: 25%;
}
td  {
 vertical-align: top;
}
/** end of common base formatting */
body  {
 line-height: 1;
 background-image: url(../images/backgCanvas.gif);
 background-repeat: repeat;
}
#col1 ol 
,  #col1 ul 
,  #topNavHeader ol 
,  #topNavHeader ul  
,  #footer ol 
,  #footer ul  {
 list-style: none;
 margin: 0px;
}
blockquote
,  q  {
 quotes: none;
}
:focus  {
 outline: 0;
}
ins  {
 text-decoration: none;
}
del  {
 text-decoration: line-through;
}
table  {
 border-collapse: collapse;
 border-spacing: 0;
}
#col1 ul li 
,  #topNavHeader ul li  
,  #footer ul li  {
 display: inline;
}
*  {
 margin: 0px;
 padding: 0px;
 outline: none;
}
html
,  body  {
 border: 0;
 margin: 0;
 padding: 0
}
body  {
 font-family: Verdana, Geneva, sans-serif;
 line-height: 14px;
 color: #666;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
 background-color: #6D106C;
 font-size: 12px;
 background-image: url(../images/backgPurple.jpg);
 background-repeat: repeat;
}
a  {
 color: #0066CC;
 text-decoration: underline;
}
a:hover  {
 color: #900;
 background-color: transparent;
 text-decoration: none;
}
img  {
 border: 0;
}
.imgRight  {
 margin: 0px;
 float: right;
 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 10px;
}
.imgLeft  {
 margin: 0px;
 float: left;
 padding-top: 2px;
 padding-right: 10px;
 padding-bottom: 2px;
 padding-left: 0px;
}
/***** Tables *****/
table  {
 border: 0;
 margin: 0 0 1.25em 0;
 padding: 0;
}
table tr td  {
 padding: 2px;
}
strong  {
 font-style: normal;
 font-weight: bold;
}
#wrapper  {
 z-index: 1;
 width: 100%;
 margin: 0px;
 padding: 0px;
 background-color: #FFF;
 background-image: url(../images/backgCanvas.gif);
 background-repeat: repeat;
}
#header  {
 margin-bottom: 0px;
 display: block;
 padding: 0px;
 margin-right: auto;
 margin-left: auto;
 margin-top: 0px;
 width: 960px;
 color: #666;
}
#header img  {
 margin: 0px;
 padding: 5px 0px 0px;
}
#container  {
 width: 960px;
 margin: 0 auto;
 padding: 5px 0px 0px;
}
.slideshow  {
 padding: 0px;
 width: 960px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
}
#banner  {
 height: 280px;	 
 padding: 0px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 background-image: url(../images/backgBanner.gif);
 background-repeat: repeat-x;
 background-position: left top;
 font-style: normal;
 clear: both;
}
#bannerSubs  {
 height: 170px;	 
 padding: 0px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 background-image: url(../images/backgBannerSubs.gif);
 background-repeat: repeat-x;
 background-position: left top;
 font-style: normal;
}
.bannerSubsCont  {
 padding: 0px;
 width: 960px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 color: #000;
}
.bannerSubsCont .POSITIONfloatleft  {
 float: left;
 padding: 0px 70px 0px 0px;
 margin: 0px;
}
.bannerSubsCont p  {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 1.2em;
 line-height: 1.6em;
 font-weight: normal;
 color: #FFF;
}
#navVertical  {
 margin: 0;
 padding: 0;
 display: block;
}
#navVertical li  {
 list-style: none;
 display: inline;
}
#navVertical ul  {
 padding: 0;
 list-style: none;
 margin: 0px;
}
#navVertical ul.DEPTH-0 a 
,  #navVertical ul.DEPTH-0 a:link 
,  #navVertical ul.DEPTH-0 a:visited  {
 color: #369;
 text-decoration: none;
 font-size: 14px;
 font-weight: bold;
 line-height: 22px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 22px;
 font-family: Georgia, "Times New Roman", Times, serif;
 margin: 0px;
 padding-right: 0px;
 display: block;
 border-bottom: 1px solid #ECEDEE;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #FFF;
 text-transform: capitalize;
 background-image: url(../images/arrowArt.gif);
 background-repeat: no-repeat;
 background-position: 5px center;
 letter-spacing: .1em;
 font-style: italic;
}
#navVertical ul.DEPTH-0 a:hover 
,  #navVertical ul.DEPTH-0 li.ONPATH a:link 
,  #navVertical ul.DEPTH-0 li.ONPATH a:visited  {
 color: #AD1919;
 text-decoration: none;
 background-image: url(../images/arrowArtOver.gif);
 background-repeat: no-repeat;
 background-position: 5px center;
}
#navVertical ul.DEPTH-0 ul.DEPTH-1 li a 
,  #navVertical ul.DEPTH-0 ul.DEPTH-1 li a:link 
,  #navVertical ul.DEPTH-0 ul.DEPTH-1 li a:visited  {
 color: #C00;
 text-decoration: none;
 display: block;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 1em;
 line-height: 2.1em;
 margin: 0px;
 background-image: url(../images/blkdot.gif);
 font-weight: 400;
 background-repeat: no-repeat;
 background-position: 12px center;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 30px;
 padding-top: 0px;
 font-style: italic;
}
#navVertical ul.DEPTH-0 ul.DEPTH-1 li a:hover 
,  #navVertical ul.DEPTH-0 ul.DEPTH-1 li.ONPATH a:link 
,  #navVertical ul.DEPTH-0 ul.DEPTH-1 li.ONPATH a:visited  {
 color: #333333;
 background-image: url(../images/blkdotOver.gif);
 background-repeat: no-repeat;
 background-position: 10px center;
}
#navVertical ul.DEPTH-0 ul.DEPTH-1 ul.DEPTH-2 li a 
,  #navVertical ul.DEPTH-0 ul.DEPTH-1 ul.DEPTH-2 li a:link 
,  #navVertical ul.DEPTH-0 ul.DEPTH-1 ul.DEPTH-2 li a:visited  {
 color: #0A0;
 text-decoration: none;
 display: block;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 1em;
 line-height: 1.5em;
 margin: 0px;
 background-image: url(../images/blkdot.gif);
 font-weight: 400;
 background-repeat: no-repeat;
 background-position: 30px center;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 48px;
 padding-top: 0px;
 font-style: italic;
}
#navVertical ul.DEPTH-0 ul.DEPTH-1 ul.DEPTH-2 li a:hover 
,  #navVertical ul.DEPTH-0 ul.DEPTH-1 ul.DEPTH-2 li.ONPATH a:link 
,  #navVertical ul.DEPTH-0 ul.DEPTH-1 ul.DEPTH-2 li.ONPATH a:visited  {
 color: #333333;
 background-image: url(../images/blkdotOver.gif);
 background-repeat: no-repeat;
 background-position: 30px center;
}
#menuWrapper  {
 margin: 0px auto;
 padding: 20px 0px 0px 0px;
 height: 34px;
 clear: both;
}
#menu  {
 padding: 20px 0px 0px 0px;
 margin: 0 auto;
 height: 28px;
 float: right;
 text-align: right;
}
#menu ul 
,  #menu li  {
 margin: 0;
 padding: 0;
}
#menu li  {
 list-style: none;
 display: inline;
}
#menu li a  {
 text-decoration: none;
 margin: 2px 0;
 padding: 5px 15px 5px 15px;
 font-weight: bold;
 color: #E0DDC4;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 1em;
 line-height: 28px;
 font-style: italic;
 text-transform: capitalize;
 border-left: 1px solid #E3BB00;
}
#menu li.FIRST a  {
 border-left: none;
}
#menu li a:hover  {
 color: #000;
 background: #48B6B9;
}
#menu li.ONPATH a 
,  #menu li.HOME a  {
 color: #000;
 background-color: #FC0;
}
#topNavHeaderWrap  {
 display: block;
 padding: 0px;
 clear: right;
 height: 32px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
}
#topNavHeader  {
 padding: 0px;
 height: 30px;
 color: #E3C836;
 font-size: 1em;
 line-height: 2.7em;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-align: right;
 margin: 0px;
}
#topNavHeader li.SEPARATOR  {
 padding: 0px 10px 0px 10px;
}
#topNavHeader a  {
 color: #5DABC8;
 text-decoration: none;
 padding-top: 0px;
 padding-right: 5px;
 padding-bottom: 0px;
 padding-left: 5px;
}
#topNavHeader a:hover  {
 color: #EAC217;
 text-decoration: none;
 padding-top: 0px;
 padding-right: 5px;
 padding-bottom: 0px;
 padding-left: 5px;
}
#topNavHeader li.INLINEFORM *  {
 display: inline;
}
#topNavHeader li.INLINEFORM div.LABEL  {
 margin: .5em .5em 0 0;
 font-weight: normal;
}
#topNavHeader li.INLINEFORM input.TEXTFIELD  {
 margin: .5em .5em 0 0;
 font-size: 11px;
 padding: 1px 5px 1px 10px;
 color: #8F60BF;
 line-height: 14px;
 font-weight: normal;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-style: italic;
 background-color: #691669;
 border-top: 1px solid #440F43;
 border-right: 1px solid #9E239D;
 border-bottom: 1px solid #9E239D;
 border-left: 3px solid #440F43;
}
#topNavHeader .SUBMIT  {
 padding: 0px 10px 0px 10px;
 background: #B00000;
 color: #FFFFFF;
 border: 1px solid #323232;
 text-decoration: none;
}
#topNavHeader .SUBMIT:hover  {
 border: 1px solid #323232;
 background: #900;
 color: #FFFFFF;
 text-decoration: none;
}
#col1  {
 list-style-type: none;
 float: left;
 margin: 0;
 padding: 0px 0px 20px 5px;
 width: 250px;
}
#col1 p  {
 margin: 0px;
 padding: 5px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 line-height: 1.5em;
 font-weight: 400;
 color: #666;
}
#col1 h1  {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 line-height: 1.2em;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #E8E6C1;
 padding: 5px 5px 2px 0px;
 margin-left: 5px;
 margin-bottom: 2px;
 color: #666666;
}
#col2  {
 padding: 0px 20px 0px 0px;
 color: #666666;
 line-height: 1.6em;
 margin: 0px;
 width: 660px;
 float: right;
}
#col2 h1  {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 15pt;
 font-weight: bold;
 color: #939;
 line-height: 1.2em;
 padding: 0px 0px 4px;
 display: block;
 margin-bottom: 10px;
 background-image: url(../images/lrline.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
 font-style: italic;
}
#col2 h2  {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 11pt;
 font-weight: normal;
 color: #C00;
 line-height: 1.6em;
 padding: 0px 0px 2px 5px;
 display: block;
 margin-bottom: 4px;
 font-style: italic;
}
#col2 p  {
 margin: 0px 0px 10px;
 padding: 0px 12px 0px 0px;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 12px;
 line-height: 18px;
 color: #7D7D7D;
 font-weight: normal;
}
#col2 hr  {
 background-image: url(../images/lineBrush2.jpg);
 background-repeat: repeat-x;
 background-position: left center;
 display: block;
 height: 12px;
 color: #FFF;
 background-color: #FFF;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 margin: 0px;
 padding: 0px;
 clear: both;
}
#col3  {
 list-style-type: none;
 float: right;
 margin: 0;
 padding: 0px 0px 20px;
 width: 200px;
}
#col3 p  {
 margin: 0px;
 padding: 5px;
 font-size: 1em;
}
#col3 h1  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 line-height: 1.2em;
 color: #95A05B;
 display: block;
 padding: 5px;
 margin-top: 5px;
 margin-bottom: 2px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #E2DFD8;
}
#block1  {
 padding: 10px 5px 10px 10px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 background-color: #B7B9B9;
}
#block1 p  {
 color: #FFFFFF;
 font-size: 1.1em;
}
#block1 img  {
 margin: 0px 5px 0px 0px;
 padding: 0px;
 float: left;
}
#blockNews  {
 padding: 5px 5px 10px 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
}
#blockNews h1  {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 1.5em;
 font-weight: bold;
 color: #943194;
 line-height: 1.2em;
 padding: 0px 0px 2px 5px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #E8E6C1;
 display: block;
 margin-bottom: 2px;
 font-style: italic;
}
#blockNews p  {
 color: #333;
 line-height: 17px;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 font-family: Georgia, "Times New Roman", Times, serif;
}
#blockNews b  {
 color: #728F1B;
 font-weight: bold;
}
#blockNews a:link
,  #blockNews a:visited  {
 color: #906;
 font-family: Georgia, "Times New Roman", Times, serif;
 text-decoration: none;
 padding-left: 5px;
}
#blockNews a:hover
,  #blockNews a:active  {
 color: #000;
 text-decoration: none;
 background-color: #FBD04B;
}
div.STYLEPAPER  {
 background-image: url(../images/backg-tone1.jpg);
 background-position: left top;
 background-repeat: repeat-x;
 padding: 2px 10px 10px 10px;
}
#col2 div.STYLEPAPER p  {
 font-size: 0.9em;
 color: #639;
 font-family: Verdana, Geneva, sans-serif;
 line-height: 1.3em;
 padding: 2px 0px 0px 5px;
 margin: 0px;
 font-weight: 400;
}
#col2 div.STYLEPAPER h2.HEADER  {
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #084778;
 font-size: 16px;
 font-weight: bold;
 background-image: none;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CCCCCC;
 margin: 0px 0px 5px;
 padding: 0px 0px 2px;
 font-style: italic;
}
#col2 div.STYLEPAPER ul  {
 display: block;
 padding: 0;
}
#col2 div.STYLEPAPER li  {
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 line-height: 16px;
 color: #333;
 margin: 0px;
}
.clearer  {
 font-size: 0px;
 line-height: 0px;
 margin: 0px;
 padding: 0px;
 clear: both;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
}
.divider-line  {
 background-image: url(../images/lrline.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
 display: block;
 padding: 10px 0px 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 4px;
}
.pullquote  {
 font-size: 1.2em;
 line-height: 1.3em;
 margin: 0px 70px 0px 0px;
 padding: 35px 0px 5px 0px;
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #000;
 font-weight: bold;
 font-style: italic;
 display: block;
}
.signature  {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 line-height: 1.6em;
 font-weight: normal;
 color: #FFF;
 padding: 0px 40px 0px 0px;
 display: block;
 text-align: right;
}
span.openquote  {
 background: url(../images/openquote.gif) no-repeat left top;
 padding: 0px 0px 0px 35px;
 display: block;
 float: left;
}
span.closequote  {
 background: url(../images/closequote.gif) no-repeat right bottom;
 padding: 0px 35px 0px 0px;
 display: block;
 float: right;
}
#footer  {
 text-align: center;
 padding-top: 50px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
 color: #F3F2E4;
 background-image: url(../images/backgFooter.jpg);
 background-repeat: repeat-x;
 background-position: left top;
 height: 50px;
}
#footer a:link
,  #footer a:visited  {
 color: #FC0;
 text-decoration: none;
}
#footer a:hover
,  #footer a:active  {
 color: #CCF;
 text-decoration: none;
 background-color: transparent;
}
#footer span.SEPARATOR 
,  #footer li.SEPARATOR  {
 padding: 0px 10px 0px 10px;
}
