html {
padding:0px;
margin:0px;
overflow-y:scroll;
}

body {
padding:0px;
margin:0px;
text-align:left;
background:white;
}







#outer_hdr {
font-family: arial, sans-serif;
font-size:12px;
float:left;
margin:0px auto 0px auto;
width:100%;
height:174px;
background:url('images/bg_hdr.gif');
background-repeat:repeat-x;
}

#hdr {
margin:22px auto 0px auto;
padding:0px 0px 0px 0px;
width:860px;
height:152px;
background:#aae85e;
}

#hdr_logo {
float:left;
display:inline;
margin:25px 0px 0px 25px;
padding:0px 0px 0px 0px;
width:205px;
height:103px;
}

#hdr_block {
float:left;
margin: 25px 0px 0px 25px;
padding:0px 0px 0px 0px;
width:580px;
height:103px;
background:url('images/bg_hdr_block.png');
}


#hdr_phone {
float:left;
margin:0px;
padding:18px 20px 0px 0px;
width:560px;
height:50px;
text-align:right;
}

#hdr_phone h2 {
color:#fff;
font-size:16px;
margin:0px;
}



#hdr_tag {
float:left;
margin:0px;
padding:0px 20px 0px 0px;
width:560px;
}

#hdr_tag h2{
float:right;
text-align:right;
font-size:13px;
color:#888;
padding:0px;
margin:0px;
line-height:20px;
}










#mid {
font-family: arial, sans-serif;
font-size:12px;
width:860px;
padding:0px 0px 0px 0px;
margin:0px auto;
background:white;
}









#mainnav {
float:left;
display:inline;
width:830px;
margin:0px;
padding:0px 0px 0px 30px;
height:31px;
background:url('images/bg_nav_1.gif');
background-position:0px 0px;
font-size:12px;
}

#mainnav ul{
display:inline;
margin:0px;
padding:0px;
}

#mainnav li{
display:inline;
margin:0px;
padding:0px;
}

#mainnav li a{
display:block;
float:left;
font-size:13px;
font-weight:normal;
text-decoration:none;
margin:3px 0px 0px 0px;
color:white;
padding:5px 10px 0px 10px;
height:23px;
}

#mainnav li a:hover {
color:#b2ff39;
}

#mainnav .home { 
margin-right:55px;
}

#mainnav .services { 
margin-right:60px;
}

#mainnav .examples { 
margin-right:50px;
}

#mainnav .about { 
margin-right:60px;
}

#mainnav .contact { 
margin-right:0px;
}






#home .home {
color:black;
background:#e3ded2;
}

#services .services , #land-survey .services , #building-survey .services , #setting-survey .services  {
color:black;
background:#e3ded2;
}

#survey-examples .examples {
color:black;
background:#e3ded2;
}

#about .about , #news .about , #people .about , #equipment .about{
color:black;
background:#e3ded2;
}

#contact .contact , #quote .contact , #faqs .contact {
color:black;
background:#e3ded2;
}

#home .home:hover , #services .services:hover , #land-survey .services:hover, #building-survey .services:hover , #setting-survey .services:hover , #survey-examples .examples:hover , #about .about:hover , #news .about:hover , #equipment .about:hover , #people .about:hover , #contact .contact:hover , #quote .contact:hover , #faqs .contact:hover {
color:black;
background:#e3ded2;
}








#subnav {
display:inline;
float:left;
width:860px;
height:70px;
margin:0px;
padding:10px 0px 0px 0px;
background:#e3ded2;
}

#subnav ul {
width:100%;
float:left;
margin:0px;
padding:0px;
}

#subnav_services {
display:inline;
float:left;
width:170px;
margin:0px 0px 0px 140px;
padding:0px;
}

#subnav_examples {
display:inline;
float:left;
width:148px;
margin:0px 0px 0px 20px;
}

#subnav_about {
display:inline;
float:left;
width:115px;
margin:0px 0px 0px 20px;
}

#subnav_contact {
display:inline;
float:left;
width:130px;
margin:0px 0px 0px 20px;
}

#subnav ul li {
width:100%;
padding:0px;
margin:0px 0px 4px 0px;
list-style-position:outside;
list-style:none;
}

#subnav ul li a {
display:block;
padding:2px 10px 0px 10px;
margin:0px;
text-decoration:none;
color:#777;
height:16px;
}

#subnav ul li a:hover {
background:white;
}

