@charset "UTF-8";/* CSS Document *//*Russell Bedford International*/html { background-color: #ffffff; height: 100%; margin-bottom: 0; }body {	margin: 0;	padding: 0;	background: #fff;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #414141;	font-weight:normal;}form {	margin: 0;	padding: 0;}a:link, a:visited {	color: #333399;	text-decoration: none;}a:hover {	text-decoration: underline;}input.button {	cursor: pointer;}img {	border:0px;}span.small {	font-size:12px;	line-height: 12px;	color: #999999;}span.normal_text {	margin-top: 0;	margin-bottom: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #414141;	font-weight:normal;}strong {	font-weight: bold;}/*Headings and general fonts*/h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	line-height: 20px;	color: #990000;	font-weight:normal;	margin-top: 0px;	margin-bottom: 10px;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 18px;	color: #414141;	font-weight:normal;	margin-top: 0px;	margin-bottom: 8px;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 18px;	color: #414141;	font-weight:bold;	padding-bottom: 2px;	margin-bottom: 0px;}p {	margin-top: 0;	margin-bottom: 12px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #414141;	font-weight:normal;	}hr {	color: #a3a3a3;	size: 1px;}	p ul{	list-style-image: url(../images/bullet-2.png);	list-style-type: none;	line-height: 16px;	font-family: Arial, Helvetica, sans-serif;}	ul{	margin-top: 0px;	}#centralwrap {	margin-left:auto;	margin-right:auto;	text-align:center;	width:1005px;	text-align:left;}#menuwrap {	width:100%;	height:40px;	text-align:center;	background-image:url(../images/bar.gif);	background-repeat: repeat-x;	float:left;}.menu {    width:985px;	padding-left:20px;	margin-left:auto;	margin-right:auto;	text-align:left;}.headwrap {	margin-left:20px;	display:inline;	text-align:left;	margin-top:10px;	margin-bottom:10px;		width: 985px;	height: 98px;	background-repeat: no-repeat;	float:left;}#middlewrap {	width:985px;	padding-left:20px;	margin:0;	text-align:left;	float:left;}#rightcontent {	width:735px;	padding:0;	margin:0;	text-align:left;	display:inline;	float:left;	background-color:#FF0000;}/* Footer */#footerwrap {	width:100%;	background-image: url(../images/footer_bar.gif);	background-repeat:repeat-x;	text-align:center;	height: 34px;	color: #414141;	margin-top:10px;	margin-bottom: 0;	float:left;	padding: 0;	display: inline;}.footer {	height: 24px;	width:985px;	margin-left:auto;	margin-right:auto;	margin-bottom: 0;	padding-bottom: 0;}#footer_left {	width: 300px;	color: #414141;	float: left;	text-align: left; 	padding-top: 5px;	padding-left: 20px;	height: 20px;	margin-bottom: 0;	padding-bottom: 0;}	#footer_right {	text-align: right;	color: #414141;	float: right;	padding-top: 8px;	margin-right: 10px;	height: 20px;	margin-bottom: 0;	padding-bottom: 0;	clear:right;	display:inline;}.translation_links a {	list-style: none;	display: inline;	color: #414141;	padding: 0;	margin:0;}.translation_links a:hover { style: underline; } ul#mainlevel-nav { list-style: none; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size: 14px; }ul#mainlevel-nav li { background-attachment: scroll; background-position: right top; float:left; }ul#mainlevel-nav li a { float:left; display:block; font-weight: normal; height: 40px; line-height: 40px; padding: 0 10px; color: #ebebeb; text-decoration: none; }ul#mainlevel-nav li a:hover { color:#a2a2e0 }.membership_link a { color: #414141; }.membership_link a:hover { style: underline; }.footer ul {    color: #414141;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;}.footer li {	list-style:none;	margin-right:4px;}.footer li#member a {	display: inline;	color: #3bcd02;	text-decoration: none;	text-align: center;}.footer li#language a {	display: inline;	color: #3bcd02;	text-decoration: none;	text-align: center;}/* OLD CSS */.contact_tables {	padding-top: 6px;	padding-botom: 6px;	}			.contact_tables p {	font-size: 14px;	line-height: 18px;	}.contact_subtitle {	font-size: 12px;	font-style: italic;	}.contact_company {	font-size: 14px;	font-weight: bold;	}.contact_description {	font-size: 14px;	font-style: italic;	}.date {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	color: #414141;	font-style:italic;	font-weight:normal;}.subtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #414141;}/*----------*/ul.pagination {	margin: 10px auto;	padding: 10px 0;	}ul.pagination li {	margin: 0;	padding: 0;	display: inline;	background: none;	font-weight: bold;}ul.pagination li span{	padding: 2px 5px;}ul.pagination a {	padding: 2px 5px;	border: 1px solid #F6F6F6;}ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {	border: 1px solid #ECECEC;	background: #FFFFFF;}/*----------*/.box_shift_left {	margin-left: -18px;	*margin-left: -24px;	margin-right: 0;	margin-top: 0;	margin-bottom: 0;}.city_anchors {	font-size: 12px;	line-height: 20px;	margin-left: -18px;	_margin-left: -2px; /* IE 6 and below */	margin-right: 0;	margin-top: 0;	margin-bottom: 0;	list-style-image: url(../images/bullet.gif);	list-style-type: none;	font-family: Arial, Helvetica, sans-serif;	list-style-position: outside;}ie6_arrow_fix {        *padding-top: 2px;}.bullet_point{	list-style-image: url(../images/bullet.gif);	list-style-type: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;		line-height: 18px;	list-style-position: outside;	margin-left: -16px;	*margin-left: 20px;  /* IE 7 and below */}.bullet_point ul{	list-style-image: url(../images/bullet.gif);	list-style-type: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;		line-height: 18px;	list-style-position: outside;	margin-left: -16px;	*margin-left: 20px;  /* IE 7 and below */	}.bullet_point_2{	list-style-image: url(../images/bullet-2.gif);	list-style-type: none;	margin-left: -18px;	*margin-left: 18px;  /* IE 7 and below */	margin-top: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	*line-height: 18px;	list-style-position: outside;	font-weight: normal;}.newsbox_text {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #414141;	font-weight:normal;	padding-left: 10px;	padding-right: 10px;	padding-top: 5px;	padding-bottom: 5px;	}#newslinks a{	font-color: 000000;	}.redborder {	border: 1px solid #990000;}	/*Header*/td.header_image {	background-image:url(../images/header.gif);	width: 985px;	height:  98px;	background-repeat: no-repeat;	padding-left: 20px;	}td.menu_extend {	background-image:url(../images/bar.gif);	background-repeat: repeat-x;	}	/*Adjustment*/div#center {	margin-left: auto;	margin-right: auto;	width:100%;	padding-bottom:10px;}/*Wrap*/div#wrapperholder table,div#wrapperholder div {	text-align: left;}div#wraptop {	background-image: url(../images/wrappert.png);	background-repeat: no-repeat;	height:0px;	clear: both;}div#tablewrap {	text-align: centre;	width: 985px;	}div#wrap {	margin-top: 0px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 0px;}/*Definition Buttons Appearance global*/.button  {    font-size        : 11px;  color            : #fff;  border           : solid 1px #fff;  padding          : 2px;   background-color : #333399;  margin-bottom    : 6px;}/*Header */div#header { background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; position: relative; }div#headerlinks { }div#headerrechts { padding-left: 370px; padding-right: 40px; padding-top: 15px; text-align: left; color:#c00; }*/div#logo {	position: absolute;	height: 98px;	top: 0px;	left: 0px;	background: url('../images/header.gif');	background-repeat: no-repeat;}/*Top-Menu */div#bar { background-image: url(../images/bar.gif); background-repeat: repeat-x; height: 40px; margin-left: -20px; padding-right: 29px; padding-left: 20px; }div#topmenu { height: 40px; width: 952px; }ul#mainlevel-nav { list-style: none; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size: 14px; }ul#mainlevel-nav li { background-attachment: scroll; background-position: right top; float:left; }ul#mainlevel-nav li a { float:left; display:block; font-weight: normal; height: 40px; line-height: 40px; padding: 0 10px; color: #ebebeb; text-decoration: none; }ul#mainlevel-nav li a:hover { color:#a2a2e0 }ul#mainlevel-nav li#current	 { font-weight:bold; }/*Pathway*/#pathwaywrap {	width:100%;	margin-bottom:15px;	background-image: url(../images/pathway_bg.gif);	background-repeat:repeat-x;	text-align:center;	height: 30px;	float: left;	padding-left: 20px;}.pathway {	text-align: left;	font-size:12px;	font-weight: bold;	line-height:1.5;	padding-bottom: 3px;	background-image: url(../images/pathway_bg.gif);	background-repeat: repeat-x;	height: 20px;	width: 985px;	padding-top: 1px;	margin-left:auto;	margin-right:auto;}a.pathway:link, a.pathway:visited {	color: #333333;	text-decoration: none;}a.pathway:hover {	text-decoration: underline;}/*User 4*/div#user4 {	float: right;	padding-top: 7px;	padding-bottom: 5px;	padding-left: 4px;	padding-right: 34px;}/*Artical text formatting*/.home_text{	font-family:Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	color:#414141;}/*Search box formatting*/div.search input.inputbox {         width: 162px;         margin-top:3px;         margin-bottom: 6px;         padding-left: 3px;          font-family:Arial, Helvetica, sans-serif;        font-size: 12px;        height: 14px;        *height: 16px;}/*Module alignment formatting*/.inputbox {        margin-bottom: 10px;        margin-right: 5px;}#leftmenu {	width:200px;		padding:0;	margin-right:10px;	margin-top: 4px; 	margin-bottom: 10px; 	padding: 25px 0 0 0; 	text-align:left;	display:inline;	float:left;	border: 1px solid #a3a3a3; 	}/*Left Menu*/div#left div.moduletable { 	width:200px;	padding:0;	margin-right:10px;	margin-bottom: -25px;	text-align:left;	display:inline;	float:left;	}div#left div.moduletable ul {	margin: 0; 	padding: 0; 	list-style-type: none; }div#left div.moduletable ul li a {	line-height: 1.2em;	font-size: 0.92em;	text-decoration: underline;}div#left div.moduletable ul li a:hover {	text-decoration: none;	text-decoration: underline;}div#left div.moduletable h3 {	color: white;	margin: 0;	top: 0;	left: 0;	display:block;	width:200px;	background-image: url(../images/menu_top.png);	background-repeat: no-repeat;	padding:5px 0 10px 10px;	font-size: 1.1em;	font-weight: bold;	background-attachment: scroll;	height: 20px;	visibility: hidden;}/*Menu links formatting*/div#left .input { border:0; padding:0; margin:0; }div#left div.moduletable_menu {	text-align: left;	position: relative;	width: 200px;	border-bottom: 1px solid #a3a3a3;	margin-bottom: -25px;	padding-top: 25px;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;	left: 0px;	top: -4px;}div#left div.moduletable_menu h3 {	margin: 0;	height: 21px;	background-image: url(../images/side_menu_bar.gif);	color: white;	font-size: 1em;	background-repeat: repeat-x;	background-attachment: scroll;	position: absolute;	font-weight: normal;	top: -1px;	left: 0;	width: 190px;	padding: 5px 0 0 10px;	font-size: 14px;}div#left div.moduletable_menu ul { width: 198px; margin: 0; padding: 0; border-right: 1px solid #a3a3a3; border-left: 1px solid #a3a3a3; list-style-type: none; font-size: 14px;}div#left div.moduletable_menu ul ul{ font-weight: normal; text-indent: 1em; border-color: white; list-style-position: inherit; }div#left div.moduletable_menu ul li a { line-height: 1.2em; font-size: 0.92em; text-decoration: none; color:#414141; padding-top: 6px; padding-bottom: 6px; display:block; border-bottom: 1px dotted #a3a3a3; padding-left:9px; }div#left div.moduletable_menu ul li a:hover {background-image: url(../images/quickmenu_rollover_bg.gif);list-style-image: url(../images/bullet_arrow.png); color: #FFF;background-color:#990000;padding-left: 20px;border-bottom: 1px solid #990000;_padding: 7px 0 0px 20px;_height: 21px;}div#left div.moduletable_menu ul a:hover {}div#left div.moduletable_menu li#current { font-weight: bold; }/*Right menu formatting*/div#right .input { border:0; padding:0; margin:0; }div#right div.moduletable_menu { text-align: left; position: relative; width: 195px; margin-top: 0; margin-bottom: 10px; margin-left: 8px; border-bottom: 1px solid #a3a3a3; }div#right div.moduletable_menu h3 { margin: 0; height: 20px; background-image: url(../images/menu_top.png); background-repeat: no-repeat; color: white; font-size: 1.1em; font-weight: bold; background-attachment: scroll; position: absolute; top: 0; left: 0; width: 195px; padding: 5px 0 0 10px; }div#right div.moduletable_menu ul { margin: 0; padding: 0; border-right: 1px solid #a3a3a3; border-left: 1px solid #a3a3a3; list-style-type: none; }div#right div.moduletable_menu ul ul{ font-weight: normal; text-indent: 1em; list-style-position: inherit; }div#right div.moduletable_menu li { border-bottom: 1px dotted #a3a3a3; }div#right div.moduletable_menu ul li ul li {	border:0px;}div#right div.moduletable_menu ul li a { line-height: 1.2em; font-size: 0.92em; text-decoration: none; color:#003456; padding-top: 5px; padding-bottom: 5px; display:block; padding-left:15px; }div#right div.moduletable_menu ul li a:hover { font-weight: bold; text-decoration: underline; }div#right div.moduletable_menu li#current { font-weight: bold; }/**/div.componentheading {	font-size: 1.6em;	color: #039;	font-weight: bold;	line-height: 1em;}/*Content*/table.contentpaneopen td.contentheading {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 18px;	color: #414141;	font-weight:normal;}table.contentpaneopen {	height:100%;	min-height:100%;	overflow: visible;}table.contenttoc {	margin:10px 0px 10px 10px;	text-align: left;	background-repeat: repeat-y;	position: relative;	padding:10px;	border: 1px solid  #E3EAEE;}/**/div#mainholder { height:100%; min-height:100%;}div#left { 	text-align: left;	float:left;	width: 205px;	margin-right: 10px;}/*div#right { 	text-align: left;	float:left;	width: 205px;	margin-left: 10px;}*/div#main {	width:735px;	text-align: left;	float:left;	diplay:inline;	}/*User 1 and 2 Positions formatting*/div#user1   { float:left; width:360px; background-color: #fff; text-align: left; margin-bottom: 15px; }div#user2 { float:left; width:360px; margin-left:11px; background-color: #fff; text-align: left; margin-bottom: 15px; }div#user1 h3,div#user2 h3{ color:white; margin:0; font-size: 1.1em; font-weight: bold; line-height: 1em; background-image: url(../images/userhead.png); background-repeat: no-repeat; background-attachment: scroll; height: 25px; padding-top: 6px; padding-right: 0; padding-left: 10px; }div#user1 ul,div#user2 ul{ position: relative; top: -6px; margin: 0; padding: 7px 0 0; border-right: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3; border-left: 1px solid #a3a3a3; list-style-type: none; }div#user1 ul li,div#user2 ul li{ background-image: url(../images/page_text.gif); background-repeat: no-repeat; background-position: 0 0; margin-left: 5px; padding-bottom: 5px; padding-left: 25px; }div#user1 ul li a,div#user2 ul li a{	line-height: 1.2em;	color: #039;	text-decoration: none;}div#user1 ul li a:hover, div#user2 ul li a:hover{	text-decoration: underline;}/* Date last article modification*/td.modifydate  {	font-size:0.8em;	line-height: 0.9;	color: #999999;}/* Date Article creation*/td.createdate  { line-height: 0.9; color: #999999; font-size: 0.8em; }span.small {	font-size:0.8em;	line-height: 0.9;	color: #999999;}#content_center {	width:985px;	padding-left:20px	}table.contentpaneopen {	line-height: 1.3em;	font-size: 1.1em;}table.contenttoc {	margin:10px 0 10px 10px;	text-align: left;	background-repeat: repeat-y;	position: relative;	padding:10px;	border: solid 1px #a3a3a3;}/*  Login Formatting*/form#form-login p#form-login-username input { width: 120px; padding-left: 5px; }form#form-login p#form-login-password input { width: 120px; padding-left: 5px; }/* Read on Button*/a.readon:link, a.readon:visited { color: #333399; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none}a.readon:hover {	text-decoration: underline;}/* Side navigation counter  /  bar */.pagenavcounter {  }.pagenavbar {  }/*Section and Polltable	*/table.pollstableborder td.sectiontableentry1,table.pollstableborder td.sectiontableentry2 {}.sectiontableheader,.sectiontableheader a {	font-weight: bold;	color: #333333;}tr.sectiontableentry1 td { background-color: #ffffff; padding:10px 5px; }tr.sectiontableentry2 td { padding:10px 5px; border-top: 1px dotted #a3a3a3; border-bottom: 1px dotted #a3a3a3; }/*Powered*/div#power { background-position: center; position: relative; margin: 5px; padding-bottom: 15px; }div#powerText a:hover, div#powerText a:link, div#powerText a:visited { color: #000; text-decoration: none; }/* Syndicate*/div#syndicate img {	margin-right: 1em;	border:0;	text-decoration: none;}div#syndicate a {	color: #339;	font-size: 0.92em;}div#syndicate {	padding:13px 10px 10px 10px;}/* System Messages */#system-message{margin:10px 0 20px 0;padding: 0 !important;background:#fff;border:solid 0px;}#system-message dt { font-weight: bold; }#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }#system-message dd ul { color: #000; margin-bottom: 10px; list-style: none; padding: 0; border-top: 2px solid #009; border-bottom: 2px solid #009;}/* System Standard Messages */#system-message dt.message { display: none; }#system-message dd.message {  }#system-message dd.message ul { background: #ffc}/* System Error Messages */#system-message dt.error { display: none; }#system-message dd.error {  }#system-message dd.error ul { color: #000; background: #ffc ; border-top: 2px solid #009; border-bottom: 2px solid #009;margin:0}/* System Notice Messages */#system-message dt.notice { display: none; }#system-message dd.notice {  }#system-message dd.notice ul { color: #000; background: #ffc; border-top: 2px solid #009; border-bottom: 2px solid #009;}