/*Advanced Search*/

a{color:#336699;}
a:hover{color:#164778;}

/*form#advancedSearch fieldset#propertyTypePanel{background-color:#f2f2f2; margin:0; border: 1px solid #D2D2D2; width:980px;}*/
form#advancedSearch fieldset#propertyTypePanel ul {padding:10px; border:none; margin:0; float:left; overflow:auto;}
form#advancedSearch fieldset#propertyTypePanel ul.path {width:750px; border: 1px solid #D2D2D2;}
form#advancedSearch fieldset#propertyTypePanel ul.path li{display:inline-block; width:auto;}
form#advancedSearch fieldset#propertyTypePanel ul.path li.path{width:500px; float:left; margin:4px 0 0 0;}
form#advancedSearch fieldset#propertyTypePanel ul.path li.path span{font-size:1em;}
#propertyTypeTabs {position:relative; height:260px; vertical-align:top; border:0; width:800px; float:right;}

form#advancedSearch fieldset{background-color:#f2f2f2; margin:20px 0 0 0;}
form#advancedSearch fieldset legend span{background-color:black; display:block; color:White; width:967px; padding:5px 5px 5px 10px; font-weight:bold;
                                   -webkit-border-top-left-radius: 6px;
                                   -webkit-border-top-right-radius: 6px;
                                   -moz-border-radius-topleft: 6px;
                                   -moz-border-radius-topright: 6px;
                                   border-top-left-radius: 6px;
                                   border-top-right-radius: 6px;}
                                   
form#advancedSearch fieldset ul {padding:10px; border:solid 1px #d2d2d2;}
form#advancedSearch fieldset ul li{padding:5px 0; display:inline-block; width:100%; font-size:0.9em; }
form#advancedSearch fieldset ul li.advancedUsage{padding:5px 0; display:inline-block; width:800px; font-size:0.9em;}
form#advancedSearch fieldset ul li p{font-size:0.8em; margin:10px 0 0 200px;}
form#advancedSearch fieldset ul li label{width:190px; float:left; text-align:right; padding:0 10px 0 0; float:left;}
form#advancedSearch fieldset ul li textarea{width:400px; height:100px; float:left;}
form#advancedSearch fieldset ul li .instruction{float:left; margin:0; padding:0;}
form#advancedSearch fieldset ul li.checkBox input{width:20px; float:left; margin:0 0 0 200px;}
form#advancedSearch fieldset ul li.checkBox label{width:800px;}

form#advancedSearch fieldset ul li.error{margin:10px 0 0 200px; padding:0 0 10px 0; font-size:0.9em; color:#333333; background-image:url(../../images/common/errorArrow.gif); background-repeat:no-repeat; background-position:1em 1.8em;}
form#advancedSearch fieldset ul li.error span{background-color:#f08686;  padding:5px 5px 5px 10px; width:740px; display:inline-block;
                                        -webkit-border-radius: 4px;
                                         -moz-border-radius: 4px;
                                         border-radius: 4px;}
                                         
form#advancedSearch fieldset ul li ul{margin:0 200px 0 0; padding:0; border:0; border:none; width:155px; float:left;}
form#advancedSearch fieldset ul li ul li{padding:0; margin:0;}
form#advancedSearch fieldset ul li span{font-size:0.8em;}
form#advancedSearch fieldset ul li ul#usage{width:245px;}
form#advancedSearch fieldset ul li ul#usage li{padding:0; margin:0 2px 2px 0; float:left; display:inline;}
form#advancedSearch fieldset ul li ul#show{width:245px;}
form#advancedSearch fieldset ul li ul#show li{padding:0; margin:0 2px 2px 0; }
form#advancedSearch fieldset ul li ul#show li input{padding:0; margin:0 2px 2px 0; float:left; }
form#advancedSearch fieldset ul li ul#show li label{text-align:left;}


