﻿html, body 
{
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 1.3;
	height: 100%;
	background-color: #004990;
	/* background-image: url(Images/loading.gif); */
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#fullheight 
{
	height: 100%;
}

#UpdateProgressBackground
{
	position:absolute;
	left:0px;
	top:0px;
	background-color: Gray;
	z-index: 999;
	filter: alpha(opacity=50); 
	opacity: 0.50;
	-moz-opacity: 0.5;
}

#UpdateProgressWindow
{
	left:0px;
	top:0px;
	width: 300px;
	height: 60px;
	vertical-align: middle;
	position:absolute;
	z-index: 1000;
	filter: alpha(opacity=100); /* IE */
	opacity: 1; /* FireFox */
	-moz-opacity: 1; /* Mozilla */
}

.login_button
{
	border: solid 1px #2672EC;
	background-color: #2672EC;
	width: 120;
	height: 30;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	cursor: pointer;
}

td 
{
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 1.3;
}

input
{
	font-family: Tahoma;
}

.txtbox
{
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: middle;
	border: solid 1px #6E90BE;
	background-color: White;
	padding: 0 3 0 3;
}

.txtbox_focus
{
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: middle;
	border: solid 1px #6E90BE;
	background-color: #C1DBFA;
	padding: 0 3 0 3;
}

img.TransON
{
	filter: alpha(opacity=100); /* IE */
	opacity: 1; /* FireFox */
	-moz-opacity: 1; /* Mozilla */
}

img.TransOFF
{
	filter: alpha(opacity=50); 
	opacity: 0.50;
	-moz-opacity: 0.5;
}

.heading01_black
{
	font-family: Tahoma;
	font-size: 18pt;
	color: Black;
}

.heading02
{
	font-family: Tahoma;
	font-size: 16pt;
}

.heading02_black
{
	font-family: Tahoma;
	font-size: 16pt;
/*	font-weight: bold;*/
	color: Black;
}

.heading03_navy
{
	font-family: Tahoma;
	font-size: 14pt;

	color: Navy;
}

.heading03_black
{
	font-family: Tahoma;
	font-size: 14pt;
/*	font-weight: bold;*/
	color: Black;
}

.heading03_gray
{
	font-family: Tahoma;
	font-size: 14pt;
/*	font-weight: bold;*/
	color: Gray;
}


.panel
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
}

.normal_text
{
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 1.3;
}

.normal_text_gray
{
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 1.3;
	color: Gray;
}

.normal_text_red
{
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 1.3;
	color: Red;
}

.normal_text_blue
{
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 1.3;
	color: Blue;
}

.normal_link
{
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 1.3;
	color: Black;
	text-decoration: none;
}

.normal_link:hover
{
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 1.3;
	color: Red;
	text-decoration: underline;
}

.small_text
{
	font-family: Tahoma;
	font-size: 8pt;
	line-height: 1.3;
}

.small_text_white
{
	font-family: Tahoma;
	font-size: 8pt;
	line-height: 1.3;
	color: White;
}

.table_heading
{
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 1.3;
	font-weight: bold;
	background-color: #F1F1F1;
	border-left: dashed 1px silver;
	border-top: dashed 1px silver;
	border-right: dashed 1px silver;
}

.cell_left
{
	border-left: dashed 1px silver;
	border-bottom: dashed 1px silver;
}

.cell_center
{
	border-bottom: dashed 1px silver;
}

.cell_right
{
	border-right: dashed 1px silver;
	border-bottom: dashed 1px silver;
}

.small_link
{
	font-family: Tahoma;
	font-size: 8pt;
	line-height: 1.3;
	color: Black;
	text-decoration: none;
}

.small_link:hover
{
	font-family: Tahoma;
	font-size: 8pt;
	line-height: 1.3;
	color: Red;
	text-decoration: underline;
}

.bold_text
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.3;
	color: Black;
}

.bold_text_red
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.3;
	color: Red;
}

.bold_text_white
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.3;
	color: White;
}

.bold_text_blue
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.3;
	color: Blue;
}

.bold_text_navy
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.3;
	color: Navy;
}

.bold_link_blue
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.3;
	color: Blue;
	text-decoration: none;
}

.bold_link_blue:hover
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.3;
	color: Red;
	text-decoration: underline;
}

.bold_link_red
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.3;
	color: Red;
	text-decoration: none;
}

.bold_link_red:hover
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.3;
	color: Red;
	text-decoration: underline;
}

.focused_style
{
	border-color: #A3C0E8;
	background-color: #C1DBFA;
}
.new-link
{
    background:url(Images/new_animation.gif) no-repeat center right;
    padding: 2px 40px 2px 2px;
    border:1px solid #D14836;
}

.red{color:Red;}

#capchaLoginValid_TB_I
{
    height:28px !important;
    font-family: Tahoma;
    font-size: 11pt;
    font-weight: bold;
    margin:0 !important;
    /*text-transform:uppercase;*/
}
#capchaLoginValid_TB_I:focus
{
    background-color:#C1DBFA;
}
#ctl00_ASPxNavBar1_GHE3, #ASPxNavBar1_GHE3
{
    background:none;
    background-color: #F2F8FF;
    border-top:none;
    padding-left:16px;
}
#ctl00_ASPxNavBar1_GHE3 img.dxWeb_nbCollapse_Aqua, #ASPxNavBar1_GHE3 img.dxWeb_nbCollapse_Aqua
{
    display:none;
}
#ctl00_ASPxNavBar1_I3i0_I, #ASPxNavBar1_I3i0_I, #ctl00_ASPxNavBar1_I3i0_I:hover, #ASPxNavBar1_I3i0_I:hover, #ctl00_ASPxNavBar1_I3i1_I, #ASPxNavBar1_I3i1_I, #ctl00_ASPxNavBar1_I3i1_I:hover, #ASPxNavBar1_I3i1_I:hover
{
    padding-left:45px;
}
#ctl00_ASPxNavBar1_GHE4, #ASPxNavBar1_GHE4
{
    display:none;
}
#ctl00_ASPxNavBar1 td.dxnbCtrl table:first tr.dxnbGroupSpacing_Aqua:first, #ASPxNavBar1 td.dxnbCtrl table:first tr.dxnbGroupSpacing_Aqua:first
{
    display:none;
}
/*
#ctl00_ASPxNavBar1_I3i1_T
{
    background: url("/images/new_menu.png") no-repeat scroll right;
}
#ctl00_ASPxNavBar1_I3i1_T:hover, #ctl00_ASPxNavBar1_I3i1_T.dxnbItemSelected_Aqua:hover
{
    background: #FFE7A2 url("/images/new_menu.png") no-repeat scroll top right;
}
#ctl00_ASPxNavBar1_I3i1_T.dxnbItemSelected_Aqua
{
    background: #FFBD69 url("/images/new_menu.png") no-repeat scroll top right;
}
*/
.img-vas-logo
{
    max-width: 64px;
}
.td-title
{
    background: url("/DXR.axd?r=0_53-xwA68") repeat-x scroll center top #E2F0FF;
    border: 1px solid #A3C0E8;
    color: #2C4D79;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    padding: 4px;
    vertical-align: middle;
}
.ibft-list-logo td 
{
    width:100px !important;
    height: 60px !important;
}
.ibft-list-logo img 
{
	max-width: 100px;
	border: 1px solid #2C4D79;
}