/*
	Title:     The page styles for an AAA accessible, search engine optimised, 
			   cross-browser compatible, portable, pagelight and hack free frame-work style codeset 
	Author(s): Iain Porter (iporter@intraspin.com)
	Modified:  30-06-2004
	Copyright: AstraZeneca, 2004
	Notes:     IE6, Moz1.6, NN6, FF0.8, Opera7
*/

body{
	margin:0px; padding:0px;
	font:0.7em arial, sans-serif; color:#393653;
}

p, blockquote	{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
}

select, submit, input, textarea	{
	font-family: "Arial", Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #FFE8F0; 
	border: #003300 solid 1px;
	color: #003300;
				
}

a	{
	font-family: "Arial", Helvetica, sans-serif; 
	font-size: 11px; 

	color: #000000; 
	text-decoration: none;
}
a:hover	{
	border-bottom: 1px solid #635C8C; 
	
	font-size: 11px;
	color: #635C8C; 

}
a:visited	{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: none;
	color: #000000;
}

.accessfeature{
	position:absolute; left:-1000em; top:0em;
}

/* nav */
#navArea #logo{
	border:0px;
}

#navArea .menu{
	display:block;/*for mac*/ width:150px;
}

#navArea .menu ul{
	margin:0px; padding:0px; list-style-type:none; border-top:1px solid #393653;
}

#navArea .menu a{
	display:block;/*ns*/ width:200px; padding:6px 0px; margin:1px; text-indent:7px;
	background-color:#625B8C; border-bottom:1px solid #393653;
		font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff; text-decoration:none;
}

#navArea .menu li.selected a,
#navArea .menu a:hover, 
#navArea .menu a:active{
	background-color:#F771B6;
}

#navArea #level2{
	display:block;/*mac*/ width:150px;
	background-color:#625B8C;
}

#navArea #level2 ul{
	margin-left:23px; margin-bottom:0px; margin-top:0px; padding:0px;
	list-style-image: url(l2bullet.gif);
}

#navArea #level2 a{
	width:127px; margin-left:-6px;
	color:#ffffff; text-decoration:none;
}

#navArea #level2 li.selected{
	list-style-image:url(sbullet.gif);
}

#navArea #level2 li.selected a{
	width:127px;
	color:#f5c040; text-decoration:underline;
}

#navArea #level2 a:hover, #colnav #level2 a:active{
	color:#f5c040; width:127px; text-decoration:underline;
}

#navArea #level2 #level3 ul{
	margin-left:8px; text-indent:0px;
	list-style-image: url(l3bullet.gif);
}

#navArea #level2 #level3 a{
	 width:120px; color:#ffffff; text-decoration:none;
}

#navArea #level2 #level3 li.selected a, 
#navArea #level2 #level3 li a:hover, 
#navArea #level2 #level3 li a:active{
	 color:#eaaf0f; text-decoration:underline;
}

#navArea #level3 li.selected{
	list-style-image:url(l3bullet.gif);
}

#navArea #level2 li.open{
list-style-image:url(l3bullet.gif);
}

/* end nav */

/* content */
#contentArea div{
	display:block;
	padding:3px; padding-left:10px; margin:0px;
	background-color:#58774A;
	font:1em arial, sans-serif; color:#ffffff;
}

#contentArea div .hcol1{
	float:left; margin:0px; padding:0px;
}

#contentArea div .hcol2{
	text-align:right; margin:0px; padding:0px;
}

#contentArea div ul{
	margin:0px; padding:0px; height:14px;
	list-style-type:none;
}

#contentArea div ul li{
	margin:0px; padding:0px; display:inline;
	float:left;
	background: url(lbullet.gif) no-repeat;
	background-position: left;
	padding-left: 9px;
}

#contentArea div ul li.first{
	background-image:none; padding-left:0px;
}

#contentArea div ul li.offsetRight{
	float:right;
}

#contentArea div a{
	background-color:#58774A; margin-right:5px;
	color:#ffffff; text-decoration:none;
}

