/* CSS Document */

html, body {margin: 0; border: 0; padding: 0;}

body {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	background-image: url(../images/page_bkg.gif);
}

img {
	border: 0;
	padding: 0;
}

table, td, th {
	padding: 0;
	margin: 0;
	border: 0;
}
/* general */
a {
	color:#3399cc;
	text-decoration:none;
} 

a:hover {
	text-decoration:underline;
	
}

/* Page Layout */

#Top {
	margin: 0px auto 0px;
	padding-bottom:1px;
	width: 704px;
	position: relative;
	background-color:#FFF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:700px;
	} html>body #Top {
	width:700px;
}

#splash {
	margin: 40px auto 0px;
	padding-bottom:1px;
	width: 604px;
	position: relative;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:600px;
	border: 2px solid #e1e1e1;
	} html>body #splash {
	width:600px;
}

#mastheadE {
	background-color:#ebebeb;
	background-image:url(../images/masthead.jpg);
	background-repeat: no-repeat;
	height:40px;
}

#mastheadF {
	background-color:#ebebeb;
	background-image:url(../images/masthead-f.jpg);
	background-repeat: no-repeat;
	height:40px;
}


#mastheadNav {
	margin-right:15px;
	position:relative;
	font-size:11px;
	color:#ccc;
	text-align:right;
	padding:0;
	top: 15px;
}

#mastheadNav a, #mastheadNav a:visited {
	color:#000000;
	text-decoration:none;
}

#mastheadNav a:hover {
	text-decoration:underline;
}

/* Main Navigation Bar */
#mainNav {
	padding-right:15px;
	height:24px;
	background-image: url(../images/mainnav_bkg.gif);
	background-repeat: repeat-x;
	text-align:right;
}

#splashNav {
	padding-right:15px;
	height:24px;
	background-image: url(../images/mainnav_bkg.gif);
	background-repeat: repeat-x;
} 

#mainNav ul {
	margin:0;
	list-style:none;
	font-size:11px;
	padding-top:4px;
	float:right;
	display:inline;
}

#mainNav li {
	margin:0;
	float:left;
}

#splashNav a {
	font-size:11px;
	padding-left:11px;
	background-image: url(../images/mainnav_bullet_off.gif);
	background-repeat: no-repeat;
	color:#c0c5cf;
	text-decoration:none;
	background-position: 0px 4px;
}

#splashNav a.englishBut {
	position: relative;
	top:4px;
	left: 250px;
}

#splashNav a.frenchBut {
	position: relative;
	top:4px;
	left: 379px;
}

#mainNav a {
	display:block;
	padding-left:11px;
	margin-left:15px;
	background-image: url(../images/mainnav_bullet_off.gif);
	background-repeat: no-repeat;
	color:#c0c5cf;
	text-decoration:none;
	background-position: 0px 4px;
}

#mainNav a:hover, #splashNav a:hover {
	background-image: url(../images/mainnav_bullet_on.gif);
	color:#fff;
}

#splashBottom {
	height:142px;
	padding-top:105px;
	background-image: url(../images/splash_bkg.gif);
	background-repeat: repeat-x;	
}

/* SIDEBAR */
#sidebar {
	float:left;
	width: 202px;
	background-color:#f9f9f9;
	margin:0;
	padding:0;
	border:0;
}

#sidebar .section {
	background-image:url(../images/shadow_on_lightgrey.gif);
	background-repeat: repeat-x;
	padding-right: 5px;
	padding-left: 5px;
}

#sidebar .title {
	display:block;
	margin:0;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee0e2;	
}

#sidebar ul {
	margin-bottom:5px;
	margin-left:0;
	margin-top:0;
	margin-right:0;
	padding:0;
	list-style:none;
	font-size:11px;
	line-height:1.3em;
}

#sidebar li {
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
}

#sidebar li.last {
	border-bottom-color: #f9f9f9;
}

#sidebar ul a {
	display:block;
	padding-left:13px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:8px;
	margin-right:0;
	background-image: url(../images/sidebar_bullet_off.gif);
	background-repeat: no-repeat;
	color:#6a6965;
	text-decoration:none;
	background-position: 0px 4px;
}

#sidebar ul a:hover {
	background-image: url(../images/sidebar_bullet_selected.gif);
	color:#89001b;
}

.section .subNav ul li {
	border: 0 !important;
	padding-left: 11px !important;
	padding-right: 10px !important;	
}

.section .subNav ul li a {
	background: url(../images/sidebar_bullet_off.gif) 0 4px no-repeat;
	font-size: 10px;
}

/*
#sidebar a.selected {
	background-image: url(../images/sidebar_bullet_selected.gif);
	color:#89001b;
}
*/

.sidebarBottom {
	height:160px;
	background-image: url(../images/nav_bottomshadow.gif);
	background-repeat: repeat-x;	
}

.sidebarInner {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
	padding-right: 5px;
	padding-left: 5px;	
}



#titleBar {
	padding:0;
	margin:0;
	height:40px;
	background-image: url(../images/title_bkg.jpg);
	background-repeat: no-repeat;
}

#titleBar h1 {
	width:460px;
	position:relative;
	padding:0;
	margin:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	left: 224px;
	top: 11px;
	color:#89001b;
}


/* CONTENT */
#content {
	float:right;
	width:468px;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	background-image: url(../images/shadow_on_white.gif);
	background-repeat: repeat-x;
	font-size:.75em;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:468px;
	position: relative;
	} html>body #content {
	width:468px;
}

/* indent all tags 5px */
#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 #content li, #content table {
	padding-left:5px;
}

#content h2 {
	font-size:1.2em;
	color:#89001b;
}

#content h3 {
	font-size:1.1em;
}

#content h4 {
	font-size:1em;
}

#content h5 {
	font-size:.9em;
}


#content h6 {
	font-size:.8em;
}


#content ul li {
	margin-bottom:7px;
}

#content ul li li {
	margin-bottom:4px;
}

#content ul li ul {
	margin-top:4px;
}

#content ol li {
	margin-bottom:1em;
}

#content .sectionDivider {
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
}

#content .onThisPage {
	float:right;
	width:180px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ececec;
	border-bottom-color: #ececec;
	padding: 10px;
	margin-bottom: 20px;
	margin-left:20px;
	background-color:#fbfbfb;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px;
	} html>body #content .onThisPage {
	width:140px;
}

#content .onThisPage h2 {
	margin-top:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	color:#545454;
}

#content .onThisPage ul {
	margin:0;
	padding-left:20px;
}

#content .onThisPage ul li {
	margin-bottom:3px;
}


/* Footer */
#footer {
	clear:both;
	margin:15px;
}

#footer a, #splashFooter a {
	color:#949494;
	text-decoration:underline;
}

#footer a:hover, #splashFooter a:hover {
	color:#89001b;
}

#splashFooter {
	clear:both;
	margin:0 15px 5px;
}

#footer .copyright, #splashFooter .copyright {
	float:left;
	font-size:11px;
	color:#838383;
}

#footer .credit, #splashFooter .credit {
	text-align:right;
	font-size:11px;
	color:#838383;
}
