body,html
{
	height: 100%;	
}
body
{
	margin: 0px;
	background-color: #f2f3f5;
}
body,td,.text
{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 160%;
	margin: 0px;
	color: #535353;
}
a
{
	color: #0b2780;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.newsText 
{
	color: white;
	font-size: 11px;
	line-height: 140%;
}
.newsText a
{
	color: white;
}
.whiteLink
{
	color: white; 
}
.menuLink
{
	font-size: 11px;
	line-height: 100%;

}
.menuLink:hover
{
	text-decoration: none;
}
.noScreen
{
	display: none;
}
.pageTitle
{
	font-family: arial, verdana, helvetica;
	font-weight: normal;
	font-size: 28px;
	line-height: 150%;
}
#mainLayer
{
	width: 920px;
	background: url(../images/back_top.gif) center top repeat-x #1b3c9f;
}
#shortTextLayer
{
	background-color: #e5e6ea;
	padding: 15px;
}
#bodyText
{
	background-color: white;
	padding: 15px;
}

.mainMenuLink
{
	background: url(../images/navbg_both.png)	center top no-repeat;
	cursor: pointer;
}

.subMenuLink
{
	background-color: white;
	cursor: pointer;
}

.subMenuLinkChecked
{
	background-color: #e5e5e5;
	cursor: pointer;
}

.subMenuLink:hover
{
	background-color: #e5e5e5;
	
}

.mainMenuLink:hover
{
	background: url(../images/navbg_both.png)	center bottom no-repeat;
}


 *{ margin:0; padding:0; }  
   
#newsticker-demo 
{  
  position:relative;
	height:100%;  
  color:white;
  font-family:Arial,Verdana,Sans-Serif;  
  font-size:12px;  
}  
   
#newsticker-demo a { text-decoration:none;color:white; }  
#newsticker-demo img { border: 2px solid #FFFFFF; }  
   
#newsticker-demo .title 
{  
 text-align:center;  
 font-size:14px;  
 font-weight:bold;  
 padding:5px;
 color:white;  
}  
   
.newsticker-jcarousellite { height:100%; }  
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:24px; margin-bottom:0px; }  
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }  
.newsticker-jcarousellite .info { float:rightright; width:100%;color:white;}  
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:white; }  
   
.clear { clear: both; }  

  
.topMenuHolder
{
	position: relative;
	float: left;
	width: 70px;
	height: 104px;	
	cursor: pointer;
	background: url(../images/topmenu_back_both.gif) -76px 8px no-repeat transparent;
}
.topMenuHolder:hover
{
	background: url(../images/topmenu_back_both.gif) 0px 8px no-repeat transparent;
}
.topMenuImage
{
	position: absolute;
	top: 19px;
	width: 57px;
	text-align: center;
}
.topMenuText,.topMenuText2Lines
{
	position: absolute;
	width: 57px;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
}
.topMenuText
{
	bottom: 7px;	
}
.topMenuText2Lines
{
	bottom: 1px;	
}
