/** GENERATED FILE -- DO NOT EDIT */
/** INCLUDE File: /var/ittrium/a05/webapps/ittrium/WEB-INF/laf/id20-blueprintcss24/css/reset.css */
html
,  body
,  div
,  span
,  object
,  iframe
,  h1
,  h2
,  h3
,  h4
,  h5
,  h6
,  p
,  blockquote
,  pre
,  a
,  abbr
,  acronym
,  address
,  code
,  del
,  dfn
,  em
,  img
,  q
,  dl
,  dt
,  dd
,  ol
,  ul
,  li
,  fieldset
,  form
,   table
,  tbody
,  tfoot
,  thead
,  tr
,  th
,  td  {
 margin: 0;
 padding: 0;
 border: 0;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
 font-family: inherit;
 vertical-align: baseline;
}
body  {
 line-height: 1.5; 
}
a  {
 outline: 0;
}
table  {
 border-collapse: collapse; border-spacing: 0; 
}
caption
,  th
,  td  {
 text-align: left; font-weight: normal; 
}
table
,  td
,  th  {
 vertical-align: middle; 
}
input
,  textarea
,  select  {
 margin: 0;
 padding: 0;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
 font-family: inherit;
 vertical-align: top;
}
label
,  legend
,  caption  {
 margin: 0;
 padding: 0;
 border: 0;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
 font-family: inherit;
 vertical-align: inherit;
}
blockquote:before
,  blockquote:after
,  q:before
,  q:after  {
 content: ""; 
}
blockquote
,  q  {
 quotes: "" ""; 
}
a img  {
 border: none; 
}
/** INCLUDE File: /var/ittrium/a05/webapps/ittrium/WEB-INF/laf/admin8/css/ace.css */
#EDITOR div 
,  #EDITOR span 
,  #EDITOR applet 
,  #EDITOR object 
,  #EDITOR iframe 
,  #EDITOR h1 
,  #EDITOR h2 
,  #EDITOR h3 
,  #EDITOR h4 
,  #EDITOR h5 
,  #EDITOR h6 
,  #EDITOR p 
,  #EDITOR blockquote 
,  #EDITOR pre 
,  #EDITOR a 
,  #EDITOR abbr 
,  #EDITOR acronym 
,  #EDITOR address 
,  #EDITOR big 
,  #EDITOR cite 
,  #EDITOR code 
,  #EDITOR del 
,  #EDITOR dfn 
,  #EDITOR em 
,  #EDITOR font 
,  #EDITOR img 
,  #EDITOR ins 
,  #EDITOR kbd 
,  #EDITOR q 
,  #EDITOR s 
,  #EDITOR samp 
,  #EDITOR small 
,  #EDITOR strike 
,  #EDITOR strong 
,  #EDITOR sub 
,  #EDITOR sup 
,  #EDITOR tt 
,  #EDITOR var 
,  #EDITOR b 
,  #EDITOR u 
,  #EDITOR i 
,  #EDITOR center 
,  #EDITOR dl 
,  #EDITOR dt 
,  #EDITOR dd 
,  #EDITOR ol 
,  #EDITOR ul 
,  #EDITOR li 
,  #EDITOR fieldset 
,  #EDITOR form 
,  #EDITOR legend  {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border: 0;
 outline: 0;
}
#EDITOR *.POSITIONfloatright  {
 display: inline;
 float: right;
 margin-left:1em;
 margin-bottom:1em;
}
#EDITOR *.POSITIONfloatleft  {
 display: inline;
 float: left;
 margin-right:1em;
 margin-bottom:1em;
}
#EDITOR *.POSITIONfloatcenter  {
 display: block;
 float: none;
 margin-left: auto;
 margin-right: auto;
 margin-bottom:1em;
}
#EDITOR *.POSITIONinlineright  {
 display: block;
 float: none;
 margin-left: auto;
 margin-right: 0px;
 margin-bottom:1em;
 clear: none;
}
#EDITOR *.POSITIONinlineleft  {
 display: block;
 float: none;
 margin-left: 0px;
 margin-right: auto;
 margin-bottom:1em;
 clear: none;
}
#EDITOR *.POSITIONinlinecenter  {
 display: block;
 float: none;
 margin-left: auto;
 margin-right: auto;
 margin-bottom:1em;
 clear: none;    
}
#EDITOR li ul 
,  #EDITOR  li ol  {
 margin:0 1.5em; 
}
#EDITOR ul 
,  #EDITOR ol  {
 margin: 0 1.5em 1.5em 1.5em; 
}
#ACEEDITOR  {
 color: black;	 
}
#EDITOR table  {
 border-collapse: collapse; border-spacing: 0; 
}
#EDITOR img  {
 border: none;
}
#ittrium #EDITOR form  {
 width: 100%;
}
table.FORM.ITTRIUM 
,  td.EDITFIELDS  {
 width: 100%;
}
#PAGELOADER  td.EDITFIELDS 
,  #ACEEDITOR  td.EDITFIELDS  {
 padding: 0px 10px 10px 10px;
}
table.EDITFIELDS  
,  #EDITOR table.REPORT  {
 width: 100%;
 margin-top: 10px;
}
#EDITOR table.DOM  
,  #EDITOR table.PERMISSIONS  
,  #EDITOR table.REPORT  {
 width: 100%;
 border: 1px solid #566fa7;
}
#EDITOR table.DOM td  
,  #EDITOR table.PERMISSIONS td  
,  #EDITOR table.REPORT td  {
 padding: 5px 3px 5px 3px;	
 border: 1px solid #566fa7;
}
#ittrium td.SCRIPTS  {
 width: 100%;
 padding: 5px 0px 5px 0px;
}
#ittrium div.SCRIPTS div.ICON  {
 padding-left: 10px;
 float: right;
 color: white;
}
#ittrium div.SCRIPTS span.SEPARATOR  {
 padding: 0px 5px 0px 5px;
}
#ittrium td.SPCBEFORE 
,  #ittrium td.SPCAFTER 
,  #ittrium td.SPCHDR  {
 background: transparent;	 
 padding: 0px; margin: 0px;
 font-size: 1px;
 line-height: 1px;
}
#ittrium td.SPCHDR  {
 height:	4px;
}
#ittrium td.SPCBEFORE  {
 height: 3px;
}
#ittrium td.SPCAFTER  {
 height: 3px;
}
#ittrium td.FORMHEADER 
,  #ittrium td.FORMHEADCONT 
,  #ittrium td.FORMSUBHEAD  {
 background: transparent;	 
 padding: 0px 0px 0px 0px;
 vertical-align: top;
 width: 100%;
}
#ittrium td.FORMHEADER.C1  {
 width: 25%;	
}
#ittrium td.FORMHEADER.C2  {
 width: 75%;	
}
#ittrium div.FORMTABLE table.csv  {
 width: auto;
 float: none;
}
#ittrium table.csv td.FORMHEADER.C1  {
 width: auto;
}
#ittrium table.FORMTABLE  {
 width: 100%;
 margin-bottom: 10px;
}
#ittrium td.FORMENTRY  {
 vertical-align: top;
}
#ittrium td.FORMLABEL 
,  #ittrium td.FORMLABELCONT  {
 padding: 0px 0px 0px 0px;
 background: transparent;	 
 vertical-align: top;
 width: 25%;
}
#ittrium td.FORMLABELEXT  {
 padding: 0px 0px 0px 0px;
 background: transparent;	 
 vertical-align: top;
 width: 100%;
}
#ittrium td.FORMLABEL p 
,  #ittrium td.FORMLABELCONT p 
,  #ittrium td.FORMLABELEXT p 
,  #ittrium td.FORMLABELWIDE p 
,  #ittrium td.FORMHEADER p 
,  #ittrium td.FORMENTRY p 
,  #ittrium td.FORMENTRYWIDE p 
,  #ittrium td.FORMCELL p  {
 margin: 0px;
}
#ittrium td.FORMCTR  {
 padding: 0px 0px 0px 0px;
 background: transparent;	 
 vertical-align: top;
 text-align: right;
 white-space: nowrap;
}
#ittrium td.FORMENTRY  {
 padding: 0px 0px 0px 0px;
 background: transparent;	 
 vertical-align: top;
 width: 75%;
}
#ittrium td.FORMENTRYWIDE 
,  #ittrium td.FORMLABELWIDE  {
 padding: 0px 0px 0px 0px;
 background: transparent;	 
 vertical-align: top;
 width: 100%;
}
#ittrium td.FORMGROUPCELL  {
 padding: 0px 2px 0px 0px;
}
#ittrium td.FORMENTRY.L0 
,  #ittrium td.FORMENTRY.L1 
,  #ittrium td.FORMENTRY.Lx  {
 width: auto;
}
#ittrium td.FORMHEADER.Cx  {
 width: auto;
}
#ittrium div.FORMLABEL  {
 padding: 0px 5px 0px 2px;
}
#ittrium td.FORMHEADERCONT div.FORMLABEL  {
 padding: 0px 2px 2px 2px;
}
#ittrium td.FORMSUBHEAD div.FORMLABEL  {
 padding: 2px 2px 2px 2px;
}
#ittrium td.FORMCTR div.FORMCTR  {
 padding: 0px 5px 0px 2px;
}
#ittrium div.FORMENTRY  {
 vertical-align: baseline;
 padding: 0px 0px 0px 0px; margin: 0px 6px 0px 0px;
}
#ittrium td.FORMENTRY.Lx div.FORMENTRY  {
 padding: 1px 2px 1px 2px;
}
#ittrium div.FORMLINK  {
 float: right;
 padding: 0px 2px 0px 0px;
}
#ittrium div.FORMLINK a img  {
 padding: 0px; margin: 0px;
 vertical-align: middle;
 float: none;
}
#ittrium td.FORMHEADER div.FORMLINK input.SUBMIT  {
 font-size: 9pt;
 padding: 0px; margin: 0px 0px 0px 3px;
}
#ittrium table.BUTTONS  {
 width: 100%;
}
#ittrium td.BUTTONS  {
 padding: 2px 0px 0px 0px;
}
#ittrium .BUTTONS td.RIGHT  {
 text-align: right;
}
#ittrium table.BUTTONS input.SUBMIT  {
 border: 1px solid #566fa7;
 padding: 0px;
}
#ittrium table.BUTTONS td.LEFT input.SUBMIT  {
 margin: 0px 3px 1px 0px;	 
}
#ittrium table.BUTTONS td.RIGHT input.SUBMIT  {
 margin: 0px 0px 1px 3px;	 
}
#ittrium .SCRIPTS input.SUBMIT  {
 margin: 0px 4px 1px 0px;
 padding: 0px 5px 0px 5px;
}
#ittrium table.PICKCONTROL 
,  #ittrium table.PICKCONTROL td.PICKFIELD  {
 width: 100%;
}
#ittrium div.FORMENTRY.FORMVALUE 
,  #ittrium div.FORMENTRY.TEXTFIELD  
,  #ittrium div.FORMENTRY.LISTER 
,  #ittrium div.FORMENTRY.PASSWORDFIELD 
,  #ittrium div.FORMENTRY.PICKFIELD 
,  #ittrium div.FORMENTRY.UPLOAD  {
 border: 0 none;
 padding: 0px 0px 0px 0px; margin: 0px 6px 0px 0px;
}
#ittrium div.FORMENTRY.TEXTBLOCK   {
 border: 0 none;
 padding: 0px 0px 0px 0px; margin: 0px 6px 0px 0px;
}
#ittrium div.FORMENTRY.PICK  {
 border: 0 none;
 padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
