.pathway_outer {
  background: #ffffff;
	height: 21px;
	}
#pathway_inner {
  float: none !important;
  float: left;
	border: none;
	height: 21px;
	}
#pathway_text {
  overflow: hidden;
	float: left;
	display: block;
	padding-top: 4px;
	height: 15px;
	padding-left: 12px;
  font-size:11px;
	}
.clr {
	clear: both;
	}
.black{
  background: #000000;
	}
.outline {
  border: 1px solid #cccccc;
  background: #ffffff;
	padding: 0px;
	}

.page_bg {
	background: #dde2e6;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	border: none;
	}

/* rollovers */
.q5roll {
	height: 92px;
	background: url(../images/q5_over.jpg) no-repeat;
	}
.autoroll {
	height: 92px;
	background: url(../images/auto_over.jpg) no-repeat;
	}
#q5roll {
  position: relative;
  top: 0px; left: 0px;
  width: 151px; height: 92px;
	}
#q5roll a {
	display: block;
  height: 92px;
	background: url(../images/q5_norm.jpg);
	}
#q5roll a:hover {
	background: transparent url(../images/q5_norm.jpg) 0 -92px no-repeat;
	}	
#autoroll {
  position: relative;
  top: 0px; left: 0px;
  width: 151px; height: 92px;
	}
#autoroll a {
	display: block;
  height: 92px;
	background: url(../images/auto_norm.jpg);
	}
#autoroll a:hover {
	background: transparent url(../images/auto_norm.jpg) 0 -92px no-repeat;
	}	

.content_box {
	padding: 0px;
	background: #ffffff;
	}

.contentblock {
  padding-top:10px;
  text-align:left;
	margin-left: 10px;
	margin-right: 12px;
	background: #ffffff;
	}
#contentblock{
  padding-top:10px;
  text-align:left;
	margin-left: 10px;
	margin-right: 12px;
	background: #ffffff;
	}
	
.disclaimer {
	line-height: 15px;
	font-size: 11px;
	color: #777;
	font-weight: normal;
	vertical-align: top;
	display: block;
	margin-left: 8px;
	margin-right: 12px;
	}
	
#disclaimer {
	border: 1px solid #ccc;
	padding-bottom: 2px;
	}

td,tr,p,div {
	font-family: sans-serif, verdana,  arial, helvetica, trebuchet ms;
	font-size: 12px;
	color: #336;
	border: none;
	}	

#silver_date {
  float: right;
  padding-top: 75px;
	margin-right: 4px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #010144;
	}

#silver_menu {
	width: 100%;
	text-align:left;
	overflow: hidden;
	height: 20px;
	padding: 0px;
	}

.silver_box {
	width: 100%;
	background: url(../images/silver_bg.jpg) repeat-x;
	height: 20px;
	vertical-align: top;
	/*border-top: 1px #e4e4e4;*/
	}

/* contact us link at top of page */	
.toplinks {
	background: #fff;
	}
#toplinks {
  margin-top: 1px;
	float: right;
	text-align: right;
	}

/* topmenu styles  home contact us francaise*/		 		
a.mainlevel-topmenu:link, a.mainlevel-topmenu:visited {
  font-family: sans-serif, verdana,  arial, helvetica, trebuchet ms;
	background: #fff;
	font-size: 11px;
	font-weight: bold;
	color: #336;
	text-align: left;
	padding-right: 10px;
	}		
	
a.mainlevel-topmenu:hover {
	color: #47d;
	}

/* french english link */		
#mambel {
  margin-top: 3px;
	text-align: left;
	}	
#mambel a:link, #mambel a:visited  {
  font-family: sans-serif, verdana,  arial, helvetica, trebuchet ms;
	font-size: 11px;
	font-weight:bold;
	color: #336;
	text-decoration: none;
	}

#mambel a:hover {
	color: #47d;
	}
	
/* required stuff */

#content-pane .tab-page {
	background: #000000;
	}

.contentpane {
	}

.contentpaneopen {
	text-align: left;
	width: 100%;
	padding-right: 0px;
	}

.small {
	font-size: 11px;
	color: #777;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
	}

.modifydate {
	font-size: 11px;
	color: #777;
	font-weight: normal;
	padding-top: 10px;
	text-align: left;
	}

.createdate {
	line-height: 15px;
	font-size: 11px;
	color: #777;
	font-weight: normal;
	vertical-align: top;
	display: block;
	}

