﻿/*a:link {color: blue}
a:active {color: red; font-weight: bold}
a:visited {color: green}
a:hover {color: yellow}*/

body
{
	margin: 0;
}
.bodyBkGrdColor
{
	background-color:White;
}
.submenu
{
	background-image: url(../images/login/sub_menu_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #16501e;
	vertical-align: top;
	padding-top: 30px;
	padding-right: 5px;
	padding-left: 5px;
}
.ItemBackground
{
	background-image:url(../images/login/item_bg.jpg);
	background-repeat:repeat-y;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;

	
}
.ItemBackground2
{
	background-image:url(../images/item_bg_full.jpg);
	background-repeat:repeat-y;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	
	
}
.PopupBg
{
	background-image:url(../images/app_popup_bg.jpg);
	background-repeat:repeat-y;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
}
.labelText
{
	font-weight: normal;
	color: black;
	font-family: Arial;
	text-align: right;
	padding-right:5px;
	border-color:Green;
}
.btnBkgd
{
	font-size: 8pt;
	background-image: url(../images/Login/btn_bg.jpg);
	color: white;
	background-repeat: repeat-x;
	font-weight: bold;
	font-family: Arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: transparent;
	height: 20px;
	width: 80px;
	cursor:pointer;
}
.btnBkgsrch
{
	font-size: 8pt;
	background-image: url(../images/Login/btn_bg.jpg);
	color: white;
	background-repeat: repeat-x;
	font-weight: bold;
	font-family: Arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: transparent;
	height: 20px;
	width: 40px;
	cursor:pointer;
}

.btnBkgsrchdown
{
	font-size: 8pt;
	background-image: url(../images/Login/btn_down.jpg);
	color: white;
	background-repeat: repeat-x;
	font-weight: bold;
	font-family: Arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: transparent;
	height: 20px;
	width: 40px;
	cursor:pointer;
}
.btnBkgsrchup
{
	font-size: 8pt;
	background-image: url(../images/Login/btn_up.jpg);
	color: white;
	background-repeat: repeat-x;
	font-weight: bold;
	font-family: Arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: transparent;
	height: 20px;
	width: 40px;
	cursor:pointer;
}

.headings
{
	background-image: url(../images/login/title_bar.jpg);
	width: 100%;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 14px;
	color: White;
	height: 20px;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
}
.headingsLarge
{
	background-image: url(../images/login/title_bar_big.jpg);
	width: 100%;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 14px;
	color: White;
	height: 20px;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
}
.grid
{
	background-color:#E8F9F1;	
	font-family:Arial;
	font-size:12px;
}

.recordSet{
	
	border:1px  solid #646464;
	margin:10px 0px;
	font-family:Arial;
	font-size:12px;
	background-color:#E8F9F1;
	padding-left:3px;
	padding-right:3px;
	

	
}

.recordSet th{
	background-color:#7a9dc0;
	text-align:center;
	
	padding:2px 0px;
	font-size:12px;
	color:Black;
	border:1px  solid  #646464;
	padding-left:3px;
	padding-right:3px;
}

.recordSet td{
	border-right:1px  #646464;
	font-family:Arial;
	font-size:12px;
	border:1px  solid  #646464;
	vertical-align:top;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
	
}

.recordSet  .alternate{	
	background-color:#e8f9f1;
	font-family:Arial;
	font-size:12px;
	border:1px  solid  #646464;
	padding-left:3px;
	padding-right:3px;
}
.recordSet .alternate1
{
	background-color:#d3dcd7;
	font-family:Arial;
	font-size:12px;
	border:1px  solid #646464;
	padding-left:3px;
	padding-right:3px;
}
.rowhighlight
{
background-color:#939393;
}

.fieldtext
{
font-weight:normal;
font-family:Arial;
font-size:12px;

}
.fonts
{
font-size:10px;
}
.greybody
{
	background-image:url(../images/login/item_bg.jpg )
}
.pageheadings
{
font-family:Arial;
height: 5px;
font-weight:bold;
padding-left:8px;
font-size:14px;
}
.asterisk
{
font-size:12px;
color:Red;
vertical-align:top;
padding-left:5px;
}
.errormsg
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:Red;
	padding-left:5px;
	text-decoration:none;
	
}
.copyright
{
	width:50%; 
	height: 17px; 
	padding-left:10px;
	color:#c7f2ca;
}	

.txtboxborder
{
	border-right: #848484 1px solid;
	border-top: #848484 1px solid;
	border-left: #848484 1px solid;
	border-bottom: #848484 1px solid;
}

