@import url('primary_navigation.css');
@import url('contactusform.css');

/* <style type="text/css" title="3 Columns"> */

/* hide these rules from CSS-challenged browsers */



.inner-container {
// background-color : transparent;
background: none transparent;
width : auto;
margin-left: auto;
margin-right: auto;
}

.outer-container {
clear: both;
/* background-color : #3a381f; */
background-color : black;
width : auto;
margin-right: auto;
margin-left: auto;
border : 10px inset #999;
padding : 2%;
}







h1.main {
font-size: 150%;
color : #446;
border-bottom : 5px double #557;
border-top : 5px double #557;
text-align : center;
text-decoration: none;
text-transform: capitalize;
}

h1 {
clear: both;
font-size: 125%;
font-family : 'Times New Roman', serif;
font-weight : bold;
font-variant: small-caps;
text-decoration: underline;
text-transform: capitalize;
}

h2 {
font-size: 125%;
text-transform: capitalize;
text-decoration: underline;
}

h3 {
color : #113;
}

h4 {
letter-spacing : 0.5em;
padding : 0.25em 0.25em 0.167em;
border-top : .1px solid #335;
border-bottom : .1px solid #557;
// background : #77a;
color : #335;
}

h5 {
font-family : 'Garamond', serif;
font-weight : bold;
color : #224;
letter-spacing : 0.2em;
padding : 0.25em .25em .25em 0;
border-style : groove;
border-left-style : none;
border-right-style : none;
float : left;
}

h6 {
font-family : 'Times New Roman', serif;
font-size : 75%;
font-weight : bold;
letter-spacing : 0.5em;
padding : 0.5em;
border-top : 1px solid #335;
border-bottom : 2px solid #557;
background: black;
color : #fffff0;
line-height : 1em;
}

#header {

width : auto;
margin-top: .75em;
margin-left: auto;
margin-right: auto;
text-align : center;
}

#header h1 {
clear: both;
font-size: 90%;
letter-spacing : 0.25em;
color : #446;
border-bottom : 5px double #557;
border-top : 5px double #557;
text-align : center;
text-transform: capitalize;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
}

#maincontent {
background-color : #afad91;
float : right;
width : 60%;
padding : 3%;
border : 10px outset #999;
text-align: justify;
}

#nav {
float : left;
background-color : #afad91;
margin : 0 0.125em 1em 0.25em;
width : 20%;
padding : .5% 2.0% .5% 2.0%;
border : 10px outset #999;
font-size : 90%;
text-align : right;
}

#nav ul {
font-weight: bold;
list-style: none;
padding-top : -.5em;
}

#nav ul ul li {
text-align: right;
text-transform: capitalize;
list-style: none;
font-weight: normal;
font-style: italic;
margin-left: -6em;
}

#nav li {
font-weight : bold;
}

class.navbox1 {
padding : 0.33em 0em 0.33em 0em;
border-top : solid;
border-bottom : solid;
border-color : black;
}

div#nav a {
display : block;
margin : 0;
padding : 0.0em;
letter-spacing : 1px;
text-align : right;
font-weight : bold;
border-bottom : 1px solid #88b;
color : #446;
background : transparent none no-repeat center left;
text-decoration : none;
}

div#nav h4 {
color : #fffff0;
padding : 0.25em 0.25em -0.167em;
margin-bottom : -0.0%;
margin-top : 1.0%;
background: black;
}

div#nav a:link {
color : #446;
background-color : transparent;
}

div#nav a:hover {
background : #aad;
color : #338;
}

div#nav a:visited {
  color: #446;
}

div#nav a span {
display : none;
}

div#navbox1 a {
font-size : 85%;
}

div#navbox1 p {
margin : 0;
padding : 0 0;
font-size : 85%;
font-family : sans-serif;
text-align : right;
line-height : 1.33em;
color : #335;
}

class.navbox2 a {
font-size : 85%;
}

class.navbox2 p {
margin : 0;
padding : 0 0;
font-size : 85%;
font-family : sans-serif;
text-align : right;
line-height : 1.33em;
color : #335;
}

class.navbox2 {
padding : 0.33em 0;
}

class.navbox3 a {
font-size : 85%;
}

class.navbox3 p {
margin : 0;
padding : 0 0;
font-size : 85%;
font-family : sans-serif;
text-align : right;
line-height : 1.33em;
color : #335;
}

class.navbox3 {
padding : 0.33em 0;
border-top : solid;
border-bottom : solid;
border-color : black;
}

a:link {
color : #00f;
background-color : transparent;
}

#footer {
clear : both;
background-color : #afad91;
width : auto;
margin-left: auto;
margin-right: auto;
padding-top : 0.25em;
padding-bottom : 1em;
border : 10px inset #999;
font-size : 88%;
text-align : center;
}

.header p, .footer p {
margin-bottom : 0;
}


.clear {
clear : both;
margin : 2em;
height : 0;
padding : 0;
overflow : hidden;
}

span.outset {
border : 5px outset #999;
}

/* ***** images ***** */

img.smg {
float: right;
margin-left: 1em;
padding-left: 0em;
width: 142px;
height: 213px;
border: 5px groove #557;
}

img.mah_cp {
float: right;
margin-left: 1em;
margin-right: 10em;
padding-right: 0em;
width: 163px;
height: 185px;
border: 5px groove #557;
}

img.mdaf {
float: left;
margin-top: .5em;
margin-right: 1em;
padding-right: 0em;
/*
width: 163px;
height: 185px;
*/
border: 5px groove #557;
}

img.jbs {
float: right;
margin-top: .5em;
margin-left: 1em;
padding-left: 0em;
/*
width: 142px;
height: 213px;
*/
border: 5px groove #557;
}


img.steelworker {
width: 50%;
float: left;
margin-top: .5em;
margin-right: 1em;

}
/*
background: url(/images/steelworker.jpg);
background-repeat: no-repeat;
background-color: transparent;
}
*/

img.pharm {
width: 25%;
float: right;
margin-top: .5em;
margin-left: 1em;
padding-right: 0em;
/*
width: 163px;
height: 185px;
*/
border: 5px groove #557;
}

img.surg {
float: right;
margin-top: .5em;
margin-left: 1em;
padding-left: 0em;
width: 50%;
border: 5px groove #557;
}

img.bulldog {
float: left;
margin-top: .5em;
margin-right: 1em;
padding-left: 0em;
width: 50%;
border: 5px groove #557;
}

img.jmg {
float: left;
width: 28%;
margin-top: .5em;
margin-right: 1em;
padding-left: 0em;
/*
width: 142px;
height: 213px;
*/
border: 5px groove #557;
}
/* ***** end images ***** */

/*




span.invert_color {
padding : 0.25em 0.33em 0;
text-align : center;
}

span.attorneys {
margin-right : 0.25em;
}

span.leader {
font-style : italic;
}

.google {
width : 125px;
height : 51px;
}

.sublist {
margin-left : 10%;
font-weight : normal;
font-style : italic;
}

span.meso {
  color: #336699
}


class.smgcolpa_solon {
font-size: 200%;
}

*/

html, body {
width : 99%;
margin-left: auto;
margin-right: auto;
background: none;
background-color : #afad91;
}

a:link {
color : #446;
background-color : transparent;
}

a:hover {
background : #aad;
color : #338;
}

a:visited {
  color: #446;
}

.smgContactInfo {
clear: both;
}
