
html, body{height:100%;}
html, body, body *{}
body{font-family:"Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;color:#240f00;}
a:link, a:visited{color:white;}
a:hover{color:#FFD8B4;text-decoration:none;}
a:active{color:#034af3;}

#content a:link{color:#CA772A;}
#content a:hover{color:#B55700;text-decoration:none;}
#content a:active, #content a:visited{color:#B55700;}
p{line-height:1.6em;}

h1, h2, h3, h4, h5, h6{font-variant:small-caps;font-weight:400;padding:0;margin:0;}
#header h1{color:#FFF;font-weight:bold;font-size:2em;}

#container{background:#BA4B00 url(orange_black/images/backfade.png) no-repeat -30px -50px;
 background-image:-moz-linear-gradient(top, #7A1B00 10%, #BA4B00 90%);background-image:-ms-linear-gradient(bottom, #240f00 10%, #FFF 50%, #240f00 90%);background-image:linear-gradient(bottom, #240f00 10%, #FFF 50%, #240f00 90%);background-image:url(orange_black/images/backfade.png);padding:2em;padding-left:6em;}
#header{padding-left:200px;}
#header #login{position:absolute;right:3em;top:30px;background-color:#240f00;border:1px solid #240f00;padding:10px;color:#FFF;border-radius:10px;}
#content{background-color:#fff;border:3px solid #240f00;color:#696969;min-height:15em;border-left:200px solid #240f00;border-radius:10px;padding:1em;}
#pageInstructions{padding:.3em;background-color:#FFECE0;border-radius:8px;border:2px solid #BA4000;}
#pageInstructions p{background-color:#FFF;color:#240f00;border-radius:8px;border-top:3px solid #666;border-left:3px solid #666;border-bottom:1px solid #666;border-right:1px solid #666;padding:.3em;}
#pnlHistory{width:150px;position:relative;top:-2.6em;}
.contentFooter{clear:both;}
#footer{}
#helpBox{position:absolute;top:0;left:0;}
#pageBase{position:relative;right:0;float:right;width:300px;font-size:.8em;}
#pageBase a{color:#AAA;}
#pnlHistory input{background-color:#AAA;}

#nav{background:#240f00;color:#FFF;width:185px;float:left;border-radius:10px 0 0 10px;padding-left:15px;}
#nav ul{list-style:none;padding:0;}
#nav ul li a, #nav ul li a:visited{display:block;line-height:1.35em;text-decoration:none;white-space:nowrap;padding-left:.5em;}
#nav ul li a:hover{background-color:#CCC;color:#240f00;text-decoration:none;border-radius:10px 0 0 10px;}
#nav ul li a:active{background-color:#465c71;color:#cfdbe6;text-decoration:none;}

#content table{border:1px solid #AAA;border-collapse:collapse;}
#content tr{background-color:#FFD8B4;border-bottom:solid 2px #BA4B00;}
#content tr.selected{background-color:#BA4B00;border-bottom:solid 2px #240f00;color:#FFF;}
#content tr:hover{background-color:#CCC;color:#420;}
#content tr.selected a, #content tr:hover a{color:#AAA;}

#content th{background-color:#666;color:#FFF;padding:0 20px 0 .6em;position:relative;min-height:35px;}
#content table td a, #content table td a:visited{color:#850;margin:.3em;}
#content table a.tableAsc, #content table a.tableDesc{display:block;height:16px;width:16px;text-indent:20px;overflow:hidden;border:1px solid transparent;background:transparent url(orange_black/images/ui-icons.png) no-repeat left top;position:absolute;float:right;top:0;right:0;}
#content th:hover{background-color:#240f00;}
#content table a.tableDesc{background-position:-65px 0;top:auto;bottom:0;}
#content table a.tableAsc:hover, #content table a.tableDesc:hover{background-color:#666;border-color:#FFD8B4;}
#content td{padding:0 .6em;}
#messages{}
.success,.warning,.error{padding:.7em;margin:.3em;padding-left:40px;min-height:40px;border:3px solid #240f00;border-radius:10px;color:#240f00;display:inline-block;}
.success{background:#F0FFF0 url(orange_black/images/good.png) no-repeat left top;border-color:#0A0;}
.warning{background:#FFFFF0 url(orange_black/images/warning.png) no-repeat left top;border-color:#AA0;}
.error{background:#FFF0F0 url(orange_black/images/error.png) no-repeat left top;border-color:#A00;}

.filters{background-color:#CCC;height:1.5em;margin-top:.5em;margin-bottom:1em;}
.filters h4{font-weight:bold;display:inline-block;}
.filter{display:inline-block;background-color:#FFF;padding:.2em;padding-right:1em;position:relative;margin-right:.2em;top:-.3em;border:1px solid #240f00;}
.filter a{position:absolute;font-size:.8em;top:0;right:.1em;}
#content .isSearchable{background-color:#240f00;}
div.search{}
div.search input.isWorking{background:#FFF url(orange_black/images/working.gif) no-repeat right top;}
dl.help dt{font-weight:bold;font-variant:small-caps;font-size:1.2em;padding-left:2em;}
dl.help dd{border:2px solid #BA4B00;border-radius:1em;padding:0 1em 0 1em;margin:0;}


.form > div:hover{background-color:#FFECE0;}
 .form > div:hover label{background-color:#BA4B00;border-color:#240f00;color:#FFF;}
.form label{display:inline-block;width:150px;text-align:right;background-color:#FFECE0;vertical-align:top;min-height:2.6em;height:100%;margin:.3em;padding:.3em;border:1px solid #BA4B00;border-radius:.3em;}
.form > div{position:relative;}
.form div.nolabel, .form div.buttons{padding-left:150px;}
.form div.buttons{padding-top:.4em;}
 .form div.buttons > div{display:inline;}
.form div span.details{display:inline-block;border:1px solid #AAA;background-color:#FFF;float:left;}
.login > div:nth-child(3n+3){
}
.login > div:nth-child(3n+3) > label{display:none;}
input[type=text], input[type=password], select{font-size:1.2em;margin:.5em;padding:.3em;width:200px;border-radius:10px;border-color:#AAA;}
.role_1{background-color:#EFE;}
.role_2{background-color:#FFECE0;}
.role_3, .role_4{background-color:#DDD;}
input[type=submit], input[type=button]{background-color:#BA4B00;border:none;padding:.3em;font-size:1.1em;border-radius:5px;}
 input[type=submit]:hover, input[type=button]:hover{background-color:#FA8B40;cursor:pointer;}
.form .required{position:relative;background:#FDD;}
.form .required:after{content:'required field *';font-size:.8em;color:#BA4B00;position:absolute;bottom:0;right:0;}
.statusGood input, input.valueGood{border:3px solid #080;background-color:#D5EDD6;}
.statusUnknown input, input.valueUnknown{border:3px solid #FC5B20;background-color:#FCB79F;}
.statusBad input, input.valueBad{border:3px solid #800;background-color:#E0C3C3;}
 .statusBad input:after, input.valueBad:after{content:"bad value";}
.statusBad{background:#FFF0F0 url(orange_black/images/error.png) no-repeat left top;}
.statusGood{background:#FFF0F0 url(orange_black/images/good.png) no-repeat left top;}
.statusUnknown{background:#FFF0F0 url(orange_black/images/warning.png) no-repeat left top;}
.statusBad, .statusGood, .statusUnknown{background-position:400px top;}
.formMessage{padding-left:40px;}
span.hint, span.hintSmall{font-size:.8em;display:inline-block;width:1.4em;height:1.4em;overflow:hidden;z-index:100;position:absolute;background-color:#FFECE0;cursor:help;box-shadow:2px 2px 5px #333;border:1px solid #BA4B00;border-radius:10px;padding:.2em;}
span.hint:nth-child(2n), span.hintSmall{top:35px;z-index:29;}
 span.hint p{display:inline;}
 span.hint span span{display:block;}
span.hintSmall{width:0px;height:25px;overflow:hidden;}
span.hint:before{content:"? ";font-size:1.1em;color:#BA4B00;padding-left:.5em;}
span.hint:hover{width:30%;height:auto;padding:1em;z-index:100;}
 span.hint:hover:before{font-size:2em;font-weight:bold;}

input.trueFalse{}
div.trueFalse, div.toggleGroup, .optionGroup{display:inline-block;width:auto;padding:.3em;list-style:none;}
 div.trueFalse span{border:1px solid #CCC;background-color:#FFF;color:#686;cursor:pointer;margin:.2em;padding:.1em;}
 div.toggleGroup span{background-color:#FFECE0;color:#240f00;cursor:pointer;padding:.1em .5em .1em .5em;}
 .optionGroup .selectableOption, .optionGroup .unselectableOption{border:1px solid #BA4B00;background-color:#E8C8B4;border-radius:.5em;font-size:1.1em;margin:.2em;display:inline-block;padding:.3em;}
 .optionGroup .unselectableOption{border:1px solid #240f00;background-color:#AAA;color:#666;cursor:not-allowed;}
 .optionGroup .selectableOption:hover{background-color:#BA4B00;color:#FFF;cursor:pointer;}
 div.toggleGroup span:hover{background-color:#E8C8B4;}
 div.trueFalse #spanToggleFalse{color:#866;}
 div.trueFalse span:hover, div.trueFalse span.selected{background-color:#EFE;font-weight:bold;color:#3A3;border:1px solid #240f00;}
 div.toggleGroup span.selected{background:#BA4B00 url(orange_black/images/nav_down.gif) repeat-x left top;cursor:default;color:#FFF;}
 div.toggleGroup span.disabled{background:#AAA url(orange_black/images/nav_disabled.gif) repeat-x left top;cursor:default;color:#888;}
 div.trueFalse #spanToggleFalse:hover, div.trueFalse #spanToggleFalse.selected{background-color:#FEE;color:#A33;}
#cphBody_phAvailableQuestions{margin-top:2.2em;}
.listFilters{background-color:#DDD;border:1px solid #666;position:absolute;top:-180px;right:0;z-index:9999;}
#cphBody_phAvailableQuestions{position:absolute;top:-100px;right:0;max-height:100%;overflow:auto;}
.listFilters input{font-size:1em;}
.listFilters div{z-index:1001;}
.listFilters fieldset{}
.listFilters:hover{z-index:1000;}
input.found{border-color:#0A0;background-color:#EFE;}
input.notfound{border-color:#A00;background-color:#FEE;}
input.old{background:#FFF url(orange_black/images/text-old.gif) no-repeat right top;}
input.new{background:#FFF url(orange_black/images/text-new.gif) no-repeat right top;}
input.number{width:100px;}
input.save, input.complete, input.continue, input.cancel, input.show{padding-right:35px;height:38px;}
 input.save:hover, input.complete:hover, input.continue:hover, input.cancel:hover, input.show:hover{background-color:transparent;font-weight:bolder;border:1px dashed #AAA;}
input.save{background:transparent url(orange_black/images/sprite-icons-medium.png) no-repeat right top;}
input.complete{background:transparent url(orange_black/images/sprite-icons-medium.png) no-repeat right -38px;}
input.continue{background:transparent url(orange_black/images/sprite-icons-medium.png) no-repeat right -112px;}
input.cancel{background:transparent url(orange_black/images/sprite-icons-medium.png) no-repeat right -76px;}
input.show{background:transparent url(orange_black/images/sprite-icons-medium.png) no-repeat right -143px;}
.toggle{height:1.3em;display:inline-block;}
 .toggle label{background-color:#BA4B00;color:#AAA;padding:.3em;margin:.2em;border-radius:5px;cursor:pointer;}
 .toggle label:hover{background-color:#240f00;}
 .toggle label.selected{color:#FFF;font-weight:bold;}
 .toggle input{display:none;}
.radioGroup{border:1px solid #DDD;}
 .radioGroup tr{float:left;}
 .radioGroup td{border:1px solid #CCC;}
 .radioGroup td:hover{background-color:#BDF;}
.disabled{color:#AAA;}
.radioGroup input{margin-top:.1em;}
 .radioGroup input:checked{background-color:#CCF;}

.radioGroup label, div.buttons label{width:auto;font-size:1em;font-weight:normal;margin:0;display:inline;float:none;}
input[type=submit].add,input[type=submit].edit,input[type=submit].remove,input[type=button].add,input[type=button].edit,input[type=button].remove,input[type=submit].moveUp,input[type=submit].moveDown,input[type=submit].moveLeft,input[type=submit].moveRight,input[type=button].moveUp,input[type=button].moveDown,input[type=button].moveLeft,input[type=button].moveRight{padding:0;text-indent:30px;width:20px;height:20px;background-image:url(orange_black/images/button-sprites.png);background-repeat:no-repeat;}
input[type=submit].add,input[type=button].add{}
input[type=submit].edit,input[type=button].edit{}
input[type=submit].remove,input[type=button].remove{background-position:3px -58px;}
input[type=submit].moveUp,input[type=button].moveUp{background-position:3px 2px;}
input[type=submit].moveDown,input[type=button].moveDown{background-position:3px -28px;}
input[type=submit].moveLeft,input[type=button].moveLeft{}
input[type=submit].moveRight,input[type=button].moveRight{}


div.grid{}
div.grid a:hover{}
div.grid div.chkCell{width:20px;float:left;height:16px;}
div.grid div.spacerCell, div.grid div.cornerCell, div.grid div.tBarCell, div.grid div.lineBarCell{width:30px;color:#F5F5F5;float:left;}
div.grid div.spacerCell, div.grid div.cornerCell, div.grid div.tBarCell, div.grid div.lineBarCell, div.grid div.pageNodeSelected div.spacerCell, div.grid div.pageNodeSelected div.cornerCell, div.grid div.pageNodeSelected div.tBarCell, div.grid div.pageNodeSelected div.lineBarCell, div.grid div.pageNode:hover div.spacerCell, div.grid div.pageNode:hover div.cornerCell, div.grid div.pageNode:hover div.tBarCell, div.grid div.pageNode:hover div.lineBarCell{width:30px;color:#DDD;float:left;}
div.grid div.spacerCell, div.grid div.cornerCell, div.grid div.tBarCell, div.grid div.lineBarCell{color:#F5F5F5;}
div.grid div.spacerCell{background:transparent none repeat-x top left;}
div.grid div.cornerCell{background:transparent url(orange_black/images/cell-c.gif) no-repeat top left;}
div.grid div.tBarCell{background:transparent url(orange_black/images/cell-t.gif) no-repeat top left;}
div.grid div.lineBarCell{background:transparent url(orange_black/images/cell-l.gif) no-repeat top left;}
div.grid div.pageNode, div.grid div.pageNodeSelected, div.grid div.pageNodeNotActive{position:relative;clear:left;height:1.1em;}
div.grid div.pageNodeNotActive{color:#AAA;}
div.grid div.nCellwChild{background:transparent url(orange_black/images/cell-n.gif) no-repeat bottom left;}
div.grid div.options, div.grid div.nCell, div.grid div.nCellwChild, div.grid div.options > div{width:auto;display:inline;}
div.grid div.options{position:absolute;right:10%;top:0;font-size:.8em;position:absolute;margin-left:50px;z-index:3;
}
div.grid div.options a{padding:2px;}
div.grid div.pageNodeSelected div.options, div.grid div.pageNode:hover div.options{background-color:#DDD;}
div.grid div.pageNode:hover, div.grid div.pageNodeSelected{background-color:#DDD;}
div.grid div.pageNode div.options > div, div.grid div.pageNodeSelected div.options > div{margin-left:10px;}
div.grid div.options > div:hover{margin-left:10px;background-color:#BBB;}
div.grid div.icons{display:inline;font-size:.8em;}

div.pageNode div.regularnode{display:inline;}
div.pageNode div.currentnode, ul.tree div.currentnode{display:inline;background-color:#7E9DCC;color:#FFF;padding:1px;padding-bottom:0;border:solid 1px #AAD;font-weight:bold;}
div.grid a.node1{color:#240f00;}
div.grid a.node2{color:#700;}
div.grid a.node3{color:#AA0;}
div.grid a.node4{color:#070;}
div.grid a.node5{color:#00A;}
div.grid a.node6{color:#0A0;}
div.grid a.node7{color:#007;}
div.grid a.node8{color:#009;}
div.grid a.node9{color:#090;}
div.grid a.node10{color:#0AA;}
div.grid a.node11{color:#099;}
div.grid a.node12{color:#077;}
div.grid a.node13{color:#770;}
div.grid a.node14{color:#990;}
div.grid a.node15{color:#900;}
div.grid a.node16{color:#A0A;}
div.grid a.node17{color:#707;}
div.grid a.addChild{font-size:.8em;background-color:#5E7DAC;padding:2px;color:#FFF;}
div.grid a.addChild:visited{color:#FFF;}


.tree{margin:0;padding:0;background:transparent url(orange_black/images/cell-l.gif) repeat-y left top;}
.tree li{position:relative;background:transparent url(orange_black/images/cell-t.gif) no-repeat left top;vertical-align:top;margin:0;padding-left:28px;list-style-type:none;}
.tree li.cornerCell{background:#FFF url(orange_black/images/cell-c.gif) no-repeat left top;}
.tree li > div{position:relative;border-top:1px solid #CCC;}
.tree .hasChildren{background:transparent url(orange_black/images/cell-n.gif) no-repeat bottom left;}
.tree span{border:1px solid #AAA;}
.tree .options{position:absolute;top:0;right:0;font-size:.8em;}
.tree .options a{padding:2px;}
.tree a.node1{color:#240f00;}
.tree a.node2{color:#700;}
.tree a.node3{color:#AA0;}
.tree a.node4{color:#070;}
.tree a.node5{color:#00A;}
.tree a.node6{color:#0A0;}
.tree a.node7{color:#007;}
.tree a.node8{color:#009;}
.tree a.node9{color:#090;}
.tree a.node10{color:#0AA;}
.tree a.node11{color:#099;}
.tree a.node12{color:#077;}
.tree a.node13{color:#770;}
.tree a.node14{color:#990;}
.tree a.node15{color:#900;}
.tree a.node16{color:#A0A;}
.tree a.node17{color:#707;}
.tree li > div:hover{background-color:#EEE;}

#titles{}
#titles div.parents, #titles div.current, #titles div.children{height:4em;background:transparent url(orange_black/images/form-separator.gif) no-repeat left bottom;}
#titles div.parents a, #titles div.children a{background-color:#240f00;
 padding:.78em;color:#FFF;}
#titles div.parentTitle, #titles div.childTitle, #titles div.currentTitle{display:inline;margin:.2em;float:left;}
#titles div.parentTitle, #titles div.childTitle{background-color:#FFF;border:solid 1px #240f00;border-left:none;}
#titles div.currentTitle div.buttons{width:auto;background:none;padding-left:0;}
#titles div.form label{width:auto;}
#titles div.current{height:5em;}
#titles div.currentTitle{padding:.2em;}
#titles h3{float:left;width:5em;text-align:right;padding:.5em;padding-top:0;padding-bottom:0;}
#titles input[type=submit].add, #titles input[type=submit].edit, #titles input[type=submit].remove{border:none;padding:0;padding-left:25px;
 color:transparent;
 width:25px;}
#titles input[type=submit].add{background:transparent url(orange_black/images/form-button-add.gif) no-repeat center bottom;}
#titles input[type=submit].edit{background:transparent url(orange_black/images/form-button-edit.gif) no-repeat center bottom;}
#titles input[type=submit].remove{background:transparent url(orange_black/images/form-button-remove.gif) no-repeat center bottom;}
#titles input[type=submit].add:hover, #titles input[type=submit].edit:hover, #titles input[type=submit].remove:hover{background-position:left top;cursor:pointer;}


#families{font-size:.75em;}
#families h2{clear:left;}
.family{float:left;border:solid 1px #AAA;background-color:#CCC;margin:.6em;}
li.family ol{clear:left;}
li.family li{float:left;}
div.male, div.female{min-width:150px;float:left;border:solid 1px #CCC;margin:.5em;padding:.6em;background-color:#FFF;}
.male{color:#68A;}
.female{color:#A66;}
.male div.individual{background:#e8e8e8 url(orange_black/images/male.gif) no-repeat right bottom;min-width:140px;}
.female div.individual{background:#e8e8e8 url(orange_black/images/female.gif) no-repeat right bottom;min-width:140px;}
div.individual div.links, div.individual-parent div.links, div.individual-child div.links, div.family div.links{position:absolute;top:1.2em;right:0;min-height:20px;min-width:35px;text-align:center;padding-right:20px;background:transparent url(orange_black/images/geneology-buttons.gif) no-repeat right 0px;}
div.individual div.links h4, div.individual-parent div.links h4, div.individual-child div.links h4, div.family div.links h4{font-size:.5em;margin:0;padding:0;}
div.individual div.links a, div.individual-parent div.links a, div.individual-child div.links a, div.family div.links a{display:none;margin:.3em;font-size:.6em;text-decoration:none;}
div.individual-parent div.links a, div.individual-child div.links a, div.family div.links a{float:left;}
div.individual div.links:hover, div.individual-parent div.links:hover, div.individual-child div.links:hover, div.family div.links:hover{background:#EEE url(orange_black/images/geneology-buttons.gif) no-repeat right -60px;border:solid 1px #666;}
div.individual div.links:hover a, div.individual-parent div.links:hover a, div.individual-child div.links:hover a, div.family div.links:hover a{display:block;}
div.individual div.links:hover h4, div.individual-parent div.links:hover h4, div.individual-child div.links:hover h4, div.family div.links:hover h4{display:none;}
div.individual{position:relative;padding-right:25px;min-height:70px;}
div.gedNumber{font-size:.6em;}
div.name{font-weight:bold;}
div.gender{position:absolute;bottom:0;right:13px;color:#CCC;}
div.age{font-size:.8em;}
div.birth{background:transparent url(orange_black/images/geneology-icons.gif) no-repeat left -150px;height:20px;padding-left:20px;font-size:.8em;}
div.death{background:transparent url(orange_black/images/geneology-icons.gif) no-repeat left -225px;height:20px;padding-left:20px;font-size:.8em;}
div.count{height:20px;position:absolute;top:0;right:0;padding-left:10px;background:transparent url(orange_black/images/geneology-icons.gif) no-repeat left -300px;}
div.gedNumber{position:absolute;bottom:0;right:55px;}

.family .name{position:relative;}
div.family div.links{top:0;}
.family div.male, .family div.female{clear:left;padding:0;margin:0;}
div.family div.female > div, div.family div.male > div{background-color:#E8E8E8;border:solid 1px #AAA;position:relative;width:250px;min-height:35px;}
div.individual-parent{}
div.individual-child, div.individual-child-selected{padding-left:20px;background:transparent url(orange_black/images/geneology-icons.gif) no-repeat left -400px;}
div.family div.female .name, div.family div.male .name{padding-left:20px;min-height:20px;}
div.family div.female .name{background:transparent url(orange_black/images/geneology-icons.gif) no-repeat left 0;}
div.family div.male .name{background:transparent url(orange_black/images/geneology-icons.gif) no-repeat left -75px;}
div.family div.birth, div.family div.death{width:0;overflow:hidden;float:left;}
div.family div.age, div.family div.gedNumber, div.family div.gender{clear:left;}
div.family div.birth:hover, div.family div.death:hover, div.family div.age:hover{width:auto;}
div.individual-parent-selected, div.individual-child-selected{border:solid 5px #A66 !important;}



.viewList{float:left;width:220px;border:2px solid #888;padding:.5em;margin:1em;}
.viewBox{border:1px solid #AAA;background-color:#DEF;width:150px;position:relative;}
.viewBox:hover{
 background-color:#7E9DCC;color:#FFF;}
.viewBox:hover .editView{color:#FFF;}
.viewRank{position:absolute;font-weight:bold;top:0;right:0;visibility:hidden;}

.viewReference{padding:0 0 0 1.2em;}
.viewBoxPlaceHolder .viewReference{padding:0 0 0 0;}
.viewBox h4, .viewBoxPlaceHolder h4{margin:0;padding:0;}
.viewBox a{cursor:pointer;}
.viewBox .editView{position:absolute;background:transparent url(orange_black/images/form-button-edit.png) no-repeat 1px 3px;height:19px;width:20px;bottom:0;right:0;}
.viewBox .removeView{position:absolute;background:transparent url(orange_black/images/form-button-remove.png) no-repeat 1px 3px;height:18px;width:20px;top:0;right:0;}
#cphBody_-1_List .viewBox .removeView{visibility:hidden;
}
.viewBoxPlaceHolder li a.close{position:absolute;visibility:hidden;}
.viewBoxPlaceHolder{border:2px dashed #AAA;padding:10px 10px 10px 10px;background-color:#EEE;position:relative;}
.listsContainer .buttons{text-align:right;position:fixed;top:500px;left:160px;padding:10px 10px 10px 40px;border:2px solid #FFF;background-color:#240f00;border-radius:40px 5px 5px 40px;width:300px;}
.listsContainer .buttons:after{content:"Scroll up to get to list.";float:right;}
.listsContainer .buttons input{display:block;margin:.2em;}
.viewBoxPlaceHolder ul{margin:0;padding:0;padding-left:1em;}
.viewBoxPlaceHolder ul ul{}
.viewBoxPlaceHolder li{list-style:none;font-variant:small-caps;font-weight:bold;color:#240f00;border-bottom:1px dotted #240f00;}
.viewBoxPlaceHolder li li{font-weight:bolder;font-variant:normal;}
.viewBoxPlaceHolder li li li{font-weight:normal;position:relative;min-height:3em;}
#cphBody_pnlCurrentHierarchies,#cphBody_pnlUserNotices{width:70%;min-height:300px;}
#cphBody_phQuestionList{width:45%;min-height:300px;}
#cphBody_phAvailableQuestions{width:45%;}

.sortableList, .sortableClassList, .groupingList{list-style-type:none;margin:0;padding:0;position:relative;border:6px solid transparent;
}
.sortableList li .draggable:hover, .groupingList li .draggable:hover{background:#CCC url(orange_black/) no-repeat -20px top;}
.sortableList .toggleGroup, .groupingList .toggleGroup{font-size:.8em;padding:0;position:absolute;bottom:.4em;right:0;}
.sortableList p, .groupingList p{display:inline-block;margin:0;margin-right:3em;}
.sortableList span.identifier, .groupingList span.identifier{display:block;font-size:.8em;color:#666;font-weight:normal;padding-left:3em;}
.sortableList a , .groupingList a{position:absolute;right:0;top:0;font-size:.8em;}
.groupingList input[type=submit]{float:left;margin-left:-1.4em;margin-top:-2.2em;padding:.4em;}
#cphBody_lstAll > li:hover, .sortableList li li:hover, .groupingList li li:hover{background-color:#E8C8B4;}
#cphBody_pnlCurrentHierarchies .sortableList,#cphBody_pnlCurrentHierarchies .groupingList{padding:0;}
#cphBody_pnlCurrentHierarchies .sortableList p,#cphBody_pnlCurrentHierarchies .groupingList p{padding-left:20px;background:transparent url(orange_black/images/status.png) no-repeat left -30px;}
#cphBody_pnlCurrentHierarchies .sortableList li,#cphBody_pnlCurrentHierarchies .groupingList a{margin-left:-1em;}
#cphBody_pnlCurrentHierarchies .sortableList toggle,#cphBody_pnlCurrentHierarchies .groupingList toggle{margin-left:-1em;}
#cphBody_pnlCurrentHierarchies .sortableList p.approved,#cphBody_pnlCurrentHierarchies .groupingList p.approved{background-position:left 0;color:#0A0;}
#cphBody_pnlCurrentHierarchies .sortableList p.pending,#cphBody_pnlCurrentHierarchies .groupingList p.pending{color:#C60;font-weight:bold;}
#cphBody_pnlCurrentHierarchies .sortableList p.denied,#cphBody_pnlCurrentHierarchies .groupingList p.denied{background-position:left -60px;text-decoration:line-through;color:#A00;}
ol.sortableList, ol.sortableClassList, ol.groupingList{list-style-type:decimal;margin-left:2em;}
.selectedListToAdd{border-color:#999;}
.selectedListToAdd .placeHolderListItem + .ui-state-highlight{position:absolute;top:0;left:0;height:20px;background:transparent url(orange_black/images/form-sprites.png) no-repeat 155px -60px;}
.sortableList .ui-state-highlight, .sortableClassList .ui-state-highlight{height:20px;background:#DDD url(orange_black/images/form-sprites.png) no-repeat 155px -361px;border:none;}
.deleteSortableListItem{position:fixed;bottom:10px;right:10px;clear:left;
 background:#BBB url(orange_black/images/trash.png) no-repeat scroll;border:3px solid #888;opacity:0.5;height:93px;width:100px;}
.deleteSortableListItem:hover{background:#DDD url(orange_black/images/trash-open.png) no-repeat scroll;opacity:1;}
.deleteSortableListItem .ui-state-highlight{background:#DDD url(orange_black/images/trash-open.png) no-repeat scroll;height:93px;width:100px;}
.draggingItem{border:3px solid #BA4B00 !important;overflow:hidden;width:50% !important;}

.listsContainer, .questionContainer{position:relative;list-style-type:none;padding:0;}
#cphBody_pnlPotentialChildren{position:absolute;top:0;right:0;}
#surveyFooter{}

#modal{z-index:1000;height:100%;width:100%;position:absolute;top:0;left:0;display:none;}
#grayBox{height:100%;width:100%;position:fixed;top:0;left:0;z-index:1001;background-color:#240f00;opacity:.6;filter:alpha(opacity=60);}
#workingBox{position:absolute;bottom:0;right:0;}
#workingImage{}
#workingClose{color:#FFF;position:absolute;bottom:5px;right:5px;font-size:.8em;text-decoration:none;}
#workingClose:hover{text-decoration:underline;}
#workingText{text-align:center;font-size:1.2em;color:#FFF;}
.formModal{border:solid 3px #444;display:none;position:fixed;left:50%;top:50%;max-width:600px;margin-left:-25%;margin-top:-10%;background:#FFF url(orange_black/images/subform-back.jpg) repeat-y left top;z-index:1002;padding:2em;border-radius:15px;}
.formModal > div:first-child{background:transparent url(orange_black/images/subform-top.jpg) no-repeat left top;padding-top:10px;}
.formModal > div{padding:.2em 0 .2em 0;clear:left;}
.formModal .formSeparate{background:transparent url(orange_black/images/subform-separator.jpg) no-repeat left top;color:#FFF;}
.formModal label{float:left;border:solid 1px transparent;width:185px;text-align:right;padding-right:15px;}
.formModal .noLabel, .formModal .buttons{padding-left:200px;}
.formModal table.list{border:solid 3px #444;background-color:#CCC;border-collapse:collapse;}
.formModal table.list th{background-color:#444;color:#FFF;}
.formModal table.list th,.formModal table.list td{border:0;border-right:solid 1px #444;}
.formModal table.list tr.other{background-color:#AAA;}
.formModal > div.buttons{background:transparent url(orange_black/images/subform-bottom.jpg) no-repeat left bottom;}
.formModal .buttons div{background:transparent url(orange_black/images/subform-button-start.jpg) no-repeat left top;}
.formModal .buttons input{}
.formModal fieldset{padding:0;display:inline;float:left;border:1px solid #CCC;}
.formModal fieldset legend{display:none;}
.formModal fieldset label{display:inline;float:none;width:auto;height:auto;padding:0;text-align:left;font-weight:normal;}
#aCloseModal{display:block;position:absolute;top:-20px;right:0;height:20px;background:transparent url(orange_black/images/modal-close.png) no-repeat right 0;text-decoration:none;font-size:.6em;vertical-align:text-bottom;padding-right:20px;color:#CCC;}
#aCloseModal:hover{color:#F00;background-position:right -20px;}
.formModal .form{font-size:.8em;z-index:1002;}
.formModal > div{position:relative;}
.formModal .form, .formModal .form > div{background-position:-40px 0 !important;}
.formModal .form > div > label{width:135px;}
.formModal .form > div a.help{left:135px;}
.question{min-height:3em;}
.question input[type=submit].mover{margin-top:0;margin-left:-2em;float:left;}
.question > span{display:none;}
.question .orderer{font-size:.7em;}
.question .orderer input:disabled{display:none;}
.question p{}
.question a{display:block;}
.active, .inactive{border-radius:0 8px 8px 8px;border-width:1px 8px 1px 1px;border-style:solid;position:relative;}
.inactive{border-color:#800;}
.inactive:after{content:'In Active';position:absolute;bottom:0;color:#FFF;background-color:#800;font-size:.8em;font-variant:small-caps;border-radius:3px 0 0 0;padding:0 0 0 .3em;right:0;}
.isText{background:#F6EDFF url(orange_black/images/isText.png) no-repeat right top;}
.isNumeric{background:#FEFEDD url(orange_black/images/isNumber.png) no-repeat right top;}
#cphBody_phQuestionList .question input[type=submit].mover{margin-top:-2em;}
#cphBody_phAvailableQuestions .orderer{display:none;}
.listFilters span.isText, .listFilters span.isNumeric{display:inline-block;width:45%;}
.surveyGroup{float:left;width:28%;border:2px solid #240f00;border-radius:10px;margin:1%;padding:1%;}
.surveyGroup:hover{color:#240f00;border-color:#CA6400;}
.surveyGroup ul{padding-left:.4em;border:2px solid transparent;margin:0 .5em 0 0;}
.surveyGroup ul:hover{}
.surveyOwnerItem{font-weight:bold;border-radius:5px;}
.surveyOwnerItem:hover{padding:.5em;background-color:#CA6400;border-color:#240f00;color:#FFF;}
.surveyListItem:hover{border:1px solid #E8C8B4;border-radius:3px;background-color:#EEE;}
.surveyOwnerItem:hover ul{color:#240f00;border-color:#240f00;border-radius:5px;}
.semesterListItem{background-color:#FFF;font-weight:normal;font-style:italic;}
.surveyList li{font-style:normal;}
ul.surveyList{border:0;}
ul.surveyList:hover{padding-left:.4em;}
.semesterList{border-color:#BA4B00;background-color:#FFF;color:#240f00;}
.surveyList a{display:block;}
#content .surveyList a:hover{
}
.surveyGroups li{list-style-type:none;}
.demoList{list-style-type:none;}
.surveyCompleted, .surveyNotStarted, .surveyInProgress, .surveyNotActive, .surveyResult{padding-left:25px;}
.surveyResult{text-align:right;padding-right:20px;background:transparent url(orange_black/images/survey-sprites.png) no-repeat right -200px;}
.surveyCompleted{background:transparent url(orange_black/images/survey-sprites.png) no-repeat left -150px;}
.surveyNotActive{background:transparent url(orange_black/images/survey-sprites.png) no-repeat left -50px;}
.surveyNotStarted{background:transparent url(orange_black/images/survey-sprites.png) no-repeat left -100px;}
.surveyInProgress{background:transparent url(orange_black/images/survey-sprites.png) no-repeat left top;}
span.found{font-weight:bolder;color:#BA4B00;}
.survey{background:transparent url(orange_black/images/survey.png) no-repeat left top;padding:50px 0 0 50px;display:inline-block;}
.survey dt{font-weight:bold;display:inline-block;float:left;padding-right:1em;width:100px;text-align:right;}
.survey dd{border-right:1px solid #AAA;padding-right:1em;}
.survey dd:last-child{border-bottom:1px solid #AAA;}


.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:"";display:table;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{zoom:1;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}

.ui-state-disabled{cursor:default !important;}


.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}


.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}


.ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #dddddd;background:#eeeeee url(orange_black/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333333;}
.ui-widget-content a{color:#333333;}
.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(orange_black/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold;}
.ui-widget-header a{color:#ffffff;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url(orange_black/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#1c94c4;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(orange_black/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405;}
.ui-state-hover a, .ui-state-hover a:hover{color:#c77405;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#ffffff url(orange_black/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#eb8f00;text-decoration:none;}
.ui-widget :active{outline:none;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(orange_black/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(orange_black/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}


.ui-icon{width:16px;height:16px;background-image:url(orange_black/images/ui-icons_222222_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(orange_black/images/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(orange_black/images/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon{background-image:url(orange_black/images/ui-icons_ef8c08_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(orange_black/images/ui-icons_ef8c08_256x240.png);}
.ui-state-active .ui-icon{background-image:url(orange_black/images/ui-icons_ef8c08_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(orange_black/images/ui-icons_228ef1_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(orange_black/images/ui-icons_ffd27a_256x240.png);}

.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}

.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}


.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}

.ui-widget-overlay{background:#666666 url(orange_black/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;filter:Alpha(Opacity=50);}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#240f00000 url(orange_black/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}


.ui-accordion{width:100%;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;}
.ui-accordion .ui-accordion-content-active{display:block;}

.ui-autocomplete{position:absolute;cursor:default;}

* html .ui-autocomplete{width:1px;} 

.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}
.ui-menu .ui-menu{margin-top:-3px;}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}

.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;} 
.ui-button-icon-only{width:2.2em;} 
button.ui-button-icon-only{width:2.4em;} 
.ui-button-icons-only{width:3.4em;} 
button.ui-button-icons-only{width:3.7em;} 

.ui-button .ui-button-text{display:block;line-height:1.4;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}

input.ui-button{padding:.4em 1em;}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}

.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}

button.ui-button::-moz-focus-inner{border:0;padding:0;} 

.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;} 
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}

.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-tabs{position:relative;padding:.2em;zoom:1;} 
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;} 
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tabs .ui-tabs-hide{display:none !important;}

.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}

.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}

.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}

.ui-datepicker-cover{position:absolute;
 z-index:-1;
 filter:mask();
 top:-4px;
 left:-4px;
 width:200px;
 height:200px;
}
.ui-progressbar{height:2em;text-align:left;overflow:hidden;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}

#passwordMessenger{display:inline-block;position:absolute;border:1px solid #240f00;padding:10px;border-radius:3px;background-color:#FFF;top:-10px;width:250px;left:430px;margin-left:20px;}
#passwordStrengthText{font-weight:bold;color:#AAA;font-size:.8em;float:right;}
#passwordStrengthBar{height:12px;width:0;margin:auto;border:0 solid #8C8;border-right:200px solid #DDD;}
#passwordMessenger .message{font-size:.8em;}
#passwordMessenger .passed{padding-left :20px;background:transparent url(orange_black/images/status.png) no-repeat left top;}
#passwordMessenger #strengthRequirements{position:absolute;top:-1em;right:0;padding:0;font-weight:bold;font-size:.8em;color:#A88;background-color:#EBB;}
#strengthRequirements li{display:inline;padding:0 .4em 0 .4em;}
#strengthRequirements li.notrequiredcond{background-color:#FFF;color:#BBB;}
#strengthRequirements li.usedRequirement{background-color:#AFA;color:#0A0;}

ul.selectList, #autoComplete_List, #autoComplete_Container{background-color:#FFF;border:solid 2px #BA4B00;z-index:30;list-style-type:none;left:0;padding:.3em;border-radius:0 1em 1em 1em;position:absolute;top:4px;margin-right:20px;
 z-index:30;text-align:left;box-shadow:10px 10px 10px #240f00;}
#autoComplete_List{font-size:1.2em;}

.selectList li, .autoCompleteItem, #autoComplete_List li{white-space:pre;min-width:158px;position:relative;padding-left:22px;}
.moreOption{width:100%;display:block;text-align:center;}
div.selectContainer, div.form div.selectContainer{display:inline-block;position:relative;}
.selectImage{background:transparent url(orange_black/images/form-droplist.gif) no-repeat left top;height:15px;width:15px;position:absolute;right:0;bottom:0;cursor:pointer;}
.selectList a{text-decoration:none;}
.selectList a strong{color:#C35;font-style:italic;font-weight:normal;}
#autoComplete_List em, .selectList a em{color:#7A1B00;font-style:normal;font-weight:900;}
.selectList a.detailsLink{text-decoration:none;position:absolute;top:0;left:0;background:transparent url(orange_black/images/search-back.gif) no-repeat left -25px;width:20px;height:20px;color:#EEE;text-indent:25px;display:block;overflow:hidden;}
#autoComplete_List li:hover, .selectList li:hover, .selectList li.selected:hover, .autoCompleteHover{background-color:#E8C8B4;cursor:pointer;}
#autoComplete_List li.selected, .selectList li.selected{background-color:#AAA;}
#autoComplete_DetailsOuter{border:2px solid #BA4B00;border-right:none;border-radius:10px 0 0 10px;position:absolute;top:5%;left:-220px;z-index:29;height:80%;background-color:#BA4B00;padding:8px;}
#autoComplete_DetailsOuter iframe{height:90%;background-color:#FFF;border:none;width:200px;}
.selectList li:hover a.detailsLink, .selectList li.selected a.detailsLink{color:#BCF;}
.selectList li:hover a{color:#FFF;}
.selectList li:hover a.detailsLink{color:#BCF;}
.selectList a.detailsLink:hover{color:#FFF !important;}
input.dropSearch{border:solid 2px #7E9DCC;background:#FFF url(orange_black/images/search-back.gif) no-repeat left top;}
input.autoCompleter{border-color:#7E9DCC;background:transparent url(orange_black/themes/research/images/form-sprites-large.png) no-repeat right -450px;}
select.selectionList{
}
select.selectionList:hover{}

.form .form .selectContainer{}
.form .form .selectImage, .form .form .selectList{}
.imageViews input[type=text],.imageTypes input[type=text]{width:110px;}