.TopBar
{
	background-image: url(../images/WebSlices/title_bar.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 10pt;
	color: White;
	font-weight: bold;
	height: 19px;
	padding-left: 3px;
	text-transform: uppercase;
}

.NewsText
{
	font-size: 9pt;
	color: #000000;
	font-family: Arial;
	text-align: justify;
}
.NewsSmallText
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	text-align: justify;
	padding-right: 5%;
	padding-left: 5%;
}

.NewsSmallTextformore
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	text-align: justify;
	
	
}


.NewsHeaderText
{
	font-size: 8pt;
	color: #3366ff;
	font-family: Arial;
	font-weight: bold;
	padding-bottom: 8px;
	padding-top: 3px;
	text-align: left;
}
.moreText
{

	color: #ff0000;
	font-family: Arial;
	text-align: right;
	text-decoration: underline;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 9pt;
	visibility: hidden;
}
.moreText2
{
	cursor: pointer;
	color: #ff0000;
	font-family: Arial;
	text-align: right;
	text-decoration: underline;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 9pt;
	visibility: hidden;
}
.mandtext                /*mandatory field's text*/
{
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:Blue;
	padding-left:15px;
	padding-bottom:5px;

}

.TDSt TD
{
	background-image: url(../images/WebSlices/btn_submenu.jpg);
	background-repeat: repeat-x;
	height: 29px;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	padding-left: 25px;
	width: 200px;
}
.TDSt TD:hover
{
	background-color: transparent;
	background-image: url(../images/WebSlices/popup_bar_mo.jpg);
	background-repeat: repeat-x;
	height: 29px;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	padding-left: 25px;
	width: 200px;
}

.TDSt TD A
{
	text-decoration: none;
	color: white;
	width: 100%;
}
.TDSt TD A:hover
{
	text-decoration: none;
	color: white;
	width: 100%;
}
.scrbrdfld
{
	border:none;
}
.textboxdate
{
	width:70px;
	height:15px;
}
	
.txtboxmul
	{
		width:180px;
		height:30px;
		font-family: Arial;
	font-size: 12px;
	}
.ddowns1
{
	font-size: 9pt;
	
	font-family: Arial;
	
	padding-bottom: 8px;
	padding-top: 3px;
	text-align: left;
}

	
	.txtboxname
{
	width:180px;
	height:15px;
}
.boxicn
{
	width:150px;
	height:15px;
	}
.boxphno
{
	width:100px;
	height:15px;
	}	
	
	.labelText2
{
	font-weight: normal;
	color: black;
	font-family: Arial;
	text-align: right;
	padding-right:5px;
	border-color:Green;
	width:180px;
}

.mandtext2                /*mandatory field's text*/
{
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:Blue;
	

}				

.ssss ul li 
{
	list-style-type: none;
    margin-left: 0;
}

.TitleBarBlack
{
	font-weight: bold;
	font-size: 10pt;
	background-image: url(../images/WebSlices/title_bar_black.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	background-color: transparent;
	color: white;
	height: 20px;
}
.SlNoTd
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: center;
}
.MainTbl TD
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.MainTableBorder
{border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;}
	
	
.RowText
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: left;
	
}

.RowText A
{
	text-decoration: none;
	color: black;
	cursor:pointer;
}
.RowText A:hover
{
	text-decoration: none;
	color: #ff0033;
	
}
.RowText2
{
cursor:pointer;
}
.memlgin
{
}
.memlgin A:hover
{
text-decoration: none;
color:Yellow;
}

/*Grid Style*/
.linksRepeater a:link
{
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #330000;
	text-decoration: none;
}

.linksRepeater a:visited
{
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #330000;
	text-decoration: none;
}

.linksRepeater a:hover
{
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

.linksRepeaterPagelink
{
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000066;
	text-decoration: none;
}

.linksRepeaterPagelink a:link
{
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000066;
	text-decoration: none;
}

.linksRepeaterPagelink a:visited
{
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000066;
	text-decoration: none;
}

.linksRepeaterPagelink a:hover
{
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #3366cc;
	text-decoration: underline;
}

.linksRepeaterPagelink{
	border:1px solid #7C96E0;
	margin:10px 0px;
}

.linksRepeaterPagelink th{
	background-color:#8099DC;
	color:#000000;
	text-align:center;
	padding:2px 0px;
	font-weight:lighter;
}
.asterisk2
{
font-size:12px;
color:Red;
vertical-align:top;
padding-left:2px;
}

.bodyboldblack
{
	cursor: pointer;
	color: #ff0000;
	font-family: Arial;
	text-align: right;
	text-decoration: underline;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 9pt;
	visibility: hidden;
}

.PopWindowTextLeft
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	color: black;
}
.PopWindowTextRight
{
	
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	color: black;
	
}

