/* global.css */
body.intranet {
	margin				: 0px;
	background-color	: #9AB4C7;
	color				: #333333;
}

* {
	font-family		: verdana, helvetica, arial, sans-serif;
}

.outerDiv {
	background-color	: #9AB4C7;
	text-align		: center;
	padding-top		: 30px;
	padding-bottom	: 30px;
	font-size		: 10px;
	color			: #FFFFFF;
}
.outerDiv a {
	color:#003366;
}
.innerDiv {
	position	: relative;
	background-color	:#FFFFFF;
	width		: 716px;
	min-height	: 520px;
	height		: 520px;
	border		: 8px solid #CCD9E3;
	text-align	: left;
}
body[class] .innerDiv {
   height				: auto;
}

.innerDiv a, .innerDiv a * {
	color				: #669900;
	text-decoration		: none;
}

td, p {
	font-size			: 8pt;
	vertical-align		: top;
}

sup {
	font-size			: 0.95em;
	line-height	: 0;
}

.BotImg {
	width	: 230px;
	height	: 79px;
}

.content {
	background-color	: #FFFFFF;
	padding-right:15px;
}
.TheContent {
	width	: 700px;
	padding-top		: 35px;/* 8px */
	padding-left	: 230px;
	padding-right	: 20px;
	padding-bottom	: 50px;
}

.footer {
	position	: absolute;
	bottom		: 0px;
	width		: 100%;
	background-color	: #FFFFFF;
	vertical-align		:bottom;
}
.footer td {
	font-size			: 10px;
	background-color	: #FFFFFF;
	color				: #000000;
}
.footer a, .footer a:visited {
	font-size			: 10px;
	color				: #666666;
	text-decoration		: none;
}

body.intranet2 {
	margin				: 0px;
	background-color	: #FFFFFF;
	color				: #333333;
}
.content2 {
	background-color	: #FFFFFF;
	padding				: 0px;
	height				: 100%;
}
.red {
	color	: #CC0000;
}

h1 {
	font-family			: thesans;
	font-size			: 18pt;
	font-weight			: normal;
	color				: #006666;
}

h2 {
	font-size			: 15px;
}
h3 {
	font-size			: 11px;
}
h2, h3 {
	margin-bottom		: 2px;
	color				: #333333;
}

.topmenu {
	background-color	: #FFFFFF;
	font-weight			: normal;
	font-size			: 11px;
	vertical-align:top;
	margin-top:3px;
}
.topmenu * {
	white-space:nowrap;
}

.topmenu a, .topmenu a:visited {
	font-size			: 11px;
}
.topmenu a:hover {
	font-size			: 11px;
}

.Menu1Bullet {
	width	: 2px;
	height	: 15px;
}
.Menu1Divider {
	vertical-align:middle;
}
.Menu1Cell {
	background-position	: left 2px;
	background-repeat	: no-repeat;
	padding-right	: 7px;
}

.menu_normal_normal1 a,  .menu_normal_normal1 a:visited {
	color				: #666666;
	text-decoration		: none;
}
.menu_normal_normal1 a:hover {
	color				: #666666;
	text-decoration		: none;
}

.menu_normal_current1 {
	background-image		: url(/image/shared/red_square.gif);
	background-repeat		: no-repeat;
	background-position		: 0px 2px;
}
.menu_normal_current1 a, .menu_normal_current1 a:visited {
	color				: #CC0000;
	text-decoration		: none;
}

.leftmenu {
	position:absolute;
	z-index	: 30;
	width				: 210px;
	background-color	: #FFFFFF;
	vertical-align		: top;
	font-size			: 11px;
	padding-left		: 0px;
}
.leftmenu * {
	font-size			: 11px;
	color				: #666666;
}
.leftmenucontent {
	width	: 15px;
	border: 1px solid red;
}
/*
.leftmenu_edit {
	opacity	: 0.5;
	filter:alpha(opacity=50);
	z-index: 1;
}
*/
.leftmenu_edit {
	display: none;
}
.Menu2Line {
	background-color	: #CC0000;
	width	: 1px;
}
.Menu2Cell {
	padding-left	: 1px;
	background-repeat	: no-repeat;
	background-position	: 1px center;
}

.leftmenu a:hover {
	color				: #666666;
	text-decoration		: none;
}
.leftmenu a, .leftmenu a:visited {
	margin				: 0px;
}
.menu_normal_normal2,  .menu_normal_normal2 a, .menu_normal_normal2 a:visited {
	color				: #666666;
	text-decoration		: none;
}
.menu_normal_normal2 a:hover {
	color				: #666666;
}
.menu_normal_current2,
.menu_normal_current3 {
	background-image		: url(/img/unav_square.gif);
	background-repeat		: no-repeat;
	background-position		: -1px center;
}
.menu_normal_current2, .menu_normal_current2 a, .menu_normal_current2 a:visited,
.menu_normal_current3, .menu_normal_current3 a, .menu_normal_current3 a:visited {
	width				: 100%;
	color				: #CC0000;
	text-decoration		: none;
}


