#ae-logo{
float:left;
}
#aon-logo {
float:right;
margin-top:20px;
margin-right:15px;
}
.callout { 
	border:1px solid #993400;
	float:right;
	width:180px;
	padding:10px;
	margin:10px;
	font-weight:bold;
	background-color:#f3f7fa;
}
ul.special, li.special {
	margin-left:50px;
}
.callout span { 
	text-align:right;
}
.calloutSM { 
	border:1px solid #993400;
	float:right;
	width:180px;
	padding:5px;
	margin:5px;
	font-weight:bolder;
	background-color:#f3f7fa;
}
.calloutSM span { 
	text-align:right;
}
#home-feature-area {
	background:url(../images/Header.gif) #e1eaf3 no-repeat 100% 10%;
	padding: 12px 315px 12px 20px;
	min-height:130px;
	border-bottom::1px solid #000000;
}
#home-feature-area h1 {
	font-size:1.3em;
	line-height:1.2em;
}
#home-feature-area p {
	padding-bottom:5px;
	font-size:.9em;
	line-height:1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.home-module {
  margin:2px 2px ;
/*  border:2px solid #cad3dc; */
  position:relative;
}
.home-module h1 {
 padding:10px 8px 10px 80px;
/* background:url(../images/home-module-construction.gif) transparent no-repeat top left; */
 height:30px;
 line-height:31px;
 font-size:1.1em;
 position:relative;
 left:-13px;
 top:4px;
}

#sname-wrapper .home-module h1 { 
	padding-left:45px; 
	padding-top:2px;
	line-height:1.4em;
}

.home-module .heading a {
	font-weight:bold;
	color:#000000;
}
.home-module .body {
	background-color:#f3f7fa;
	padding:12px 18px 5px 18px;
	margin-top:13px;
	line-height:120%;
}
.home-module .body ul { 
	margin-left:25px;
}
/*
.SNAME-mod {
padding-left:80px;
background:url(../images/SNAME-logo.jpg) #ffffff no-repeat 0% 50%;

}
.SNAME-mod .heading {
	padding-left:20px;
}
.SNAME-mod .body {
	padding:10px 18px 5px 18px;
	margin-left:40px;
}
*/
hr { /* See inline style for IE only */ 
display:block;
clear:both;
visibility:hidden;
padding:0;
margin:0;
}
.inner-space { margin:5px; }
.inner-space .copy{
	margin: 10px 25px 25px 35px;
	line-height:130%;
}
.inner-space.copy ul li {
	margin-left: 30px;	
 }
 
.feature-box {
  margin:5px;
}
.feature-box .body {
border:1px solid #993400;
background-color:#f3f7fa;
padding:6px;
margin:0px 5px 5px 5px;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.2em;
font-weight:bold;

}
.feature-box .heading {
color:white;
font-weight:bold;
text-align:center;
background:#993400;
padding:20px;
margin:5px 5px 0 5px;
}

#logos {
padding-top:1em;
margin-left:30px;
}
#masthead {
position:relative;
border:1px solid gray;
border-bottom:2px solid #000;
border-top:12px solid #993400;
padding-top:5px;

}
#min-width{
min-width:750px;
width:expression(document.documentElement.clientWidth < 749 ? "750px" : "100%" ); 

}
.separator-box{
width:15px;
background:url(../images/small-seperator.gif) #993400 no-repeat 0% 50%;
margin-left:5px;
margin-right:5px;
/*
margin-left:18px;
margin-right:18px;
*/
}
.separator-box-large{
width:15px;
background:url(../images/large-seperator.gif) #993400 no-repeat 0% 0%;
margin-left:5px;
margin-right:5px;
float:left;
line-height:1.3em;
/*
margin-left:18px;
margin-right:18px;
*/
}
#sname-wrapper { 
position:relative;
background:url(../images/blue-box.gif) #ffffff no-repeat 100px 65px;
margin-left:2px;
margin-right:2px;
}