#contentArea div a:hover, #contentArea h1 a:active{
	background-color:#58774A;
	color:#5b5f05; text-decoration:underline;
}

#contentArea img.home{
	margin:0px; padding:0px; margin-bottom:-3px; margin-top:1px;
}

#contentArea h1.imagetext{
	margin:0px; margin-bottom:1px; padding:5px; padding-left:10px;
	background-image: url(../astrazeneca/girl-background.jpg);
	font:1em arial, sans-serif;
	color:#ffffff;
}

#contentArea .imagetext b{
	font-weight:bold; color:#222222;
}

#contentArea div#homecontent{
	background-color:#CDDCC7;
	padding:10px; 
	border-bottom:1px solid #ffffff;
	color:#393653;
}

#contentArea div#homecontent p{
	margin:5px 0px;
}

#contentArea img.topr{
	margin:6px 0px 6px 0px; padding:0px;
}

#contentArea img.topw{
	margin:10px 10px 10px 10px; padding:0px;
}

#contentArea .col1{
	width:100%;
	display:inline; background-color:#ffffff;
}

#contentArea .col2{
	float:right; width:50%;
	display:inline;
	background-color:#ffffff;
}

#contentArea p{
	margin:10px;
}

#contentArea ul{
	list-style-type:square;
}

#contentArea ul.linklist{
	list-style-image: url(dbullet.gif)
}

#contentArea h1{
	padding:10px; margin:0px;
	background-color:#e7ee9f;
	font:1.5em arial, sans-serif; font-weight:bold; color:#546203;
}

#contentArea h2{
	padding-left:5px; margin:5px 5px 5px 5px;
	background-color:#ffffff;
	font:1.5em arial, sans-serif; font-weight:bold; color:#393653;
}

#contentArea h4{
	padding-left:5px; margin:5px 5px 5px 5px;
	background-color:#ffffff;
	font:1.3em arial, sans-serif; font-weight:bold; color:#444444;
}
/* end content */

/* utilities */
#utilitiesArea div{
	display:block;
	background-color:#58774A; padding:4px; margin:0px;
	font:1em arial, sans-serif; font-weight:bold; color:#ffffff; text-indent:5px;
}

#utilitiesArea h1#first{
	border-top:1px solid #ffffff;
}

#utilitiesArea ul{
	margin:3px 0px 3px 22px; padding:0px;
	list-style-image:  url(dbullet.gif);
}

#utilitiesArea li{
	text-indent:5px;
}

#utilitiesArea a{
	position:relative; left:-9px;
	color:#222222; text-decoration:none;
}

#utilitiesArea a:hover, #utilitiesArea a:active{
	color:#5b5f05; text-decoration:underline;
}

#utilitiesArea form{
	margin:3px 3px 3px 15px;
}

#utilitiesArea input{
	width:85px
}

#utilitiesArea .button{
	width:25px; margin-left:4px;
}


/* end utilities */

/* footer */
#footer ul{
	margin:0px; padding:0px; height:14px;
	list-style-type:none;
}
.fill-t {
	background-image: url(../images/fill-t.gif);
	background-repeat: repeat-x;
}
.fill-l {
	background-image: url(../images/fill-l.gif);
	background-repeat: repeat-y;
}
.fill-r {
	background-image: url(../images/fill-r.gif);
	background-repeat: repeat-y;
}
.fill-b {
	background-image: url(../images/fill-b.gif);
	background-repeat: repeat-x;
}



#footer li{
	margin:0px; padding:0px; margin-left:7px;
	float:left;
	background: url(lbullet.gif) no-repeat;
	background-position: left;
	padding-left: 9px;
}

#footer li.offsetRight{
	float:right;
}

#footer a{
	background-color:#58774A; margin-right:5px;
	color:#ffffff; text-decoration:none;
}

#footer a:hover{
	background-color:#58774A;
	color:#5b5f05; text-decoration:underline;
}
/* end footer */
.borde {
	border: 1px solid #CCCCCC;
}
