﻿        #standard-search{ padding: 0; margin-bottom: 0px; }
        
        .searchbox {
            width:600px;
            margin: 10px auto 0;
            background: #244358;
            padding: 10px;
            -webkit-border-radius: 5px;
            -khtml-border-radius: 5px;	
            -moz-border-radius: 5px;
            border-radius: 5px;
        }
        
         #standard-search .searchbox input,  #search .searchbox input{
            border: 0;
            float:left;
            width:565px;
        }
        
         #standard-search .searchbox input.keysearchbtn{
            text-indent: -9999px;
            width: 26px;
            height:21px;
            border-left: 1px solid #666;
        }
        
        input.search-btn { margin: 0 auto 30px; }
        
        .filterboxes{
            margin: 0 auto 20px;
            width: 620px;
        }
        
       /* .filterboxes div{
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -border-radius: 3px;
            background: #f6f1dd;
            border:1px solid #d3d3d3;
            width: 100%;
            margin: 0 auto;
        }
        
        .filterboxes ul{
           padding: 20px 25px;
           margin: 0;
        }
        
        .filterboxes li{
        
            float: left;
            width: 190px;
            padding-bottom: 20px;
            list-style:none outside none;
        }*/
        
        /*Comment: A width is needed in instances of multiline checkboxes to keep them aligned
        .filterboxes ul.multibox li{
            width: 160px;
        }*/
        
        .filterboxes p{
            padding-bottom: 8px;
            text-align: center;
            font-size: 10px;
        }
        
        
        .multibox { width: 740px; margin: 0 auto; }
            
            
         /*.dropdowns h3{
            background: #244358; 
            padding-left: 20px;
            color: #fff;
            height: 50px;
            line-height: 50px;
            margin: 0 -20px 10px;
            -webkit-border-radius: 5px 5px 0 0;
		    -khtml-border-radius: 5px 5px 0 0;
		    -moz-border-radius: 5px 5px 0 0;
		    border-radius: 5px 5px 0 0; 
         }
            

        .dropdowns div{
            -moz-border-radius:5px;
            -webkit-border-radius:5px;
            border-radius:5px;
            background:none repeat scroll 0 0 #557488;
        }*/
        
       
        
        .dropdowns div.float-left, .dropdowns div.float_left { float: left; margin: 10px 10px;}
        
        #DropDownSearchContainers.dropdowns div {
            
        }

        #standard-search .dropdowns select {
            margin-top:10px;
            width: 558px;
            padding: 2px 3px !important;
	        background: #f7f7f7;
	        border: 1px solid #d3d3d3 !important;
	        -webkit-border-radius: 3px !important;
            -khtml-border-radius: 3px !important;	
            -moz-border-radius: 3px !important;
            border-radius: 3px !important;
            margin-bottom: 10px;
        }
        
        #program {
            -moz-border-radius:3px 3px 3px 3px;
            background:url("") repeat-x scroll 0 0 #FFFFFF;
            border:1px solid #DAE4F1;
            padding:10px;
            width: 275px;
            margin-right: 5px;
        }
            
            #program h3{
                color: #718496;
            }
            
            #program ul {
                font-size:10.5px;
                margin:8px 0;
            }
            
            #program li {
                border-bottom:1px solid #E8EDF3;
                font-weight:bold;
                list-style:none outside none;
                margin-bottom:10px;
                padding:2px 0 8px;
            }
            
            #program li.last {
                border-bottom:none;
                margin-bottom:0;
            }
            
            #program li span.pyp {
                background:url(images/sprite-program-logos.png) no-repeat scroll 0 0 transparent;
                padding:8px 3px 8px 35px;
            }
            
            #program li span.myp {
                background:url(images/sprite-program-logos.png) no-repeat scroll 0 -30px transparent;
                padding:8px 3px 8px 35px;
            }
            
            #program li span.dp {
                background:url(images/sprite-program-logos.png) no-repeat scroll 0 -60px transparent;
                padding:8px 3px 8px 35px;
            }
        
   #advanced-panel{
            width: 580px;
            margin:5px auto 0;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -border-radius: 5px;
            background:none repeat scroll 0 0 #fff;
            border-color:#E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;
            border-right:1px solid #D3D3D3;
            border-style:solid;
            border-width:1px;
            padding: 10px;
        }
        
   #advanced-panel a{
            font-weight: bold;
            padding-left: 16px;
        }
        
   #advanced-panel a.collapse{
            background: transparent url("../Content/Images/move_down_16.png") no-repeat 0 0;
        }
        
   #advanced-panel a.expand{
            background: transparent url("../Content/Images/move_right_16.png") no-repeat 0 0;
        }
   
   #advanced-results-panel{
           margin-top: 20px;
           padding: 10px;
           -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -border-radius: 3px;
            background-color: #fff;
            height:400px;
            overflow:auto; 
            border-color:#E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;
            border-right:1px solid #D3D3D3;
            border-style:solid;
            border-width:1px;
        }                    
   
       #advanced-results table{
        background-color:#fff;
        font-size: 95%;
       }
       
       #advanced-panel #advanced-results-panel .filter-item{
        border-bottom:1px solid #ddd;
        padding:10px;
       } 
       
            #advanced-panel #advanced-results .filter-item ul {
                line-height:1.75em;
                list-style:disc inside none;
                padding:10px 30px;
                } 
                
            #advanced-panel #advanced-results .filter-item li {
                list-style:disc inside none;
                } 
                
                
                
/* Search Tips*/
#keywordlist { padding: 20px 0; }

     #keywordlist .keywordblock {padding: 20px 20px 30px; border-top: 1px solid #fff; border-bottom: 1px solid #d3d3d3;}
     #keywordlist .keywordblock:first-child { border-top: none; padding-top: 0;}
     
        #keywordlist .keywordblock .keywordtip:first-child{ font-size: 18px; font-weight: bold;}
        
        #keywordlist .keywordblock .keywordtip span { font-weight: bold;}
        
        #keywordlist .keywordblock .keywordtip { margin-top: 10px;}
        
        
 /* Standards Search */
.search-standard-title {
    background: url("images/icons/folder_open_32.png") no-repeat scroll 5px 3px #F7F7F7;
    font-size: 14px;
    font-weight: 600;
    margin: 3px;
    padding: 9px 160px 9px 42px !important;
    transition: all 0.25s linear 0s;
}
 
 .search-standard-desc {
    background: none repeat scroll 0 0 #FFFFFF !important;
   
    cursor: default;
    font-weight: normal;
    padding: 0 10px !important;
    margin: 3px;
}

#divCommunitySearchResults .GridView td p { margin: 0;}

#noresults { border: none !important; }

#noresults h3, #SearchDiv h3 {
    margin: 5px !important;
}

span > #noresults h3, span > #SearchDiv h3 {
    margin: 5px 0 !important;
}

span #suggestions { padding: 15px 10px !important; }

