body, html{margin:0; padding:0;}

a img{border:0;}
div.clear{height:0; line-height:0; font-size:0; clear:both;}

#wrapper{width:970px; margin:auto;}
#header{height:170px; margin:0 0 20px 0;}

#logo{float:left;}
#nav-container{height:20px; margin:138px 0 0 0; width:710px; float:right; font-size:13px; font-weight:bold; text-transform:uppercase;}
#nav-container ul, #nav-container li{display:block; list-style-type:none; margin:0;}
#nav-container ul{padding:0;}
#nav-container li{float:left; padding:2px 15px;}
#nav-container a{text-decoration:none;}
#nav-container a:hover{text-decoration:underline;}

#left-container{float:left; width:180px; text-align:right;}
#right-container{width:710px; float:right;}
#footer{padding:40px 0 40px 0;}

h1{font-size:24px; font-weight:bold; color:#000; margin:0; padding:12px 0;}
h2{font-size:19px; font-weight:normal; color:#ed4728; margin:0; padding:12px 0;}
h3{font-size:14px; font-weight:normal; color:#999; margin:0; padding:8px 0;}
p{margin:0; padding:8px 0;}

table.contentpaneopen{border-collapse:collapse;}
div#breadcrumb{float:right; padding:20px 0 0 0;}
.sections td{padding:2px 0; margin:10p 0 0 0;}


/* Adams and Currie */

body, html{font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#000; background:url("../images/bg.gif") repeat-x #fff;}
#b-bg{background:url("../images/bg-bottom.jpg") no-repeat bottom center;}
a{color:#000;}

#wrapper{background:url("../images/bg-top.jpg") top center no-repeat; min-height:555px; height:auto!important; height:555px;}

#nav-container{background:url("../images/nav-bg.png") repeat;}
#nav-container a{color:#fff;}
#logo{width:181px; height:145px; padding:10px 0 0 19px;}

#left-container ul{list-style-type:none; float:right; margin:0; padding:10px 0;}
#left-container ul li{width:115px; padding:2px 0;}
#left-container a{text-decoration:none;}
#left-container a:hover{text-decoration:underline;}

#left-container ul li ul{padding:5px 0 10px 0;}
#left-container ul li ul li{font-size:11px; width:180px; padding:3px 5px 3px 0;}
#left-container ul li ul li a{color:#999999;}

#left-container h2{padding:12px 0 0 0;}
#left-container h3{padding:0;}

#footer{text-align:center; width:970px; margin:auto;}
#footer .moduletable{padding:0 0 0 250px; text-align:left;}

div#designby{text-align:center; width:100%; padding: 10px 0 0 80px; font-size:12px;}

table#aiContactSafeForm{margin:0; padding:0; border-collapse:collapse;}
