body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
color:#000000;
background-image:url(images/bg_color.gif);
background-repeat:repeat-x;
}

a{
color:#000000;
text-decoration:none;
}

a:hover{
color:#000000;
text-decoration:underline;
}

.menu a, .footer_txt a{
color:#FFFFFF;
text-decoration:none;
}

.footer_txt a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.read2 a{
color:#FFFFFF;
text-decoration:underline;
}

.submenu a{
color:5699CF;
text-decoration:underline;
}

.h3 a, .h4 a{
color:#F7C217;
}

.logo{
margin-left:18px;
}

.sidebox_layout{
padding:10px;
text-align:justify;
}

.menu{
background-image:url(images/menu.gif);
background-repeat:no-repeat;
height:24px;
padding-top:6px;
color:#FFFFFF;
padding-left:28px;
margin-bottom:10px;
margin-top:10px;
font-size:14px;
}

.submenu{
color:5699CF;
font-size:13px;
margin-bottom:5px;
padding-left:29px;
text-decoration:underline;
}

.sidebox_h2{
color:#0076A3;
font-size:14px;
font-weight:bold;
margin-top:30px;
margin-bottom:10px;
}

.sidebox_h2 a, .sidebox_h2 a:hover{
color:#0076A3;
text-decoration:underline;
}

.read{
text-align:right;
text-decoration:underline;
}

.read2{
text-align:right;
text-decoration:underline;
margin-top:35px;
margin-right:15px;
color:#FFFFFF;
}

.first_sentence{
background-image:url(images/header_top.jpg);
background-repeat:no-repeat;
width:685px;
height:36px;
text-align:right;
padding-right:15px;
color:#777777;
padding-top:8px;
}

.content_layout{
background-image:url(images/header_bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:10px;
padding-left:80px;
text-align:justify;
}

.blue_box{
background-image:url(images/blue_box.gif);
background-repeat:no-repeat;
width:610px;
height:150px;
margin-top:40px;
}

.blue_box img{
padding-left:6px;
padding-top:5px;
}

.h1{
font-size:18px;
color:#FFFFFF;
padding-left:16px;
padding-top:2px;
}

.h2{
font-size:18px;
background-image:url(images/h2.gif);
background-repeat:no-repeat;
width:610px;
height:24px;
margin-top:10px;
margin-bottom:10px;
}

.h3{
text-align:center;
color:#F7C217;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
}

.h4{
color:#F7C217;
font-size:18px;
text-align:left;
margin-bottom:5px;
margin-top:5px;
padding-left:15px;
}

.h5{
font-size:18px;
color:#104082;
text-decoration:underline;
margin-top:10px;
margin-bottom:10px;
}

.h6{
background-image:url(images/h6.gif);
background-repeat:no-repeat;
height:24px;
padding-top:6px;
color:#FFFFFF;
padding-left:28px;
margin-bottom:10px;
margin-top:10px;
font-size:14px;
}

.h6 a{
text-decoration:none;
color:#FFFFFF;
}

.white_line{
background-image:url(images/white_line.gif);
background-repeat:repeat-y;
background-position:top right;
padding-right:21px;
}

.content_image, .newsstoryimages{
border:#1A74BD solid 1px;
padding:1px;
float:left;
margin-right:10px;
}

.footer_t{
background-image:url(images/footer_t.gif);
background-repeat:no-repeat;
height:47px;
}

.footer1{
background-image:url(images/footer1.gif);
background-repeat:no-repeat;
width:310px;
height:227px;
float:left;
}

.footer2{
background-image:url(images/footer2.gif);
background-repeat:no-repeat;
width:322px;
height:227px;
float:left;
}

.footer3{
background-image:url(images/footer3.gif);
background-repeat:no-repeat;
width:328px;
height:227px;
float:left;
}

.footer1 span, .footer2 span, .footer3 span{
width:200px;
margin-left:15px;
display:block;
text-align:justify;
color:#FFFFFF;
}

.footer_r{
background-image:url(images/footer_r.gif);
background-position:top left;
background-repeat:repeat-x;
height:274px;
}

.footer_l{
background-image:url(images/footer_l.gif);
background-position:top right;
background-repeat:repeat-x;
height:274px;
}

.footer_txt{
clear:both;
background-color:#1E76BE;
color:#FFFFFF;
padding:5px;
padding-bottom:15px;
}

label{
font-size:11px;
font-weight: bold;
float: left;
text-align: right;
width: 120px;
display: block;
margin-top: 3px;
margin-right: 3px;
clear:both;
}

input, textarea {
font-size:12px;
background:url(images/input_textfield_backround.gif) #fff no-repeat 0 0;
border: 1px solid #00679C;
color:#013146;
}

select{
font-size:12px;
border: 1px solid #013146;
background:none;
background-color:#FFFFFF;
}

.newsstorydate{
font-size:10px;
color:#666666;
padding-left:15px;
font-weight:bold;
}

/* RESOURCE STYLES */

.resource a{
font-size:12px;
font-weight:bold;
}

.resource-addurl{
margin-top:5px;
float:right;
padding-right:12px;
}

.resource-addurl a{
color:#013146;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.resource{
margin-bottom:10px;
}

.resource-category{
font-size:11px;
font-weight:bold;
text-decoration:none;
float:left;
width:185px;
height:30px;
text-align:left;
margin-left:8px;
}

.resource-category a{
text-decoration:none;
}

.resource-category a:hover{
text-decoration:underline;
}


.contact_us{
padding:0px;
margin:0px;
}

.contact_us input{
float:left;
width:300px;
margin-bottom:5px;
}

.contact_us textarea{
width:300px;
float:left;
margin-bottom:5px;
}

.yellow_line{
background-image:url(images/PropertyManagemb.jpg);
background-repeat:no-repeat;
height:209px;
} 

.yellow_line p, .yellow_line2 p, .yellow_line3 p, .yellow_line4 p{
margin-top:20px;
width:358px;
margin-left:10px;
font-size:17px;
text-align:center;
}

.yellow_line2{
background-image:url(images/GeneralMaintenanceb.jpg);
background-repeat:no-repeat;
height:173px;
} 

.yellow_line3{
background-image:url(images/ComplexManagemententb.jpg);
background-repeat:no-repeat;
height:167px;
} 

.yellow_line4{
background-image:url(images/MarketingLettingServiceb.jpg);
background-repeat:no-repeat;
height:160px;
} 

#headerflash{
background-image:url(images/flash.jpg);
background-repeat:no-repeat;
width:700px;
height:234px;
}






















