body
{
	margin: 0 auto;
	padding: 0;
	color: #010101;
	background: #CFBDA7 url('https://www.allisonpartners.com/images/background2.gif') no-repeat top center;
        width:100%;
        height:100%;
}

body.home
{
	margin: 0 auto;
	padding: 0;
	color: #010101;
	background: #CFBDA7 url('https://www.allisonpartners.com/images/background.gif') no-repeat top center;
        width:100%;
        height:100%;
}


html {
margin:0;padding:0;
height:100%;
}

* html img,
* html .png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "https://www.allisonpartners.com/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}



h1, h2, h3 {
font-family:  Georgia, times new roman, times, serif;
}

h1 {
color:#AAC13A;
font-size:22px;
margin:4px 0;
}


div {margin:0; padding:0;behavior: url(iepngfix.htc)}
img {margin:0; padding:0; border:0; behavior: url(iepngfix.htc)}


p, td {
font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman";
font-size:12px; 
color:#010101;
line-height:18px;
}


a {
color:#006FAA;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#outerwrapper {
margin:0 auto;
width:715px;
position:relative;
min-height: 100%; 
height:100%;
}

#subouterwrapper {
margin:0 auto;
width:772px;
position:relative;
min-height: 100%; 
height:100%;
}


#wrapper {
margin:0 auto;
width:635px;
min-height: 100%; 
background:#fff url('https://www.allisonpartners.com/images/main-background2.gif') repeat-y;
text-align:center;
position:relative;
}

*html #wrapper {
margin:0 auto;
width:635px;
height: 100%; 
background:#fff url('https://www.allisonpartners.com/images/main-background2.gif') repeat-y;
text-align:center;
position:relative;
}

#homewrapper {
margin:0 auto;
width:585px;
min-height: 100%; 
background:#fff url('https://www.allisonpartners.com/images/main-background.gif') repeat-y;
text-align:center;
position:relative;
z-index:99;
}

#main {
background:#fff url('https://www.allisonpartners.com/images/main-background2.gif') repeat-y;
margin: 0px auto;
width:615px;
padding-left:10px;
padding-right:10px;
text-align: left;
position:relative;
}

#homemain {
background:#fff url('https://www.allisonpartners.com/images/main-background.gif') repeat-y;
margin: 0px auto;
width:565px;
padding-left:10px;
padding-right:10px;
text-align: left;
position:relative;
}

#social-icons {
position:absolute;
top:80px;
right:41px;
z-index:0;
line-height:32px;
}


#header {
width:100%;
text-align:center;
height:95px;
line-height:95px;
margin:0 auto;
}

*html #header {margin-top:10px;}

#header img {
vertical-align:middle;
}

div.hr1 {clear:left;background: #fff url('https://www.allisonpartners.com/images/hr1.gif') no-repeat scroll center; height: 7px}
div.hr1 hr {display: none}
div.hr2 {clear:left;background: #fff url('https://www.allisonpartners.com/images/hr2.gif') no-repeat scroll center; height: 13px}
div.hr2 hr {display: none}
div.hr3 {clear:both;background: #fff url('https://www.allisonpartners.com/images/h3.gif') no-repeat scroll center; height: 17px}
div.hr3 hr {display: none}
div.hr4 {clear:left;background: #fff url('https://www.allisonpartners.com/images/hr4.gif') no-repeat scroll center; height: 7px}
div.hr4 hr {display: none}
div.hr5 {clear:left;background: #fff url('https://www.allisonpartners.com/images/hr5.gif') no-repeat scroll center; height: 13px}
div.hr5 hr {display: none}


img.thumb {padding:5px; margin:0 5px 0 0; border:1px solid #eee;}

.entry {
clear:both;
width:100%;
margin:0 0 20px 0;
padding:0 0 20px 0;

}

#nav {
width:100%;
text-align:center;
margin:20px 0;
}

#nav img {vertical-align:middle;}

#nav ul.nav {
width:331px;
margin:0 auto;
padding:0;
list-style:none;
}

#nav ul.nav li {
display:block;
}

#home-images {
background-color:#fff;
width:100%;
margin:10px 0;
}

#home-images .slideshow {
margin:0 auto;
width:330px;
height:128px;
//background:#fff url('https://www.allisonpartners.com/images/home-image.png') no-repeat;
}

.hometext {
width:330px;
margin:0 auto;
text-align:left;
}

#content {
margin:0;padding:0;
width:615px;
position:relative;
}

*html #content {
margin:0;padding:0;
margin-right:-4px;
width:615px;
position:relative;
}

.leftside {
float:left;
width:195px;
padding-top:24px;
padding-left:30px;
padding-bottom:150px;
position:relative;
}

ul.sidenav  {
margin:0;
padding:0;
list-style:none;
float:left;
position:relative;

}

 ul.sidenav li {
display:block;
line-height:21px;
}

ul.sidenav ul {
margin-left:-30px;
}

*html ul.sidenav li ul {
margin-left:0px;
}

ul.sidenav li a {
font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman";
text-transform:uppercase;
font-size:11px;
color:#232020;
text-decoration:none;
font-weight:bold;
}

ul.sidenav li a.subnav {
color:#939292;
font-size:11px;
text-transform:none;
text-decoration:none;
}

ul.sidenav li a.active {
color:#ABC239;
text-decoration:none;
}

ul.sidenav li a:hover {
color:#006FAA;
}


.rightside {
float:right;
width:350px;
padding:20px 30px 20px 10px;
}

*html .rightside {
loat:right;
width:350px;
padding:20px 30px 20px 10px;
margin-right:-4px;
}

.rightside ul {margin-top:0;}

.rightside li {
font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman";
font-size:12px; 
color:#010101;
line-height:18px;
}


.maintext {
margin:0 auto;
text-align:left;
}

.searchtext {
text-align:left;
width:499px;
margin:30px 33px 50px 33px;
}


.end-text {
font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman";
font-size:12px;
line-height:18px;
text-align:left;
}

.quote {
text-align:center;
}

#footer {
clear:both;
width:100%;
margin:10px 0 0 0;
}

.footer-logos {
text-align:center;
line-height:60px;
}

.footer-logos img {
vertical-align:middle;
}

.sidebar-logos {
position:absolute;
bottom:60px;
left:40px;
text-align:center;
}


ul.footernav {
margin:0 auto;
padding:0 0 10px 0;
list-style:none;
text-align:center;
width:400px;
}

ul.footernav li {
display:inline;
line-height:21px;
}

ul.footernav li a {
font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman";
text-transform:uppercase;
font-size:10px;
color:#232020;
text-decoration:none;
font-weight:normal;
}

.clear {
clear:both;
}

ul#nav_categories {
margin:0; padding:0;
list-style-type:none;
font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman";
}

ul#nav_categories li {
line-height:21px;
margin-left:25px;
}



ul#nav_categories li a {
font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman";
text-transform:uppercase;
font-size:11px;
font-weight:bold;
color:#939292;
text-transform:none;
text-decoration:none;

}

.screen-reader {
  display: block !important;
  left: -9999px !important;
  position: absolute !important;
}


