BODY {
margin: 0px 0px 0px 0px;
background :url(../images/back_all.gif) repeat;
background-color : #FFFFFF;
color: #000000;
scrollbar-base-color: #778899;
}

.bg_main {
	background		:url(../images/bg.gif) repeat-x;
	background-position:top left;
	padding			: 0; 
	margin			: 0;
	vertical-align	: top;
	scrollbar-face-color: #ffffff;
    scrollbar-shadow-color: #CBCDCE;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-highlight-color: #CBCDCE;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #CBCDCE;
}


td, tr, p, div {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

ul {
margin: 0px 0px 0px 0px;
}

hr {
background: #CCCCCC;
height: 1px;
width: 100%;
}

.title {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color: #7B8DA1;
}

.pathway {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

a.pathway:link, a.pathway:visited {
color: #000000;
font-weight: normal;
}

a.pathway:hover {
color: #000000;
font-weight: normal;
text-decoration: underline;
}

/* --Default Class Settings-- */
a.mainlevel:link, a.mainlevel:visited {
color: #333333;
background-position: left;
text-align: left;
font-weight: bold;
}
a.mainlevel:hover {
color: #AB0000;
background-position: left;
text-align: left;
}
a.mainmenu:link, a.mainmenu:visited {
color: #333333;
font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
font-weight: bold;
}
a.mainmenu:hover, {
color: #000000;
text-decoration: underline;
}
a.sublevel:hover {
color: #000000;
text-decoration: underline;
}
a.sublevel:link, a.sublevel:visited {
color: #333333;
font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
font-weight: normal;
}
table.moduletable {
margin: 0px 0px 0px 0px;
width: 95%;
border-left: solid 0px #000000;
border-right: solid 0px #000000;
border-top: solid 0px #000000;
border-bottom: solid 0px #000000;
margin-left: 5px;
}
table.moduletable th {
font-size: 11px;
font-weight: bold;
color: #000000;
text-align: left;
width: 100%;
padding: 10px 10px 10px 10px;
margin: 20px 5px 20px 5px;
}
table.moduletable td {
font-size: 10px;
font-weight: normal;
border: 1px solid #333;
padding: 10px 10px 10px 10px;
margin: 20px 5px 20px 5px;
background-color: #F8F8FF;
}
.poll {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
line-height: 14px;
}
.sectiontableheader {
background-color : #CCCCCC;
color: #7B8DA1;
font-weight: bold;
}
.sectiontableentry1 {
background-color : #F0F0F0;
}
.sectiontableentry2 {
background-color : #E0E0E0;
}

.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #3366C0;
text-decoration  : none;
font-weight: medium;
}
a.small:active{ text-decoration:none;font-size: 10px; color:#3366C00}
a.small:link{ text-decoration:none;font-size: 10px; color: #3366C0}
a.small:visited{ text-decoration:none;font-size: 10px;color:#3366C0} 
a.small:hover{ text-decoration:underline;font-size: 10px; color:#3366C0} 



.smalldark {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration  : none;
font-weight: normal;
}
.contentpane {
background: #FFFFFF;
}
.contentpaneopen {
background: #FFFFFF;
}
.contentheading, .componentheading {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #7B8DA1;
text-align: left;
}
.createdate {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-align: left;
}

.button { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 10px;
font-weight: bold;
background-color : #F0F0F0;
color: #000000;
border: 1px solid #CCCCCC;
}

.inputbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color : #F0F0F0;
border: 1px solid #CCCCCC;
}
a:link, a:visited {
font-size: 11px; 
color: #000000;
text-decoration  : none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
color: #000000;
text-decoration: underline;
}


/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000000;
text-align:left;
}
a.contentpagetitle:hover {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align:left;
color: #7B8DA1;
text-decoration: underline;
font-weight: bold;
}

a.category:link, a.category:visited {
color: #333333;
font-weight: bold;
}
a.category:hover {
color: #7B8DA1;
}


/* Styles for dhtml tabbed-pages */
.ontab {
background-color: #ffae00;
border-left: outset 2px #ff9900;
border-right: outset 2px #808080;  
border-top: outset 2px #ff9900;
border-bottom: solid 1px #d5d5d5;
text-align: center;
cursor: hand;
font-weight: bold;
color: #FFFFFF;
}

.offtab {
background-color : #e5e5e5;
border-left: outset 2px #E0E0E0;
border-right: outset 2px #E0E0E0;
border-top: outset 2px #E0E0E0;
border-bottom: solid 1px #d5d5d5;
text-align: center;
cursor: hand;
font-weight: normal;
}
.tabpadding {}.tabheading {
background-color: #ffae00;
text-align: left;
}
.pagetext {
visibility: hidden;
display: none;
position: relative;
top: 0;
}

/* for modifying {moscode} output.  Dont set the colour! */
.moscode {
background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */
.message {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 10pt;
color : #A72248;
text-align: center;
}

/* custom stuff */
.container{
border: solid;
border-width: 1px;
border-color: #efefef;
background-color: White;
}

.boxes {
border: solid;
border-color: #efefef;
border-width: 1px;
}
#topmenu{
height: 27px;
float: center;
width: 700px;
}

#footer-800{  
height: 40px; 
width:100%; 
background: transparent url(../images/footer.jpg) bottom left no-repeat; 
font-size: 10px;
}

/* Horizontal Menu */


ul#mainlevel-nav {
	list-style: none;
	padding:0px 5px 0px 0px;
	margin:0px;
}
ul#mainlevel-nav li {
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	width: 100px;
	font-size: 11px;
	line-height: 25px;
	white-space: nowrap;
}

