h1            {font-size:22px; font-weight:bold; color:#000000; text-decoration:none; line-height:32px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
h2            {font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; line-height:32px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
h3            {font-size:14px; font-weight:bold; color:#000000; text-decoration:none; line-height:32px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}

.body-text        {font-size:13px; font-weight:normal; color:#000000; text-decoration:none; line-height:22px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
.body-text A:link    {color:#000000; text-decoration:underline;}
.body-text A:visited    {color:#000000; text-decoration:underline;}
.body-text A:hover    {color:#333333; text-decoration:underline;}

.body-text-no-height        {font-size:12px; font-weight:normal; color:#000000; text-decoration:none; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
.body-text-no-height A:link    {color:#000000; text-decoration:underline;}
.body-text-no-height A:visited    {color:#000000; text-decoration:underline;}
.body-text-no-height A:hover    {color:#333333; text-decoration:underline;}

.body-text-li        {font-size:12px; font-weight:normal; color:#000000; text-decoration:none; line-height:17px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
.body-text-li-ff    {margin-left:15px; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; line-height:17px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}

.body-text-white        {font-size:13px; font-weight:normal; color:#FFFFFF; text-decoration:none; line-height:22px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
.body-text-white A:link        {color:#FFFFFF; text-decoration:underline;}
.body-text-white A:visited    {color:#FFFFFF; text-decoration:underline;}
.body-text-white A:hover    {color:#cccccc; text-decoration:underline;}

.menu-top        {font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; line-height:32px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
.menu-top A:link    {color:#FFFFFF; text-decoration:none;}
.menu-top A:visited    {color:#FFFFFF; text-decoration:none;}
.menu-top A:hover    {color:#cccccc; text-decoration:underline;}

.menu-main        {font-size:14px; font-weight:normal; color:#FFFFFF; text-decoration:none; line-height:32px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
.menu-main A:link    {color:#FFFFFF; text-decoration:none;}
.menu-main A:visited    {color:#FFFFFF; text-decoration:none;}
.menu-main A:hover    {color:#cccccc; text-decoration:underline;}

.footer            {font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; line-height:24px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
/*
.footer A:link        {color:#FFFFFF; text-decoration:none;}
.footer A:visited    {color:#FFFFFF; text-decoration:none;}
.footer A:hover        {color:#cccccc; text-decoration:underline;}
*/
.footerlink            {font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; line-height:32px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
.footerlink:visited    {font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; line-height:32px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
.footerlink:hover    {font-size:12px; font-weight:bold; color:#cccccc; text-decoration:underline; line-height:32px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}



.paging            {font-size:14px; font-weight:normal; color:#000000; text-decoration:none; line-height:32px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
.paging A:link        {color:#000000; text-decoration:none;}
.paging A:visited    {color:#000000; text-decoration:none;}
.paging A:hover        {color:#333333; text-decoration:underline;}
.paging A:active    {color:#669933; text-decoration:underline;}



/******* Form/Button styles ******************************/

select.size1{
    margin:8px 0px;
    width:230px;
    height:24px;
    font-size:12px; font-weight:normal; color:#000000; text-decoration:none; line-height:22px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
}

select.size2{
    margin:8px 0px;
    width:345px;
    height:24px;
    font-size:12px; font-weight:normal; color:#000000; text-decoration:none; line-height:22px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
}

select.size3{
    margin:8px 0px;
    width:180px;
    height:24px;
    font-size:12px; font-weight:normal; color:#000000; text-decoration:none; line-height:22px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
}

textarea.size2{
    margin:8px 0px;
    width:340px;
    font-size:12px; font-weight:normal; color:#000000; text-decoration:none; line-height:22px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
}

input.size1, label.size1{
    margin:8px 0px;    
    vertical-align:middle;
    font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; line-height:22px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
}

input.size2, label.size2{
    margin:8px 0px;
    vertical-align:middle;
    font-size:12px; font-weight:normal; color:#000000; text-decoration:none; line-height:22px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
}

input.text, label.text{
    margin:8px 0px;    
    width:340px;
    vertical-align:middle;
    font-size:12px; font-weight:normal; color:#000000; text-decoration:none; line-height:22px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
}

input.btn-small {   
    margin:6px 0px;
    cursor:pointer;
    background-color:#333; 
    padding:2px 10px;
    border:1px solid;   
    border-color: #EEE #BBB #BBB #EEE;
    font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
}  

input.btn-apartment {   
    margin:0px 0px;
    cursor:pointer;
    padding:2px 10px;
    background-color:#333;   
    border:1px solid;   
    border-color: #EEE #BBB #BBB #EEE;
    font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
}  

input.btn-black {   
    margin:6px 0px;
    cursor:pointer;
    background-color:#333; 
    padding:2px 10px;
    border:1px solid;   
    border-color: #EEE #BBB #BBB #EEE;
    font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
} 
input.btn-black:hover {   
    background-color:#aaaaaa; 
    color:#000000;
} 

input.btn-lgreen {   
    margin:6px 0px;
    cursor:pointer;
    background-color:#cae876; 
    padding:2px 10px;
    border:1px solid;   
    border-color: #EEE #BBB #BBB #EEE;
    font-size:12px; font-weight:normal; color:#000000; text-decoration:none; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
} 
input.btn-lgreen:hover {   
    background-color:#aaaaaa; 
    color:#000000;
} 

input.btn-dgreen {   
    margin:6px 0px;
    cursor:pointer;
    background-color:#669933; 
    padding:2px 10px;
    border:1px solid;   
    border-color: #EEE #BBB #BBB #EEE;
    font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
} 
input.btn-dgreen:hover {   
    background-color:#aaaaaa; 
    color:#000000;
} 

input.btn-red {   
    margin:6px 0px;
    cursor:pointer;
    background-color:#cc3333; 
    padding:2px 10px;
    border:1px solid;   
    border-color: #EEE #BBB #BBB #EEE;
    font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
} 
input.btn-red:hover {   
    background-color:#aaaaaa; 
    color:#000000;
} 

input.btn-black-small {   
    margin:6px 0px;
    cursor:pointer;
    background-color:#333; 
    border:1px solid;   
    border-color: #EEE #BBB #BBB #EEE;
    font-size:10pt; font-weight:normal; color:#FFFFFF; text-decoration:none; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
} 
input.btn-black-small:hover {   
    background-color:#aaaaaa; 
    color:#000000;
}  

input.btn-lgreen-small {   
    margin:6px 0px;
    cursor:pointer;
    background-color:#cae876; 
    border:1px solid;   
    border-color: #EEE #BBB #BBB #EEE;
    font-size:10pt; font-weight:normal; color:#000000; text-decoration:none; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
} 
input.btn-lgreen-small:hover {   
    background-color:#aaaaaa; 
    color:#000000;
} 

input.btn-dgreen-small {   
    margin:6px 0px;
    cursor:pointer;
    background-color:#669933; 
    border:1px solid;   
    border-color: #EEE #BBB #BBB #EEE;
    font-size:10pt; font-weight:normal; color:#FFFFFF; text-decoration:none; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
} 
input.btn-dgreen-small:hover {   
    background-color:#aaaaaa; 
    color:#000000;
} 

input.btn-red-small {   
    margin:6px 0px;
    cursor:pointer;
    background-color:#cc3333; 
    border:1px solid;   
    border-color: #EEE #BBB #BBB #EEE;
    font-size:10pt; font-weight:normal; color:#FFFFFF; text-decoration:none; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;
}
input.btn-red-small:hover {   
    background-color:#aaaaaa; 
    color:#000000;
} 