.NewsPopWindowTextRight
{
	font-size: 9pt;
	font-family: Arial;
	text-align:justify
	
}

.BorderLine
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}

.Division
{
	background-image: url(../images/WebSlices/row_bg2.jpg);
	background-repeat: repeat;
}
.Division a
{
	text-transform: none;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}
.Division a:hover
{
	text-transform: none;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}
.Division a:active
{
	text-transform: none;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}

.HMrecordSet{
	
	
	
	font-family:Arial;
	font-size:12px;
	background-color:#ffffff;
	padding-left:3px;
	padding-right:3px;	
}

.HMrecordSet th
{
	background-color: transparent;
	padding: 2px 0px;
	font-size: 11px;
	color: white;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	background-image: url(../images/WebSlices/title_bar_black.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	border:none;
	text-align:left;
}

.HMrecordSet td
{
	
	border-right: 1px solid #F3DFE0;
	font-family: Arial;
	font-size: 11px;
	border: 0px solid #000000;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	background-image: url(../images/WebSlices/row_bg2.jpg);
	color: #330000;
	background-repeat: repeat-x;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	
}


.ImgBorder 
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.MasterTableBorder
{
	border-right: #000000 2px solid;
	border-top: #000000 2px solid;
	border-left: #000000 2px solid;
	border-bottom: #000000 2px solid;
}

.DwnLoadfile 
{
	text-decoration: none;
	color: Black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
}
	.DwnLoadfile:hover
{
	text-decoration: none;
	color: #dc143c;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
}
.textboxes
{
	padding-bottom:2px;
}
.swantha
{
	color:White;
}
.swantha:hover
{
	color:#c7f2ca;
}

.TransparentLogoBg
{
	background-position: center center;
	background-image: url(../images/WebSlices/Logo_Trnsprt03.png);
	background-color: transparent;
	background-repeat: no-repeat;
}

.ScoreBoardRightText
{height: 15px; font-size: 9pt; font-family: Arial; text-align: left;}


.ScoreBoardLeftText
{
	height: 15px;
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	
}
.AlphabetLinks
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.AlphabetLinks a:link
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.AlphabetLinks a:active
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.AlphabetLinks a:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.AlphabetLinks a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
}

.dynamicTbl{width:100%;}
.dynamicTD
{
	width:20%;
	/*cursor:pointer;*/
	} 

.RtText
{
	font-size: 9pt; 
	font-family: Arial;
}
.gridstyle
{
	width: 90%; 
	text-align:left;  
	padding-top: 10px; 
}
/*The following code is for the spinner control.*/
.comment {font-style:italic}
.sample {border:1px solid black;background-color:silver}


.noright {border-right:0px;text-align:right}
.noleft {border-left:0px;}
.noleftright {border-left:0px;border-right:0px;width:5px;text-align:center;}
.spinButtonContainer {width:20px;}
.spinButtonContainer input{width:20px;height:11px;font:bold 7px Webdings;}


.UsrCntrlTD
{
	text-align: center; 
	border-right: dimgray 1px solid; 
	border-top: dimgray 1px solid; 
	border-left: dimgray 1px solid; 
	border-bottom: dimgray 1px solid; 
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 0px; 
	padding-top: 10px;
	}
	
	.OffBerGap
	{
		HEIGHT: 40px; }
		
		
.GrndName
{
	font-weight: bold;
	font-size: 9pt;
	color: green;
	font-family: Arial;
}
.RowText3
{
	font-weight: bold;
	font-size: 9pt;
	
	color: black;
	font-family: Arial;
	text-align: left;
	
}

.RowText3 A
{
	text-decoration: none;
	color: red;
	cursor:pointer;
}
.RowText3 A:hover
{
	text-decoration: none;
	color: #ff0033;
	
}
.PagerSt
{
	text-decoration: underline;
}
.padding
{
	padding-right:20px;
		}
		
#dhtmltooltip
{
	position: absolute;
	width: 20%;
	padding: 3px;
	background-color: #fffacd;
	visibility: hidden;
	z-index: 100;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}
.subTitle2
{
	color: #3565f5;
	font-weight: bold;
	font-family: Arial;
	font-size: 9pt;
}

.Test
{
	font-size: 10pt;
	font-family: Arial;
}

.Hyp_bluetext
{
	color:Blue;
	font-family:Arial;
	cursor:pointer;
}

.Hyp_Link
{
	color:Blue;
	font-family:Arial;
	cursor:pointer;
	text-decoration:underline;
}