/* Style Formatting */

body {color: #000000;
background-color: #1d2226;
font-family: verdana;
font-size: .8em;
line-height: 1.4em;
}

.graphic{position: relative;
z-index: 1; 
}

html>body .graphic {}

a:link {color: blue;
text-decoration: underline;}

a:hover {color: red;}

a:visited{}

.whiteBullet {color: #FFFFFF;}

.hp a:link {color: white;
text-decoration: underline;}

.hp a:hover {color: #24408f;
text-decoration: underline;}

.hp a:visited {color: white;}

.bchp a:link {color: white;
text-decoration: underline;}

.bchp a:hover {color: #d2232a;
text-decoration: underline;}

.bchp a:visited {color: white;}


table {font-family: verdana;
font-size: 1em;}

h1 {font-family: sans-serif;
font-size: 1.5em;
font-weight: bold;
color: #d2232a;
 }
 
h2 {font-family: sans-serif;
font-size: 1.4em;
font-weight: normal;
text-decoration: underline;
color: #d2232a;
 }
 
h3 {font-family: sans-serif;
font-size: 1.2em;
font-weight: bold;
color: #d2232a;
 }
 
h4 {font-family: sans-serif;
font-size: 1.1em;
font-weight: normal;
text-decoration: underline;
color: #d2232a;
 }
 
h5 {font-family: sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #d2232a; }

ul li{margin-bottom: 10px;}

/* Page Layout */
 
#page{background-color: #FCFCFC;
width: 760px;
margin-left: auto;
margin-right: auto;
}



div#header {background-image: url("../../images/french/header/main_header.jpg");
background-repeat: no-repeat;
height: 375px;
overflow: hidden; }

html>body #header {height: 450px;}


div#footer {clear: both;}

div#maincontent {text-align: left;
padding-left: 5px;
padding-right: 10px;}

/* Top Navigation */

div#navbar {font-family: Arial;
font-size: 1em;
font-weight: bold;
text-align: center;
background-color: #1d2226;
font-weight: bold;
padding-top: 7px;
padding-bottom: 7px;
position: relative;
z-index: 2;
}

html>body #navbar {top: 0px;}

#navbar ul li a:link, #navbar ul li a:visited {color: #FCFCFF;
text-decoration: none;
display: inline;
margin-top: 4px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-bottom: 2px; }

#navbar ul li a:hover, #navbar ul li a.current {background-color: red;
text-decoration: none;
color: #FFFFFF;}

#navbar ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}

#navbar ul {
margin: 0px;
padding: 0px;
}

#navbar ul li.he a:link, #navbar ul li.he a:visited {background-color: #d2232a;
border: solid #FFFFFF 1px;
padding: 3px;}

#navbar ul li.he a:hover, #navbar ul li.he a.current {background-color: red;
text-decoration: none;
color: #FFFFFF;}

#navbar ul li.bc a:link, #navbar ul li.bc a:visited {background-color: #24408f;
border: solid #FFFFFF 1px;
padding: 3px;}

#navbar ul li.bc a:hover, #navbar ul li.bc a.current {background-color: red;
text-decoration: none;
color: #FFFFFF;}

#navbar ul li.sb a:link, #navbar ul li.sb a:visited {background-color: #4c5f9a;
border: solid #FFFFFF 1px;
padding: 3px;}

#navbar ul li.sb a:hover, #navbar ul li.sb a.current {background-color: red;
text-decoration: none;
color: #FFFFFF;}

#navbar ul li.tkt a:link, #navbar ul li.tkt a:visited {background-color: #d8731b;
border: solid #FFFFFF 1px;
padding: 3px;}

#navbar ul li.tkt a:hover, #navbar ul li.tkt a.current {background-color: red;
text-decoration: none;
color: #FFFFFF;}

#navbar ul li.bs a:link, #navbar ul li.bs a:visited {background-color: #00853f;
border: solid #FFFFFF 1px;
padding: 3px;}

#navbar ul li.bs a:hover, #navbar ul li.bs a.current {background-color: red;
text-decoration: none;
color: #FFFFFF;}

#navbar ul li.gh a:link, #navbar ul li.gh a:visited {background-color: #c6006f;
border: solid #FFFFFF 1px;
padding: 3px;}

#navbar ul li.gh a:hover, #navbar ul li.gh a.current {background-color: red;
text-decoration: none;
color: #FFFFFF;}

#rightimg
{
float: right;
margin-left: 5px;
margin-bottom: 6px;
}

/* Horizontal Lines */

hr.solidLine{height: 2px; 
border: 0; 
border-top: 2px solid #d2232a; } 

hr.thinLine{height: 0px; 
border: 0; 
border-top: 1px solid #1d2226; }

/* Footer Graphic */
.footerGraphic{height: 93px;
overflow: hidden; }