#land-survey .land-survey  , #building-survey .building-survey  , #setting-survey .setting-survey , #equipment .equipment , #previous-work .previous-work , #news .news , #people .people ,  #quote .quote , #faqs .faqs {
background:white;
}

#services #subnav_services a , #land-survey #subnav_services a , #building-survey #subnav_services a , #setting-survey #subnav_services a ,
#why-lds #subnav_why-lds a , #survey-examples #subnav_examples a , #equipment #subnav_why-lds a , 
#about #subnav_about a , #people #subnav_about a , #equipment #subnav_about a  , #news #subnav_about a , 
#contact #subnav_contact a , #quote #subnav_contact a , #faqs #subnav_contact a {
color:black;
}









#intro {
display:inline;
float:left;
width:860px;
height:200px;
margin:0px;
padding:0px;
background:#e3ded2;
}

#home #intro {
background: #666;
height:250px;
}

#services #intro{
background: #e3ded2;
}

#survey-examples #intro {
background: #e3ded2 url('images/intro_examples.jpg');
}

#about #intro , #news #intro , #people #intro , #equipment #intro {
background: #e3ded2 url('images/intro_about.jpg');
}

#contact #intro , #quote #intro , #faqs #intro {
background: #e3ded2 url('images/intro_contact.jpg');
}

#mini_intro {
display:inline;
float:left;
width:860px;
height:100px;
margin:0px;
padding:0px;
}

#land-survey #mini_intro {
background: #666 url('images/intro_service_land.png');
}

#building-survey #mini_intro {
background: #666 url('images/intro_service_building.png');
}

#setting-survey #mini_intro {
background: #666 url('images/intro_service_setting.png');
}

#mini_intro h1 {
font-size:26px;
font-weight:bold;
padding:0px;
margin:35px 0px 0px 140px;
}










#content {
display:inline;
float:left;
width:860px;
margin:0px;
padding:0px 0px 30px 0px;
background: #e3ded2 url('images/bg_mid_2.gif');
background-repeat:repeat-y;
}

#home #content {
background: #e3ded2 url('images/bg_mid_shadow.png');
background-repeat:no-repeat;
}

#content_shadow_spacer {
display:inline;
float:left;
width:860px;
height:10px;
margin:0px;
padding:0px;
background: #e3ded2 url('images/bg_mid_3.gif');
background-repeat:no-repeat;
line-height:1px;
}

#home #content h1 {
font-size:20px;
font-weight:bold;
padding:0px;
margin:30px 30px 10px 30px;
}

#content h1 {
font-size:20px;
font-weight:normal;
padding:0px;
margin:0px;
}

#content h2 {
font-size:18px;
font-weight:bold;
padding:0px;
margin:30px 30px 10px 30px;
}

#content h4 {
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
margin:30px 30px 10px 30px;
}

#content p {
font-size:12px;
font-weight:normal;
padding:0px;
margin:0px 30px 10px 30px;
}

#content ul {
padding:0px;
margin:0px;
}

#content ul li {
list-style-type:disc;
}

#content a {
color:#117098;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#content a:hover {
color:black;
}






#left_content {
display:inline;
float:left;
width:635px;
margin:0px 0px 0px 0px;
padding:0px;
background:#e3ded2;
}

#left_content h1 {
font-size:24px;
font-weight:bold;
padding:0px;
margin:20px 30px 10px 30px;
}

#left_content h2 {
display:block;
font-size:18px;
font-weight:bold;
padding:3px 0px 0px 10px;
margin:25px 30px 20px 30px;
height:27px;
width:565px;
background:url('images/bg_left_content_h2.gif');
color:white;
}






#content_extra_boxes {
display:inline;
float:left;
width:610px;
height:394px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
}

#extra_box {
display:inline;
float:left;
width:295px;
height:394px;
margin:0px 0px 0px 0px;
padding:0px;
background:url('images/content_extra_box.png');
}

#extra_box h2 {
display:inline;
float:left;
width:260px;
height:30px;
margin:10px 0px 20px 10px;
padding:10px 0px 0px 20px;
color:white;
font-size:18px;
font-weight:normal;
background:none;
}

#extra_box h4 {
display:inline;
float:left;
width:255px;
height:200px;
margin:0px 0px 0px 10px;
padding:10px 0px 0px 20px;
color:black;
font-size:14px;
font-weight:bold;
background:none;
}

