﻿body
{	
	background: #F7FCFE url( '../images/body-bg.gif' ) repeat-x top;
	}
.homeHeader
{
	border: solid 0px #b0c4de;
	background:#fff; /*background-image:url('../images/glass80.png');  */ /*border: solid 1px #b0c4de;	*/ /*height:80px;*/
	background-position: top left;
	background-repeat:  no-repeat;
}
.homePortalName
{	
	width: 150px;
	height: 15px;
	line-height: 15px;
	font-weight: bold;
	background: #3C73B0;
	color: #fff;
	float: right;
	display: inline;
	padding: 5px;
	}
.redBgLink
{
	background: #AF0000;
	color: #fff!important;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	padding: 2px;
	}
.redBgLink:hover
{
	background:	#424141;
}
.whiteLink
{
	color: #fff;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	padding: 2px;
	}
.homeLink a
{
	color: #606060!important;
	text-decoration: none;	
	}
.homeLink a:hover
{	
	color: #A1A29E!important;
}
.homeSubPortal
{
	color: #4F4E4C!important;
	text-decoration: none;	
	text-align: right;
	font-weight: bold;
	line-height: 20px;	
	}
.homeSubPortal:hover
{	
	color: #fff!important;	
	}
.subPortalContainer
{
	position: relative;
	width: 100%; 
	height: 125px;
	background: #F0F0F0;
	padding-bottom: 2px;
	border-bottom: solid 1px #666;
	}
.subPortalContainer .subPortalItem
{
	position: relative;
	top: 0px;
	height: 125px;
	overflow: hidden;
	}
.subPortalContainer .subPortalItem img
{
	width: 100px;
	height: 125px;
	float: right;
	}

.subPortalContainer .subPortalItem a
{
	color: #424141!important;	
	text-decoration: none;
	font-weight: bold;
	}
.subPortalContainer:hover .subPortalItem a
{
	color: #af0000!important;
	text-decoration: none;
	}

.subPortalContainer .subPortalName
{
	position: absolute;
	z-index: 10;
	right: 0px;
	width: 100px;
	top: 105px;
	text-align: right;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	background: #000;
	height: 20px;
	color: #fff!important;
	text-decoration: none;	
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;	
	}
.subPortalContainer:hover .subPortalName
{
	background: #C34E57;
	color: #fff!important;
	}
.iconImg
{
	vertical-align: middle;
	padding-right: 3px;
}
.ribbonText
{
	color: #0560C4;
	text-align: center;
}

.ribbon
{
	background: #EDF5FF url(../images/bbb.gif) repeat-x bottom;
	color: white;
	border: solid 1px #b0c4de;
}

.ribbon:hover
{
	background-image: url('../images/master/ribL.gif' );
	color: white;
	border: solid 1px #b0c4de;
}


.orangeTitle
{
	color: #DE9517;
	font-weight: bold;
	font-size: 14px;
}

.homeHeader a
{
	text-decoration: none;
	color: #135BA6 !important;
}

.homeHeader a:hover
{
	text-decoration: underline;
	color: #ba0200 !important;
}
.iconImg
{
	vertical-align: middle;
}

.portalsList
{
	color: #135BA6 !important;
	padding: 10px;
}
#adsAndLatestInfo
{
	height: 251px;
	border-top: solid 1px #b0c4de;
	border-bottom: solid 1px #b0c4de;
	background-image: url('../images/info250.gif' ); /* 	border-top: solid 1px #b0c4de; 	*/
}

.latestInfo
{
	background: url( '../images/liveNews24.png' ) no-repeat top left;
	background-color: Transparent;
	height: 241px;
	padding: 5px 5px 5px 5px;
	width: 295px;
	float: right;
	_width: 285px; /* IE6 only */
}

.latestInfo a
{
	text-decoration: none;
	color: #135BA6 !important;
}

.latestInfo a:hover
{
	text-decoration: underline;
	color: #A00000 !important;
}

.rotator
{
	border-top: solid 1px #b0c4de;
}

.rotator_item
{
	position: relative;
	display: block;
	margin-bottom: 8px;
}

.mainAdContainer
{
	background-image: url('../images/info250.gif' );
	background-color: Transparent;
	border-right: solid 1px #b0c4de;
	height: 251px;
	background-position: bottom;
	background-repeat: repeat-x;
	width: 307px;
	float: left;
	_width: 300px; /* IE6 only */
}

.topAd
{
}