#ittrium div.FORMENTRY.DATEFIELD  {
 width: 180px;
}
#ittrium div.FORMENTRY.TIMEFIELD 
,  #ittrium div.FORMENTRY.NARROWER  {
 border: 0 none;
 padding: 0px 0px 0px 0px; margin: 0px 6px 0px 0px;
 width: 120px;
}
#ittrium div.FORMENTRY.NUMBERFIELD 
,  #ittrium div.FORMENTRY.NARROW  {
 border: 0 none;
 padding: 0px 0px 0px 0px; margin: 0px 6px 0px 0px;
 width: 180px;
}
#ittrium td.FORMGROUPCELL div.FORMENTRY.FORMVALUE 
,   #ittrium td.FORMGROUPCELL div.FORMENTRY.TEXTFIELD  
,   #ittrium td.FORMGROUPCELL div.FORMENTRY.DATEFIELD 
,   #ittrium td.FORMGROUPCELL div.FORMENTRY.TEXTBLOCK  
,   #ittrium td.FORMGROUPCELL div.FORMENTRY.PICK 
,   #ittrium td.FORMGROUPCELL div.FORMENTRY.PICKCONTROL 
,   #ittrium td.FORMGROUPCELL div.FORMENTRY.LISTER 
,   #ittrium td.FORMGROUPCELL div.FORMENTRY.PASSWORDFIELD  {
 width: 180px;
}
#ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.FORMVALUE 
,   #ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.TEXTFIELD  
,   #ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.NUMBERFIELD  
,   #ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.DATEFIELD 
,   #ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.TEXTBLOCK  
,   #ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.PICK 
,   #ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.PICKCONTROL 
,   #ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.LISTER 
,   #ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.PASSWORDFIELD  {
 width: 130px;
}
#ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.TIMEFIELD 
,   #ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.NARROW 
,   #ittrium td.FORMGROUPCELL.THIRD div.FORMENTRY.NARROWER  {
 width: 90px;
}
#ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.FORMVALUE 
,   #ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.TEXTFIELD  
,   #ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.NUMBERFIELD  
,   #ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.DATEFIELD 
,   #ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.TEXTBLOCK  
,   #ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.PICK 
,   #ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.PICKCONTROL 
,   #ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.LISTER 
,   #ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.PASSWORDFIELD 
,   #ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.TIMEFIELD 
,   #ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.NARROW 
,   #ittrium td.FORMGROUPCELL.FOURTH div.FORMENTRY.NARROWER  {
 width: 90px;
}
#ittrium div.FORMENTRY.RADIOGROUP  {
 width: 100%;
}
#ittrium div.FORMENTRY label 
,  #ittrium td.FORMCELL label  {
 padding: 0px 15px 0px 5px;
 vertical-align: middle;
}
#ittrium div.FORMENTRY .FORMPREFIX 
,  #ittrium td.FORMCELL .FORMPREFIX  {
 padding: 0px 5px 0px 0px;
 vertical-align: middle;
}
#ittrium div.FORMENTRY input[type=radio] 
,  #ittrium td.FORMCELL input[type=radio] 
,  #ittrium div.FORMENTRY input[type=checkbox] 
,  #ittrium td.FORMCELL input[type=checkbox]  {
 vertical-align: middle;
}
#ittrium table.FORMGROUP  {
 vertical-align: top;
}
#ittrium td.FORMGROUPLABEL  {
 padding: 0px 5px 0px 0px;
 vertical-align: top;
}
#ittrium td.FORMGROUPCELL  {
 vertical-align: top;
}
#ittrium td.FORMGROUPSPACER  {
 vertical-align: top;
}
#ittrium table.PICKCONTROL 
,  #ittrium td.PICKICON img  
,  #ittrium td.PICKFIELD   {
 vertical-align: middle;
}
#ittrium td.PICKICON  {
 padding: 0px 5px 0px 0px;
 vertical-align: middle;
}
#ittrium input.TEXTFIELD 
,  #ittrium input.DATEFIELD 
,  #ittrium input.TIMEFIELD 
,  #ittrium textarea 
,  #ittrium input.FORMVALUE 
,  #ittrium input.PASSWORDFIELD  
,  #ittrium input.NUMBERFIELD 
,  #ittrium input.NARROW 
,  #ittrium input.NARROWER  {
 width: 100%;
 margin: 0px;
 border: 1px solid #566fa7;
 padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px;
}
#ittrium select 
,  #ittrium select.PICK 
,  #ittrium select.PICKELEMENT  {
 width: 100%;
 margin: 0px;
 border: 1px solid #566fa7;
 padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px;
}
#ittrium .LISTER div.LISTERFIELD  {
 background-color: white;
 border: 1px solid #566fa7;
 padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px;
}
#ittrium .ERROR input.TEXTFIELD 
,  #ittrium .ERROR input.DATEFIELD 
,  #ittrium .ERROR input.TIMEFIELD 
,  #ittrium .ERROR textarea 
,  #ittrium .ERROR input.FORMVALUE 
,  #ittrium .ERROR input.PASSWORDFIELD  
,  #ittrium .ERROR input.NUMBERFIELD 
,  #ittrium .ERROR input.NARROW 
,  #ittrium .ERROR input.NARROWER 
,  #ittrium .ERROR select 
,  #ittrium .ERROR select.PICK 
,  #ittrium .ERROR select.PICKELEMENT 
,  #ittrium .ERROR div.LISTERFIELD  {
 border: 1px solid #FF0000;
}
#ittrium #EDITOR table.mceLayout  {
 border: 1px solid #566fa7;
}
#ittrium div.FORMENTRY.TEXTBLOCK textarea.TEXTBLOCK  {
 height: 60px;
}
#ittrium div.FORMENTRY.TEXTBLOCK.SHORT textarea.TEXTBLOCK  {
 height: 33px;
}
#ittrium div.FORMENTRY.TEXTBLOCK.TALL textarea.TEXTBLOCK  {
 height: 90px;
}
#ittrium div.FORMENTRY.TEXTBLOCK.EDITOR textarea.TEXTBLOCK  {
 height: 360px;
}
#ittrium input.UPLOAD  {
 width: 100%;	 
 margin: 0px;
 border: 1px solid #566fa7;
 padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px;
}
#ittrium div.FORMLABEL.L0  
,  #ittrium div.FORMENTRY.L0  {
 padding-left: 5px;
}
#ittrium div.FORMLABEL.L1  
,  #ittrium div.FORMENTRY.L1  {
 padding-left: 15px;
}
#ittrium div.FORMLABEL.L2  
,  #ittrium div.FORMENTRY.L2  {
 padding-left: 25px;
}
#ittrium div.FORMLABEL.L3  
,  #ittrium div.FORMENTRY.L3  {
 padding-left: 35px;
}
#ittrium div.FORMLABEL.L4  
,  #ittrium div.FORMENTRY.L4  {
 padding-left: 45px;
}
#ittrium div.FORMLABEL.L5 
,  #ittrium div.FORMENTRY.L5  {
 padding-left: 55px;
}
#ittrium div.FORMLABEL.L6 
,  #ittrium div.FORMENTRY.L6  {
 padding-left: 65px;
}
#ittrium div.FORMLABEL.L7 
,  #ittrium div.FORMENTRY.L7  {
 padding-left: 75px;
}
#ittrium div.FORMLABEL.L8 
,  #ittrium div.FORMENTRY.L8  {
 padding-left: 85px;
}
#ittrium div.FORMLABEL.L9 
,  #ittrium div.FORMENTRY.L9  {
 padding-left: 95px;
}
#ittrium td.FORMHEADER.C2 div.FORMLABEL.L0  
,  #ittrium td.FORMHEADER.C2 div.FORMLABEL.L1 
,  #ittrium td.FORMHEADER.C2 div.FORMLABEL.L2 
,  #ittrium td.FORMHEADER.C2 div.FORMLABEL.L3 
,  #ittrium td.FORMHEADER.C2 div.FORMLABEL.L4 
,  #ittrium td.FORMHEADER.C2 div.FORMLABEL.L5 
,  #ittrium td.FORMHEADER.C2 div.FORMLABEL.L6 
,  #ittrium td.FORMHEADER.C2 div.FORMLABEL.L7 
,  #ittrium td.FORMHEADER.C2 div.FORMLABEL.L8 
,  #ittrium td.FORMHEADER.C2 div.FORMLABEL.L9  {
 padding-left: 0px;
}
#ittrium td.FORMLABEL a  {
 text-decoration: none;
}
#ittrium td.FORMHEADER div.FORMLABEL.UNPUBLISHED  {
 color: red;
}
#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;
}
#ittrium #PAGELOADER td.SCRIPTS 
,  #ittrium #ACEEDITOR td.SCRIPTS  {
 padding: 0px;
}
#PAGELOADER div.SCRIPTS 
,  #ACEEDITOR div.SCRIPTS  {
 background: #264488;
 background: #003366;
 color: white;
 font-size: 14px;
 padding: 5px 10px 5px 10px;
}
#ittrium #PAGELOADER tr.L-0 
,  #ittrium #ACEEDITOR tr.L-0 
,  #ittrium #PAGELOADER tr.L-1 
,  #ittrium #ACEEDITOR tr.L-1 
,  #ittrium #PAGELOADER tr.L-2 
,  #ittrium #ACEEDITOR tr.L-2  {
 display: none;
}
#ittrium #PAGELOADER tr.FORMHEADER td.FORMSPACE 
,  #ittrium #ACEEDITOR tr.FORMHEADER td.FORMSPACE  {
 background: transparent;
}
#ittrium #PAGELOADER td.FORMHEADER 
,  #ittrium #ACEEDITOR td.FORMHEADER 
,  #ittrium #PAGELOADER td.FORMHEADERCONT 
,  #ittirum #ACEEDITOR td.FORMHEADERCONT  {
 background: #566fa7;
}
#ittrium #PAGELOADER td.FORMHEADER div 
,  #ittrium #ACEEDITOR td.FORMHEADER div  {
 color: white;
}
#ittrium #PAGELOADER tr.L0 td.FORMHEADER 
,  #ittrium #ACEEDITOR tr.L0 td.FORMHEADER  {
 background-color: #003366; 
}
#ittrium #PAGELOADER tr.L0 td.FORMHEADER div 
,  #ittrium #ACEEDITOR tr.L0 td.FORMHEADER div  {
 color: white;
}
#ittrium #PAGELOADER tr.L1 td.FORMHEADER  
,  #ittrium #ACEEDITOR tr.L1 td.FORMHEADER  {
 background-color: #9cb1ce; 
}
#ittrium #PAGELOADER tr.L1 td.FORMHEADER div 
,  #ittrium #ACEEDITOR tr.L1 td.FORMHEADER div  {
 color: black;
}
#ittrium #PAGELOADER tr.L2 td.FORMHEADER 
,  #ittrium #ACEEDITOR tr.L2 td.FORMHEADER  {
 background-color: #FFFFBE;
}
#ittrium #PAGELOADER tr.L2 td.FORMHEADER div 
,  #ittrium #ACEEDITOR tr.L2 td.FORMHEADER div  {
 color: black;
}
#ittrium #PAGELOADER tr.L3 td.FORMHEADER 
,  #ittrium #ACEEDITOR tr.L3 td.FORMHEADER  {
 background-color: #c6d2e1;
}
#ittrium #PAGELOADER tr.L3 td.FORMHEADER div 
,  #ittrium #ACEEDITOR tr.L3 td.FORMHEADER div  {
 color: black;
}
#ittrium #PAGELOADER tr.L4 td.FORMHEADER 
,  #ittrium #ACEEDITOR tr.L4 td.FORMHEADER  {
 background-color: #d7e0e8; 
}
#ittrium #PAGELOADER tr.L4 td.FORMHEADER div 
,  #ittrium #ACEEDITOR tr.L4 td.FORMHEADER div  {
 color: black;
}
#ittrium #PAGELOADER tr.L5 td.FORMHEADER 
,  #ittrium #ACEEDITOR tr.L5 td.FORMHEADER  {
 background-color: #d7e0e8; 
}
#ittrium #PAGELOADER tr.L5 td.FORMHEADER div 
,  #ittrium #ACEEDITOR tr.L5 td.FORMHEADER div  {
 color: black;
}
#ittrium #PAGELOADER tr.L6 td.FORMHEADER 
,  #ittrium #ACEEDITOR tr.L6 td.FORMHEADER  {
 background-color: #d7e0e8; 
}
#ittrium #PAGELOADER tr.L6 td.FORMHEADER div 
,  #ittrium #ACEEDITOR tr.L6 td.FORMHEADER div  {
 color: black;
}
#ittrium #PAGELOADER tr.L7 td.FORMHEADER 
,  #ittrium #ACEEDITOR tr.L7 td.FORMHEADER  {
 background-color: #d7e0e8; 
}
#ittrium #PAGELOADER tr.L7 td.FORMHEADER div 
,  #ittrium #ACEEDITOR tr.L7 td.FORMHEADER div  {
 color: black;
}
#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;
}
.ERROR 
,  td.FORMHEADER div.FORMLABEL.L0 .ERROR 
,  td.FORMHEADER div.FORMLABEL.L1 .ERROR 
,  td.FORMHEADER div.FORMLABEL.L2 .ERROR 
,  td.FORMHEADER div.FORMLABEL.L3 .ERROR 
,  td.FORMHEADER div.FORMLABEL.L4 .ERROR  {
 color: red;
 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: 100000;
 background-color: #ceced6;
 border: 5px solid #264488;
}
#ACEEDITOR div.EDIT 
,  #ACEEDITOR table.FORM  {
 width: 100%;
}
#ACEEDITOR td.MENU  {
 padding: 1px 46px 1px 2px;
 background-image: url(/site/laf/system8/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/admin8/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;
}
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 table.FORM   {
 width: 100%;
}
/** TinyMCE fixups */
body#tinymce  {
 background-image: none;
 background-color:#FFFFFF;
}
body#tinymce li ul 
,  body#tinymce li ol  {
 margin:0 1.5em; 
}
body#tinymce ul 
,  body#tinymce ol  {
 margin: 0 1.0em 1.0em 1.5em;	
}
body#tinymce ul  {
 list-style-type: disc;
}
body#tinymce ol  {
 list-style-type: decimal;
}
body#tinymce li  {
 background-color: transparent;
 background-image: none;
}
body#tinymce hr.ittriumSplit  {
 color: orange;
 background-color: orange;
 height: 3px;
}
/** JQuery UI fixups: @todo find a better place for these */
.ui-datepicker  {
 z-index: 1000; 
}
table#zoom_table  {
 z-index: 1000; 
}
#ittrium .ui-dialog.ui-dialog-zoom .ui-dialog-content > .HEADER  {
 display: none; 
}
#ittrium .ui-dialog.ui-dialog-zoom .ui-dialog-content  {
 padding: 2px 0px 0px 0px; margin: 0px;
}
/** Uploadify UI fixups:  @todo find a better place for these */
#ittrium div.FORMENTRY.UPLOAD.UPLOADIFY   {
 border: 1px solid #566fa7;
 background-color: white;
 margin: 0px;  padding: 0px;
}
div.UPLOADIFY td.uploadifyQueueWrapper   {
 vertical-align: top;
 margin: 0px; padding: 0px;
 width: 400px;
}
div.UPLOADIFY td.uploadifyObjectWrapper  {
 vertical-align: top;
 margin: 0px;  padding: 0px;
}
div.UPLOADIFY object  {
 display: block;
 margin: 0px; padding: 0px;
}
div.UPLOADIFY div.cancel  {
 float: right;
}
div.UPLOADIFY div.uploadifyQueueItem  {
 padding: 1px 5px 1px 5px;
}
div.UPLOADIFY .uploadifyProgress  {
 background-color: #E5E5E5;
 margin-top: 2px;  margin-bottom: 1px;
 width: 100%;
}
div.UPLOADIFY .uploadifyProgressBar  {
 background-color: #0099FF;
 height: 3px;
 width: 1px;
}
/** INCLUDE File: /var/ittrium/a05/webapps/ittrium/WEB-INF/laf/visitor8/css/visitor8.css */
/** visitor8.css - most definitions based on if a Variable has been set or not **/
html  {
 overflow-y:scroll;
}
div.PAGEBOTTOM  {
 clear: both;
}
.POSITIONreferenced  {
 display: none;
}
.POSITIONfloatright  {
 display: inline;
 float: right;
 margin-left:1em;
 margin-bottom:1em;
}
.POSITIONfloatleft  {
 display: inline;
 float: left;
 margin-right:1em;
 margin-bottom:1em;
}
.POSITIONfloatcenter  {
 display: block;
 float: none;
 margin-left: auto;
 margin-right: auto;
 margin-bottom:1em;
}
.POSITIONinlineright  {
 display: block;
 float: none;
 margin-left: auto;
 margin-right: 0px;
 margin-bottom:1em;
 clear: none;
}
.POSITIONinlineleft  {
 display: block;
 float: none;
 margin-left: 0px;
 margin-right: auto;
 margin-bottom:1em;
 clear: none;
}
.POSITIONinlinecenter  {
 display: block;
 float: none;
 margin-left: auto;
 margin-right: auto;
 margin-bottom:1em;
 clear: none;    
}
.gridrow  {
 margin-bottom:1em;
}
.DASHBOARD .gridrow  {
 margin-bottom: 0px;
}
.NAVfloatright  {
 display: inline;
 float: right;
}
.NAVfloatleft  {
 display: inline;
 float: left;
}
div.FOOTERleft  {
 float: left;
 display: inline;
}
div.FOOTERright  {
 float: right;
 display: inline;
}
table.flexframe  {
 width: 100%;
 padding: 0px; margin: 0px;
}
table.flexframe td.flexframe  {
 padding: 0px;  margin: 0px;
 vertical-align: top;
}
table.PAGEHEADER 
,  table.PAGEHEADER td 
,  table.PAGEHEADER th  {
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
table.BLOCK td 
,  table.COLUMN1 td 
,  table.COLUMN2 td   
,  table.COLUMN3 td   
,  table.COLUMN4 td   
,  table.COLUMN5 td 
,  table.STREAM td  
,  table.BLOCK table 
,  table.COLUMN1 table   
,  table.COLUMN2 table   
,  table.COLUMN3 table   
,  table.COLUMN4 table   
,  table.COLUMN5 table   
,  table.STREAM table  {
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 vertical-align: top;
}
table.COLUMN2 td.COL1OF2 
,  table.COLUMN3 td.COL1OF3  
,  table.COLUMN3 td.COL2OF3 
,  table.COLUMN4 td.COL1OF4 
,  table.COLUMN4 td.COL2OF4 
,  table.COLUMN4 td.COL3OF4  
,  table.COLUMN5 td.COL1OF5 
,  table.COLUMN5 td.COL2OF5 
,  table.COLUMN5 td.COL3OF5 
,  table.COLUMN5 td.COL4OF5  {
 padding-right:0.5em;
}
table.COLUMN2 td.COL2OF2 
,  table.COLUMN3 td.COL2OF3  
,  table.COLUMN3 td.COL3OF3 
,  table.COLUMN4 td.COL2OF4 
,  table.COLUMN4 td.COL3OF4 
,  table.COLUMN4 td.COL4OF4 
,  table.COLUMN5 td.COL2OF5 
,  table.COLUMN5 td.COL3OF5 
,  table.COLUMN5 td.COL4OF5 
,  table.COLUMN5 td.COL5OF5  {
 padding-left:0.5em;
}
.IMAGE div.CAPTION  {
 text-align: center;
}
td.COL1OF2 
,  td.COL2OF2  {
 width: 50%;
}
td.COL1OF3 
,  td.COL3OF3  {
 width: 33.33%;
}
td.COL2OF3  {
 width: 33.34%;
}
td.COL1OF4 
,  td.COL2OF4 
,  td.COL3OF4 
,  td.COL4OF4  {
 width: 25%;
}
td.COL1OF5 
,  td.COL2OF5 
,  td.COL3OF5 
,  td.COL4OF5 
,  td.COL5OF5  {
 width: 20%;
}
img  {
 display: inline;
 border: none;
}
img.CAPTION 
,  img.gridcell  {
 display: block;
}
div.IMAGE div.CAPTION img.CAPTION  {
 margin-bottom: 0;
}
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;
}
#ittrium li.INLINEFORM div.LABEL  {
 display: inline;
}
#ittrium li.INLINEFORM form  {
 display: inline;
}
#ittrium li.INLINEFORM form div.FORM  {
 display: inline;
}
#ittrium li.INLINEFORM div.FORM div.TEXTFIELD  {
 display: inline;
 margin: 0px;
 padding: 0px;
}
#ittrium li.INLINEFORM div.FORM div.TEXTFIELD input.TEXTFIELD  {
 display: inline;
 width: auto;
 margin: 0px;
 padding: 2px;
 height: 14px;
 vertical-align: middle;
}
#ittrium li.INLINEFORM div.FORM input  {
 display: inline;
 margin: 0px;
 padding: 0px;
 vertical-align: middle;
}
#ittrium li.INLINEFORM img  {
 display: inline;
 border: none;
 margin: 0px;
 padding: 0px;
 vertical-align: middle;
}
span.ERROR  {
 color:red;
}
/**** The simplest of even/odd - override this in your palette ****/
#ittrium tr.even td 
,  #ittrium div.gridrow.even 
,  #ittrium div.gridrow.even div.gridcell  {
 background: #f0f0f0;
}
#ittrium tr.selected td 
,  #ittrium div.gridrow.selected 
,  #ittrium div.gridrow.selected div.gridcell  {
 background: #d0d0f0;
}
/**** SURVEY SUPPORT disabled as of 31Dec2009, @see /laf/system/css/survey.css for prior use */
#ittrium .SURVEY  {
 clear: both;	 
 width: 100%;
}
#ittrium .ITTRIUM table.QFRAME  {
 width: 100%;
}
/**** CALENDAR SUPPORT disabled as of 31Dec2009, @see /laf/system/css/calendar.css for prior use  */
/**** FLOWCHART SUPPORT disabled as of 31Dec2009, @see /laf/system/css/flow.css for prior use */
/**** PRODUCT table based support disabled 31Dec2009, @see /laf/system/css/product.css for prior use */
td.DOLLARS
,  th.DOLLARS 
,  td.COUNT
,  th.COUNT 
,  td.QNTY
,  th.QNTY 
,  td.COST
,  th.COST 
,  td.PRICE
,  th.PRICE 
,  td.NUMBER
,  th.NUMBER 
,  td.FORMENTRY.dollars 
,  td.FORMENTRY.number  {
 text-align: right;
 padding-right: 1em;
}
#ittrium .SHOPPINGCART table.FORMTABLE  {
 width: 100%;
}
#ittrium .SHOPPINGCART table.FORMTABLE td.FORMENTRY.L0  {
 width: 30%;
}
.HIDDEN 
,  .hidden  {
 display: none; 
}
.EDITING 
,  #ittrium .EDITING 
,  #ittrium #body-wrapper .EDITING  {
 background: transparent URL(/site/laf/system8/images/inspect-background.png) repeat 0 0;
 cursor: help;
}
.NOEDITING 
,  #ittrium .NOEDITING 
,  #ittrium #body-wrapper .NOEDITING  {
 background: transparent URL(/site/laf/system8/images/noinspect-background.png) repeat 0 0;
 cursor: help;
}
#ittrium .EDITING a 
,  #ittrium .NOEDITING a  {
 cursor: help;
}
#ittrium .SURVEY .SURVEY tr.EDITING td 
,  #ittrium .SURVEY .SURVEY tr.NOEDITING td 
,  #ittrium .SURVEY .SURVEY tr.EDITING td.TEXT 
,  #ittrium .SURVEY .SURVEY tr.NOEDITING td.TEXT 
,  #ittrium tr.even.EDITING td 
,  #ittrium tr.odd.EDITING td  {
 background-color: transparent;
}
#ittrium #editstatusmsg  {
 padding: 10px;
}
/** INCLUDE File: /var/ittrium/a05/webapps/ittrium/WEB-INF/laf/id804-affinetyblueprint01/css/theme.css */
/** APPLYIMPORTS(start) */
/** INCLUDE File: /var/ittrium/a05/webapps/ittrium/WEB-INF/laf/id20-blueprintcss24/css/theme.css */
.ui-tabs-panel  {
 overflow:hidden;
}
.right  {
 float: right;
 text-align: right;
}
.left  {
 float: left;
}
.center  {
 float: none;
 text-align: center;	
}
.horizontal ul 
,  .horizontal li  {
 margin: 0;
 padding: 0;
}
.horizontal li  {
 list-style: none;
 display: inline;
}
.horizontal .ddmenutile  {
 margin: 0; padding: 0;
 display: inline;
}
.vertical ul 
,  .vertical li  {
 margin: 0;
 padding: 0;
}
.vertical ul  {
 list-style-type: none;
 list-style-image: none;
 margin: 0px;
}
div.vertical li  {
 display: block;
}
div.vertical li a  {
 display: block;
}
div.vertical li div.ddmenuitem a  {
 display: inline;
 margin: 0; padding: 0;
}
#banner .POSITIONinlineleft 
,  #banner .POSITIONinlineright  {
 padding: 0px; 
 margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px;
}
#banner .POSITIONinlinecenter  {
 padding: 0px; 
 margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto;
}
#banner .FLASH  {
 display: block;
}
#banner #hdrlogo img  {
 display: block;
 padding: 0px; margin: 0px;
}
#hdrlogo  {
 overflow: hidden;
}
#billboard .POSITIONinlinecenter 
,  #billboard .POSITIONinlineleft 
,  #billboard .POSITIONinlineright  {
 padding: 0px; 
 margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px;
}
#billboard .FLASH  {
 display: block;
}
img.cellData  {
 min-width: 100%;
 width: 100%;
 display: block;
}
/** APPLYIMPORTS(end) */
/**  Font-size, color, background and font-family defined in blueprintcss24/css/typography.css, so they stomp on these definitions.  Redefine in custom-post.var to stomp back  **/
a  {
 color: #427793;
 text-decoration: underline;
}
a:visited  {
 color: #427793;
}
a:focus  {
 outline: medium none;
}
a:hover  {
 color: #993300;
 text-decoration: none;
}
a img  {
 border: 0px;
}
h1
,  h2
,  h3
,  h4
,  h5
,  h6  {
 margin: 0px 0px 5px;
 padding-bottom: 6px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 display: block;
 line-height: 1.1em;
}
h1  {
 font-size: 20px;
 padding: 0px 0px 5px;
 font-family: 'Arvo', Arial, sans-serif;
 color: #2086C6;
 font-weight: 400;
 text-shadow: 1px 1px 0px #FFF;
 margin-bottom: 8px;
 display: block;
 vertical-align: middle;
 margin-top: 0px;
 zoom:1;
 font-style: normal;
}
h1 img  {
 float: left;
 display: block;
 margin-right: 10px;
}
h2  {
 font-family: 'Arvo', Arial, sans-serif;
 font-size: 20px;
 padding: 0px;
 font-style: normal;
 font-weight: 400;
 color: #172D3E;
}
h3  {
 font-size: 16px;
 padding: 0px;
 font-family: 'Arvo', Arial, sans-serif;
 font-weight: 400;
 color: #AA552A;
}
h4  {
 font-size: 16px;
 padding: 0px;
 font-family: 'Oswald', sans-serif;
 font-weight: 400;
 font-style: normal;
 color: #223F55;
 line-height: 18px;
 margin-top: 5px;
 zoom:1;
}
h5  {
 font-size: 17px;
 padding: 0px;
 font-family: 'Oswald', sans-serif;
 font-weight: 400;
 line-height: 22px;
 font-style: normal;
 color: #2C5170;
}
h6  {
 font-size: 14px;
 padding: 0px;
}
table  {
 width: 100%;
}
#banner-wrapper  {
 background-repeat: repeat;
 background-image: url(/site/laf/id804-affinetyblueprint01/images/bg-header.jpg);	
 height: 140px;
}
div.home #banner-wrapper  {
 background-repeat: repeat;
 background-image: url(/site/laf/id804-affinetyblueprint01/images/bg-header.jpg);	
 height: 360px;
}
#billboard  {
 height: 270px;
 background-color: rgb(49, 98, 140); 
 margin-top: 56px;
}
#tools  {
 color: #DEDDD9;
 float: right;
 font-family: Verdana,Geneva,sans-serif;
 font-size: 12px;
 font-weight: normal;
 height: 32px;
 line-height: 2.6em;
 margin: 0;
 padding: 2px 6px 0 0;
 text-align: right;
 width: 600px;
}
#tools div.align  {
 float: right;
}
#tools a
,   #tools a:active
,   #tools a:visited   {
 color: #C9DBE4;
 font-family: Verdana,Geneva,sans-serif;
 padding: 0 5px;
 text-decoration: none;
}
#tools a:hover  {
 text-decoration: underline; 
}
#tools li  {
 border-right: 1px solid white;
 padding: 0px 4px;
}
#tools li.LAST  {
 border-right: none;
}
#tools .LABEL  {
 margin-right: 5px;
}
#banner  {
 background-repeat: no-repeat;
 background-image: url(/site/laf/id804-affinetyblueprint01/images/home-logo_wide.png);
 height: 125px;
 margin-top: -10px;
 padding: 0;
 position: absolute;
 z-index: 100;
 width: 600px;
}
#banner div.spacing  {
 margin: 15px 0px 0px 30px;
}
#banner h1  {
 font-size: 2.5em;
 line-height: 1;
 margin: 5px 0px 0px 0px;
 text-align: center;
}
#banner h2  {
 color: #112846;
 font-size: 1.3em;
 font-weight: bold;
 margin: 0;
 text-align: center;
}
div.home #navigation  {
 margin-top: 0px;
}
#navigation  {
 color: #0657AD;
 height: 32px;
 margin-top: 71px;
}
#navigation ul.DDMENU  {
 background-image: url(/site/laf/id804-affinetyblueprint01/images/navigation.png);
 background-repeat: repeat-x;
 display: block;
 float: right;
 height: 35px;
 margin: 0px auto 20px auto;
 padding: 0;
}
#navigation ul.DDMENU li  {
 display: block;
 float: left;
 line-height: 35px;
}
#navigation li a
,   navigation li div  {
 border-right: 1px solid #4A779D;
 color: #EFEEEA;
 padding: 9px 30px 8px 15px;
 text-decoration: none;
}
div.standard #navigation ul.DDMENU li.ONPATH
,   #navigation ul.DDMENU li:hover  {
 background-image: url(/site/laf/id804-affinetyblueprint01/images/gradient.png);
 background-repeat: repeat-x;
 background-color: #ffffff;
}
div.standard #navigation ul.DDMENU li a.ONPATH
,  #navigation ul.DDMENU li:hover a
,    #navigation ul.DDMENU li a:hover   {
 color: #0657AD;
}
#navigation ul.DDMENU   {
 text-transform: uppercase;
 height: 35px;
 color: #0657AD;
}
#navigation ul.DDMENU ul.DEPTH-1  {
 background-image: url(/site/laf/id804-affinetyblueprint01/images/gradient.png);
 background-repeat: repeat-x;
 border: 1px solid #CCCCCC;
 border-top; #f67a00;
}
#navigation ul.DDMENU ul.DEPTH-1 li  {
 background-image: none;
 width: 100%;
 border-bottom: 1px solid #cccccc;
}
#navigation ul.DDMENU ul.DEPTH-1 li:hover  {
 background-image: none;
 background-color: #CCCCCC;
}
#navigation ul.DDMENU ul.DEPTH-1 li a  {
 color: #0657AD;
 width: 190px;
 line-height: 15px;
 padding: 0px;
 border: none;
 display: block;
 float: left;
 margin: 9px 15px 8px 15px;
 text-transform: none;
}
#navigation ul.DDMENU ul.DEPTH-1 li a:hover  {
 color: #F67A00;
}
#content-wrapper  {
 background-repeat: repeat;
 background-image: url(/site/laf/id804-affinetyblueprint01/images/old_math.png);	
}
#content  {
 margin: 20px auto;
}
div.home #content
,   #detail  {
 background-color: #FFFFFF;
 border: 1px solid #C9DBE4;
 border-radius: 6px 6px 6px 6px;
}
div.home #detail  {
 background-color: transparent;
 border: none;
}
#breadcrumb  {
 margin-bottom: 10px;
 border-bottom: 1px dashed #D0D5D8;
}
#breadcrumb ul  {
 margin: 0px;
}
#detail #breadcrumb ul li  {
 background-image: url(/site/laf/id804-affinetyblueprint01/images/blue-arrow.png);
 background-repeat: no-repeat;
 background-position: right center;
 padding: 0 30px 2px 0;
 font-size: 11px;
 font-weight: 400;
 line-height: 20px;
 display: inline;
}
#detail #breadcrumb ul li.LAST  {
 background-image: none;
}
#detail div.spacing  {
 margin: 10px 15px;
}
#detail .grid > .gridrow  {
 padding-bottom: 5px;
}
#detail div.INTRODUCTION div.WRAPPER   {
 margin-right: 10px; 
}
#detail h1.TITLE
,   #detail div.INTRODUCTION h2.HEADER
,  #news h2.NEWSTITLE
,   #adslocator h2.HEADER  {
 color: #2086C6;
 display: block;
 font-family: 'Arvo',Arial,sans-serif;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 margin-bottom: 8px;
 margin-top: 0;
 padding: 0 0 5px;
 text-shadow: 1px 1px 0 #FFFFFF;
 vertical-align: middle;
}
h2.HEADER
,  #detail div.INTRODUCTION div.WRAPPER h2.HEADER
,  #adslocator h2.HEADER  {
 color: #223F55;
 font-family: 'Oswald',sans-serif;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 18px;
 margin-top: 5px;
 padding: 0 10px 0 0;
}
#adslocator ul li
,   #news ul li   {
 background-image: url(/site/laf/id804-affinetyblueprint01/images/arrow_bullet.png);
 background-color: transparent;
 background-position: 0px 5px;
 background-repeat: no-repeat;
 list-style: none outside none;
 padding: 3px 0 4px 14px;
 display: block;
}
div.home #subnavigation-wrapper div.INNERPAGE div.INNERPAGE h2.HEADER  {
 color: #AA552A;
 font-family: 'Arvo',Arial,sans-serif;
 font-size: 16px;
 font-weight: 400;
 padding: 0;
}
div.home #subnavigation-wrapper div.WEBLINK
,   div.home #subnavigation-wrapper div.JUMPLINK
,   div.home #subnavigation-wrapper ul li   {
 background-image: url(/site/laf/id804-affinetyblueprint01/images/arrow_bullet.png);
 background-color: transparent;
 background-position: 0px 5px;
 background-repeat: no-repeat;
 display: block;
 list-style: none outside none;
 padding: 3px 0 4px 14px;
}
div.home #subnavigation-wrapper ul  {
 margin: 0px 0px 10px 0px;
}
div.home #subnavigation-wrapper ul li  {
 display: block;
}
#subnavigation   {
 font-family: 'Arvo',Arial,sans-serif;
}
#subnavigation .vertical ul  {
 margin-left: 10px;
}
#subnavigation .vertical ul.DEPTH-0
,  #subnavigation .vertical ul.DEPTH-1  {
 margin-left: 0px;
}
#subnavigation .vertical ul.DEPTH-1  {
 background-color: #CEE0EA;
}
#subnavigation li a
,   #subnavigation li a:link
,   #subnavigation li a:visited  {
 background-color: #CEE0EA;
 background-image: url(/site/laf/id804-affinetyblueprint01/images/arrow-white.gif);
 background-position: 8px 9px;
 background-repeat: no-repeat;
 border-bottom: 1px solid #EBEEEF;
 color: #000000;
 display: block;
 font-size: 12px;
 font-style: normal;
 font-weight: 400;
 line-height: 16px;
 margin: 0 0 0 10px;
 padding: 6px 6px 7px 20px;
 text-decoration: none;
 text-shadow: 2px 1px 2px #FFFFFF;
}
#subnavigation li.DEPTH-0 a.DEPTH-0
,   #subnavigation li.DEPTH-0 a.DEPTH-0:link
,   #subnavigation li.DEPTH-0 a.DEPTH-0:visited  {
 background-color: transparent;
 background-image: url(/site/laf/id804-affinetyblueprint01/images/vert-subnav-active.gif);
 background-position: 0px 8px;;
 background-repeat: no-repeat;
 border-bottom: 1px dotted #80A3C9;
 color: #18334A;
 display: block;
 font-size: 12px;
 font-style: normal;
 font-weight: 400;
 line-height: 16px;
 margin: 0;
 padding: 5px 5px 5px 12px;
 text-decoration: none;
 text-shadow: 2px 1px 2px #FFFFFF;
}
#subnavigation li.DEPTH-0 a.DEPTH-0.ONPATH
,   #subnavigation li a.ONPATH
,  #subnavigation li a.ATEND
,  #subnavigation li a:hover
,  #subnavigation li.DEPTH-0 a.DEPTH-0:hover  {
 color: #BC1A1D;
}
div.NEWSV div.ITEM  {
 margin-bottom: 10px;
}
#news
,   #adslocator   {
 margin: 10px 0px;
}
#news  {
 border-bottom: 1px solid #C9DBE4;
}
#ankle-wrapper
,  #footer-wrapper  {
 margin-top: 20px;
 color: #739BBC;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 1em;
 font-weight: 400;
 line-height: 1.4em;
 text-align: left;
}
#footer   {
 margin-bottom: 25px;
}
#footer li  {
 padding: 0px 5px;
}
#footer li.POS1  {
 padding-left: 0px;
}
#ankle h2.HEADER  {
 color: #ADC9DE;
 font-family: 'Oswald',sans-serif;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 18px;
 margin: 5px 0px;
 padding: 0;
}
#ankle-wrapper a:link
,  #ankle-wrapper a:visited 
,  #footer-wrapper a:link
,  #footer-wrapper a:visited  {
 color: #B7B9B9;
 text-decoration: none;
}
#ankle-wrapper a:link:hover
,  #ankle-wrapper a:active 
,  #footer-wrapper a:link:hover
,  #footer-wrapper a:active  {
 background-color: transparent;
 color: #E2F8B0;
 text-decoration: underline;
}
#ankle-wrapper table.FOREIGN td  {
 padding: 0px 10px 0px 0px;
}
.STYLEborder_bottom  {
 border-bottom: 1px solid #C9DBE4;
}
.STYLEborder_top  {
 border-top: 1px solid #C9DBE4;
}
.STYLEborder_right  {
 border-right: 1px solid #C9DBE4;
}
div.wide #detail .STYLEscrollpanel.span-24  {
 width: 925px;
}
.STYLEscrollpanel  {
 margin-top: 5px; float: left; 
 height:500px;
 overflow: auto;
 border: 1px inset #000000;
}
.STYLEscrollpanel .grid.span-24
,  .STYLEscrollpanel .gridrow.span-24
,  .STYLEscrollpanel .gridcell.span-24
,  .wide #detail .STYLEscrollpanel .grid.span-24
,  .wide #detail .STYLEscrollpanel .gridrow.span-24
,  .wide #detail .STYLEscrollpanel .gridcell.span-24  {
 width:  1560px;
}
.STYLEscrollpanel .grid.span-22
,  .STYLEscrollpanel .gridrow.span-22
,  .STYLEscrollpanel .gridcell.span-22
,   .wide #detail .STYLEscrollpanel .grid.span-22
,  .wide #detail .STYLEscrollpanel .gridrow.span-22
,  .wide #detail .STYLEscrollpanel .gridcell.span-22  {
 width:  1440px;
}
.STYLEscrollpanel .grid.span-1
,  .STYLEscrollpanel .gridrow.span-1
,  .STYLEscrollpanel .gridcell.span-1
,   .wide #detail .STYLEscrollpanel .grid.span-1
,  .wide #detail .STYLEscrollpanel .gridrow.span-1
,  .wide #detail .STYLEscrollpanel .gridcell.span-1  {
 width: 60px;
 margin-right: 5px;
}
.STYLEscrollpanel .grid.span-2
,  .STYLEscrollpanel .gridrow.span-2
,  .STYLEscrollpanel .gridcell.span-2
,   .wide #detail .STYLEscrollpanel .grid.span-2
,  .wide #detail .STYLEscrollpanel .gridrow.span-2
,  .wide #detail .STYLEscrollpanel .gridcell.span-2  {
 width: 120px;
 margin-right: 5px;
}
.STYLEscrollpanel .grid.span-3
,  .STYLEscrollpanel .gridrow.span-3
,  .STYLEscrollpanel .gridcell.span-3
,  .wide #detail .STYLEscrollpanel .grid.span-3
,  .wide #detail .STYLEscrollpanel .gridrow.span-3
,  .wide #detail .STYLEscrollpanel .gridcell.span-3  {
 width: 180px;
 margin-right: 5px;
}
.STYLEscrollpanel .grid.span-4
,  .STYLEscrollpanel .gridrow.span-4
,  .STYLEscrollpanel .gridcell.span-4
,   .wide #detail .STYLEscrollpanel .grid.span-4
,  .wide #detail .STYLEscrollpanel .gridrow.span-4
,  .wide #detail .STYLEscrollpanel .gridcell.span-4  {
 width: 240px;
 margin-right: 5px;
}
.STYLEscrollpanel .grid.span-5
,  .STYLEscrollpanel .gridrow.span-5
,  .STYLEscrollpanel .gridcell.span-5
,  .wide #detail .STYLEscrollpanel .grid.span-5
,  .wide #detail .STYLEscrollpanel .gridrow.span-5
,  .wide #detail .STYLEscrollpanel .gridcell.span-5  {
 width: 300px;
 margin-right: 5px;
}
.STYLElist_header  {
 background-color: #cdcdcd;
 color: #000000;
 vertical-align: bottom;
 font-weight: normal;
 margin-top: 10px;
}
.STYLEbox1  {
 border: 1px solid #CEE0EA;
 border-radius: 6px 6px 6px 6px;
}
.STYLEbox2  {
 border: 1px solid #223F55;
 border-radius: 6px 6px 6px 6px;
}
.STYLEbox3  {
 border: 1px solid #BC1A1D;
 border-radius: 6px 6px 6px 6px;
}
.STYLESIDEBAR  {
 background-color: #EDF1F1;
 border: 1px solid #CEE0EA;
 border-radius: 6px 6px 6px 6px;
}
.STYLEbox1 h2.HEADER
,   .STYLEbox2 h2.HEADER
,   .STYLEbox3 h2.HEADER
,   .STYLESIDEBAR h2.HEADER {
 margin: 10px 10px 5px 10px;
}
.STYLEbox1 .WRAPPER
,   .STYLEbox2 .WRAPPER
,   .STYLEbox3 .WRAPPER
,   .STYLESIDEBAR .WRAPPER {
 margin: 0px 10px 10px 10px;
}
#adslocator div.STYLEbox1
,  #adsLocator div.STYLEbox2
,  #adsLocator div.STYLEbox3
,  #adsLocator div.STYLESIDEBAR  {
 background-color: #ffffff !important;
}
/**  CSV Styles **/
div.CSV table.DISPLAYFIELDS  {
 width: 100%;
}
#ittrium div.CSV div.FORMTABLE table.csv  {
 width: 100%;
}
#ittrium .csv td.L0 div.FORMENTRY  {
 margin-left: 5px;
}
.CSV.STYLEbox1
,   .CSV.STYLEbox2
,   .CSV.STYLEbox3   {
 border: none;
}
.CSV.STYLEbox1ruled .csv
,   .CSV.STYLEbox1 .csv  {
 border: 1px solid #CEE0EA;
 border-radius: 6px 6px 6px 6px;
}
.CSV.STYLEbox1ruled td.FORMENTRY   {
 border: 1px solid #CEE0EA;
}
.CSV.STYLEbox1ruled .csv tr.FORMHEADER
,   .CSV.STYLEbox1 .csv tr.FORMHEADER  {
 background-color: #CEE0EA;
 color: #223F55; 
}
.CSV.STYLEbox2ruled .csv
,   .CSV.STYLEbox2 .csv  {
 border: 1px solid #223F55;
 border-radius: 6px 6px 6px 6px;
}
.CSV.STYLEbox2ruled td.FORMENTRY   {
 border: 1px solid #223F55;
}
.CSV.STYLEbox2ruled .csv tr.FORMHEADER
,   .CSV.STYLEbox2 .csv tr.FORMHEADER  {
 background-color: #223F55;
 color: #FFFFFF; 
}
.CSV.STYLEbox3ruled .csv
,   .CSV.STYLEbox3 .csv  {
 border: 1px solid #BC1A1D;
 border-radius: 6px 6px 6px 6px;
}
.CSV.STYLEbox3ruled td.FORMENTRY   {
 border: 1px solid #BC1A1D;
}
.CSV.STYLEbox3ruled .csv tr.FORMHEADER
,   .CSV.STYLEbox3 .csv tr.FORMHEADER  {
 background-color: #BC1A1D;
 color: #ffffff; 
}
#ittrium .CSV.STYLEbox1ruled table.FORMTABLE.csv td.FORMENTRY div.FORMENTRY
,   #ittrium .CSV.STYLEbox1ruled table.FORMTABLE.csv th.FORMHEADER  div.FORMLABEL
,   #ittrium .CSV.STYLEbox1ruled table.FORMTABLE.csv th.FORMHEADER  div.FORMLABEL.L0
,   #ittrium .CSV.STYLEbox2ruled table.FORMTABLE.csv td.FORMENTRY div.FORMENTRY
,   #ittrium .CSV.STYLEbox2ruled table.FORMTABLE.csv th.FORMHEADER  div.FORMLABEL
,   #ittrium .CSV.STYLEbox2ruled table.FORMTABLE.csv th.FORMHEADER  div.FORMLABEL.L0
,   #ittrium .CSV.STYLEbox3ruled table.FORMTABLE.csv td.FORMENTRY div.FORMENTRY
,   #ittrium .CSV.STYLEbox3ruled table.FORMTABLE.csv th.FORMHEADER  div.FORMLABEL
,     #ittrium .CSV.STYLEbox3ruled table.FORMTABLE.csv th.FORMHEADER  div.FORMLABEL.L0     {
 margin: 3px 4px;
 padding: 0px;
}
.CSV.STYLEbox1ruled tr.SPACER
,   .CSV.STYLEbox2ruled tr.SPACER
,   .CSV.STYLEbox3ruled tr.SPACER   {
 display: none;
}
.STYLElarge  {
 font-size: 1.5em;
}
.STYLEmedium  {
 font-size: 1.2em;
}
.STYLEsmall  {
 font-size: .8em;
}
.STYLEtableBorders td  {
 border: 1px solid #666666;
}
.STYLEtableBorders th  {
 color: #ffffff;
 background-color: #666666;
 border: 1px solid #666666;
}
#ittrium div.DASHBOARD.WRAPPER h3 {
 margin: 10px 0px 2px 0px;
}
.BOOKCONTROLS a  {
 margin: 0px 4px;
}
/** INCLUDE File: /var/ittrium/a05/webapps/ittrium/WEB-INF/laf/id20-blueprintcss24/css/typography.css */
body  {
 font-size: 75%;
 color: #222; 
 background: #fff;
 font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
h1
, h2
, h3
, h4
, h5
, h6  {
 font-weight: normal; color: #111; 
}
h1  {
 font-size: 3em; line-height: 1; margin-bottom: 0.5em; 
}
h2  {
 font-size: 2em; margin-bottom: 0.75em; 
}
h3  {
 font-size: 1.5em; line-height: 1; margin-bottom: 1em; 
}
h4  {
 font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; 
}
h5  {
 font-size: 1em; font-weight: bold; margin-bottom: 1.5em; 
}
h6  {
 font-size: 1em; font-weight: bold; 
}
h1 img
,  h2 img
,  h3 img
,   h4 img
,  h5 img
,  h6 img  {
 margin: 0;
}
p            {
 margin: 0 0 1.5em; 
}
p img.left   {
 float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; 
}
p img.right  {
 float: right; margin: 1.5em 0 1.5em 1.5em; 
}
a:focus
,   a:hover      {
 color: #000; 
}
a            {
 color: #009; text-decoration: underline; 
}
blockquote   {
 margin: 1.5em; color: #666; font-style: italic; 
}
strong       {
 font-weight: bold; 
}
em
, dfn       {
 font-style: italic; 
}
dfn          {
 font-weight: bold; 
}
sup
,  sub     {
 line-height: 0; 
}
abbr
,   acronym      {
 border-bottom: 1px dotted #666; 
}
address      {
 margin: 0 0 1.5em; font-style: italic; 
}
del          {
 color:#666; 
}
pre 				 {
 margin: 1.5em 0; white-space: pre; 
}
pre
, code
, tt  {
 font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; 
}
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;
}
table.FOREIGN  {
 margin-bottom: 1.4em; width:100%; 
}
table.FOREIGN th  {
 font-weight: bold; 
}
table.FOREIGN th 
,  table.FOREIGN td 
,  table.FOREIGN caption  {
 padding: 4px 10px 4px 5px; 
}
table.FOREIGN tfoot  {
 font-style: italic; 
}
.small       {
 font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; 
}
.large       {
 font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; 
}
.hide        {
 display: none; 
}
.quiet       {
 color: #666; 
}
.loud        {
 color: #000; 
}
.highlight   {
 background:#ff0; 
}
.added       {
 background:#060; color: #fff; 
}
.removed     {
 background:#900; color: #fff; 
}
/** INCLUDE File: /var/ittrium/a05/webapps/ittrium/WEB-INF/laf/id20-blueprintcss24/css/grid.css */
/** BlueprindCSS grid based on variable defined width of column */
.container  {
 width:  960px;   
 margin: 0 auto;
}
td.span-1
,  td.span-2
,  td.span-3
,  td.span-4
,  td.span-5
,  td.span-6
,  td.span-7
,  td.span-8
,  td.span-9
,  td.span-10
,  td.span-11
,  td.span-12
,  td.span-13
,  td.span-14
,  td.span-15
,  td.span-16
,  td.span-17
,  td.span-18
,  td.span-19
,  td.span-20
,  td.span-21
,  td.span-22
,  td.span-23
,  td.span-24  {
 display: table-cell;
 float: none;
 margin-right: 0px;
 padding-right: 24px;    
}
td.last  {
 padding-right: 0px;
}
.column
,  *.span-1
,  *.span-2
,  *.span-3
,  *.span-4
,  *.span-5
,  *.span-6
,  *.span-7
,  *.span-8
,  *.span-9
,  *.span-10
,  *.span-11
,  *.span-12
,  *.span-13
,  *.span-14
,  *.span-15
,  *.span-16
,  *.span-17
,  *.span-18
,  *.span-19
,  *.span-20
,  *.span-21
,  *.span-22
,  *.span-23
,  *.span-24  {
 float: left;
 margin-right: 24px;    
}
.last
,  div.last  {
 margin-right: 0; 
}
.span-1  {
 width: 17px;
}
.span-2  {
 width: 58px;
}
.span-3  {
 width: 99px;
}
.span-4  {
 width: 140px;
}
.span-5  {
 width: 181px;
}
.span-6  {
 width: 222px;
}
.span-7  {
 width: 263px;
}
.span-8  {
 width: 304px;
}
.span-9  {
 width: 345px;
}
.span-10  {
 width: 386px;
}
.span-11  {
 width: 427px;
}
.span-12  {
 width: 468px;
}
.span-13  {
 width: 509px;
}
.span-14  {
 width: 550px;
}
.span-15  {
 width: 591px;
}
.span-16  {
 width: 632px;
}
.span-17  {
 width: 673px;
}
.span-18  {
 width: 714px;
}
.span-19  {
 width: 755px;
}
.span-20  {
 width: 796px;
}
.span-21  {
 width: 837px;
}
.span-22  {
 width: 878px;
}
.span-23  {
 width: 919px;
}
.span-24 
,  *.span-24  {
 width: 960px;  
 margin-right: 0; 
}
input.span-1
,  textarea.span-1
,  input.span-2
,  textarea.span-2
,  input.span-3
,  textarea.span-3
,  input.span-4
,  textarea.span-4
,  input.span-5
,  textarea.span-5
,  input.span-6
,  textarea.span-6
,  input.span-7
,  textarea.span-7
,  input.span-8
,  textarea.span-8
,  input.span-9
,  textarea.span-9
,  input.span-10
,  textarea.span-10
,  input.span-11
,  textarea.span-11
,  input.span-12
,  textarea.span-12
,  input.span-13
,  textarea.span-13
,  input.span-14
,  textarea.span-14
,  input.span-15
,  textarea.span-15
,  input.span-16
,  textarea.span-16
,  input.span-17
,  textarea.span-17
,  input.span-18
,  textarea.span-18
,  input.span-19
,  textarea.span-19
,  input.span-20
,  textarea.span-20
,  input.span-21
,  textarea.span-21
,  input.span-22
,  textarea.span-22
,  input.span-23
,  textarea.span-23
,  input.span-24
,  textarea.span-24  {
 border-left-width: 1px!important;
 border-right-width: 1px!important;
 padding-left: 5px!important;
 padding-right: 5px!important;
}
input.span-1
,  textarea.span-1  {
 width: 5px!important; 
}
input.span-2
,  textarea.span-2  {
 width: 46px!important; 
}
input.span-3
,  textarea.span-3  {
 width: 87px!important; 
}
input.span-4
,  textarea.span-4  {
 width: 128px!important; 
}
input.span-5
,  textarea.span-5  {
 width: 169px!important; 
}
input.span-6
,  textarea.span-6  {
 width: 210px!important; 
}
input.span-7
,  textarea.span-7  {
 width: 251px!important; 
}
input.span-8
,  textarea.span-8  {
 width: 292px!important; 
}
input.span-9
,  textarea.span-9  {
 width: 333px!important; 
}
input.span-10
,  textarea.span-10  {
 width: 374px!important; 
}
input.span-11
,  textarea.span-11  {
 width: 415px!important; 
}
input.span-12
,  textarea.span-12  {
 width: 456px!important; 
}
input.span-13
,  textarea.span-13  {
 width: 497px!important; 
}
input.span-14
,  textarea.span-14  {
 width: 538px!important; 
}
input.span-15
,  textarea.span-15  {
 width: 579px!important; 
}
input.span-16
,  textarea.span-16  {
 width: 620px!important; 
}
input.span-17
,  textarea.span-17  {
 width: 661px!important; 
}
input.span-18
,  textarea.span-18  {
 width: 702px!important; 
}
input.span-19
,  textarea.span-19  {
 width: 743px!important; 
}
input.span-20
,  textarea.span-20  {
 width: 784px!important; 
}
input.span-21
,  textarea.span-21  {
 width: 825px!important; 
}
input.span-22
,  textarea.span-22  {
 width: 866px!important; 
}
input.span-23
,  textarea.span-23  {
 width: 907px!important; 
}
input.span-24
,  textarea.span-24  {
 width: 948px!important; 
}
.append-1  {
 padding-right: 41px;
}
.append-2  {
 padding-right: 82px;
}
.append-3  {
 padding-right: 123px;
}
.append-4  {
 padding-right: 164px;
}
.append-5  {
 padding-right: 205px;
}
.append-6  {
 padding-right: 246px;
}
.append-7  {
 padding-right: 287px;
}
.append-8  {
 padding-right: 328px;
}
.append-9  {
 padding-right: 369px;
}
.append-10  {
 padding-right: 410px;
}
.append-11  {
 padding-right: 451px;
}
.append-12  {
 padding-right: 492px;
}
.append-13  {
 padding-right: 533px;
}
.append-14  {
 padding-right: 574px;
}
.append-15  {
 padding-right: 615px;
}
.append-16  {
 padding-right: 656px;
}
.append-17  {
 padding-right: 697px;
}
.append-18  {
 padding-right: 738px;
}
.append-19  {
 padding-right: 779px;
}
.append-20  {
 padding-right: 820px;
}
.append-21  {
 padding-right: 861px;
}
.append-22  {
 padding-right: 902px;
}
.append-23  {
 padding-right: 943px;
}
.prepend-1  {
 padding-left: 41px;
}
.prepend-2  {
 padding-left: 82px;
}
.prepend-3  {
 padding-left: 123px;
}
.prepend-4  {
 padding-left: 164px;
}
.prepend-5  {
 padding-left: 205px;
}
.prepend-6  {
 padding-left: 246px;
}
.prepend-7  {
 padding-left: 287px;
}
.prepend-8  {
 padding-left: 328px;
}
.prepend-9  {
 padding-left: 369px;
}
.prepend-10  {
 padding-left: 410px;
}
.prepend-11  {
 padding-left: 451px;
}
.prepend-12  {
 padding-left: 492px;
}
.prepend-13  {
 padding-left: 533px;
}
.prepend-14  {
 padding-left: 574px;
}
.prepend-15  {
 padding-left: 615px;
}
.prepend-16  {
 padding-left: 656px;
}
.prepend-17  {
 padding-left: 697px;
}
.prepend-18  {
 padding-left: 738px;
}
.prepend-19  {
 padding-left: 779px;
}
.prepend-20  {
 padding-left: 820px;
}
.prepend-21  {
 padding-left: 861px;
}
.prepend-22  {
 padding-left: 902px;
}
.prepend-23  {
 padding-left: 943px;
}
div.border  {
 padding-right: 4px;
 margin-right: 5px;
 border-right: 1px solid #eee;
}
div.colborder  {
 padding-right: 24px;
 margin-right: 25px;
 border-right: 1px solid #eee;
}
.pull-1  {
 margin-left: -41px; 
}
.pull-2  {
 margin-left: -82px; 
}
.pull-3  {
 margin-left: -123px; 
}
.pull-4  {
 margin-left: -164px; 
}
.pull-5  {
 margin-left: -205px; 
}
.pull-6  {
 margin-left: -246px; 
}
.pull-7  {
 margin-left: -287px; 
}
.pull-8  {
 margin-left: -328px; 
}
.pull-9  {
 margin-left: -369px; 
}
.pull-10  {
 margin-left: -410px; 
}
.pull-11  {
 margin-left: -451px; 
}
.pull-12  {
 margin-left: -492px; 
}
.pull-13  {
 margin-left: -533px; 
}
.pull-14  {
 margin-left: -574px; 
}
.pull-15  {
 margin-left: -615px; 
}
.pull-16  {
 margin-left: -656px; 
}
.pull-17  {
 margin-left: -697px; 
}
.pull-18  {
 margin-left: -738px; 
}
.pull-19  {
 margin-left: -779px; 
}
.pull-20  {
 margin-left: -820px; 
}
.pull-21  {
 margin-left: -861px; 
}
.pull-22  {
 margin-left: -902px; 
}
.pull-23  {
 margin-left: -943px; 
}
.pull-24  {
 margin-left: -984px; 
}
.pull-1
,  .pull-2
,  .pull-3
,  .pull-4
,  .pull-5
,  .pull-6
,  .pull-7
,  .pull-8
,  .pull-9
,  .pull-10
,  .pull-11
,  .pull-12
,  .pull-13
,  .pull-14
,  .pull-15
,  .pull-16
,  .pull-17
,  .pull-18
,  .pull-19
,  .pull-20
,  .pull-21
,  .pull-22
,  .pull-23
,  .pull-24  {
 float: left; position:relative;
}
.push-1  {
 margin: 0 -41px 1.5em 41px; 
}
.push-2  {
 margin: 0 -82px 1.5em 82px; 
}
.push-3  {
 margin: 0 -123px 1.5em 123px; 
}
.push-4  {
 margin: 0 -164px 1.5em 164px; 
}
.push-5  {
 margin: 0 -205px 1.5em 205px; 
}
.push-6  {
 margin: 0 -246px 1.5em 246px; 
}
.push-7  {
 margin: 0 -287px 1.5em 287px; 
}
.push-8  {
 margin: 0 -328px 1.5em 328px; 
}
.push-9  {
 margin: 0 -369px 1.5em 369px; 
}
.push-10  {
 margin: 0 -410px 1.5em 410px; 
}
.push-11  {
 margin: 0 -451px 1.5em 451px; 
}
.push-12  {
 margin: 0 -492px 1.5em 492px; 
}
.push-13  {
 margin: 0 -533px 1.5em 533px; 
}
.push-14  {
 margin: 0 -574px 1.5em 574px; 
}
.push-15  {
 margin: 0 -615px 1.5em 615px; 
}
.push-16  {
 margin: 0 -656px 1.5em 656px; 
}
.push-17  {
 margin: 0 -697px 1.5em 697px; 
}
.push-18  {
 margin: 0 -738px 1.5em 738px; 
}
.push-19  {
 margin: 0 -779px 1.5em 779px; 
}
.push-20  {
 margin: 0 -820px 1.5em 820px; 
}
.push-21  {
 margin: 0 -861px 1.5em 861px; 
}
.push-22  {
 margin: 0 -902px 1.5em 902px; 
}
.push-23  {
 margin: 0 -943px 1.5em 943px; 
}
.push-24  {
 margin: 0 -984px 1.5em 984px; 
}
.push-1
,  .push-2
,  .push-3
,  .push-4
,  .push-5
,  .push-6
,  .push-7
,  .push-8
,  .push-9
,  .push-10
,  .push-11
,  .push-12
,  .push-13
,  .push-14
,  .push-15
,  .push-16
,  .push-17
,  .push-18
,  .push-19
,  .push-20
,  .push-21
,  .push-22
,  .push-23
,  .push-24  {
 float: right; position:relative;
}
.prepend-top  {
 margin-top:1.5em; 
}
.append-bottom  {
 margin-bottom:1.5em; 
}
.box  {
 padding: 1.5em; 
 margin-bottom: 1.5em; 
 background: #E5ECF9; 
}
.clearfix:after
,  .container:after  {
 content: " "; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 overflow:hidden; 
}
.clearfix
,  .container  {
 display: block;
}
.clear  {
 clear:both; 
}
/** INCLUDE Variable: $CUSTOM-CSS$ */
div#ACEEDITOR .container  {
 width: 940px;
}
div#ACEEDITOR .column 
,  div#ACEEDITOR *.span-1 
,  div#ACEEDITOR *.span-2 
,  div#ACEEDITOR *.span-3 
,  div#ACEEDITOR *.span-4 
,  div#ACEEDITOR *.span-5 
,  div#ACEEDITOR *.span-6 
,  div#ACEEDITOR *.span-7 
,  div#ACEEDITOR *.span-8 
,  div#ACEEDITOR *.span-9 
,  div#ACEEDITOR *.span-10 
,  div#ACEEDITOR *.span-11 
,  div#ACEEDITOR *.span-12 
,  div#ACEEDITOR *.span-13 
,  div#ACEEDITOR *.span-14 
,  div#ACEEDITOR *.span-15 
,  div#ACEEDITOR *.span-16 
,  div#ACEEDITOR *.span-17 
,  div#ACEEDITOR *.span-18 
,  div#ACEEDITOR *.span-19 
,  div#ACEEDITOR *.span-20 
,  div#ACEEDITOR *.span-21 
,  div#ACEEDITOR *.span-22 
,  div#ACEEDITOR *.span-23 
,  div#ACEEDITOR *.span-24   {
 float: left;
 margin-right: 20px;
}
div#ACEEDITOR .last 
,   div#ACEEDITOR *.last   {
 margin-right: 0; 
}
div#ACEEDITOR .span-1   {
 width: 20px;
}
div#ACEEDITOR .span-2   {
 width: 60px;
}
div#ACEEDITOR .span-3   {
 width: 100px;
}
div#ACEEDITOR .span-4   {
 width: 140px;
}
div#ACEEDITOR .span-5   {
 width: 180px;
}
div#ACEEDITOR .span-6   {
 width: 220px;
}
div#ACEEDITOR .span-7   {
 width: 260px;
}
div#ACEEDITOR .span-8   {
 width: 300px;
}
div#ACEEDITOR .span-9   {
 width: 340px;
}
div#ACEEDITOR .span-10   {
 width: 380px;
}
div#ACEEDITOR .span-11   {
 width: 420px;
}
div#ACEEDITOR .span-12   {
 width: 460px;
}
div#ACEEDITOR .span-13   {
 width: 500px;
}
div#ACEEDITOR .span-14   {
 width: 540px;
}
div#ACEEDITOR .span-15   {
 width: 580px;
}
div#ACEEDITOR .span-16   {
 width: 620px;
}
div#ACEEDITOR .span-17   {
 width: 660px;
}
div#ACEEDITOR .span-18   {
 width: 700px;
}
div#ACEEDITOR .span-19   {
 width: 740px;
}
div#ACEEDITOR .span-20   {
 width: 780px;
}
div#ACEEDITOR .span-21   {
 width: 820px;
}
div#ACEEDITOR .span-22   {
 width: 860px;
}
div#ACEEDITOR .span-23   {
 width: 900px;
}
div#ACEEDITOR .span-24  
,   div#ACEEDITOR *.span-24   {
 width: 940px;
 margin: 0; 
}
div#ACEEDITOR .grid.GIZMOGRID  {
 margin-bottom: 5px;
}
div#ACEEDITOR .GIZMOGRID div.FORMENTRY  {
 margin: 0; padding: 0;
}
div#ACEEDITOR .GIZMOGRID div.FORMENTRY.INPUT 
,  div#ACEEDITOR .GIZMOGRID div.FORMENTRY.DATE 
,  div#ACEEDITOR .GIZMOGRID div.FORMENTRY.TEXTBLOCK  {
 padding: 0 2px;
 border: 1px solid #566fa7;
}
div#ACEEDITOR .GIZMOGRID div.FORMENTRY.SELECT 
,  div#ACEEDITOR .GIZMOGRID div.FORMENTRY.UPLOAD  {
 border: 1px solid #566fa7;
}
div#ACEEDITOR .GIZMOGRID div.FORMENTRY.ERROR.INPUT 
,  div#ACEEDITOR .GIZMOGRID div.FORMENTRY.ERROR.DATE 
,  div#ACEEDITOR .GIZMOGRID div.FORMENTRY.ERROR.TEXTBLOCK 
,  div#ACEEDITOR .GIZMOGRID div.FORMENTRY.ERROR.UPLOAD 
,  div#ACEEDITOR .GIZMOGRID div.FORMENTRY.ERROR.SELECT  {
 border: 1px solid #FF0000;
}
div#ACEEDITOR input.gizmo 
,  div#ACEEDITOR select.gizmo  {
 width: 100%; height: 1.5em;
 display: block;
 margin: 0;
 padding: 0;
 vertical-align: baseline;
 border: none;
}
div#ACEEDITOR select.gizmo.multi  {
 height: auto;
}
div#ACEEDITOR textarea.gizmo  {
 width: 100%;
 height: auto; resize: vertical;
 display: block;
 margin: 0;
 padding: 0;
 vertical-align: baseline;
 border: none;
}
div#ACEEDITOR div.UPLOAD input.gizmo  {
 width: 100%; height: auto;   
 display: block;
 margin: 0;
 padding: 0;
 vertical-align: middle;
 border: none;
 background-color: transparent;
}
div#ACEEDITOR div.UPLOAD input.gizmo::-ms-value  {
 border: none;
 background-color: transparent;
 background-image: inherit;
}
div#ACEEDITOR div.UPLOAD form.gizmo  {
 position: relative;
 width: 100%;
}
div#ACEEDITOR div.UPLOAD form.gizmo div.pb_container  {
 position:absolute; top: 0; left: 0;
 width: 100%; font-size: 80%;
}
div#ACEEDITOR div.UPLOAD form.gizmo div.pb_label  {
 position:absolute; top: 0; left: 0; 
 width: 100%;
 text-align: center;  margin: auto 0;
}
div#ACEEDITOR input[type=button].gizmo  {
 display: inline-block;
 zoom: 1;  
 *display: inline;
 vertical-align: baseline;
 margin: 0;
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: 14px/100% Arial, Helvetica, sans-serif;
 padding: .2em;
 text-shadow: 0 1px 1px rgba(0,0,0,.3);
 -webkit-border-radius: .5em; 
 -moz-border-radius: .5em;
 border-radius: .5em;
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
 box-shadow: 0 1px 2px rgba(0,0,0,.2);
 height: auto;	
}
div#ACEEDITOR input[type=button].gizmo:hover  {
 text-decoration: none;
}
div#ACEEDITOR input[type=button].gizmo:active  {
 position: relative;
 top: 1px;
}
div#ACEEDITOR input[type=button].gizmo  {
 color: #e9e9e9;
 border: solid 1px #555;
 background: #6e6e6e;
 background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
 background: -moz-linear-gradient(top,  #888,  #575757);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
div#ACEEDITOR input[type=button][disabled].gizmo  {
 opacity: 0.3;
}
div#ACEEDITOR input[type=button].gizmo:hover  {
 background: #616161;
 background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
 background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
