/* CSS Document */
html, body {
	margin: 0px auto;
	padding: 0px auto;
	background-color:#D3D9E7;
	background-image:url(nb_4.png); /*the other good ones arenb_2.jpg this one is similar to the nb_4 and the NB.jpg which is the original one*/
	background-position:bottom left;
	background-repeat:no-repeat;
	/*background-position:bottom;*/
	
	/*background-image:url(gradient.png);
	background-repeat:repeat-y;
	background-position:center;*/
}

#big{
width:820px;
/*width:100%;*/
margin:0px auto;
background-image:url(gradient.png);
background-repeat:repeat-y;
background-position:center;
}

#clock{

}

a.francais{
color:#006633;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:11px;
text-decoration:none;
}
a:hover.francais{
color:#666666;
}
.francais{
text-align:right;
padding-right:10px;
/*padding-top:0px;*/
}



#container{
width:800px;
margin:0px auto;
}
#topMenu{
width:800px;
height:17px;
color:#FFFFFF;
background-color:#DCE0F2;
border-bottom:2px solid #AF925E;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding-top:3px;
}
#CESlink{
float:left;
padding-left:29px;
background-image:url(arrow2.png);
background-position:left;
background-repeat:no-repeat;
}

#topLinks{
float:right;
padding-right:20px;/*this is the padding on the very right of the menu*/
padding-left:22px;
background-image:url(hc.png);
background-position:left;
background-repeat:no-repeat;

}

#topMenu a{
text-decoration:none;
color:#990000;
}
#topMenu a:hover{
color:#999999;
}

#top{
width:800px;
height:247px;
background-image:url(banner_smaller.jpg);
}

#middle{
width:800px;
/*min-height:370px;*/
/*background-color:#7A89AB; OLD background colour*/
background-color:#8A97B5;
font-family:Arial, Helvetica, sans-serif;

}

#menu{
width:164px;
/*min-height:370px;*/
float:left;
/*background-color:#7A89AB;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}
.mainMenu{
list-style:none;
margin:0px;
padding:0px;
padding-left:10px;
padding-top:15px;
font-size:12px;

}
.mainMenu li{
padding-bottom:5px;
}

.mainMenu a {
text-decoration:none;
color:#010A3F;
font-weight:bold;
}
.mainMenu a:hover {
text-decoration:none;
color:#574E60;
}

.sub a{
margin-left:12px;
font-weight:500;
border-left:2px solid #010A3F;
padding-left:5px;
}

#main{
width:620px;
min-height:525px;
float:right;
background-color:#FFFFFF;
background-image:url(bottom_logo2.gif);
background-repeat:no-repeat;
background-position:bottom right;
border-left:1px solid #7A89AB;
padding-left:15px;
}
h5{
font-family:Arial, Helvetica, sans-serif;
color:#010A3F;
padding:10px;
margin:0px;
font-style:italic;
letter-spacing:1px;
padding-top:0px;
}
.homeH{
padding-top:5px;
padding-bottom:0px;
}
h4{
font-family:Arial, Helvetica, sans-serif;
color:#010A3F;
padding:10px;
/*padding-left:40px;*/
margin:0px;
font-size:14px;
}
.intro{
/*width:600px;*/
margin:0px auto;
/*padding-left:10px; - it is published like this currently */
padding-right:20px;
padding-bottom:0px;
padding-top:0px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:0px;
line-height:normal;
}
#main p{
padding:10px;
padding-right:50px; /*used to be 20 */
margin:0px;
text-align:left;/*used to be justify */
font-size:13px;
}
#main ol{
padding-right:50px;
margin:0px;
margin-left:40px;
font-size:14px;
list-style-image:url(bullet5.png);
}
#main ul{
list-style:none;
padding-right:50px;
margin:0px;
font-size:14px;
}

#bullet li{
list-style-type:disc;
font-size:13px;
}

#nostyle li{
list-style-image:none; 
list-style-type:none;
}
#nostyle{
margin-left:0px;
padding-left:0px;
}

#clear{
clear:both;
}

#footer{
max-width:800px;
height:90px;
clear:both;/*This is supposed to clear the columns above*/
/*background-color:#B65050;*/
background-image:url(bg2light.png);
background-repeat:repeat-x;
text-align:center;
padding-left:20px;
padding-right:20px;
padding-top:5px;
border-top:2px solid #514737;
}
#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#514737;
text-decoration:none;
}
#footer a:hover{
color:#990000;
text-decoration:underline;
}

#credit{
font-size:12px;
color:#99FFCC;
text-align:center;
margin:0px auto;
padding:0px auto;
position:relative;
bottom:15px;
}
a.credit {
text-decoration:none;
color:#99CC33;
}
 a:hover.credit{
color:#CCFFCC;
}

