/* FST */


/* New styles for CSS layout - Jan 19, 2010 */

/*header*/

/* -----------------------------------------------*/
#header-title {
	width:758px;   background-repeat:no-repeat; height:85px; margin: 0 auto;
}

#header-title.english {
	background-image: url('/images/banner-e.jpg');
}

#header-title.french {
	background-image: url('/images/banner-f.jpg');
}

#topbar {
	float:right;
	color: white;
	padding: 0;
	padding-right: 1em;
	background: #001f3e url(/images/leftbump.gif) no-repeat left bottom;
	padding-left: 23px;
}

#topbar a {
	color: white; 
	font-family: arial; 
	font-size: 60%; 
	padding-top: 6px; 
	padding-bottom: 2px;
	text-decoration: none;
}


#search {
	clear: both;
	padding-top: 15px;
}


#search-form {
	margin:0; 
	padding:0;
	margin-top: 15px; margin-right: 10px;
}

#search-form .label {
	color: white; font-family: arial; font-size: 12px; font-weight: bold;
}

/* -----------------------------------------------*/
#mainnav {
	width:741px; background-color: #89082e; padding-bottom: 5px;  padding-left: 2px; padding-right: 15px; margin: 0 auto; text-align:center;
}

#mainnav a {
	margin-right: 1em;
}

#mainnav.french a {
	margin-right: .4em;
	font-size:70%;
}

#mainnav-inner {
background-color: white; padding-right: 10px; text-align: left;
}


#mainnav-inner {
	background-color: white; padding-right: 10px; text-align: left;
}

/* -----------------------------------------------*/

#subheader {
	width:758px;  margin: 0 auto; text-align:center; background-color: #dbb793; padding-bottom: 5px;
}

#breadcrumb {
	  text-align: left; padding: 5px;
}

#text-sizer {
	text-align: right; padding-top:3px; float:right;
	padding-left:15px;
}

#text-sizer form {
padding:0; margin:0;
}

#text-sizer .label {
	color: #630; 
}

#text-sizer input {
	padding-top: 3px; padding-right: 2px; border: 0; vertical-align:middle;
}


/* -----------------------------------------------*/

#leftnav a {
}

/* -----------------------------------------------*/
#body-container {
	text-align: center; margin: 0 auto; width: 758px;
	clear: both;
}

#body-container .left {
	width: 148px; float:left; text-align: left;
}

#body-container .middle {
	width: 404px; float:left; text-align: left; padding-left: 16px; padding-right: 16px;
	padding-top: 10px;
}

#body-container .right {
	width: 166px; float:left; text-align: left; 
}

#leftnav .separator {
	background: url(/images/dots_leftnav.gif) repeat-x;
	height: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}


/**************************************************************************************************************/
/* Footer */
/**************************************************************************************************************/

#footer-wrapper {

}

#footer {
	clear: both;
	margin-top: 10px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}



#footer-actions, #footer-links, #footer-info {
	width: 759px; 
	margin-left: auto; 
	margin-right: auto;

}

#footer .error {
	color: #800;
}

#footer-actions {
	border-top: 1px solid #dbb793;
	padding-top: 10px;  
	padding-bottom: 5px;
}
	
#pagenumber b {
	color: #960;
}

#pagenumber {
	margin-right:10px;
}

#footer-links {
	background-color:#DCB793; 
	height:18px; 
	color: #99683A;
	padding: 5px;
}

#BackToTopLink {
	margin-right:5px;
}

#footer-actions .left, #footer-links .left, #footer-info .left {
	float:left;
text-align: left;
}

#footer-links a:link, #footer-links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color:#000;
	padding-left: 5px;
	padding-right: 5px;
}

#footer-info {
	padding-top:5px;
	color: #444;
}
	
#copyright a:link {
	color: #999;
}

.datemodified {
	color: #000;
}

/* Sidebars */
/* sidebar is used for the buckets currently on the right side of the page. sidebar can optionally also use the important class for important notices (class="sidebar important")
*/

.sidebar { 
	font-weight: normal;
	color: #000000;
	background-color: #FAF4EF;
	line-height: 12pt;
	padding-left: 0px;
	border: 1px solid #996633;
}

/* Sidebar and important class used for important messages */
.sidebar.important  {
	border: 1px solid #666666;
}

.sidebar h1 {
	background-color:#E4CAAF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #663300;
	padding:0;
	margin:0;
	text-align:center;
	text-transform:uppercase;
}

.sidebar.important h1 {
	background-color:#e9e9e9;
	color: #FF0000;
}

.sidebar h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000;
		text-align:center;
}

.sidebar ul {
	margin-bottom: 8px;
	padding-right: 8px;
	padding-left:0px;
}

.sidebar ul li {
	list-style-image: url(/images/bullet.gif);
	margin-left: 12px; 
	padding-left:0px;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
}

.sidebar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	line-height: 140%;
}


/**************************************************************************************************************/

/* Legacy classes - do not remove, use is unknown */
body {
	margin-top: 0px;
}
.style1 {color: #630;}
.style3 {color: #960; font-weight: bold; }

a
{
color: #036;
}

a.hover
{
color: #999;
}

.topnavbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #333;
}

a.topnavbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #999999;
	text-decoration: none;
}

.mainnavbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

a.mainnavbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #333333;
	/* text-indent: 13px; */
	background-color: #DBB793;
	line-height: 1.4em;
	padding-bottom: 2px;
}

td.breadcrumb
{
padding-left: 9px;
}

.datemodified {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #036;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #1E598E;
	margin-bottom: 1px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000;
	margin-bottom: 1px;
}
h4 {
	font-size: 95%;
	color: #1E598E;
	text-decoration: underline;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333;
	line-height: 1.5em; 
}

.mostpopular {
	font-weight: normal;
	color: #000000;
	list-style-image: url(/images/bullet.gif);
	background-color: #FAF4EF;
	line-height: 12pt;
	border-top-style: solid;
	border-top-color: #996633;
	border-top-width: 1px;
	border-right-color: #996633;
	border-right-style: solid;
	border-bottom-color: #996633;
	border-bottom-style: solid;
	border-left-color: #996633;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom: 5px;
}

ul,li.mostpop
{
margin-left: 12px;
}

a.mostpop:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	list-style-type: circle;
	line-height: 140%;
}
a.mostpop:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	list-style-type: circle;
	line-height: 140%;
}
a.mostpop:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	list-style-type: circle;
	line-height: 140%;
}
.mostpoptxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #663300;
}

ul
{
margin-top: 3px;
}

li
{
padding-top: 0px;
}






.quote
{
font-family: verdana, arial, sans-serif;
font-size: 115%;
color: black;
font-weight: bold;
padding-top: 55px;
}

a em {
font-style: normal;
text-decoration: underline;
} 

.leftnavmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #036;
	font-weight: bold;
	padding: 2px;
/*	border-top: dotted 0.13em #999; */
	margin: 5px;
	text-decoration: none;
}

.nodeco
{
text-decoration: none;
}

span.superscript
{
vertical-align: super;
font-size: 85%;
}

.tablecontent {
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	background-color: #FFFFFF;
	
	}




