﻿/************************************************************************************************************/
.sidebar_clrFix { clear:both; overflow:hidden; height:10px; }
.sidebar_clrFix7px { clear:both; overflow:hidden; height:7px; }
.sidebar_clrFix2px { clear:both; overflow:hidden; height:2px; }
.sidebar_clrFixSmall { clear:both; overflow:hidden; height:5px; }
.sidebar_clrFixSmallest { clear:both; overflow:hidden; height:3px; }
.sidebar_clrFixSmallWhite { clear:both; overflow:hidden; height:2px; background-color:#FFF; }
.sidebar_clrFixSpaceBG { clear:both; overflow:hidden; height:2px; background-color:#045C97; }
.sidebar_clrFixSpaceBG_Small { clear:both; overflow:hidden; height:1px; background-color:#045C97; }
.sidebar_textAuto { float:left; width:auto; text-align:left; font-weight:bold; font-family:Verdana; color:#045C97; font-size:9pt; }
.sidebar_text60px { float:left; width:60px; text-align:left; font-weight:bold; font-family:Verdana; color:#045C97; font-size:9pt; }
.sidebar_text100px { float:left; width:100px; text-align:left; font-weight:bold; font-family:Verdana; color:#045C97; font-size:9pt; }
.sidebar_doubledot { float:left; width:15px; text-align:center; margin:0; font-weight:bold; font-family:Verdana; color:#045C97; font-size:9pt; }
.sidebar_object { float:left; width:auto; }
.sidebar_space { float:left; width:113px; text-align:left; }
/*---------------------------------------------------------------------------------------------------*/
.pnlSideBarRight
{
	width: 160px;
	height:auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
	background-color:#FFF;
	clear: both;
	border:solid 0px Red;
}
.pnlSideBarRight_Capsule 
{ 
	display:block;
	cursor:pointer;
}

.pnlSideBarRight_Capsule_Header *
{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#045C97;
}
.pnlSideBarRight_Capsule_Header1
{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
  background:#045C97;
}
.pnlSideBarRight_Capsule_Header2
{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
  background:#045C97;
}
.pnlSideBarRight_Capsule_Header3
{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
}
.pnlSideBarRight_Capsule_Header4
{
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
}
.pnlSideBarRight_Capsule_Header5
{
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
}

.pnlSideBarRight_Capsule_Footer *
{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#045C97;
}
.pnlSideBarRight_Capsule_Footer5
{
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
}
.pnlSideBarRight_Capsule_Footer4
{
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
}
.pnlSideBarRight_Capsule_Footer3
{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
}
.pnlSideBarRight_Capsule_Footer2
{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
  background:#045C97;
}
.pnlSideBarRight_Capsule_Footer1
{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
  background:#045C97;
}

/*****************************************************************************************************/

.pnlSideBarRight_Search
{
	width: 160px;
	height: auto;
	float:left;
    text-align:center;
	margin: 0 0 0 0;
    color:#FFF;
    background:#045C97;
    font-weight:bold;
    font-family:Verdana;
    font-size:9pt;
	clear: both;
	border:solid 0px #ccc;
}
.pnlSideBarRight_Search_Text
{
	float:left;
	width: 110px;
	height: auto;
    text-align:center;
	margin: 0 0 0 0;
    color:#FFF;
    background:#045C97;
    font-weight:bold;
    font-family:Verdana;
    font-size:9pt;
	clear: both;
	border:solid 0px #ccc;
}
.pnlSideBarRight_Search_Button
{
	float:left;
	width: 50px;
	height: auto;
    text-align:center;
	margin: 0 0 0 0;
    color:#FFF;
    background:#045C97;
    font-weight:bold;
    font-family:Verdana;
    font-size:9pt;
	clear: both;
	border:solid 0px #ccc;
}

/*****************************************************************************************************/

.pnlSideBarRight__LinkButton
{
	width: 160px;
	height: auto;
	float:left;
    text-align:center;
	margin: 0 0 0 0;
    color:#FFF;
    background:#045C97;
    font-weight:bold;
    font-family:Verdana;
    font-size:9pt;
	clear: both;
	border:solid 0px #ccc;
}
.pnlSideBarRight__LinkButton a{ color:#FFF; text-decoration:none; }
.pnlSideBarRight__LinkButton a:hover{ color:#FFF; text-decoration:underline; }
.pnlSideBarRight__LinkButton a:visited{ color:#FFF; }

.pnlSideBarRight__LinkButton_Big
{
	width: 160px;
	height: auto;
	float:left;
    text-align:center;
	margin: 0 0 0 0;
    color:#FFF;
    background:#045C97;
    font-weight:bold;
    font-family:Verdana;
    font-size:12pt;
	clear: both;
	border:solid 0px #ccc;
}
.pnlSideBarRight__LinkButton_Big a{ color:#FFF; text-decoration:none; }
.pnlSideBarRight__LinkButton_Big a:hover{ color:#FFF; text-decoration:underline; }
.pnlSideBarRight__LinkButton_Big a:visited{ color:#FFF; }

/*---------------------------------------------------------------------------------------------------*/
.pnlSideBarRight_Banners
{
	width: 160px;
	height: auto;
	float:left;
    text-align:center;
	border:solid 0px #ccc;
}
.pnlSideBarRight_Banners a{ border:0; }
.pnlSideBarRight_Banners a:hover{ border:0; }
.pnlSideBarRight_Banners a:visited{ border:0; }

.pnlSideBarRight_Banners img{ border:0; }
.pnlSideBarRight_Banners_ img:hover{ border:solid 2px #045C97; margin: -2px 0 0 -2px; }

.imgBanner120x60
{
	width: 120px;
	height: 60px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:solid 0px;
}
.imgBanner120x90
{
	width: 120px;
	height: 90px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:solid 0px;
}
.imgBanner120x240
{
	width: 120px;
	height: 240px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:solid 0px;
}
.imgBanner125x125
{
	width: 125px;
	height:125px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:solid 0px;
}
.imgBanner160x90
{
	width: 160px;
	height: 90px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:solid 0px;
}