#extra_box p {
display:inline;
float:left;
width:240px;
height:60px;
margin:0px 20px 15px 30px;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:normal;
}

#extra_box img {
display:inline;
float:left;
width:233px;
margin:20px 20px 15px 30px;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:normal;
}

#extra_box_button{
display:inline;
float:left;
margin:10px 0px 0px 30px;
padding:0px;
width:235px;
height:33px;
}

#extra_box_button a {
float:left;
margin:0px;
padding:7px 0px 0px 15px;
width:220px;
height:26px;
background:url('images/button_extra_box.png');
background-position:0px 0px;
color:white;
font-size:12px;
font-weight:normal;
}

#extra_box_button a:hover {
background-position:0px -33px;
color:white;
}

#extra_box_spacer {
display:inline;
float:left;
width:5px;
height:394px;
margin:0px;
padding:0px;
}









#item_box {
width:635px;
height:230px;
}

#content_description_box {
display:inline;
float:left;
width:270px;
height:220px;
margin:0px 0px 0px 20px;
padding:0px;
background:url('images/content_description_box.png');
}

#content_description_box h4 {
font-size:14px;
font-weight:bold;
color:#bcbcbc;
display:inline;
float:left;
width:220px;
height:30px;
margin:0px 20px 0px 22px;
padding:0px;
}

#description_quote {
float:left;
display:inline;
width:248px;
height:125px;
margin:10px 0px 0px 10px;
padding:0px;
}

#description_quote p {
font-family:georgia;
font-size:14px;
font-weight:bold;
color:#bcbcbc;
width:220px;
height:110px;
margin:10px 0px 0px 12px;
padding:0px;
}



#description_box_button {
display:inline;
float:left;
margin:0px 0px 10px 22px;
padding:0px;
width:229px;
height:33px;
}


#description_box_button a {
float:left;
margin:0px;
padding:7px 0px 0px 15px;
width:214px;
height:26px;
background:url('images/button_description_box.png');
background-position:0px 0px;
color:white;
font-size:12px;
font-weight:normal;
}

#description_box_button a:hover {
background-position:0px -33px;
color:white;
}

#content_image_box {
display:inline;
float:left;
width:325px;
height:220px;
margin:0px 0px 30px 0px;
padding:0px;
background:url('images/content_image_box.png');
}

#content_image_box img {
display:inline;
float:left;
width:275px;
height:150px;
margin:25px 0px 0px 25px;
padding:0px;
background:#ebebeb;
}

#content_image_box p {
display:inline;
float:left;
width:280px;
margin:8px 0px 0px 25px;
padding:0px;
font-weight:bold;
color:#777;
}





#people #content_image_box {
display:inline;
float:left;
width:325px;
height:220px;
margin:0px 0px 30px 0px;
padding:0px;
background:url('images/content_image_box.png');
}

#people #content_image_box img {
display:inline;
float:left;
width:275px;
height:170px;
margin:25px 0px 0px 25px;
padding:0px;
background:#ebebeb;
}













#home_why_boxes {
display:inline;
float:left;
width:820px;
height:465px;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 20px;
}

#why_box {
display:inline;
float:left;
width:404px;
height:465px;
margin:0px 0px 0px 0px;
padding:0px;
background:url('images/home_why_box.png');
}

#why_box h2 {
display:inline;
float:left;
width:362px;
height:32px;
margin:11px 0px 20px 11px;
padding:10px 0px 0px 20px;
color:white;
font-size:18px;
font-weight:normal;
}

#why_box p {
display:inline;
float:left;
width:342px;
margin:0px 20px 15px 30px;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:normal;
}

#why_box img {
display:inline;
float:left;
width:342px;
margin:0px 20px 15px 30px;
padding:0px 0px 0px 0px;
}


#why_box_spacer {
display:inline;
float:left;
width:12px;
height:465px;
margin:0px;
padding:0px;
}


#why_button{
display:inline;
float:left;
margin:10px 0px 20px 30px;
padding:0px;
width:345px;
height:33px;
}

#why_button a {
float:left;
margin:0px;
padding:7px 0px 0px 15px;
width:330px;
height:26px;
background:url('images/button_why.png');
background-position:0px 0px;
color:white;
font-size:12px;
font-weight:normal;

}

#why_button a:hover {
background-position:0px -33px;
color:white;
}







