/* Copyright AM 2006+ */

html,body { 
height: 100%; 
}
body {
background-color: #3d4746;
background-image: url("_images/bg01.gif"); 
background-repeat: repeat-y;
background-position: center top;
font-family: verdana, arial, sans-serif;
font-size: 66.667%;
line-height: 15px;
color: white;
padding: 0;
margin: 0;
height: 100%;
}
div#centerize {
height: 100%;
min-height: 100%;
width: 760px;
top: 0;
position: relative; 
margin: 0 auto;
border-left: 1px solid silver;
border-right: 1px solid silver;
}
div.bg {
background-image: url("_images/bg02.gif"); 
background-repeat: repeat-x;
background-position: center top;
height: 100%;
margin: 0;
padding: 0;
}
div.title {
margin: 0;
padding: 25px 0 0 0;
height: 133px;
}
div.title a {
font-weight: bold;
color: white;
}

div.title a:hover {
color: silver;
}
div.title img.strap01 {
margin: 0 0 0 20px;
}
div.title img.strap02 {
margin: 58px 0 0 20px;
}

div.menu {
background-image: url("_images/menu_bg.gif"); 
background-repeat: no-repeat;
background-position: left top;
height: 550px;
}
div.menu  ul#menu {
position: relative;
width: 178px;
top: 0;
padding: 30px 0 0 0;
margin: 0;
}
div.menu ul#menu {
margin: 0;
}
div.menu ul#menu li {
list-style: none;
text-align: right;
border-top: 1px solid #66706f;
}
div.menu ul#menu li.last {
list-style: none;
text-align: right;
border-top: 1px solid #66706f;
border-bottom: 1px solid #66706f;
}
div.menu ul#menu li a {
white-space: pre;
width: 178px;
height: 25px;
overflow: hidden;
display: block;
text-indent: 10000px;
}
div.text {
color: #3d4746;
position: absolute;
top: 158px;
padding: 33px 20px 20px 210px;
margin: 0;
}
div.text a {
color: #b30000;
font-weight: bold;
}
div.text a:hover {
color: #d67400;
}
div.text p {
margin: 10px 0 1.4em 0;
}
div.text ul {
padding: 10px 0 20px 20px;
margin: 0;
}
div.text ul li {
padding: 0 0 6px 0;
}
#btn01 {
background: url(_images/btn01_home.gif) top left no-repeat;
}
#btn01:hover {
background-position: bottom left;
}
#btn02 {
background: url(_images/btn02_cabling.gif) top left no-repeat;
}
#btn02:hover {
background-position: bottom left;
}
#btn03 {
background: url(_images/btn03_software.gif) top left no-repeat;
}
#btn03:hover {
background-position: bottom left;
}
#btn04 {
background: url(_images/btn04_hardware.gif) top left no-repeat;
}
#btn04:hover {
background-position: bottom left;
}
#btn05 {
background: url(_images/btn05_hosting.gif) top left no-repeat;
}
#btn05:hover {
background-position: bottom left;
}
#btn06 {
background: url(_images/btn06_network.gif) top left no-repeat;
}
#btn06:hover {
background-position: bottom left;
}
#btn07 {
background: url(_images/btn07_support.gif) top left no-repeat;
}
#btn07:hover {
background-position: bottom left;
}
#btn08 {
background: url(_images/btn08_additional.gif) top left no-repeat;
}
#btn08:hover {
background-position: bottom left;
}
#btn09 {
background: url(_images/btn09_contact.gif) top left no-repeat;
}
#btn09:hover {
background-position: bottom left;
}
#btn10 {
background: url(_images/btn10_webdesign.gif) top left no-repeat;
}
#btn10:hover {
background-position: bottom left;
}
#btn11 {
background: url(_images/btn11_remote.gif) top left no-repeat;
}
#btn11:hover {
background-position: bottom left;
}
h1#logo {
background: url("_images/logo01.gif") no-repeat;
margin: 0 0 0 20px;
padding: 0;
height: 88px;
}
h2#title01 {
background: url("_images/header01_home.gif") no-repeat;
margin: 0;
height: 25px;
width: 365px;
}
h2#title02 {
background: url("_images/header08_additional.gif") no-repeat;
margin: 0;
height: 25px;
width: 365px;
}
h2#title03 {
background: url("_images/header02_cabling.gif") no-repeat;
margin: 0;
height: 25px;
width: 365px;
}

h2#title04 {
background: url("_images/header09_contact.gif") no-repeat;
margin: 0;
height: 25px;
width: 365px;
}

h2#title05 {
background: url("_images/header04_hardware.gif") no-repeat;
margin: 0;
height: 25px;
width: 378px;
}

h2#title06 {
background: url("_images/header05_hosting.gif") no-repeat;
margin: 0;
height: 25px;
width: 378px;
}
h2#title07 {
background: url("_images/header06_networks.gif") no-repeat;
margin: 0;
height: 25px;
width: 365px;
}
h2#title08 {
background: url("_images/header07_support.gif") no-repeat;
margin: 0;
height: 25px;
width: 365px;
}
h2#title09 {
background: url("_images/header10_webdesign.gif") no-repeat;
margin: 0;
height: 25px;
width: 365px;
}
h2#title11 {
background: url("_images/header11_remote.gif") no-repeat;
margin: 0;
height: 25px;
width: 365px;
}
h3 {
font-size: 1em;
}
#strap {
padding: 0 0 0 20px;
}
/* IE7 Only */
*:first-child+html h1 span {
position: relative;
}
h1 span {
position: absolute;
text-indent: -5000px;
}
/* IE7 Only */
*:first-child+html h2 span {
position: relative;
}
h2 span {
position: absolute;
text-indent: -5000px;
}
img a {
border-style: none;
}
