/* FutureScripts screen styles CSS Document */


	html 
	{
	background-image:url(../images/backgrounds/bkg_html.jpg);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #efd6b3;
	margin: 0;
	padding: 0;
	font-size:100%; 
	}

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object 
	{
	margin:0;
	padding:0;
	}

	table 
	{
	border-collapse:collapse;
	border-spacing:0;
	}

	fieldset,img,abbr 
	{
	border:0;
	}

	address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,th,var 
	{
	font-style:normal;
	font-weight:normal;
	}
	
	ul 
	{
	list-style:none;
	font-size:1.0em;
	}
	
	caption,th 
	{
	text-align:left;
	}
	
	h1,h2,h3,h4,h5,h6 
	{
	font-size:1.0em;
	}

	a
	{
	text-decoration:underline;
	color:#a9434e !important;
	}

	a:hover 
	{
	text-decoration:none;
	color:#d0111d !important;
	
	}
	

	em
	{
	font-style: italic;
	}
	
	strong 
	{
	font-weight: bold;
	}




/* PAGE LAYOUT */

	body  
	{
	font-size: 1.0em;
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	color: #2b2b2b;		
	background-image: url(../images/backgrounds/bkg_body.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	}
	
	#container
	{
	margin: 0em auto;
	width: 892px;
	text-align: left;
	background-color: #fff;
	border-right: 1px #dbcebb solid;
	border-left: 1px #dbcebb solid;
	}
	
	#header
	{
	height: 389px;
	background-color: #fff;
	position:relative;
	}
	
	.logo
	{
	float:left;
	margin:45px 0 0 35px;
	}
	
	#headerPrint
	{
	display:none;
	}
	
	#logincontainer
	{
	position:relative;
	top:20px;
	right:60px;
	width:283px;
	margin-top:0;
	z-index:50;
	}
	
	
	.searchbackground
	{
	position:absolute;
	top:64px;
	left:671px;	
	width:185px;
	height:29px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	}
	*html .searchbackground
	{
	position:absolute;
	top:65px;
	left:672px;	
	width:182px;
	height:29px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	}

	
	#globalnav
	{
	position:absolute;
	top:70px;
	left:220px;
	height: 29px;
	width:632px;
	color:#847070;
	font-size:.563em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	}	

	#multimedia	
	{
	position:absolute;
	top:152px;
	left:35px;
	height:217px;
	width:819px;
	border-right: 1px #dbcebb solid;
	border-bottom: 1px #dbcebb solid;
	border-left: 1px #dbcebb solid;
	}
	
	#leftcolumn 
	{
	position:relative;
	width:550px;
	margin-top:0;
	margin-right: 0px;
	margin-left: 0px;
	}
	
	#rightcolumn 
	{
	float: right; 
	width: 319px;
	}
	
	
	
	
	
	#menu 
	{
	width:240px;
	margin-top:0;
	margin-right: 0px;
	margin-left: 0px;
	}
	
	#footer
	{
	clear: both;
	vertical-align:top;
	background-color:#ffffff;
	padding:0 34px;
	}
	





/* GLOBAL NAVIGATION */
	
	
	#globalnav a
	{
	padding:0 10px;
	color:#847070 !important;
	text-decoration:none;
	}	

	#globalnav a:hover
	{
	text-decoration:underline;
	}
	
	#globalnav span
	{
	padding-left:10px;
	}
		
	
	#globalnav form, input {
	margin:0px 0pt 0pt 0px;
	padding:0pt;
	}
	
	#globalnav .searchbtn {
	border: 0px; margin-bottom: -4px;
	}
	
	
