
	
.hidden {display:none;}

/*LAYOUT*/
body {background: #fff; color: #333; font-size: 11px; padding: 0; margin: 0;}
a {ffont-family:Arial, Helvetica, sans-serif; font-size:10px; color: #333; text-decoration: none;}
a:hover {text-decoration: underline;}
#horizon {background-color: #fff; display: block; left: 0px; overflow: visible; position:relative; visibility: visible; width: 100%;}
#content {background-color: #fff; font-family: Verdana, Geneva, Arial, sans-serif; height: 500px; left: 50%; margin-left: -400px; position: absolute; top: 30px; visibility: visible; width:800px;}
#links-container {margin: 0px; padding: 0px; position:absolute; }
.footerM {font-family:Arial, Helvetica, sans-serif; font-size:10px; position:absolute;}

/*HCP PAGE*/
.hcp {font-size:16px; line-height: 23px;}
.hcp #content {background-color: #fff; margin-left:-435px; width:870px;}
.tv {padding:0 0 0 4px;}
a.video {color: #333; font-family: Verdana, Geneva, Arial, sans-serif; font-size:16px; text-decoration: none;}
a.video:hover {color: #008c7b; text-decoration: underline;}
.hcp #links-container {left: 290px; top: 65px; width: 480px;}
.lead {margin-bottom: 15px;}
.sub {margin-bottom: 5px;}
.last {margin-top: 10px;}
.logout {position:absolute; right:27px; text-align:right; top:-20px; width:240px;}
.logout a {margin-left:10px;}
.logout a {font-size:16px;}
.hcp .footerM {line-height:15px; margin:10px auto; position:static; width:460px;}
.hcp .footerM div.text {float:left; margin-top:10px; width:350px;}
.hcp .footerM div.logo {background: url(/local/images/hcp-footer-e.gif) no-repeat 100% 0; height:46px; width:88px; float:right;}
#player, #player a, #player a:visited {font-size:16px;}
#player a {text-decoration:underline;}


.top-row-logo {
	margin:0 0 30px 340px;
	background: url(/local/images/fragmin_logo.gif) no-repeat;
	width:196px;
	height:96px;
}
.fr .top-row-logo {
	background: url(/local/images/fragmin_logo-f.gif) no-repeat;
	width:202px;
}
.dose_calculator {
	height: 448px;
	width: 336px;
	background-image: url(/local/images/bg-hcp-dose-e.png);
	background-repeat: no-repeat;
	background-position: top left;
	float:left;
}
.fr .dose_calculator {
	background-image: url(/local/images/bg-hcp-dose-f.png);
}
.safety_syringe {
	height: 448px;
	width: 504px;
	background-image: url(/local/images/bg-hcp-video-e.png);
	background-repeat: no-repeat;
	background-position: top left;
	float:right;
}
.fr .safety_syringe {
	background-image: url(/local/images/bg-hcp-video-f.png);
}
.videos {
	margin: 196px 0px 0px 28px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size:16px;
	color: #333;
}
.learnmore {
	margin: 348px 0px 0px 0px;
}
.tv {
	width: 26px;
	height: 22px;
	vertical-align:text-top;
	margin-left: 10px;
	background-image: url(/local/images/hcp-tv.png);
	background-repeat:no-repeat;
}

a#btn-play {
	cursor:pointer;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size:16px;
	color: #333;
	text-decoration: none;
}
a#btn-play:hover {
	color: #008c7b;
	text-decoration: underline;
}
a#btn-play img {
	background: url(/local/images/hcp-play-off.png) top left no-repeat;
	height: 16px;
	width: 24px;
	margin-left: 10px;
	margin-top: 
	vertical-align: text-top;
}
a#btn-play:visited img {
	background: url(/local/images/hcp-play-off.png) top left no-repeat;
}
a#btn-play:hover img {
	background: url(/local/images/hcp-play-over.png) top left no-repeat;
}

a#btn-learn {display:block; margin:0 auto; width: 224px;}
.fr a#btn-learn {width: 280px;}

a#btn-learn img {
	background: url(/local/images/btn-learn-off-e.png) top left no-repeat;
	height: 46px;
	width: 224px;
}
.fr a#btn-learn img {
	background: url(/local/images/btn-learn-off-f.png) top left no-repeat;
	width:280px;
}
a#btn-learn:visited img {
	background: url(/local/images/btn-learn-off-e.png) top left no-repeat;
}
.fr a#btn-learn:visited img {
	background: url(/local/images/btn-learn-off-f.png) top left no-repeat;
}
a#btn-learn:hover img {
	background: url(/local/images/btn-learn-over-e.png) top left no-repeat;
}
.fr a#btn-learn:hover img {
	background: url(/local/images/btn-learn-over-f.png) top left no-repeat;
}
ul#list1 {
	list-style-position: outisde;
	list-style-type: disc;
	margin: 0;
	padding: 0 0 0 20px;
	width: 400px;
	
}
ul#list1 ul {
	margin: 0;
	padding: 0 0 0 40px;
}
ul#list2 {
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 40px;
}


/*LOGIN PAGE*/
.login #content {background-image:url(/local/images/bgloginen.jpg);}
#password-container {left: 446px; margin: 0px; padding: 0px; position: absolute; top: 146px; width: 320px;}
.password {font-family: "Lucida Sans", Arial, Helvetica, sans-serif; font-size:19px; font-weight: bold; padding: 0px; text-align: left;}
#password-field {font-family: Arial, Helvetica, sans-serif; font-size: 20px; height: 26px; width: 316px;}
.button {background: url(/local/images/submit-off.gif) no-repeat top left; border: none; height: 46px; width: 180px;}
.button:hover {background: url(/local/images/submit-on.gif) no-repeat top left; border: none;}
.login #links-container {left: 506px; text-align:right; top: 442px; width: 260px;}
.login .footerM {left:227px; top:439px;}

/*LOGIN PAGE FRENCH*/
.fr .login #content {background-image:url(/local/images/bgloginfr.jpg);}
.fr .login .button {background-image: url(/local/images/submit-off-f.gif);}
.fr .login .button:hover {background-image: url(/local/images/submit-on-f.gif)}

/* modal */
.modalcontainer {left:0;position:absolute;top:0;z-index:199;}
.modalmask {background:#ccc;border:0;filter:alpha(opacity=50);left:0;opacity:0.5;position:absolute;top:0;}
.modalmask iframe {height:100%;filter:alpha(opacity=0);opacity:0;width:100%;}
.modalbody {background:#fff; position:absolute; width:500px; z-index:200;}
.modalheader {background:#fff;zoom:1;}
.modalclosercontainer {float:right; width:60px;}
.modalcloser {display:block;font-size:12px;height:20px;width:60px;}
.modalcontent {padding:10px;}
.modalloader {background:url(/local/images/loader.gif) no-repeat 50%;height:32px;}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

	