ul#active_menu-nav {
  color: #FFFFFF;
  background-image: url(../images/topmenu-h1-on.jpg);
} 
ul#mainlevel-nav li a {
	display: block;
	text-decoration: none;
	background-image:url(../images/topmenu-h1.jpg);
	background-repeat: no-repeat;
	text-indent:5px;
	width:100px;
	height:27px;
	color:#333333;
	font-weight:bold;
}

ul#mainlevel-nav li a:hover {
	color: #335f7e;
	font-weight:bold;
	background-image:url(../images/topmenu-h1-on.jpg);
	border:0px;
}


ul#mainlevel-nav li a#active_menu-nav {
	display: block;
	text-decoration: none;
	background-image:url(../images/topmenu-h1-on.jpg);
	background-repeat: no-repeat;
	text-indent:5px;
	width:100px;
	height:27px;
	color:#FFFFFF;
	font-weight:bold;
  
} 
/* Module specific */

#leftcol div.module div div div div.syndicate {
background: transparent;
width: 137px;
margin: 0px;
padding: 0px;
}

#leftcol div.module div div div div.syndicate div {
background: transparent;
width: 137px;
margin: 0px;
padding: 0px;
}


div.module h3 {
font-size: 14px;
width: 130px;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

#rightcol-broad{
 width: 180px;
 float: right;
 position: relative;
 margin-right: 1px;
 margin-top: -22px;
 } 

#rightcol-broad div.module {
width: 177px;
background: transparent url(../images/module_middle_wide.jpg) left repeat-y;
margin-bottom: 10px;
}

#rightcol-broad div.module div {
width: 177px;
background: transparent url(../images/module_top_wide.jpg) top left no-repeat;
}

#rightcol-broad div.module div div {
width: 177px;
background: transparent url(../images/module_bottom_wide.jpg)  bottom left no-repeat;
}

#rightcol-broad div.module div div div{
width: 162px;
padding-left: 5px;
padding-right: 10px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}

#rightcol-broad div.module div div div div{
padding: 0px;
margin: 0px;
}



