﻿/* CSS Document*/
   v\:* {
         behavior:url(#default#VML);
         }
         
body{	

	margin: 0px;
	padding: 0px;
	
}

.stoplist
{
	overflow-x:hidden;
	overflow-y:auto;padding:5px 0px 5px 0px;margin:5px 0px 5px 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

.Sep 
{
	width:100px;
	border:1px solid black;
}

.inputText
{
width:174px;
border: 1px solid #6699cc;
margin-top:5px;
}

select
{
width:178px;
margin-top:5px;
}

textarea
{
width:220px;
height:150px;
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #cc6600; font-weight:bold;
border:1px solid #89b3cc;
padding:4px;
}
/******* hyperlink and anchor tag styles *******/

a {
	
}

a:hover{	
	
}

img a
{
border:none;
}

/************** header tag styles **************/

h1{
	margin: 0px;
	padding: 0px;
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
}

h2{
	font: bold 140% Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color:#08497B;
	/*color:#a10c13; */
}


h3{
	font: bold 120% Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	/*color:#FF0000; */
	color:#08497B;
}

h4{
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

h5{
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color:#444444;
	font-weight: bold;
}
h6{
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color:#8a8a8a;
	font-weight: bold;
	width:95%; 
}
p
{
line-height:14px;
}

/************** header tag styles **************/


/************** Main tag styles **************/


.stops ul
{
margin:0;
padding:4px 0 0px 20px;
display:block;
border-bottom:1px solid #b4cbdf;
list-style-image: url(images/green-icon.gif);

}

.stops ul li
{
font-family:Tahoma; font-size:11px; font-weight:bold;
text-align:left;
padding:0 0 4px 4px;
}
.stops a
{
color:#000000;
text-decoration:none;

}
.stops a:link
{
color:#000000;
text-decoration:none;

}
.stops a:hover
{
text-decoration:underline;
}

.header
{
height:160px;
background-image:url(images/header-bg.gif);
background-repeat:repeat-x;
}
.header-rgt-box
{
background-image:url(images/bus.gif);
background-repeat:no-repeat;
width:470px;
height:160px;

}
.header-link
{
padding:5px 0 0 10px;
margin-top:0;
text-align:left;
color:#FFFFFF;
}
.header-link a
{

color:#FFFFFF;
text-decoration:none;
}

.header-link a:link
{

color:#FFFFFF;
text-decoration:none;
}

.header-link a:hover
{

color:#FFFFFF;
text-decoration:underline;
}

.content
{

background:url(images/content-bg.gif) repeat-x;

}

.lft-box-bg
{
border-left:2px solid #8eb4d5;border-bottom:2px solid #8eb4d5; border-right:2px solid #8eb4d5;
padding:10px 0 0 0;
}
#lft-box-a-bg
{
border-left:1px solid #89b3cc;border-top:1px solid #89b3cc; border-right:1px solid #89b3cc; background-color:#FFFFFF; padding:0 2px 0 2px;

}
#lft-box-b-bg
{
border-left:1px solid #89b3cc;border-right:1px solid #89b3cc; background-color:#FFFFFF; padding:0 2px 0 2px;

}
.lft-box-blu-bg
{
border:1px solid #89b3cc;background-color:#c8dff3;  padding:0; margin:0;


}
.lft-box-blu-bg ul
{
list-style-image:url(images/arrow.gif);
padding:5px 2px 5px 35px;
margin:0;


}
.lft-box-blu-bg ul li
{
font-family:Tahoma; font-size:11px; font-weight:bold;
text-align:left;
padding:0;
margin:0;
}
.lft-box-blu-bg a
{
color:#000000;
text-decoration:none;

}
.lft-box-blu-bg a:link
{
color:#000000;
text-decoration:none;
}
.lft-box-blu-bg a:hover
{
text-decoration:underline;
}

.lft-box-blu-bg-selected
{
border:1px solid #89b3cc;background-color:#c8dff3;  padding:0; margin:0;


}
.lft-box-blu-bg-selected ul
{
list-style-image:url(images/arrow-new.gif);
padding:5px 2px 5px 35px;
margin:0;


}
.lft-box-blu-bg-selected ul li
{
font-family:Tahoma; font-size:11px; font-weight:bold;
text-align:left;
padding:0;
margin:0;
}
.lft-box-blu-bg-selected a
{
color:#000000;
text-decoration:none;

}
.lft-box-blu-bg-selected a:link
{
color:#000000;
text-decoration:none;
}
.lft-box-blu-bg-selected a:hover
{
text-decoration:underline;
}


.lft-box-bgd
{
	border:1px solid #89b3cc;
	border-bottom:none;
	background-color:#ffffff; 
	padding:0; margin:0;
	height:164px;
	padding:4px;
	color:#cc6700;
	font-weight:bold;
	vertical-align:top;
	overflow:auto;

}
.lft-box-bgd-new
{
	border:1px solid #89b3cc;
	border-bottom:none;
	background-color:#ffffff; 
	padding:0; margin:0;
	height:20px;
	padding:4px;
	color:#cc6700;
	font-weight:bold;
	vertical-align:top;
	overflow:auto;
}
#lft-box-white-bg
{
border:1px solid #89b3cc;background-color:#ffffff;  padding:0; margin:0;

}
#lft-box-white-bg ul
{
list-style-image:url(images/arrow.gif);
padding:5px 2px 5px 35px;
margin:0;


}
#lft-box-white-bg ul li
{
font-family:Tahoma; font-size:11px; font-weight:bold;
text-align:left;
padding:0;
margin:0;
}
#lft-box-white-bg  a
{
color:#000000;
text-decoration:none;

}
#lft-box-white-bg a:link
{
color:#000000;
text-decoration:none;
}

#lft-box-white-bg a:hover
{
text-decoration:underline;
}

#lft-box-white-bg input
{
color:#747474;
}

#lft-box-white-bg-selected
{
border:1px solid #89b3cc;background-color:#ffffff;  padding:0; margin:0;

}
#lft-box-white-bg-selected ul
{
list-style-image:url(images/arrow-new.gif);
padding:5px 2px 5px 35px;
margin:0;


}
#lft-box-white-bg-selected ul li
{
font-family:Tahoma; font-size:11px; font-weight:bold;
text-align:left;
padding:0;
margin:0;
}
#lft-box-white-bg-selected  a
{
color:#000000;
text-decoration:none;

}
#lft-box-white-bg-selected a:link
{
color:#000000;
text-decoration:none;
}

#lft-box-white-bg-selected a:hover
{
text-decoration:underline;
}

#lft-box-white-bg-selected input
{
color:#747474;
}



.heading
{
background:url(images/lft-panel-box-a-bg.gif) repeat-x; 
background-position:left top; 
padding-left:15px;
width:182px;
font-family:Tahoma; font-size:12px; 
color:#034c84;

}
.heading-last
{
background:url(images/lft-panel-box-a-bg.gif) repeat-x; 
padding:4px 0 0 10px; 
width:182px;
font-family:Tahoma; font-size:14px; color:#034c84;
}
/************** nav **************/
.top-nav{
	background-image:url(images/top-strip.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:34px;	
	}
	
	
ul.tabs {
   list-style-type: none;
   padding:0 0 0 5px;
   margin:0;
}
ul.tabs li {
  font-size:11px;
  color:#ffffff;	
  float: left;
  text-align:center;
  padding:0;
  margin-left: 5px;
  
  
/*background: url(images/nav-right.gif) no-repeat right top;*/
  background-image:url(images/nav-bgright.gif);
  background-repeat:no-repeat;
  background-position:right top;
  margin-right: 2px;
	}

ul.tabs li a {
 font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold;
  text-align:center;
  display: block;
  padding: 0px 7px 0 20px;
  text-decoration: none;
/*  background: url(images/tab-l.gif) no-repeat left top;*/
  background-image:url(images/nav-bgleft.gif);
  background-repeat:no-repeat;
  background-position:left top;
  line-height:34px;
	}
	
ul.tabs li.selected {
   color:#336699;
  font-size:11px; 
  float: left;
  padding: 0;
  margin: 0;
  padding-top: 0;
  background:  no-repeat right top;
  background-image:url(images/nav-bgright-active.gif);
  margin-right: 2px;
 }


ul.tabs li.selected a {
  font-family:Tahoma; font-size:12px; color:#336699; font-weight:bold;
  display: block;
  padding: 0px 8px 0 20px;
  text-decoration: none;
  background:  no-repeat left top;
  background-image:url(images/nav-bgleft-active.gif);
  line-height:34px; 
}
.rht-box-bg
{
border-left:2px solid #8eb4d5;border-bottom:2px solid #8eb4d5; border-right:2px solid #8eb4d5;
padding:0px 15px 5px 15px;
}
ul.tabs li.selected a {
color: #336699;
  
}
ul.tabs li.selected a:link {
color: #336699;
  
}
ul.tabs li.selected a:hover {
color: #336699;
  
}
ul.tabs li.selected a:active {
color: #336699;
  
}


/*help */
ul.tabs li.help {
  color:#FFFFFF;
  font-size:11px; 
  float: left;
  padding:0;
  margin:0;
  padding-top:0;
  background:  no-repeat right top;
  background-image:url(images/nav-help-rgt.gif);
  margin-right:2px;
  margin-left:5px;
 }


ul.tabs li.help a {
  font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold;
  display: block;
  padding: 0px 8px 0 20px;
  text-decoration: none;
  background:  no-repeat left top;
  background-image:url(images/nav-help-left.gif);
  line-height:34px; 
}
ul.tabs li.help a {
color: #FFFFFF;
  
}
ul.tabs li.help a:link {
color: #FFFFFF;
  
}
ul.tabs li.help a:hover {
color: #FFFFFF;
  
}
ul.tabs li.help a:active {
color: #FFFFFF;
  
}
/* help*/
ul.tabs li a {
  color: #ffffff;
}	

ul.tabs li a:link {
  color: #ffffff;
}	
		
ul.tabs li a:hover {
  color: #ffffff;
}	

ul.tabs li a:active {
  color: #ffffff;
}

.grid-top
{
background-color:#c8dff3;
font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold;
padding:0 10px 0 10px;
height:28px;
border-bottom:1px solid #ffffff;
}
.grid-sub
{
background-color:#e7e6e6;
font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold;
border-bottom:1px solid #ffffff;height:30px;
}

.grid-data
{
background-color:#ffffff;

}
.grid-data td
{
padding-left:10px;
text-align:left;
height:24px;
vertical-align:middle;
}
.grid-data1
{
background-color:#f5f5f5;

}
.grid-data1 td
{
padding-left:10px;
text-align:left;
height:24px;
vertical-align:middle;
}
.heading-map 
{
padding-left:10px;
text-align:left;
height:25px;
vertical-align:middle;
border:1px solid #b4b4b4;
font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold;
}

.footer-left 
{
background-color:#002C6B;
color:#ffffff;
text-align:left;
font-size:11px;
height:24px;
width:252px;
padding-left:10px;
}
.footer-about 
{
background-color:#002C6B;
color:#ffffff;
text-align:left;
font-size:11px;
height:24px;
width:100px;
padding-right:10px;
}
.footer-right
{
background-color:#6b6b6b;
color:#ffffff;
text-align:left;
padding-left:20px;
font-size:11px;
}
.footer-right a
{
color:#ffffff;
font-size:11px;
text-decoration:none;
}
.footer-right a:link 
{
text-decoration:none;
}
.footer-right a:hover 
{
text-decoration:underline;
}
.strip
{
background-color:#c8def3;
font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold; text-align:left;
height:25px;padding:2px 5px 2px 5px;
}



.strip-mid
{
background-color:#f5f5f5;
font-family:Tahoma; font-size:12px; color:#5e8eb4; font-weight:bold; text-align:left;
height:32px;padding:2px 5px 2px 5px;
}



.next
{
padding-right:8px;
font:bold 11px Tahoma; color:#000000;
}
.next a
{
text-decoration:underline;
font:bold 11px Tahoma; color:#000000;
}
.next a:link hover visited
{
text-decoration:underline;
font:bold 11px Tahoma; color:#000000;
}

.next span
{
font:bold 11px Tahoma; color:#2a699a; padding:0 5px 0 5px;
}

.stop-icon
{
padding:4px;
border:1px solid #dadada;
background-color:#f7f7f7;

}

.stop-text
{
font-family:Tahoma; font-size:11px; color:#2f618d; font-weight:bold; text-align:left;padding:4px;
background-color:#ecebeb; text-transform:uppercase; border-left:1px solid #ffffff;
}

.data-strip 
{
	border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-bottom:0px solid #FFFFFF;
border-right:1px solid #CCCCCC;
font:normal 11px Tahoma;
background-color:#f5f5f5;padding:5px;width:1px;
}


.data-strip-alternate
{
	border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-bottom:0px solid #FFFFFF; 
background-color:#ffffff;
font:normal 11px Tahoma;
border-right:1px solid #CCCCCC;padding:5px;width:1px;
}
.flagColumn{font-family:Tahoma; font-size:1px; color:#F7F7F7; text-align:left;padding:4px 0px 4px 0px;border:1px solid #ffffff;
background-color:#F7F7F7; text-transform:uppercase;}
.freezeColumn 
{
	font-family:Tahoma; font-size:11px; color:#2f618d; font-weight:bold; text-align:left;padding:4px 5px 4px 5px;
background-color:#ecebeb; text-transform:uppercase;
	
}

.freezeColumnSelected 
{
	font-family:Tahoma; font-size:11px; color:#ffffff; font-weight:bold; text-align:left;padding:4px 5px 4px 5px;
background-color:#4c83b5; text-transform:uppercase;
	
}

.GridBox 
{
	background-color:#ecebeb;
	border-color:#FFFFFF;
}

	



.strip-head
{
background-color:#c8def3;
font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold; text-align:left;
height:32px;padding-left:10px; text-transform:uppercase;
}

.popup
{
font-family:Tahoma; font-size:12px;font-weight:normal;  color:#000000; text-align:center;line-height:12px; 
}

.blank
{
background-color:#c8def3; height:16px;
}

.box-data
{
overflow:scroll; width:430px;
}
#last-data
{
border-right:none; padding:5px 0 5px 0; width:1px;
}
.space
{
padding:0 0 0 10px;
}
.btn
{
padding:1px 0 0 4px;
}
.date-table
{
padding:5px 0 0 5px;
}
.all-main
{

}
#sep
{
border-width:0px 0px 2px 0px;border-color:#8AB4CC;border-style:Solid;height:100%;cursor:Default;
}
#ctl00_mainPanel_MainPanel1_SearchStop1_uwtSearchStoptd0L
{
width:0px;border-width:0px 0px 2px 0px;border-style:Solid;padding-left:1px;cursor:Default;font-size:2px;background:url(../../Images/img-tab-white.gif) no-repeat left top;
}
#ctl00_mainPanel_MainPanel1_SearchStop1_uwtSearchStoptd0
{
width:150px;border-width:0px 0px 2px 0px;border-style:Solid;height:100%;padding:0 20px 0 0;cursor:Default;background:url(../../Images/img-tab-white.gif) no-repeat right top;
}
#ctl00_mainPanel_MainPanel1_SearchStop1_uwtSearchStoptd1L
{
width:0px;border-width:0px 0px 2px 0px;border-style:Solid;padding-left:1px;cursor:Default;font-size:2px;background:url(../../Images/img-tab-white.gif) no-repeat left top;
}
#ctl00_mainPanel_MainPanel1_SearchStop1_uwtSearchStoptd1
{
width:150px;border-width:0px 0px 2px 0px;border-style:Solid;height:100%;padding:0 20px 0 0;cursor:Default;background:url(../../Images/img-tab-white.gif) no-repeat right top;
}
#ctl00_mainPanel_MainPanel1_SearchStop1_uwtSearchStoptd2L
{
width:0px;border-width:0px 0px 2px 0px;border-style:Solid;padding-left:1px;cursor:Default;font-size:2px;background:url(../../Images/img-tab-white.gif) no-repeat left top;
}
#ctl00_mainPanel_MainPanel1_SearchStop1_uwtSearchStoptd2
{
width:150px;border-width:0px 0px 2px 0px;border-style:Solid;height:100%;padding:0 20px 0 0;cursor:Default;background:url(../../Images/img-tab-white.gif) no-repeat right top;
}
.selectedTab
{
  font-family:Tahoma,Verdana; font-size:12px;  font-weight:bold;
  text-align:center;
  padding: 0px 8px 0 20px;
  text-decoration: none;
  line-height:32px;
}

.unselectedTab
{
  background:url(../../Images/img-tab-blue.gif) no-repeat right top !important;
  cursor:hand;
  font-family:Tahoma,Verdana; font-size:12px; color:#FFFFFF; font-weight:bold;
  text-align:center;
  padding: 0px 8px 0 20px;
  text-decoration: none;
  line-height:32px;
  }

.selectedTab h2
{ 
  font-family:Tahoma,Verdana; font-size:12px;  font-weight:bold;
  text-align:center;
  padding: 0px 8px 0 20px;
  text-decoration: none;
  line-height:32px;
 } 
 
 .unselectedTab h2
{ 
  font-family:Tahoma,Verdana; font-size:12px; color:White; font-weight:bold;
  text-align:center;
  padding: 0px 8px 0 20px;
  text-decoration: none;
  line-height:32px;
 } 

.Lang
{
	padding:2px;
}

.DivBox {overflow-X:hidden;overflow-y:auto;}

.CheckBoxes 
{
	width:30px;
	border:0px;
}

.Message 
{
	padding: 3px 20px;
}

.MessagePrio 
{
	font-weight:bold;
	color: Black;
	padding: 3px 20px;
}

.rdo input
{
margin:0; padding:0; border:none; width:14px; height:14px;
}

.list {
margin:0;
padding:0;

}
.list ul 
{
margin:0;
padding:0;display:inline;
}
.list ul li
{
background-image:url(images/arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:left;
list-style-type:none;
padding-left:10px;
margin-left:10px;
}
/**********14-oct-2008(RAGRTA)**********/
.tp-link
{
background-color:#062c6a;  color:#fff;
padding:2px;
}

.tp-link a
{
color:#fff; text-decoration:none;
}

.tp-link a:link active a:focus
{
color:#000; text-decoration:none;
background-color:#ADDBE7
}

/*
.tp-link a:link active a:focus
{
color:#fff; text-decoration:none;
}
*/
.tp-link a:hover
{
color:#fff; text-decoration:none;
}

.tp-link .lft
{
padding-left:7px; height:22px; color:#fff; text-align:left; border-top:1px solid #fff;
}

.tp-link .rgt
{
padding-right:7px; height:22px; color:#fff; text-align:right; border-top:1px solid #fff;
}



#coldata
{
background-color:#c8def3;
}

#whtdata
{
background-color:#FFFFFF;
padding:5px 8px 8px 8px;

}
.hdng-blk
{
font:bold 15px Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
}



#whtdata-new
{
background-color:#FFFFFF;
padding:5px 8px 8px 8px;
}


#whtdata button
{
margin:0; padding:0; width:50px; border:none;
}

.hd-top
{
font:bold 15px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#034c84;
}
.hd-top-loading
{
font:12px Arial, Helvetica, sans-serif;
text-transform:none;
color:#034c84;
}

.lft-txt
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#0a487a;
text-align:left; width:100px; 
}

.lft-txt-new
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#0a487a;
text-align:left; width:110px;
white-space:nowrap;
overflow:visible;
}

.note
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
text-align:left; padding:10px 0 20px 0;
}

.imp
{
font:11px normal Arial, Helvetica, sans-serif;
font-style:italic;
/*color:#8C0000;*/ 
color:#08497B;
text-align:left;
}

.smallnote
{
font:11px normal Arial, Helvetica, sans-serif;
font-style:italic;
text-align:left;
}

.rdo input
{
width:14px;
height:14px;
border:1px solid #77a8d6;
margin:0; padding:0;
}



.rut select
{
margin:0; padding:0; width:180px; border:1px solid #77a8d6; height:20px;

}

.dir select
{
margin:0; padding:0; width:100px; border:1px solid #77a8d6; height:20px;

}


.pro-sub
{
background-color:#e7e6e6;
font-family:Tahoma; font-size:11px; color:#3f749d; font-weight:bold;
border-bottom:1px solid #ffffff;
}
.pro-sub td
{
padding:5px 5px 5px 10px;
text-align:left;
height:24px;
vertical-align:middle;
color:#3f749d;
}
.pro-data
{
background-color:#ffffff;

}
.pro-data td
{
padding:5px 5px 5px 10px;
text-align:left;
height:24px;
vertical-align:middle;
}
.pro-data1
{
background-color:#f5f5f5;

}
.pro-data1 td
{
padding:5px 5px 5px 10px;
text-align:left;
height:24px;
vertical-align:middle;
}

.grid-top
{
background-color:#c8dff3;
font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold;
padding:0 10px 0 10px;
height:28px;
border-bottom:1px solid #ffffff;
}

.grid-top a
{
font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;
}

.grid-top a:link active
{
font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;
}

.grid-top a:hover
{
font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold; text-decoration:underline;
}
.AutoComplete { position:absolute;}
.SubmitButton
{
	/*background-image:url(images/btn-submit-blue-b.gif); */
	background:#ffffff url(images/btn-submit-blue-b.gif) no-repeat center;
	background-size: 100%;
	background-color:#ffffff;
	border-width:0px;
	height:28px;
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	width:100px;
}

.UnsubSubmitButton
{
	background-image:url(images/btn-submit-blue-c.gif);
	width:150px;
	background-color:#ffffff;
	border-width:0px;
	height:28px;
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;

}

.ChangePWSubmitButton
{
	background-image:url(images/btn-submit-blue-c.gif);
	width:150px;
	border-width:0px;
	height:28px;
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	width:150px;

}

.pageHeader
{
	color: White;
	background-color: #062c6a;
}

.pageHeader h1
{
	color: White;
	padding: 5px;
}

.notificationItem
{
	border-bottom:1px solid #b4cbdf;
	padding: 10px 5px;
}

ul.bigButtons
{
	list-style: none;
	margin: auto;
	width: 800px;
}

ul.bigButtons li 
{
	float: left;
}

ul.bigButtons li a, ul.bigButtons li a:active
{
	background-image: url(images/buttonlight_low.png);
	background-repeat: no-repeat;
	background-position: center;	
	width: 197px;
	height: 171px;
	display: block; 
	font-size: 1.8em;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

ul.bigButtons li a span
{
	padding: 48px 29px 0 29px;
	display: block;
}

ul.bigButtons li a:hover
{
	background-image: url(images/buttonglow_low.png);
}

.userMenu a
{
	text-decoration: none;
	font-weight: bolder;
	color: #FFFFFF;
}

.centerMsg
{
    color:red; margin-top:5px; text-align:center;
}

.instructions 
{
	display: none;
	color: #FFFFFF;
	text-align: center;
	width: 500px;
	margin-top: 20px;
}

.instructions h3 
{
	color: #FFFFFF;
	text-align: center;
}

ul.topPageLink
{
   list-style-type: none;
   margin-top: 0;
}

ul.topPageLink li {
  float: left;
  padding-top: 4px;
  margin-left: 12px;
}

ul.topPageLink li a 
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    padding: 6px 4px 2px 4px;
}

ul.topPageLink li a.selected
{
    color: #000000;
    background-color: LightBlue;
}

#skip a 
{position: absolute;
 margin-left: -3000px;
 width: 1;
 height: 1;
 overflow: hidden;
 }

#skip a:focus, #skip a:active
 {margin-left: 0px;
  width: auto;
  height: auto;
 }
 
 
 #fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	opacity: .80;
	
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
	border-style: none;
	position: relative;
	
	
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

/*Tabs*/

ul.subtabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #89B3CC;
	border-left: 1px solid #89B3CC;
	width: 100%;
	
	
}
ul.subtabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 32px;
	line-height: 31px;
	border: 1px solid #89B3CC;
	border-left: none;
	border-bottom:none;
	margin-bottom: -1px;
	background: #89B3CC;
	overflow: hidden;
	position: relative;
	font-family:Tahoma,Verdana; font-size:10px;  font-weight:bold;
    cursor:hand;
    background-color:#153E7E;
	
	
	
}
ul.subtabs li a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	outline: none;
	
}
ul.subtabs li.active a
{
    color: #000;
}

html ul.subtabs li.active, html ul.subtabs li.active a:hover  {
	background: #fff;
}
.tab_container {
	border: 1px solid #89B3CC;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	height: 165px;
	background: #fff;
	overflow:auto;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
	
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #89B3CC;
	padding: 5px;
}
.error_message {
    background-color: #FFFFFF;
    background-image: url('images/img-error.png');
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 3px solid;
    bottom: 0;
    color: #800000;
    height: 20px;
    left: 10px;
    margin: 10px 0;
    padding: 15px 10px 15px 50px;
    z-index: 99999;
}
.error_message_default {
    background-color: #FFFFFF;
    background-image: url('images/img-error.png');
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 3px solid;
    bottom: 0;
    color: #800000;
    height: 20px;
    left: 10px;
    margin: 10px 0;
    padding: 15px 10px 15px 50px;
    position: absolute;
    right: 10px;
    top: 140px;
    z-index: 99999;
}
.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url(<q>assets/xml/ellipsis.xml#ellipsis</q>);
}