/* CSS Document */


/* # top header area # */

div#right
{
	float: left;
	width: 500px;
	padding-top: 10px;
	padding-left: 28px;
	height: 29px;
	background: url(/images/contentbg1.gif) repeat-x top right;
}
	
/* # global elements # */

strong
{
	font-weight: bold;
	font-size: 1.18em;
}

div.padding
{
	padding: 10px 12px 10px 14px;
}

div#content_left h2{
	font-size:1em;
	margin:0;
	padding:0;
	font-family:Arial;
}


b.grey 
{
	color: #ADADAD;
}

.red
{
	color:Red;
}

div.purple
{
	background-color: #5B5A96;
}

.link
{
	background: url(/images/ico_link.gif) left no-repeat;
	padding-left: 22px;
}

div.first
{
	padding-top: 2px;
}

div.last
{
	padding-bottom: 2px;
}

.orange_arrow_up
{
	background: url(/images/ico_orange_arrow_up.gif) 0em 0.4em no-repeat;
	padding-left: 10px;
}

div#content
{
	clear: both;
	width: 873px;
	padding-left:75px;
	font-weight: normal;
	background-image: url(/images/rp_content_bg.gif);
	min-height: 173px; /* 586-25566: for FFx3, otherwise it won't fill the background down for pages with short content. */
}

div#content_left
{
	float: left;
	margin-left: 8px;
	width: 474px;
	background-color:#fff;
}

div#content_right
{
	float: left;
	margin-left: 4px;
	width: 234px;
	background: url(/images/pr_content_right_bg.gif);
	margin-left:55px;
	background-color:#ffffff;
	border-top:4px solid #bec5ca;
	border-left:4px solid #bec5ca;
	border-bottom:12px solid #bec5ca;
	border-right:4px solid #bec5ca;
}

div.line
{
	/* combined two previous seperate .line class definitions */
	height: 1px;
	background-color: #CFD0D0;
	/* 586-25566: a line that is inline-block, that only has a 1px by 1px content image,
	   is only going to be 1pixel wide. setting display to over-ride. */
	display: block;
}

div.block
{
	padding: 20px;
	clear: both;
}

div.grey
{
	background-color: #EFF0F0;
}

div.dot
{
	background-image: url(/images/bs_content_dot.gif);
}

ul.diag
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
}

ul.diag li
{
	padding-left: 12px;
	background: url(/images/ico_orange_arrow_diag.gif) 0em 0.36em no-repeat;
}

div.download
{
	width: 400px;
	overflow: hidden;
}

div.download div.subtitle
{
	width: 150px;
	float: left;
}

div.download img
{
	border: 0px;
	margin: 0px;
}

div.download div.icons
{
	clear: both;
}

div.download div.image
{
	width: 100px;
	float: left;
}

div.download div.details
{
	width: 300px;
	display: inline;
	float: left;
}

div.st
{
	background-image: url(/images/st_content_right_bg.gif);
	width: 226px;
}

div.st div.block
{
	padding: 1px 15px;
}

div.st ul
{
	padding: 0px;
}

div#content_right div.white
{
	background: #ffffff;
	margin-left: 3px;
	margin-right: 5px;
}

div#content_right div.logo
{
	text-align: center;
}

/* Second and subsequent paragraphs */
div.paragraph_text
{
	border-top: 1px solid #D0D0D0;
	margin-left: 3px;
	margin-right: 5px;
	padding: 15px 20px 10px 20px;
	clear: both;
}

div.paragraph_text h2
{
	padding-bottom: 5px;
	padding-top: 10px;
}

div.paragraph_text a {
	color: #FE4407;
}

/* Controls alignment of paragraph text alongside image */
div.paragraph_text img.pCollectionImg
{
	float: left;
	margin: 0 5px 0 5px;
}

/* Bullet points should not be indented */
div.paragraph_text ul
{
	margin-left: 15px;
	margin-top: 5px;
	padding: 0px;
}

div.paragraph_text ul li a {
	color: #FE4407;
}

div.paragraph_text div.to_top
{
	padding-top: 10px;
}

/* BEGIN: jAlert css*/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	clear:both;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(/images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
  
	margin-bottom:10px;
	padding:0;
	width:605px;

}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	/*background-image: url(/images/info.gif);*/
}

#popup_content.confirm {
	background-image: url(/images/important.gif);
}

#popup_content.prompt {
	background-image: url(/images/help.gif);
}

#popup_message {
	/*padding-left: 48px;*/
  
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
	width:580px;
	/*margin: 1em 0em 0em 1em;*/
}

#popup_prompt {
	margin: .5em 0em;
}

#popup_ok
{
	background:#CCC;

}
/*ENG: jAlert css*/