/* article title */
/*	background: url(../images/title_background.png) no-repeat; */
.contentheading {
	vertical-align: bottom;
	font-size: 14px;
	font-weight: bold;
	color: #4477aa;
	text-align: left;
	width: 100%;
	height: 24px;
	}

.contentsubheading {
	vertical-align: bottom;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	width: 100%;
	height: 24px;
	}

.contentpagetitle {
	font-size: 12px;
	font-weight: bold;
	color: #36d;
	text-align:left;
	}
	
/* for content item titles that are hyperlink instead of read on */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-size: 12px;
	font-weight: bold;
	color: #336;
	text-align:left;
}
/**
	height: 24px;
	font-size: 13px;
	font-weight: bold;
	color: #0066ff;
	text-align:left;
	text-decoration: none;
	
*/
a.contentpagetitle:hover {
	color: #36d;
	}
/* for main drop-down menu see modules/mbt_transmenu/transmenuh.css */ */
a.mainlevel:link, a.mainlevel:visited {
	background: url(../images/menu_bullet.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #336;
	text-align: left;
	padding-left: 15px;
	height: 18px;
	margin-bottom: 1px;
	}
	
a.mainlevel:hover {
	background-position: 0px -20px;
	text-decoration: none;
	color: #47d;
	}

/* this is the side panel with the news and events*/
.side_box {
	text-align:left;
	padding-left: 11px;
	padding-right: 12px;
	border-left: solid 2px #e4e4e4;
	background: #fff;
	}
.side_block {
	}
#side_block {
	}
	
table.moduletable-side {
	margin: 23px 0px 80px 0px;
	}
	
table.moduletable-side th {
	text-align: left;
	background: fff;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #4477aa;
	/*text-transform: uppercase;*/
	}

table.moduletable-side td {
	font-size: 12px;
	font-weight: normal;
	}
	
table.moduletable-side ul {
	}

/* 	latest news upcoming events titles */
table.moduletable th {
	background: fff;
	text-align: left;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #36d;
	}
	
table.moduletable {
	width: 100%;
	margin: 0px 0px 15px 0px;
	padding-bottom: 10px;
	}

table.moduletable td {
	font-size: 12px;
	font-weight: normal;
	}
	
table.moduletable ul {
	color: #ff0000;
	}
	
div#menublock {
	padding: 10px;
	}	

/* for main drop-down menu see modules/mbt_transmenu/transmenuh.css */ 
#mainlevel-nav {
	margin: 0; padding: 0;
	}

#mainlevel-nav li {
	background-image: none;
	list-style:none; 
	float: left; 
	margin: 0px; 
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
	line-height:24px;
	height: 26px;
	white-space: nowrap;
	border-right: 1px solid #9da6b3;
	}

#mainlevel-nav a {
	float: right; 
	text-decoration: none;  
	color: #336;
	}

#mainlevel-nav a {
	float: none;
	}

#mainlevel-nav a:hover {
	color: #47d;
	}

.pollstableborder {
	border: 1px solid;
	padding: 1px;
	}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #336;
	text-align: left;
	}

#active_menu {
	color:#336;
	font-weight: bold;
	}

a.sublevel:hover {
	color: #47d;
	text-decoration: none;
	}

a.mainmenu:link, a.mainmenu:visited {
	color: #336; font-family: sans-serif, verdana,  arial, helvetica, trebuchet ms;
	font-weight: normal;
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
	}

a.mainmenu:hover {
	color: #47d; 
	text-decoration: none;
	}

a:link, a:visited {
	color: #336; font-family: sans-serif, verdana,  arial, helvetica, trebuchet ms;
	font-weight: bold;
	text-decoration: none;
	}

a:hover {
	color: #47d;
	}

a.category:link, a.category:visited {
	color: #336;
	text-decoration: none;
	font-weight: bold;
	}

a.category:hover {
	color: #47d;
	text-decoration: none;
	font-weight: bold;
	}

a.pagenav, a.pagenav:visited {
	font-weight: bold;
	color: #336;
	text-decoration: none;
	}

a.pagenav:hover {
	color: #47d;
	text-decoration: none;
	}

