﻿

@import url(/cnxapp/css/cnxapp_v1.css);

*
{
    font-size: 12px;
    font-family: Tahoma;
    margin: 0px;
    padding: 0px;   
}

body
{
    text-align: center;
    overflow: -moz-scrollbars-vertical; 
}
img
{
    border:none;
}
table
{
    border-collapse: collapse;
}

p
{
    margin-bottom: 6px;    
}

a, a:link, a:visited
{
    text-decoration: none;
    color: #1D5CA4;
}

a:hover
{
    color: #65ADFF;
}

h1
{
    font-size: 18px;
    font-weight: 100;
    color: #FFFFFF;
    padding-left: 15px;
    padding-top: 22px;
    font-family: Arial;
}


h2
{
    font-size: 16px;
    font-weight: 100;
    color: #6B9256;
    margin-bottom: 4px;
    padding-bottom: 2px;
}


ul
{
    margin-bottom: 6px;
}


li
{
    padding-bottom: 4px;
    margin-left: 14px;
}

a.sitesubmitlink

{

    border-top: 1px solid #FFAB60;

    border-left: 1px solid #FFAB60;

    border-right: 1px solid #C75E00;

    border-bottom: 1px solid #C75E00;    

    background-color: #FFDE9D;

    padding: 4px;

    padding-left: 8px;

    padding-right: 8px;

    margin-top: 4px;

    margin-bottom: 4px;

    font-size: 11px;

    font-weight: 700;

    color: #D64C00;

}



a:hover.sitesubmitlink

{

    background-color: #FFF4D4;

}


/*=======================================================================================

  STRUCTURE

=========================================================================================*/


.inlineimg
{
    float:right;
    margin-left:10px;
    margin-bottom:5px;
}

#bodyout
{
    width: 722px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    margin-top: 25px;
    background-image: url(/graphics/fw/mainback.gif);
    background-repeat: repeat-y;
}


#footout
{
    width: 722px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    height: 20px;

}


#headmain
{
    position:relative;
    height: 72px;
    width: 722px;
    background-image: url(/graphics/fw/headmain.gif);
}

#headmainlogo
{
    position:absolute;
    height: 62px;
    width: 218px;
    cursor:pointer;
}
#headmaintitle
{
    position:absolute;
    height: 62px;
    width: 340px;
    left: 223px;
}
#headmainlinks 
{
    position:absolute;
    height: 52px;
    width: 160px;
    left: 562px;
    text-align:right;
    padding-top:5px;
}
#headmainlinks p,#headmainlinks a
{
    padding-right:5px;
    
    color:White;
    font-size:11px;
}
#headmainlinks a:hover
{
    color:#65ADFF;   
}
#homemain
{
    height: 191px;
    width: 722px;
    background-image: url(/graphics/fw/homemain.gif);
    border-bottom: 3px solid #FFFFFF;    
    
}

#menleft
{
    float: left;
    width: 219px;
    overflow: visible;
    text-align:center;
}

#contright
{
    float: right;
    width: 493px;
    overflow: visible;
    padding-bottom: 10px;
    margin-top: 5px;
    min-height: 550px;
}

#contright
{
    line-height: 150%;    
}



.footsplit
{

    height: 9px;
    overflow: hidden;
    background-image: url(/graphics/fw/footsplit.gif);
    background-repeat: repeat-x;
    clear: both;
}

#contout
{
    overflow: visible;
}

#footdisc
{
    font-size: 11px;
    text-align: center;
    font-weight: 100;
    color: #888888;
}
#menleftlinks
{
    float:left;
    width:201px;
}
#menleftlinks a
{
    float: left;
    width: 201px;
    background-color: #6D83AA;
    color: #FFFFFF;
    margin-bottom: 3px;
    font-size: 15px;
    padding: 8px;
    padding-left: 10px;
    text-align:left;
}


#menleftlinks a:hover
{
    background-color: #C7D0E0;
    color: #6D83AA;
    
}
#menleftcontact 
{
    margin-left:40px;
    margin-top:30px;
}
#menleftcontact p
{
    font-size: 11px;
}
#menleftcontact span
{
    color:#5F7DB1;
}
#menleftsubscribelink
{
    width:218px;
    float:left;
    margin-top:20px;
    text-align:center;
    display:block;
    font-weight:700;
}