.menu_normal_normal3,  .menu_normal_normal3 a, .menu_normal_normal3 a:visited {
	color				: #669900;
	text-decoration		: none;
}
.menu_normal_normal3 a:hover {
	color				: #669900;
}

.TopQuickLinks {
	position	: absolute;
	right		: 0;
	top			: -22px;
	margin		: 0 auto;
	color		: #FFFEFF;
}

.TopQuickLinks a, .TopQuickLinks a:visited {
	font-size			: 10px;
	color				: #02656B;
	text-decoration		: none;
}
.TopQuickLinks a:hover {
	text-decoration	: underline;
}


.leftpara {
	width			: 215px;
	padding-left	: 15px;
	padding-right	: 0px;
	font-size		: 11px;
}
.leftpara * {
	font-size		: 11px;
}

.rightpara {
	padding-right	: 40px;
}
.RightParaBottom {
	height: 26px; /* 13px;*/
}

a.glossary, a:visited.glossary {
	color	: #987064;
	cursor	: help;
}
a:hover.glossary {
	text-decoration	: underline;
	cursor	: help;
}

.GlossaryPopup {
	background-color	: #9AB4C7;
	padding-top		: 12px;
	padding-bottom	: 13px;
}

.GlossaryBorder {
	background-color: #CCD9E3;
}

.GlossaryPaging {
	margin-bottom	: 10px;
}
.gl_title {
	font-weight	: bold;
}

.partnertable td {
	padding-right	: 0px;
	padding-left	: 0px;
	padding-bottom	: 5px;
	padding-top		: 0px;
}
.partnertable * {
	/*font-size	: 8pt;*/
}

ul {
	list-style-type		: disc;
	list-style-image	: url(http://www.crucell.com/img/bullet.gif);
	margin-left			: 20px;
	margin-top			: 1px;
	margin-bottom		: 0px;
	padding				: 0px;
}
li {
	margin-bottom		: 2px;
}

.OuterFooter {
	width:716px;
	text-align:left;
	padding-left: 8px;
	padding-top	: 2px;
}
.OuterFooter a {
	text-decoration	: none;
	color				: #02656B;

}

.ServedBy {
	float:right;
}
.ServedBy a {
	color:#CCD9E3;
}
/*
input, select, textarea {
	border	: 1px solid #000000;
}
input:active, input:hover, input:focus,
select:active, select:hover, select:focus,
textarea:active, textarea:hover, textarea:focus {
	border	: 1px solid #CC0000;
}
.checkboxTD input, .checkboxcolumn input, .list input {
	border: 0px solid #000000;
}
*/
.list * {
	font-size	: 11px;
}
.toolbar {
	z-index: 40;
}
#addparagraphtoolbar {
	position: absolute;
}

.ApplicationTitle {
	font-weight	: bold;
	margin-top	: 4px;
	margin-bottom	: 2px;
}

.Mandatory {
	color	: #CC0000;
}
.ProfileForm textarea {
	width	: 310px;
	height	: 90px;

}

div.Logo {
	padding	: 20px;
	padding-top: 25px;
	padding-bottom: 25px;
	border: 1px solid #6E95BE;
	width	: 180px;
	height	: 100px;
	line-height	: 100px;
	vertical-align	: middle;
	float	: right;
	margin-left	: 20px;
	margin-bottom : 15px;
	display: inline

}
div.Logo img {
	vertical-align	: middle;
	margin: 0px auto;
}

.FeaturesContainer {
	padding-left	: 20px;
}
.Feature {
	padding-left	: 10px;
	margin-bottom	: 20px;
	clear	: both;
}
.FeatureImageContainer {
	float	: left;
	position: relative;
	margin-top	: 2px;
	width: 79px;
	height: 97px;
}

.FeatureImageC {
	position	: absolute;
	border	: 1px solid #000000;
	z-index: 2;
	width	: 73px;
	height	: 73px;
	line-height	: 71px;
	background-color	: #FFFFFF;
	text-align	: center;
}

.FeatureImage {
	line-height	: 71px;
	vertical-align	: middle;
}
.FeatureShadow {
	position	: absolute;
	background-color	: #E5E5E5;
	width	: 73px;
	height	: 73px;
	top: 4px;
	left: 4px;
	z-index: 1;
}
.FeatureText {
	width	: 240px;
}
.FeatureTitle {
	font-weight	: bold;
}
