@charset "UTF-8";
/* CSS Document */

/* HTML Styles */
body,html	{text-align: center; color: #666; margin: 0; padding: 0; font-size: 100%; font-family: Arial, Helvetica, sans-serif; background: #e2d9ca url(../images/background/repeating_bg2.jpg) 0 0 repeat-x;}

/* Text Styles */
p	{font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 0.75em; line-height: 1.38em; padding: 0; margin: 0;}
p a	{text-decoration: none; color: #003366; font-weight: bold; outline: none;}
p a:hover	{text-decoration: underline; color: #003366; font-weight: bold; outline: none;}
.footer_text	{font-size: 0.56em; line-height: 1.5em; padding: 0; margin: 0; color: #999;}
.footer_text a	{text-decoration: none; color: #003366;}
.footer_text a:hover	{text-decoration: underline; color: #003366;}

h1	{display: none;}
h2	{font-size: 2.00em; line-height: 1.13em; padding: 15px 20px 5px 20px; margin: 0; font-weight: normal; color: #000;} 
h3	{font-size: 1.00em; line-height: 1.50em; padding: 0; margin: 0; font-weight: normal; color: #333; border-bottom: 1px solid #c0bcb4;} 
h4	{font-size: 0.88em; padding: 10px; margin: 0; font-weight: normal; color: #FFF;}
h5	{font-size: 0.88em; padding: 0; margin: 0; font-weight: normal; color: #333;}
h6	{font-size: 1.00em; line-height: 1.50em; padding: 0; margin: 0; font-weight: normal; color: #666;}
.text_subheading	{font-size: 0.75em; padding: 0; margin: 0; font-weight: normal; color: #333;}


/* Wrapper */
#wrapper	{text-align: left; margin: 0 auto; padding: 0; width: 960px; position: relative;}

/* Logo Area */
#logo_area	{width: 960px; padding: 0; margin: 0; background-color: #106dc2; float: left;}
.logo	{padding: 20px 0 20px 20px; margin: 0; width: 148px; float: left;}
img	{border: none; padding: 0; margin: 0; outline: none;}

/* Utility Nav */
#utility_wrapper	{padding: 0; margin: 20px 20px 0 0; float: right; width: 200px;}
#languages	{padding: 0; margin: 0; float: right; font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 0.56em; line-height: 1.38em;}
#languages a	{color: #FFF; text-decoration: none; outline: none;}
#languages a:hover	{color: #FFF; text-decoration: underline; outline: none;}
#languages img	{padding: 0 5px 0 8px; margin: 0;}

#searchbox	{padding: 0; margin: 5px 0 0 0; float: right; width: 186px;}

/*Breadcrumb */
#breadcrumb	{width: 940px; padding: 4px 0 0 20px; margin: 0; float: left; color: #CCC; font-size: 0.69em;}
#breadcrumb a	{text-decoration: none; color: #003366; font-weight: bold; outline: none;}
#breadcrumb a:hover	{text-decoration: underline; color: #003366; font-weight: bold; outline: none;}
.breadcrumb_on	{color: #FFF; font-weight: bold;}

/* Image Area */
#image_area	{width: 960px; padding: 0; margin: 0; float: left; background: #2e7bb1 url(../images/image_area/banner_bg.jpg) center bottom no-repeat; border: none; min-height: 280px; height: 278px;}
#image_area_text	{padding: 20px 20px 0 20px; margin: 0; float: left; width: 544px;}
#image_area_text_bg	{padding: 0; margin: 0; float: left; background-color: #FFF; opacity: 0.7; filter: alpha(opacity=70);}
#image_area_text_bg p	{font-size: 0.94em; padding: 10px 20px 15px 20px; color: #000;}
#image_girl	{width: 366px; padding: 0; margin: 0; float: right;}

/* Spanish Homepage Text */
.es_homepage_text h2	{font-size: 2.00em; line-height: 1.13em; padding: 15px 20px 0 20px; margin: 0; font-weight: normal; color: #000;} 
.es_homepage_text p	{font-size: 0.94em; padding: 10px 20px 15px 20px; color: #000; line-height: 1.37em;}

/* Romanian Homepage Text */
.ro_homepage_text h2	{font-size: 2.00em; line-height: 1em; padding: 15px 20px 0 20px; margin: 0; font-weight: normal; color: #000;} 
.ro_homepage_text p	{font-size: 0.94em; padding: 0 20px 15px 20px; color: #000; line-height: 1.31em;}

/* Primary Navigation */
#primary_nav	{padding: 0; margin: 0; height: 41px; background: #2e7bb1 url(../images/primary_nav/nav_bg.gif) repeat-x; float: left; width: 960px; font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 0.81em; line-height: 1.38em;}
#primary_nav ul	{margin: 0; padding: 0 0 0 20px; list-style: none;}
#primary_nav ul li	{float: left; text-align: center; margin: 0; padding: 0;}

#home a	{display: block; width: 71px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; border-left: 1px solid #2e7bb1; outline: none;}
#home a:hover	{display: block; width: 71px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; border-left: 1px solid #2e7bb1; outline: none;}
#home_on a	{display: block; width: 71px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; border-left: 1px solid #2e7bb1;}

#about a	{display: block; width: 99px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#about a:hover	{display: block; width: 99px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#about_on a	{display: block; width: 99px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#ourprojects a	{display: block; width: 105px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ourprojects a:hover	{display: block; width: 105px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ourprojects_on a	{display: block; width: 105px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#news a	{display: block; width: 130px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#news a:hover	{display: block; width: 130px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#news_on a	{display: block; width: 130px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

/* This is now the Working with Us tab */
#resources a	{display: block; width: 120px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#resources a:hover	{display: block; width: 120px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#resources_on a	{display: block; width: 120px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#ecointernational a	{display: block; width: 138px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ecointernational a:hover	{display: block; width: 138px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ecointernational_on a	{display: block; width: 138px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#contact a	{display: block; width: 97px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#contact a:hover	{display: block; width: 97px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#contact_on a	{display: block; width: 97px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

/* Primary Navigation - SPANISH */
#home_es a	{display: block; width: 71px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; border-left: 1px solid #2e7bb1; outline: none;}
#home_es a:hover	{display: block; width: 71px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; border-left: 1px solid #2e7bb1; outline: none;}
#home_es_on a	{display: block; width: 71px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; border-left: 1px solid #2e7bb1;}

#about_es a	{display: block; width: 135px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#about_es a:hover	{display: block; width: 135px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#about_es_on a	{display: block; width: 135px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#ourprojects_es a	{display: block; width: 155px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ourprojects_es a:hover	{display: block; width: 155px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ourprojects_es_on a	{display: block; width: 155px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#news_es a	{display: block; width: 145px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#news_es a:hover	{display: block; width: 145px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#news_es_on a	{display: block; width: 145px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

/* This is now the Working with Us tab */
#resources_es a	{display: block; width: 160px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#resources_es a:hover	{display: block; width: 160px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#resources_es_on a	{display: block; width: 160px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#ecointernational_es a	{display: block; width: 138px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ecointernational_es a:hover	{display: block; width: 138px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ecointernational_es_on a	{display: block; width: 138px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#contact_es a	{display: block; width: 90px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#contact_es a:hover	{display: block; width: 90px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#contact_es_on a	{display: block; width: 90px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

/* Primary Navigation - ROMANIAN */
#home_ro a	{display: block; width: 120px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; border-left: 1px solid #2e7bb1; outline: none;}
#home_ro a:hover	{display: block; width: 120px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; border-left: 1px solid #2e7bb1; outline: none;}
#home_ro_on a	{display: block; width: 120px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; border-left: 1px solid #2e7bb1;}

#about_ro a	{display: block; width: 110px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#about_ro a:hover	{display: block; width: 110px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#about_ro_on a	{display: block; width: 110px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#ourprojects_ro a	{display: block; width: 135px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ourprojects_ro a:hover	{display: block; width: 135px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ourprojects_ro_on a	{display: block; width: 135px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#news_ro a	{display: block; width: 140px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#news_ro a:hover	{display: block; width: 140px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#news_ro_on a	{display: block; width: 140px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

/* This is now the Working with Us tab */
#resources_ro a	{display: block; width: 140px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#resources_ro a:hover	{display: block; width: 140px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#resources_ro_on a	{display: block; width: 140px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#ecointernational_ro a	{display: block; width: 160px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ecointernational_ro a:hover	{display: block; width: 160px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#ecointernational_ro_on a	{display: block; width: 160px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

#contact_ro a	{display: block; width: 80px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_up.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#contact_ro a:hover	{display: block; width: 80px; color: #FFF; background: #2e7bb1 url(../images/primary_nav/primary_over.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1; outline: none;}
#contact_ro_on a	{display: block; width: 80px; color: #333; background: #2e7bb1 url(../images/primary_nav/primary_on.gif) 50% 0 no-repeat; padding: 9px 0 16px 0; margin: 0; text-decoration: none; float: left; border-right: 1px solid #2e7bb1;}

/* Secondary Navigation */
#secondary_nav_wrapper	{width: 188px; padding: 20px 0 0 20px; margin: 0; float: left;}
#secondary_nav	{padding: 0; margin: 0; width: 188px; font-size: 0.75em;}

#secondary_nav #second_title a	{color: #003366; background: #e2d9ca url(../images/second_nav/secondnav_title_up.gif) 0 50% no-repeat; outline: none;}
#secondary_nav #second_title a:hover	{color: #003366; background: #e2d9ca url(../images/second_nav/secondnav_title_over.gif) 0 50% no-repeat; outline: none;}
#secondary_nav #second_title_on a	{color: #333; background: #e2d9ca url(../images/second_nav/secondnav_title_on.gif) 0 50% no-repeat;}

#secondary_nav ul	{margin: 0; padding: 0; list-style-type: none;}
#secondary_nav li	{margin: 0; padding: 0;}
#secondary_nav li a	{padding: 8px 20px 8px 8px; margin: 1px 0 0 0; color: #FFF; text-decoration: none; background: #FFF url(../images/second_nav/secondnav_up.gif) 0 50% repeat-y; display: block; height: 1%; outline: none;}
#secondary_nav li a:hover	{padding: 8px 20px 8px 8px; margin: 1px 0 0 0; color: #FFF; text-decoration: none; background: #FFF url(../images/second_nav/secondnav_over.gif) 0 50% repeat-y; display: block; height: 1%; outline: none;}
#secondary_nav #second_on a	{padding: 8px 20px 8px 8px; margin: 1px 0 0 0; color: #333; background: #FFF url(../images/second_nav/secondnav_on.gif) 0 50% repeat-y; display: block; height: 1%;}

#secondary_nav #tertiary_nav li a	{padding: 8px 30px 8px 20px; margin: 1px 0 0 0; color: #333; text-decoration: none; background: #FFF url(../images/third_nav/third_nav_up.gif) 0 50% repeat-y; display: block; height: 1%; outline: none;}
#secondary_nav #tertiary_nav li a:hover	{padding: 8px 30px 8px 20px; margin: 1px 0 0 0; color: #333; text-decoration: none; background: #FFF url(../images/third_nav/third_nav_over.gif) 0 50% repeat-y; display: block; height: 1%; outline: none;}
#secondary_nav #tertiary_nav #third_on a	{padding: 8px 30px 8px 20px; margin: 1px 0 0 0; color: #333; background: #FFF url(../images/third_nav/third_nav_on.gif) 0 50% repeat-y; display: block; height: 1%;}

/* Content Area */
#home_content_wrapper	{width: 960px; margin: 20px 0 0 0; padding: 0; background: #e2d9ca url(../images/background/paper_background.gif) repeat; float: left;}

#content_wrapper	{width: 960px; margin: 20px 0 0 0; padding: 0; background: #e2d9ca url(../images/background/body_repeating_bg.jpg) repeat-x; float: left; border-top: 1px solid #FFF;}

#three_column_wrapper	{width: 544px; padding: 0 0 0 20px; margin: 0; float: left;}
#three_column_wrapper img	{outline: none;}
#three_column_wrapper img a	{outline: none;}
#three_column_wrapper img a:hover	{outline: none;}

#three_column_wrapper_background	{width: 544px; padding: 0; margin: 20px 0 0 0; background: #e2d9ca url(../images/background/three_cols_bg.gif) repeat-y; float: left;}
#three_column_wrapper_footer	{width: 544px; padding: 0; margin: 0; background: #e2d9ca url(../images/background/three_cols_footer.gif) no-repeat; float: left; height: 5px;}
#three_column_wrapper p	{color: #FFF; font-size: 0.75em; line-height: 1.38em;}
#column_one	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left;}
#column_one p	{margin: 0; padding:  0 10px 10px 10px;}
#column_two	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left;}
#column_two p	{margin: 0; padding:  0 10px 10px 10px;}
#column_three	{width: 168px; padding: 0; margin: 0; float: left;}
#column_three p	{margin: 0; padding:  0 10px 10px 10px;}

#two_column_wrapper	{width: 366px; padding: 0 0 0 20px; margin: 0; float: left; background: #e2d9ca url(../images/background/two_cols_bg.gif) repeat-y;}
#two_column_wrapper p	{color: #FFF; font-size: 0.75em; line-height: 1.38em;}
#column_four	{width: 168px; padding: 0; margin: 0; float: left;}
#column_four_text	{padding: 0 10px 10px 10px; margin: 5px 0 0 0;}
#column_four p	{color: #333; margin: 0; padding: 5px 0;}
#column_four a	{margin: 0; padding: 0;}
#column_four img	{border: 0; padding: 0; margin: 20px 0 0 0;}

#column_five	{width: 158px; padding: 0 10px 10px 10px; margin: 0 0 0 20px; float: left;}
#column_five_text	{padding: 0; margin: 15px 0 0 0;}
#column_five p	{color: #333; margin: 0; padding: 5px 0; border-bottom: 1px dotted #c0bcb4;}
#column_five a	{margin: 0; padding: 20px 0 0 0;}

#content_column	{width: 544px; margin: 0; padding: 30px 0 0 0; float: left;}
.content_column_image	{padding: 0; margin: 20px 0 0 0; border-bottom: #bbb4aa 1px solid; float: left;}
.content_column_image img	{border: #FFF 1px solid; padding: 0; margin: 0; float: left;}
.content_column_image_smaller	{padding: 0; margin: 0 0 20px 0; border-bottom: #bbb4aa 1px solid; float: left;}
.content_column_image_smaller img	{border: #FFF 1px solid; padding: 0; margin: 0; float: left;}

.content_column_flash	{padding: 0; margin: 20px 0 0 0; border-bottom: #bbb4aa 1px solid; float: left;}
.content_column_noflash	{padding: 0; margin: 0; width: 544px; height: 444px; float: left; background: #FFF url(../images/background/flash_missing_bg.jpg) no-repeat;}
.content_column_flash p	{float: left; padding: 210px 0 0 130px; margin: 0;}


#admin_column, #admin_column_TinyMCE	{width: 732px; margin: 0; padding: 30px 0 0 0; float: left;}
.admin_text	{width: 544px; padding: 0; margin: 20px 0 0 0; float: left;}
.admin_text p	{font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 0.75em; line-height: 1.38em; padding: 0; margin: 0;}
.admin_text p a	{text-decoration: none; color: #003366; font-weight: bold;}
.admin_text p a:hover	{text-decoration: underline; color: #003366; font-weight: bold;}
.admin_text ul	{font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 0.75em; line-height: 1.38em; padding: 0; margin: 0; list-style-type: none;}
.admin_text li	{padding: 10px; margin: 0 0 2px 0; background: #FFF url(../images/background/paper_background_tint.gif) 50% repeat;}
.admin_text li a	{text-decoration: none; color: #003366; font-weight: bold;}
.admin_text li a:hover	{text-decoration: underline; color: #003366; font-weight: bold;}

.content_text_nospace	{width: 356px; padding: 0; margin: 0; float: left;}
.headline_column_nospace	{width: 168px; margin: 0 20px 0 0; padding: 0; float: left;}

.headline_column	{width: 168px; margin: 20px 20px 0 0; padding: 0; float: left;}
.headline_column p	{font-size: 1.00em; line-height: 1.31em; padding: 0; margin: 0; font-weight: normal; color: #666;}
.headline_column_image_wrapper	{padding: 0; margin: 0 0 20px 0; border-bottom: #bbb4aa 1px solid; float: left;}
.headline_column img	{padding: 0; margin: 0; border: #FFF 1px solid; float: left;}
.subtitle	{font-size: 0.75em; line-height: 1.38em; padding: 10px 0 0 0; margin: 0;}

.flag_wrapper	{padding: 0; margin: 0 0 20px 0; border-bottom: #bbb4aa 1px solid; float: left;}

.content_text	{width: 356px; padding: 0; margin: 20px 0 0 0; float: left;}
.content_text p	{font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 0.75em; line-height: 1.38em; padding: 0; margin: 0;}
.content_text p a	{text-decoration: none; color: #003366; font-weight: bold;}
.content_text p a:hover	{text-decoration: underline; color: #003366; font-weight: bold;}
.content_text ul	{font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 0.75em; line-height: 1.38em; padding: 0; margin: 0; list-style-type: none;}
.content_text li	{padding: 10px; margin: 0 0 2px 0; background: #FFF url(../images/background/paper_background_tint.gif) 50% repeat;}
.content_text li a	{text-decoration: none; color: #003366; font-weight: bold;}
.content_text li a:hover	{text-decoration: underline; color: #003366; font-weight: bold;}

.news_page_buttons	{width: 356px; padding: 0; margin: 20px 0 0 0; float: left;}
.news_page_buttons p	{padding: 0; margin: 0; font-weight: bold; line-height:2.5em}
.news_page_numbers	{margin: 0; padding: 5px 0 0 0;}

.text_divider	{width: 544px; margin: 0; padding: 0; float: left; height: 40px; background: transparent url(../images/background/text_divider.gif) no-repeat;}
.text_divider2	{width: 544px; margin: 0; padding: 0; float: left; height: 20px; background: transparent url(../images/background/text_divider_2.gif) no-repeat;}
.text_divider3	{width: 356px; margin: 0; padding: 0; height: 20px; background: transparent url(../images/background/text_divider_3.gif) no-repeat;}

.fullwidth_text	{width: 544px; margin: 20px 0 0 0; padding: 0; float: left;}
.fullwidth_text_nospace	{width: 544px; margin: 0; padding: 0; float: left;}


#right_column	{width: 188px; padding: 0; margin: 20px 0 0 0; background: #e2d9ca url(../images/right_column/right_col.gif) repeat-y; float: left;}
.right_column_text	{padding: 10px 0 20px 20px; margin: 0;}
.right_column_text p	{color: #333; margin: 0; padding: 5px 0; border-bottom: 1px dotted #c0bcb4;}
.right_column_text a	{margin: 0; padding: 20px 0 0 0;}
.right_column h3	{padding: 0; margin: 0 0 10px 0;}

/* Eco 2 Team Images */
.eco2team_image_footer	{width: 168px; padding: 0; margin: 0; background: url(../images/background/image-shadow-168.gif) no-repeat; height: 2px; clear: left;}

.eco2team_wrapper	{width: 544px; padding: 0; margin: 20px 0 0 0; float: left; border: none;}
.eco2team_wrapper img	{border: #FFF 1px solid; padding: 0; margin: 0; float: left;}
.eco2team_wrapper p	{color: #333; font-size: 0.75em; line-height: 1.38em; min-height: 5.5em; border-top: #bbb4aa 1px solid; padding: 10px; margin: 0; width: 148px; float: left; /* any IE */ height: expression('5.5em');}

.eco2team_column_1	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left; background: #e2d9ca url(../images/background/eco2team_background.gif) repeat-y;}
.eco2team_column_1_footer	{width: 168px; padding: 0; margin: 0; background: #e2d9ca url(../images/background/eco2team_footer.gif) no-repeat; height: 5px; float: left;}

.eco2team_column_2	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left; background: #e2d9ca url(../images/background/eco2team_background.gif) repeat-y;}
.eco2team_column_2_footer	{width: 168px; padding: 0; margin: 0; background: #e2d9ca url(../images/background/eco2team_footer.gif) no-repeat; height: 5px; float: left;}

.eco2team_column_3	{width: 168px; padding: 0; margin: 0; float: left; background: #e2d9ca url(../images/background/eco2team_background.gif) repeat-y;}
.eco2team_column_3_footer	{width: 168px; padding: 0; margin: 0; background: #e2d9ca url(../images/background/eco2team_footer.gif) no-repeat; height: 5px; float: left;}

.eco2team_column_1_empty	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left; height: 1px;}
.eco2team_column_2_empty	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left; height: 1px;}
.eco2team_column_3_empty	{width: 168px; padding: 0; margin: 0; float: left; height: 1px;}
.eco2team_wrapper_clear	{padding: 0; margin: 0; clear: both; height: 0px;}

/* Eco2 Board */
.eco2_board_wrapper	{width: 356px; padding: 0; margin: 0; float: right; border: none;}
.eco2_board_wrapper img	{border: #FFF 1px solid; padding: 0; margin: 0; float: left;}
.eco2_board_wrapper p	{color: #333; font-size: 0.75em; line-height: 1.38em; min-height: 5.5em; border-top: #bbb4aa 1px solid; padding: 10px; margin: 0; width: 148px; float: left; /* any IE */ height: expression('5.5em');}

.eco2board_column_1	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left; background: #e2d9ca url(../images/background/eco2team_background.gif) repeat-y;}
.eco2board_column_1_footer	{width: 168px; padding: 0; margin: 0; background: #e2d9ca url(../images/background/eco2team_footer.gif) no-repeat; height: 5px; float: left;}

.eco2board_column_2	{width: 168px; padding: 0; margin: 0; float: left; background: #e2d9ca url(../images/background/eco2team_background.gif) repeat-y;}
.eco2board_column_2_footer	{width: 168px; padding: 0; margin: 0; background: #e2d9ca url(../images/background/eco2team_footer.gif) no-repeat; height: 5px; float: left;}

.eco2board_wrapper_clear	{padding: 0; margin: 0; clear: both; height: 20px;}


/* Eco 2 Industry Links */
.eco2links_image_footer	{width: 168px; padding: 0; margin: 0; background: url(../images/background/image-shadow-168.gif) no-repeat; height: 2px; clear: left;}

.eco2links_wrapper	{width: 544px; padding: 0; margin: 20px 0 0 0; float: left;}
.eco2links_wrapper img	{border: 0; padding: 0; margin: 0;}
.eco2links_wrapper p	{color: #333; font-size: 0.75em; line-height: 1.38em; min-height: 3em; /* any IE */ height: expression('3em');}
.eco2links_column_1	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left; background: #e2d9ca url(../images/background/eco2team_background.gif) repeat-y;}
.eco2links_column_1 p	{margin: 0; padding: 10px; }
.eco2links_column_1_footer	{width: 168px; padding: 0; margin: 0; background: #e2d9ca url(../images/background/eco2team_footer.gif) no-repeat; height: 5px; clear: left;}

.eco2links_column_2	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left; background: #e2d9ca url(../images/background/eco2team_background.gif) repeat-y;}
.eco2links_column_2 p	{margin: 0; padding: 10px;}
.eco2links_column_2_footer	{width: 168px; padding: 0; margin: 0; background: #e2d9ca url(../images/background/eco2team_footer.gif) no-repeat; height: 5px; clear: left;}

.eco2links_column_3	{width: 168px; padding: 0; margin: 0; float: left; background: #e2d9ca url(../images/background/eco2team_background.gif) repeat-y;}
.eco2links_column_3 p	{margin: 0; padding: 10px;}
.eco2links_column_3_footer	{width: 168px; padding: 0; margin: 0; background: #e2d9ca url(../images/background/eco2team_footer.gif) no-repeat; height: 5px; clear: left;}

.eco2links_column_one_empty	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left; height: 1px;}
.eco2links_column_two_empty	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left; height: 1px;}
.eco2links_column_three_empty	{width: 168px; padding: 0; margin: 0; float: left; height: 1px;}
.eco2links_wrapper_clear	{padding: 0; margin: 0; clear: both; height: 0px;}

/* Admin Area Images */
.admin_image_footer	{width: 168px; padding: 0; margin: 0; background: url(../images/background/image-shadow-168.gif) no-repeat; height: 2px; clear: left;}

.adminimage_wrapper	{width: 544px; padding: 0; margin: 0; float: left;}
.adminimage_wrapper img	{border: 0; padding: 0; margin: 0;}
.adminimage_wrapper p	{color: #333; font-size: 0.75em; line-height: 1.38em; min-height: 3em;}
.adminimage_column_1	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left;}
.adminimage_column_1 p	{margin: 0; padding: 10px; }
.adminimage_column_1_footer	{width: 168px; padding: 0; margin: 0; height: 5px; clear: left;}

.adminimage_column_2	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left;}
.adminimage_column_2 p	{margin: 0; padding: 10px;}
.adminimage_column_2_footer	{width: 168px; padding: 0; margin: 0; height: 5px; clear: left;}

.adminimage_column_3	{width: 168px; padding: 0; margin: 0; float: left;}
.adminimage_column_3 p	{margin: 0; padding: 10px;}
.adminimage_column_3_footer	{width: 168px; padding: 0; margin: 0; height: 5px; clear: left;}

.adminimage_column_one_empty	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left; height: 1px;}
.adminimage_column_two_empty	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left; height: 1px;}
.adminimage_column_three_empty	{width: 168px; padding: 0; margin: 0; float: left; height: 1px;}
.adminimage_wrapper_clear	{padding: 0; margin: 0; clear: both; height: 0px;}

/* Our Projects 3 Column Text */
.ourproject_threecol_wrapper	{width: 544px; padding: 0; margin: 20px 0 0 0; float: left;}
.ourproject_threecol_wrapper p	{color: #666; font-size: 0.75em; line-height: 1.38em;}
.ourproject_threecol_one	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left;}
.ourproject_threecol_two	{width: 168px; padding: 0; margin: 0 20px 0 0; float: left;}
.ourproject_threecol_three	{width: 168px; padding: 0; margin: 0; float: left;}

/* Table */
#content_column table {
	width: 100%;
	margin: 0 0 20px 0;
	vertical-align:top;
	clear: both;
	color: #666; font-size: 0.75em; line-height: 1.25em;
}

#content_column table a	{color: #003366; text-decoration: none; font-weight: bold;}
#content_column table a:hover	{color: #003366; text-decoration: underline; font-weight: bold;}

#content_column table img	{border: 0; padding: 0; margin: 0;}

#content_column table h2 {font-size: 0.81em; line-height: 1.25em; color:#666;}

caption {
	padding: 0 0 5px 0;
	width: 100%;
	text-align: left;
	font-weight:bold;
	color:#666;
}

#content_column table th {
	color: #797268;
	text-align: left;
	padding: 8px 10px;
	vertical-align:top;
	background: #FFF url(../images/background/paper_background_tint.gif) 50% repeat;
}

#content_column table td {
	background: #FFF;
	padding: 8px 10px;
	color: #666;
	vertical-align:top;
	background: #FFF url(../images/background/paper_background_tint.gif) 50% repeat;
}

/* Admin Area Table */
#admin_column table {
	width: 100%;
	margin: 0 0 20px 0;
	vertical-align:top;
	clear: both;
	color: #666; font-size: 0.75em; line-height: 1.25em;
}

#admin_column table a	{color: #003366; text-decoration: none; font-weight: bold;}
#admin_column table a:hover	{color: #003366; text-decoration: underline; font-weight: bold;}

#admin_column table img	{border: 0; padding: 0; margin: 0;}

#admin_column table h2 {font-size: 0.81em; line-height: 1.25em; color:#666;}

caption {
	padding: 0 0 5px 0;
	width: 100%;
	text-align: left;
	font-weight:bold;
	color:#666;
}

#admin_column table th {
	color: #797268;
	padding: 8px 10px;
	vertical-align:top;
	background: #FFF url(../images/background/paper_background_tint.gif) 50% repeat;
	text-align: left;
}

#admin_column table th.nobg {
	background: none;
	vertical-align:top;
	background: #FFF url(../images/background/paper_background_tint.gif) 50% repeat;
}

#admin_column table td {
	background: #FFF;
	padding: 8px 10px;
	color: #666;
	vertical-align:top;
	background: #FFF url(../images/background/paper_background_tint.gif) 50% repeat;
}


#admin_column table td.alt {
	background: #FFF;
	color: #797268;
	vertical-align:top;
}

#admin_column table td.left {
	background: #FFF;
	color: #797268;
	border-left: 1px solid #FFF;
	vertical-align:top;
}

#admin_column table td.leftalt {
	background: #EEE;
	color: #666;
	border-left: 1px solid #FFF;
	vertical-align:top;
}

#admin_column table td.leftalt2 {
	background: #EEE;
	color: #000;
	border-left: 1px solid #FFF;
	vertical-align:top;
}

#admin_column table th.spec {
	border-left: 1px solid #FFF;
	border-top: 0;
	vertical-align:top;
}

#admin_column table th.specalt {
	border-left: 1px solid #FFF;
	border-top: 0;
	vertical-align:top;
}

.black {
	color:#000;
}


#admin_column table td.alt2 {
	background: #f00;
	color: #EEE;
	vertical-align:top;
	font-size: 0.81em;
}


/* Footer Area */
#footer_divider	{width: 960px; padding: 0; margin: 0; clear: left; background: transparent url(../images/background/divider.gif) no-repeat; height: 30px;}
#footer	{width: 960px; padding: 0 0 20px 0; margin: 0; float:left;}
#footer_text	{width: 564px; padding: 0; margin: 0; float: left;}
#footer p	{font-size: 0.56em; line-height: 1.75em; padding: 20px; margin: 0;}

#partner_logos	{width: 376px; padding: 0; margin: 20px 0 0 0; float: right;}
#partner_logos img	{border: 0px; padding: 0; margin: 5px 20px 0 0;}

/* Form Styles */
.redtext	{color: #990000;}
.dropdown	{width: 138px;}
.textfield	{width: 346px;}
.textfield2	{width: 158px;}
.textfield3	{width: 346px;}
.textfield4	{width: 346px;}
.textfield5	{width: 346px;}
.textfield6	{width: 346px;}
.textfield7	{width: 148px;}

.textarea	{width: 346px;}

.form_image	{margin: 0; border: 0; border: #FFF 1px solid; width: 166px;}

.recordsetPageNumbers { bottom: 6px; position:relative; vertical-align:baseline; }
.wordWrap {word-wrap:break-word; }

.alignRight { text-align: right; display:block; }

.search_box	{width: 112px; margin: 0; float: left;}
.search_button	{padding: 0; margin: 0 0 0 2px; float: left;}

#search2		{width: 356px; padding: 0; margin: 20px 0 0 0; float: left;}
.search_box2	{width: 282px; margin: 0; float: left;}
.search_button2	{padding: 0; margin: 0 0 0 2px; float: left;}