#footleft
{
    width: 47%;
    float: left;
    font-size: 10px;
    color: #555555;
    height: 25px;
}


#footright
{
    float: right;
    width: 47%;
    font-size: 10px;
    color: #555555;
    text-align: right;
}

#footright a
{
    margin-left: 10px;
    font-size: 10px;
}

#applylink
{
     display: block;
     background-image:url(/graphics/fw/getstartednow.gif);
     background-position:center center;
     background-repeat:no-repeat;
     height: 67px;
     width:218px;
     float:left;
     margin-top: 15px;
     text-indent: -10000px;
     cursor:pointer;
}

#contactalldivs
{
     float:left;
     width:218; 
     margin-top:15px;
}
.contactleftdivs
{
    
    width:80px;
    margin-top:4px;
    text-align:right;
    float:left;
}
.contactrightdivs
{
    text-align:left;
    width:130px;
    margin-top:4px;
    float:left;
    text-indent:5px;
}

/*=======================================================================================

  CONTACT FORM

=========================================================================================*/





div.cxaContactOuterCont

{

    /*border: 1px solid #DDDDDD;

    background-color: #EFEFEF;    */

}



div.cxaContactInnerCont

{

    margin: 1px;

}



div.cxaContactInnerCont p.ff_field input, div.cxaContactInnerCont p.ff_field textarea

{

    width: 289px;

}



div.cxaContactInnerCont p.ff_field select

{

    width: 298px;

}







/*=======================================================================================

  FORM-MATTING

=========================================================================================*/





.ff_title

{

    font-weight: 700;

    font-size: 10px;

    text-transform: uppercase;    

    color: #555555;

    margin-top: 3px;

    margin-bottom: 1px;

}





.ff_field

{

    margin-top: 1px;

    margin-bottom: 1px;

    padding-bottom: 2px;

}



.ff_field input

{

    width: 98%;

    padding: 2px;

    padding-left: 3px;

    font-size: 11px;

}





.ff_field input.req

{

    background-image: url(/graphics/fw/ff_req.gif);

    background-position: top right;

    background-repeat: no-repeat;

}





.ff_field textarea.req

{

    background-image: url(/graphics/fw/ff_req.gif);

    background-position: top right;

    background-repeat: no-repeat;

}







.ff_field textarea

{

    width: 98%;

    padding: 2px;

    padding-left: 3px;

    font-size: 11px;

}





.ff_field select

{

    width: 98%;

    font-size: 11px;

}



.ff_submit

{

    text-align: center;

    margin-top: 8px;

}





.ff_submit input

{

    font-size: 11px;

    font-weight: 700;

}





.boxsplitright

{

    float: right;

    background-image: url(/graphics/fw/boxsplit.gif);    

    background-repeat: repeat-y;

    padding-left: 20px;

    overflow: auto;

    margin-left: 2px;

}


.homesummary
{
    margin-bottom: 5px;
    border-bottom: 1px dotted #999999;
    padding-bottom: 5px;
    float: left;
    width: 493px;
}


.homesummary .sc_image
{
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    
}



/*=======================================================================================

  Apply Online Form

=========================================================================================*/


#applyleftside
{
    position:relative;
    width:240px;
    float:left;
}
#applyrightside
{
    position:relative;
    width:240px;
    float:left;
}

/*=======================================================================================

  Apply Online Form

=========================================================================================*/


#homeleftbottom
{
    position:relative;
    width:220px;
    float:left;
    padding-right:20px;
}
#homerightbottom
{
    position:relative;
    width:220px;
    float:left;
}

/*=======================================================================================

  Realtor Page

=========================================================================================*/

.fixpdf_text
{   
  
    margin-top:15px;
    margin-bottom:15px;
    
}
.fixpdf_text img
{   
    float:left;
    margin-right:18px;
    margin-left:8px;
    
}
.fixpdf_text p
{   
    font-size:10px;
}
.fixpdf_text a
{   
     margin-top:8px;
    font-size:12px;
}