
body { 
margin: 50px auto;
padding: 0;
background-color: #5B5465;
background-image: url(bg.png);
} 
.img{border : 0}
.top {
line-height: 6px;
background-image: url(top-border-bg.png);
background-repeat: repeat;
}

.side-left {
width: 7px;
background-image: url(body-shadow-left.png);
background-repeat: repeat-y;
}
.col-left {
width: 225px;
background-color: #FFF;
}
.col-content {
width: auto;
background-color: #FFF;
/*border-left: 1px dotted #AAABB2;*/
}
.side-right {
width: 7px;
background-image: url(body-shadow-right.png);
background-repeat: repeat-y;
}
.footer-left {
width: 7px;
background-image: url(bottom-left.png);
background-repeat: no-repeat;
}
.footer {
background-image: url(bottom.png);
background-repeat: no-repeat;
height: 97px;
text-align: right;
}
.copyright {
margin-top: 20px;
margin-right: 110px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #555766;
float: right;
}
.copyright-left {
margin-top: 20px;
margin-left: 68px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #953F2E;
float: left;
}
.footer-right {
width: 7px;
background-image: url(bottom-right.png);
background-repeat: no-repeat;
}

h1#logo {
width: 225px;
height: 156px;
background-image: url(integralsystems-logo.png);
margin: 0;
}
h1#logo {
text-indent:-9999px;
}
h1#logo a,
h1#logo a:link {
padding-left: 1px;
padding-right: 1px;
display: block;
width: 223px; 
height: 156px;
border: 0;
text-decoration: none;
}
#nav_1 a:hover {
color : #0000FF;
border : 0;
font-size : 20px;
}
#nav_1 a:visited {
color : #0000FF;
border : 0;
font-size : 20px;
}
#nav_1 a   {
color : #0000FF;
border : 0;
font-size : 20px;
}



h2 {
width: auto;
margin: 0;
}
h2 span {
display: none;
}
h2#home {
height: 129px /*278px*/;
background-image: url(mast-home.jpg);
background-repeat: no-repeat;
}
h2#about {
height: 129px;
background-image: url(mast-about.jpg);
background-repeat: no-repeat;
}
h2#tech {
height: 129px;
background-image: url(mast-tech.jpg);
background-repeat: no-repeat;
}
h2#products {
height: 129px;
background-image: url(mast-products.jpg);
background-repeat: no-repeat;
}
h2#services {
height: 129px;
background-image: url(mast-services.jpg);
background-repeat: no-repeat;
}
h2#careers {
height: 129px;
background-image: url(mast-careers.jpg);
background-repeat: no-repeat;
}
h2#contact {
height: 129px;
background-image: url(mast-contact.jpg);
background-repeat: no-repeat;
}
#full-content {
padding: 25px 0 0 25px;
margin-right: 10px;
float: left;
}
#pri-content {
padding: 25px 0 0 25px;
margin-right: 10px;
width: 300px;
float: left;
}
#sec-content {
width: 150px;
float: left;
padding: 25px 25px 25px 0;
}
#pri-content h3,
#sec-content h3,
#full-content h3,
#column-wrap h3 {
margin-bottom: 5px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 15px;
color: #555766;
text-transform: uppercase;
}
#pri-content p,
#sec-content p,
#column-wrap p,
#full-content p,
li {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #555766;
margin: 0 0 15px 0;
line-height: 150%;
}
#column-wrap {
padding: 15px 0 25px 25px;
}
.column {
width: 230px;
float: left;
margin-right: 10px;
}

ul {
margin: 0;
padding: 15px;
}
li {
margin: 0;
}

#nav {
width: 124px;
_width: 124px;
text-align: left;
background-repeat: no-repeat;
background-position: bottom;
margin: 0;
margin-top: 0;
margin-left: 68px;
border-top: 1px dotted #888994;
}
#nav a {
width: 124px;
line-height: 35px;
display: block;
background-image: url(nav-off.gif);
text-align: right;
text-decoration: none;
color: #353535;
text-transform: uppercase;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #953F2E;
border-bottom: 1px dotted #888994;
}
#nav a:hover {
background-image: url(nav-on.gif);
color: #FFF;
text-align: left;
text-indent: 20px;
}
#page-home #nav-home,
#page-about #nav-about,
#page-tech #nav-tech,
#page-products #nav-products,
#page-services #nav-services,
#page-careers #nav-careers,
#page-contact #nav-contact {
background-image: url(nav-on-static.gif);
color: #FFF;
text-align: left;
text-indent: 20px;
}

a,
a:link {
color: #B10F00;
}
a:hover,
a:active {
color: #526180;
}

a.poplink {
background: url(bullet.png) 0 50%;
padding-left: 7px;
background-repeat: no-repeat;
text-decoration: none;
}

.thumbnail {
border: 1px solid #526180;
}
