﻿body {
	background-color: #ffffff;
	text-align:center;
}

.panelSideBorders {
	background-color: #003050;
}
.panelBottomBorder {
	background-color: #003050;
	height:10px;
}
.panelContent {
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: x-small;
}
.panelNormalText {
	font-family: Tahoma;
	font-size: x-small;	
}

.td_title {
	font-weight: bold;
	font-size: 10pt;
	background-image: url(../images/item-box-title-bg.gif);
	color: #194b77;
	background-repeat: repeat-x;
	font-family: tahoma;
	height: 25px;
	background-color: #e5e5e5;
	padding:0px 0px 15px 0px;
}
.td_content {
	border-right: #4f95b9 1px solid;
	font-size: 10pt;
	border-left: #4f95b9 1px solid;
	border-bottom: #4f95b9 1px solid;
	font-family: tahoma;
	background-color: #ffffff;
}
.td_content_withTop {
	border-right: #4f95b9 1px solid;
	font-size: 10pt;
	border-top: #4f95b9 1px solid;
	border-left: #4f95b9 1px solid;
	border-bottom: #4f95b9 1px solid;
	font-family: tahoma;
	background-color: #ffffff;
}

.td_adv_content {
	font-size: 10pt;
	font-family: tahoma;
	background-color: #d2d2d2;
}
.td_groupTitle {
	vertical-align: top;
	width: 25px;
	height: 50%;
	background-color: #003050;
}
.td_groupBg_top {
	border-left: #003050 11px solid;
	border-bottom: #003050 11px solid;
	background-color: #ffffff;
}
.td_groupBg_bottom {
	border-top: #003050 11px solid;
	border-left: #003050 11px solid;
	background-color: #ffffff;
}
.td_groupBg {
	border-top: #003050 11px solid;
	border-left: #003050 11px solid;
	border-bottom: #003050 11px solid;
	background-color: #ffffff;
}
.td_groupBgColor {
	background-color: #003050;
}

.homepage_logo {
	background-position: left bottom;
	background-image: url(../images/homepage-logo.gif);
	background-repeat: no-repeat;
}

.norm_text {
	font-size: 10pt;
	font-family: tahoma;
}
.info_text {
	font-size: 10pt;
	color: #000066;
	font-family: tahoma;
}
.message {
	font-size: 10pt;
	color: #ff0000;
	font-family: tahoma;
}
.small_text {
	font-size: 8pt;
	font-family: tahoma;
}
.small_text_bold {
	font-weight: bold;
	font-size: 8pt;
	font-family: tahoma;
}
.validate {
	font-weight: bold;
	font-size: 8pt;
	color: #ff0033;
}

.td_sec_title {
	background-image:url(../images/sec-title-bg.gif);
	background-repeat:repeat-x;
	font-size: 10pt;
	font-family: tahoma;
	background-color: #b2b2b2;
}

.list_title {
	height: 25px;
	background-image:url(../images/grid-title-bg.gif);
	background-repeat:repeat-x;
	color:#194b77;
	font-family:Tahoma;
	font-size:xx-small;
	font-weight:bold;
}
.list_row {
	font-size: 10pt;
	font-family: tahoma;
	height: 20px;
}
.list_alter {
	font-size: 10pt;
	font-family: tahoma;
	height: 20px;
	background-color: #eef7ff;
}
.list_select {
	font-size: 10pt;
	font-family: tahoma;
	height: 20px;
	background-color: #cbd9c2;
}
.list_footer {
	font-weight: bold;
	font-size: 10pt;
	color: #ffff66;
	font-family: tahoma;
	height: 20px;
	background-color: #cc9933;
}
.norm_link {
	font-size: 9pt;
	font-family: tahoma;
	text-decoration: none;
}

.tab_active {
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: tahoma;
	height: 20px;
	background-color: #999999;
}
.tab_inactive {
	font-size: 9pt;
	font-family: tahoma;
	height: 20px;
	text-decoration: none;
}

.LeftToRight {
	direction: ltr;
}
.RightToLeft {
	direction: rtl;
}

.pos2 {
	position: relative;
	top: 2px;
}

.selectedHeader {
	border-right: #2dabff 1px dashed;
	border-top: #2dabff 1px dashed;
	font-weight: bold;
	font-size: x-small;
	margin: 4px;
	border-left: #2dabff 1px dashed;
	cursor: pointer;
	border-bottom: #00ff00 1px;
	font-family: tahoma;
	height: 25px;
	background-color: #ffffff;
	text-align: center;
}
.notselectedHeader
{
	border-right: #c0c0c0 1px dashed;
	border-top: #c0c0c0 1px dashed;
	font-size: x-small;
	border-left: #c0c0c0 1px dashed;
	cursor: pointer;
	border-bottom: #c0c0c0 1px;
	font-family: tahoma;
	background-color: #9abad3;
	text-align: center;
}
.scrollHeader
{
	font-size: x-small;
	cursor: pointer;
	font-family: tahoma;
	background-color: #134172;
	color:#ffffff;
	text-align: center;
}
.tabFrame {
	font-weight: bold;
	font-size: x-small;
	font-family: tahoma;
	background-color: #ffffff;
	text-align: center;
}
.selectedTab {
	diplay: block;
}
.notselectedTab {
	display: none;
}
.toolbarSeparator 
{
	background-image: url(../images/tb-separator.gif);
	height:1px;
}

