@charset "utf-8";
/* CSS Document */
html, body{ 

 margin-bottom:0px;
 padding:0; 
 text-align:center; 
 background:center repeat-y url(images/borderB.jpg);

} 

.logoTop {
position:relative;
border-top: #FFFFFF 10px solid;
margin-top:-20px;
margin-left:auto;
margin-right:auto;
}


#header{
 position:relative; 
 height:111px; 
 width:900px;
 margin: 0px;
 margin-left:auto;
 margin-right:auto;

 padding:0px;
} 
#headerOnt{
 position:relative; 
 height:111px; 
 width:900px;
 margin: 0px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:5px;
 padding:0px;
 border: #000000 solid 3px;
 border-left: 0px;
 border-right: 0px;
} 
#headerFr{
position:relative; 
 height:121px; 
 width:900px;
 margin: 0px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:5px;
 padding:0px;
 }

#menuTop {
 position:relative; 
 width: 900px;
 height: 21px;
 margin-top: 1px;
 margin-left:auto;
 margin-right: auto;
 background-color:#000; 
 }
 
 #menu {
 padding:3px 5px;
 color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px; 
 letter-spacing: 1px;
 text-align: left;
 font-weight:bold;
 padding-left: 8px;
 }
  
.pagewidth {
position:relative;
width:898px; 
text-align:left;
margin-top: 0;  
margin-left:auto; 
margin-right:auto;
background-color:#FFFFFF;

  
}


 .clearFix {
 clear:both;
 }
 .wrapper {
 width:100%;

  border-top:0px;
  margin-top:5px;
  background-color:#FFFFFF;
 }
 
 .leftCol {
  
	width:25%;
	float:left;
	position:relative;
	margin: 10px 0;
	border:0px;
 }
 
 
 .centerCol {
	width:45%;
	float:left;
	position:relative;
	background-color:#FFFFFF;
	margin-top: 10px;
 }
 
  .centerColB {
	width:73%;
	float:left;
	position:relative;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-left: 10px;
 }
 
 .rightCol {
	width:25%;
	float:right;
	position:relative;
	background-color:#FFFFFF;
	margin-top: 10px;
	border-top:#eaecef solid 1px;
	border-right:#eaecef solid 3px;
	border-bottom:#eaecef solid 1px;
	border-left:#dedede solid 6px;
 }
 
 .rightCol p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:0.7em;
 line-height:1.2 em;
 padding:0 5px;
 }
 
 .rightCol h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size:1em;
 color: #0066CC;
 padding: 0 5px;
 }

.bottom {
position:relative;
 height: 90px;
 width:900px; 

 margin-left:auto; 
 margin-right:auto;  
 background: #dedede url(images/bottomB.jpg) no-repeat top center;

} 
.bottom p {
position:relative;
padding-top: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
line-height:1.5em;


}

.text {
width:100%;
border-bottom:1px #999999 solid;
padding-top: 10px;
}

.textNoborder {
width:98%;
border-bottom:1px #ffffff solid;
padding-top: 10px;
}


.textLeft{
width:96%;
background-color:#dedede;
margin-left: 5px;
}
.leftCol p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:1.2em;
padding: 0 5px;
} 

.textNoborder .note, .text .note {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
line-height:1.2em;
padding: 10px;
}

.leftCol .note {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
line-height:1.2em;
padding: 0 5px;
}
 .centerCol .text, .centerCol .textNoborder, .centerColB .textNoborder {
 margin: 0 10px 10px 10px;
 }

.text p, .textNoborder p {
padding: 5px 7px;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:1.3em;
}

.text H1, .textNoborder H1 {
padding-left: 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
}

.text H2, .leftCol H1, .textNoborder H2 {
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
padding: 5px;
}

.text H3, .textNoborder H3 {
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color: #0066CC;
padding: 5px;
margin-bottom:0;

}
.textLeft H1 {
padding-left: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#000000;
}
.textLeft H3 {
padding-left: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color:#990000;
padding-top: 5px;
}

a {

color: #286ea0;
}

a:hover {
text-decoration: underline;
color: #286ea0;
}

a:visited {
color:#660099;
}
.bottom a {
text-decoration:none;
color:#990000;
font-weight:bold;

}

.bottom a:hover{
text-decoration:none;
color:#0066CC;
font-weight:bold;
}

p.pmenu {
	color: #000000;
	font-size: 0.7em; 
	line-height: 1.2em;
	margin-top: 0.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom:0px;
	}
	p.pmenu a:link, p.pmenu a:visited {
	display: block;
	width: 97%;
	background-color:#F2EFEF;
	border: 1px solid #cccccc;
	padding: 2px;
	color: #000000;
	text-decoration:none;
	}
	p.pmenu a:hover {
	display: block;
	width: 99%;
	background-color:#726F6F;
	color: #ffffff;
	}
	
.botZero {
margin-bottom:0px;
}
.submenuTitle {
margin-top: 15px;
margin-bottom:0px;
}

.titleHlight {
background-color:#990033;
}
#menuTop a:link,  #menuTop a:visited {
color:#FFFFFF;
text-decoration:none;
padding:0 4px;
}
#menuTop a:hover {
background-color:#999999;
color:#000;
text-decoration:none;}

#searchA {
float:right; width:200px; margin-top: 0; margin-bottom:25px; margin-left: 10px; padding-top: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:60%;
}
#searchFr {
float:right; width:215px; margin-top: 0; margin-bottom:25px; margin-left: 10px; padding-top: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:60%;
}
#searchB {
float:left; width:200px; margin-left: 5px;
margin-bottom:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
}

.leftCol img {
padding: 15px 5px;
}

.calendar {

position:relative;
margin-left: 6px;
width:90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
}

.sqlist {
list-style:square;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.80em;
line-height:1.4em;
}
.highlight {
color:#990000;
}