.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.Style2 {color: #003C88}
.Style4 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #003C88; }
.Style17 {color: #FFFFFF; font-size: 10px; }
.Style20 {color: #A72248}
.Style22 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #003C88; }
.Style23 {font-weight: bold; color: #003C88; font-family: Arial, Helvetica, sans-serif;}
.Style24 {color: #A72248}
.Style25 {font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.Style26 {font-size: 16}
.Style28 {font-size: 12px}
.Style29 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003C88; }
.Style33 {font-size: 10px; color: #003C88; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Style36 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #A72248; }
.Style38 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Style40 {color: #A72248; font-weight: bold;}
.Style42 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003C88;
}
.Style43 {font-family: Arial, Helvetica, sans-serif}
.Style44 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #003C88; }
.Style45 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.Style46 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Style48 {font-size: 9px}
.Style49 {
	font-size: 16px;
	color: #003C88;
}
.Style50 {font-size: 18px}
.Style51 {font-size: 24px}
.Style52 {font-size: 12px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Style54 {color: #003C88}
.Style55 {color: #FFFFFF}
.Style56 {font-size: 10px; color: #003C88; }
.Style57 {color: #CCCCCC}
.Style58 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Style59 {font-size: 10}
.Style61 {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #003C88;
	font-style: normal;
}
.Style63 {color: #003C88; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Style64 {color: #003C88}
.Style65 {font-size: 12px; color: #003C88; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Style66 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #003C88;
	font-style: normal;
}
.Style68 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}

.Style76 {color: #B53232; font-size: 18px; }
.texte-courant-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #003C88;
}


.texte-courant-noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #000000;
} 
a.texte-courant-noir:active{ text-decoration:underline; color:#FF0000}
a.texte-courant-noir:link{ text-decoration:underline; color: #FF0000}
a.texte-courant-noir:visited{ text-decoration:underline; color:#FF0000} 
a.texte-courant-noir:hover{ text-decoration:none; color:#FF0000} 

.texte-courant-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #A72248;
}
a.texte-courant-orange:link{ text-decoration:underline; color: #A72248}
a.texte-courant-orange:visited{ text-decoration:underline; color:#A72248}


.texte-courant-orange-11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #A72248;
}
a.texte-courant-orange-11:link{ text-decoration:underline; color: #A72248}
a.texte-courant-orange-11:visited{ text-decoration:underline; color:#A72248}

.texte-courant-noir-11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #000000;
}
a.texte-courant-noir-11:link{ text-decoration:underline; color: #000000}
a.texte-courant-noir-11:visited{ text-decoration:underline; color:#000000}

.petit-texte-courant-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #003C88;
}
.petit-texte-courant-noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #000000;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #666666;
}

.titre-16-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #003C88;
}
.titre-16-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #333333;
}
.texte-courant-12-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #003C88;
}
.texte-courant-12-bleu-gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #003C88;
}
a.texte-courant-12-bleu-gras:link{ text-decoration:none; color: #003C88}
a.texte-courant-12-bleu-gras:visited{ text-decoration:none; color:#003C88}


.texte-courant-12-gris-gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #333333;
}
a.texte-courant-12-gris-gras:link{ text-decoration:none; color: #333333}
a.texte-courant-12-gris-gras:visited{ text-decoration:none; color:#333333}

.texte-courant-12-rouge-gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #CC0000;
}
a.texte-courant-12-rouge-gras:link{ text-decoration:underline; color: #CC0000}
a.texte-courant-12-rouge-gras:visited{ text-decoration:underline; color:#CC0000}

.texte-courant-22-rouge-gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #CC0000;
}
a.texte-courant-22-rouge-gras:link{ text-decoration:underline; color: #CC0000}
a.texte-courant-22-rouge-gras:visited{ text-decoration:underline; color:#CC0000}


.petit-titre-11-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;

	color: #003C88;
}
.texte-courant-12-bleu-gras-clignotant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #003C88;
	text-decoration: blink;
}
.texte-courant2-12-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #003C88;
}
.texte-courant2-12-bleu-gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #003C88;
}


.hypertexte-12-Bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: Aucune;
	color: #003C88;
	text-decoration: underline;
}

.hypertexte-petit-titre-11-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #003C88;
	text-decoration: underline;
}
.hypertexte-petit-titre-9-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #003C88;
	text-decoration: underline;
}
.petit-texte-tableau-bleu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #003C88;
}
.petit-texte-tableau-noir {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #000000;
}

.menu-off { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 10px;
font-weight: bold;
color: #333333;
}
a.menu-off:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 10px;
font-weight: bold;
color: #333333}
a.menu-off:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 10px;
font-weight: bold;
color: #333333}

a.menu-off:hover{ 
color: #000000;
text-decoration: none;
background :url(../images/topmenu-h1-on.jpg) repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: bold;
color: #000000;
}


.menu-on { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 10px;
font-weight: bold;
color: #A72248;
}

.input-sepia { 
width: 100% ; 
height: 16px ; 
font-family: Verdana; 
font-size: 0.6em;
background-color: #FFFFFF ;
color : #8F2E4D;
font-weight:800;
 }



