/* BODY */
body {
	background: url(../images/background.gif) top center repeat-x #FFFFFF;
	margin: 0px;
	padding: 16px 0;
	font: 14px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
	color: #222222;
	text-align: center;
}



/* GENERIC */
	p{
		font: 12px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
		text-align:justify;
		line-height:15px;
	}
	
	img {
		border-style: none;
	}
	
	img.pic_left{
		float:left;
		padding:5px;
		margin:0 8px 8px 8px;
		border:1px  #CCCCCC solid;
	}

	a {
		color: #1471B1;
		text-decoration: none;
	}
	a:hover {
		color: #33CC00;
	}

	h3{
		font: 22px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
		color: #94ABB6;
		padding-bottom:10px;
		margin-top:-10px;
	}
	
	h4{
		font: 14px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
		font-weight:normal;
		padding:2px;
		margin:0px;
		color: #888888;
		border-bottom:10px transparent dashed;
		padding-bottom:10px;
		margin-top:10px;
	}





/* CONTAINER */
#container {
	position: relative;
	width: 750px;
	margin: 0 auto;
	padding: 0px;
	text-align: justify;
}



/* HEAD */
#head {
	width: 750px;
	height: 125px;
	background: url(../images/head.gif) no-repeat;
}

		#head h1 {
			position: absolute;
			margin-top: 10px;
			margin-left: 10px;
			width: 185px;
			height: 60px;
			background: url(../images/logo.png) no-repeat;
		}
		#head h1 a {
			text-indent: -3000px;
			width: 185px;
			height: 60px;
			display: block;
			background: url(../images/logo.png) no-repeat;
		}





/* TAGLINE */
#tagline {
padding-left:225px;
width: 490px; 
height:50px;
}

		#tagline h1{
			padding:0 0 0 20px;
			margin:0px;
			font-weight:lighter;
			font-size:11px;
			color:#979796;
			display:none;
		}
		
		#tagline h2{
			padding-top: 53px;
			font-weight:500;
			font-size:16px;
			color:#33CC00;
		}
		
		#tagline h3{
			padding:0 0 0 20px;
			margin:0px;
			font-weight:500;
			font-size:16px;
			color:#979796;
		}

/* Menu Tagline */

#tagline2 {
padding:32px;
padding-left:225px;
width: 490px; 
height:50px;
}

		#tagline2 h1{
			padding:0 0 0 20px;
			margin:0px;
			font-weight:lighter;
			font-size:11px;
			color:#979796;
			display:none;
		}
		
		#tagline2 h2{
			padding:0 0 0 20px;
			margin:0px;
			font-weight:lighter;
			font-size:12px;
			color:#33CC00;
		}
		
		#tagline2 h3{
			padding:0 0 0 20px;
			margin:0px;
			font-weight:500;
			font-size:16px;
			color:#33CC00;
		}


/* TOPMENU */
#menu {
	position: absolute; 
	width: 750px;
	top: 100px;
	left: 10px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

		#menu li {
			list-style-type: none;
			float: left;
			margin: 0 6px;
			height: 22px;
		}
		#menu li a {
			padding: 0 0 7px 0;
			height: 22px;
			color: #222222;
		}
		#menu li a:hover {
			color:#33CC00;
		}
		#menu .current {
			color:#33CC00;
		}











/* MAIN > CONTENT AREA */
#main {
	margin: auto;
	background: url(../images/bg_main.gif) repeat-y;
	width: 750px;
	height: auto; 
}

/* Menu page */

#menumain {
margin: auto;
	background-color: #79B641;
	width: 750px;
	height: auto;
	padding-top: 20px;
}

h3#menumainheading {

margin-left: 130px;
margin-right: 5px;
padding: 2px;
background: url('../images/memorandum_heading.png') no-repeat;
width: 468px;
height: 44px;
}

h3#menumainheading span {
display: none;
}

#menumain h4 {
margin-left: 80px;
	font-size:20px Verdana;	
	font-weight:100; 
	color:#fff; 
	line-height:20px; 
	padding-left:0px; 
	text-align:justify
}

#menumain a {
text-decoration: none;
color: #fff;
}

