#modBeOurPartner
{
   width: 930px;
   padding:5px 5px 5px 1px;      
   font-family:tahoma;
}

.leftHeader
{
position:relative;
height:120px;
}

.leftHeaderText
{
padding:20px 0 0 20px;
color: #013567;
font-size:23pt;
width: 210px;
font-weight:bold;
text-transform:uppercase;
position:relative;
z-index:2;
}

.rightHeaderText
{
margin-left:220px;
}

.leftHeaderText span
{
display:block;
}

.leftHeaderText span:first-line
{
font-weight:normal;
text-transform:none;
}

.leftHeaderImg
{
width:210px;
height:145px;
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/partners.jpg) no-repeat;
position:absolute;
right:10px;
top:4px;
z-index:1;
}

.rightHeaderImg
{
width:210px;
height:145px;
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/partners.jpg) no-repeat scroll -209px 0;
position:absolute;
left:10px;
top:4px;
z-index:1;
}

.textbaner
{
/*background-color : #013567;*/
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/partners_grad.jpg) repeat;
color: white;
text-transform: uppercase;
font-size: 18px;
font-weight: bold;
height: 42px;
text-align: center; 
line-height:42px; 
}

.ten_adv
{
font-weight:bold;
color:#013567;
font-size:13pt;
display:block;
margin:20px 30px 10px 30px;
}

.ten_adv_join
{
font-weight:bold;
color:#013567;
font-size:13pt;
display:block;
margin:0px 30px 10px 30px;
}

.bop_list
{
list-style-image:url("http://cachefly.apartmentsapart.com/aa/img_modules/partners_arr.jpg");
}

.bop_list li
{
margin-bottom:5px;
line-height:20px;
}

.lefttext
{
background:#EFF4FA;
width:443px;
margin:0 0 0 6px;
overflow:hidden;
}

.righttext
{
background:#FBFCFE;
width:403px;
margin:0 0 0 6px;
padding:20px;
overflow:hidden;
}

.padds
{
padding:20px;
width:403px;
height:350px;
}

.lefttext dt
{
font-weight:bold;
color:#185D9E;
margin-top:10px;
margin-bottom:5px;
}

.lefttext dd
{
line-height:20px;
}

.bottom
{
margin-top:20px;
text-align:center;
}

.bottom a, .rightbutton a
{
background:transparent url(http://cachefly.apartmentsapart.com/aa/img_modules/gradients.gif) repeat scroll 0 -90px;
border:1px solid #99640B;
color:#99640B !important;
/*float:left;*/
font-family:tahoma;
font-size:20pt !important;
height:50px;
line-height:50px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
/*width:176px;*/
padding:10px;
font-weight:normal !important;
}

.bottom a:hover
{
}

.paragraph
{
margin:15px 10px;
display:block;
text-align:justify;
}

.sp_para
{
margin:15px 10px 0;
display:block;
text-align:justify;
}

.rhead
{
text-transform:capitalize;
}

.righttext ul
{
margin-top: 0px;
}

#modBeOurPartner .img_header
{
height: 100%;
width: 99%;
margin: 0 0 0 5px;
}

#modBeOurPartner .img_top
{
height: 100%;
width: 100%;
margin: 0;
}

#modBeOurPartner a
{
color: black;
font-size: 12px;
font-weight: bold;
}

#modBeOurPartner #header
{
 background : #FFFFFF url('http://cachefly.apartmentsapart.com/aa/img_modules/affiliation/header_baner.jpg') no-repeat center 0;
 height: 95px;
 position: relative;
 margin-bottom: 0px;
 font-size: 30px;
 font-weight: bold;
 color: #013567;
 text-transform: uppercase;
}

#modBeOurPartner #header div
{
margin-left: 80px;
padding-top: 20px;
position: absolute;
top: 0;
left: 0;
}

#modBeOurPartner #left
{    
float: left;
width: 455px;
}

#modBeOurPartner #leftttext1
{
background-color : #EFF4FA;

/*
border: 1px solid;
border-color: #013567;
padding: 5px;
*/
}

#modBeOurPartner #left #banerleft
{
   height: 100px;
   border-color: #013567;
}

#modBeOurPartner #right
{
    width: 455px;
    float: right;
}

#modBeOurPartner #right #righttext1
{
    border: 1px solid;
    border-color: #013567;
    background-color : #EFF4FA;
}

#modBeOurPartner #right #banerright
{
    height: 100px;
    border-color: #013567;
}

#modBeOurPartner .links
{    
    background : #F9EACE;
    border: 1px solid #F5B758;
    color: black;
    padding-left : 0px;   
    padding: 5px;   
    text-align: center;
}

#modBeOurPartner .links:hover
{
    background : #F5B758;
    border: 1px solid black;
    color: white;
}

#modBeOurPartner .submit
{
    background : #B16724;
    height: 30px;
    color: white;  
    border : 1px  solid #B16724;
    text-align: center;
    font-weight: bold;
    margin: 0px;
    font-size: 15px;  
    text-decoration:  underline; 
    padding-bottom: 10px;
}

#modBeOurPartner .label
{
}

#modBeOurPartner .textbox
{
    background-color : #DCE7F2;
    border: 1px solid;
    border-color: #013567;
    width: 150px;
}

#modBeOurPartner img
{
    margin: 3px 3px 3px 3px;
}

#modBeOurPartner u
{
    padding: 0px;
}

#modBeOurPartner  .requiredfield
{
  font-weight: bold;
  color: red;  
  font-size: 15px;
}

fieldset 
{
    border: 1px solid #657383;
    margin: 10px 15px 10px 15px; 
    padding: 10px 10px 10px 10px;
}

fieldset legend 
{  
    font-weight: bold;
    color: Black;
    margin-bottom: 5px; 
}
#modBeOurPartner .ten_adv2
{
font-weight:bold;
color:#013567;
font-size:13pt;
display:block;
margin:0px 30px 10px 30px;
}
#modBeOurPartner .target {
line-height:20px;
margin-bottom:20px;
margin-left:30px;
margin-right:30px;
text-align:justify;
}
