﻿/* Site Structure */
body { margin:0; padding:0; background-image:url(../../images/graphics/bg.png); background-repeat:repeat-x; background-position:50% 0; background-color:#ffffff;}
html { height:100%;}
#wrapper { width: 780px; margin: 0px auto 0 auto; text-align: left;}
	
/*  Page Center */
#main_center {margin:10px 29px 10px 29px; padding:0; width:646px; height:100%;}
#main_center ul.center { margin:0; padding:0; position:relative; list-style:none; background-image: url(../../images/graphics/main_bkg_grad_1.gif); width:646px; height:1px;}
#main_nav ul li {margin:0; padding:0; list-style:none; float:left;}
#main_nav ul li a{ display:block; background-repeat:no-repeat; height:28px; background-image:url(../../Images/nav/nav.gif); text-indent:-9999px;}


/* New Code */
#main_header {margin:0; padding:0; position: relative; width:780px; height:122px; background:#fff url(/images/graphics/oaklogo.png);}
#main_uaheader {margin:0; padding:0; position: relative; width:780px; height:289px; background:#fff url(/images/graphics/ualogo.png);}
#main_divbar {margin:0; padding:0; position: relative; width:780px; height:27px; background:#004983 url(/images/graphics/divbar2.png);}
#main_conent {margin:0; padding:0; width:780px; height:100%; position:relative; background:transparent;}
#main_wrap {margin:0; padding:0; width:780px; height:100%; float:right; background:url(/images/graphics/main_bkg_gry_wr.gif) repeat-y;}
#main_uawrap {margin:0; padding:0; width:780px; height:100%; float:right; background:url(/images/graphics/main_ua_bkg.png) repeat-y;}
#main_wrapleed {margin:0; padding:0; width:780px; height:100%; float:right; background:url(/images/graphics/main_bkg_grn_wr.gif) repeat-y;}
#main_navbar {margin:0; padding:0; width:144px; height:180px; float:left; background:url(/images/graphics/nav_bkg_1.gif) no-repeat;}
#main_body {margin:0; padding:0; width:636px; height:100%; float:right; background:url(/images/graphics/main_bkg_grad_1.gif) repeat-y;}
#main_clientsbdy {margin:0; padding:0; width:636px; height:1070px; float:right; background:url(/images/graphics/clients1.png) no-repeat;}
#main_bodyleed {margin:0; padding:0; width:636px; height:100%; float:right; background:url(/images/graphics/leed_bkg_grad_1.gif) repeat-y;}
#main_flbdy {margin:15px 0 0 85px; padding:0; position: relative; width:465px; height:226px; background:transparent;}
#main_bottom {margin:0; padding:0; position: relative; width:780px; height:79px; background:#fff url(/images/graphics/bottom.png);}
#main_leed {margin:-115px 0 0 20px; padding:0; position: relative; width:105px; height:105px; background: transparent;}
#cubel {margin:0; padding:0; width:50%; height:150px; position:relative; float:left; background:transparent;}
#cuber {margin:0; padding:0; width:50%; height:150px; position:relative; float:right; background:transparent;}
#img_cant1 {margin:0; padding:0; width:200px; height:195px; float:right; background:transparent;}
#img_wall1 {margin:0; padding:0; width:200px; height:285px; float:left; background:transparent;}
#body_cell {margin:0 0 0 29px; padding:0; width:578px; position:relative; background:#cccccc;}
#mat_sm_left {margin:0; padding:0; width:215px; height:100%; position:relative;background:transparant;float:left}
#mat_sm_right {margin:0; padding:0; width:215px; height:100%; position:relative;background:transparant;float:right}
#mat_lg_right {margin:0; padding:50% 0 auto 5px; width:254px; height:100%; position:relative;background:transparant;float:right}


/* Nav Button */
ul#nav {position:absolute; padding:5px 5px 0 5px; margin:0; width:134px; height:175px; list-style-type: none; overflow: hidden;}
ul#nav li {padding:0;margin:0;float:left;text-indent:-9999px;list-style-type:none;}
ul#nav li a {padding:0;display:block;text-decoration:none;background:transparent url(/images/buttons/main_nav.gif) no-repeat;}
li#home a {width:134px; height:30px;}
li#about a {width:134px; height:30px;}
li#products a {width:134px;	height:30px;}
li#services a {width:134px;	height:30px;}
li#clients a {width:134px; height:30px;}
li#contact a {width:134px; height:30px;}
/* li#contact a {width:134px; height:25px;} */
li#home a:link, li#home a:visited {background-position:0px -0px;}
li#home a:hover, li#home a:focus {background-position:-134px -0px;}
li#home a:active {background-position:-268px -0px;}
li#about a:link, li#about a:visited {background-position:0px -30px;}
li#about a:hover, li#about a:focus {background-position:-134px -30px;}
li#about a:active {background-position:-268px -30px;}
li#products a:link, li#products a:visited {background-position:0px -60px;}
li#products a:hover, li#products a:focus {background-position:-134px -60px;}
li#services a:link, li#services a:visited {background-position:0px -90px;}
li#services a:hover, li#services a:focus {background-position:-134px -90px;}
li#clients a:link, li#clients a:visited {background-position:0px -120px;}
li#clients a:hover, li#clients a:focus {background-position:-134px -120px;}
li#contact a:link, li#contact a:visited {background-position:0px -150px;}
li#contact a:hover, li#contact a:focus {background-position:-134px -150px;}
/* li#contact a:link, li#contact a:visited {background-position:0px -180px;} */
/* li#contact a:hover, li#contact a:focus {background-position:-134px -180px;} */

*/

/*text shells */
.body1, .body3 {margin:0px 10px 0px 10px; padding:10px 29px 10px 29px; position:relative; background:transparent;width: 577px; visibility: visible;}
.body4 {margin:0; padding:10px 29px 10px 29px; position:relative; background:transparent;width: 722px; visibility: visible;}
.footer {margin:0; padding:45px 0 0 0; position: relative; width:780px; height:34px; background:transparent;}
.header3, .header6 {margin:0;padding:15px 29px 0 29px;position:relative;background:transparent;}
.rtt {margin-left:29px;position:relative;background:transparent;}

