html{height:100%;}
body, body *{margin:0;padding:0;}
body{padding-bottom:83px;height:100%;}
#container{position:relative;top:269px;z-index:2;margin-bottom:50px;margin-right:auto;margin-left:auto;max-width:1140px;min-height:535px;height:100%;padding:30px 30px 80px 130px;}
#form1{height:100%;}
#container img.banner{position:absolute;top:-35px;left:-35px;z-index:1;}
#header{position:absolute;left:0px;text-align:center;margin-top:191px;width:100%;height:220px;top:-446px;}
#pnlSiteAddress{position:absolute;font-size:.7em;top:0px;right:0px;color:#AAA;}
#login{float:right;position:absolute;height:41px;top:234px;right:50px;z-index:120;}
#pnlRoleView{position:absolute;height:13px;top:-40px;right:49px;z-index:100;} 
#pnlRoleView select, #pnlRoleView input{font-size:.8em;}
#nav{position:fixed;top:300px;left:0px;z-index:1000;width:117px;height:100%;}
#nav > ul{display:block;}
#nav ul:first-child{}
#nav > ul > li{}
#content{max-width:1059px;min-height:580px;padding-left:40px;padding-right:40px;padding-top:40px;padding-bottom:75px;margin-left:-35px;}
#footer{clear:left;}
#container div.backPanel{position:absolute;top:-20px;left:92px;z-index:300;}
#pageBase{position:fixed;bottom:0;margin-left:auto;margin-right:auto;display:block;width:100%;z-index:10;padding-top:8px;padding-bottom:8px;max-width:100%;}
#innerBase , #innerBase *{display:block;text-align:center;}
body.dev #pageBase{}
#otherProjects{border-bottom:1px solid #fff;border-radius:0 0 0 0;position:absolute;width:110px;top:0px;left:-1px;background-color:#000;color:#fff;padding:.3em;z-index:1000;font-size:13px;}
#otherProjects ul{display:none;list-style-type:none;}
#otherProjects a{color:#d6c9ae;padding:.1em;margin:.3em;}
#otherProjects a:hover{color:#fff;box-shadow:1px 1px 5px 2px #000;}
#otherProjects h3{margin:0;}
#otherProjects ul li{padding:.2em;}
#otherProjects:hover ul{display:block;}
#specimenDetails{float:right;border:2px solid #000;max-width:30%;}
.specimenMediaList{border:2px solid #AAA;}
html{background:#000 url(thesis/images/thesis-back.jpg) repeat-y center top;}
body{font-family:Arial, Helvetica, Sans-Serif;font-size:1em;background:transparent url(thesis/images/thesis-banner.jpg) no-repeat center top;}
a{color:#FFF;}
#container{}
#header{color:#FFF;font-size:12px;font-family:times;z-index:3;background:transparent url(thesis/images/thesis-circle.png) no-repeat left top;}
#pnlRoleView{background-color:#000;border-bottom:0;color:#FFF;padding:.3em;border-radius:.5em .5em 0 0;font-size:.7em;}
h1{margin-top:-12px;margin-left:auto;margin-right:auto;max-width:400px;background:transparent;box-shadow:1px -1px 10px #000;}
#form1{}
h2{margin-bottom:.4em;}
#login{font-size:1.2em;padding:5px 10px 5px 10px;list-style-type:none;background-color:#533C2C;}
#specimenNumbers *{padding:0;margin:0;border:0;list-style-type:none;display:inline;}
#specimenNumbers ul{}
#specimenNumbers ul.types{margin-left:4em;}
#specimenNumbers li{padding:.1em .2em .1em .2em;}
#specimenNumbers ul.types > li{margin-left:.6em;margin-right:0;background-color:#FFF;}
#specimenNumbers ul.numbers > li{margin-left:0;margin-right:0;background-color:#DFD5C0;}
#nav{background-color:#000;}
#nav ul{list-style-type:none;z-index:100;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#nav ul ul{position:absolute;display:none;position:absolute;top:0;left:117px;}
#nav > ul{}
#nav li{position:relative;border-top:1px solid #fff;}
#nav > ul > li{}
#nav li:hover{}
#nav li li:hover{}
#nav li a, #nav h3{background-color:#000;color:#fff;display:block;font-size:1em;font-weight:normal;padding:10px 30px 10px 30px;text-decoration:none;}
#nav li:hover > a, #nav li:hover > h3{color:#000;background-color:#FFF;box-shadow:1px -1px 5px;}
#nav > ul > li:hover > a, #nav > ul > li:hover > h3{color:#000;}
#nav ul ul a, #nav ul ul h3{color:#fff;}
#nav li:hover ul{display:block;}
#container div.backPanel input{width:auto;background-color:#533C2C;color:#907A6C;border:none;}
#container div.backPanel input:hover{color:#fff;cursor:pointer;}

#pnlBreadCrumbs{font-size:.8em;color:#000;z-index:1025;}
#pnlBreadCrumbs a{margin-right:.3em;color:#000;}
#siteMessages{border:solid 2px #F66;margin:10px;padding:2px;background-color:#FEE;font-weight:bold;}
#siteMessages div.siteMessage, #siteMessages div.siteMaintenanceMessage{border:solid 2px #800;margin:2px;margin-top:1.2em;background-color:#FFF;padding:5px;font-weight:bold;position:relative;}
#siteMessages div.siteMaintenanceMessage{background:#FFF url(thesis/images/icon-maint.gif) no-repeat left top;padding-left:45px;}
#siteMessages ul.siteMessageTime, #siteMessages ul.siteMessageTime ul{list-style-type:none;margin:0;padding:0;}
#siteMessages ul.siteMessageTime{position:absolute;top:-1.7em;font-size:.6em;}
#siteMessages ul.siteMessageTime li{float:left;}
#siteMessages ul.siteMessageTime > li{color:#FFF;border:solid 2px #800;background-color:#A00;cursor:help;text-align:center;padding:.1em;padding-left:.3em;padding-right:.3em;}
#siteMessages ul.siteMessageTime > li:hover{display:block;}
#siteMessages ul.siteMessageTime > li:hover li{display:block;}
#siteMessages ul.siteMessageTime li li{position:relative;display:none;background-color:#FFF;color:#000;padding:.8em;padding-top:0;padding-bottom:0;}
#content{background-color:#fff;box-shadow:-2px 1px 5px;}
#content #pageInstructions,.greeting{margin:0 0 10px 0;background-color:#D6BF98;margin-left:3em;margin-right:3em;padding:.8em;font-size:.8em;}
#content #search{padding:5px;background-color:#fff;border:1px solid #a49578;}
input[type=submit], input[type=button], button{background-color:#D7BF99;color:#000;border:solid 1px #000;}
input[type=submit]:hover, input[type=button]:hover, button:hover{background-color:#000;color:#FFF;border:solid 1px #126;}
a{color:#607A9F;}
#login a{color:#93C6F1;}
a:visited{color:#cc8342;}
table{border:solid 1px #000;}
td{padding:0 .75em .2em 0;}
.error, .success{margin:2em;margin-left:3em;margin-right:3em;padding:.8em;padding-left:40px;font-size:.8em;font-weight:900;}
.error{border:solid 2px #a43939;}
.error:hover{background:#fff url(thesis/images/icon-error.gif) no-repeat left top;height:38px;}
.success{border:solid 2px #91ce00;}
.success:hover{background:#fff url(thesis/images/icon-success.gif) no-repeat left top;height:33px;}
.permaLink{font-size:.8em;}
.permaLink a{background:transparent url(thesis/../_base/images/ui-icons_217bc0_256x240.png) no-repeat -240px -114px;padding-left:15px;}
#content div.optionsPanel input{text-align:center;}
#content div.optionsPanel{z-index:10;}
#content > div.addLinks a{background:transparent url(thesis/images/form-button-add.gif) no-repeat left bottom;padding-left:20px;}
.listNavigation{clear:both;margin:.4em;}
.listNavigation div.pages{display:inline;background:#000 url(thesis/images/table-odd-row.jpg) no-repeat left center;}
.listNavigation a{padding-right:.5em;color:#000;background-color:#fff;text-decoration:none;}
.listNavigation a:hover{background-color:#D6BF98;color:#000;}
.listNavigation a.pageLinkSelected{background:#9F5E34 url(thesis/images/table-header-row.jpg) no-repeat left center;color:#fff;}
.listNavigation a.pageLinkPrevious{border-right:solid 2px #DDD;}
.listNavigation a.pageLinkNext{border-left:solid 2px #DDD;}
table{background-color:#FFF;}
table.list{border:1px solid #000;border-right:0;background-color:#EEEEEE;margin-top:10px;margin-bottom:10px;border-collapse:collapse;font-size:.9em;}
table.list table.innerTable, table.list td.classification{font-size:.8em;}
table.list tr{}
table.list tr.other{background-color:#fdfdfd;}
table.list tr.selected{background-color:#523517;color:#FFF;}
table.list tr.selected a{display:none;}
table.list tr.selected input{display:none;}
table.list tr.highlighted{border:solid 2px #000;background-color:#5E7DAC;color:#FFF;}
table.list tr.highlighted a{color:#FFF;}
table.list td{padding:3px;padding-right:10px;padding-left:5px;border-right:solid 1px #000;}
table.list th{background-color:#533C2C;border-bottom:1px solid #000;color:#bfafa6;}
table.list tr.group th{background-color:#291B0F;border-bottom:4px solid #000;color:#fff;}
table.list a.tableAsc, table.list a.tableDesc{color:#FFF;display:inline-block;width:15px;height:15px;text-decoration:none;font-weight:normal;font-size:.8em;}
table.list a.tableAsc{background:transparent url(thesis/images/form-order-asc.gif) no-repeat left top;}
table.list a.tableDesc{background:transparent url(thesis/images/form-order-desc.gif) no-repeat left top;}
table.list td a{display:block;padding:3px;}
table.list div.childrenList a{display:block;}
#content #grid{}
#content #grid a{padding:3px;}
#content #grid span{display:block;}
#content div.hierGrid{border:solid 2px #080;}
#content div.classificationGroupOuter{border:solid 2px #800;border-left:solid 15px #800;}
#content div.classificationGroup{}
#content div.classificationGroup a.action{display:inline;}
#content div.classificationGroup div.classificationTitle{background-color:#000;color:#FFF;}
#content div.classificationGroup div.classificationMembers{margin:1px;margin-left:100px;border:solid 2px #008;}
#content div.classificationGroup div.classificationLinks{background-color:#AAA;}
div.toAdd{color:#080;}
div.toRemove{color:#F00;}
ul.numbersList{border:solid 1px #66A;list-style-type:none;margin:0;padding:0;background-color:#e8e8e8;}
ul.numbersList li{margin:0;padding:.1em;border:0;}
ul.numbersList li.other{background-color:#f3f3f3;}
div.filters{border:solid 1px #000;margin:10px 50px 10px 50px;background-color:#FFF;}
div.filters h4{margin:0;padding:0;display:inline;}
div.filters div.filter{display:inline;padding:.3em .6em .3em .6em;border:solid 1px #000;margin:.3em;color:#000;background-color:#fff;}
div.filters a{color:#000;font-size:.7em;vertical-align:top;text-decoration:none;}
.reportSentences span.sentence{display:block;padding:.25em;}
.individual, .classification, .keyword{border-bottom:3px double #70624e;}
.individual .fName{}
.individual .mName{text-decoration:overline;}
.individual .lName{text-decoration:underline;}
.individual:hover, .classification:hover, .keyword:hover{background-color:#EEF4FF;border:1px solid #70624e;cursor:help;}
span.charCount, span.charCountError{display:block;margin-left:225px;font-size:.6em;}
span.charCountError{color:#C00;}
div.comment{border:solid 1px #DDD;width:300px;min-width:300px;}
div.comment h5, div.comment h6, div.comment p{margin:0;padding:0;text-align:right;}
div.comment h5{background-color:#70624e;color:#fff;padding-right:5px;}
div.comment h6{background-color:#DDD;}
div.comment p{text-align:left;}
table.list a.tableCommand{font-size:.6em;}
table.list a.image{margin-left:25px;}
a.measure{width:15px;height:15px;font-size:.5em;overflow:hidden;display:block;text-indent:-50em;background:transparent url(thesis/images/measure.gif) no-repeat left top;cursor:help;}
table.list a.measure{position:relative;margin-top:-20px;}
#popupFooter, .clear{clear:both;}
#pageBase{background:#000 url(thesis/images/thesis-base.jpg) bottom center no-repeat;}
#pageBase #copy{color:#FFF;}
#pageBase a{color:#FFF;}
#pageBase a:visited{color:#CCC;}
.modalDialog{position:fixed;font-family:Arial, Helvetica, Sans-Serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:-1;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none;}
.modalDialog:target{opacity:1;pointer-events:auto;z-index:100;}
.modalDialog > div{width:400px;position:relative;margin:10% auto;padding:5px 20px 13px 20px;border-radius:10px;background:#fff;background:-moz-linear-gradient(#fff, #999);background:-webkit-linear-gradient(#fff, #999);background:-o-linear-gradient(#fff, #999);}
.close{background:#606061;color:#ffffff;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:bold;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;}
.close:hover{background:#00d9ff;}
body{}
span.TODO{border:solid 2px #AA0;background-color:#FFD;padding:2px;font-size:.8em;} 
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(thesis/images/cell-c.png) no-repeat top left;}
div.grid div.tBarCell{background:transparent url(thesis/images/cell-t.png) no-repeat top left;}
div.grid div.lineBarCell{background:transparent url(thesis/images/cell-l.png) 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(thesis/images/cell-n.png) 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:#FFF;color:#000;padding-bottom:0;font-weight:bold;}
div.grid a.node1{color:#000;}
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;padding:2px;color:#000;}
div.grid a.addChild:visited{color:#00B;}
.tree{margin:0;padding:0;background:transparent url(thesis/images/cell-l.png) repeat-y left top;}
.tree li{position:relative;background:transparent url(thesis/images/cell-t.png) no-repeat left top;vertical-align:top;margin:0;padding-left:50px;list-style-type:none;}
.tree li.cornerCell{background:#FFF url(thesis/images/cell-c.png) no-repeat left top;}
.tree li > div{position:relative;border-top:1px solid #CCC;}
.tree .hasChildren{background:transparent url(thesis/images/cell-n.png) no-repeat bottom left;}
.tree span{}
.tree .options{position:absolute;top:0;right:0;font-size:.8em;}
.tree .options a{position:relative;left:150px;padding-right:5px;}
.tree a.node1{color:#000;}
.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:#e0dcd4;}
#titles{}
#titles div.parents, #titles div.current, #titles div.children{height:4em;background:transparent url(thesis/images/form-separator.gif) no-repeat left bottom;}
#titles div.parents a, #titles div.children a{background-color:#333;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 #333;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(thesis/images/form-button-add.gif) no-repeat center bottom;}
#titles input[type=submit].edit{background:transparent url(thesis/images/form-button-edit.gif) no-repeat center bottom;}
#titles input[type=submit].remove{background:transparent url(thesis/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:#8f806b;margin:.6em;}
li.family ol{clear:left;}
li.family li{float:left;}
div.male, div.female{min-width:150px;float:left;margin:.5em;padding:.6em;background-color:#e0dcd4;}
.male{color:#7495b3;}
.female{color:#bf8585;}
.male div.individual{background:#FFF url(thesis/images/male.gif) no-repeat right bottom;min-width:140px;}
.female div.individual{background:#FFF url(thesis/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:2.3em;right:0;min-height:20px;min-width:35px;text-align:center;padding-right:20px;background:transparent url(thesis/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(thesis/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(thesis/images/geneology-icons.gif) no-repeat left -150px;height:20px;padding-left:20px;font-size:.8em;}
div.death{background:transparent url(thesis/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(thesis/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:#FFF;border:solid 1px #000;position:relative;width:250px;min-height:35px;}
div.individual-parent{}
div.individual-child, div.individual-child-selected{padding-left:20px;background:transparent url(thesis/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(thesis/images/geneology-icons.gif) no-repeat left 0;}
div.family div.male .name{background:transparent url(thesis/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 #b5432c !important;}
.viewList{float:left;width:220px;border:2px solid #888;padding:.5em;margin:1em;}
.viewBox{border:1px solid #AAA;background-color:#FFF;width:150px;position:relative;}
.viewBox:hover{background-color:#e7d6c0;color:#000;}
.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(thesis/images/form-button-edit.png) no-repeat 1px 3px;height:19px;width:20px;bottom:0;right:0;}
.viewBox .removeView{position:absolute;background:transparent url(thesis/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 a{position:absolute;visibility:hidden;}
.viewBoxPlaceHolder{border:2px dashed #AAA;padding:10px 10px 10px 10px;background-color:#EEE;width:150px;position:relative;}

.sortableList, .sortableClassList{list-style-type:none;margin:0;padding:0;width:175px;position:relative;border:10px double transparent;}
.selectedListToAdd{border-color:#9AC;}
.selectedListToAdd .placeHolderListItem + .ui-state-highlight{position:absolute;top:0;left:0;height:20px;width:175px;background:transparent url(thesis/images/form-sprites.png) no-repeat 155px -60px;}
.sortableList .ui-state-highlight, .sortableClassList .ui-state-highlight{height:20px;background:#DDD url(thesis/images/form-sprites.png) no-repeat 155px -361px;border:none;}
.deleteSortableListItem{position:fixed;bottom:80px;right:10px;clear:left;background:#BBB url(thesis/images/trash.png) no-repeat scroll;border:3px solid #888;opacity:.5;height:93px;width:100px;color:#000;}
.deleteSortableListItem:hover{background:#DDD url(thesis/images/trash-open.png) no-repeat scroll;opacity:1;}
.deleteSortableListItem .ui-state-highlight{background:#DDD url(thesis/images/trash-open.png) no-repeat scroll;height:93px;width:100px;}
.draggingItem{border:3px solid #3E5C8D;overflow:hidden;width:100px !important;}
#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:#000;opacity:.6;filter:alpha(opacity=60);}
#workingBox{margin:auto;margin-top:200px;width:141px;position:relative;}
#workingImage{}
#workingClose{color:#FFF;position:absolute;top:-15px;right:-30px;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:absolute;top:0;margin:30px;margin-left:200px;width:600px;background:#FFF url(thesis/images/subform-back.jpg) repeat-y left top;z-index:1001;}
.formModal > div:first-child{background:transparent url(thesis/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(thesis/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(thesis/images/subform-bottom.jpg) no-repeat left bottom;}
.formModal .buttons div{}
.formModal .buttons input{background-color:#aaa;color:#FFF;height:28px;padding-right:10px;}
.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(thesis/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;}
dt{font-weight:bold;margin-left:1.5em;}
#content div#settings{}
#content div#settings > div{border:solid 5px #716450;border-bottom-width:10px;width:23%;float:left;margin:.33%;}
#content div#settings h3{background-color:#000;color:#FFF;text-align:center;margin:0;padding:0;}
#content div#settings fieldset a{}
#content div#settings div.column1{}
#content div#settings div.column2{}
#content div#settings div.column3{}
.ui-tabs .ui-tabs-hide{display:none;}
.expenseTypeGroup{border:1px solid #AAA;margin:1em;float:left;background-color:#EEE;position:relative;}
.expenseTypeGroup h3,.expenseTypeGroup h4{margin:0;}
.expenseHeader{background-color:#ACE;padding-bottom:.3em;}
.expenseHeader a{float:right;position:absolute;top:0;right:0;background-color:#EEE;border:1px solid #AAA;padding:.1em;}
.expenseCard, .assistCard, .card{border:1px solid #CCC;padding:.2em;margin:0 .3em;background-color:#FFF;}
.card{display:table-row;text-align:center;}
.card img, .card label{margin:auto;display:block;}
.card a{text-decoration:none;}
.card a span{display:block;font-size:.8em;}
.card a span:nth-child(2n+0){font-weight:bold;}
.assistCard{margin:.3em;background-color:#EEF4FF;}
.expenseCard dl{}
.expenseCard{text-align:right;width:300px;}
.expenseCard dt{float:left;margin:0;}
.expenseCard dd{margin:0;border-bottom:1px dotted #AAA;}
.expenseCard dd:hover{background-color:#EEF;}
.expenseCard dd.total, dt.total{border-top:5px double #AAA;border-bottom:0;}
.assistCard dt{background-color:#CDF;}
.assistCard ul{margin:0;list-style:none;}
.collapsable{position:relative;}
.collapseLink{color:Red;position:absolute;top:0;right:0;display:none;}
.listOfItems{list-style-type:none;padding:0;padding-top:1.2em;}
.listOfItems li{width:125px;margin:.3em;border:1px solid #008;background-color:#6EF;padding:.5em;float:left;}
.listOfItems li a{display:block;text-align:right;}
.card{text-align:center;display:inline-block;overflow:hidden;max-height:200px;position:relative;}
.cardGroup{margin-bottom:1.5em;padding:1em;}
.cardGroup h3{font-size:1.5em;}
.cardGroup h3 a{text-decoration:none;color:#AAA;}
.cardGroup h4{color:#ABD;}
.card .cardLinks{position:absolute;top:.5em;right:0;font-size:.95em;}
.card:hover .cardLinks{}
.cardLinks a{color:#333;margin:5px 0 0 5px;background-color:#FFF;border:2px solid #AAA;border-right:none;display:block;padding-left:23px;float:right;clear:right;width:0;height:20px;white-space:nowrap;overflow:hidden;border-radius:.3em 0 0 .3em;}
.card .cardLinks a:hover{width:auto;padding-right:5px;padding-left:28px;border-color:#333;background-color:#359;color:#FFF;}
.cardLinks a.details{background:#FFF url(thesis/images/link-sprites.png) no-repeat 3px -80px;}
.cardLinks a.model{background:#FFF url(thesis/images/link-sprites.png) no-repeat 3px -100px;}
.cardLinks a.deeper{background:#FFF url(thesis/images/link-sprites.png) no-repeat 3px -120px;}
.cardLinks a.results{background:#FFF url(thesis/images/link-sprites.png) no-repeat 3px -140px;}
.cards .classification, .cards .specimen{border:2px solid #888;background-color:#FFF;border-radius:.3em;margin:4px;}
.cards .specimen{border:2px dashed #AAA;background-color:#FFF;}
.card:hover{overflow:auto;border:5px solid #57B;margin:1px;}
.card img, .card label, .card span{margin:auto;display:block;}
.card span{width:200px;}
.matrix{background-color:#EEE;}
.matrix td{border:1px solid #888;border-top:none;border-left:none;}
.matrix tr:nth-child(2n+1){background-color:#DDD;}
.matrix tr td:nth-child(2n+1){background-color:#DDD;}
.matrix tr:first-child td{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);writing-mode:bt-rl;}
div.form{background:transparent url(thesis/images/form-back.jpg) repeat-y left top;position:relative;z-index:1;display:block;clear:both;}
div.requirement{font-size:.8em;padding-left:100px;font-weight:bold;}
div.form > div:first-child{background:transparent url(thesis/images/form-top.jpg) no-repeat left top;padding-top:20px;}
input[type=text], input[type=password], textarea{background:#FFF url(thesis/images/form-sprites.png) no-repeat right -420px;border:2px solid #888;width:150px;}
input[type=password]{background:#FFF url(thesis/images/form-sprites.png) no-repeat right -260px;}
textarea{height:150px;width:300px;background-position:248px -420px;}
textarea.short{width:300px;height:75px;}
div.optionsPanel h4, div.existingItems h5{padding:0;margin:0;text-align:center;background-color:#dcd1c0;color:#000;}
div.form > div{clear:left;position:relative;} 
div.form > div > div{display:block;}
 div.editlink{}
 div.editlink a{padding-left:450px;}
#sourceFile{float:right;width:45%;}
span.hint, span.hintSmall{padding-left:30px;font-size:.8em;display:block;width:200px;position:absolute;top:0;left:350px;min-height:25px;display:none;z-index:30;}
span.hint p{display:inline;}
span.hintSmall{width:0px;height:25px;overflow:hidden;}
div.statusUnknown{}
div.statusGood{}
div.statusBad{}
div.statusUnknown span.hint, div.statusUnknown span.hintSmall{}
div.statusGood span.hint, div.statusGood span.hintSmall{}
div.statusGood span.hint p{}
div.statusBad span.hint, div.statusBad span.hintSmall{}
span.error{color:#C00;}
.form label:first-child{display:block;width:180px;clear:left;text-align:right;float:left;height:100%;padding:2px;padding-right:5px;font-weight:bold;font-size:.9em;font-family:Trebuchet MS, Trebuchet MS, sans-serif;margin-right:18px;}
.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;}
.form fieldset{padding:0;display:inline;float:left;border:1px solid #CCC;}
.form fieldset legend{display:none;}
.form fieldset label{display:inline;float:none;width:auto;height:auto;padding:0;text-align:left;font-weight:normal;}
div.inputPanel{margin-left:220px;border:solid 1px #F00;}
input[type=checkbox]:checked{border:solid 2px #000;background-color:#D6BF98;}
fieldset.testfield{font-size:100%;border-color:#000;border-width:1px 0 0 0;border-style:solid none none none;padding:10px;margin:0 0 0 0;display:block;float:left;}
#sizeControls{text-align:right;vertical-align:bottom;font-size:.8em;padding:0;margin:0;}
#sizeControls span{cursor:pointer;color:#000;background-color:#FFF;}
#sizeControls span:hover{color:#F00;}
input.number, input.numberLarge{width:40px;background:#FFF url(thesis/images/form-sprites.png) no-repeat right -280px;}
input.numberLarge{width:80px;}
input.phone{background:#FFF url(thesis/images/form-sprites.png) no-repeat right -280px;width:120px;}
input.money{width:80px;background:#FFF url(thesis/images/form-sprites.png) no-repeat right -240px;}
input.url{width:400px;background:#FFF url(thesis/images/form-sprites.png) no-repeat right -300px;}
div.form div.noLabel{padding-left:220px;min-height:2em;}
#formTop, .formTop{z-index:10;}
#formTopMiddle, .formTopMiddle{z-index:9;}
#formMiddle, .formMiddle{z-index:8;}
#formBottomMiddle, .formBottomMiddle{z-index:7;}
#formBottom, .formBottom{z-index:6;}
div.formSeparate{padding-left:220px;min-height:2em;color:#FFF;background:transparent url(thesis/images/form-separator.jpg) no-repeat left bottom;}
.form > div:last-child{padding-left:220px;min-height:2em;background:transparent url(thesis/images/form-bottom.jpg) no-repeat left bottom;}
div.inlineOrphanButtons div{display:inline-block !important;}
div.buttons div, div.orphanButtons div, div.inlineOrphanButtons div{display:inline-block !important;border:0;height:28px;}
div.buttons div.notButton, div.orphanButtons div.notButton, div.inlineOrphanButtons div.notButton{background:none;}
div.buttons input[type=submit], div.orphanButtons input[type=submit], div.inlineOrphanButtons input[type=submit],div.buttons input[type=button], div.orphanButtons input[type=button], div.inlineOrphanButtons input[type=button]{font-size:1.2em;padding-right:5px;padding-left:5px;}
div.buttons input[type=submit]:hover, div.orphanButtons input[type=submit]:hover, div.inlineOrphanButtons input[type=submit]:hover,div.buttons input[type=button]:hover, div.orphanButtons input[type=button]:hover, div.inlineOrphanButtons input[type=button]:hover{box-shadow:2px 2px 2px #000;cursor:pointer;border-radius:5px;}
div.buttons,div.orphanButtons input[type=submit]:hover, div.inlineOrphanButtons input[type=submit]:hover{color:#126;}
div.orphanButtons .MoveDown.Alone{float:right;}
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{border:solid 1px transparent;padding:0;text-indent:30px;width:20px;height:20px;}
input[type=submit].add, input[type=button].add{background:transparent url(thesis/images/form-sprites.png) no-repeat left -60px;}
input[type=submit].edit, input[type=button].edit{background:transparent url(thesis/images/form-sprites.png) no-repeat left -80px;}
input[type=submit].remove, input[type=button].remove{background:transparent url(thesis/images/form-sprites.png) no-repeat left -100px;}
input[type=submit].moveRight, input[type=button].moveRight{background:transparent url(thesis/images/form-sprites.png) no-repeat -20px -341px;}
input[type=submit].moveLeft, input[type=button].moveLeft{background:transparent url(thesis/images/form-sprites.png) no-repeat -20px -361px;}
input[type=submit].moveUp, input[type=button].moveUp{background:transparent url(thesis/images/form-sprites.png) no-repeat -20px -381px;}
input[type=submit].moveDown, input[type=button].moveDown{background:transparent url(thesis/images/form-sprites.png) no-repeat -20px -401px;}
input[type=submit].moveRight:hover, input[type=button].moveRight:hover{background-position:0 -341px;cursor:pointer;}
input[type=submit].moveLeft:hover, input[type=button].moveLeft:hover{background-position:0 -361px;cursor:pointer;}
input[type=submit].moveUp:hover, input[type=button].moveUp:hover{background-position:0 -381px;cursor:pointer;}
input[type=submit].moveDown:hover, input[type=button].moveDown:hover{background-position:0 -401px;cursor:pointer;}
input[type=submit].add:hover, input[type=submit].edit:hover, input[type=submit].remove:hover, input[type=button].add:hover, input[type=button].edit:hover, input[type=button].remove:hover{border:outset 1px #D6BF98;background-color:#CCC;cursor:pointer;}
input.removeButton{height:15px;width:15px;background-color:#F00;}
input[type=text][disabled]{border:solid 2px #DAE1D9;background-color:#CDDBEE;color:#AAA;cursor:default;}
span.siteBox label{display:inline;width:auto;text-align:left;padding-right:15px;background-color:transparent;font-weight:normal;min-height:0;clear:none;float:none;} 
div.form div.existingItems{width:20%;top:0;right:0;z-index:5000;position:absolute;}
div.existingItemsInner{border:solid 1px #000;background-color:#fff;padding-right:50px;padding-left:14px;padding-bottom:14px;overflow-y:scroll;max-height:50%;box-shadow:0px 1px 2px #000;}
div.existingItemsInner ul{display:none;}
div.existingItemsInner:hover ul{display:block;}
div.form div.form{font-size:.8em;background:transparent url(thesis/images/subform-back.jpg) repeat-y left top;display:block;}
div.form div.form > div:first-child{background:transparent url(thesis/images/subform-top.jpg) no-repeat left top;}
div.form div.form div.formSeparate{background:transparent url(thesis/images/subform-separator.jpg) no-repeat left bottom;}
div.form div.form div:last-child{background:transparent url(thesis/images/subform-bottom.jpg) no-repeat left bottom;}
div.form div.form div.buttons div{}
div.form div.form div.buttons input{}
div.form div.buttons input:hover{color:#CCA;}
div.multiChange{border:solid 2px #9c9182;background-color:#fff;}
.filterControls{}
div.multiChange label, .filterControls label{display:inline;width:auto;padding:inherit;float:none;margin-right:auto;}
input.datePicker{border:2px solid #000;}
.ui-datepicker{z-index:5000;border:1px solid #000;}
 .form .form .actionList{font-size:1.2em;}
.actionList{position:relative;display:inline-block !important;background:transparent url(thesis/images/form-sprites.png) no-repeat 0px -160px;height:20px;width:20px;}
.actionList h3{width:0;position:absolute;top:-1px;left:-2px;font-size:.8em;overflow:hidden;padding:0;margin:0;line-height:1.2em;margin-left:22px;}
.actionList ul{position:absolute;top:18px;left:-1px;border:1px solid #AAA;margin:0;padding:0;list-style-position:outside;line-height:1em;z-index:5000;display:none;background-color:#EEE;overflow:hidden;}
.actionList li{border-bottom:1px dashed #AAA;}
.actionList li:hover{background-color:#CCC;}
.actionList li input.add, .actionList li input.edit, .actionList li input.remove{width:auto;color:#333;}
.actionList li input.add:hover, .actionList li input.edit:hover, .actionList li input.remove:hover{border:0;}
.actionList:hover{border:1px solid #AAA;background-color:#CCC;}
.actionList:hover ul,.actionList ul:hover{display:block;}
.actionList:hover h3{width:auto;border:1px solid #AAA;border-left:0;padding-right:.2em;padding-bottom:.2em;background-color:#CCC;}
#container a.help{background:transparent url(thesis/images/form-sprites.png) no-repeat 0px -180px;display:inline-block;height:20px;width:20px;text-indent:20px;bottom:.4em;left:180px;overflow:hidden;padding:0;cursor:pointer;}
#container a.help:hover{background-position:-20px -180px;}
p.helpText{width:290px;}
div.popUpBoxText iframe{background:#FFF url(thesis/images/loading.gif) no-repeat center center;border:1px solid #CCC;}
div.popUpContainer{position:relative;display:inline-block !important;}
div.popUpBox{position:absolute;margin:0;top:0;left:0;background-color:#EEF4FF;border:solid 2px #000;color:#000;z-index:5001;}
div.popUpBoxText{margin:5px;}
div.popUpBox div.popUpBoxTitle{background:#7E9DCC url(thesis/images/form-sprites.png) no-repeat left -200px;color:#FFF !important;font-size:.8em;text-align:right;height:20px;cursor:pointer;}
div.popUpBox div.popUpBoxTitle a{color:#FFF !important;}
div.popUpBox:hover div.popUpBoxTitle{}
div.popUpBox h4{margin:0;}
input.valueGood{border:solid 2px #e3e5b5 !important;} 
input.valueBad{border:solid 2px #945b3c !important;}
.form table{margin:0 5px 0 100px;}
.form > div table{margin:0;}
td.number-cell, td.number-cell-total, .editable{text-align:center;font-size:1.2em;}
td.number-cell, .editable{cursor:pointer;background:#ebe6de url(thesis/images/form-sprites.png) no-repeat right 7px;}
tr.other td.number-cell{background-color:#FFF;}
td.number-cell input{font-size:1em;}
input.yesNo{}
div.yesNo, div.toggleGroup{display:inline-block;width:auto;padding:.3em;}
div.yesNo span{border:1px solid #CCC;color:#686;cursor:pointer;margin:.2em;padding:.1em;}
div.toggleGroup span{background:#FFF url(thesis/images/nav_up.gif) repeat-x left top;color:#555;cursor:pointer;padding:.1em .5em .1em .5em;}
div.toggleGroup span:hover{color:#000;}
div.yesNo #spanShowNo{color:#866;}
div.yesNo span:hover, div.yesNo span.selected{background-color:#EFE;color:#3A3;border:1px solid #000;}
div.toggleGroup span.selected{background:#2a1b10 url(thesis/images/nav_down.gif) repeat-x left top;cursor:auto;color:#FFF;}
div.toggleGroup span.disabled{background:#AAA url(thesis/images/nav_disabled.gif) repeat-x left top;cursor:auto;color:#888;}
div.yesNo #spanShowNo:hover, div.yesNo #spanShowNo.selected{background-color:#FEE;color:#A33;}
div.ImagePanel{background-color:#FFF;padding:10px;float:left;min-height:100px;min-width:100px;position:relative;margin:.5em;border:solid 1px #AAA;}
.ImagePanelHeader{clear:left;}
div.ImagePanel input[type=checkbox]{position:absolute;top:0;right:0;height:20px;width:20px;}
div.ImagePanel .imageBorder{border:solid 1px #DDD;}
div.ImageContainingPanel{position:relative;}
.infoPanel{position:absolute;bottom:0;left:0;}
 .infoPanel .infoHeader{font-size:1.2em;cursor:help;background-color:#EEF;border:1px solid #333;border-radius:0 .3em 0 0;color:transparent;width:.7em;padding-left:.3em;}
.infoPanel:hover .infoHeader{color:#000;width:auto;padding:inherit;}
.infoPanel .infoHeader:first-letter{color:#000;}
 .infoPanel .infoText{background-color:#DDD;color:#000;min-width:auto;display:none;position:absolute;z-index:100;border:1px solid #333;padding:.3em;border-radius:.3em;}
div.ImageContainingPanel .remove, div.ImageContainingPanel .viewFull{border:1px solid #000;background-color:#D6BF98;font-size:.8em;position:absolute;top:0;right:0;padding:.2em;color:#000;}
div.ImageContainingPanel .viewFull{top:auto;bottom:0;}
.infoPanel:hover .infoText{display:block;}
.options th{text-align:center;border-left:2px solid #68B;padding:.3em;}
.options th:first-child{border-left:none;}
.options th label{}
.options th input[type=checkbox]{margin:auto;display:block;}
.ImagePanelHeader{clear:left;}
 #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;z-index:9999;}
#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(thesis/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, .autoCompleteList, #autoComplete_List{background-color:#FFF;border:solid 1px #666;z-index:30;list-style-type:none;left:0;padding:.3em;position:absolute;top:18px;margin-right:20px;z-index:30;text-align:left;box-shadow:5px 5px 5px #240f00;display:block;}
.formModal{border:solid 3px #444;display:none;position:absolute;top:0;margin:30px;margin-left:200px;width:600px;background:#fff url(thesis/images/subform-back.jpg) repeat-y left top;z-index:1001;}
.formModal .buttons input{color:#FFF;height:28px;border:0;padding-right:0px;}
#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(thesis/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:#614a28;font-style:italic;font-weight:normal;}
#autoComplete_List em, .selectList a em{color:#614a28;font-style:normal;font-weight:900;}
.selectList a.detailsLink{text-decoration:none;position:absolute;top:0;left:0;background:transparent url(thesis/images/search-back.gif) no-repeat left -25px;width:20px;height:20px;color:#000;text-indent:25px;display:block;overflow:hidden;}
#autoComplete_List li:hover, .selectList li:hover, .selectList li.selected:hover, .autoCompleteHover{background-color:#cecdbc;cursor:pointer;color:#000;}
#autoComplete_List li.selected, .selectList li.selected{background-color:#AAA;}
.selectList li:hover a.detailsLink, .selectList li.selected a.detailsLink{color:#000;}
.selectList li:hover a{color:#000;}
.selectList li:hover a.detailsLink{color:#000;}
.selectList a.detailsLink:hover{color:#000 !important;}
input.dropSearch{border:solid 2px #8d897e;background:#FFF url(thesis/images/search-back.gif) no-repeat left top;}
input.autoCompleter{background:transparent url(thesis/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;}
*{margin:0;padding:0;}
.piro_html{position:absolute;top:0;left:0;padding:0;width:500px;height:500px;margin:0;display:block;padding:0;z-index:150001;padding:0;}
.piro_html table,.piro_html tbody,.piro_html tr,.piro_html th,.piro_html td{margin:0;padding:0;border:none;}
.piro_html img{margin:0;padding:0;border:none;}
.piro_html .h_t_l{width:10px;height:10px;background:url(thesis/../../App_Pics/piro/new_skin.png) top left no-repeat;}
.piro_html .h_t_r{width:10px;height:10px;background:url(thesis/../../App_Pics/piro/new_skin.png) top right no-repeat;}
.piro_html .h_t_c{height:10px;background:url(thesis/../../App_Pics/piro/new_skin_top.png) top repeat-x;}
.piro_html .h_c_l{width:10px;background:url(thesis/../../App_Pics/piro/new_skin_left.png) left repeat-y;}
.piro_html .h_c_c{background:#fff;margin:0;padding:0;}
.piro_html .h_c_c .div_reg{background:#fff;width:480px;overflow:hidden;height:480px;margin:0;padding:0;position:relative;z-index:1500190;}
.piro_html .h_c_c .div_reg img{}
.piro_html .h_c_r{width:10px;background:url(thesis/../../App_Pics/piro/new_skin_left.png) right repeat-y;}
.piro_html .h_b_c{height:10px;background:url(thesis/../../App_Pics/piro/new_skin_top.png) bottom repeat-x;}
.piro_html .h_b_l{width:10px;height:10px;background:url(thesis/../../App_Pics/piro/new_skin.png) bottom left no-repeat;}
.piro_html .h_b_r{width:10px;height:10px;background:url(thesis/../../App_Pics/piro/new_skin.png) bottom right no-repeat;}
.piro_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:150000;background:#fff;display:none;cursor:pointer;}
.piro_loader{position:absolute;top:50%;left:50%;margin:-13px 0 0 -37px;width:70px;height:26px;display:block;z-index:1500197;background:url(thesis/../../App_Pics/piro/loader_nav.png);cursor:pointer;}
.piro_loader span{position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-24px;width:48px;height:10px;padding:0;display:block;z-index:1500198;background:#fff url(thesis/../../App_Pics/piro/loadinfo.gif) center bottom no-repeat;}
.piro_title{position:fixed;background:url(thesis/../../App_Pics/piro/bg_title.png) bottom repeat-x;top:0;left:0;width:100%;text-align:center;display:block;padding:6px 0 10px 0;color:white;z-index:150000;font-size:18px;display:none;}
.btn_info{position:absolute;bottom:-7px;right:-7px;width:25px;height:25px;margin:0;display:block;padding:0px;color:black;cursor:pointer;background:url(thesis/../../App_Pics/piro/b_w/info.png) no-repeat;z-index:1500440}
.caption{position:absolute;bottom:10px;left:10px;margin:0;display:block;padding:0px;color:black;cursor:text;background:url(thesis/../../App_Pics/piro/caption.png);z-index:1500191}
.caption p{display:block;margin:0;padding:7px 5px;text-align:center;font-weight:normal;font-size:14px;color:white;z-index:150019;color:white;}
.nav_container{position:absolute;left:50%;margin:0 0 0 -60px;height:40px;width:120px;background:url(thesis/../../App_Pics/piro/bottom_nav.png) center;z-index:1500194;}
.piro_close,a.piro_next,a.piro_prev,.piro_prev_fake,.piro_next_fake{width:34px;height:34px;position:absolute;top:4px;}
a.piro_next{right:6px;text-indent:-999em;outline:none;display:block;margin:0;background:url(thesis/../../App_Pics/piro/next.png) center no-repeat;border:none;cursor:pointer;z-index:150023}
a:hover.piro_next{background:url(thesis/../../App_Pics/piro/next_fake.png) center no-repeat;}
.piro_next_fake{right:4px;outline:none;text-indent:-999em;display:none;margin:0;background:url(thesis/../../App_Pics/piro/next_fake.png) center no-repeat;border:none;cursor:auto;z-index:150020}
.piro_close{right:42px;background:transparent url(thesis/../../App_Pics/piro/close.png) center center no-repeat;cursor:pointer;margin:0;z-index:150022;display:none;}
.piro_close:hover{background:transparent url(thesis/../../App_Pics/piro/close_h.png) no-repeat center center;}
.piro_prev_fake{right:78px;outline:none;text-indent:-999em;display:none;margin:0;background:url(thesis/../../App_Pics/piro/prev_fake.png) center no-repeat;border:none;cursor:auto;z-index:150020}
a.piro_prev{right:78px;text-indent:-999em;outline:none;display:block;margin:0;background:url(thesis/../../App_Pics/piro/prev.png) center no-repeat;border:none;cursor:pointer;z-index:150024}
a:hover.piro_prev{background:url(thesis/../../App_Pics/piro/prev_fake.png) center no-repeat;}
.zoomIn{position:absolute;height:32px;width:32px;top:20px;right:20px;text-indent:-999em;background:url(thesis/../../App_Pics/piro/enlarge.png) no-repeat;z-index:1500192;}
.zoomOut{position:absolute;height:32px;width:32px;top:20px;right:20px;text-indent:-999em;background:url(thesis/../../App_Pics/piro/dislarge.png) no-repeat;z-index:1500193;}
.externalLink{position:absolute;height:32px;width:32px;top:20px;left:20px;text-indent:-999em;background:url(thesis/../../App_Pics/piro/link.png) no-repeat;z-index:1500194;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.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:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.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:Lucida Grande, Lucida Sans, 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:Lucida Grande, Lucida Sans, Arial, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url(thesis/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color:#222222;}
.ui-widget-content a{color:#222222;}
.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url(thesis/images/ui-bg_gloss-wave_55_5c9ccc_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 #000;background:#FFF url(thesis/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#000;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#2e6e9e;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 #000;background:#c2beb7 url(thesis/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1d5987;}
.ui-state-hover a, .ui-state-hover a:hover{color:#000;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #79b7e7;background:#f5f8f9 url(thesis/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#e17009;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#000;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 #fad42e;background:#fbec88 url(thesis/images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% 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:#fef1ec url(thesis/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#cd0a0a;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#cd0a0a;}
.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(thesis/images/ui-icons_469bdd_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(thesis/images/ui-icons_469bdd_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(thesis/images/ui-icons_d8e7f3_256x240.png);}
.ui-state-default .ui-icon{background-image:url(thesis/images/ui-icons_6da8d5_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(thesis/images/ui-icons_217bc0_256x240.png);}
.ui-state-active .ui-icon{background-image:url(thesis/images/ui-icons_f9bd01_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(thesis/images/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(thesis/images/ui-icons_cd0a0a_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-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}
.ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
.ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
.ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.ui-corner-top{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.ui-corner-right{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.ui-corner-left{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
.ui-corner-all{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ui-widget-overlay{background:#aaaaaa url(thesis/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(thesis/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.ui-tabs{position:relative;padding:.2em;zoom:1;width:410px;} 
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em 0;}
.ui-tabs .ui-tabs-nav li{border:solid 1px #000;list-style:none;float:right;position:relative;top:1px;margin:0 .2em 0 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;background-color:#CDDBEE;}
.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;background-color:#ADBBDE;}
.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;background:none;clear:left;background-color:#FFF;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.ui-accordion{text-align:left;margin:0;}
.ui-accordion *{margin:0;padding:0;}
.ui-accordion{width:100%;font-size:.9em;}
.ui-accordion h3{font-size:.9em;}
.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;background-color:#AAA;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:0;}
.ui-accordion-icons .ui-accordion-header a{padding-left:2em;background-color:#CDDBEE;color:#000;text-decoration:none;font-weight:900;}
.ui-accordion .ui-state-active a{background-color:#c2beb7;}
.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-accordion ul{list-style-type:none;}
