/* CSS Document */

* { margin: 0; padding: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;
}

img, a img { border: none; }

a, a:link, a:visited { color: #333; text-decoration: underline; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; margin-bottom: 1em; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; margin-top: 2em; margin-bottom: 1em; }
h3, h4, h5, h6, h7 { font-size: 100%; font-weight: bold; margin-top: 2em; }

h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited, 
h3 a, h3 a:link, h3 a:visited, h4 a, h4 a:link, h4 a:visited, 
h5 a, h5 a:link, h5 a:visited, h6 a, h6 a:link, h6 a:visited, 
h7 a, h7 a:link, h7 a:visited { text-decoration: underline; }

p { }

p.hide { display: none; }

ul { padding-left: 1.3em; }
ol { padding-left: 1.8em; }
li { }

u { text-decoration: none; }

hr { height: 1px; color: #666; background-color: #666; border: none; }

.clear { clear:both; } 

.orange { color: #000; } 

/* CONTAINER */
#container {
	margin-top: 1.6cm;
	padding-top: 12pt;
}


/* CONTAINER > HEADER */
#container_header { display: none; }

#header_logo { display: none; }
#header_photos { display: none; }
#header_right { display: none; }

#topnav { display: none; }
#search { display: none; }
#banner_top { display: none; }

#header_photos_effect { display: none; }

/* CONTAINER > MAIN */
#main {

}

/* CONTAINER > MAIN > LEFTNAV */
#leftnav { display: none; }

/* CONTAINER > MAIN > CONTENT */
#content { 

}
#home #content { 

}


/* columns */
#content_left {
	float: left;
	width: 255px;
	overflow: hidden;
}

#content_right {
	float: right;
	width: 234px;
	overflow: hidden;
}

/* home */

#home #content_right { width: 250px; }

#intro_open, #intro_close { display: none; }
#intro_more { margin-top: 1em; display:block; }

#home h1 { font-size: 110%; margin-top: 1em; }
#home h2 { font-size: 100%; margin-top: 2em; }
#home h3 { font-size: 100%; margin-top: 1em; color: #000; margin-bottom: .5em;}

#home ul.links_inline { display: none; }

/* home > projects */
#home #projectofthemonth { width: 240px; overflow: hidden; }
#home #projectofthemonth h3 a, #home #projectofthemonth h3 a:link, #home #projectofthemonth h3 a:visited { color: #000; text-decoration: none; }
#home #projectofthemonth a, #home #projectofthemonth a:link, #home #projectofthemonth a:visited { color: #000; text-decoration: none; }

#home #projectofthemonth ul.links_inline { margin-top: 10px; }
#home #projectofthemonth ul.links_inline a, #home #projectofthemonth ul.links_inline a:link, #home #projectofthemonth ul.links_inline a:visited { color: #B161B0; }
#home #projectofthemonth ul.links_inline a:hover { color: #FC6B23; }

/* home > news */
#home #news { padding-bottom: 2.5em; }
#home #news ul { margin: 0; padding: 0; margin-left: 42px; list-style-type: none; font-size: 85%; font-family:Verdana, Arial, Helvetica, sans-serif; }
#home #news ul li { position: relative; margin-bottom: 10px; }
#home #news ul li span { position: absolute; top: 2px; left: -40px; color: #000; cursor: pointer; cursor: hand; height: 2em; font-size: 85%; font-weight: bold; }
#home #news ul li a, #home #news ul li a:link, #home #news ul li a:visited { color: #000; text-decoration: none; }

#home #news h2 { margin-top: 1.1em; margin-bottom: 1em;  }

#home #news ul.links_inline { margin-top: 20px; }
#home #news ul.links_inline a, #home #news ul.links_inline a:link, #home #news ul.links_inline a:visited { color: #B161B0; }
#home #news ul.links_inline a:hover { color: #FC6B23; }

/* home > newsletter */
#home #newsletters { padding-bottom: 3em;}
#home #newsletters ul.links_inline { margin-left: 42px; margin-top: -1em; }
#home #newsletters img { display: none; }

/* home > banners */
#home #content_left .banner_234 { margin-left: 3px; padding-bottom: 1em; width: 234px; height: 60px; overflow: hidden; }
#home #content_right .banner_234 { margin-left: 12px; padding-bottom: 1em; width: 234px; height: 60px; overflow: hidden; }
#home #content_right .banner_234_top { margin-left: 12px; padding-bottom: .5em; width: 234px; height: 60px; overflow: hidden; }


/* images */
#content img.left { float: left; margin-right: 10px; margin-bottom: 10px; }
#content img.right { float: right; margin-left: 10px; margin-bottom: 10px; }

/* tables */

/* tables > default */
#content table { width: 100%; border: none; background: #FFF;}
#content table th, #content table td { border: none; border-top: 1px solid #666; text-align: left; padding: 3px; background: #FFF; }
#content table th p, #content table td p { margin: 0; padding: 0; }

/* tables > basic */
#content table { border-bottom: 1px solid #666; }
#content table th, #content table td { border-top: 1px solid #666; }

/* tables > orange dates */
#content table.orange tbody th { color: #000; text-align: right; padding-right: 10px; }

/* tools */
#tools { display: none; }

/* CONTAINER > MAIN > RIGHTNAV */
#rightnav { display: none; }

/* CONTAINER > FOOTER */
#container_footer {
	margin-top: 24pt;
}

#footer_left { display: none; }
#footer_middle { display: none; }
#footer_right { text-align: right; font-size: 9pt; color: #666; }

/* LANGUAGES */
#language { display: none; }
#language_flags { display: none; }

/* LOGO PRINT */
#logo_print { position: absolute; top: 0; left: 0; }
#logo_print img { }

/* SITEMAP */
#sitemap li li {	
	font-weight: bold;
	}
#sitemap li li li {
	font-weight: normal;
	}
	
/* SOCIAL NETWORKS */
#social_networks { display: none; }


