form { margin: 0; }li, td, div, th, table, span, body { font-family: Verdana, Arial, Helvetica, sans-serif; }img { border: 0px none; }table{	font-size: 100%;	margin: 0px;	padding: 0px;}a:link{	text-decoration: underline;	color: #000000;}a:visited{	text-decoration: underline;	color: #000000;}a:hover{	color: #990000;	text-decoration: underline;}a:active{	color: #333333;	text-decoration: underline;}.alignright{	margin-top: 0;	text-align: right;}textarea{	font-family: Verdana, Arial, Helvetica, sans-serif;	border-top: 1px solid #333333;	border-right: 1px solid #999999;	border-bottom: 1px solid #999999;	border-left: 1px solid #333333;	font-size: 100%;}#topcontrols{	position: absolute;	top: 0;	right: 0;	text-align: right;	background-image: url("../images/topcontrolback.gif");	background-repeat: no-repeat;	height: 22px;	padding-left: 60px;	padding-right: 20px;	padding-top: 3px;}#topcontrols a:link{	color: #000000;	text-decoration: none;}#topcontrols a:visited{	color: #000000;	text-decoration: none;}#topcontrols a:hover{	color: #990000;	text-decoration: underline;}#topcontrols a:active{	color: #333333;	text-decoration: underline;}/*******************************************************************************                       Positioning rules*******************************************************************************/#header{	height: 51px;	background-image: url("../images/headerback.gif");}#header span { display: none; }#header h1{	background-image: url("../images/os-logo.gif");	margin: 0px;	padding: 0px;	height: 51px;	width: 221px;	position: absolute;	left: 0px;	top: 0px;}div.breadcrumb{	font-family: "Arial Narrow";	font-size: 16px;	position: absolute;	left: 182px;	top: 65px;	color: #000000;	font-weight: bold;}div.breadcrumb-focus{	font-family: "Arial Narrow";	font-size: 16px;	position: absolute;	left: 28px;	top: 65px;	color: #000000;	font-weight: bold;}div.tabposition{	position: absolute;	top: 30px;	left: 238px;	width: 200px;	white-space: nowrap;}#tabs{	float: left;	font-size: 93%;	line-height: normal;	white-space: nowrap;	width: 600px;}#tabs ul{	margin: 0;	padding: 0px 0px 0;	list-style: none;	white-space: nowrap;}#tabs li.red{	background: url("../images/left-red.gif") no-repeat left top;	margin: 0 3;	padding: 0 0 0 9px;	float: left;}#tabs a.red{	float: left;	display: block;	background: url("../images/right-red.gif") no-repeat right top;	padding: 5px 15px 4px 6px;	text-decoration: none;	font-weight: bold;	color: #FFFFFF;}#tabs li.blue{	background: url("../images/left-blue.gif") no-repeat left top;	margin: 0 3;	padding: 0 0 0 9px;	float: left;}#tabs a.blue{	float: left;	display: block;	background: url("../images/right-blue.gif") no-repeat right top;	padding: 5px 15px 4px 6px;	text-decoration: none;	font-weight: bold;	color: #FFFFFF;}#tabs li.green{	background: url("../images/left-green.gif") no-repeat left top;	margin: 0 3;	padding: 0 0 0 9px;	float: left;}#tabs a.green{	float: left;	display: block;	background: url("../images/right-green.gif") no-repeat right top;	padding: 5px 15px 4px 6px;	text-decoration: none;	font-weight: bold;	color: #FFFFFF;}#tabs li.orange{	background: url("../images/left-orange.gif") no-repeat left top;	margin: 0 3;	padding: 0 0 0 9px;	float: left;}#tabs a.orange{	float: left;	display: block;	background: url("../images/right-orange.gif") no-repeat right top;	padding: 5px 15px 4px 6px;	text-decoration: none;	font-weight: bold;	color: #FFFFFF;}#tabs li.black{	background: url("../images/left-black.gif") no-repeat left top;	margin: 0 3;	padding: 0 0 0 9px;	float: left;}#tabs a.black{	float: left;	display: block;	background: url("../images/right-black.gif") no-repeat right top;	padding: 5px 15px 4px 6px;	text-decoration: none;	font-weight: bold;	color: #FFFFFF;}#tabs li.purple{	background: url("../images/left-purple.gif") no-repeat left top;	margin: 0 3;	padding: 0 0 0 9px;	float: left;}#tabs a.purple{	float: left;	display: block;	background: url("../images/right-purple.gif") no-repeat right top;	padding: 5px 15px 4px 6px;	text-decoration: none;	font-weight: bold;	color: #FFFFFF;}/* Commented Backslash Hack   hides rule from IE5-Mac \*/#tabs a{	float: none;	white-space: nowrap;}/* End IE5-Mac hack */#tabs a:hover{	color: #FFFFFF;	text-decoration: underline;}#tabs #current { background-image: url("../images/left_on.gif"); }#tabs #current a{	background-image: url("../images/right_on.gif");	color: #333;	padding-bottom: 5px;}h1, h2{	margin: 0;	font-size: 100%;}#footer-copyright a:link{	color: #FFFFFF;	text-decoration: underline;}#footer-copyright a:visited{	color: #FFFFFF;	text-decoration: underline;}#footer-copyright a:hover{	color: #000000;	text-decoration: underline;}#footer-copyright a:active{	color: #000000;	text-decoration: underline;}#footer-nav  a:link{	color: #000000;	text-decoration: none;}#footer-nav  a:visited{	color: #000000;	text-decoration: none;}#footer-nav  a:hover{	color: #990000;	text-decoration: underline;}#footer-nav  a:active{	color: #333333;	text-decoration: underline;}#footer-nav-focus  a:link{	color: #000000;	text-decoration: none;}#footer-nav-focus  a:visited{	color: #000000;	text-decoration: none;}#footer-nav-focus  a:hover{	color: #990000;	text-decoration: underline;}#footer-nav-focus  a:active{	color: #333333;	text-decoration: underline;}.centerfootnav { width: 300px; }div#leftbox{	left: 0px;	padding-top: 0px;	margin: 0;	width: 169px;}td.content { padding-bottom: 40px; }tr.content { background-color: #FFFFFF; }/** 'portlet' block **/#portlets-left-column{	margin: 0 0 0 12;	padding: 0;	width: 49%;	float: left;}#portlets-right-column{	margin: 0 12 0 0;	padding: 0;	width: 50%;	float: right;}.portlet{	margin: 0px 10px;	padding: 0px;	border: 1px solid #999999;}.portlet-noborder{	margin: 0px 10px;	padding: 0px;	border: 1px solid #FFFFFF;}.portlet .header{	white-space: nowrap;	padding-left: 0.25em;	background-color: #E5E5E5;	height: 18px;	background-image: url("../images/chanhead-back.gif");	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}.portlet .header h2{	margin: 0px;	padding: 0px;	font-size: 100%;	float: left;}.portlet .header span{	width: 16px;	height: 16px;	float: right;}.portlet-nav { float: left; }#navcontainer{	margin: 0px;	padding: 0px;	width: 169px;}#navcontainer ul{	list-style-type: none;	margin: 0;	padding: 0;}#navcontainer a:link, #navlist a:visited { text-decoration: none; }#navcontainer a.current:link, #navlist a.current:visited { text-decoration: none; }#navcontainer a.current:hover{	text-decoration: none;	color: #FFFFFF;}#misclinks{	padding-top: 30px;	padding-left: 8px;}#misclinks a:link{	color: #000000;	text-decoration: none;}#misclinks a:visited{	color: #000000;	text-decoration: none;}#misclinks a:hover{	color: #990000;	text-decoration: underline;}#misclinks a:active{	color: #333333;	text-decoration: underline;}/** 'portlet' block: portlet mode and window state controls **/div.portlet-head { height: 40px; }div.portlet-title { float: left; }div.portlet-modify{	float: right;	margin-right: 10px;	margin-left: 10px;	margin-top: 20px;	margin-bottom: 10px;}.dddlist{	width: 68px;	font-size: 10px;	background-color: #e5e5e5;	height: 14px;	border: 1px solid #999999;	float: right;}.portlet .body { padding: 10px; }.portlet .header span.min { background: url("../images/min.png") no-repeat; }.portlet .header span.max { background: url("../images/max.png") no-repeat; }.portlet .header span.norm { background: url("../images/norm.png") no-repeat; }.portlet .header span.view { background: url("../images/view.png") no-repeat; }.portlet .header span.edit { background: url("../images/edit.png") no-repeat; }.portlet .header span.help { background: url("../images/help.png") no-repeat; }/** safari hack - these two styles must remain at bottom of css **/.portlet .header span.ddlist{	padding-right: 52px;	margin-top: 1px;}.portlet .header span.ddlist{	padding-right: 0px;	margin-top: 0px;	#: ;}.bord-lb{	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #A8B2BC;	border-left-color: #A8B2BC;}.bord-rt{	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #A8B2BC;	border-right-color: #A8B2BC;}ul.sortable li { position: relative; }ul.column1{	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	WIDTH: 99%;	PADDING-TOP: 0px;	LIST-STYLE-TYPE: none;}ul.column1 li{	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	MARGIN-BOTTOM: 0px;	PADDING-BOTTOM: 0px;	CURSOR: move;	PADDING-TOP: 0px;}ul.column2{	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	WIDTH: 99%;	PADDING-TOP: 0px;	LIST-STYLE-TYPE: none;}ul.column2 li{	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	MARGIN-BOTTOM: 0px;	PADDING-BOTTOM: 0px;	CURSOR: move;	PADDING-TOP: 0px;}/** UIS styles **/#workarea h1, h2, h3{	font-size: 100%;	color: #990000;}#workarea img.bord{	border: 1px solid #A8B2BC;}#workarea hr{	background-color: #A8B2BC;	height: 1px;	margin: 10px 20px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-image: url(../images/rul_hori_dot.gif);	background-repeat: repeat-x;	}th{		background-image: url(images/th-back.gif);	padding-right: 5px;	padding-left: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-left-width: 1px;	border-left-style: solid;	border-bottom-color: #A8B2BC;	border-left-color: #A8B2BC;}#workarea th.horz{	text-align: right;}#workarea td{	padding: 2px;	text-align: left;	vertical-align: top;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#workarea td.bord{	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #A8B2BC;	border-left-color: #A8B2BC;	padding: 2px;	text-align: left;	vertical-align: top;}#workarea td.footer{	margin: 0px;	padding: 0px;	border: none;	background: url("../images/tabfoot-back.gif");}#workarea td.footer-right{	margin: 0px;	padding: 0px;	border: none;	text-align: right;	background: url("../images/tabfoot-back.gif");}#workarea td.tab-subhead{	font-weight: bold;	background-color: #C3C3C3;	padding: 2px;	height: 18px;	text-align: left;	border-bottom: 1px solid #999999;	border-left: 1px solid #999999;}#workarea td.tab-subhead-import{	font-weight: bold;	background-color: #C3C3C3;	padding: 2px;	height: 18px;	text-align: right;	border-top: 1px solid #999999;	border-right: 1px solid #999999;	border-bottom: 1px solid #999999;}#workarea table{}#workarea table.bord{	border-right-width: 1px;	border-right-style: solid;	border-right-color: #A8B2BC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #A8B2BC;}#workarea table.tab{	width: 100%;	border: none;}#workarea td.subhead{	font-weight: bold;	background-color: #6b6b6b;	padding: 2px 6px;	height: 18px;	color: #FFFFFF;	border-bottom: 1px solid #999999;	border-left: 1px solid #999999;}#globalactions div { text-align: center; }#globalactions input{	border: none;	padding: 5px;}#workarea td.tabtable1-left{	background-image: url("../images/tab-back.gif");	background-position: right;	font-weight: bold;	color: #666666;	height: 29px;	width: 240px;	white-space: nowrap;	text-align: left;	border: none;	margin: 0px;	padding: 0px;}#workarea td.infoline{	border-left-color: #999999;	border-left-width: 1px;	border-left-style: solid;	background-image: url("../images/th-back1.gif");	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	padding: 2px;	background-position: bottom;}#workarea td.tabtable1-mid{	background-image: url("../images/tab-bevel2.gif");	background-position: right;	text-align: left;	height: 29px;	width: 80px;	white-space: nowrap;	vertical-align: middle;	margin: 0px;	padding: 0px;	border: none;}#workarea td.tabtable1-mid1{	background-image: url("../images/tab-back.gif");	background-position: right;	text-align: left;	height: 29px;	white-space: nowrap;	vertical-align: middle;	margin: 0px;	padding: 0px;	border: none;	width: 110px;	color: #666666;}#workarea td.tabtable1-right{	background-image: url("../images/tab-rightback.gif");	background-position: right;	text-align: right;	height: 29px;	margin: 0px;	padding: 0px;	border: none;}#workarea td.tabtable2-left{	background-image: url("../images/tab-back.gif");	background-position: right;	font-weight: bold;	color: #666666;	height: 29px;	width: 30%;	white-space: nowrap;	text-align: left;	margin: 0px;	padding: 0px;	border: none;}#workarea td.total-line{	font-weight: bold;	text-align: right;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #999999;	border-left-color: #999999;	height: 25px;	padding-right: 5px;	background-image: url("../images/th-back.gif");}#workarea td.tabtable2-mid{	background-image: url("../images/tab-bevel3.gif");	background-position: right;	text-align: left;	height: 29px;	width: 80px;	white-space: nowrap;	vertical-align: middle;	margin: 0px;	padding: 0px;	border: none;}#workarea td.tabtable2-right{	background-image: url("../images/tab-rightback1.gif");	background-position: right;	text-align: right;	height: 29px;	margin: 0px;	padding: 0px;	border: none;}#workarea table.b3{	background-image: url("../images/tabfoot-back.gif");	background-repeat: repeat-x;	width: 100%;	margin: 0px;	padding: 0px;	border: none;}#row table{	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #999999;	border-right-color: #999999;	margin: 1px;	padding: 1px;}#row td{	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #a5b2bd;	border-left-color: #a5b2bd;	background-color: none;}#row tr.odd:hover, tbody.over td { background-color: #CCFFFF; }#row tr.even:hover, tbody.over td { background-color: #CCFFFF; }#row tr.odd { background-color: #FFFFFF; }#row tr.even { background-color: #f4f4f4; }.bl3 { background-image: url("../images/tabfoot-left.gif"); }.br3 { background-image: url("../images/tabfoot-right.gif"); }img.helpicon{	height: 14px;	width: 15px;	margin-left: 10px;	vertical-align: middle;	border: 0px none;}#workarea div.h2-container{	background-color: #6b6b6b;	height: 18px;	text-align: left;	margin: 0px;	width: 98%;	border-top: 1px solid #666666;	border-bottom: 1px solid #666666;}#workarea h2{	font-weight: bold;	color: #FFFFFF;	font-size: 100%;	text-align: left;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 5px;	margin: 0px;}#workarea div.pretable{	width: 98%;	text-align: left;	padding-top: 5px;	padding-bottom: 5px;}#workarea div.tab-container{	background-color: #e4e4e4;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #666666;	background-image: url("../images/tab-sideright1.gif");	background-repeat: repeat-y;	background-position: right;	width: 100%;	padding-top: 10px;	padding-bottom: 10px;}#workarea div.tab-container-error{	background-color: #e4e4e4;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #666666;	background-image: url("../images/tab-sideright1.gif");	background-repeat: repeat-y;	background-position: right;	width: 100%;}#workarea td.error{	background-color: #e4e4e4;	border-bottom: none;	border-left: 1px solid #999999;}/*content picker*/div#rndcorner{	margin: 0 0%;	background-color: #e9e9e9;	font-weight: bold;}div#rndcorner a:link{	color: #000000;	text-decoration: none;}div#rndcorner a:visited{	color: #000000;	text-decoration: none;}div#rndcorner a:hover{	color: #990000;	text-decoration: underline;}div#rndcorner a:active{	color: #333333;	text-decoration: underline;}div#rndcorner span.left{	float: left;	text-align: left;}div#rndcorner span.right{	float: right;	text-align: right;}div#rndcorner input, select{	width: 200px;	border: 1px solid #999999;}#rndcorner b.rtop, b.rbottom{	display: block;	background: #FFF;}#rndcorner b.rtop b, b.rbottom b{	display: block;	height: 1px;	overflow: hidden;	background: #e9e9e9;}#rndcorner b.r1 { margin: 0 5px; }#rndcorner b.r2 { margin: 0 3px; }#rndcorner b.r3 { margin: 0 2px; }#rndcorner b.rtop b.r4, b.rbottom b.r4{	margin: 0 1px;	height: 2px;}div#rndcorner-yellow{	margin: 0 0%;	background-color: #FFFFCC;}div#rndcorner-yellow a:link{	color: #000000;	text-decoration: none;}div#rndcorner-yellow a:visited{	color: #000000;	text-decoration: none;}div#rndcorner-yellow a:hover{	color: #990000;	text-decoration: underline;}div#rndcorner-yellow a:active{	color: #333333;	text-decoration: underline;}div#rndcorner-yellow span.left{	float: left;	text-align: left;}div#rndcorner-yellow span.right{	float: right;	text-align: right;}div#rndcorner-yellow input, select{	border: 1px solid #999999;	font-size: 10px;}#rndcorner-yellow b.rtop-yellow, b.rbottom-yellow{	display: block;	background: #FFF;}#rndcorner-yellow b.rtop-yellow b, b.rbottom-yellow b{	display: block;	height: 1px;	overflow: hidden;	background: #FFFFCC;}#rndcorner-yellow b.r1 { margin: 0 5px; }#rndcorner-yellow b.r2 { margin: 0 3px; }#rndcorner-yellow b.r3 { margin: 0 2px; }#rndcorner-yellow b.rtop-yellow b.r4, b.rbottom-yellow b.r4{	margin: 0 1px;	height: 2px;}div#rndcorner-indent{	margin: 0 0% 0 35px;	background-color: #FFFFCC;}div#rndcorner-indent a:link{	color: #000000;	text-decoration: none;}div#rndcorner-indent a:visited{	color: #000000;	text-decoration: none;}div#rndcorner-indent a:hover{	color: #990000;	text-decoration: underline;}div#rndcorner-indent a:active{	color: #333333;	text-decoration: underline;}#rndcorner-indent b.rtop1, b.rbottom1{	display: block;	background: #FFF;}#rndcorner-indent b.rtop1 b, b.rbottom1 b{	display: block;	height: 1px;	overflow: hidden;	background: #FFFFCC;}#rndcorner-indent b.r11 { margin: 0 5px; }#rndcorner-indent b.r21 { margin: 0 3px; }#rndcorner-indent b.r31 { margin: 0 2px; }#rndcorner-indent b.rtop1 b.r41, b.rbottom b.r41{	margin: 0 1px;	height: 2px;}#contpick-inner a:link{	color: #666666;	text-decoration: none;}#contpick-inner a:visited{	color: #666666;	text-decoration: none;}#contpick-inner a:hover{	color: #990000;	text-decoration: underline;}#contpick-inner a:active{	color: #333333;	text-decoration: underline;}div.contpick-inner{	margin: 0 0%;	font-weight: bold;	color: #666666;	padding-left: 40px;	margin-bottom: 12px;}div.contpick-inner-sel{	margin: 0 0% 12px 40px;	color: #000000;	background-color: #E7D0CF;}/*******************************************************************************                                 content rules*******************************************************************************/.clr{	clear: both;	line-height: 1%;}#port-container .rcn .rce{	display: block;	font-size: 0;	line-height: 0;	background: url(../images/corner_ne.gif) no-repeat top right;	margin: 0;	height: 3px;	position: relative;	top: -1px;	right: -1px;}#port-container .rcn .rce .rcw{	display: block;	font-size: 0;	line-height: 0;	background: url(../images/corner_nw.gif) no-repeat top left;	margin: 0;	height: 3px;	width: 3px;	position: relative;	left: -2px;}#port-container  .rce{	display: block;	font-size: 0;	line-height: 0;	background: url(../images/corner_se.gif) no-repeat top right;	margin: 0;	height: 3px;	position: relative;	bottom: -1px;	right: -1px;}#port-container  .rce .rcw{	display: block;	font-size: 0;	line-height: 0;	background: url(../images/corner_sw.gif) no-repeat top left;	margin: 0;	height: 3px;	width: 3px;	position: relative;	left: -2px;}#port-gen #port-container .headlines { clear: both; }#port-gen #port-container .newscat{	border: 1px solid #a5b2bd;	margin: 20px 10px;	position: relative;}#port-gen #port-container .newscat-nobord1{	margin: 20px 10px 0px;	position: relative;	border-top: 1px solid #a5b2bd;	border-right: 1px solid #a5b2bd;	border-bottom: none;	border-left: 1px solid #a5b2bd;}#port-gen #port-container .newscat-nobord2{	margin: 0px 10px 20px;	position: relative;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#port-gen #port-container .newscat-onlybord1{	margin: 20px 10px 0px;	position: relative;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#port-gen #port-container .newscat-onlybord2{	margin: 0px 10px 20px;	position: relative;	border: 1px solid #a5b2bd;}#port-gen #port-container .newscat-nobord{	margin: 20px 10px;	position: relative;}#port-gen #port-container .toggle{	background: #f2f3f5 url(../images/contheader_bkgd.gif) repeat-x left bottom;	height: 17px;	border-bottom: 1px solid #a5b2bd;}#port-gen #port-container .message{	border: 1px solid #a5b2bd;	margin: 20px 10px;	position: relative;	background-color: #FFFFCC;}#port-gen #port-container .port-edit{	border-bottom: 1px solid #a5b2bd;	padding: 5px;	visibility: visible;	background-color: #FFFFCC;}#port-gen #port-container .port-subnav{	border-bottom: 1px solid #a5b2bd;	padding: 0px;	visibility: visible;	background-image: url(../images/cont-subnavback.gif);}#port-gen #port-container .newscat .rcn { background-color: #f2f3f5; }#port-gen #port-container .newscat-nobord1 .rcn { background-color: #f2f3f5; }#port-gen #port-container span.left{	float: left;	text-align: left;}#port-gen #port-container span.right{	float: right;	text-align: right;}#port-gen #port-container span.left1{	float: left;	text-align: left;	position: relative;}#port-gen #port-container span.right1{	float: right;	text-align: right;	position: relative;}#port-gen #port-container div.cont-container { padding: 10px; }#port-gen #port-container div.cont-container-nopad { padding: 0px; }#port-gen #port-container div.cont-container-message { padding: 10px; }#port-gen #port-container select{	background-color: #EFEFEF;	height: 14px;	font-size: 10px;	border: 1px solid #999999;	width: 80px;	margin-right: 5px;	margin-bottom: 2px;}#port-gen .newscat .moreproviders{	clear: both;	margin: 0 10px;	padding: 5px 0 10px;	background: url(../images/rul_hori_dot.gif) top repeat-x;}#port-gen .newscat-nobord2 .moreproviders{	clear: both;	margin: 0 10px;	padding: 5px 0 10px;	background: url(../images/rul_hori_dot.gif) top repeat-x;}#port-gen .newscat-onlybord2 .moreproviders{	clear: both;	margin: 0 10px;	padding: 5px 0 10px;	background: url(../images/rul_hori_dot.gif) top repeat-x;}#port-gen .newscat .moreproviders strong { color: #333333; }#port-gen .newscat .moreproviders a { }#port-gen #port-container{	padding: 0;	margin: 0;}#port-gen #port-container a { }#port-gen #port-container a:visited { }#port-gen #port-container a.cont-subnavlinks {	text-decoration: none;	height: 18px;}#cont-subnavlinks ul li{	list-style-type: none;	padding: 0;	margin: 0;	display: block;	float: left;/*	background: url(images/red/subnavlink-back.gif) repeat-x 20px;*/	text-align: center;	vertical-align: bottom;	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;	white-space: nowrap;}#cont-subnavlinks a{	color: #000;	text-decoration: none;	display: block;	border-right: 1px solid #A8B090;	padding-left: 10px;	padding-right: 10px;	background-image: url(../images/cont-subnavback.gif);	white-space: nowrap;}#cont-subnavlinks a:hover {  	color: #000;	text-decoration: none;	display: block;	border-right: 1px solid #A8B090;	padding-left: 10px;	padding-right: 10px;	background-image: url(../images/red/subnavlink-back.gif); }#cont-subnavlinks a.selected{	color: #990000;	text-decoration: none;	display: block;	border-right: 1px solid #A8B090;	padding-left: 10px;	padding-right: 10px;	background-image: url(../images/red/subnavlink-back.gif);	}