img, div { behavior: url(../images/iepngfix.htc) }

body{
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial;
	margin:0;
	padding:0;
	background-color:0xffffff;
}
img{
	border:0;
	margin:0;
	padding:0;
}
form{
	border:0;
	margin:0;
	padding:0;
}
a{
    color: #cd771c;
}
a:hover{
    color: #ffa03c;
}
a.orange {
    color: #cd771c;
}
.inf-item {
    border-bottom: 1px solid #0385d0;
    font-size: 11px;
    padding: 4px;
    text-align: left;
    border-left: 1px solid #0385d0;
    border-right: 1px solid #0385d0;
}
.blue-head {
    background: #0385d0;
    color: white;
    font-weight: bold;
    padding: 4px 8px;
    font-size: 11px;
    text-align: left;
}
.bluetop {
    border-bottom: 1px solid #0077b2;
}
.pad4 {
    padding: 4px;
    height: 94px;
}
a.button{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#daa56c;
	padding:5px;
	padding-left:22px;
	padding-right:22px;
	vertical-align:middle;
}
a.button:hover{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

#body_wrapper{
	width:1024px;
	margin:0 auto;
	overflow: visible;
}

#header{
	width:1024px;
	height:82px;
	margin:0 auto;
	padding:0;
	background:url(../images/header_bg.png) no-repeat;	
	position:relative;
}
	#header #header_logo{
		float:right;
		width:72px;
		height:43px;
		margin-top:20px;
		margin-right:28px;
	}
	#header #header_info{
		width:343px;
		white-space:nowrap;
		position:absolute;
		top:25px;
		left:558px;
	}
	#header #review_box{
		position:absolute;
		width:365px;
		height:13px;
		top:70px;
		left:0;
	}
	
	#header span.name{
		font-size:9px;
		color:#4791d3;
	}
	#header span.status{
		font-size:9px;
		color:#272525;
	}
	#header a.user{
		font-size:9px;
		color:#e2a564;
		text-decoration:none;
	}
	#header a.user:hover{
		color:#e2a564;
		text-decoration:underline;
	}
	#header div.actionline{
		padding-top:5px;
		position:relative;	
	}
		#header div.actionline div.form{
			position:absolute;
			left:115px;
		}
	#header a.action{
		font-size:10px;
		font-weight:bold;
		color:#272525;
		text-decoration:none;
	}
	#header a.action:hover{
		color:#272525;
		text-decoration:underline;
	}
	#header span.line{
		color:#272525;
		font-size:10px;
	}
	#header input.searchBox{
		border:1px solid #aeafb0;
		font-size:9px;
		color:#aeafb0;
		width:150px;
		font-family:Verdana, Arial;
		margin:0;
		padding:0;
	}

#menu{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width: 1024px; 
	height: 32px; 
	background-image: url(../images/menu.gif);
	position:relative;
	z-index:10;
}
	#menu li{
		margin:0;
		padding:0;
		float:left;
		height:32px; 
	}
	   
		#menu li a{
			height:32px; 
			text-decoration:none;
			display:block;
			text-indent:-9999em;
			text-align:center;
		}
		#menu li a span{
			vertical-align:middle;
		}
		#menu #menu_nav1{
			width:86px;
		}
			#menu #menu_nav1 a{
				width:86px;
			}
		#menu #menu_nav2{
			width:110px;
		}
			#menu #menu_nav2 a{
				width:110px;
			}
		#menu #menu_nav3{
			width:156px;
		}
			#menu #menu_nav3 a{
				width:156px;
			}
		#menu #menu_nav4{
			width:185px;
		}
			#menu #menu_nav4 a{
				width:185px;
			}
		#menu #menu_nav5{
			width:185px;
		}
			#menu #menu_nav5 a{
				width:185px;
			}
		#menu #menu_nav6{
			width:154px;
		}
			#menu #menu_nav6 a{
				width:154px;
			}
		#menu #menu_nav7{
			width:148px;
		}
			#menu #menu_nav7 a{
				width:148px;
			}
		
	#menu li ul.submenu_ul{
		display:none;
		margin:0;
		padding:0;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		position:absolute;
		top:32px; 
		z-index:9999;
	}
		#menu ul.submenu_ul li{
			margin:0;
			padding:0;
			border-bottom:1px solid #ffffff;
			height:auto;
		}
			#menu ul.submenu_ul li a{
				text-indent:0;
				text-decoration:none;
				display:block;
				text-align:center;
				background-color:#f8e7a0;
				padding:5px 0;
				height:auto;
			}
			#menu ul.submenu_ul li.child a {
	       background: #dfcf8c;
	       
	       
	       }
	           #menu ul.submenu_ul li.child a span {
	               font-size: 11px;
	               color: #292513;
	           }
			#menu ul.submenu_ul li a:hover{	
				text-decoration:none;
				background-color:#4691d3;
			}
				#menu ul.submenu_ul li a span{
					color:#000000;
					font-size:12px;
					font-weight:bold;
					vertical-align:middle;
				}
		#menu #menu_nav1 ul.submenu_ul{
			left:0px;
			width:86px;
		}		
		#menu #menu_nav2 ul.submenu_ul{
			left:86px;
			width:110px;
		}
		#menu #menu_nav3 ul.submenu_ul{
			left:196px;
			width:156px;
		}
		#menu #menu_nav4 ul.submenu_ul{
			left:352px;
			width:185px;
		}
		#menu #menu_nav5 ul.submenu_ul{
			left:537px;
			width:185px;
		}
		#menu #menu_nav6 ul.submenu_ul{
			left:722px;
			width:154px;
		}
		#menu #menu_nav7 ul.submenu_ul{
			left:876px;
			width:148px;
		}
