/*-----------------------------
	GENERAL CONFIGURATION
-----------------------------*/

body {
background-color: #504d50;
background-repeat: repeat-x;
text-decoration: none;
color: #aca499;
font-family: helvetica, arial;
font-size: 9.5pt;
line-height: 125%; 
font-weight: lighter; 
overflow:auto; 
overflow-x: hidden;
margin: 0px; 

}

.text{text-decoration: none;font-family: helvetica, arial;font-size: 9.5pt;font-weight:normal;color: #aca499;line-height: 125%;}
.text2{text-decoration: none;font-family: helvetica, arial;font-size: 8.5pt;font-weight:normal;color: #312e2a;line-height: 125%;}

li{margin-left:20px;}

h1{text-decoration: none;font-family: helvetica, arial; font-size: 13.5pt; line-height: 120%; font-weight: lighter; text-align: left;}
h2{text-decoration: none;font-family: helvetica, arial; font-size: 15pt; line-height: 120%; font-weight: lighter; text-align: left; color:#4096c3;}
h3{text-decoration: none;font-family: helvetica, arial; font-size: 12pt; line-height: 120%; font-weight: lighter; text-align: left;}
h4{text-decoration: none;font-family: helvetica, arial; font-size: 24pt; line-height: 0%; font-weight: lighter; text-align: left;}
h5{text-decoration: none;font-family: helvetica, arial; font-size: 13.5pt; line-height: 80%; font-weight: lighter; text-align: left; color:#ffffff;}

/*-----------------------------
	LINKS
-----------------------------*/

a:link {text-decoration: none;color: #aca499;font-size: 9.5pt;}
a:visited {text-decoration: none;color: #aca499;font-size: 9.5pt;}
a:active {text-decoration: none;color: #aca499;font-size: 9.5pt;}
a:hover {text-decoration: none;color: #aca499;font-size: 9.5pt;}

a.info:link {text-decoration: none;color: #ffffff;font-size: 10pt;}
a.info:visited {text-decoration: none;color: #ffffff;font-size: 10pt;}
a.info:active {text-decoration: none;color: #ffffff;font-size: 10pt;}
a.info:hover {text-decoration: none;color: #9c999c;font-size: 10pt;}

a.menu:link {text-decoration: none;color: #ffffff;font-size: 0.8em;}
a.menu:visited {text-decoration: none;color: #ffffff;font-size: 0.8em;}
a.menu:active {text-decoration: none;color: #ffffff;font-size: 0.8em;}
a.menu:hover {text-decoration: underline;color: #504d50;font-size: 0.8em;}

a.menu2:link {text-decoration: none;color: #504d50;font-size: 12pt;}
a.menu2:visited {text-decoration: none;color: #504d50;font-size: 12pt;}
a.menu2:active {text-decoration: none;color: #504d50;font-size: 12pt;}
a.menu2:hover {text-decoration: none;color: #4096c3;font-size: 12pt;}

a.services:link {text-decoration: none;color: #4096c3;font-size: 13.5pt;}
a.services:visited {text-decoration: none;color: #4096c3;font-size: 13.5pt;}
a.services:active {text-decoration: none;color: #4096c3;font-size: 13.5pt;}
a.services:hover {text-decoration: none;color: #ffffff;font-size: 13.5pt;}

a.services_detail:link {text-decoration: none;color: #2b2b2b;font-size: 9.5pt;}
a.services_detail:visited {text-decoration: none;color: #2b2b2b;font-size: 9.5pt;}
a.services_detail:active {text-decoration: none;color: #2b2b2b;font-size: 9.5pt;}
a.services_detail:hover {text-decoration: none;color: #4096c3;font-size: 9.5pt;}

a.footer:link {text-decoration: none;color: #9c999c;font-size: 8.5pt;}
a.footer:visited {text-decoration: none;color: #9c999c;font-size: 8.5pt;}
a.footer:active {text-decoration: none;color: #9c999c;font-size: 8.5pt;}
a.footer:hover {text-decoration: none;color: #ffffff;font-size: 8.5pt;}     


/*-----------------------------
	POSITIONING AND MENUS
-----------------------------*/

#wrapper {position: absolute;top: 0px;left: 0px;vertical-align:top;width: 100%;height: auto;margin-left: auto;margin-right: auto;}

#bluebar {position: absolute;top: 0px;background-color: #4096c3;left: 0px;vertical-align:top;width: 100%;height: 125px;margin-left: 0px;margin-right: 0px;}

#whitebar {position: absolute;top: 125px;background-color: #ffffff;left: 0px;vertical-align:top;width: 100%;height: 5px;margin-left: 0px;margin-right: 0px;}

#template {position: relative;top: 0px;left:0px;width: 900px;height: auto;text-align: left;vertical-align:top;margin-left: auto;margin-right: auto;}
			

#content {position: absolute;top: 150px;left:0px;width: 900px;height: 90%;text-align: left;vertical-align:top;margin-left: auto;margin-right: auto;}



#menu {color: #ffffff;position: absolute;top: 95px;left:10px;width: 700px;height: 25px;;text-align: left;vertical-align:top;margin-left: auto;margin-right: auto; padding-bottom:5px; padding-right:5px; padding-left:0px; padding-top:10px;font-size: 1.2em;}



#logo {position: absolute;top: 15px;left:0px;width: 570px;height: 85px;text-align: left;vertical-align:top;margin-left: auto;margin-right: auto;}

#infobox{background-color: #504d50;position: absolute; line-height:150%; color: #ffffff;font-size: 10pt; top: 15px; right:10px;width: 230px;height: 70px;text-align: left;vertical-align:top;margin-left: auto;margin-right: auto; padding:10px; padding-top:0px; padding-bottom:-5px; padding-left:10px;}


#footerbox {background-color: #2b2b2b; position: relative; color: #9c999c;font-size: 9pt; text-align:left; top:800px; vertical-align:top;width: 100%;height: 70px;margin-left: 0px;margin-right: 0px;}

#footerbox2 {background-color: #2b2b2b; position: relative; color: #9c999c;font-size: 9pt; text-align:left; top:1200px; vertical-align:top;width: 100%;height: 70px;margin-left: 0px;margin-right: 0px;}

#footerbox3 {background-color: #2b2b2b; position: relative; color: #9c999c;font-size: 9pt; text-align:left; top:1400px; vertical-align:top;width: 100%;height: 70px;margin-left: 0px;margin-right: 0px;}

#footerbox4 {background-color: #2b2b2b; position: relative; color: #9c999c;font-size: 9pt; text-align:left; top:1000px; vertical-align:top;width: 100%;height: 70px;margin-left: 0px;margin-right: 0px;}

#footer {position: relative;top: 0px;left:10px;width: 900px; line-height:150%; height: auto;text-align: left;vertical-align:top;margin-left: auto;margin-right: auto; padding-top:5px;font-size: 8.5pt;}     


#aboutus {position: absolute;top: 300px;left:0px;width: 580px;height: auto;text-align:left;vertical-align:top;}

#menu2{position: absolute;top: 280px;left:0px;width: 585px;height: auto;text-align:justify;vertical-align:top; color:white; font-size: 12pt;}

#display {position: absolute;top: -20px;left:10px;width: 585px;height: auto;text-align:left;vertical-align:top;}


#blue1 {background-color: #504d50; position: absolute;top: 130px;left: 0px;vertical-align:top;width: 1440px;height: 990px;margin-left: 0px;margin-right: 0px;}


#blue2 {background-image: url(../img/form.png);background-repeat: no-repeat;position: absolute;top: -20px;right: 10px;vertical-align:top;width: 337px;height: 551px;}

#form {color:white;position: absolute;top: 220px;left:85px;width: 300px;height: 400;text-align: left;vertical-align:top; padding:10px;}

#blue_bfs {background-image: url(../img/bfs_back.jpg);background-repeat: no-repeat;position: absolute;top: 130px;left: 0px;vertical-align:top;width: 1440px;height: 990px;margin-left: 0px;margin-right: 0px;}

#blue2_bfs {background-image: url(../img/form_bfs.png);background-repeat: no-repeat;position: absolute;top: -20px;right: 10px;vertical-align:top;width: 337px;height: 551px;}

#form_bfs {color:white;position: absolute;top: 220px;left:85px;width: 300px;height: 726;text-align: left;vertical-align:top; padding:10px;}





#services {background-color: #2b2b2b; color:#f1f1f1; line-height:150%; position: absolute;top: -20px;left:0px;width: 565px;height: 950px;text-align:left;vertical-align:top; border: solid 5px #ffffff; padding: 12px;}

#aboutus_page {background-color: #f1f1f1; color:#2b2b2b; line-height:150%; position: absolute;top: -20px;left:10px;width: 543px;height: 820px;text-align:left;vertical-align:top; border: solid 5px #ffffff; padding: 12px; padding-top: 290px;padding-right:30px;}

#basicservice_page {background-color: #f1f1f1; color:#2b2b2b; line-height:150%; position: absolute;top: -20px;left:10px;width: 561px;height: 500px;text-align:left;vertical-align:top; border: solid 5px #ffffff; padding: 12px; padding-top: 290px;}

#allservice_page {background-color: #f1f1f1; color:#2b2b2b; line-height:150%; position: absolute;top: -20px;left:10px;width: 561px;height: 730px;text-align:left;vertical-align:top; border: solid 5px #ffffff; padding: 12px; padding-top: 290px;}

#index_page {background-color: #f1f1f1; color:#2b2b2b; line-height:150%; position: absolute;top: -20px;left:10px;width: 561px;height: 300px;text-align:left;vertical-align:top; border: solid 5px #ffffff; padding: 12px; padding-top: 300px;}


#one_service {background-color: #2b2b2b; color:#f1f1f1; line-height:150%; position: absolute;top: -20px;left:0px;width: 565px;height: 600px;text-align:left;vertical-align:top; border: solid 5px #ffffff; padding: 12px;}






.btn {background-image: url(../img/btn.png);background-repeat: no-repeat; width:130px; height:21px; vertical-align:-10%; border: solid 1px #4096c3; padding: 2px;}

.input_field {background-color: #504d50; border: solid 1px #504d50; padding: 2px; color:white; resize: none;}

#freequote {background-image: url(../img/arrow.png);background-repeat: no-repeat;position: absolute;top: 297px;right: 320px;vertical-align:top;width: 148px;height: 57px;}
