﻿/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
Resets all margins, padding, spacing and borders to 0.
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img,hr {
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
}

/*
Title:		Noteworld.com: stylesheet_sf.css
Author: 	www.noteworld.com, pbaldwin@noteworld.com
Created:	November 2009
Version:    1.0
Updated:    01-NOV-2009
Note:       Style sheet for seller finance Default.aspx
*/

body {
	font: 8pt ScalaSansLF, Arial, Helvetica, sans-serif;
	background-color: #DFE3E6;
}

/* Anatomy Styles */

#container {
    width:774px;
    background:#fff;
    margin:8px auto 0;
    padding:4px;
}

#leftCol {
    width:182px;
    float:left;
}

    #leftCol #a_logo {
        width:182px;
        height:118px;
        background: url(images/nwsc.gif) no-repeat;
        text-indent:-9000px;
        display:block;
        margin-bottom:4px;
    }
    
    #leftCol_div1 {
        padding-bottom:4px;
        font-size:0;
    }

#rightCol {
    width:588px;
    float:right;
}
    
    /*========== Main Navigation ==========*/
    
    /* Navigation UL */
    #rightCol #ul_mainNav {
        height:60px;
    }
    
    /* Navigation LI */
    #ul_mainNav_li_forSellers, #ul_mainNav_li_forBuyers, #ul_mainNav_li_forProfessionals { /* Basic Styles for All li's */
        display:block;
        float:left;
        height:60px;
        width:187px;
        background:url(images/bg_mainNav_li.jpg) no-repeat;
        border-right:3px solid #fff;
        position:relative;
    }
    
    /* Navigation A */
    #rightCol #ul_mainNav li h2 a { /* Set links the same size as their container li and hide the text */
        display:block;
        height:60px;
        width:187px;
        text-indent:-9000px;
    }
    
    /* Navigation DIV */
    #rightCol #ul_mainNav li div { /* Sets li child divs to hidden and sets size for all divs */
        display:none;
        height:256px;
        width:278px;
        position:absolute;
        padding:25px 285px 25px 25px;
    }
    #ul_mainNav_li_forProfessionals div { width:271px!important; padding:25px 25px 25px 292px!important;}
    #rightCol #ul_mainNav li:hover div { display:block; } /* Displays li child divs on hover */
    
    #rightCol #ul_mainNav li div h3 { display:block; text-indent:-9000px; padding-bottom:7px; }
    #ul_mainNav_li_forSellers div h3 { background: url(images/SectionTitles/1_0a_rolltitle.gif) no-repeat; height:41px; width:234px; }
    #ul_mainNav_li_forBuyers div h3 { background: url(images/SectionTitles/1_0b_rolltitle.gif) no-repeat; height:41px; width:234px; }
    #ul_mainNav_li_forProfessionals div h3 { background: url(images/SectionTitles/1_0c_rolltitle.gif) no-repeat; height:40px; width:203px; }
    
    #rightCol #ul_mainNav li div p { padding-bottom:10px; }
    
    #rightCol #ul_mainNav li div ul {
        margin:5px 0 0 100px;
        padding-left:8px;
        border-left:1px solid #fff;
    }
    #rightCol #ul_mainNav li div ul li {
        padding:0 0 6px 12px;
        background: url(images/arrow-yellow.gif) 0 3px no-repeat;
    }
    
    #rightCol #ul_mainNav li div ul li a, #rightCol #ul_mainNav li div ul li a:visited { color:#0F3D66; text-decoration:none; }
    #rightCol #ul_mainNav li div ul li a:hover, #rightCol #ul_mainNav li div ul li a:active { text-decoration:underline; }
    
    /* For Sellers Functionality */
    #ul_mainNav_li_forSellers:hover { background-position:-187px 0!important; } /* Sets background position for rollover state */
    #ul_mainNav_li_forSellers div { background: url(images/homesell.jpg) no-repeat right top #5F9BCF; }
    
    /* For Buyers Functionality */
    #ul_mainNav_li_forBuyers { background-position:-374px 0!important; } /* Sets background position for normal state */
    #ul_mainNav_li_forBuyers:hover { background-position:-561px 0!important; } /* Sets background position for rollover state */
    #ul_mainNav_li_forBuyers div { left:-190px; background: url(images/homebuy.jpg) no-repeat right top #A7D1DF; }
    
    /* For Professionals Functionality */
    #ul_mainNav_li_forProfessionals { width:208px!important; border-right:none!important; background-position:-748px 0!important; } /* Sets background position for normal state */
    #ul_mainNav_li_forProfessionals:hover { background-position:-956px 0!important } /* Sets background position for rollover state */
    #ul_mainNav_li_forProfessionals div { left:-380px; background: url(images/homeprof.jpg) no-repeat #8A9656; }