#content_wrapper{
	background:url(../images/body_bg.gif) no-repeat right bottom;
	width:1024px;
	margin:0 auto;
	z-index:4;
}
	#content_wrapper #content{
		padding-left:23px;
		padding-right:23px;
		padding-bottom:30px;
		font-size: 14px;
		min-height: 600px;
	}
	
	#content_wrapper #breadcrumbs {
	   font-size: 12px;
	   padding: 6px;
	   color: #bdb2a6;
	   border-bottom: 1px solid #f6ede4;
	}	
	
	#content_wrapper #breadcrumbs a {
	   color: #95887b;
	}
	
	#content_wrapper #breadcrumbs a:hover {
	   color: #9e682e;
	}
	
		#content_wrapper #content p{
			font-size:14px;
			color:#000000;
		}
		#content_wrapper #content p.header{
			font-size:14px;
			font-weight:bold;
			color:#4691d3;
		}
		#content_wrapper #content h2{
			font-size:20px;
			font-weight:bold;
			color:#0077b2;
		}		
		#content_wrapper #content h3{
			font-size:16px;
			font-weight:bold;
			color:#0077b2;
		}		
		#content_wrapper #content h4{
			font-size:16px;
			font-weight:bold;
		}		
		#content_wrapper #content .redheader{
			font-size:14px;
			font-weight:bold;
			color:#b02f47;
		}
		#content hr {
		  background: none;
		  border: none;
		  border-top: 1px solid #eee;
		  height: 1px;
		  margin-top: 12px;
		  margin-bottom: 12px;
		}
		#content_wrapper #content div.columns_wrapper{
			padding-bottom:45px;
		}
		#content_wrapper #content div.left_column{
			width:400px;
			float:left;
		}
		#content_wrapper #content div.left_column p.firstP{
			margin-top:13px;
		}
		#content_wrapper #content div.right_column{
			width:445px;
			float:right;
		}
		#content_wrapper #content div.content_logo{
			margin-top:155px;
		}
		#content_wrapper #content div.box{
			background:url(../images/content_box_bg.gif) no-repeat;
			height:413px;
			width:433px;
			margin-top: 8px;
		}
			#content_wrapper #content div.box div.box_wrapper{
				padding:30px 32px;
			}
			#content_wrapper #content div.box div.box_wrapper p{
				padding-top:0;
				padding-bottom:0;
				margin-top:0;
				margin-bottom:14px;
				line-height:15px;
			}
    #content ul li {
        font-size: 14px;
    }
    
    a.clicktarget {
        display: block;
        position: absolute;
        width: 30px;
        height: 30px;
    }
    
    a.clicktarget.small {
        width: 20px;
        height: 20px;
    }
    
    small,.small {
        font-size: 12px;
    }
    
    small.footnote {
        font-size: 12px;
        color: #555;
    }
    
    .stat-table {
        background: #dbeaf6;
        border: 1px solid #9eabb6;
    }
    .stat-table td, .stat-table th {
        border-bottom: 1px solid #9eabb6;
        border-right: 1px solid #9eabb6;
        padding: 4px 8px;
        vertical-align: top;
    }
    
    .stat-table tr.bluebg {
        background: #2885d0;
        color: white;
        font-weight: bold;
    }
    
    .report-table {
        border: 1px solid #806c35;
        background: #f8e09c;
    }
    
    .report-table td {
        border-right: 1px solid #806c35;
        border-bottom: 1px solid #806c35;
        padding: 4px;
    }

#footer{
	
}
	#footer #footer_logo{
		padding-left:20px;
		width:90px;
		height:38px;
		float:left;
	}
	#footer #footer_menu{
		margin-top:9px;
		width:914px;
		border-top:1px solid #b02f47;
		float:right;
		text-align:center;
	}
		#footer #footer_menu ul{
			margin:0;
			padding:0;
			margin-left:82px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}
			#footer #footer_menu ul li{
				float:left;
				margin:0;
				padding:3px;
			}
			#footer #footer_menu ul li a{
				padding:5px;
				display:block;
				color:#b02f47;
				font-size:12px;
				text-decoration:none;
			}
			#footer #footer_menu ul li a:hover{
				color:#ffffff;
				background-color:#b02f47;
				text-decoration:none;
			}
			
