@charset "UTF-8";
/* CSS Document */

*, html { border:0 none; margin:0; padding:0;}
#container, #mainContent, #content, .contentwrap, .col1, .col2, #homeIllustration {overflow:hidden}

body {background:#A4B6B0;}
h1{font:normal 100 1.5em "Times New Roman", serif; color:#000000; font-variant:small-caps}
h2{font:normal 100 1.2em "Times New Roman", serif; color: #333333; font-variant:small-caps; line-height:2em}
h3{font:normal 100 1.1em "Times New Roman", serif; color: #333333; font-variant:small-caps;}
#textIndent1 p, #textIndent1 h3{padding-left:30px;}
#textIndent2 p, #textIndent2 h3{padding-left:30px;}
p{font:normal 100 0.9em "Times New Roman", serif; line-height:1.5em; color:#333333;}
a, a:active, a:hover{color: #666666;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

#container {width:952px; height:auto; margin:auto;}
#mainContent {width:952px; height:auto;}
#logo{background:url(images/SMT_logo.png); margin: auto; width:168px; height:118px; top:0px; position:relative;}
#topContent {background: url(images/topContainer.png) no-repeat; width:952px; height:64px; margin:auto;}
#content {background:url(images/container.png) repeat-y scroll; width:952px; height:auto; margin:auto;}
.contentWrap {background: url(images/line.png) repeat-y center; width: 900px; height:auto; margin:auto; margin-top:10px}
.col1 {width:370px; float:left; height: auto; padding: 0px 30px 10px 20px; margin-left:30px;}
.col2 {width:370px; float:right; height:auto; padding: 49px 20px 10px 20px; margin-right:30px;}
#links1 p, #links2 p{line-height:28px;}

#footer {background:url(images/footer.png) no-repeat top; width:952px; height:220px; margin-left:0px;}
#footer .info {padding-top:100px; margin:auto; width:300px; height:auto;}
#footer p, #footer a, #footer a:link {color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:13px; text-align:center;}
#footer h1{font-size:16px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; text-align:center; font-variant:normal; }

.clear{height:20px; clear:both;}

#homeIllustration {background:url(images/illustrationHome2.png) no-repeat;width:825px;height:163px;position:relative;float:right;margin-right:17px;top:-350px;	
overflow: hidden;left:0px;}
.col1 ul, .col2 ul {list-style-position:outside; list-style-type:circle; margin-left:15px; font: normal 100 0.95em "Times New Roman", serif;line-height:2em; color:#333333;}
 .col1 li, .col2 li {list-style-position:outside;list-style-type:circle; left: 50px; margin-left:0px; 
font:normal 100 0.9em "Times New Roman", serif; line-height:2em; color:#333333;}

/*-----------------------------------------------------------Navigation-------------------------------------------------------*/
#navContainer {width:828px; height:61px; left:64px; top:0px; position:relative;}
#nav {height:61px; width:828px; margin:auto;}
#nav, #nav ul {list-style-position:outside; list-style-type:none; margin:0 auto; padding:0;}
ul#nav {padding-left:0px;}
#nav a.welcome, #nav a.welcome:active {
background:transparent url(images/nav/welcome.jpg) no-repeat scroll center left;border: none;display:block;height:61px;margin:0;padding:0;text-indent:-6666px;width:109px;}
#nav a.welcome:hover {background-position:right center;}
#welcome #nav a.welcome {background-position:center center;}
#nav a.attorneys, #nav a.attorneys:active {background:transparent url(images/nav/attorneys.jpg) no-repeat scroll left center;display:block;height:61px;margin:0;padding:0;text-indent:-6666px;width:133px;}
#nav a.attorneys:hover {
background-position:right center;}
#attorneys #nav a.attorneys {
background-position:center center;}

#nav a.staff, #nav a.staff:active {background:transparent url(images/nav/staff.jpg) no-repeat scroll left center;display:block;height:61px;margin:0;padding:0;text-indent:-6666px;width:97px;}#nav a.staff:hover {background-position:right center;}
#staff #nav a.staff {
background-position:center center;}
#nav a.areas, #nav a.areas:active {background:transparent url(images/nav/areas.jpg) no-repeat scroll left center;display:block;height:61px;margin:0;padding:0;text-indent:-6666px;width:157px;}
#nav a.areas:hover {background-position:right center;}
#areas #nav a.areas {background-position:center center;}
#nav a.news, #nav a.news:active {
background:transparent url(images/nav/media.jpg) no-repeat scroll left center;display:block;height:61px;margin:0;padding:0;text-indent:-6666px;width:123px;}
#nav a.news:hover {background-position:right center;}
#news #nav a.news {background-position:center center;}
#nav a.links, #nav a.links:active {background:transparent url(images/nav/links.jpg) no-repeat scroll left center;display:block;height:61px;margin:0;padding:0;text-indent:-6666px;width:81px;}
#nav a.links:hover {background-position:right center;}
#links #nav a.links {background-position:center center;}

#nav a.contact, #nav a.contact:active {
background:transparent url(images/nav/contact.jpg) no-repeat scroll left center;display:block;height:61px;margin:0;padding:0;text-indent:-6666px;width:128px;}
#nav a.contact:hover {background-position:right center;}

#contact #nav a.contact {background-position:center center;}
#nav li {float:left;margin:0;padding:0;position:relative;}
#nav ul {display:none;margin:0;padding:0;position:absolute;top:0px;width:0px;}

#nav ul ul {top:auto;}
#nav li ul ul {left:0px;margin:0 0 0 0;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {display:block;}