.frontpageheader {
	color: #336;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	}

.newsfeedheading {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align:left;
	}

.newsfeeddate {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	}

.fase4rdf a:link {
	color: #745632;
	text-decoration: none;
	font-weight: bold;
	}

.fase4rdf a:hover {
	color: #47d;
	}

.remoscolheading{
	color: #aaaaaa;
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	}
.remosfolder_bg {
	background: url(../images/button_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
}
.remosfolder_count {
	background: url(../images/button_bg.png) repeat-x;
	color: #666666;
	text-align: center;
	padding-top: 5px;
	height: 20px;
	font-weight: normal;
	font-size: 11px;
}
.componentheading {
	background: url(../images/title_background.png) no-repeat;
    vertical-align: top;
	padding-top: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	/*text-indent: 15px;*/
	height: 24px;
	width: 100%;
	}

.sectiontableheader {
  background: #f9f9f9;
  padding: 3px;
	font-weight : bold;
	}

.sectiontableentry1 {
	background-color : #f9f9f9;
	padding: 2px;
	}
.sectiontableentry2 {
  background-color : #f9f9f9;
	padding: 2px;
	}

body {
	font-family: sans-serif, verdana,  arial, helvetica, trebuchet ms;
	font-size: 12px;
	color: #336;
	border: none;
	margin: 0px 0px 0px 0px;
	background: #f7f7f2;
	}

ul	{
	margin: 0;
	padding: 0;
	list-style: none;
	}

li	{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../images/arrow.png) ;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	}

.button {
	font-weight: bold;
	border:solid 1px #9da6b3;
	background-color: #fff;
	color: #336;
	text-align: center;
	font-size: 11px;
	}

.inputbox {
	font-weight: normal;
	color: #336;
	background: #fff;
	border: 1px solid #9da6b3;
	text-indent: 3px;
	}
	
.contentpane {
	background: #fff;
	}

/* ---------------- unedited below here ----------------------*/

/* styles for dhtml tabbed-pages */
.ontab {
	background-color: #121a1d;
	border-left: outset 1px #9da6b3;
	border-right: outset 1px #9da6b3;
	border-top: outset 1px #9da6b3;
	border-bottom: solid 0px #777;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #6666ff;
	}
.offtab {
	background-color: #25343b;
	border-left: outset 1px #9da6b3;
	border-right: outset 1px #9da6b3;
	border-top: outset 1px #9da6b3;
	border-bottom: solid 1px #9da6b3;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #cccccc;
	}

.tabpadding {
	}

.tabheading {
	background-color: #eeeeee;
	text-align: left;
	}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
	}

h4 {
	color: #cccccc;
	font-size: 16px; font-weight: bold;
	}

h5 {
	color: #cccccc;
	font-size: 14px; font-weight: bold;
	}

h6 {
	color: #4477aa;
	font-size: 12px; font-weight: bold;
	}

/* horizontal line */
hr {
	background: #999999; height:1px; border: 1px solid;
	}

hr.separator {
	background: #495c5f;
	height: 1px;
	width: 75px;
	border: none;
	}

/* content - sections and categories */
table.contenttoc {
	color: #333300;
	background-color: #e0e0e0;
	}

table.contenttoc td {
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
	}
	
table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}	

.contentdescription {
	text-align: left;
	}

/** category text format and links **/
.category {
	color: #ff0000;
	font-size: 11px; font-weight: bold; text-decoration: none;
	}

.poll {
	font-size: 10px;
	line-height: 14px
	}

table.pollstableborder {
	border: none;
	}

.smalldark {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	}

table.searchinto {
	width: 100%;
	}

table.searchintro td {
	background-color: #fff;
	color: #777;
	font-weight: bold;
	}

table.contact {
	background-color: #0d1315;
	}

table.contact td.icons {
	background-color: #000000;
	font-weight: bold;
	}

table.contact td.details {
	background-color: #293c43;
	color: #777;
	font-weight: bold;
	}

.pagenav {
	font-weight: normal;
	}

.pagenavbar {
	}

/* content voting */
.content_rating {
	font-weight: normal;
	font-size: 8pt;
	}

.content_vote {
	font-weight: normal;
	font-size: 8pt;
	}

/* javascript back button */
.back_button {
	text-align: center;
	margin-top: 40px;
	}

.readon {
	margin-bottom: 10px;
	
	}

strong {
	color: #010144;
	}

/* removes space below form elements */
form {
	margin: 0;
 	padding: 0;
	}
