/* -------------------------------------------------------------- 
Prospect Template v1

Revisions:
-Domain header display is disabled. 
-Generic 'Search' label will be used instead.
-Search box interface update.
-------------------------------------------------------------- */


/* Global Reset 
----------------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Headings
----------------------------------------------------------------------------------------------------*/

h1 {font-size: 25px;}
h2 {font-size: 23px;}
h3 {font-size: 21px;}
h4 {font-size: 19px;}
h5 {font-size: 17px;}
h6 {font-size: 15px;}


/* Spacing
----------------------------------------------------------------------------------------------------*/

ol {list-style: decimal;}
ul {list-style: disc;}
li {margin-left: 30px;}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}


/* Grid
----------------------------------------------------------------------------------------------------*/
    	
body.pg1 {background:#535353 /* SKIN VARIABLE */;}
body.pg2 {background:#fff;}

.pg1 #container {width:960px;margin:60px auto 0;}
.pg2 #container {width:100%;min-width:960px;
                 /* SKIN VARIABLE [background:url(../images/bkg_res_header.png) repeat-x] */}

#header {}
    .hGrid_1 {}
    .hGrid_2 {}

#content {}
    .cGrid_1 {}
    .cGrid_2 {}
    
#footer {}    
    .fGrid_1 {}
        .pg1 .fGrid_1 {border-top:1px solid #555;}
    .fGrid_2 {}


/* Basic HTML
----------------------------------------------------------------------------------------------------*/

html {font-size:100.01%;}
body {font:.9em/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;}
a:focus {outline:1px dotted invert;}
a {color:#0033cc}
a:visited {color:#663399}



/* Shared
----------------------------------------------------------------------------------------------------*/	

/* JS Links */
span.outer {cursor:pointer;}
span.outer:hover {text-decoration:underline;}



/* Lander
----------------------------------------------------------------------------------------------------*/	

#header {}
    #header .title {}
        #header .title h1 {margin:0;
                           font-size:1.3em;
                           font-family:"Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
                           font-weight:lighter;
                           text-transform:uppercase;
                           letter-spacing:1px;	                       
                           color:#fff;}
        #header .title b {font-weight:lighter;}
    
  
#content {border-style:solid;border-color:#fff;border-width:8px;}
 
                   
    .cGrid_1 {height:493px; /* ensure full height of image gets displayed */
              background:#000; /* SKIN VARIABLE */}                     	    

        .search_label {}
            .search_label h1 {position:relative;top:110px;left:35px;
                              color:#fff;
                              font-size:40px;
                              font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
                              font-weight:700;                             
                              text-transform:lowercase;}


        .search_box {width:400px;
                     margin:0;
                     padding:2px 0 2px 2px;                     
                     position:relative;top:40px;left:183px;      
                     border:1px solid #8c8c8c;border-right-color:#c1c1c1;border-bottom-color:#c1c1c1;                             
                     background:#fff url(http://i.nuseek.com/images/Themes/T132/bkg_textbox_1.jpg) repeat-x 0 0;}
                     /* {background:rgba(255,255,255,.25)} > IE does not support RGBa */
                     
            .search_box table {margin:0;}
            .search_box table td {vertical-align:middle;padding:0;}
            .search_box .SearchBoxText {width:355px;
                                        margin:0;
                                        padding:4px 5px;
                                        background:transparent;                                                
                                        border:0;
                                        font-size:16px;
                                        font-family:Arial, Helvetica, sans-serif;
										font-weight:700;
                                        color:#333;}
            .search_box .sb_btn {width:33px;height:32px;
                                 background:transparent /* SKIN VARIABLE */;}
            .search_box .sb_btn:hover {background:transparent /* SKIN VARIABLE */;}
                  


        .related_search_1 {width:550px;/*height:210px;*/                           
                           position:relative;top:65px;left:35px;
                           border:1px solid #ddd /* SKIN VARIABLE */;                          
                           /* SKIN VARIABLE [background:url(../images/bkg_black_20opacity.png)] */}
        
            .related_search_1_Hdr span {background:#fff;
                                        color:#333;
                                        display:none;}            
            	           	         
            .related_search_1_Col1 {float:left;
                                    width:49%;
                                    margin-right:5px;
                                    padding:10px 0;}	
                        	
                .related_search_1_Col1 ul {margin-left:10px;margin-bottom:0;
                                           padding:0 0 0 35px;
                                           list-style:none;	 
                                           height:191px; /* ensure full background image is displayed */                      
                                           /* SKIN VARIABLE [background:url(../images/bkg_label_related.gif) no-repeat 0 0] */} 
                                                                            
            .related_search_1_Col2 {float:left;
                                    width:50%;
                                    padding:10px 0;}	 
                       
                .related_search_1_Col2 ul {margin-bottom:0;
                                           padding:0 0 0 15px;                                           
                                           border-left:1px solid #ddd /* SKIN VARIABLE */; 
                                           list-style:none;}                

                    .related_search_1 li {margin:0;
                                          padding:0 10px;}                    
                    .related_search_1 li.first {padding-top:5px;}
                    
                    .related_search_1 li a,
                    .related_search_1 li a:visited,
                    .related_search_1 li span.outer {font-size:1.2em;
                                                     text-decoration:none;                                                     
                                                     line-height:30px;    
                                                     color:#fff;                                                 
                                                     cursor:pointer;}
                    
                    .related_search_1 li a:hover,
                    .related_search_1 li span.outer:hover {text-decoration:underline;}	
                        
     
           
    .cGrid_2 {}   	                      
        
        .popular_search {padding:12px 15px 15px;
                         text-align:center;
                         border-top:1px solid #fff;                         
                         background:#d3d3d3; /* SKIN VARIABLE */}
                         
            .popular_search_Hdr {}
                .popular_search_Hdr span {font-size:1.2em;
                                          font-family:"Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
                                          letter-spacing:1px;
                                          text-transform:uppercase;
                                          color:#666 /* SKIN VARIABLE  */;}
            .popular_search_Col1 {}
                .popular_search_Col1 ul {margin:0;padding:5px 15px}
                .popular_search_Col1 li {display:inline;
                                         margin:0;
                                         padding:0 10px 0 25px;
						                 background:url(http://i.nuseek.com/images/Themes/T132/bullet_1.gif) no-repeat 0 50%;}						                 
	            .popular_search_Col1 li.first {background:none;}																												
                .popular_search_Col1 li a,
                .popular_search_Col1 li a:link,
                .popular_search_Col1 li a:visited,
                .popular_search_Col1 li span.outer {font-size:1.2em;
                                                    text-decoration:none;
                                                    color:#fff /* SKIN VARIABLE */}
                .popular_search_Col1 li a:hover,
                .popular_search_Col1 li span.outer:hover {text-decoration:underline}        

              
	

#footer {}	  

    #footer p {margin:15px auto;
               text-align:center;
               font-family:"Lucida Sans Unicode";
               font-size:.9em;
               color:#ddd;}
               
    
/* Results
----------------------------------------------------------------------------------------------------*/	

.pg2 #header {height:102px /* ensure full image is displayed */;
              /* SKIN VARIABLE [background:url(../images/[theme]/bkg_theme_2.jpg) no-repeat] */}  
    
    .pg2 #header .hGrid_1 {height:24px;
                           background:#586264; /* SKIN VARIABLE */
                           border-bottom:1px solid #ddd; /* SKIN VARIABLE */}      
      
        /* Page header control is currently disabled */     
        .pg2 #header .title {float:left;height:23px;line-height:20px;margin-left:20px;} 
            .pg2 #header .title h1 {margin:0;
                                    font-size:1.3em;
                                    font-family:"Lucida Sans Unicode", Arial, sans-serif;
                                    font-weight:lighter;
                                    font-variant:small-caps;
                                    text-transform:lowercase;
                                    letter-spacing:1px;
                                    color:#fff;}   
                .pg2 #header .title a {color:#fff;
                                       text-decoration:none;}
                .pg2 #header .title b {font-weight:lighter;}
        
   
            .popular_search_r {height:23px;line-height:22px;
                               float:right;
                               margin-right:20px;}
            
                .popular_search_r_Hdr {float:left;}
                .popular_search_r_Hdr span {font-size:.8em;
                                            letter-spacing:.1em;
							                color:#ddd;}
    							        
                .popular_search_r_Col1 {float:left;}								        
                    .popular_search_r_Col1 ul {float:left;
                                               list-style-type:none;}
                    .popular_search_r_Col1 li {float:left;
                                               margin-left:10px;}
                    .popular_search_r_Col1 li a,
                    .popular_search_r_Col1 li a:link,
                    .popular_search_r_Col1 li a:visited,
                    .popular_search_r li span.outer {border-right:1px solid #aaa;
                                                     padding-right:10px;								
							                         font-size:.8em;								
							                         text-decoration:none;
							                         color:#fff;}
                    .popular_search_r_Col1 li.last a,
                    .popular_search_r_Col1 li.last a:link,
                    .popular_search_r_Col1 li.last a:visited,
                    .popular_search_r li.last span.outer  {border-right:0;}
                    .popular_search_r_Col1 li a:hover,
                    .popular_search_r_Col1 li span.outer:hover {text-decoration:underline;}    
    
    
    .pg2 #header .hGrid_2 {clear:both;}               


        
        .search_label_r {float:left;
                         position:absolute;left:90px;top:30px;}
        .search_label_r h1 {margin:0;
                            padding:0;                            
                            font-family:"Lucida Sans Unicode", Arial, sans-serif;
                            font-size:1.3em;font-size:32px;
                            font-weight:700;                           
                            text-transform:lowercase;
                            letter-spacing:1px;
                            color:#fff;}

        .pg2 .search_box_r {width:400px;
                            margin:0;
                            padding:2px 0 2px 2px;
                            position:relative;top:15px;left:225px;
                            border:1px solid #8c8c8c;border-right-color:#c1c1c1;border-bottom-color:#c1c1c1;
                            background:#fff url(http://i.nuseek.com/images/Themes/T132/bkg_textbox_1.jpg) repeat-x 0 4px;}
            .pg2 .search_box_r table {margin:0;}
            .pg2 .search_box_r table td {vertical-align:middle;
                                         padding:0;}
            .pg2 .search_box_r .SearchBoxText {width:355px;
                                               margin:0;
                                               padding:4px 5px;
                                               border:0;
                                               background:transparent;
                                               font-family:Arial,Helvetica,sans-serif;
                                               font-size:16px;
                                               font-weight:700;                                                                                    
                                               background:transparent;
                                               color:#333;}                                                                                             
            .pg2 .search_box_r .sb_btn {width:33px;height:32px;
                                        background:transparent; /*SKIN VARIABLE */}
            .pg2 .search_box_r .sb_btn:hover {background:transparent; /* SKIN VARIABLE */}
    

    .pg2 #content {min-width:815px;
                   border:none;}
    .pg2 #content:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
    .pg2 #content {display:inline-block;}
    * html .pg2 #content {height:1%;}
    .pg2 #content {display:block;}

        .pg2 #content .cGrid_1 {width:200px;float:left;margin-right:1px;
                                background:none;}   
                 
            .pg2 #content .related_search_r_Hdr span {display:block;
                                                      padding:3px 15px;
                                                      font-size:.9em;
                                                      font-weight:700;
                                                      text-transform:uppercase;
                                                      border-top:1px solid #fff;
                                                      background:#999 /* SKIN VARIABLE */;
                                                      color:#eee /* SKIN VARIABLE  */;}                              
                                  
            .pg2 #content .related_search_r ul {padding:5px 25px;
                                                list-style-type:none;}
            .pg2 #content .related_search_r li {margin:5px 0 0;}
            .pg2 #content .related_search_r li:hover {}
            .pg2 #content .related_search_r li a {font-size:1em;text-decoration:none;                                    
                                                  color:#586264;}
            .pg2 #content .related_search_r li a:hover {text-decoration:underline;}
                                                   
        
        .pg2 #content .cGrid_2 {float:left;width:600px;}
        
            .listings {}
                .listings h2 {margin:10px 0 0;
                         text-align:right;
                         font-size:.8em;
                         font-weight:400;
                         text-transform:capitalize;
                         color:#999;}                                
                .listings ul {list-style-type:none;}
                    .listings li {margin:5px 0 5px 5px;
                             padding:5px 15px;}
                    .listings li:hover {}
                    .listings li.first {margin-top:0;}
                        a.title,
                        span.titleJS {line-height:140%;font-size:1.20em;
                                      color:#0033cc;
                                      text-decoration:underline;
                                      cursor:pointer;}

                            .resultsGraphic {position:relative;}
                            .resultsGraphic img {position:absolute;left:5px;
                                                  top:-21px;                                               
                                                 _top:-3px; /*IE6*/
                                                 *top:-3px; /*IE7*/}                                                 
                                                                         


                        a.abstract,                                            
                        span.abstractNoClick,
                        span.abstract {line-height:120%;
                                       font-size:1em;
                                       color:#333;
                                       text-decoration:none; /* scenario 3 based on ad network */}                        
                        
                        a.url,
                        span.url {line-height:120%;
                                  font-size:1em;
                                  text-decoration:none;
                                  color:green;
                                  cursor:pointer;}                       
                                                        

            .prevDisable {float:left;
                          margin-left:20px;
                          padding-left:15px;
                          background:url(http://i.nuseek.com/Images/Shared/prev.gif) no-repeat 0 50%;
                          color:#ccc;
                          text-transform:capitalize;}
            .nextDisable {float:right;
                          padding-right:15px;
                          background:url(http://i.nuseek.com/Images/Shared/next.gif) no-repeat right 50%;
                          color:#ccc;
                          text-transform:capitalize;}

            .prev a {float:left;
                     margin-left:20px;
                     padding-left:15px;
                     background:url(http://i.nuseek.com/Images/Shared/prev.gif) no-repeat 0 50%;
                     text-decoration:none;
                     text-transform:capitalize;}
            .next a {float:right;
                     padding-right:15px;
                     background:url(http://i.nuseek.com/Images/Shared/next.gif) no-repeat right 50%;
                     text-decoration:none;
                     text-transform:capitalize;}       
               
                           
        .pg2 #footer {}                    
            .pg2 #footer p {color:#777;} 



/* START: NEW WEB RESULTS */

.listings .webResults_module{
    padding:5px;
    margin:15px;
    float:left;
    }

.listings .webResults_module h2 {
    float:left;
    padding:0px;
    margin:0px 0px 10px;
    font-size:12px;
    color:#333333;
    font-style:italic;
    }

.listings .webResults_module .title{
font-size:14px;
color:#0000cc;
text-decoration:underline;
float:left;
display:block;
width:100%;
cursor:text;    
} 

.listings .webResults_module .abstractNoClick{
    color:#333333;
    text-decoration:none;
    font-size:10px;
    padding:0px;
    margin:0px;
    cursor:text;
    float:left;
    }


.listings .webResults_module ul {margin:0px;padding:0px;width:500px;}
.listings .webResults_module li{margin:10px;padding:0px;background:none; width:480px;display:block;}
.listings .webResults_module li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.listings .webResults_module .title {font-weight:normal;}    
     
.listings .webResults_module .url {
    color:#008000;
    text-decoration:none;
    font-size:10px;
    margin-left:10px;
    float:right;
    text-align:right;
    }
	
.listings .webResults_module b{
    font-weight:normal;
    }

.listings .abstract{
    color:#000000;
    text-decoration:none;
    }
    
.listings .prev-next{
    width:100%;
    margin:10px 0px 15px 20px;
    }
    
.listings span.next,.nextDisable{
    float:right;
    color:#999999;
    text-transform: capitalize;
    }
    
.listings span.prev,.prevDisable{
    float:left;
    color:#999999;
    text-transform: capitalize;
    }    
    
/* END: NEW WEB RESULTS */
         

/*-------- WEB RESULTS MODULE SEARCH BOX ---------*/


    .webResults_searchBox {display:none;} /* not used for new results */

    .webResults_searchBox .SearchBoxText{
        border:1px solid #eeeeee;
        }

        
        .pg2 .webResults_searchBox {width:550px;
                            margin:50px 0px 160px 0px;
                            padding:2px 0 2px 2px;
                            border:1px solid #8c8c8c;border-right-color:#c1c1c1;border-bottom-color:#c1c1c1;
                            background:#fff url(http://i.nuseek.com/images/Themes/T132/bkg_textbox_1.jpg) repeat-x 0 4px;}
            .pg2 .webResults_searchBox table {margin:0;}
            .pg2 .webResults_searchBox table td {vertical-align:middle;
                                         padding:0;}
            .pg2 .webResults_searchBox .SearchBoxText {width:505px;
                                               margin:0;
                                               padding:4px 5px;
                                               border:0;
                                               background:transparent;
                                               font-family:Arial,Helvetica,sans-serif;
                                               font-size:16px;
                                               font-weight:700;                                                                                    
                                               background:transparent;
                                               color:#333;}                                                                                             
            .pg2 .webResults_searchBox .sb_btn {width:33px;height:32px;
                                        background:transparent url(http://i.nuseek.com/images/Themes/T132/button_search_2b.gif) no-repeat 0 0;}
            .pg2 .webResults_searchBox .sb_btn:hover {background:transparent url(http://i.nuseek.com/images/Themes/T132/button_search_2b.gif) no-repeat 0 -32px;} 
 
 
            
/* Skin Components
----------------------------------------------------------------------------------------------------*/	

/* Lander */

    /* Primary Theme Image */       
    .cGrid_1 {background:url(http://i.nuseek.com/images/Themes/T132/education/bkg_theme_lander.jpg) no-repeat 0 0;} 

    /* Page Background */ 
    body.pg1 {background:#39424b;}
       
    /* Search Link Group Label */    
    .related_search_1_Col1 ul {background:url(http://i.nuseek.com/images/Themes/T132/bkg_label_related_2.gif) no-repeat 0 0;}   

    /* Search Link Group Background*/   
    .related_search_1 {background:url(http://i.nuseek.com/images/Themes/T132/bkg_black_20.png) !important;
                       background:#222; /* IE6 fallback */
                       _filter: alpha(opacity=80); /* IE6 fallback */}   


    /* Search Link Group Border & Divider */
    .related_search_1 {border:1px solid #bac28e;}
    .related_search_1_Col2 ul {border-left:1px solid #bac28e;}

    /* Popular Search Header Text */
    .popular_search_Hdr span {color:#f19d33;}

    /* Popular Search Link Text */
    .popular_search_Col1 li a,
    .popular_search_Col1 li a:link,
    .popular_search_Col1 li a:visited,
    .popular_search_Col1 li span.outer {color:#fff;}

    /* Popular Search Background */
    .popular_search {background:#636266;}    


/* Results */

    /* Secondary Theme Image */
    .pg2 #header {background:url(http://i.nuseek.com/images/Themes/T132/education/bkg_theme_result.jpg) no-repeat 0 0;}

    /* Header Background Image */
    .pg2 #container {background:url(http://i.nuseek.com/images/Themes/T132/education/bkg_res_header.png) repeat-x;}
      
    /* Search Link Group Text & Background (top) */
    .pg2 #header .hGrid_1 {
    background:url(http://i.nuseek.com/images/Themes/T132/bkg_black_20.png) !important;
    background:#222 /* IE6 fallback */;    
    _filter: alpha(opacity=80); /* IE6 fallback */
    border-bottom:1px solid #bac28e;}
   
    /* Search Link Group Text & Background (sidebar) */
    .pg2 #content .related_search_r_Hdr span {
    background:#fec468;
    color:#fff;}   
        
    
/* Shared */    
       
    /* Search Buttons */        
    .search_box .sb_btn, 
    .pg2 .search_box_r .sb_btn {background:transparent url(http://i.nuseek.com/images/Themes/T132/button_search_2b.gif) no-repeat 0 0;}

    .search_box .sb_btn:hover, 
    .pg2 .search_box_r .sb_btn:hover {background:transparent url(http://i.nuseek.com/images/Themes/T132/button_search_2b.gif) no-repeat 0 -32px;}  
    
    
    
    
        