/* MAIN NAV */

	
	#topNav 
	{
	position:absolute;
	top:114px;
	left:35px;
	width:821px;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	background-color: #990000;
	background-repeat: no-repeat;
	color:#FFFFFF;
	}
	
	#topNav ul li 
	{
	text-align:left;
	list-style:none;
	}
	
	#topNav ul li a 
	{
	text-decoration:none;
	text-align:left;
	color: #666666 !important;
	}
	
	#topNav ul li a:hover 
	{
	text-decoration: underline;
	color: #920000 !important;
	}
	
	#topNav ul li ul 
	{
	list-style:none;
	padding: 5px 5px 5px 0px;
	}
	
	.menuTitle 
	{
	color: #333333;
	border-bottom: 1px dotted #666666;
	font-size:9pt;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 10px;
	}
	
	
	#login 
	{
	position: absolute;
	top 160px !important;
	left: 635px;
	margin-top: 18px;
	}
	
	#loginTwo 
	{
	position: absolute;
	top 160px !important;
	left: 810px;
		width: 200px !important; 
	margin-top: 18px;
	}
	
	#loginForm, #loginTwoForm  
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	margin: 10px 30px 0px 30px;
	}
	
	.registerLine 
	{
	font-size: 8pt !important;
	}
	
	a 
	{
	color: #920000;
	}
	
	#loginFormDiv, #loginTwoFormDiv 
	{
 	position: absolute; 
 	top: 10px;
	margin: 20px;
	border: 1px solid #666;
	border-bottom: 5px solid #920000;
	background-image: url(../images/layout/FS_menu_bg.jpg);
	background-position: bottom center;
	}
	
	#loginFormDiv
	{
	left: -52px;
	}
	
	#loginTwoFormDiv
	{
	left: -112px;
	}
	
	#loginTwoFormDiv
	{
	width: 217px;
	}
	
	
	*html #loginTwoFormDiv
	{
	width: 217px;
	}
	
	.floatRight
	{ 
	float: right;
	padding-right: 20px;
	}
	
	#loginForm a, #loginTwoForm a 	
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	}
	
	#loginButton a, #loginTwoButton a 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #920000;
	}
	
	#loginTwoButton a
	{
	color: #A6814A
	}
	
	#loginButton img, #loginTwoButton img 
	{
	border: none;
	margin: 0px 5px -1px 0px;
	}
	
	.navItem 
	{
	display:table-cell;
	color: #FFFFFF;
	padding-top: 2px;
	margin: 0px 0px -3px 16px;
	}
	
	.navItem a 
	{
	color: #FFFFFF;
	}
	
	.navItem ul 
	{
	background-image: url(../images/layout/FS_menu_bg.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	margin-top:-5px;
	margin-left: 20px;
	padding-left: 0px;
	height: auto;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 5px solid #999;
	}
	
	.navItem ul div
	{
	padding: 5px 0 5px 0;
	}
	
	.navItem ul li 
	{
	line-height: 18px;
	padding: 2px 15px 2px 15px;
	}
	
	.navItem ul li div div
	{
	background-image: none;
	line-height: 15px;
	padding: 0
	}
	
	.navItem ul li ul 
	{
	margin-top: 0px;
	border: none;
	}
	
	.navItem ul li ul li 
	{
	padding: 0px !important;
	}
	
	.navItem img
	{
	padding-right: 3px;
	}
	
.ProductsandServicesBTN_
    {
    position:absolute;
    left:0px;
    top: 0px;
    }
    
    #menu1 
    {
    position:absolute;
    left:-20px; 
    top:43px;
    }
    
    .findADrugBTN_ 
    {
    position:absolute;
    left:98px;
    top: 0px;
    }
    
    #menu2 
    {
    position:absolute;
    left:78px;
    top: 43px;
    }
    
    .healthCareProfessionalsBTN_
    {
    position:absolute;
    left:232px;
    top: 0px;
    }
    
    #menu3 
    {
    position:absolute;
    left:212px;
    top: 43px;
    }
    
    .forMembersBTN_
    {
    position:absolute;
    left:381px;
    top: 0px;
    }
    
    #menu4 
    {
    position:absolute;
    left:360px;
    top: 43px;
    }
    
    .forBenefitManagersBTN_
    {
    position:absolute;
    left:515px;
    top: 0px;
    }
    
    #menu5 
    {
    position:absolute;
    left:494px;
    top: 43px;
    }
    
    .aboutFuturescriptsBTN_
    {
    position:absolute;
    left:685px;
    top: 0px;
    }
    
    #menu6 
    {
    position:absolute;
    width: 172px;
    left:627px;
    top: 43px;
    }




/* MENU (or) LEFT NAV */



	#menu .leftnav
	{
	color:#d0111d;
	width:189px;
	margin:0 0 0 35px;
	padding:0;
	}

	#menu .leftnav a
	{
	color:#666666 !important;
	text-decoration:none;
	}


	#menu .leftnav a:hover
	{
	color:#d0111d !important;
	text-decoration:underline;
	}

	#menu .leftnav ul 
	{
	background-color: white;
	margin:0;
	padding:0;
	}
	
	#menu .leftnav ul li
	{
	background-image: url(../images/layout/arrow_closed_leftnav.gif);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	padding-bottom:0.8em;
	padding-left: 1.5em;
	margin-bottom:0.8em;
	font-size:0.689em;
	font-weight:bold;
	border-bottom:1px #e1e0e0 solid;
	}

*html #menu .leftnav ul li
	{
	background-position: 0 0.6em;
	margin-bottom:0.5em;
	}

	#menu .leftnav ul ul
	{
	background-color: nones;
	margin:0;
	padding:0;
	}
	
	#menu .leftnav ul ul li
	{
	background-image: url(../images/layout/arrow_closed_leftnav.gif);
	padding-bottom:0em;
	padding-left: 1.5em;
	margin-top:0.75em;
	margin-bottom:0em;
	font-size:1.0em;
	font-weight:normal;
	color:7b7b7b;
	border-bottom:none;
	}	

*html #menu .leftnav ul ul li
	{
	margin-top:0em;
	}	




#menu .leftnav ul ul ul
	{
	background-color: nones;
	margin:0;
	padding:0;
	}
	
	#menu .leftnav ul ul ul li
	{
	background-image: url(../images/layout/arrow_closed_leftnav4.gif);
	padding-bottom:0em;
	padding-left: 1.5em;
	margin-top:0.75em;
	margin-bottom:0em;
	font-size:1.0em;
	font-weight:normal;
	color:7b7b7b;
	border-bottom:none;
	}	

*html #menu .leftnav ul ul ul li
	{
	margin-top:0em;
	}	





/* rightcolumn AREA */




#rightcolumn #news 
	{
	width: 262px;
	height: 232px;
	margin-top: 20px;
	margin-bottom: 25px;
	margin-left: 21px;
	}
	
*HTML #rightcolumn #news 
	{
	margin-top: 22px;
	margin-left: 20px;
	margin-bottom: 15px;
	}

	#rightcolumn #news h2
	{
	color:#a9434e !important;
	margin: 5px 0 10px 5px;
	}
*HTML #rightcolumn #news h2
	{
	margin: 5px 0 10px 15px;
	}
	
	#rightcolumn #news ul li 
	{
	padding: 0 0 15px 5px;
	list-style: none;
	line-height: .9em;
	font-weight: normal;
	overflow: visible;
	width: 250px;
	}
	
*HTML #rightcolumn #news ul li 
	{
	padding: 0 0 10px 15px;
	}
	

	
	#rightcolumn #news a
	{
	color: #666 !important;
	font-size: .7em;
	margin-left: 5px;
	text-decoration: none;
	}
	
	#rightcolumn #news ul li  a:hover
	{
	color: #d0111d !important;
	}

	#rightcolumn #news #moreLink 
	{
	color: #A9434E !important;
	font-weight: bold;
	text-decoration: underline !important;
	}
	#rightcolumn #news #moreLink:hover
	{
	color: #d0111d !important;
	text-decoration: none !important;
	}
	
	*HTML #rightcolumn #news #moreLink 
	{
	margin: 0 0 0 15px;
	}





/* leftcolumn AREA */



	#leftcolumn .welcome
	{
	width:513px;
	margin:0 0 0 35px;
	padding:0;
	}

	#leftcolumn .welcome a
	{
	color:#666666 !important;
	}


	#leftcolumn .welcome a:hover
	{
	color:#d0111d !important;
	text-decoration:underline;
	}
	
	#leftcolumn .welcome h1 
	{
	color:#a7814b;
	font-size:1.188em;
	line-height:1.125em;
	font-weight:normal;
	margin:0 0 0.75em 0;
	padding-bottom: 0.3em;
	border-bottom: 3px #e1e0e0 double;
	}
	
	#leftcolumn .welcome h2 
	{
	color:#a7814b;
	font-size:1.0em;
	line-height:1.188em;
	font-weight:normal;
	margin:0 0 0;
	padding-bottom: 0.3em;
	}

	#leftcolumn .welcome p 
	{
	font-size:0.689em;
	line-height:1.625em;
	margin-bottom:1.125em;
	}

	#leftcolumn .welcome ul 
	{
	background-color: white;
	margin:0.5em s0em;
	padding:0;
	font-size:.75em;
	line-height:1.5em
	}
	
	#leftcolumn .welcome ul li
	{
	background-image: url(../images/layout/bullet_ul_li.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
	padding-bottom:0.75em;
	padding-left: 1.0em;
	margin-bottom:0em;
	}

	#leftcolumn .welcome ul ul
	{
	margin:0 1.0em;
	padding-bottom:0.75em;
	font-size:1.0em;
	line-height:1.5em
	}
	
	#leftcolumn .welcome ul ul li
	{
	background-image: url(../images/layout/bullet_ul_ul_li.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
	padding-left: 1.0em;
	margin-bottom:0em;
	}




/* #leftcolumn .calloutContainer CALLOUT AREA */




	#leftcolumn .calloutContainer 
	{
	position:absolute;
	top:147px;
	left:35px;
	width: 535px;
	height:105px;
	margin-bottom:0;
	}

	#leftcolumn .calloutContent
	{
	float:left;
	background-image: url(../images/backgrounds/bkg_callout.jpg);
	width: 250px;
	height:103px;
	border:1px solid #d9d0d0;
	margin:0 11px 0 0;
	}

	#leftcolumn .calloutContent h1 
	{
	color:#a9434e;
	font-size:0.875em;
	font-weight:bold;
	line-height:1.188em;
	margin:.5em 0 0.25em 0;
	padding-bottom: 0em;
	}

	#leftcolumn .calloutContent p 
	{
	font-size:0.689em;
	line-height:1.313em;
	margin:.5em;
	color:#595656;
	}
	
	#leftcolumn .calloutContent a 
	{
	font-weight:bold;
	}

	#leftcolumn .calloutContent img
	{
	float:left;
	margin:0px 0px 0px 0px;
	paddong:0px 0px 0px 0px;
	}
*html #leftcolumn .calloutContent img
	{
	margin:0px 0px -5px 0px;
	}

	.footnote
	{
	font-size: 0.6em !important;
	color: #333;
	}




/* FOOTER NAVIGATION */
	
	#footer #footernavbox
	{
	font-size:0.689em;
	text-align:center;
	border-top: 3px #e1e0e0 double;
	background-color:#FFF;
	}
	
	*HTML #footernavbox {
	padding-top:0px;
	}
	
	#footer #footernav1 a
	{
	color:#c07b82 !important;
	text-decoration:none;
	}

	#footer #footernav1 a:hover
	{
	text-decoration:underline;
	}

	#footer #footernav1 ul 
	{
	margin: 15px 0 8px;
	padding: 0;
	list-style-type: none;
	}
	
	*HTML #footer #footernav1 ul 
	{
	padding-top: 0px;
	}

	#footer #footernav1 ul li 
	{
	display:inline;
	padding-right: 6px;
	margin-right: 4px;
	border-right:1px #c07b82 solid;
	}
	
*HTML #footer #footernav1 ul li 
	{
	padding-right: 4px;
	margin-right: 5px;
	}
	
	
	#footer #footernav1 ul li.last 
	{
	border-right:none;
	margin-right:0;
	}
	
	
	#footer #footernav2 a
	{
	color:#bda178 !important;
	text-decoration:none;
	}

	#footer #footernav2 a:hover
	{
	text-decoration:underline;
	}

	#footer #footernav2 ul 
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

	#footer #footernav2 ul li 
	{
	display:inline;
	padding-right:1em;
	margin-right:1em;
	border-right:1px #c07b82 solid;
	}
	
	#footer #footernav2 ul li.last 
	{
	border-right:none;
	margin-right:0;
	}
	
	#footer ul#disclaimer
	{
	color: #b1aaaa;
	list-style-type: none;
	margin: 0;
	padding: 1.5em 0;
	}

*html #footer ul#disclaimer
	{
	padding: 1.5em 0 0.5em;
	margin-top:0px;
	}
	
	#footer ul#disclaimer li a
	{
	background-color: none;
	padding: .2em 0;
	text-align: center;
	text-decoration: none;
	}
	
	#footer ul#disclaimer li a:hover
	{
	color: #2b2b2b;
	}
	
	#footer ul#disclaimer .left { float: left; font-size:.563em; }
	#footer ul#disclaimer .right { float: right; font-size:.563em;}
	