
div#content form.form,
div#embeddedcontent form.form
{
width:644px;
margin:0 auto 0 218px;
background-color:#CCCCCC;
border-top:1px #EEEEEE solid;
border-right:1px #666666 solid;
border-bottom:1px #666666 solid;
border-left:1px #EEEEEE solid;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:normal;
padding-bottom:1em;
padding-right :3px;
padding-left :3px;
padding-top :.5em;
color :black;
}
div#content form.form.invisible
{
width:640px;
margin:0 auto;
background-color:#DDDDDD;
border-top:1px #666666 solid;
border-right:1px #AAAAAA solid;
border-bottom:1px #AAAAAA solid;
border-left:1px #666666 solid;
background-image:none;
background-repeat:no-repeat;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:normal;
padding-bottom:0;
padding-right :3px;
padding-left :3px;
padding-top :0;
color :black;
}
.help,
.helpdiv
{
border:2px solid white;
margin:0 0 5px 0;
padding:3px 10px;
background-color:#CCCCFF;
color:black;
}
.validation,
.validationdiv
{
border:2px solid white;
margin:0 0 5px 0;
padding:3px 10px;
background-color:#FFCCCC;
color:black;
}
.validationspacer
{
height:5px;
line-height:5px;
}

form.form{
height:expression('1%');
}
form.form fieldset{
position:expression('relative');
margin-top:expression('1.5em');
padding-top:expression('1.75em');
}
form.form legend{
position:expression('absolute');
top:expression('-.5em');
left:expression('.5em');
}
form.form .formattedtextblock
{
padding:10px;
background-color:white;
width:550px;
height:200px;
overflow:auto;
border-left:1px black solid;
border-top:1px black solid;
border-right:1px silver solid;
border-bottom:1px silver solid;
}
form.form .formfield
{
text-align:left;
padding:1em 2em;
clear:both;
}
form.form .formfield .formfield
{
margin-left:0;
margin-right:0;
}
form.form br
{
border:none;
padding:0;
margin:0;
clear:left;
}
form.form br.clearing
{
border:none;
padding:0;
margin:0;
clear:both;
}
form.form label 
{
border:none;
padding:3px 0 0 0;
margin:0 0 3px 0;
display:block;
text-align:left;
line-height:2em;
float:left;
font-weight:bold;
}

form.form label.required
{
color:#990000;
}
form.form label.required.disabled
{
color:#666666;
}