div#ACEEDITOR input[type=button].gizmo:active  {
 color: #afafaf;
 background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
 background: -moz-linear-gradient(top,  #575757,  #888);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
.slides_container  {
 width: auto;
 display:none;
}
.pagination  {
 list-style:none;
 margin:0;
 padding:0;
}
.pagination .current a  {
 color:red;
}
#ittrium .grid.GIZMOGRID  {
 margin-bottom: 5px;
}
#ittrium .GIZMOGRID div.FORMENTRY  {
 margin: 0; padding: 0;
}
#ittrium .GIZMOGRID div.FORMENTRY.INPUT 
,  #ittrium .GIZMOGRID div.FORMENTRY.DATE 
,  #ittrium .GIZMOGRID div.FORMENTRY.TEXTBLOCK  {
 padding: 0 2px;
 border: 1px solid #566fa7;
}
#ittrium .GIZMOGRID div.FORMENTRY.SELECT 
,  #ittrium .GIZMOGRID div.FORMENTRY.WYSIWYG 
,  #ittrium .GIZMOGRID div.FORMENTRY.UPLOAD  {
 border: 1px solid #566fa7;
}
#ittrium .GIZMOGRID div.FORMENTRY.ERROR.INPUT 
,  #ittrium .GIZMOGRID div.FORMENTRY.ERROR.DATE 
,  #ittrium .GIZMOGRID div.FORMENTRY.ERROR.TEXTBLOCK 
,  #ittrium .GIZMOGRID div.FORMENTRY.ERROR.WYSIWYG 
,  #ittrium .GIZMOGRID div.FORMENTRY.ERROR.UPLOAD 
,  #ittrium .GIZMOGRID div.FORMENTRY.ERROR.SELECT  {
 border: 1px solid #FF0000;
}
#ittrium .GIZMOGRIDOVERLAY  {
 display: none;
}
#ittrium input.gizmo 
,  #ittrium select.gizmo  {
 width: 100%; height: 1.5em;
 display: block;
 margin: 0;
 padding: 0;
 vertical-align: baseline;
 border: none;
}
#ittrium select.gizmo.multi  {
 height: auto;
}
#ittrium textarea.gizmo  {
 width: 100%;
 height: auto; resize: vertical;
 display: block;
 margin: 0;
 padding: 0;
 vertical-align: baseline;
 border: none;
}
#ittrium div.UPLOAD input.gizmo  {
 width: 100%; height: auto;   
 display: block;
 margin: 0;
 padding: 0;
 vertical-align: middle;
 border: none;
 background-color: transparent;
}
#ittrium div.UPLOAD input.gizmo::-ms-value  {
 border: none;
 background-color: transparent;
 background-image: inherit;
}
#ittrium div.UPLOAD form.gizmo  {
 position: relative;
 width: 100%;
}
#ittrium div.UPLOAD form.gizmo div.pb_container  {
 position:absolute; top: 0; left: 0;
 width: 100%; font-size: 80%;
}
#ittrium div.UPLOAD form.gizmo div.ui-progressbar-value  {
 background-color: #808080;
 background-image: none;
 height: 100%;
}
#ittrium div.UPLOAD form.gizmo div.pb_label  {
 position:absolute; top: 0; left: 0; 
 width: 100%;
 text-align: center; margin: auto 0;
 background-color: transparent;
}
#ittrium input[type=button].gizmo  {
 display: inline-block;
 zoom: 1;  
 *display: inline;
 vertical-align: baseline;
 margin: 0;
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: 14px/100% Arial, Helvetica, sans-serif;
 padding: .2em;
 text-shadow: 0 1px 1px rgba(0,0,0,.3);
 -webkit-border-radius: .5em; 
 -moz-border-radius: .5em;
 border-radius: .5em;
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
 box-shadow: 0 1px 2px rgba(0,0,0,.2);
 height: auto;	
}
#ittrium input[type=button].gizmo:hover  {
 text-decoration: none;
}
#ittrium input[type=button].gizmo:active  {
 position: relative;
 top: 1px;
}
#ittrium input[type=button].gizmo  {
 color: #e9e9e9;
 border: solid 1px #555;
 background: #6e6e6e;
 background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
 background: -moz-linear-gradient(top,  #888,  #575757);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
#ittrium input[type=button][disabled].gizmo  {
 opacity: 0.3;
}
#ittrium input[type=button].gizmo:hover  {
 background: #616161;
 background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
 background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