#menumain a:hover {
text-decoration: none;
color: red;
}


		/* PHOTO TAG > CENTER BANNER WITH PICTURE */
		#photo_tag {
			background: url(../images/center_banner_.png) no-repeat;
			background-position:12px 0px;
			padding:15px;
			padding-left:25px;
			width: 750px;
			height:200px; 
		}
		
				#photo_tag h1{
					font: 11px Verdana;
					font-weight:lighter;
					font-size:11px;
					color:#FFF;
					background:url(../images/photo_tag.png) repeat-x;
					width: 120px;
					height:20px;
					padding:2px 0 0 7px;
					display:block;
					text-align:center;
					display:none;
				}




		/* CONTENT LEFT */
		#content_left {
			float:left;
			margin-top:-5px;
			padding:0 30px 30px 30px;
			width: 445px;
			height:auto; 
		}
		
				#content_left h3 {
					margin-top:-50px; 
					text-indent:-4000px
				}

				#content_left h2 {
					font-size:16px; 
				}

				#content_left_header {
					float:left; 
					width:100px; 
					font-size:22px; 
					font-weight:bold; 
					color:#33CC00; 
					line-height:24px; 
					margin-bottom:25px; 
					margin-right:25px; 
					padding-left:0; 
					text-align:left
				}
				
				#content_left .subheader {
					font-size:18px; 
					font-weight:100; 
					color:#333; 
					line-height:20px; 
					margin-bottom:-10px; 
					padding-left:0px; 
					text-align:left					
				}
				
				#content_left p {
					font-size:14px; 
					font-weight:100; 
					color:#333; 
					line-height:20px; 
					padding-left:0px; 
					text-align:justify
				}	

				#content_left .label {
					font-size:12px; 
					font-weight:100; 
					color:#333; 
					line-height:40px; 
					padding-left:0px; 
					text-align:justify
				}




		/* CONTENT LEFT > PEOPLE */
		#content_left_people {
			float:left;
			margin-top:-5px;
			padding:0 30px 30px 30px;
			width: 445px;
			height:auto; 
		}
		
				#content_left_people h3 {
					margin-top:-50px; 
					text-indent:-4000px
				}

				#content_left_people h2 {
					font-size:16px; 
				}

				
				#content_left_people .subheader {
					font-size:20px; 
					font-weight:100; 
					color:#333; 
					line-height:24px; 
					margin-top:20px;
					margin-bottom:-30px; 
					padding-left:0px; 
					text-align:left; 
				}
				
				#content_left_people p {
					font-size:14px; 
					font-weight:100; 
					color:#333; 
					line-height:20px; 
					padding-left:180px; 
					padding-bottom:10px;
					text-align:justify;
					margin-top:-10px; 
				}
				
				#content_left_people .photofit {
					float:left; 
					width:180px; 
					height:240px;
					line-height:30px; 
					margin-top:0;
					margin-bottom:-25px; 
					padding:0; 
					text-align:left;
				}




		/* CONTENT LEFT > PEOPLE */
		#content_left_aboutus {
			float:left;
			margin-top:-5px;
			padding:0 30px 30px 30px;
			width: 445px;
			height:auto; 
		}
		
				#content_left_aboutus h3 {
					margin-top:-50px; 
					text-indent:-4000px
				}

				#content_left_aboutus h2 {
					font-size:16px; 
				}
				
				#content_left_aboutus h4 {
					font-size: 14px;
					color: #000;
					margin-top: 25px;
					font-weight: bold;
				}
				
				#content_left_aboutus .subheader {
					font-size:20px; 
					font-weight:100; 
					color:#333; 
					line-height:24px; 
					margin-top:20px;
					margin-bottom:-30px; 
					padding-left:0px; 
					text-align:left; 
				}
				
				#content_left_aboutus p {
					font-size:14px; 
					font-weight:100; 
					color:#333; 
					line-height:20px; 
					padding-left:0px; 
					padding-bottom:20px;
					text-align:justify;
					margin-top:-10px; 
				}
				
				#content_left_aboutus .faq_question
				{
							line-height:18px;
							margin:20px 0 20px 0;
							color:#33CC00;
							font-weight:bold;
				}
				
				#content_left_aboutus .faq_answer 
				{
							line-height:18px;
							margin:1px 0;
							padding:0;
				}
				
				#content_left_aboutus .faq_answer_listhead 
				{
							line-height:12px;
							margin:1px 0;
							padding:10px 0;
							font-weight:bold;
				}
				
				#content_left_aboutus .faq_list
				{
							line-height:18px;
							margin:5px 50px;
				}
				


		#content_left_news {
			float:left;
			margin-top:-5px;
			padding:0 30px 30px 30px;
			width: 445px;
			height:auto; 
		}
		
				#content_left_news h3 {
					margin-top:-50px; 
					text-indent:-4000px; 
				}

				#content_left_news h2 {
					font-size:16px; 
					margin:0 0 -25px 0; 
					padding:1px 0 10px 0;
				}
				
				#content_left_news .subheader {
					font-size:20px; 
					font-weight:100; 
					color:#333; 
					line-height:24px; 
					margin-top:0px;
					margin-bottom:-30px; 
					padding:0px; 
					text-align:left; 
				}
				
				#content_left_news p {
					font-size:14px; 
					font-weight:100; 
					color:#333; 
					text-align:left;
					line-height:20px; 
					padding:20px 0 0 0;
					margin-top:-10px; 
					}
				





		/* CONTENT RIGHT */
		#content_right{
			float:left;
			margin-top:-5px;
			padding:0;
			width: 200px;
			height:auto; 
		}
				
				#content_right h5{
					font: 15px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
					margin:-5px 0 10px 0; 
					padding:5px 0 0 0;
				}
				#content_right h6{
					font: 15px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
					margin:15px 0 10px 0; 
					padding:5px 0 0 0;
					font-weight:bold;
					color:#333;
				}	
				#content_right .current {
					color:#33CC00; 
					border-bottom:3px solid #33CC00;
					padding-bottom:5px;
				}
				#content_right p{
					font: 12px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
					line-height:16px;
					text-align:left;
					padding:10px 0; margin:0; 
				}
				.item_box{
					font: 12px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
					line-height:18px;
				}
				

				
				

				.news_box{
					font: 14px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
					line-height:18px;
					width:auto;
					height:auto;
					padding:0px; margin:0px;  
					border-bottom:0px #CCCCCC dashed;
				}
				
				.news_box a{
					color:#2E9FED;
					padding:0px; margin:0; 
				}
				
				.news_box a:hover{
					color:#33CC00;
					padding:0px; margin:0; 
				}
				.news_box br{
					padding:0px; margin:0; 
				}



		/* CONTENT RIGHT - PEOPLE */
		#content_right_people{
			float:left;
			margin-top:-5px;
			padding:0;
			width: 200px;
			height:auto; 
		}
		
				#content_right_people h4{
					font: 16px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
					margin:-5px 0 10px 0; 
					padding:5px 0 0 0;
				}
				
				#content_right_people h5{
					font: 15px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
					text-align: left;
					margin-bottom:-10px; 
				}	
				
				#content_right_people p{
					font: 11px Arial, Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
					line-height:11px;
					margin:15px 0 0 30px;
				}
				
				#content_right_people .current {
					color:#33CC00;
					border-bottom:1px solid #33CC00;
					padding-bottom:5px;
				}
				
				.selected_rightnav{
					color:#33CC00; 
					border-bottom:3px solid #33CC00;
					padding-bottom:5px;
				}
				
		/* Data Center */
		
		#data_center{
			float:left;
			margin-top:-5px;
			padding:0;
			width: 200px;
			height:auto; 
		}
		
				#data_center h4{
					font: 16px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
					margin:-5px 0 10px 0; 
					padding:5px 0 0 0;
				}
				
				#data_center h5{
					font: 15px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
					margin-bottom:-10px; 
				}	
				
				#data_center p{
					font: 10px Arial, Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
					line-height:11px;
				}
				
				#data_center .current {
					color:#33CC00;
					border-bottom:1px solid #33CC00;
					padding-bottom:5px;
				}
		
		

		/* SPACER */
		.spacer{
			width:auto; 
			height:2px; 
			clear:both; 
			padding-bottom:2px;
		}



	/* FEEDBACK FORM  */
	#form {
		padding: 0px;
		margin: 0px; 
	}
	
		#field_label {
			font: 14px Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
			width: 100%;
		}
		#field_label td {
			padding-top:5px; 
			padding-bottom:5px; 
		}
		#field_label input {
			font: 12px Arial;
			border: 1px solid #C8D2D9;
		}
		#field_label textarea {
			font: 12px Arial;
			border: 1px solid #C8D2D9;
			width: 260px;
			height: 200px;
			padding:5px;
		}
		.field_send {
			width: 80px;
			height: 40px;
			margin: 0px;
			border:1px solid #000;
		}

		.input_dropdown {
			border: 1px solid #CCCCCC;
			width: 260px;
			height:28px;
		}
		.input_width_height {
			width: 260px; 
			height:20px;
		}


	/* INVESTOR RELATIONS */
	.table_investor_relations
	{
		background:#FFFFFF; 
		margin-top:-30px; 
		margin-left:30px;
	}
			.table_investor_relations ul
			{
				float:left;
				margin:0;
				padding:0;
			}
			.table_investor_relations ul li
			{
				list-style:none;
				padding:3px 10px;
			}
			.table_investor_relations ul li.even
			{
				background:#FFFFFF;
			}
			.table_investor_relations ul li.odd
			{
				background:#FFFFFF;
			}