#service_box {
width:575px;
height:250px;
background:#d2cab8;
margin:20px 0px 0px 30px;
padding:0px;
}

#service_box_left {
float:left;
width:270px;
height:250px;
background:#d2cab8;
margin:0px 0px 0px 0px;
padding:0px;
}

#service_box h2 {
width:250px;
background:none;
color:black;
margin:20px 0px 0px 20px;
padding:0px;
font-size:18px;
}

#service_box p {
background:none;
color:black;
padding:0px;
width:250px;
margin:0px 0px 0px 20px;
height:148px;
}



#service_image_box {
display:inline;
float:left;
width:280px;
height:220px;
margin:15px 0px 30px 10px;
padding:0px;
background:url('images/service_image_box.png');
}

#service_image_box img {
display:inline;
float:left;
width:230px;
height:150px;
margin:25px 0px 0px 25px;
padding:0px;
background:#ebebeb;
}

#service_image_box p {
display:inline;
float:left;
height:20px;
margin:8px 0px 0px 25px;
padding:0px;
font-weight:bold;
color:#777;
}


#service_box_button {
display:inline;
float:left;
margin:0px 0px 20px 20px;
padding:0px;
width:250px;
height:33px;
}

#service_box_button a {
float:left;
margin:0px;
padding:7px 0px 0px 15px;
width:235px;
height:26px;
background:url('images/button_service_box.png');
background-position:0px 0px;
color:white;
font-size:12px;
font-weight:normal;
}

#service_box_button a:hover {
background-position:0px -33px;
color:white;
}


#service_uses_box {
display:inline;
float:left;
width:270px;
height:220px;
margin:0px 0px 0px 20px;
padding:0px;
background:url('images/service_uses_box.png');
}

#service_uses_list {
display:inline;
float:left;
width:230px;
height:105px;
margin:20px 0px 0px 20px;
padding:0px;
}

#service_uses_list h4 {
color:#b2ff39;
margin:0px 0px 10px 0px;
}

#service_uses_list ul li {
list-style:none;
font-weight:bold;
color:white;
}

#service_uses_list p {
color:#fff;
margin:0px 0px 10px 0px;
}

#service_uses_list p a {
color:#b2ff39;
margin:0px 0px 10px 0px;
}

#service_uses_list p a:hover {
color:#fff;
text-decoration:underline;
margin:0px 0px 10px 0px;
}


#team_box {
display:inline;
float:left;
width:270px;
height:220px;
margin:0px 0px 0px 20px;
padding:0px;
background:url('images/service_uses_box.png');
}

#team_list {
display:inline;
float:left;
width:230px;
height:145px;
margin:20px 0px 0px 20px;
padding:0px;
}

#team_list h4 {
color:#b2ff39;
margin:0px 0px 10px 0px;
}

#team_list p {
font-size:12px;
font-weight:bold;
color:#bbb;
margin:0px 0px 8px 0px;
}

.team_info {
font-size:12px;
font-weight:bold;
color:#fff;
margin:0px 0px 10px 0px;
}







#news_item {
display:inline;
float:left;
width:620px;
margin:0px;
padding:0px;
}

#news_text {
display:inline;
float:left;
width:350px;
margin:0px 0px 0px 0px;
padding:0px;

}

#news_image {
display:inline;
float:left;
width:250px;
margin:0px 0px 0px 0px;
padding:0px;
}






#right_content {
display:block;
float:left;
width:225px;
margin:0px;
padding:25px 0px 0px 0px;
background:#d2cab8;
}

#right_content h6{
width:193px;
margin:0px 0px 5px 17px;
padding:0px;
font-weight:bold;
font-size:16px;
font-style:italic;
}

#right_content p{
width:193px;
margin:0px 0px 10px 17px;
padding:0px;
font-weight:normal;
}






#mininav {
float:left;
width:225px;
margin:7px 0px 30px 0px;
padding:0px;
}

#mininav ul {
width:225px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

#mininav ul li {
list-style:none;
padding:0px;
width:210px;
}

#mininav ul li a {
display:block;
width:208px;
height:18px;
padding:2px 0px 2px 17px;
color:#333;
text-decoration:none;
}

#mininav ul li a:hover {
color:black;
text-decoration:underline;
}


#mininav h3 {
margin:0px 0px 15px 0px;
padding:8px 0px 0px 17px;
height:26px;
color:#666;
background:url('images/bg_mininav.png');
}