#ittrium input[type=button].gizmo:active  {
 color: #afafaf;
 background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
 background: -moz-linear-gradient(top,  #575757,  #888);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
.SEARCHWRAPPER .GOOGLELINK  {
 margin-bottom: 20px;
}
.SEARCHWRAPPER .GOOGLELINK h3  {
 margin-bottom: 0px;
 font-size: 16px;
 font-weight: normal;
}
.SEARCHWRAPPER .GOOGLELINK a  {
 color: #2200C1;
 text-decoration: underline;
}
.SEARCHWRAPPER .GOOGLELINK .url  {
 color: #0E774A;
 font-size: 13px;
 padding: 1px 0px 1px 0px;
}
.SEARCHWRAPPER .GOOGLELINK .description  {
 font-size: 13px;
 color: #000000;
}
.SEARCHWRAPPER div.SEARCH  {
 border: 1px solid;
 padding: 13px;
 margin-bottom: 13px;
 border-color: #E5E5E5;
 background-color: #F5F5F5;
}
table.LUNCHMENU  
,  table.LUNCHMENU td  
,  table.LUNCHMENU th  {
 border: 1px solid black;
 border-collapse: true;
}
table.LUNCHMENU  {
 width: 100%;
}
table.LUNCHMENU td  {
 vertical-align: top;
 padding: 5px;
}
table.LUNCHMENU th  {
 color: white;
 background-color: black;
 text-align: center;
 vertical-align: center;
 font-weight: bold;
}
#calendar .column 
,  #calendar *.span-1 
,  #calendar *.span-2 
,  #calendar *.span-3 
,  #calendar *.span-4 
,  #calendar *.span-5 
,  #calendar *.span-6 
,  #calendar *.span-7 
,  #calendar *.span-8 
,  #calendar *.span-9 
,  #calendar *.span-10 
,  #calendar *.span-11 
,  #calendar *.span-12 
,  #calendar *.span-13 
,  #calendar *.span-14 
,  #calendar *.span-15 
,  #calendar *.span-16 
,  #calendar *.span-17 
,  #calendar *.span-18 
,  #calendar *.span-19 
,  #calendar *.span-20 
,  #calendar *.span-21 
,  #calendar *.span-22 
,  #calendar *.span-23 
,  #calendar *.span-24 
,  #calendar *.span-25 
,  #calendar *.span-26 
,  #calendar *.span-27 
,  #calendar *.span-28 
,  #calendar *.span-29 
,  #calendar *.span-30 
,  #calendar *.span-31 
,  #calendar *.span-32 
,  #calendar *.span-33 
,  #calendar *.span-34 
,  #calendar *.span-35 
,  #calendar *.span-36 
,  #calendar *.span-37 
,  #calendar *.span-38 
,  #calendar *.span-39 
,  #calendar *.span-40 
,  #calendar *.span-41 
,  #calendar *.span-42 
,  #calendar *.span-43 
,  #calendar *.span-44   {
 float: left;
 margin-right: 2px;
}
#calendar .last 
,   #calendar *.last   {
 margin-right: 0px;
}
#calendar .span-1   {
 width: 14px;
}
#calendar .span-2   {
 width: 30px;
}
#calendar .span-3   {
 width: 46px;
}
#calendar .span-4   {
 width: 62px;
}
#calendar .span-5   {
 width: 78px;
}
#calendar .span-6   {
 width: 94px;
}
#calendar .span-7   {
 width: 110px;
}
#calendar .span-8   {
 width: 126px;
}
#calendar .span-9   {
 width: 142px;
}
#calendar .span-10   {
 width: 158px;
}
#calendar .span-11   {
 width: 174px;
}
#calendar .span-12   {
 width: 190px;
}
#calendar .span-13   {
 width: 206px;
}
#calendar .span-14   {
 width: 222px;
}
#calendar .span-15   {
 width: 238px;
}
#calendar .span-16   {
 width: 254px;
}
#calendar .span-17   {
 width: 270px;
}
#calendar .span-18   {
 width: 286px;
}
#calendar .span-19   {
 width: 302px;
}
#calendar .span-20   {
 width: 318px;
}
#calendar .span-21   {
 width: 334px;
}
#calendar .span-22   {
 width: 350px;
}
#calendar .span-23   {
 width: 366px;
}
#calendar .span-24   {
 width: 382px;
}
#calendar .span-25   {
 width: 398px;
}
#calendar .span-26   {
 width: 414px;
}
#calendar .span-27   {
 width: 430px;
}
#calendar .span-28   {
 width: 446px;
}
#calendar .span-29   {
 width: 462px;
}
#calendar .span-30   {
 width: 478px;
}
#calendar .span-31   {
 width: 494px;
}
#calendar .span-32   {
 width: 510px;
}
#calendar .span-42  
,   #calendar *.span-42   {
 width: 670px;
}
#calendar .span-44  
,   #calendar *.span-44   {
 width: 702px;
}
#calendar .fill-1 
,  #calendar .fill-2 
,  #calendar .fill-4 
,  #calendar .fill-6  {
 float: left;
 margin: 0px;
}
#calendar .fill-1  {
 width: 16px;
}
#calendar .fill-2   {
 width: 32px;
}
#calendar .fill-4   {
 width: 64px;
}
#calendar .fill-6   {
 width: 96px;
}
#calendar .wrapper-42 
,  #calendar .wrapper-44 
,  #calendar .wrapper-28 
,  #calendar .wrapper-31  {
 padding-left: 2px;
 padding-right: 2px;
 margin: 0px;
 float: left;
}
#calendar .wrapper-42  {
 width: 670px;
}
#calendar .wrapper-44    {
 width: 702px;
}
#calendar .wrapper-28  {
 width: 446px;
}
#calendar .wrapper-31    {
 width: 494px;
}
.CALTYPELINKS .ui-dropdownchecklist-selector-wrapper 
,  .CALTYPELINKS .ui-widget.ui-dropdownchecklist-selector-wrapper  {
 margin-top: 1px;
}
.CALTYPELINKS .ui-dropdownchecklist-text  {
 font-size: 11px;
}
.CALTYPELINKS .ui-dropdownchecklist-item .ui-dropdownchecklist-text  {
 font-size: 12px;
}
#detail .column 
,  #detail *.span-1 
,  #detail *.span-2 
,  #detail *.span-3 
,  #detail *.span-4 
,  #detail *.span-5 
,  #detail *.span-6 
,  #detail *.span-7 
,  #detail *.span-8 
,  #detail *.span-9 
,  #detail *.span-10 
,  #detail *.span-11 
,  #detail *.span-12 
,  #detail *.span-13 
,  #detail *.span-14 
,  #detail *.span-15 
,  #detail *.span-16 
,  #detail *.span-17 
,  #detail *.span-18 
,  #detail *.span-19 
,  #detail *.span-20 
,  #detail *.span-21 
,  #detail *.span-22 
,  #detail *.span-23 
,  #detail *.span-24   {
 float: left;
 margin-right: 20px;
}
#detail .last 
,   #detail *.last   {
 margin-right: 0; 
}
#detail .span-1   {
 width: 10px;
}
#detail .span-2   {
 width: 40px;
}
#detail .span-3   {
 width: 70px;
}
#detail .span-4   {
 width: 100px;
}
#detail .span-5   {
 width: 130px;
}
#detail .span-6   {
 width: 160px;
}
#detail .span-7   {
 width: 190px;
}
#detail .span-8   {
 width: 220px;
}
#detail .span-9   {
 width: 250px;
}
#detail .span-10   {
 width: 280px;
}
#detail .span-11   {
 width: 310px;
}
#detail .span-12   {
 width: 340px;
}
#detail .span-13   {
 width: 370px;
}
#detail .span-14   {
 width: 400px;
}
#detail .span-15   {
 width: 430px;
}
#detail .span-16   {
 width: 460px;
}
#detail .span-17   {
 width: 490px;
}
#detail .span-18   {
 width: 520px;
}
#detail .span-19   {
 width: 550px;
}
#detail .span-20   {
 width: 580px;
}
#detail .span-21   {
 width: 610px;
}
#detail .span-22   {
 width: 640px;
}
#detail .span-23   {
 width: 670px;
}
#detail .span-24  
,   #detail *.span-24   {
 width: 700px;
 margin: 0; 
}
ul.DDMENU li.DEPTH-0  {
 position: relative;
 z-index: 1000;
}
ul.DDMENU ul  {
 visibility: hidden; 
 position: absolute;
 z-index: 10000;
 background-color:#ffffff;
}
ul.DDMENU ul li  {
 float: none; 
 display: block;
}
ul.DDMENU ul li.SEPARATOR  {
 display: none;
}
body  {
 background-color: #213546;
 font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
 color: #606060;
 background-repeat: repeat;
 background-image: url(/site/laf/id804-affinetyblueprint01/images/bg-blue-fabric.jpg);
}