/* FOOTER */

#footer {
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#666666;
	background: url(../images/footer.gif) no-repeat;
	background-position:0px 0px;
	padding-top:25px;
	width: 750px;
	height:200px;
}



				#footer a {
					background: none;
					padding: 0px;
				}
		
				#menufooter {
					position: absolute;
					width: 750px;
					height:30px;
					text-align:center;
					left: 0;
					z-index: 100; 
				}
					
							#menufooter li {
								font: 12px Arial, Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
								list-style-type:none;
								line-height:40px;
								float: left;
								margin: 0px;
								padding:5px;
								height: 40px;
							}
							#menufooter li a {
								color: #CCC;
								margin: 0px;
								padding:5px;
								height: 40px;
							}
							#menufooter li a:hover {
								color:#33CC00;
								background-color:#000;
								margin: 0px;
								padding:5px;
								height: 40px; 
							}
						
		
				
				#copyright{
					width:700px; 
					height:30px;
					margin-top:100px;
					margin-left:26px;
					padding:10px 0 10px 0px;
					float:left;
				}
				
							#copyright p{
								font: 10px Verdana, Rockwell, "Lucida Sans Unicode", "Lucida Grande", serif, Georgia, Times, “Times New Roman”, serif;
								color:#555;
								text-align:center;
							}
							#copyright a{
								text-decoration:none;
								color:#33CC00;
							}
							
							#copyright a:hover{
								text-decoration:underline;
							}






/* THIS IS FOR PRINTER PAGE BREAK */

	hr {
		display:none
	}



/* END CSS */
