/* Top Navigation */
#topnav {
	height:34px;
	background:url(/images/nav-bkgd.gif) repeat-x 0 0;
	list-style-type:none;
}

#topnav li {
	float:left;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	padding:11px 0px 0px 0px;
}

#topnav li a {
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
}

#topnav li#nav-top1 {
	background:url(/images/nav-leftcorner.gif) no-repeat 0 0;
	padding-left:24px;
	padding-right:24px;
	width:199px;
	/*width:247px;*/
}

#topnav li#nav-top2 {
	padding-left:30px;
	padding-right:30px;
	width:248px;
	/*width:308px;*/
}

#topnav li#nav-top3 {
	background:url(/images/nav-rightcorner.gif) no-repeat 100% 0;
	padding-left:43px;
	padding-right:50px;
	width:143px;
	/*width:236px;*/
}

#topnav li.divider {
	background:url(/images/nav-divider.gif) no-repeat 0 0;
	width:1px;
	height:23px;
}


/* Content Area */
#home-content {
	min-height:520px;
}

* html #home-content {
	height:520px;
}


/* Promo Area */

#promoblock {
	margin:0 50px 0 0;	
	height:265px;
}

#healthcarepro {
	margin:16px 16px 0 0;
	display:block;
	float:right;
}

/*
This style is for if we want to use text instead of graphics for the purple buttons
#healthcarepro {
	display:block;
	width:149px;
	margin:16px 16px 0 500px;
	padding:5px 0 0 10px;
	height:14px;
	background:url(/images/healthcarepro.gif) no-repeat 0 0;
	float:right;
	z-index:100;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	line-height:1.2em;
}

 * html #healthcarepro {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/healthcarepro.png", sizingMethod="crop");	
} */

#promobox-home{
	height:132px;
	width:470px;
	background:url(/images/promobox-long.png) no-repeat 0 0;
	color:#333333;
	float:right;
	margin:60px 0 0 24px;
}


#promobox-home h1 {
	font-size:11px;
	font-weight:bold;
	margin:0 0 7px 0;
}

#promobox-home p {
	font-size:11px;
}

#promobox-home a {
	text-decoration:none;
	z-index:100;
	position:relative;
	color: #333333;
}

	#promo-content{
		float:right;
		margin:18px 15px;
		width:125px;
		color:#333333;
	}
	
	#promo-center{
		margin-left: 16px;
	}
	
	
	
.promobox {
	height:100px;
	width:100px;
	padding:20px;
	background:url(/images/promobox.png) no-repeat 0 0;
	color:#fff;
}

.promobox h1 {
	font-size:9px;
	font-weight:bold;
	margin:0 0 7px 0;
	color:#fff;
}

.promobox p {
	font-size:10px;
}

.promobox a {
	color:#fff;
	z-index:100;
	position:relative;
}

* html .promobox {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/promobox.png", sizingMethod="crop");	
}



#epilepsy, #migraines {
	float:right;
	font-size:10px;
	font-weight:bold;
}

#epilepsy {
	margin:8px 30px 0 0;
}

#migraines {
	margin:8px 0 0 0;
}

#epilepsy a, #migraines a {
	color:#98005d;
	text-decoration:none;
}


/* Left Column */
#leftcol {
	background:url(/images/home-hand.jpg) no-repeat 0 0;
	float:left;
	height:171px;
	width:196px;
	margin:21px 0 23px 61px;
	display:inline;
}

#leftcol p {
	font-weight: bold;
	color:#000;
	text-align:right;
	width:120px;
	padding:4px 0 0 54px;
}

#leftcol p strong {
	color:#000000;
}

/* Right Column */
#rightcol {
	background:url(/images/vert-divider.gif) no-repeat 0 0;
	/*height:171px;*/
	width:447px;
	margin:21px 0 15px 258px;
	padding:0 65px 0 20px;
}

#rightcol p {
	color:#000;
	margin:0 50px 12px 0;
	line-height:1.3em;
}

#survey-link {
	float:right;
}

#rightcol ul {
	margin:10px 10px 0 0;
}

#rightcol ul li{
	margin:0 5px 15px 25px;
}

#rightcol li a {
	color:#98005d;
	text-decoration:none;
	font-weight:bold;
}


/* Rollover style */
.rolloverContainer {
	width:182px;
	position:absolute;
	top:99px;
	left:auto;
	line-height:1em;
	display:none;
	z-index:199;
}

#rolloverLearn {
	margin-left:312px;
}

#rolloverHelp {
	margin-left:30px;
}

#rolloverWellness {
	margin-left:580px;
}

.rolloverMiddle {
	width:180px;
	background-color: #AE4A7E;
	Border-left:1px solid #ffffff;
	Border-right:1px solid #ffffff;
}

.rolloverList {
	font-size:9px;
	color: white;
	width:181px;
	padding-left:20px;
	list-style-image:url(/images/arrowBullet.jpg);
}

.rolloverList li {
	padding-bottom: 5px;
}

.rolloverList a {
	text-decoration:none;
	color: #ffffff;
}

*html .rolloverList {
	width:160px;
}

* html .rolloverContainer {
	padding-top:22px;
	background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/rolloverTop.png", sizingMethod="crop");
}

* html .rolloverTop {
	display:none;
}

#survey h1, #survey p {
	background-color:#fff;
	margin-right:30px;
}