/* ---------------- */
/* --- DEFAULTS --- */
/* ---------------- */

body{
	background:#CCC url("/library/images/investors/presentations/2009/bg-body.gif") repeat-y;
	font-family:Verdana,Arial,Sans-serif;
	font-size:70%;
	margin:0;
	padding:0;
	}

	.hidden{
		left:-3000px;
		position:absolute;
		top:-3000px;
		}

	img{
		border:0;
		}



/* -------------- */
/* --- HEADER --- */
/* -------------- */

div#header{
	background:#FFF;
	clear:both;
	color:#000;
	float:left;
	width:727px;
	}

	div#header p{
		float:left;
		margin:0;
		padding:15px 40px;
		width:62px;
		}

	div#header h1{
		float:right;
		margin:0;
		padding:15px 0;
		width:475px;
		}

	div#header h2{
		background:#69B8ED url("/library/images/investors/presentations/2009/bg-topmenu.gif");
		clear:both;
		color:#FFF;
		float:left;
		font-size:90%;
		font-weight:normal;
		margin:0;
		padding:5px 0 5px 254px;
		width:473px;
		}

	div#header img{
		display:block;
		}



/* -------------------- */
/* --- BODY CONTENT --- */
/* -------------------- */

div#content{
	background:#FFF url("/library/images/investors/presentations/2009/bg-sidebar.gif");
	clear:both;
	color:#000;
	float:left;
	width:727px;
	}

	div#content div#block{
		background:#69B8ED;
		color:#000;
		float:left;
		height:60px;
		width:12px;
		}

	div#content div#menu{
		float:left;
		width:219px;
		}

		div#content div#menu span{
			background:#E7E7E7;
			color:#000;
			float:left;
			margin:0;
			padding:0;
			text-align:right;
			width:219px;
			}

		div#content div#menu h3{
			float:left;
			font-size:100%;
			margin:15px 0 0 0; 
			padding:0 20px;
			width:179px;
			}

		div#content div#menu ul{
			clear:both;
			float:left;
			list-style-type:none;
			margin:0;
			padding:5px 20px 20px 20px;
			width:179px;
			}

			div#content div#menu ul li{
				clear:both;
				float:left;
				padding:4px 0;
				width:179px;
				}

			div#content div#menu ul li a{
				background:inherit;
				color:#000;
				text-decoration:underline;
				}

			div#content div#menu ul li a:hover,div#content div#menu ul li a:active,div#content div#menu ul li a:focus{
				background:inherit;
				color:#59B337;
				text-decoration: none;
				}

		div#content div#menu ul.quicklinks{
			background:#E7E7E7;
			color:#000;
			padding:5px 20px 50px 20px;
			}

	div#content div#slide{
		float:right;
		font-size:90%;
		font-weight:bold;
		padding:22px 40px 20px 0;
		width:433px;
		}

		div#content div#slide div#navigation{
			clear:both;
			float:left;
			padding:10px 0;
			width:433px;
			}

			div#content div#slide div#navigation p{
				float:left;
				margin:0;
				padding:0;
				}

			div#content div#slide div#navigation ul{
				float:right;
				list-style-type:none;
				margin:0;
				padding:0;
				}

			div#content div#slide div#navigation ul li{
				display:inline;
				}

		div#content div#slide p a{
			background:#FFF;
			color:#000;
			text-decoration:underline;
			}

			div#content div#slide p a:hover,div#content div#slide p a:active,div#content div#slide p a:focus{
				background:#FFF;
				color:#59B337;
				text-decoration: none;
				}


/* -------------- */
/* --- FOOTER --- */
/* -------------- */

div#footer{
	clear:both;
	float:left;
	font-size:90%;
	padding:10px 0 10px 254px;
	width:473px;
	}


	div#footer p{
		float:left;
		margin:0;
		padding:0 40px 0 0;
		}

	div#footer ul{
		list-style-type:none;
		margin:0;
		padding:0;
		}

		div#footer ul li{
			display:inline;
			float:left;
			padding:0 10px 0 0;
			}

		div#footer ul li a{
			background:inherit;
			color:#000;
			text-decoration:underline;
			}

		div#footer ul li a:hover,div#footer ul li a:active,div#footer ul li a:focus{
			text-decoration: none;
			}








/* -------------------- */
/* --- ZOOMED SLIDE --- */
/* -------------------- */

body.zoom{
	background:#FFF;
	}

	body.zoom p{
		margin:0;
		padding:0;
		}

	body.zoom div#navigation{
		clear:both;
		float:left;
		padding:10px;
		width:700px;
		}

		body.zoom div#navigation p{
			float:left;
			margin:0;
			padding:0;
			}

		body.zoom div#navigation ul{
			float:right;
			list-style-type:none;
			margin:0;
			padding:0;
			}

		body.zoom ul li{
			display:inline;
			}

