
/******************************************************************************************/
/********************						General				***********************/
/******************************************************************************************/
h1, h2, h3, h4, h5, h6, fieldset, legend{
	display: inline;
}
img:focus
 {
  border: 1px solid #0000ff;
 }
A:link
{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    color: #306090;
    text-decoration: underline
}
A:visited
{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    color: #306090;
    text-decoration: underline
}
A:hover
{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    color: #306090;
    text-decoration: underline
}


/******************************************************************************************/
/********************						Upper Tabs				***********************/
/******************************************************************************************/
.TopLinksOnText		{font:bold 12 arial;text-decoration:none; color:#000000; white-space: nowrap;} 
.TopLinksOffText	{font:bold 12 arial;text-decoration:none; color:#013B9C; white-space: nowrap;} 
.TopLinksArea		{background:url(/vgnprod/images/balmash/top_area_border.gif) repeat-x bottom right;} 
.bottomLinksArea	{background:url(/vgnprod/images/balmash/bottom_area_border.gif) repeat-x bottom right;} 
.leftLinksArea		{background:url(/vgnprod/images/balmash/left_area_border.gif) repeat-y;} 
.rightLinksArea		{background:url(/vgnprod/images/balmash/right_area_border.gif) repeat-y;} 

.TopLinksOnTabS		{cursor:hand;height:27px;width:6px;background:url(/vgnprod/images/balmash/tab_on_right.gif) no-repeat bottom right; } 
.TopLinksOnTab		{cursor:hand;padding-top:5;height:27px;width:110px;background:url(/vgnprod/images/balmash/tab_on_mid.gif) repeat-x bottom; white-space: nowrap; } 
.TopLinksOnTabE		{cursor:hand;height:27px;width:5px;background:url(/vgnprod/images/balmash/tab_on_left.gif) no-repeat bottom left; } 
.TopLinksOffTabS	{cursor:hand;padding-top:4px;height:23px;width:3px;background:url(/vgnprod/images/balmash/tab_off_right.gif) no-repeat 3px right; } 
.TopLinksOffTab		{cursor:hand;padding-top:4px;height:27px;width:110px;background:url(/vgnprod/images/balmash/tab_off_mid.gif) repeat-x bottom; white-space: nowrap; } 
.TopLinksOffTabE	{cursor:hand;padding-top:4px;height:23px;width:3px;background:url(/vgnprod/images/balmash/tab_off_left.gif) no-repeat 3px left; } 
.TopLinksSpace		{width:4px;background:url(/vgnprod/images/balmash/top_area_border.gif) repeat-x bottom right; } 

.UpperMenuUL {
    list-style-image: none; list-style-type: none
}
.UpperMenuLI {
    list-style-image: none; list-style-type: none; padding-bottom: 4px; display: inline
}

/******************************************************************************************/
/********************						Upper Bar				***********************/
/******************************************************************************************/
.menuLabelStart {height:100%;border-left:1 solid #65A7D9;background:#087cd2;height:10px;font-size:1px;width:1px}
.menuLabelEnd   {height:100%;border-left:1 solid #087cd2;background:#65A7D9;height:10px;font-size:1px;width:1px}
.menuLabel		{border-top:1 solid #5AA1D9;border-left:1 solid #5AA1D9;border-bottom:1 solid #5AA1D9;border-right:1 solid #5AA1D9;color:#ffffff;height:22px;background:#1582D0;font:bold 14px arial;text-decoration:none;padding-right:4px}
.menuLabelH2		{color:#ffffff;background:#1582D0;font:bold 14px arial;text-decoration:none}
.spaceArea		{background:#ffffff; border-right:1 solid #D0D0D0; border-left:1 solid #D0D0D0;padding-right:4px;font-size:4px}
.barText		{color:#C0FFFF;font:bold 14px arial}


/******************************************************************************************/
/********************			    	Marketting iFrame			***********************/
/******************************************************************************************/
 .marketing {border-left:solid #e0e0e0 1px;border-right:solid #e0e0e0 1px;border-top:solid #c0c0c0 1px;border-bottom:solid #c0c0c0 1px;background-color:#efefef;padding-right:2px;padding-left:2px}
 
 
/******************************************************************************************/
/********************						Text types				***********************/
/******************************************************************************************/
.small {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#404040
}
.header {
	font-family:arial;
	font-size:13px;
	font-weight:700;
	color:#404040
}
.errNote {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#c00000
}
.lable {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#404040
}
.note {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#306090
}
.script {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#86649c
}
.emphasis {
	font-family:arial;
	font-size:12px;
	font-weight:700;
	color:#404040
}
.title {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#306090
}
.spot {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#86649c
}
.big_header {
	font-family:arial;
	font-size:14px;
	font-weight:700;
	color:#404040
}
.big_title {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#306090
}
.big_spot {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#86649c
}
/******************************************************************************************/
/*********************** 				Calc Elements				***********************/
/******************************************************************************************/
.scaleBarOff {background-color:#CEDFEF;width:32px}
.scaleBarOn	 {background-color:#86649c;width:32px}
.scaleBarOut {background-color:#ffffff;width:32px}
.barTextBox	{text-align:center;width:63px;height:18px;font-size:10px;background-color:#ffffff}

.myScroll{
	scrollbar-face-color:#BE91C9;
	scrollbar-shadow-color: #c6a4cd; 
	scrollbar-highlight-color: #F2E6FC; 
	scrollbar-3dlight-color: #6B26A0; 
	scrollbar-darkshadow-color: #9757C9; 
	scrollbar-track-color: #D0C9D5;   
	scrollbar-arrow-color: #ffffff
}
.button1	{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#306090;
	cursor:hand; 
	white-space: nowrap;
}
.button2	{
	background-Color:#C6A4DC;
	font-family:arial;
	font-size:14px;
	font-weight:700;
	color:#404040;
	cursor:hand; 
	white-space: nowrap;
}
.button3	{
	font-family:arial;
	font-size:14px;
	font-weight:700;
	color:#86649c;
	cursor:hand; 
	white-space: nowrap;
}
.confirmButtOff	{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#306090;
	cursor:default
}
.confirmButtOn	{
	font-family:arial;
	font-size:12px;
	font-weight:700;
	color:red;
	cursor:hand
}
.chartHeader {
	background-color:#CEDFEF;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#306090
}
.routsHeader {
	background-color:#CEDFEF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#306090
}
.routsTotals {
	background-color:#DFECF9;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#306090
}
.routsTotalsField {
	background-color:#E7ECF1;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#306090;border:solid #C3C3CD 1px
}
.chartBG {
	background-color:#EBE0F2;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#404040
}
.chartBGNoBorder {
	background-color:#EBE0F2;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	border:none
}
.chartBGfield {
	background-color:#EBE0F2;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	border:none
}
.chartBGLightField {
	background-color:#F2EBF7;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	border:solid #C6A4DC 1px
}
.noBG {
	background-color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#404040
}
.noBGNoBorder {
	background-color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	border:none
}
.noBGfield {
	background-color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	border:none
}
.noBGLightField {
	background-color:#F2EBF7;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	border:solid #C6A4DC 1px
}
.calcBySum {
	text-align:center;
	width:63px;
	height:18px;
	font-size:10px;
	font-weight:bold;
	background-color:#cccccc
}
.calcByPay {
	text-align:center;
	width:63px;
	height:18px;
	font-size:10px;
	font-weight:normal;
	background-color:#ffffff
}
.bulletModeOn {
	background-color:#ffffff;
	border:none;
	cursor:default
}
.bulletModeOff {
	background-color:#808080;
	border:none; 
	cursor:hand
}
#TblIntHeader th
{
	background-color:#CEDFEF;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#306090
	border: 0px;
    position: absolute;
    top: -999px;
}