form#advancedSearch fieldset input.button{
    margin:0 5px 0 0; 
    color:White; 
    border:none; 
    padding:3px 8px; 
    margin:0 0 0 200px; 
    cursor:pointer; 
    font-weight:bold; 
    font-size:1.2em;
    border-radius: 4px;
    background-color:#234578;
    background-image:url(//images/common/blueButtonBg.jpg);
    background-repeat:repeat-x;
    background:-moz-linear-gradient(center top , #4488bb, #234578) repeat scroll 0 0 #234578;
    background: -webkit-gradient(linear, center bottom, center top, from(#234578), to(#4488bb));}


div.suggestDiv {position:relative; z-index:101; cursor:default; overflow-x:hidden; overflow-y:auto; background-color:white; border:solid 2px #cfcfcf; padding:5px; font-size:1em;}
div.suggestDiv span.suggestion	{display:block; width:100%; padding-top:1px; padding-bottom:1px;}
div.suggestDiv span.seeMoreSuggestions {display:block; width:100%; padding-top:1px; padding-bottom:1px; font-weight:bold;}
div.suggestDiv span.selection {background-color:#b1c09c;}
div.suggestDiv span.match {background-color:#ffac20;}

.empty {color: #777;}

/* classes for browse/find propertyType tabs
.tabList {margin:10px 0 2px 10px; padding:10px 0 0 0; font-family:arial, tahoma, helvetica, sans-serif; font-size:0.7em; clear:both;}
.tabList li {cursor:pointer; margin:0 2px 0 0; padding:4px; list-style-type:none; display:inline;}
.tabList li.selected {background-color:#D5DAEE; color:#000; font-weight:normal; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.tabList li.selected a {color:#000;}
.tabList li.hover a {text-decoration:underline;}
.tabList li a {color:#050296; padding:0px; margin:0px;}
 */
#propertyTypePaths {clear:left; overflow:auto;}
#propertyTypeBrowse {position:absolute; top:0px; padding:0; margin:0; height:297px;}
#propertyTypeBrowse select {width:280px; height:160px;}
#propertyTypeFind {position:absolute; top:0px; height:297px; width:930px;}
#propertyTypeSuggestions {height:230px;}
#propertyTypeSuggestions ul.suggestions {height:200px;}
#propertyTypePanelOpenButton {width:auto; display:none; margin-top:18px; margin-bottom:5px;}
#propertyTypePanelCloseButton {float:right; display:none; cursor:pointer; margin:2px 2px 0 0;}

ul.path {float:left; clear:left; background-color:#fff; margin-bottom:8px; padding-left:5px; width:900px;}
ul.path li.path {width:78%; float:left; clear:none; list-style:none; padding:10px 0px 10px 0px; margin:0; font-size:1.2em;}
ul.path li.button {width:11%; float:left; clear:none; padding:0;}
ul.path li.button input {width:auto; float:right; margin:0;}
ul.path li.asAddButton {clear:none; width:19%; float:right; margin:0; padding:10px 6px 10px 0;}
ul.path li.asAddButton input {float:right; margin:0; font-size:1.1em; font-weight:bold;-moz-border-radius: 4px 4px 4px 4px; font-family:Arial, Verdana;
	background-color:#3B5F52;
	background: -moz-linear-gradient(center top , #6FA99A, #3B5F52) repeat scroll 0 0 #3B5F52;
	border: medium none;
	color: White;
	cursor: pointer;
	margin: 0;
	padding: 3px 8px;}
ul.path li p {margin:0; padding:0 0 5px 0; width:80%;}
ul.path li.path span {display:block; width:80%;}

ul.selectedPath {float:left; clear:left; background-color:#f2f2f2; border:solid 1px #d2d2d2; margin:10px 0 8px 0; padding:5px 10px; list-style:none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
ul.selectedPath li {display:inline;}
ul.selectedPath li.path {width:auto; float:left; clear:none; list-style:none; padding:5px 0px 0 0px; margin:0; width:835px; font-size:0.8em;}
ul.selectedPath li.button {float:left; clear:none; padding:0 5px 0 0; margin:0; text-align:center; overflow: hidden; height:26px;}
ul.selectedPath li.button input {width:auto; margin:2px 0 0 0;}
ul.selectedPath li.button img {cursor:pointer; margin:0; padding:0; height:26px;}
ul.selectedPath li p {margin:0; padding:0 0 5px 0; width:80%;}
ul.selectedPath li.path span {display:block;}
.addButton{-moz-border-radius: 4px 4px 4px 4px;background-color:#3B5F52;
	background: -moz-linear-gradient(center top , #6FA99A, #3B5F52) repeat scroll 0 0 #3B5F52;
	border: medium none;
	color: White;
	cursor: pointer;
	margin: 0;
	padding: 3px 8px;}

#disablePropertyType {position: absolute; top: 0px; padding:0; margin:0; height:277px; width:941px; background:#e9ecf6; z-index:100; filter:alpha(opacity=50); opacity:0.5; mozOpacity:0.5;}

p.suggestionsCopy {padding:0 0 10px 0;}
#addPropertyTypeIcon {float:right;}
#addPropertyTypeMessage {color:#009900; float:right; padding-right:5px;}