/* CSS Document */
html {height:100%;margin-bottom:1px;}
body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	color:#3f3f3f;
	height:100%;
	background-color:#fff;
}

#topWrapper {
	background-color:#7D489C;
	min-height:14px;
	width:100%;
}
#topWrapperCont 
{
	width:776px;
	text-align:right;
	margin:0px auto;
}
#topWrapper ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#bg 
{
	background: #fff url(../cssimages/bg_header.gif) no-repeat center 0px;
}
#bgUnit 
{
	/* now controlled by list item and css */
	/*background: #fff url(../cssimages/bg_header_unit.gif) no-repeat center 0px;*/
	background: #fff url(../cssimages/bg_header.gif) no-repeat center 0px;
}

#wrapper {
	margin: 0px auto;
	width:776px;
	text-align:left;
	clear:both;
}

.header 
{
	mrgin-bottom:-16px;
	position:relative;
	z-index:1;
}

#mainBody
{
	position:relative;
}

#col01 {
	width:164px;
	float:left;
	margin:0px 16px 0px 0px;
	display:inline;
	padding:0px;
}
#col123 {
	width:596px;
	float:left;
	margin:0px 16px 0px 0px;
	padding:0px;
	display:inline;
}
#col23 {
	width:416px;
	float:left;
	margin:0px 16px 0px 0px;
	padding:0px 0px 20px 0px;
	display:inline;
}
#col234 {
	width:596px;
	float:left;
	margin:0px;
	padding:0px;
	display:inline;
}
#col04 {
	width:164px;
	float:left;
	margin:0px;
	padding:0px;
}
.investingInHealth {
	width:416px;
	float:left;
	margin-right:15px;
	padding:0px 0px 20px 0px;
	display:inline;
}
.investingInHealth .info{
	display:inline;
	float:left;
	margin:0 16px 0 0;
	width:416px;
}
.investingInHealth .info ul{
	margin:6px 0 4px 15px;
	padding:0;
}
.investingInHealth .info ul li{
	margin-bottom:7px;
	color:#3F3F3F;
	font-size:70%;
}
.investingInHealth .info h3
{
	font-size:80%;
	color:#7C479A;
	margin-bottom:3px;	
}
.investingInHealth .info p
{
	font-size:70%;
	margin-top:0;
	line-height:150%;
}
.investingInHealth .info a
{
	color:#7C479A;
	text-decoration:underline;
}
.investingInHealth .info a.greyLink
{
	color:#3f3f3f;
	text-decoration:none;
}
.investingInHealth .info a.greyLink:hover
{
	text-decoration:underline;
}
.investingInHealth .info .more ul {
	margin:7px 0 0 0;
	padding:0;
}
.investingInHealth .info .more ul li{
	background:transparent url(../cssimages/bullet03.gif) no-repeat scroll left 0;
	display:block;
	font-size:75%;
	font-weight:700;
	padding:2px 0 1px 28px;
	width:270px;}

.investingInHealth .info .more ul li.verve
{
	color:#01AFD6;
}
.investingInHealth .info .more ul li.victory
{
	color:#F6921E;
}
.investingInHealth .info .more ul li.starbucks
{
	color:#8BC541;
}
.investingInHealth .info .more ul li.accom
{
	color:#EC1C24;
}
	
.investingInHealth .info p span
{
	color:#7C479A;
}
.investingInHealth .info p.terms
{
	font-size:60%;
	margin-top:5px;
}
.clear:after {
	content:"."; 
	display:block; 
	font-size:0px;
	height:0px;
	visibility:hidden; 
	clear:both;
}

.clear
{
	min-height:1px;
}

ul.menu	{
	list-style: none; 
	margin:65px 8px 0px 0px; 
	padding:0px; 
	min-height:38px;
	display:inline;
	float:right;
	font-size:75%;
	
	
	/* added for position absolute tab*/
	position:relative
}
ul.menu li {
	
	 padding:0px 4px 0px 0px;
	 margin:0px;
	 text-decoration:none;
	 display: block; 
	 float:left; 
}

ul.menu a {
	display:block;
	float:left;
	padding:11px 4px 0px 14px; 
	min-height:27px; 
	margin-right:0px; 
	text-decoration:none; 
	color:#121B21;
}

ul.menu a:hover 
{
	color:#7D489C;
}

ul.menu li.active a {
	background:url(../cssimages/bg_navTab.gif) no-repeat left 0px; 
	min-height:22px;
	padding:13px 1px 0px 14px; 
	color:#7d489c;
}
ul.menu li.active {
	background:url(../cssimages/bg_navTab.gif) no-repeat right 0px;
	padding:0px 12px 0px 0px;
	min-height:33px;
}

