/* CSS Document */
/* ----------------------- */
/* Project Name: */
/* ----------------------- */
/* quick admin */
/* end quick admin */
/* ----------------------- */
/* change control */
/* end change control */
/* ----------------------- */
/* global layout */

body {	
	background-color:#dfeaef;
	margin:0px;
	padding:0px;
	background-image:url(images/page_bground.jpg);
	background-repeat: repeat-x;
	text-align:center;
}

#container {
	position:relative;	
	width:888px;
	height:701px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image:url(images/twi_container_bground.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:0;
	padding-top:0;	
}

#container #inner_container {	
	position:relative;
	top:84px;
	left:46px;
	margin-right:76px;
}

.clear {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
	visibility:hidden;
}

/* end global layout */
/* ----------------------- */
/* site structure */


#header {
	
}


#home_image {
	width:812px;
	height:300px;
	background-image: url(images/home_lrg_image.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}

#logo {
	position:absolute;
	background-image:url(images/logo2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:302px;
	height:51px;
	top:54px;
	left:48px;	
}

#logo a {
	position:relative;
	top:0px;
	display:block;
	width:290px;
	height:61px;
	z-index:10;
	margin:0;
	padding:0;
}

#times {
	position:absolute;			
	top:30px;
	right:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#015cb9;
}

#nav {
	height:28px;
	margin-left:318px;
}

#vision_holder {
	float:left;
	width:106px;
	height:28px;
	background-image:url(images/nav_vision.gif);
	background-repeat:no-repeat;
	background-position:top;
}

a#vision {
	display:block;
	width:106px;
	height:28px;
	background-image:url(images/nav_vision.gif);
	background-repeat:no-repeat;
	background-position:top;	
}

a#vision:hover {	
	background-position:bottom;	
}

#team_holder {
	float:left;
	width:83px;
	height:28px;
	background-image:url(images/nav_team.gif);
	background-repeat:no-repeat;
	background-position:top;
}

a#team {
	display:block;
	width:83px;
	height:28px;
	background-image:url(images/nav_team.gif);
	background-repeat:no-repeat;
	background-position:top;	
}

a#team:hover {	
	background-position:bottom;	
}

#events_holder {
	float:left;
	width:70px;
	height:28px;
	background-image:url(images/nav_events.gif);
	background-repeat:no-repeat;
	background-position:top;
}

a#events {
	display:block;
	width:70px;
	height:28px;
	background-image:url(images/nav_events.gif);
	background-repeat:no-repeat;
	background-position:top;	
}

a#events:hover {	
	background-position:bottom;	
}

#opps_holder {
	float:left;
	width:122px;
	height:28px;
	background-image:url(images/nav_opps.gif);
	background-repeat:no-repeat;
	background-position:top;
}

a#opps {
	display:block;
	width:122px;
	height:28px;
	background-image:url(images/nav_opps.gif);
	background-repeat:no-repeat;
	background-position:top;	
}

a#opps:hover {	
	background-position:bottom;	
}

#contact_holder {
	float:left;
	width:113px;
	height:28px;
	background-image:url(images/nav_contact.gif);
	background-repeat:no-repeat;
	background-position:top;
}

a#contact {
	display:block;
	width:113px;
	height:28px;
	background-image:url(images/nav_contact.gif);
	background-repeat:no-repeat;
	background-position:top;	
}

a#contact:hover {	
	background-position:bottom;	
}

.active {background-position:bottom !important;}


#body {
	margin-top:20px;
	height:254px;
}

#sub_body {	
	height:575px;
	
}

#sub_holder {
	background-image:url(images/bground_vision.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
	height:552px;
	width:812px;
	margin-top:0px;
}

#team_info {
	/*position:absolute;
	top:362px;
	left:0px;*/
	margin-top:52px !important;
	width:772px;
	height:208px;
	background-color:#FFFFFF;
	padding:12px 20px 0 20px;
	overflow:auto;

}

#team_info p {font-size:12px; line-height:16px !important}


TABLE#TEAM_TABLE {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}

form#form select {width:190px; }

form#form {margin:14px 0 0 12px;padding:0;}


#Quincy_Jones {display:none}