#mininav h3 a {
color:#222;
font-size:14px;
font-weight:bold;
}



#right_quote_button_spacer {
display:inline;
float:left;
margin:0px;
padding:0px;
width:200px;
height:20px;
}


#right_quote_button {
display:inline;
float:left;
margin:0px 0px 10px 12px;
padding:0px;
width:200px;
height:54px;
}

#right_quote_button a {
float:left;
margin:0px;
padding:18px 0px 0px 15px;
width:185px;
height:36px;
background:url('images/button_right_info.png');
background-position:0px 0px;
color:white;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#right_quote_button a:hover {
background-position:0px -54px;
color:black;
}






#right_pdf_button , #right_checklist_button ,  #right_big_checklist_button {
display:inline;
float:left;
margin:0px 0px 10px 12px;
padding:0px;
width:200px;
height:84px;
}

#right_pdf_button a , #right_checklist_button a {
float:left;
margin:0px;
padding:25px 0px 0px 85px;
width:115px;
height:59px;
background-position:0px 0px;
color:white;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#right_big_checklist_button a {
float:left;
margin:0px;
padding:18px 0px 0px 85px;
width:115px;
height:66px;
background-position:0px 0px;
color:#ddd;
font-size:14px;
font-weight:bold;
text-decoration:none;
}


#right_pdf_button a {
background:url('images/button_right_pdf.png');
}


#right_checklist_button a , #right_big_checklist_button a{
background:url('images/button_checklist_download.png');
}


#right_pdf_button a:hover , #right_checklist_button a:hover , #right_big_checklist_button a:hover {
background-position:0px -84px;
color:black;
}







#right_pdf_downloads {
float:left;
width:225px;
margin:0px 0px 30px 0px;
padding:0px;
}

#right_pdf_downloads h2{
width:125px;
height:54px;
margin:0px 0px 20px 0px;
padding:30px 15px 0px 85px;
background:url('images/bg_pdf_library.png');
background-repeat:no-repeat;
font-size:16px;
color:white;
}


#right_pdf_downloads ul {
width:225px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#right_pdf_downloads ul li {
list-style:none;
padding:0px;
width:210px;
margin:5px 0px 0px 0px;
}

#right_pdf_downloads ul li a {
display:block;
width:150px;
height:36px;
padding:2px 15px 2px 60px;
color:#333;
text-decoration:none;
background:url('images/button_pdf_download.png');
}

#right_pdf_downloads ul li a:hover {
color:black;
text-decoration:underline;
background-position:0px -40px;
}











#outer_ftr {
font-family: arial, sans-serif;
font-size:12px;
float:left;
margin:0px auto;
padding:0px;
width:100%;
height:200px;
background:#454545;
}


#ftr {
margin:0px auto;
width:900px;
height:185px;
padding:0px;
background:url('images/bg_ftr.png');
}


#ftr_left {
display:inline;
float:left;
margin:0px 0px 0px 20px;
width:260px;
height:185px;
padding:0px;
}

#ftr_left_links {
display:inline;
float:left;
margin:15px 0px 0px 25px;
width:217px;
height:80px;
padding:0px;
border-bottom: 1px solid #777;
}

#ftr_left_links a {
float:left;
margin:0px;
padding:0px;
}

#ftr_left_spacer {
float:left;
width:20px;
height:73px;
}


#ftr_left h3{
display:inline;
float:left;
margin:15px 0px 0px 25px;
font-size:12px;
font-weight:normal;
width:220px;
}

#ftr_left h3 a{
color:#ddd;
text-decoration:none;
}

#ftr_left h3 a:hover {
text-decoration:underline;
}

.realise_link {
width:220px;
font-size:12px;
font-weight:bold;
color:white;
}

.techiesupport_link {
width:220px;
font-size:12px;
font-weight:bold;
color:white;
}

#ftr_links {
display:inline;
float:left;
margin:5px 0px 0px 0px;
width:350px;
height:135px;
padding:10px 0px 0px 25px;
border-left:solid 1px #777;
border-right:solid 1px #777;
}

#ftr_links ul {
float:left;
width:156px;
height:85px;
list-style:none;
padding:0px;
margin:0px;
}


#ftr_links ul li {
float:left;
display:block;
padding:0px;
margin:0px;
width:100%;
}