.makeHome 
{
	/*display:block; 
	clear:left; 
	margin-left:70px !important; 
	margin-top:0px !important; */
	foat:right !important; 
	font-size:85%;
	position:absolute;
	right : 0;
	top : 31px;
	background:url(../cssimages/makeHomeTabRight.gif) no-repeat right top;
	pdding : 0 0 0 13px !important;
}

.makeHome a
{
	display:block;
	background:url(../cssimages/makeHomeTabLeft.gif) no-repeat left top;
	color:#fff !important;
	text-decoration:none;
	padding:11px 18px 3px 26px !important;
	min-height:17px;
	margin-bottom:3px;
}

fieldset {
	border:0px none;
	padding:0px;
	margin:0px;
}

#footerWrap {
	background: url(../cssimages/bg_footer.gif) no-repeat center top;
	clear:both;
	text-align:left;
	border-bottom:4px solid #7D489C;
	width:100%;
	text-align:center;
}

#footerWrap p, #footerWrap address 
{
	/*background: url(../cssimages/footerLine.gif) no-repeat 3px bottom;*/
	text-align:center;
	font-style:normal;
	width:769px;
	margin:0px auto;
	font-size:70%;
	color:#adaca9;
	padding:11px 5px 7px 25px;
	margin:0px auto;
}

.siteMap h2 
{
       
}

.siteSection
{
	float:left;
	width : 47%;
	margin-right:10px;
}

.siteSection h3
{
    font-size:75%;
	margin-left:0px;
}

.siteSection ul
{
	margin : 0 0 10px 5px;
}

.siteSection li
{
	margin:2px 0 0 0;
	list-style:none;
}

.siteSection li ul
{
	margin-left:-20px !important;
	margin-bottom:5px;
}

.siteSection a
{
	padding: 2px 0 0 10px;
	margin:0;
	font-weight:bold;
	background: url(../cssimages/arrow_7D4.gif) no-repeat left 2px;
	text-decoration:underline;
	color:#7d489c;
	font-size:70%;
}

.divider
{   
    background: url(../cssimages/divider599.gif) no-repeat left top;
    
}

.twoColSeparator
{
	/*background-image:url(../cssimages/backgrounds/twoColSeparator.png);
	background-position: center top;
	background-repeat:no-repeat;*/
/*	margin-top:15px;
	padding-top:15px; */
	/*padding-top : 40px;
	padding-bottom : 20px;
	width:100%;
	font-size:16px !important; */
	
	width : 47%;
	margin-right:10px;
	font-size:95% !important;
	text-align:left !important;
	   
}

.divClear
{
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}

/* CSS for AshtonEnquiry.ascx*/
/*#col04 {
	float:left;
	margin:0px;
	padding:0px;
	width:164px;
}

.refresh{
	margin-bottom:16px !important;
	width:164px;
	background-image:url(../cssimages/refresh-bg2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	}

.refresh-head{
	background-image:url(../cssimages/refresh-head2.gif);
	display:block;
	height:33px;}

.refresh-text {
	display:block;
	padding-left:4px;
}

.find-out p{
	text-align:right;
	margin: 0 4px 0 0;}
	
.quote p{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin: 5px 5px 0 0;}
	
.refresh-text p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin: 0 0 0 0;}*/

#col04 {
	float:left;
	margin:0px;
	padding:0px;
	width:164px;
}
.bondBody{
	margin-bottom:16px !important;
	width:164px;
	background:url(../cssimages/bond-back.png) no-repeat bottom;
	padding-bottom:10px;
}
.bondBody h3{
	background-image:url(../cssimages/refresh-head.gif);
	display:block;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:11px 0 0 10px;
	margin-bottom:0px;
}
.bondBody p {
	display:block;
	padding-left:5px;
	padding-bottom:0;
	margin-bottom:3px;
	margin-top:0;
}
.bondBody p span img {
	display:block;
	padding-left:22px;
	margin-top:2px;
	border:0;
}
.refresh{
	margin-bottom:16px !important;
	width:164px;
	background-image:url(../cssimages/refresh-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	}

.refresh-head{
	background-image:url(../cssimages/refresh-head.gif);
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	padding:11px 0 5px 10px;
}

.refresh-text {
	display:block;
	padding-left:4px;
	padding-bottom:10px;
}

.refresh-text p{
	padding:5px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.find-out p{
	text-align:right;
	margin: 0 4px 0 0;}
	
.quote p{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin: 5px 5px 0 0;}

/* End CSS for AshtonEnquiry.ascx*/