html {
    overflow-y: scroll;
}


body {

margin:0px auto auto auto;

padding:0;
background:url(images/bg.jpg) repeat-x #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#000;

}


.clear {

clear:both;

}


span.orange {

color:#eb6821;

}


p {

padding:0px;

margin:0px;
text-align:left;

}


p.middle_text {

line-height:13px;

}


h1 {

margin:0px;
padding:8px 0 10px 10px;
font-size:18px;

font-weight:normal;

color:#333333;

}


h2 {
margin:0px;
padding:10px 0 10px 0;
font-size:18px;

font-weight:normal;

color:#365d7c;

}


h2 a {
margin:0px;
padding:10px 0 10px 0;
font-size:16px;
font-weight:normal;
color:#365d7c;

text-decoration:none;

}


h3 {

margin:0px;
padding:10px 0 10px 10px;
font-size:16px;

font-weight:normal;

color:#ca5635;

}


#main_container {

width:880px;

height:auto;

margin:auto;

padding:0px;

}


#header {
width:880px;

height:99px;
margin:auto;

}


#logo {

float:left;
padding:8px 0 0 25px;

}


.top_phone {

float:right;

width:227px;

height:64px;

padding:15px 35px 0 0;
color:#FFFFFF;


}



img.left{

float:left;

}


span.black {

color:#000000;

font-size:24px;

}



/*---------------- menu tab----------------------*/


#menu_tab {

width:860px;

height:45px;

float:right;
padding:0px;
font-family:Arial, Helvetica, sans-serif;

}


ul.menu {

list-style-type:none;
display:block;
width: auto;

margin: auto;
padding:0px;
background:none;
}



ul.menu li {

display:inline;

font-size:14px;

font-weight:normal;

line-height:45px;

}



a.nav:link, a.nav:visited {

display:block; 
float:left; 
width:97px;
height:45px;
margin:0px 4px 0px 4px;
padding:0px; 
text-align:center;
color:#ffffff;

text-decoration:none;
}



a.nav_selected:link, a.nav_selected:visited {

display:block;
float:left;
width: 97px;
height:45px;
margin:0px 4px 0px 4px;
padding:0px;
background:url(images/bt_bg.gif) no-repeat center;
text-align:center;

text-decoration:none;
color: #ca5635;
}



a.nav:hover {
background:url(images/bt_bg.gif) no-repeat center;
color: #ca5635;
text-decoration:none;
}




/*------------------main_content-------------------*/


#main_content {

width:880px;

height:auto;

padding:1px 0 25px 0;


}



.content {

margin-top:20px;
text-align:left;

}

.left_box_pic {

width:526px;

float:left;
margin: 0 20px 0 0;
padding:0 0 0 30px;
}


.right_box_bluehome {

width:275px;

height:208px;
float:left;

padding:0 0 0 0px;

text-align:left;

background: #dbedf1;
border-top: 6px solid #a3daf4;
color:#444444;
}



.right_box_blue {

width:275px;
float:left;

padding:0 0 20px 0;

text-align:left;

background: #dbedf1;
border-top: 6px solid #a3daf4;
color:#444444;
}



.left_box_content {

width:526px;

float:left;
margin: 20px 20px 0 30px;
padding:0 0 0 0;
border-top: 6px solid #ca5635;
}

.right_box_green {

width:275px;
float:left;
margin: 20px 0 0 0;
padding:0 0 20px 0;

text-align:left;

background: #dff292;
border-top: 6px solid #a9bd5a;
color:#444444;
}


a:link, a:visited {
color:#2e84bd;
text-decoration:none;
}

a:hover {
color:#b5111a;
text-decoration:none;
}


.partners_box {

margin:2px 0 0 0;

background-color:#e7e6e1;

}


img.partners_image {

padding:2px 0 2px 20px;

}


/*--------list---------*/

ul.list{
padding:0px;
margin:0px;
list-style:none;
}
ul.list li{
padding:8px 0 8px 0;
margin:0px;
list-style:none;
}
ul.list li a{
background:url(images/list_arrow.gif) no-repeat left;
text-decoration:none;
color:#fff;
padding:0 0 0 25px;
}
/*---------------register_form------------------*/
.contact_form{
width:355px;
float:left;
padding:0px 0 0 5px;
}
.form_row{
width:335px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color:#fff;
}
input.contact_input{
width:253px;
height:18px;
background-color:#857c7c;
color:#FFFFFF;
border:1px #857c7c solid;
float:left;
}
textarea.contact_textarea{
width:253px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#857c7c;
border:1px #857c7c solid;
float:left;
}
.contact_info{
width:380px;
float:left;
padding:0 0 0 20px;
color:#FFFFFF;
}
p.adress{
float:left;
padding:10px 0 0 15px;
line-height:13px;
}


/*---------------footer----------------*/

#footer_container {
text-align:left;
background-color:#cb5635;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
width: 100%;
height: 100px;
border-top: 5px solid #dc831b;
}

#footer {

width:860px;

height:100px;
margin:auto;
text-align:left;


color:#ffffff;

background-color:#cb5635;

}


.left_footer {

float:left;

width:526px;
margin: 0 20px 0 0;
padding:14px 0 0 30px;
}


.left_footer a {

padding:0 7px 0 7px;

text-decoration:none;

color:#ffffff;

}


.left_footer a:hover {

text-decoration:underline;

}



.right_footer {

float:left;

padding:14px 10px 0 0;
text-align:right;

}


.right_footer a {

padding:0 5px 0 5px;

text-decoration:none;

color:#ffffff;

}


.right_footer a:hover {

text-decoration:underline;

}


