body
{
    background-color: #fff;
    font-size: .75em;
    font-family: Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    color: #696969;
    background: url('images/background_tile.jpg');
}
#outline{
    width: 100%;
    height: 100%;
    margin: 0 auto;  
    min-width:950px;
    min-height:600px;
    text-align: center;
    border:none;
}
#content
{   position:relative;
    color: #333;
    text-align: center;
    line-height: normal;
    font-size: .9em;
    height:95%;
    border:none;
    background: url('images/bg_rep.png'); 
    margin:0 auto;
    width: 900px;
    top:0px; 
}
#main
{   border:none; 
    /*padding: 30px 30px 15px 30px; */
    background-color: transparent;
    margin-bottom: 30px;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscrore */
    margin: 0 auto;
    /*width:80% !important;*/
    width: 1024px;
    height: 900px;
    text-align:center;
    /*background: url('images/background_tile.jpg');*/
    top:0px;
}
#nav
{   position: absolute;
    border:none; 
    top:30px;margin-left:0px;width: inherit !important;width: 100%;max-width:1200px;min-width: 760px;
    color: #000;
    height:72px;
    background:url('../images/Main_Header_bg.gif');
}
#header
{   border:none; 
    position: absolute;
    top:103px;margin-left:0px;width: inherit !important;width: 100%;max-width:1200px;min-width: 760px;
    color: #000;
    height:40px;
}
#footer
{   border:none; 
    position: relative;
    margin: 0 auto;
    color: #000;
    height:25px;
    padding: 10px 0;
    width: inherit !important;width: 100%;max-width:1200px;min-width: 760px;text-align: center; 
}
#nav_left{
    position: absolute;
    border:none; 
    top:0px;
    left:45px;
    width: 150px;
    color: #000;
    height:560px;
}
#content_top{
    position: absolute;
    border:none; 
    top:6px;
    left:220px;
    width: 618px;
    color: #000;
    height:730px;
    text-align: left;

}
#content_bottom{
    position: absolute;
    border:none; 
    top:345px;
    left:200px;
    width: 618px;
    color: #000;
    height:217px;
}
#company_news{
    position: absolute;
    border:none; 
    top:220px;
    left:0px;
    width: 147px;
    color: #000;
    height:173px;
    background: url('images/Landing_small_2.png');
}
#contact_us{
    position: absolute;
    border:none; 
    top:400px;
    left:0px;
    width: 147px;
    color: #000;
    height:160px;
    background: url('images/Landing_small_1.png');
}
#content1{
    position: absolute;
    border:none; 
    top:0px;
    left:0px;
    width: 196px;
    color: #000;
    height:218px;
    background: url('images/Landing_small_area1.png');
}
#content2{
    position: absolute;
    border:none; 
    top:0px;
    left:211px;
    width: 196px;
    color: #000;
    height:218px;
    background: url('images/Landing_small_area1.png');
}
#content3{
    position: absolute;
    border:none; 
    top:0px;
    right:0px;
    width: 196px;
    color: #000;
    height:218px;
    background: url('images/Landing_small_area1.png');
}
#logo{
    position: absolute;
    border:none; 
    top:20px; 
    left:25px;  
}
#header_top{
    position:absolute;top:0px;left:0px;
}
#page_content{
    position:absolute;top:192px;left:0px; background:url('images/subpage/white_bg.png');height: 600px;width: 625px;
}
#header_logo {
    position:absolute;top:0px;left:0px;
    background: url('images/Landing_small_area1.png');
}
#round_bottom{position:absolute;left:0px;bottom:-5px;height: 21px; width: 625px; background:url('images/subpage/white_page_footer.png');text-align: center;}
#navigation{position:absolute;left:15px;top:250px;width:157px;border:none;height: 300px;}
.nav_item{width: 100%;height:25px;background-color: #fff;background:url('images/subpage/nav_bg.jpg');}
.center_image{top:0px;left:0px;}
#navigation .nav_item a{border:none;}
#navigation .nav_item a img{border:none;}
#content_page{
    position:relative;margin-top: 25px;top: 25px;padding:0 15px; overflow:auto; height:500px;
}
#bottom_links{position:absolute;bottom:0px;left:375px;}
#bottom_links a{border:none}
#bottom_links a img{border:none} 

#main_top_info{position:absolute;top: 0px;left:10px;background:url('images/home_page/round/text_area.png');width:427px;height:95px;}
#main_top_left_info{position:absolute;bottom:170px;left:10px;background:url('images/home_page/round/bg_tile.png');width:427px;height:263px;}
#main_top_right_info{position:absolute;top:0px;right:13px;background:url('images/home_page/round/news_rss.png');width:163px;height:375px;}
#main_middle_right_info{position:absolute;top:273px;right:13px;background:url('images/home_page/round/wig.png');width:163px;height:103px;display:none;} 
#main_bottom_info{position:absolute;bottom: 4px;left:10px;background:url('images/home_page/round/nav_area.png');width:602px;height:153px;}

.home_page_content{padding: 5px 25px;}

#main_bottom_info div.home_page_content{padding:0 0;}
#main_bottom_info div.home_page_content a{border:none} 
#main_bottom_info div.home_page_content a img{border:none} 

#rss_content{position:absolute;left:10px;top:65px;border: none;width: 144px;height:280px;background-color:transparent;font-size:11px;overflow:hidden;}

div.images{position:absolute;top:15px;left:50px;background-color: transparent;}

div.images div{position:absolute;top:5px;left:5px;width:350px;height:240px;background-color: transparent;background:url('images/home_page/round/bg_tile_AREA.png');}
span.content{position:relative;padding-top:35px;margin-top:25px;top:25px;background-color: transparent;} 

.portfolioHeader{font-size: 14px;}
.galleryClass{text-align:center;padding:10px 0}
.galleryClass a{border:none;padding:10px 15px;margin-top:10px;top:10px}
.galleryClass a img{border-style:solid;border-color: #eee #bbb #bbb #eee; border-width: 1px;width:120px;height:120px;margin-top:10px;top:10px}
