body {
		line-height: 125%;
		font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;
		color: #444; 
}

input, select, option{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
h1 {font-size:15px;color:#003366;margin:0px;font-family: Verdana, Tahoma, Arial;}
#lm { background-image:url(../Images/side_l_bg.gif); background-repeat:no-repeat; width:9px; padding-right:2px;}
#cm { background-color:#FFFFFF; height:500px; width:750px; vertical-align:top; padding:10px 5px 5px 5px;}
#rm { background-image:url(../Images/side_r_bg.gif); background-repeat:no-repeat; width:9px; padding-left:2px;}
#top {width:750px;height: 118px; background-image: url(../Images/head.gif); background-repeat: x; vertical-align:text-bottom;}
#foot {height: 25px; background-image:url(../Images/foot.gif); background-repeat: x; text-align:center;}
A, INPUT, OPTION, SELECT TABLE, TR {font-family:"Arial", serif;font-size:13px;color:#000}
A:link, A:visited, A.active { COLOR:#006699;font-family:"Arial", serif;TEXT-DECORATION:underline;font-size:12px}
A:hover { COLOR:#FF6666;font-family:"Arial", serif;Text-decoration:underline;font-size:12px}
A.foot:link, A.foot:visited, A.foot.active { COLOR:#000;font-family:"Arial", serif;TEXT-DECORATION:underline;FONT-WEIGHT:bold;font-size:11px}
A.foot:hover { COLOR:#000;font-family:"Arial", serif;Text-decoration:underline;font-size:11px}
.compulsary{ font-size:16px; color:#FF6600; font-weight:bold;}
.selectCol{width:40px; text-align:left;}
.selectColforgrid{width:40px; text-align:Right;}
.editCol{width:20px; text-align:center;}
#CompanyName{ color:#FFFFFF; font-size:25px; font-weight:bold; padding-left:20px;}
.stdTableHeader td{ background-color:#3399CC; color:#FFFFFF; font-weight:bold; font-size:12px; height:20px; border-top:1px solid #E5EACD;border-bottom:1px solid #ADB58D;}
.stdTableHeader a:link , .stdTableHeader a:visited , .stdTableHeader a:hover,.stdTableHeader a:active{color:#FFFFFF; text-decoration:none}

.stdTable{ border-collapse:collapse; border:1px solid #999999;}
.stdTable th{ background-color:#e5eacd; color:#ffffff; font-weight:bold; font-size:12px; height:20px; border-top:1px solid #E5EACD;border-bottom:1px solid #ADB58D;}
.stdTable td{  color:#6666CC; font-size:11px; height:20px; padding:3px 2px 3px 5px;}
.stdTable th A:hover { COLOR:#FFFFFF;font-family:"Arial", serif;Text-decoration:none;font-size:11px}
.firstrow { background-color:#EEEEEE ;color:#000000; font-size:12px; height:20px; border-bottom:1px solid #000099; vertical-align:Middle}
.firstrow a:link,.alternaterow a:visited , .alternaterow a:hover,.alternaterow a:active{color:#990000;text-decoration:none}
.alternaterow { background-color:#B0D5DB ;color:#000000; font-size:12px; height:20px; border-bottom:1px solid #000099; vertical-align:Middle}
.alternaterow a:link,.alternaterow a:visited , .alternaterow a:hover,.alternaterow a:active{color:#990000;text-decoration:none}

.mnpTable{ border-collapse:collapse; border:1px solid #666666;}
.mnpTable th{ background-color:#C54911; color:#FFFFFF; font-weight:bold; font-size:12px; height:20px; border-top:1px solid #CCCCCC;border-bottom:1px solid #ADB58D;}
.mnpTable td{  color:#0067CE; font-size:11px; height:20px; padding:3px 2px 3px 5px;}
.mnpTable th A:hover { COLOR:#FF6600;font-family:"Arial", serif;Text-decoration:none;font-size:11px}
.mnpTableHeader td{ background-color:#C54911; color:#FFFFFF; font-weight:bold;  font-size:12px; height:20px; border-top:1px solid #E5EACD;border-bottom:1px solid #ADB58D;}


.rtpTable1{ border:1px solid #eeeeee; border-collapse:collapse}

.conTable{ border-collapse:collapse; border:1px solid #2489DB;}
.conTable th{ background-color:#2489DB; color:#FFFFFF; font-weight:bold; font-size:12px; height:20px; border-top:1px solid #E5EACD;border-bottom:1px solid #ADB58D;}
.conTable td{ background-color:#FFFFFF; color:#000000; font-size:11px; height:20px; padding:3px 2px 3px 5px;}
.conTable th A:link,.conTable th A:visited,.conTable th A.hover,.conTable th A.active   { color:#FFFFFF; text-decoration:none}

.rtpTable{ border-collapse:collapse; border:1px solid #eeeeee;}
.rtpTable th{ background-color:#E7E7E7; color:#333333; font-weight:bold; font-size:12px; height:20px; border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;}
.rtpTable td{ background-color:#FFFFFF; color:#000000; font-size:11px; height:20px; padding:3px 2px 3px 5px;}
.rtpTable th A:link,.rtpTable th A:visited,.rtpTable th A.hover,.rtpTable th A.active   { color:#FFFFFF; text-decoration:none}

.style1{font-weight:bold; color:#CC3333}
.errorMessage{ font-weight:bold; font-size:12px; color:#CC0000;}
.validationMessage{ font-weight:bold; font-size:11px; color:#FF3366;}

#tlb{ width:9px; height:12px; background-image:url(../Images/top_l_bg.gif);}
#tcb{ background-image:url(../Images/top_c_bg.gif); height:12px; background-repeat:repeat-x; padding-bottom:2px;}
#trb{width:9px; height:12px; background-image:url(../Images/top_l_bg.gif);}
#TNM{ 	height: 20px;
	background: #2489DB;
	text-align: right;
	padding-right: 10px;	
	padding-top: 5px;
}
#CN{background: #232833 url(../images/header-bg.png) repeat-x; height:112px;position: relative;}
#EC{ font-size:12px}
#EC a,#EC a:link,#EC a:visited,#EC a:active{ COLOR:#2489DB;font-family:"Arial"; font-size:12px;Text-decoration:none}
#EC a:hover{COLOR:#808080;font-family:"Arial"; font-size:12px;Text-decoration:underline}
a {
	text-decoration: none;
	color: #2489DB;
}

a:hover {
	color: #808080;
}

a img {
	border: 0;
}

#toplinks {
	height: 20px;
	background: #2489DB;
	text-align: right;
	padding-right: 10px;	
	padding-top: 5px;
}

#toplinks a {
	font-size: 8pt;
	display: inline; text-decoration:none;
	padding-left: 8px;
	padding-right: 5px;
	background: url(../images/strelica.gif) left no-repeat;
	padding-bottom: 3px;
	margin-right: 5px;
	color: #fff;
}

#toplinks a:hover {
	border-bottom: 2px solid #fff;	
}


#navigacija {
	clear: left;
	float: left;
	width: 150px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.9em;
}

#navigacija ul {	
	list-style: none;
	width: 155px;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1.1em;
}	

#navigacija li {
	margin-bottom: 1px;
	font-style: regular; font-size: 10px; font-family: Verdana, Tahoma, Arial; color: #003366; 
}
.heading{
	height:20px;
	font-style: regular; font-size: 10px; font-family: Verdana, Tahoma, Arial; color: #003366 ;font-weight:bold; 
	 background-color:#deefef;
	 color:#003163;
	 padding: 6px 8px 0 10px;
	 }

#navigacija li a, #navigacija li a:visited {

	text-align: left;
	height: 20px;
	text-decoration: none;
	background: #edf3fa;
	color: #003163;
	display: block;
	padding: 2px 8px 0 10px;
	
}	
	
#navigacija li a:hover {
	 background: #edf3fa;
	color: #003163;
	 text-decoration:underline;
	 
}

.lijevo {
	margin: 2px 0 10px 0;
	padding: 3px 10px 5px 10px;
	width: 130px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	color: #6B6B6B;
	background: #eee url(lijevo.gif) repeat-x;
}

.lijevo a, .lijevo a:visited {
	text-decoration: underline;
}
@media print 
{
	.doNotPrint {display: none !important;}
	.stdTable {font:"Times New Roman", Times, serif; font-size:18pt}
	.printHeader{ text-align:right }
	#divHeader{display:inline}
	table,td,th{border:0px;}
	.line{border-bottom:1px solid #DDDDDD;}
	#billDetails td{padding-left:5px;border:1px solid #000000;}
	.paymentSlip td, .paymentSlip th{padding:2px;border:0px;}
	.slipHeader td{border-bottom:1px solid #000000;}
	.pnoBorder td{border:1px solid #FFFFFF;}
	.holltiTudalen {
	page-break-after:always;
	}
}
#divHeader{display:none}
.doNotDisplay{display:none;}
.N td{background-color:#FCF3F4; color:#CC0000; font-weight:bold;font-size:14px;}
.N a:link ,.N a:visited ,.N a:active ,.N a:hover { color:#CC0000; text-decoration:none;font-size:12px;}
.P td{background-color:#EFFFF9; font-weight:bold;font-size:14px;}
.P a:link ,.P a:visited ,.P a:active ,.P a:hover { color:#285F40; text-decoration:none; font-size:12px;}
.Z {display:none;}
.Z td{background-color:#ffffff;}
.Z a:link ,.Z a:visited ,.Z a:active ,.Z a:hover { color:#858585; text-decoration:none}
.total td{font-weight:bold;background-color:#f0f0f0;}
.altTable{ border-collapse:collapse;}
.altTable th{ background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; font-size:12px; height:20px;}
.altTable td{ background-color:#FFFFFF; color:#000000; font-size:11px; height:20px; padding:3px 2px 3px 5px;}
.rh {color: #CC0000; font-size:18px; font-weight:bold; background-color:#ffffff; padding-left:8px; padding-right:1px; text-transform:lowercase;}
.bh {color: #000000; font-size:18px; font-weight:bold; background-color:#ffffff; padding-left:1px; padding-right:8px;text-transform:lowercase;}
.RowColor{ background-color:#FFEDCF}
Table caption { font-weight:bold; font-size:12px; color:#003366 }
.line{border-bottom:1px solid #DDDDDD;}
.cancelled td{text-decoration:line-through;}
.active {}
.hd{ padding:2px 5px 1px 5px; border:1px solid #A9D3E1; background-color:#CAECF7; color:#121212; font-size:11px; text-align:center; font-weight:bold;}
.dd{ padding:3px 5px 2px 5px; border-left:1px solid #A9D3E1;border-bottom:1px solid #A9D3E1;border-right:1px solid #A9D3E1;color:#121212; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:justify; vertical-align:top}
.hd A:link, .hd A:visited, .hd A:active { COLOR:#121212;font-family:"Arial", serif;TEXT-DECORATION:none;FONT-WEIGHT:bold;font-size:12px}
.hd A:hover { COLOR:#000;font-family:"Arial", serif;Text-decoration:underline;font-size:12px}
.dd A:link, .dd A:visited, .dd A:active {TEXT-DECORATION:none; color:#3366CC; font-weight:bold}
.dd A:hover { Text-decoration:underline; color:#3366CC; font-weight:bold}
.pHeader {font-size:18px;color:#484848;}
.pSubHeader a:link, .pSubHeader a:visited, .pSubHeader a:active{font-size:12px;color:#484848;font-weight:bold;text-decoration:none}
.pSubHeader a:hover {font-size:12px;color:#484848;font-weight:bold;text-decoration:underline}
.bs {border: 1px solid #4784B0; }
.fldborder{border:1px solid #999999;
font-size:12px;color:#999999;
     
}
 .lightcolour { border:1px solid #999999; padding: 0px 0px 0px 5px;}
 .headingW{
	margin: 0;
	margin-bottom: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
 	color: #993333;
	border-bottom: 1px solid #e7e7e7;
}
.headingA {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
 	color: #9900FF;
	
	 
	 }
.Hindi {COLOR: #000000;   font-family: 'Kruti Dev 010'; font-size:16pt}
.stdTableNew{ border-collapse:collapse; border:1px solid #FFFFFF;}
.stdTableNew th{ background-color:#e5eacd; color:#e5eacd; font-weight:bold; font-size:12px; height:20px; border-top:1px solid #E5EACD;border-bottom:1px solid #ADB58D;}

 .stdTableNew td{  color:#6666CC; font-size:13px; height:20px; padding:3px 2px 3px 5px;}