#Jaime_Diaz,
#Eugene_Fitzgerald,
#Brian_Foley,
#Patrick_Garner,
#Stuart_Hart,
#John_Keaveny,
#Daniel_Keller,
#Carlos_Ludlow,
#Jarrett_McGovern,
#Jeffrey_Parker,
#Richard_Wells,
#Ratan_Tata,
#Chris_Sinclair,
#Jeanne_Sullivan,
#Tyrone_Davis,
#Duncan_Duke,
#John_Graham,
#Jaren_Hart,
#Carlos_Ludlow,
#Michael_Racanelli,
#Rick_Renjilian,
#Carl_Thompson,
#Ya_Hong_Xie { display:none}



#left_column {
	float:left;
	width:292px;	
	margin-bottom:0px;	
}

#left_column h2 {
	background-image:url(images/head_world_water.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:128px;
	height:28px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

#left_column p {width:252px;margin-top:10px;color:#0662bf;  }


#center_column {
	float:left;
	width:262px;
}

#center_column h2 {
	background-image: url(images/head_twi_tv.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:58px;
	height:28px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

#center_column p {margin-top:20px;width:222px;}



#right_column {
	float:left;	
	width:258px;
	margin-bottom:0px;
}


#right_column h2 {
	background-image: url(images/head_water_news.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:140px;
	height:28px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

#right_column p {margin-top:12px;}


#right_column a {color:#666666; font-weight:bold; font-size:11px; text-decoration:none;}
#right_column a:hover { text-decoration:underline;}

#footer {
	margin-top:16px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;	
	color:#0e4fb1;
}


#country2,
#country3,
#country4,
#country5,
#country6,
#country7 {	
	display:none;
}

#sub_left {
	margin-left:20px;
	width:440px;

}


p#plan {display:none}

p#market {display:none}

#sub_left p {color:#FFFFFF; font-size:12px; line-height:17px}

#uknow {position:absolute;width:290px;left:500px;top:400px}


#uknow p {color:#0e4fb1;LINE-HEIGHT:16PX}


#opps_scroll a {color:#666666; }


/* end structure */
/*-------------------------*/
/* classed images */


.bg_vision { background-repeat:no-repeat;background-image:url(images/bgimages/bground_the_vision2.jpg) !important;}
.bg_contact { background-repeat:no-repeat;background-image:url(images/bgimages/bground_contactus.jpg) !important;;}
.bg_events { background-repeat:no-repeat;background-image:url(images/bgimages/bground_events.jpg) !important;;}
.bg_opps { background-repeat:no-repeat;background-image:url(images/bgimages/bground_opportunities.jpg) !important;;}
.bg_sitemap { background-repeat:no-repeat;background-image:url(images/bgimages/bground_sitemap.jpg) !important;;}
.bg_terms { background-repeat:no-repeat;background-image:url(images/bgimages/bground_terms_conditions.jpg) !important;;}
.bg_team { background-repeat:no-repeat;background-image:url(images/bgimages/bground_the_team.jpg) !important;;}


/* end classed images */
/*-------------------------*/
/* navigation */
/* end navigation */
/*-------------------------*/



/* text */

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p.ver2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 12px;
	color:#ffffff;
	width:400px;
}

h1 {
	background-color:#009966;
}

h2 {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#666666;
	margin: 16px 0px 4px 0px;
	padding: 0px 0px 0px 0px;

}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:28px;
	color:#fff;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 8px 22px;

}


/* end text */
/*-------------------------*/
/* links */

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a:link {color:#0000FF;text-decoration: none;}

a:visited {color:#6666FF;}

a:hover {text-decoration:underline;}



#footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;	
	color:#0e4fb1;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer a:link {color:#0e4fb1;text-decoration: none;}

#footer a:visited {color: #0033CC;text-decoration: none;}

#footer a:hover {color:#000099;text-decoration: underline;}



a.link2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.link2:link {color:#00ff00;text-decoration: underline;}

a.link2:visited {color:#6666FF;}

a.link2:hover {text-decoration: none;}

/* end links */
/*-------------------------*/
/* lists */

ul {
	list-style-type: disc;
	list-style-position: inside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ol {
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul li {
	line-height:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ol li {
	line-height:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* end lists */
/*-------------------------*/
/* forms */

form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
}

select {
	color:#666666;
	border: 1px solid #666666;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border: 1px solid #666666;
	padding:2px;
}

input.submit {
	color:#666666;
	border: 2px outset #666666;
}

rrrtextarea.com {width:400px;}

label {}

form p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	
}


/* end forms */
/*-------------------------*/
/* misc. */





