0/* CSS Document */
#container {
/* position:relative; */
margin-left:auto; 
margin-right:auto; 
margin-top:0px;
margin-bottom:0px;
width: 751px;
margin-top:5px;
}
#container2 {
/* position:relative; */
margin-left:auto; 
margin-right:auto; 
margin-top:5px;
margin-bottom:0px;
width: 751px;
padding-top:0px;
border-top:0px;
}
#container3 {
/* position:relative; */
margin-left:auto; 
margin-right:auto; 
margin-top:10px;
margin-bottom:0px;
width: 751px;
padding-top:5px;
border-top:5px;
height:47px;
clear:both;
background-color:#99CC00;
}
#container4 
{
/* position:relative; */
margin-left:auto; 
margin-right:auto; 
margin-top:0px;
margin-bottom:0px;
width: 500px;
margin-top:0px;
}
#container5 
{
/* position:relative; */
margin-left:auto; 
margin-right:auto; 
margin-top:0px;
margin-bottom:0px;
width: 380px;
margin-top:0px;
}
#container6 
{
/* position:relative; */
margin-left:auto; 
margin-right:auto; 
margin-top:0px;
margin-bottom:0px;
width: 400px;
margin-top:0px;
}
#container7 
{
/* position:relative; */
margin-left:5px; 
margin-right:5px; 
margin-top:5px;
margin-bottom:5px;
width: 590px;
}
body 
{
	margin: 0px;
	padding: 0px;
	background-color: #DCD8D8;
	font-family: Arial, Helvetica, sans-serif;
}
#header 
{
margin-left:auto; 
margin-right:auto; 
width: 741px;
height:100px;
padding: 0px;
border:5px white solid;
background-color:#DCD8D8;
}
#mainmenu {
margin-left:auto; 
margin-right:auto; 
margin-top:6px;
width: 741px;
padding: 0px;
border:5px white solid;
background-color:#0000FF;
background-image:url(graphics/gg12_gradient.gif);
}
#mainmenu2 {
margin-left:auto; 
margin-right:auto; 
margin-top:6px;
width: 741px;
padding: 0px;
height:477px;
border:5px white solid;
background-color:#ffffff;
}
#mainmenunoheight {
margin-left:auto; 
margin-right:auto; 
margin-top:6px;
width: 741px;
padding: 0px;
border:5px white solid;
background-color:#ffffff;
}
#mainmenunoheight2 
{
margin-left:auto; 
margin-right:auto; 
margin-top:0px;
width: 500px;
padding: 0px;
border:5px white solid;
background-color:#ffffff;
}
#mainmenunoheight3
{
margin-left:auto; 
margin-right:auto; 
margin-top:0px;
width: 380px;
padding: 0px;
border:2px white solid;
background-color:#ffffff;
}
#mainmenunoheight4
{
margin-left:auto; 
margin-right:auto; 
margin-top:0px;
width: 400px;
padding: 0px;
border:2px white solid;
background-color:#ffffff;
}
#mainmenunoheight6
{
margin-left:auto; 
margin-right:auto; 
margin-top:0px;
width: 590px;
padding: 0px;
border:2px white solid;
background-color:#ffffff;
}
#footer {
margin-left:auto; 
margin-right:auto; 
margin-top:6px;
width: 741px;
height: 50px;
padding: 0px;
border:5px white solid;
background-color:#ffffff;
}
#templatebody
{
margin-left:auto; 
margin-right:auto; 
margin-top:6px;
width: 741px;
padding: 0px;
border:5px white solid;
background-color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size:80%;
text-decoration: none;
}

#mainmenutext 
{
color: #2B4166;
font-size:80%;
width:410px; 
padding:5px;
/*float:left;*/
}
div#menu { float: right; margin-top:5px; }
div#menu span { 
                background: #AFCADF;
                color: inherit;
                margin-left: 5px;
                padding: 4px 12px;
								}
div#menu span.login { 
                background: #30627B;
                color: inherit;
				}
div#notice { float: right }

a:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #072AFF;
	text-decoration: none;
}
a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #072AFF;
	text-decoration: none;
}
a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #072AFF;
	text-decoration: underline;
}
a:active 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #072AFF;
	text-decoration: underline;
}

.titletext:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #2B4166;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}
.titletext:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #2B4166;
	text-decoration: none;
}
.titletext:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	color: #FF8527;
}
.titletext:active 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FF8527;
	text-decoration: none;
}

.titletext2:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	line-height:22px;
}
.titletext2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FF8527;
	
}
.titletext2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FF8527;
	text-decoration: none;
}
.titletext2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.resource:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}
.resource:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.resource:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FF8527;
}
.resource:active 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FF8527;
	text-decoration: none;
}