#ftr_links ul li a{
display:block;
float:left;
padding:1px;
margin:0px;
color:#ddd;
}

#ftr_links ul li a:hover {
color:white;
text-decoration:underline;
}





#ftr_ul_spacer {
float:left;
width:34px;
height:85px;
}


#ftr_button_quote {
float:left;
margin:0px 0px 0px 0px;
padding:0px;
width:320px;
height:34px;
}

#ftr_button_quote a {
float:left;
margin:0px;
padding:8px 0px 0px 14px;
width:306px;
height:26px;
background:url('images/button_ftr_quote.gif');
background-position:0px 0px;
color:white;
font-weight:bold;
text-decoration:none;
}

#ftr_button_quote a:hover {
background-position:0px -34px;
}






#ftr_right {
display:inline;
float:left;
margin:0px;
width:220px;
height:185px;
padding:0px;
}

#ftr_right p {
display:inline;
float:left;
margin:0px 0px 0px 30px;
padding:0px;
color:white;
}



#ftr_weather_widget {
display:inline;
margin:6px 0px 0px 45px;
float:left;
width:132px;
height:114px;
background:url('images/weather_widget.png');
}

#ftr_weather_widget p {
color:black;
}




#weather_icon {
margin:30px 0px 0px 30px;
font-size:30px;
}

#weather_icon img {
margin:-3px 5px 0px 0px;
padding:0px;
}

#weather_icon p{

}







#weather_location p{
color:black;
margin:16px 0px 0px 30px;
}







#form_wrap {
display:inline;
float:left;
width:595px;
margin:0px 0px 0px 20px;
padding:0px;
}





#form_hdr {
display:inline;
float:left;
width:595px;
height:50px;
margin:0px 0px 0px 0px;
padding:0px;
background:url('images/bg_quote_hdr.png');
}

#form_hdr h3 {
font-weight:bold;
font-size:16px;
color:white;
margin:20px 0px 0px 0px;
padding:0px 35px 0px 35px;
}

#form_mid {
display:inline;
float:left;
width:525px;
margin:0px;
padding:0px 35px 10px 35px;
background:url('images/bg_quote_mid.png');
}

#form_mid h4 {
float:left;
font-size:14px;
font-weight:bold;
padding:0px;
margin:20px 0px 0px 0px;
color:black;
}



#form_block {
float:left;
width:525px;
margin:0px 0px 20px 0px;
padding:0px;
}



#form_element_small p , #form_element_big p , #form_element_check p {
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px 0px 4px 0px;
color:#444;
height:16px;
}


#form_element_small {
float:left;
width:240px;
height:46px;
margin:12px 0px 0px 0px;
}


.form_box{
width:200px;
float:left;
height:16px;
background:#e5e5e5;
border:solid 1px #aaa;
padding:5px;
margin:0px;
}


#form_element_big {
float:left;
width:525px;
height:90px;
margin:12px 0px 0px 0px;
}


.big_form_box{
float:left;
width:513px;
height:60px;
background:#e5e5e5;
border:solid 1px #aaa;
padding:5px;
margin:0px;
}


#form_element_check {
float:left;
width:200px;
margin:20px 0px 0px 10px;
padding:0px;
}

.form_check {
float:left;
padding:0px;
margin:0px 5px 0px 0px;
height:18px;
width:18px;
}

#form_element_checklist {
float:left;
width:200px;
margin:20px 0px 0px 0px;
padding:0px;
}

#form_element_checklist p {
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px 0px 12px 0px;
color:#444;
height:16px;
}


#form_extra_information {
float:left;
width:525px;
padding:0px;
margin:10px 0px 0px 0px;
}


#form_extra_information p {
font-size:12px;
font-weight:normal;
padding:0px;
margin:0px;
color:#444;
text-align:justify;
}

.browse_button {
float:left;
font-size:14px;
font-weight:bold;
color:black;
padding:3px 0px 3px 10px;
text-align:left;
border:solid 1px red;
}



#form_element_submit {
float:left;
padding:0px;
margin:0px;
}





.submit_button {
width:212px;
background:#6c6c6c;
font-size:14px;
font-weight:bold;
color:white;
padding:3px 0px 3px 10px;
text-align:left;
}





#form_ftr {
display:inline;
float:left;
width:595px;
height:20px;
margin:0px;
padding:0px;
background:url('images/bg_quote_ftr.png');
}










img {
float:left;
border:none;
}