/* Splash Page Style*/
#splash_wrapper{
	width:1024px;
	height:788px;
	margin:40px auto 0;
	padding:0;
	background:url(../images/splash_bg.jpg) no-repeat;
	position:relative;
	overflow:hidden;
}
	#splash_wrapper #splash_login_form{
		left:70px;
		top:137px;
		position:absolute;
	}
		#splash_wrapper #splash_login_form a.splash_login{
			width:195px;
			height:45px;
			background:url(../images/splash_login.gif) no-repeat;
			text-decoration:none;
			text-indent:-9999em;
			display:block;
		}
		#splash_wrapper #splash_login_form a.splash_login:hover{
			display:block;
			width:195px;
			height:45px;
			background:url(../images/splash_login_hover.gif) no-repeat;
			text-decoration:none;
			text-indent:-9999em;
		}
		#splash_wrapper #splash_login_form input.field{
			border:0;
			color:#000000;
			width:160px;
		}
		#splash_wrapper #splash_login_form input.password{
			border:0;
			color:#000000;
			margin-left:80px;
			width:160px;
		}
		#splash_wrapper #splash_login_form div.buttonField{
			margin-top:30px;
			margin-left:90px;
			width:152px;
			height:35px;
		}
		#splash_wrapper #splash_login_form  div.forgot{
			margin-top:30px;
			margin-left:42px;
		}
			#splash_wrapper #splash_login_form  div.forgot a{
				color:#ffffff;
				font-size:9px;
				text-decoration:none;
			}
			#splash_wrapper #splash_login_form  div.forgot a:hover{
				color:#ffffff;
				font-size:9px;
				text-decoration:underline;
			}
	#splash_wrapper #splash_intro{
		position:absolute;
		right:50px;
		top:43px;
		width:420px;
	}
		#splash_wrapper #splash_intro p{
			padding-top:0;
			padding-bottom:0;
			margin-top:0;
			margin-bottom:0px;
			color:#000000;
			font-size:11px;
			line-height:16px;
		}
		#splash_wrapper #splash_intro .header{
			color:#ffffff;
			font-size:18px;
			margin-bottom:30px;
			text-align:center;
		}
		#splash_wrapper #splash_intro .header2{
			color:#FFFFFF;
			font-size:18px;
			margin-bottom:30px;
			margin-top:35px;
			text-align:center;
		}
		#splash_wrapper #splash_intro a{
			color:#ffffff;
			font-size:11px;
			text-decoration:none;
		}
		#splash_wrapper #splash_intro a:hover{
			color:#ffffff;
			font-size:11px;
			text-decoration:underline;
		}
		
	
	#splash_wrapper #splash_footer{
		color:#000000;
	font-size:9px;
	left:5px;
	position:absolute;
	top:735px;
	width:1024px;
	}
table.blue {
    font-size: 10px;
    margin: 0 auto;
    border: 1px solid #0397d5;
    border-right: none;
    border-bottom: none;
}
table.blue thead tr th, table.blue td.th {
    background: #0397d5;
    color: white;
    font-weight: normal;
    padding: 5px;
    border-right: 1px solid #80bae8;
    text-align: center;
}
.fleft {
    float: left;
    width: 300px;
    text-align: left;
    border-left: 1px solid #0077b2;
}
table.blue tbody tr td {
    border-right: 1px solid #0397d5;
    border-bottom: 1px solid #0397d5;
    padding: 2px;
    text-align: center;
}
.report-header {
    color: #0397d5;
    font-size: 10px;
    margin-top: 8px;
    margin-bottom: 2px;
    font-weight: bold;
    margin-left: 22px;
}
.blockMsg .scrollcontainer {
    overflow: auto;
}
.media-bar {
    border: 1px solid #43a9d1;
    background: white;
}
.media-bar img {
    float: left;
}
.media-bar img.title {
    margin-right: 60px;
}
.clear {
    height: 0px;
    clear: both;
}

.antibody {
    border-top: 1px solid #0397d5;
    border-left: 1px solid #0397d5;
    background: white;
    width: 100%;
}
.antibody td {
    border-bottom: 1px solid #0397d5;
    border-right: 1px solid #0397d5;
    padding: 6px;
}
.antibody td td {
    border-bottom: none;
}
	.antibody td ul {
		list-style-type:circle;
		
	}
		#content .antibody td ul li {
		font-size:12px;
		}
.antibody .h {
    background: #d1e4f5;
}
.antibody .sb {
    color: #0383cb;
    font-weight: bold;
    text-align: center;
}
.g {
    background: #d4d5d6;
}
.antibody .sr {
    color: #c50035;
    text-align: center;
}
.ruby {
    /*color: #c50035;*/
    /*font-weight: bold;*/
}
.ruby2 {
    color: #c50035;
}
.bull {
    color: #c50035;
}
#content_wrapper #content p.red_header {
	color:#C00;
	font-weight:bold;
}
#news {
	background-image:url(../images/news.jpg);
	width:620px;
	height:152px;
	position:absolute;
	top:330px;
	left:200px;
	
}
#newsfr {
	background-image:url(../images/TysabriSplashFr.jpg);
	width:620px;
	height:152px;
	position:absolute;
	top:480px;
	left:200px;
	
}