.sub-page-heading{
clear:both;
border-bottom:1px solid #993400;
bottom-margin:15px;
padding-bottom:6px;
}
.disclaimer{
clear:both;
border-bottom:1px solid #993400;
margin:1px;
padding-bottom:1px;
}
.tell-me-box{
  float:right;
}
.tell-me-feature {
padding:5px;
float:left;
border:1px solid #993400;
background-color:#ffffff;
width:17em;
text-align:center;
background:url(../images/square-end.gif) #ffffff no-repeat 100% 50%;
padding-right:15px;
}
.tell-me-title{
float:left;
border:1px solid #993400;
background:#993400;
color:#FFFFFF;
padding:5px;
font-weight:bold;
}
.tell-me-wrapper {
	width:100%;
	text-align:right;
/* 	background:#f3f7fa; */
	padding-top:10px;
	white-space:nowrap;

}
#top-navigation {
	border-top:2px solid #000;
	padding:5px; 
}
#top-navigation a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
#top-navigation a:hover{
	text-decoration:underline;
}
#utility-nav{
position:absolute;
top:0px; /* need to change for firefox see conditional code */
right:0px;
border:1px solid gray;
padding:5px;
}
#utility-nav a {
font-size:.8em;
font-weight:bold; 
 text-decoration:none;
 color:#000;
}
#utility-nav ul {
list-style-type:none;
}
#utility-nav li {
 float:left;
 margin-left:3px;
 margin-right:3px;
}
#utility-nav .first {
  margin-left:3px;
}
#utility-nav .last {
  margin-right:2px;
}

#doctors-arch {
position:absolute;
z-index:60;
top:6px;
left:-13px;
background-color:transparent;
background-image:url(../images/doctors-arch.gif);
background-repeat:no-repeat;
width:70px;
height:53px;
}

#doctor-arch{
position:absolute;
z-index:60;
top:6px;
left:-13px;
background-color:transparent;
background-image:url(../images/doctor-arch.gif);
background-repeat:no-repeat;
width:70px;
height:53px;
}

#customer-service-arch{
position:absolute;
z-index:60;
top:6px;
left:-13px;
background-color:transparent;
background-image:url(../images/customer-service-arch.gif);
background-repeat:no-repeat;
width:70px;
height:53px;
}

/** 2 Column Layout **/
/*********************/

#footer {
	background-color:#FFFFFF;
	padding:5px;
	padding-top:0;
	padding-left:155px; /* The width of the rail */
	overflow:hidden;
	border:1px solid #cdd0d5;
}
* html #footer { height:1%; }
#footer-content {
  padding-top:10px;
  padding-bottom:15px;
  float:right;
  width:100%;
  background-color:#FFFFFF;
  border-left:150px solid #e2e9f3;
  margin-left:-150px;
  border-top:1px solid #cdd0d5;
  text-align:center;
  line-height:1.5em;
}
#footer-rail {
  float:left;
  background-color:#e2e9f3;
  width:150px;
  margin-left:-150px;
  display:inline;
  border-top:2px solid white;
}
#footer-home { 
 text-align:center;
 line-height:1.5em;
}
#container{
	background-color:#FFFFFF;
	padding:5px;
	padding-left:155px; /* The width of the rail */
	padding-bottom:0px;
	overflow:hidden;
	border:1px solid #cdd0d5;
	border-bottom:none;
	margin-bottom:-5px;
}
* html #container{
	height:1%; /* So IE plays nice */
}
#content{
  float:right;
  width:100%;
  background-color:#FFFFFF;
  border-left:150px solid #e2e9f3;
  margin-left:-150px;
  padding-bottom:25px;
}
#rail{
  float:left;
  background-color:#e2e9f3;
  width:150px;
  margin-left:-150px;
  display:inline;
}

#SNAME { padding:20px; width:80%; margin:20px auto; }
#SNAME .sb-inner { 
/*	background:#f3f7fa; */
	background:red;
 }
#SNAME .sb-border { background:#993400;  }