
h2 {
	background:url(/rocheRimPortal/framework/skins/boniva/images/h2-bkgd.gif) no-repeat 0 13px;
}

a {color:#8390C7;}

h1 {color:#00A4E4; font-size:12px; }
h1 a:link {
	text-decoration: none;
	color:#00A4E4;
}
h1 a:visited {
	text-decoration: none;
	color:#00A4E4;
}
h1 a:hover {
	text-decoration: underline;
	color:#00A4E4;
}
h1 a:active {
	text-decoration: none;
	color:#00A4E4;
}
h2 {color:#8390C7; font-size:12px;}
h3 {color:#555555; font-size: 11px;}

/* =HEADER
=============================================================*/

#header {
	background:url(/rocheRimPortal/framework/skins/boniva/images/home/header_bg.jpg) top repeat-x;
	
}

#search {color:#8490C8;}


/* =FOOTER
=============================================================*/
#copyright {
	float:left;
	position:relative;
	left:95px;

}

/* = SHELL
=============================================================*/
#content-container-main {
	border-top:#00A4E4 2px solid;
	border-right:#00A4E4 2px solid;
	background-image:url(/rocheRimPortal/framework/skins/boniva/images/home/main_left.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:560px;
}

#main-content {
	background:url(/rocheRimPortal/framework/skins/boniva/images/home/watermark.jpg) no-repeat top right;
}

#main-content-sub {
	background:url(/rocheRimPortal/framework/skins/boniva/images/home/watermark_sub.jpg) no-repeat top right;
}

/* = MAINNAV
=============================================================*/

#mainnav a {
	color:#FFFFFF;
}

#mainnav a:hover { 
	color:#4D6CA6;
}

#mainnav li a {
	background:url(/rocheRimPortal/framework/skins/boniva/images/home/mainnav_button_bg.jpg) no-repeat top left;
}

#mainnav li a:hover {
	background:url(/rocheRimPortal/framework/skins/boniva/images/home/mainnav_button_bg_over.jpg) no-repeat top left;
}


#mainnav li a.on {
	color:#000000;
	background:url(/rocheRimPortal/framework/skins/boniva/images/home/mainnav_button_bg_on.jpg) no-repeat top left;
}

#mainnav li a:hover.on {
	color:#000000;
	background:url(/rocheRimPortal/framework/skins/boniva/images/home/mainnav_button_bg_on.jpg) no-repeat top left;
}


#mainnav {
	background-image: url(/rocheRimPortal/framework/skins/boniva/images/home/mainnav_bg.jpg);
}

/* =CALL OUTS HOME
=============================================================*/

#callouts-home a  {
	color:#622567;
}

#register a {
	color:#622567;
}

#register a:hover {
	color:#76B900;
}

#callout_trans {
	background-image:url(/rocheRimPortal/framework/skins/boniva/images/home/callout_top_bg.jpg);
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#callouts-home #updates h1 {
	background:url(/rocheRimPortal/framework/skins/boniva/images/latest_updates.gif)  no-repeat top left;
	padding-left:25px;
}

#callouts-home #register h1, .register_sub h1 {
	background:url(/rocheRimPortal/framework/skins/boniva/images/home/check-icon.gif)  no-repeat top left;
	padding-left:25px;
}

#callouts-home #hotline h1 {
	background:url(/rocheRimPortal/framework/skins/boniva/images/home/hotline-icon.gif)  no-repeat top left;
	padding-left:25px;
}


#callouts-home a.more, #callouts a.more, .register_sub a.more {
	background:url(/rocheRimPortal/framework/skins/boniva/images/plus-sign.gif)  no-repeat right .2em;
}

#updates #callout_inside {
	height:200px;
}


#hotline #callout_inside  {
	height:125px;
}


/* = MAIN CONTENT AREA
=============================================================*/
#content-home #content-hdr h1 {
	color:#0067C5;
}

#home-columns ul li {
	color:#0067C5;
}

#update_list {
	padding-bottom:5px;
}

#update_list_sub {
	padding-bottom:5px;
}

.update_date {
  font-size: 0.85em;
  font-style:italic;
	color: #666666;
	padding-left:20px;
	padding-right: 5px;
	
}

#sitemap-rule {
	background-color:#8F9ACD; 
}


/* = HOMEPAGE COVERAGE POLICY
=============================================================*/

#num-icon {
	display:inline;
	position:relative;
	float:left;
	}

#policy_info {
	width:305px;
	position:relative;
	margin-right:10px;
	float:right;
	
}

#region {
	width:300px;
}

#policy_home {
	position:relative;
	font-size:11px;
	width:350px;
	float:left;
}

#cookie{
	text-align:left;
	width:340px;
	position:relative;
	margin-top:0px;
	float:left;
}

#step1 {
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

#step2 {
	position:relative;
	margin-top:10px;
	margin-bottom:5px;
	float:left;
}

#interstitial_container {
	width: 520px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;

}
#interstitial_left {
	float:left;
	left:0px;
	position:relative;
	width:240px;
	height:200px;
	padding:5px;

}

#interstitial_right {
	float:right;
	right:0px;
	position:relative;
	width:260px;
	height:200px;
	padding:5px;
}

#previous_button {
	margin-left:35px;
	margin-right:35px;
	margin-bottom:auto;

}

#btn_no_policy {
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#text_blank {
	height:22px;
	position:relative;
	background:url(/rocheRimPortal/framework/skins/boniva/images/btn_blank.jpg) repeat-x top left;
	padding:2px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:256px;
}

#text_blank_left {
	position:absolute;
	left:0px;
	top:5px;
	float:left;
	height:22px;
}

#text_blank_right {
	position:absolute;
	top:5px;
	right:0px;
	float:right;
	height:22px;

}

#text_blank a {
	color: #666666;
	text-decoration:none;	
}

#link_info {
	width:320px;
	height:77px;
	position:relative;
	display:inline;
}

#link_info h2{
	margin-top:15px;
	margin-bottom:0px;
}

#link_info p{
	margin-top:8px;
	margin-bottom:10px;
}

.js_table {
	vertical-align:top;
	text-align:left;
	padding:2px;
}

.js_table td {
	vertical-align:top;
	text-align:left;
	padding:2px;
}