form.form label.disabled
{
color:#666666;
}
form.form input.disabled
{
color:#666666;
background:url(http://208.43.59.113/system/application/assets/siteimages/inputdisabled.gif);
}
form.form div.forminstructions
{
border:none;
color:red;
margin:0;
padding-right:0;
padding-left:3em;
padding-top:.5ex;
padding-bottom:.5ex;
}

form.form span.fieldinstructions
{
color:#990000;
font-size:xx-small;
margin-top:.25em;
font-style:italic;
font-weight:normal;
}
form.form span.fieldinstructions.disabled
{
color:#996666;
}
form.form .important
{
color:#990000;
}
form.form h1
{
color:black;
background-color:#CCCCCC;
background-image:url(http://208.43.59.113/system/application/assets/siteimages/formtitlebackground.jpg);
width:auto;
padding:3px 8px 3px 8px;
border:1px solid;
font-size:14px;
border-color:Gray Black Black Gray;
}
form.form div.note
{
color:#000099;
font-size:xx-small;
margin-top:.25em;
font-style:italic;
font-weight:normal;
}
form.form div.clear
{
clear:both;
line-height:1px;
}
form.form span.spacer
{
width:10px;
display :inline;
float :left;
height:200px;
}
form.form h2
{
}
form.form h3
{
}
form.form h4
{
}
form.form fieldset
{
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
border:none;
}
div#content input.error,
div#embeddedcontent input.error
{
background-color:#FF0000;
}
form.form .selectorfilter
{
float:right;
margin-right:2em;
width:17em;
}
form.form .selectorfilterlabel
{
float:right;
margin-right:1em;
}
form.form .imagecontrol
{
border-top:1px grey solid;
border-left:1px grey solid;
border-bottom:1px silver solid;
border-right:1px silver solid;
width:11em;
}
form.form .fileuploadqueue
{
list-style:none;
margin:0;
padding:0;
}
form.form .fileuploadqueuecontainer
{
border-top:1px grey solid;
border-left:1px grey solid;
border-bottom:1px silver solid;
border-right:1px silver solid;
width:28em;
height:12em;
overflow-y:auto;
background-color:#FFFFFF;
}
form.form .fileuploadqueue li
{
background:url(http://208.43.59.113/system/application/assets/siteimages/fileupload.png) no-repeat 0 1.4em;
padding:0;
height:3em;
width:26em;
margin:0 5px 0 5px;
}
form.form .fileuploadqueue .queue-file
{
font-weight:bold;
display:inline;
width:19em;
overflow:hidden;
height:1.5em;
}
form.form .fileuploadqueue .queue-size
{
color:#999;
display:inline;
margin-left:1em;
font-size:0.9em;
}
form.form .fileuploadqueue .queue-loader
{
position:relative;
top:1.75em;
margin:7px 24px;
font-size:0.9em;
background-color:#ddd;
color:#fff;
border:1px inset #ddd;
height:1.2em;
}
form.form .fileuploadqueue .queue-subloader
{
text-align:center;
position:absolute;
background-color:#81B466;
height:100%;
width:0%;
left:0;
top:0;
}
form.form .fileuploadqueue .input-delete
{
width:24px;
height:24px;
background:url(http://208.43.59.113/system/application/assets/siteimages/delete.gif) no-repeat 0 0;
text-decoration:none;
border:none;
float:right;
}
form.form #imagebuttons a
{
height:1.5em;
}

form.form #imagebuttons a,
form.form #imagebuttons a:link,
form.form #imagebuttons a:visited,
form.form #imagebuttons a:active,
form.form .browsebutton,
form.form #uploadbutton
{
display:inline;
float:left;
width:9em;
border-width:1px;
border-color:#ffe #aaab9c #ccc #fff;
border-style:solid;
color:#333;
text-decoration:none;
background:#eee;
margin-right:10px;
text-align:center;
padding:3px 0.5em 3px 0.5em;
}
form.form #imagebuttons a:hover,
form.form .browsebutton:hover,
form.form #uploadbutton:hover
{
display:inline;
float:left;
width:9em;
border-width:1px;
border-color:#ccc #fff #ffe #aaab9c;
border-style:solid;
color:white;
text-decoration:none;
background:#1F5F85;
margin-right:10px;
text-align:center;
padding:3px 0.5em 3px 0.5em;
}
.O2MIframe
{
border:none;
display:none;
width:644px;
margin-right:-3em;
margin-left:-3em;
border-bottom:1px solid Black;
border-right:1px solid Black;
border-left:1px solid Silver;
border-top:1px solid Silver;
z-index:1000;
}
#tabbedform
{
width:644px;
margin:0 auto;
}
body
{
}
.select .supplimental a
{
float:left;
}
.compoundfieldtable
{
width:100%;
}
.compoundfieldspacercell
{
width:4em;
}
.compoundfieldlabelcell
{
white-space:nowrap;
}
.compoundfieldfillercell
{
white-space:nowrap;
}
form.form .accordion h3
{
margin:0;
margin-left:2.2em;
margin-bottom:1ex;
width:85%;
color:black;
font-size:110%;
padding:.5ex .5em;
border-width:1px;
border-color:#ffe #aaab9c #ccc #fff;
border-style:solid;
color:#333;
text-decoration:none;
background:#eee;
}
form.form .accordion h3:hover
{
border-width:1px;
border-color:#ccc #fff #ffe #aaab9c;
border-style:solid;
color:white;
background:url(http://208.43.59.113/system/application/assets/siteimages/buttonhover.gif);
}
.maxlengthcounter
{
color:blue;
font-size:80%;
font-style:italic;
font-weight:normal;
}
.imageloading
{
background-image:url(http://208.43.59.113/system/application/assets/siteimages/waiticon.gif);
background-position:center center;
background-repeat:no-repeat;
}
table .odd
{
background-color:#ffff99;
vertical-align:middle;
height:2em;
}
table .even
{
background-color:#ffffff;
vertical-align:middle;
height:2em;
}
div.buttonrow
{
clear:both;
}
div.buttonrow button,
div.buttonrow button:link,
div.buttonrow button:visited,
div.buttonrow button:active
{
border-width:1px;
border-color:#ffe #aaab9c #ccc #fff;
border-style:solid;
color:#333;
text-decoration:none;
background-color:#eee;
text-align:center;
line-height:1.5;
padding:0;
margin:0;
width:100%;
height:100%;
}
body div.buttonrow div.buttoncontainer.first
{
margin:0;
}
.buttoncontainer
{
display:inline;
float:left;
margin:0;
margin-left:1em;
height:2em;
}
.buttoncontents
{
margin:0;
margin-bottom:.35em;
padding:0;
}
.buttonrow.right .buttoncontainer
{
display:inline;
float:right;
margin:0;
margin-right:1em;
height:2em;
}
div.buttonrow button:hover
{
border-color:#ccc #fff #ffe #aaab9c;
color:white;
background-color:#E56534;
}
div.buttonrow button.disabled
{
color:#666666;
}
div.buttonrow button.disabled:hover
{
color:#666666;
background-color:#eeeeee;
border-color:#ffe #aaab9c #ccc #fff;
}
@CHARSET "UTF-8";
.O2Mcontainer
{
width:500px;
margin:0 auto;
color:#333333;
}
div.loading
{
height:20px;
width:20px;
background-image:url('http://208.43.59.113/system/application/assets/siteimages/waiticon.gif');
}
.O2Mcontainer h2
{
width:500px;
margin:1ex auto;
}
.selecttable
{
background-color:white;
}
.norecords
{
padding:.5em 1em;
}
table.select .odd
{
background-color:#ffff99;
vertical-align:middle;
}
table.select .even
{
background-color:#ffffff;
vertical-align:middle;
}
table.select .deleted
{
text-decoration:line-through;
}
table.select .mouseover
{
background-color:#FF9999;
vertical-align:middle;
}
table.select 
{
font-family:verdana,helvetica,sans-serif;
font-size:12px;
text-align:left;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
}
.O2Mcontainer table.select
{
width:500px;
}
table.select.content 
{
border-right:0;
}
table.select thead th
{
background-color:#66CCCC;
padding-left:1em;
}
table.select thead th a
{
float:right;
font-size:9px;
border:none;
text-decoration:none;
cursor:pointer;
}
table.select thead th a img
{
border:none;
}
table.select tfoot td
{
background-color:silver;
padding:.6em 1em;
}
table.select tfoot td a
{
float:left;
font-size:9px;
border:none;
font-style:italic;
text-decoration:none;
cursor:pointer;
}
table.select tfoot td a:hover
{
text-decoration:underline;
}
table.select tfoot td a img
{
border:none;
}
table.select tbody td a
{
float:right;
font-size:9px;
border:none;
text-decoration:none;
cursor:pointer;
}
table.select tbody td
{
padding-left:1em;
}
table.select tbody td a img
{
border:none;
}
table.select .buttoncell
{
width:24px;
}
table.select .descriptioncell
{
padding:2px;
}
table.select .imagecell
{
width:84px;
padding:2px;
}
#selecttable
{
height:expression( this.scrollHeight > 199 ? "200px" :"auto" );
max-height:200px;
overflow:auto;
margin:0 auto;
border-right:1px solid Black;
border-bottom:none;
}
.O2Mcontainer #selecttable
{
width:499px;
}
.O2Mcontainer #selecttable table.select.content
{
width:498px;
}
.O2Mcontainer #selecttable table.select.content.narrow
{
width:484px;
}
.O2MIframe
{
border:none;
display:none;
width:644px;
margin-right:-3em;
margin-left:-3em;
border-bottom:1px solid Black;
border-right:1px solid Black;
border-left:1px solid Silver;
border-top:1px solid Silver;
z-index:1000;
}
.M2Mcontainer
{
display:block;
float:left;
margin-left:3em;
}
form.form .M2Mcontainer .M2MWrapper h3
{
font-size:1em;
font-weight:bold;
color:black;
text-align:left;
line-height:2em;
background-color:transparent;
border:none;
padding:0;
margin:5px 0 0 0;
height:2em;
width:100%;
display:block;
float:none;
}
.M2MWrapper h3.disabled
{
color:#999999;
}
.M2MWrapper
{
float:left;
margin:0;
padding:5px 5px 5px 0;
width:250px;
background-color:transparent;
}
.M2MSpacer
{
float:left;
margin:0;
padding:0;
width:2em;
height:124px;
}
.M2MSelectorList 
{
width:248px;
height:124px;
overflow:auto;
overflow-y:scroll;
overflow-x:hidden;
padding:0;
margin:0;
background-color:white;
border-top:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.M2MSelectorList.disabled
{
color:#999999;
}
.M2MNOT 
{
}
.M2MFilterField
{
margin:0;
margin-left:2em;
font-size:.75em;
float:right;
}
.M2MSelectorList li 
{
white-space:nowrap;
clear:left;
background-color:white;
margin:1px;
padding:2px;
font-size:.75em;
text-align:left;
list-style-type:none;
font-family:verdana,helvetica,sans-serif;
font-size:11px;
}
