         *{
    margin: 0;
    padding: 0;
    }
    
    body{
    background: url(bkg200.png) repeat-x;
    }
    
    /*contains entire page contentangela white*/
    #main_holder{
    margin: 0 auto;
    text-align: center;
    width: 900px;
    height: 1350px;
    }
    
    #main_holder_about_us{
    margin: 0 auto;
    text-align: center;
    width: 900px;
    height: 1150px;
    }
    
     #main_holder_contact{
    margin: 0 auto;
    text-align: center;
    width: 900px;
    height: 1150px;
    }
    
    
    /*BEGIN header, logo holder, middle content and lower content structure*/
    #header_container{
    height: 36px;
    }
    
    .header_col{
    float: left;
    }
    
    #left_header{
    width: 50%;
    height: 37px;
    }
    
    #left_header h6{
    margin-top: 10px;
    color: #fff;
    font-family: tahoma;
    }
    
    
    #right_header{
    width: 50%;
    height: 37px;
    font-family: tahoma;
    }
    
    #right_header h4{
    margin-top: 7px;
    color: #fff;
    text-align: right;
    }
    
    
    .logo_holder_col{
    float: left;   
    }
    
    #left_logo_holder{
    width: 50%;
    height: 170px;
    background: url(blueprint_pic6.png) repeat;
    }
    
    #right_logo_holder{
    width: 50%;
    height: 170px;
    background: url(blueprint_pic6.png) repeat;
    }  
    
    #right_logo_holder h1,h3{
    text-align: left;
    color: #fff;  
    }  
    
    .col_nav{
    float: left;
    }
    
    #left_nav{
    width: 100%;
    height: 33px;
    }
    
  
    
    .mid_col{
    float: left;
    }
    
    #mid_left{
    text-align: left;
    width: 50%;
    height: 308px;
    color: #fff;
    font-size: 17px;
    }
    
    #mid_right{
     margin-top: -110px;
    width: 50%;
    height: 420px;
    background: url(suite200.png)no-repeat;
    }
    
    #mid_right_about{
    width: 50%;
    height: 308px;
    background: url(service_gear.png) no-repeat;
    background-position: right center; 
    }
    
     #mid_right_riser_mgmt{
    width: 50%;
    height: 308px;
    background: url(riser_diagram2.png) no-repeat;
    background-position: right center; 
    }
    
     #mid_right_contact{
    width: 50%;
    height: 308px;
    margin-left: 0px;
    background: url(phone3000.png) no-repeat right center;
    }
    
    #mid_right_portfolio{
    width: 50%;
    height: 308px; 
    }
    
    .lower_col{
    float: left;
    }
    
    #lower_left{
     width: 69%;
    }
    
    
    
    #lower_right{
     width: 30%;
    height: 200px;
    }
    
    
     /*END header, logo holder, middle content and lower content structure*/
     
     nav{
     text-align: left;
     margin-top: 8px;
     text-decoration: none;
     font-weight: bold;
     position: relative;
     z-index: 3000;
     }

nav a{
color: #1c2359;
font-size: 15px;
text-decoration: none;
margin-right: 22px;
padding: 2px;
padding-bottom: 2px;
}

nav a:hover{ 
color: #155fd5;
padding: 2px;
padding-bottom: 2px;
}


#heading1{
font-size: 40px;
margin-top: 10px;
color: #fff;
height: 60px;
text-shadow: 1px 1px gray, -1px -1px #444;
}

#heading2{
margin-top; 1020px;
font-size: 23px;
color: #fff;
}

#heading3{
color: #fff;
font-size: 18px;
text-align: justify; 
}


#button1{ 
width: 226px;
height: 61px;
}


#comp_logo{
 background: url(logo3.png) no-repeat;
 width: 100%;
 height: 100%;
}

#lower_left_content{
color: #363636;
font-family: arial;
font-size: 14px;
padding: 15px;
margin-top: 20px;
margin-bottom: 10px;
text-align: left;
background-position: right;
border: 1px solid #eaeaea;
border-radius: 10px;
box-shadow: 2px 2px 2px #9d9d9d;
}