#footer {
    clear:both;
    padding:15px 6px 0;
}

#footer_nav_accountServicing, #footer_nav_aboutNoteWorld { float:left; width:248px; padding-bottom:10px; }

#footer_nav_accountServicing ul, #footer_nav_aboutNoteWorld ul {
    border-left:1px solid #B0A598;
    border-top:1px dotted #B0A598;
    padding:9px 0 0 9px;
}

#footer_nav_accountServicing li, #footer_nav_aboutNoteWorld li {
    background: url(images/arrow.gif) 0 4px no-repeat;
    padding:0 0 4px 12px;
}

#footer_nav_accountServicing a, #footer_nav_accountServicing a:visited, #footer_nav_aboutNoteWorld a, #footer_nav_aboutNoteWorld a:visited {
    color:#15558D;
    text-decoration:none;
}

#footer_nav_accountServicing a:hover, #footer_nav_accountServicing a:active, #footer_nav_aboutNoteWorld a:hover, #footer_nav_aboutNoteWorld a:active {
    text-decoration:underline;
}

#footer_nav_accountServicing h2 {
    display:block;
    background:url(images/acctsvc.gif) no-repeat;
    width:118px;
    height:17px;
    text-indent:-9000px;
    margin: 0 0 5px 10px;
}
#footer_nav_aboutNoteWorld h2 {
    display:block;
    background:url(images/aboutnoteworld.gif) no-repeat;
    width:118px;
    height:17px;
    text-indent:-9000px;
    margin: 0 0 5px 10px;
}

#footer_nav_accountLogin {float:left; margin-left:10px; width:255px; position:relative;}

#footer_nav_accountLogin_divValidation {
    left:10px;
    bottom:85px;
    position:absolute;
    display:none;
    color:Red;
    padding:0 0 19px;
    width:150px;
    background:url(images/bg_footer_nav_accountLogin_divValidation.png) no-repeat left bottom;
}

#footer_nav_accountLogin_divValidation ul {
    display:block;
    padding:6px 5px 0;
    width:140px;
    background:url(images/bg_footer_nav_accountLogin_divValidation_span.png) left top;
}

#footer_nav_accountLogin_divValidation ul li { padding-bottom:2px; }

#footer_nav_accountLogin h2 {
    display:block;
    float:left;
    background:url(images/bg_footer_nav_accountLogin_h2.png) no-repeat;
    width:117px;
    height:18px;
    text-indent:-9000px;
    margin: 0 0 4px;
}
#footer_nav_accountLogin fieldset {
    display:block;
    background:url(images/bg_footer_nav_accountLogin_fieldset.png) no-repeat;
    padding:0 10px 10px;
    width:235px;
    height:90px;
    clear:both;
}
#footer_nav_accountLogin fieldset div {
    padding-top:8px;
    width:152px;
    float:left;
}
#footer_nav_accountLogin fieldset input[type=text], #footer_nav_accountLogin fieldset input[type=password] {
    width:150px;
    height:17px;
    padding-top:2px;
    border:1px solid #8b9556;
}
#footer_nav_accountLogin fieldset input[type=submit] {
    width:71px;
    height:21px;
    background:url(images/bg_footer_nav_accountLogin_submit.png) no-repeat;
    border:none;
    cursor:pointer;
    float:left;
    margin:22px 0 0 10px;
}
#footer_nav_accountLogin fieldset label {
    color:#666;
}
#needHelp { float:right; margin-top:5px; }
#needHelp a, #needHelp a:visited { color:#15558d; text-decoration:none; }
#needHelp a:hover, #needHelp a:active { text-decoration:underline; }

#footer_p_copyright {
    border-top:1px dotted #B0A598;
    padding-top:10px;
    color:#999;
    clear:both;
}

#footer_p_copyright a, #footer_p_copyright a:visited {
    color:#999;
    text-decoration:none;
}

#footer_p_copyright a:hover, #footer_p_copyright a:active {
    text-decoration:underline;
}

#download_our_brochure { float:right; }
#download_our_brochure a {
    color:#5F9BCF; 
    text-decoration: none; 
    background:url(images/dl-icon.gif) right no-repeat;
    padding-right:15px;
}
#download_our_brochure a:hover { text-decoration:underline; }