.red:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #CC171E;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}
.red:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #CC171E;
	text-decoration: none;
}
.red:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #FF8527;
	text-decoration:none;
	
}
.red:active 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #CC171E;
	text-decoration: none;
}

.gogeotext:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #2B4166;
	text-decoration: underline;
}
.gogeotext:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #2B4166;
	text-decoration: underline;
}
.gogeotext:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FF8527;
	text-decoration: underline;
}
.gogeotext:active 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FF8527;
	text-decoration: underline;
}

.leftmenu:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 11pt;
}
.leftmenu:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 11pt;
}
.leftmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #FF8527;
	text-decoration:none;
	line-height: 11pt;
}
.leftmenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #FF8527;
	text-decoration: none;
	line-height: 11pt;
}

.question:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC171E;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	line-height:22px;
}
.question:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #CC171E;
	text-decoration: none;
}
.question:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #CC171E;
	text-decoration: none;
}
.question:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #CC171E;
	text-decoration: none;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 11pt;
}
.anchor:link 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.anchor:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.anchor:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.anchor:active 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#mainbody1 {
margin-left:auto; 
margin-right:auto; 
margin-top:6px;
width: 751px;
padding: 0px;
background-color:#DCD8D8;
}
#side-a {
/* position:relative; */
left:0px; 
top:0px; 
width:165px; 
height:641px; 
background-color: #ffffff; 
float: left;
border:5px white solid;
}
#side-aa {
left:0px; 
top:0px; 
width:175px; 
height:273px; 
float: left;
margin-top: 5px;

}
#side-aaa {
left:0px; 
top:0px; 
margin-top:5px;
width:165px; 
height:167px; 
float: left;
border:5px white solid;
}
#side-phase4b 
{
/* position:relative; */
left:0px; 
top:0px; 
width:165px;
background-color: #ffffff; 
float: left;
border:5px white solid;
font-family: Arial, Helvetica, sans-serif;
font-size:80%;
text-decoration: none;
}
#otherservices {
left:0px; 
top:0px; 
width:164px; 
height:164px; 
float: left;
background-color: #ffffff;
border:1px #006634 solid;
}
#otherservices2 {
left:0px; 
top:0px; 
margin-top:5px;
width:390px; 
height:27px; 
background-color: #ffffff;
border-top:1px #006634 solid;
border-bottom:1px #006634 solid;
}
#content { 
float: right;
width: 570px;
margin-right:0px;
/*background-color:#FFFFFF ;*/
/*border: thin black solid;*/
}
#content-phase4b
{ 
float: right;
left:0px; 
top:0px; 
width: 570px;
margin-right:0px;
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:80%;
text-decoration: none;
/*border: thin black solid;*/
}
#redheader { 
width:560px;
border-top: 5px solid #ffffff;
border-left: 5px solid #ffffff;
border-right: 5px solid #ffffff;
height:22px; 
background-color: #CC171E; 
padding-top:6px;
}
#redheader3 
{ 
width:585px;
border-top: 2px solid #ffffff;
border-left: 2px solid #ffffff;
border-right: 2px solid #ffffff;
height:22px; 
background-color: #CC171E; 
padding-top:4px;
}
#greenheader { 
width:560px;
border-top: 5px solid #ffffff;
border-left: 5px solid #ffffff;
border-right: 5px solid #ffffff;
height:22px; 
background-color: #006634; 
padding-top:6px;
}
#content2 { 
width: 399px;
height:618px; 
float: left;
background-color: white; 
/*border:thin black solid;*/
}
#content3 { 
width: 389.5px;
height:273px; 
float: left;
background-color:#FFFFFF;
margin-top: 5px;
margin-left:6px;
margin-right:5px;
border:5px white solid;
font-family: Arial, Helvetica, sans-serif;
font-size:80%;
text-decoration: none;
}
#advanced { 
float: right;
width: 165px;
height:202px; 
background-color: #ffffff; 
border-bottom:6px #DCD8D7 solid; 
}
#advanced2 { 
float: right;
margin-top: 5px;
width: 155px;
height:273px;
background-color: #ffffff; 
border:5px white solid;
}
#advanced3 { 
width: 175px;
height:116px;
background-color: #72B95A;
}
#newscontent { 
width: 387px;
height:244px;
background-color: #ffffff; 
}
#tellothers { 
float: right;
width: 165px;
height:202px; 
background-color: #ffffff; 
border-bottom:6px #DCD8D7 solid; 
}
#share { 
float: right;
width: 165px;
height:202px; 
background-color: #ffffff; 
}
#resources { 
/* position:relative; */
left:0px; 
top:0px; 
width:164px; 
height:22px; 
background-color: #28416A; 
border-bottom:15px #ffffff solid; 
padding-top:6px;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:small;
font-style:strong;
color: #FFFFFF;
margin: 0px;
}
h1.black {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-style:strong;
color: #000000;
margin: 0px;
}
#cdimage{ 
/* position:relative; */
left:0px; 
top:15px; 
width:165px; 
background-color: #ffffff; 
height:47px;
border-bottom:2px #ffffff solid; 
}
#peopleimage{ 
/* position:relative; */
left:0px; 
top:15px; 
width:164px; 
background-color: #ffffff; 
height:47px;
border-bottom:2px #ffffff solid; 
}
#keyboard{ 
/* position:relative; */
left:0px; 
top:15px; 
width:164px; 
background-color: #ffffff; 
height:47px;
border-bottom:2px #ffffff solid; 
}
#cdimage2{ 
/* position:relative; */
left:0px; 
top:33px; 
width:163px; 
background-color: #ffffff; 
height:47px;
}
#cdimage3{ 
/* position:relative; */
left:0px; 
top:50px; 
width:236px; 
background-color: #ffffff; 
height:47px;
}
#links1 { 
/* position:relative; */
left:0px; 
top:18px; 
width:164px;
height:47px;
background-color: #28416A; 
margin:0px;
}
#links2 { 
/* position:relative; */
left:0px; 
top:18px; 
width:164px;
height:144px;
background-color: #28416A; 
margin:0px;
}
#linksmetadata { 
/* position:relative; */
left:0px; 
top:18px; 
width:164px;
height:544px;
background-color: #CC171E; 
margin:0px;
}
#links3 { 
/* position:relative; */
left:0px; 
top:18px; 
width:164px;
height:47px;
background-color: #28416A; 
margin:0px;
}