#lower_left_content_riser_mgmt{
color: #989898;
font-family: arial;
font-size: 14px;
padding: 15px;
margin-top: 20px;
text-align: left;
border: 1px solid #eaeaea;
border-radius: 10px;
box-shadow: 2px 2px 2px #9d9d9d;
}


#lower_left_text h1{
color: #de9c00;
font-family: arial;
}

#lower_left_about{
color: #434343;
font-family: arial;
font-size: 14px;
padding: 15px;
margin-top: 20px;
text-align: left;
border: 1px solid #eaeaea;
border-radius: 10px;
box-shadow: 2px 2px 2px #9d9d9d;
}


#lower_mid_content{
margin-left: 10px;
 color: gray;
font-family: arial;
font-size: 14px;
padding: 15px;
margin-top: 20px;
text-align: left;
border: 1px solid #eaeaea;
border-radius: 10px;
box-shadow: 5px 5px 5px #9d9d9d;
}


#lower_mid_content h2{
 color: green;
font-family: arial;
}

#lower_right_content{
margin-left: 10px;
padding: 15px;
margin-top: 20px;
text-align: left;
border: 1px solid #eaeaea;
border-radius: 10px;
box-shadow: 2px 2px 2px #9d9d9d;
}



#lower_right_text h3, a{
font-family: arial;
color: brown;
text-decoration: none;    
}



#panel,#flip,#panel2,#flip2,#panel3,#flip3,#panel4, #flip4, #panel5, #flip5, #panel6, #flip6, #panel7, #flip7{
text-align:left;
background-color:#fff;
box-shadow: 2px 2px 2px #9d9d9d;
}

#panel, #panel2, #panel3, #panel4, #panel5, #panel6, #panel7{
padding:5px;
display:none;
width: 200px;
color: #6b6b6b;
font-family: tahoma;
font-size: 12px;   
padding:5px;
}

#flip, #flip2, #flip3, #flip4, #flip5, #flip6, #flip7{
width: 200px;  
padding:5px;
font-family: tahoma;  
margin-top: 6px;
border-radius: 5px;
font-size: 13px;
font-weight: bold;
color: #fff;
background: url(jsdivs.png) repeat-x;
}

 #form_contact{ 
 padding: 9px;
 background-color: #eaeaea;
 border-radius: 10px;
 width: 200px;
 }
 
 #form_contact h2{
color: brown;
 }
 

 #form_contact_us{
 color: #fff;
 width:  120px;
 margin-top: 20px;
 margin-left: 10px;
text-align: left;
 padding: 5px; 
 } 
 
 #form_contact_us h2{
color: #fff;
margin-top: 0px;
 }
 
 #footer{
 text-align: left;
 font-size: 10px;
 color: red;
 font-family: tahoma;
 }
 
 
 #lower_left2{
 text-align: left;
  width: 68%;
  color: #363636;
  padding: 15px;
  font-family: arial; 
  font-size: 14px;
}
 
 #lower_left2 h2{
 color: #de9c00;
 text-align: left;
  margin-top: 0px;
}


 
 #index_footer{
 font-size: 10px;
 text-align: left;
 color: #989898;
 margin-top: 20px;
 }


  #footer_about_us{
  margin-top: 15px;
  font-size: 9px;
  color: #6b6b6b;
 }
 
 #riser_mgmt_footer{
  font-size: 9px;
  color: #6b6b6b;
 }
 
  #contact_us_footer{
  text-align: left;
  margin-top: 490px;
  margin-left: 0px;
  font-size: 11px;
  color: #6b6b6b;
 }
 
 #portfolio_footer{
  margin-top: 15px;
  font-size: 9px;
  color: #6b6b6b;
 }
 
 #portfolio_client_list{
 color: brown;
 font-size: 20px;
 }


#service_list li{
list-style-type: none;
background-image: url(check2.png);
background-repeat: no-repeat;
margin: 10px;
padding-left: .6em;
}