 

.hoverlink{
	text-align: center;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	color: #284E98;
	background-color: red;
	border: solid 1px red;
}
 .font
 {
	font-family: verdana;
	font-size: 12px;
 }
.SnapHeader
{
  color: white;
  background-image: url(images/toll_head.gif);
  border-top :1px solid #b3b3b3;
    
  font-family: Tahoma;
  font-weight: bold;
  height:21px;
  font-size:8pt ;
  text-indent:6px;
 border-left:	 1px solid #b3b3b3;
 border-right:1px solid #b3b3b3;
 text-align:left;
} 
.SnapHeader2
{
  color: #006699;
  background-image: url(images/snap_headerCollapsedBg.gif);
  border-top :1px solid #b3b3b3;
    
  font-family: Tahoma;
  font-weight: bold;
  height:21px;
  font-size:8pt ;
  text-indent:6px;
 border-left:	 1px solid #b3b3b3;
 border-right:1px solid #b3b3b3;
 text-align:left;
} 
 .table_align
 {
	 
	 text-align:center ;
	 width:100%;
	 
 }
 .cell_align
 {
  height:24px;
  text-align:left;
  font-family:Verdana;
  font-size:small;
   font-weight: bold;
  
 }
  .cell_align_right
 {
  height:24px;
  text-align:left;
  font-family:Verdana;
  font-size:small;
   
  
 }
 .maincell_height
 {
	 height:20px;
	  font-family: verdana;
  text-align:left;
  font-size: 8pt;
  color:black;
  font-style:normal;
 }
 
 
  .table_style
 {
	  
 border-bottom:1px solid #b3b3b3;
 border-left:	 1px solid #b3b3b3;
 border-right:1px solid #b3b3b3;
 width:100%;
 }
  .maintable
 { 
 border-bottom:1px solid #000066;
 border-left:1px solid #000066;
 border-right:1px solid #000066;
 width:100%;
 }
 .maintable_cell
 {
background-image: url(images/toll_head_blue.gif);
font-weight: bold;
height:25px;
font-size:10pt ;
text-align:left;
 }
.SnapHeaderCollapsed
{
  color: #777777;
  
    background-image: url(images/snap_headerCollapsedBg.gif);
 
  font-family: Verdana;
  margin-left:0px;
  font-weight: bold;
    font-size:14pt ;
    	 border-bottom:1px solid #b3b3b3;
 border-left:	 1px solid #b3b3b3;
 border-right:1px solid #b3b3b3;
  border-top:1px solid #b3b3b3;
}
 .headlines
{
  color: #ff6600;
  
   text-align:left;
 
  font-family: Tahoma;
  margin-left:50px;
  font-weight: bold;
    font-size:12pt ;
    width:100%;
 
}
.text_flow
{
 
 font-family:Arial;
 font-size:10pt ;
 color:Black;
    
    line-height  :25px; 
}
.SnapContent
{
	 border-color:#b3b3b3;
  font-family: verdana;
  text-align:left;
  font-size: 10px;
  padding: 0px;
   background-color:whitesmoke;
       	 border-bottom:1px solid #b3b3b3;
 border-left:	 1px solid #b3b3b3;
 border-right:1px solid #b3b3b3;
  border-top:1px solid #b3b3b3;
   cursor: default;
 }
 

.Dock
{
	
  padding:2px;
  border:#AFAFAF 0px solid;
  background-color: #E5E5E5;
   height:25px;
}
.maincell
{
 font-family: verdana;
  text-align:left;
  font-size: 8pt;
  color:Blue;
  font-style:normal;
}
.Links
{
  list-style-image:none;
  color:#006699;
  font-size:8px;
}
.table_frame { border: 1px solid black; } 
.textbox { height:15px; color:Black; font-family:Verdana ; font-size: x-small ; text-align:left; border: 1px solid black; }
 .textbox_cost { height:15px; color:Black; font-family:Verdana ; font-size: x-small ; text-align:left; border: 1px solid black; background-color:Beige; }
  .textbox_amounts { height:15px; color:Black; font-family:Verdana ; font-size: x-small ; text-align:left; border: 1px solid black; background-color:SkyBlue; } 
  .textbox_qty { height:15px; color:Black; font-family:Verdana ; font-size: x-small ; text-align:left; border: 1px solid black; background-color:pink; }
   .dropdown { height:20px; color:Black; font-family:Verdana ; font-size: x-small ; text-align:left; }
    .checkbox { height:15px; color:Maroon; font-family:Verdana ; font-size: x-small ; text-align:right; }
     .top_margin { margin-top:0px; text-align:center ; } 
     .Btn 
     { 
		background-image:url(images/toll_head_blue.gif);
		 border: 1px solid SlateGray; 
		 font-family:Verdana ; 
		 font-size: x-small ;
		  color:White; height:23px; width:70px; text-align:center; } 
		  .Btn2
     { 
		background-image:url(images/go.jpg);
		  border:0px;
		 font-family:Verdana ; 
		 font-size: x-small ;
     }
     .Btn_table
      { 
		width:40px;
		 text-align:right; 
		 } 
     .grid 
     { 
		width:100%; font-family:Verdana; 
		font-size:8pt; 
		
		} 
     .alert 
     { 
		color:Navy; 
		font-style:bold; 
		font-family:Verdana ; 
		font-size: x-small ; 
		text-align:left; 
		text-indent:20px; 
		} 
     .hello 
     {
		 color:Orange; 
		 font-family:Arial Narrow ; 
		 font-size:medium ;
		  text-align:left;
		   text-indent:40px;
		    } 
     .radiobtn 
     { 
		height:15px; 
		color:green;
		 font-family:Verdana ;
		  font-size: x-small ; 
		  } 
     .Modulename
      { 
		color: white;
		 background-image: url(images/top_groupBg.gif); 
		 font-family: Microsoft Sans Serif ; 
		 font-weight: bold; 
		 height:19px;
		  font-size:8pt ; 
		  border: 0px solid gray; 
		  text-align:left; 
		  text-indent:30px; 
		  }
	 