#top { 
/* position:relative; */
width:236px; 
left:0px; 
top:0px; 
height:180px;
background-color: #ffffff; 
border:5px white solid;
}
#middle{ 
/* position:relative; */
width:236px; 
left:0px; 
top:0px; 
height:153px;
background-color: #ffffff; 
border:5px white solid;
margin-top:6px;
}
#bottom{ 
/* position:relative; */
width:236px; 
left:0px; 
top:0px; 
height:153px;
background-color: #ffffff; 
border:5px white solid;
margin-top:6px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:100%;
	margin: 0px;
	padding-top: 6px;
}
.datatext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
}
.clearfix:after {
    content: " "; 
    display: block; 
    height: 0; 
    clear: both;
}


.clearfix {display: inline;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.advancedcontent {
width:158px; 
background-color: #ffffff; 
border: 1px none #000000;
padding-left:5px;

}
#map2 {
width:385px; 
height:474px; 
background-color: #ffffff; 
border: 1px none #000000;
padding-left:5px;
}
#searchboxes {
height:500px; 
width:300px; /*Guillaume: was 300*/
background-color: #ffffff;
float:left;
margin-top:10px;
} 
#searchboxes2 {
height:42px; 
width:48px; 
background-color: #FFFFFF;
float:right;
margin-top:23px; /*Guillaume: was 23*/
/*margin-top:470px;*/
}
#searchboxes3 {
height:22px; 
width:66px; 
background-color: #FFFFFF;
float:right;
margin-top:25px;
}
#newscontent {
	width: 387px;
	height:100px;
    background-color: #99CC33;
}
#green {
left:0px; 
top:0px; 
width:164px; 
height:22px; 
background-color: #006634;
padding-top:5px;
}
.padding {
padding-bottom:15px;
}
.sup {
vertical-align:super;
}
.breadcrumb {
color:#28416B;
}
.breadcrumbgreen {
color:#006634;
}
.breadcrumbredtop {
color:#CC171E;
border-right-width: 2px;
border-right-style: solid;
border-right-color: #DCD8D8;
}
.breadcrumbred {
color:#CC171E;
}
#side-meta {
/* position:relative; */
left:0px; 
top:0px; 
width:165px; 
height:499px; 
background-color: #ffffff; 
float: left;
border:5px white solid;
}
#cdimage{ 
/* position:relative; */
left:0px; 
top:15px; 
width:165px; 
background-color: #ffffff; 
height:47px;
border-bottom:2px #ffffff solid; 
}
#linksmetadata2 { 
/* position:relative; */
left:0px; 
top:18px; 
width:164px;
height:429px;
background-color: #006634; 
margin:0px;
}
#linksmetadata3 { 
/* position:relative; */
left:0px; 
top:18px; 
width:164px;
height:429px;
background-color: #CC171E; 
margin:0px;
}
.footer 
{  
font-family: verdana, arial, sans-serif; 
font-size: 8pt; 
font-style: normal; 
color: black;
}
