/* centering */

body {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align: center; /*background-repeat: no-repeat; background-image: url(images/bleu8.jpg);*/ font-family: Arial, Helvetica, sans-serif; font-size: 9px;
    /* part 1 of 2 centering hack */
}

#centre {width: 740px;margin-right: auto;margin-left: auto;text-align:left;width: 740px;voice-family: "\";height: 100%;margin-top: 0%;margin-bottom: 3%;}\"";voice-family:inherit;width: 740px;}

html>body #centre {width: 740px; /* ie5win fudge ends */}
        
        
/* headings and paragraphs */

p {margin: 0px;padding: 0px;}
H1 {font-family: Arial, Helvetica, sans-serif;font-size:18px;color:#000000;margin:0px;font-weight:bold;background-color: #FFFFFF;padding: 6px 10px 2px 3px;text-transform: uppercase;}
H2 {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#333333;font-weight:bold;line-height: 18px;margin: 5px 0px 5px 3px;}
H3 {font-family: Arial, Helvetica, sans-serif;font-size:80%;color:#000000;margin:0px;font-weight:normal;padding: 6px 2px 6px 6px;line-height: 15px;}
H4 {font-family: Arial, Helvetica, sans-serif;font-size:12px;background-color: #FFFFFF;padding: 4px 0px 3px 6px;font-weight: normal;margin: 0px;}
H5 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;margin: 0px;padding: 0px 0px 5px;}
hr {border-width: 1px 0 0 0;border-style: dotted;border-color: #ccc; }


/* link decoration */

a:link {color: #CC3300;text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover {color: #922400;text-decoration: none;}

/* main page elements */

#logo {text-align: right;padding: 10px 100px 0px;}
#background {width:635px;background-repeat: no-repeat;/*background-image: url(images/bleu5.jpg);*/background-position: left top;position: relative;height: 525px;float:left;}
/*#backgroundsub {width: 186px;background-repeat: no-repeat;float: right;position: relative;height: 600px;}*/
#imagecontent {
	width:635px;
	z-index: 1;
	position: relative;
	padding: 0px;
	float: left;
	visibility: visible;
	left: -2px;
}
#letterbox {width:552px;position: relative;height: 80px;margin-bottom: 10px;visibility: visible;}
#linebox{padding: 0px;}

/* project page elements */
#prjicon {width:166px;position: relative;height: 80px;float: left;}
#prjsale {width: 375px;float: right;}
#prjinfo {padding: 5px 6px 3px;margin-right: 10px 3px 10px;background-color: #FFFFFF;float: right;width: 200px;}



/* nav and js elements */
#abouttitle {margin-bottom: 2px;background-color: #FFFFFF;border: 1px solid #666666;}
#abouttext {margin-bottom: 2px;background-color: #FFFFFF;border: 1px solid #666666;}
#newstitle {margin-bottom: 2px;background-color: #FFFFFF;border: 1px solid #666666;}
#popopen {margin-bottom: 2px; }
#popopen01 {margin-bottom: 2px;background-color: #FFFFFF;border-top: 1px solid #666;border-right: 1px solid #666; border-bottom: 1px solid #666;  border-left: 1px solid #666;}
#popopen02 {margin-bottom: 2px;background-color: #FFFFFF;border-top: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;border-left: 1px solid #666;}
#popopen02 ul{padding: 3px 0px 3px 0px; margin: 0px;}
#popopen02 ul li{ white-space: nowrap; list-style: none;}
#popopen02 ul li a{ text-decoration : none; padding: 3px 3px 3px 3px;} 
	
#popopen03 {margin-bottom: 2px;background-color: #FFFFFF;border-top: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;border-left: 1px solid #666;}
#popopen04 {margin-bottom: 2px;background-color: #FFFFFF;border-top: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;border-left: 1px solid #666;}
#popopen05 {margin-bottom: 2px;background-color: #FFFFFF;border-top: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;border-left: 1px solid #666;}
#popopen06 {margin-bottom: 2px;background-color: #FFFFFF;border-top: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;border-left: 1px solid #666;}
	
	
#leftcontent {width: 248px;float:left;z-index: 6;margin-left: 2px;margin-right: 2px;margin-top: 2px;}
#centrecontent {float:left;width:298px;z-index: 5;margin-top: 2px; /* margin-top: 2px; */}
#centrecontent h4 {padding-top: 4px 0px 1px 6px;}
#rightcontent {float:right;width:180px;margin-right: 0px;margin-top: 0px;}
#rightcontent h4 {font-family: Arial, Helvetica, sans-serif;font-size:12px;background-color: #FFFFFF;padding: 4px 0px 3px 6px;font-weight: normal;margin: 0px; border-bottom:1px solid #666;}
#rightcontent p {background-color:#F8F6ED; border-bottom:1px solid #666; margin:0px;}
#chron {border-top: 1px solid #666666;border-right: 1px solid #666666;border-left: 1px solid #666666;}
#themes {border-top: 1px solid #666;border-right: 1px solid #666;border-left: 1px solid #666; margin-bottom: 2px;}
#types {border-top: 1px solid #666;border-right: 1px solid #666;border-left: 1px solid #666;}
#related {border-top: 1px solid #666;border-right: 1px solid #666;border-left: 1px solid #666;}
#recent {border-top: 1px solid #666;border-right: 1px solid #666;border-left: 1px solid #666;background-color:#fff;}
#pagetitle{ /*height: 20px; */ margin-bottom: 7px;}
#leftcontentlow {float:left;margin-right:6px;z-index: 2;width: 545px;margin-top: 5px;margin-bottom: 10px;}
#partnerlogos{margin-top:10px; padding:0; text-align: right;}


#logos {text-align: center;margin-bottom: 20px;}
#homebanner {width: 635px;border-top: 1px solid #FFFFFF;margin: 0px;padding: 0px;}
#footer { font-family: Arial, Helvetica, sans-serif;  width:300px; float: right; margin-top: 80px; border-top:text-align: right;}
#bottom{border-top: 1px solid #FFFFFF;float:left;}
#presspage {width: 250px; float: left; padding:0;}


/* text styles */

.body {font-family: Arial;font-size: 12px;color: #000000;line-height: 130%;background-color: #FFFFFF;padding: 3px 0px 3px 3px;}
.newsInfo {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 14px;font-weight: bold;}
.menuclosed {display:block;}
.menuclosed a{background-color:#cccccc;}
.menuopen {display:none; padding: 3px 6px 3px 6px; }
.banner {font-family: Arial, Helvetica, sans-serif;font-size: 14px;background-color: #FFFFFF;line-height: normal;}
.themebody {font-family: Arial, Helvetica, sans-serif;font-size: 85%;color: #000000;line-height: 120%;padding-bottom: 10px;}
.prjinfotext {font-family: Arial;font-size: 12px;line-height: 14px;}
.prjinfosml {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 12px;color: #333333;}
.forsale {font-family: Arial;font-size: 11px;color: #000000;line-height: 16px;background-color: #FFFFFF;padding: 3px 0px 3px 6px;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}
.subtitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;border-bottom: 1px solid #CCCCCC;}
.about {font-family: Arial, Helvetica, sans-serif;font-size: .8em;line-height: 1.3em;padding: 3px 3px 3px 6px;}
.newsbody {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 14px;}
.menubody {display: block;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;margin: 0px;padding: 0px;}


.quote {font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;font-style: italic;color: #000000;line-height: 1.3em;border: 1px dotted #999999;padding: 6px;margin: 10px 0px 3px 0px;}
.quotefrom {font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;font-weight: bold;margin-bottom: 10px;padding-left: 6px;}
.contactinfo {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;padding: 0 0 3px 3px;line-height: 15px;}
.contactform {font-family: Arial;font-size: 11px;color: #000000;line-height: 16px;background-color: #FFFFFF;padding: 3px 0px 3px 6px;border: 1px solid #CCCCCC;}
.contactformnoline {font-family: Arial;font-size: 11px;color: #000000;line-height: 16px;background-color: #FFFFFF;padding: 3px 0px 3px 6px;}
/* .divider{border-width: 1px 0 0 0;border-style: dotted;border-color: #CCC; } */
.newsdate {font-size: 10px;color: #666666;padding-bottom: 0px;}
.pressInfo {font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #000000;line-height: 100%; padding:0 0 6px 3px;}

