A:link { color: #00376f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; }
A:visited { color: #00376f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; }
A:hover { color: #2b8bc6; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; }
A:active {
	color: #00376f;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
.footernav { color: #5b7787; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 14px; }
A.footernav:link { color: #900; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
A.footernav:visited { color: #990000; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
A.footernav:hover { color: #8bca2e; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
A.footernav:active { color: #900; background: #ffffff; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

.news { color: #00376f; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 12px; }

.othernews { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
a.othernews:link { color: #00376f; font-weight:bold; }
a.othernews:visited {color: #00376f; font-weight:bold; }
a.othernews:hover { color: #2b8bc6; text-decoration: none; font-weight:bold;}
a.othernews:active {color: #00376f; font-weight:bold;}

.submenutext { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a.submenutext:link { color: #00376f; }
a.submenutext:visited { color: #00376f; }
a.submenutext:hover { color: #2b8bc6; text-decoration: none; }
a.submenutext:active { color: #00376f; }
td.rightcolumn { font-size: 11px; padding-top: 20px; padding-bottom: 20px; }
td.leftcolumn { padding-top: 20px; padding-bottom: 20px; }
td.leftcolumn2 {
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url(../images/redline.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
td.rightcolumn2 {
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url(../images/redline.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 20px;
}
td.centercolumn2 {
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url(../images/redline.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 41px;
}
td.column { padding-top: 20px; padding-bottom: 20px; }

.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; width:94%; }
.text_bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; width:94%; font-weight: bold;}
.date { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-right: 13px; }
.copyright { color: #5b7787; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; }
.red { color: #953f43; font: bold 10px Arial, Helvetica, sans-serif; }
.blue {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #006199}
.heading { color: #d71920; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: normal; line-height: 16px; }
.headingblue { color: #00376f; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 16px; }
.title { color: #d71920; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-style: oblique; font-weight: bold; line-height: 26px; }
.title2 { color: #7d2b2f; font-size: 28px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 26px; }
a.title2:link {
	color: #7d2b2f;
	font-style: italic;
}
a.title2:visited { color: #7d2b2f; font-style: italic; }
a.title2:hover { color: #7d2b2f; text-decoration: none; font-style: italic; }
a.title2:active {
	color: #7d2b2f;
	font-style: italic;
}




#submenu { margin: 0; padding: 0; list-style-type: none; }
#submenuitem { background-image: url(../images/sidemenu-bullet.gif); background-repeat: no-repeat; background-position: 0.4em 0.4em; margin-top: 1em; margin-bottom: 1em; padding-left: 1.5em; }

#lists UL { margin:0; padding:0 0 1px 0 }
#lists  UL LI { margin:0; padding:1px 0 2px 10px; list-style-type:none; font-size: 12px;  }
#lists  UL A { display:block; font-weight:bold; padding:0 0px 0 14px; line-height:1.6em; font-size: 12px; background:transparent url(../images/bullet_subnav.gif) no-repeat 0px 4px; }
#lists  UL A:link, #content UL A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; background:transparent url(../images/bullet_subnav.gif) no-repeat 0px 4px;}
#lists  UL A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; background:transparent url(../images/bullet_subnav_hover.gif) no-repeat 0px 4px; }
 
 .tableOutline {
 }

#Conteneur a.event_button {
 margin-top: 1px;
 border-style: solid;
 border-width: 1px;
 border-color: #999999 #336666 #336666 #999999;
 font-family: arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 text-align: center;
 white-space: nowrap;
 background-color: #6699CC;
 padding: 5px 10px 5px 10px;
 display: inline-block;
}
#Conteneur a.event_button:hover {
 color: #000000;
 background-color: #C2D7EB;
}
.election {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
	border-right-width: 1px;
	border-right-color: #ccc;
	border-right-style: solid;
}
.electionphoto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.election2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
.fdtalk {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}
a.fdtalk:link { color: #ffffff; text-decoration: none; }
a.fdtalk:visited { color: #ffffff; text-decoration: none; }
a.fdtalk:hover { color: #ffffff; text-decoration: none; }
a.fdtalk:active { color: #ffffff; text-decoration: none; }

.boxheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	font-style: italic;
}
.slider{
			width:130px;
	}

.slider2{
			width:126px;
	}

.slider img {
	display: none;
	position: absolute;
}
.aviaslider{
	height:250px; 	/*this changes the height of the image slider*/
	width:380px;
	overflow: hidden;
	position: relative;
	background: #fff url(../images/layout/preload.gif) center center no-repeat;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}

.slidecontrolls{
margin:20px auto 0 auto;
position: relative;
float:left;
}

.slidecontrolls a{
height:20px;
width:18px;
display:block;
cursor: pointer;
background: transparent url(../images/layout/controlls.gif) center bottom no-repeat;
float:left;
outline: none;
}

.slidecontrolls a:hover, .slidecontrolls .active_item{
background: transparent url(../images/layout/controlls.gif) center top no-repeat;
}

.feature_excerpt{
width:610px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:14px 15px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
background: #000;
color: #fff;
}

.feature_excerpt strong{
display: block;
font-size: 15px;
padding-bottom: 3px;
}