.bottomAd
{
	border-top: solid 1px #b0c4de;
}

#rowSubPortalHeader
{
	padding-top: 6px;
	height: 16px;
	border-bottom: solid 1px #b0c4de;
	width: 607px;
	vertical-align: text-bottom;
	background-color: #E5F3FA;
}

/* Fix ikubFIN box */
.list table tr
{
	height: 20px;
}
.buttonRed
{
	background: url( '../images/btnRed.png' ) no-repeat;
	width: 21px;
	border: none;
	height: 21px;
	font-weight: bold;
	color: White;
	cursor: pointer;
}
.buttonGreen
{
	background: url( '../images/btnGreen.png' ) no-repeat;
	width: 21px;
	border: none;
	height: 21px;
	font-weight: bold;
	color: White;
	cursor: pointer;
}
.buttonGreen:hover
{
	background: url( '../images/btnGreenH.png' ) no-repeat;
	cursor: pointer;
}
.buttonRed:hover
{
	background: url( '../images/btnRed.png' ) no-repeat;
	cursor: pointer;
}

#list_wrapper
{
	width: 300px;
}
.homeArticleContainerLink
{
	text-decoration: none;
	color: #000!important;
	}
.homeArticleContainerLink:hover
{
	text-decoration: none;
	color: #af0000!important;
	}
#homeSearch
{
	background: #F0F0F0;
	font: verdana, 16px;
	font-size: 16px;
	font-weight: bold;
	color: #818181;		
}


#homeSearch .textboxHome
{
	border: solid 2px #C0C0C0;
	background: #fff;
	width: 160px;
	height: 26px;
	line-height: 26px;
	margin-left: 10px;	
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #295E98;	
	vertical-align: middle;
}

#homeSearch .search_validator
{
	
}
#homeRegisterNewsletter
{
	background: #F0F0F0;
	font-weight: bold;
	line-height: 20px;
	color: #818181;		
	}
.footerLinks ul li 
{
	list-style-position:inside;
	list-style-type: square;
	color: #9B0000!important;

}
.footerLinks ul li a
{	
	font: verdana, 12px;
	color: #AD0000!important;
	font-weight: bold; 
	line-height: 20PX;
	text-decoration: none;
	}
.footerLinks ul li a:hover
{
	color: #424141!important;
	}


#homeSearch .buttonSearch
{
	cursor: pointer;
	position:relative;
	top:52px;
	width:192px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
#homeDataEntry
{
	background: #F0F0F0;
	font: verdana, 12px;
	color: #295E98!important;
	
}

#homeDataEntry #dataEntryText
{
	text-align: center;
	color: #295E98;
	font-weight:  bold;
}

#homeDataEntry .buttonDataEntry
{
	cursor: pointer;
	position:relative;
	top:50px;
	width:192px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

#homeDataEntry a
{
	color: #295E98 !important;
}

/*side box style*/
.sidebox {
	margin: 0 -10px -5px -10px; /* center for now */
	border:solid 0px black;
	width: 180px; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	
}
.boxhead {
	background: url(../images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;	
}
.boxhead h2 {
	background: url(../images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 18px 10px 5px;
	color: white; 
	height: 18px;
	vertical-align:middle;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 10px 20px;
}
.h1Sitemap
{
	border-bottom: 1px solid #d5d5d5;
	padding-top: 20px;	
	font-weight: bold; 
	font-size: 20px;  
	margin-bottom: 10px;
	width: 100%;
	color: #000!important;
	text-decoration: none;
}
.h2Sitemap
{
	color: #333;
	font-weight: bold; 
	margin-bottom: 3px;
	text-decoration: none;
	}
.h2Sitemap:hover
{
	text-decoration:underline;
	}
.h3Sitemap
{
	color: #76797C;
	text-decoration: none;
	}
.h3Sitemap:hover
{
	text-decoration: underline;
	}
.h4Sitemap
{
	color: #76797C;
	text-decoration: none;
	}
.h4Sitemap:hover
{
	text-decoration: underline;
	}
.h5Sitemap
{
	color: #76797C;
	text-decoration: none;
	}
.h5Sitemap:hover
{
	text-decoration: underline;
	}
.buttonRed
{
	background: url( '../images/btnRed.png' ) no-repeat;
	width: 21px;
	border: none;
	height: 21px;
	font-weight: bold;
	color: White;
	cursor: pointer;
	background-position:bottom;
}