@charset "utf-8";
/* CSS Document  Internet Custom JSP 11/09/09 v_1.1*/

.box01{
	border:1px solid #ccc;
	margin-left:10px;
	margin-bottom:15px;
}
.box02{
	border:1px solid #ccc;
	margin-left:10px;
	margin-bottom:15px;
	background:#FFFBE9;
}

.box01 p, .box02 p{
	margin:0;
	padding:5px;

}
.h3rightColBlue{
	margin:0;
	padding:4px;
	background:#1A2457;
	color:#fff;
	font-size:1.0em;
}

.h3rightColRed{
	margin:0;
	padding:4px;
	background:#f60;
	color:#fff;
	font-size:1.0em;
}


/*******************************Start Quick Links*****************************************/

.leftListGap{
	padding:20px 0 20px 15px;
}
.leftListGap select{
	width:202px;
}
#home .leftListGap{
	padding:0;
}
.homeQuickLinks{
	background:#006749;
	color:#fff;
	height:26px;
	padding-top:8px;
	padding-left:11px;
}
*html .homeQuickLinks{
	padding-bottom:8px;
}
UL.MenuBarHorizontal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; CURSOR: default; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } UL.MenuBarActive { Z-INDEX: 1000 } UL.MenuBarHorizontal LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: left } UL.MenuBarHorizontal UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; Z-INDEX: 1020; LEFT: -1000em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 15em; CURSOR: default; PADDING-TOP: 0px; FONT-STYLE: normal; LIST-STYLE-TYPE: none; POSITION: absolute } UL.MenuBarHorizontal UL.MenuBarSubmenuVisible { LEFT: auto } UL.MenuBarHorizontal UL LI { WIDTH: 15em; FONT-STYLE: normal } UL.MenuBarHorizontal UL UL { MARGIN: -5% 0px 0px 95%; POSITION: absolute } UL.MenuBarHorizontal UL.MenuBarSubmenuVisible UL.MenuBarSubmenuVisible { LEFT: auto; TOP: 0px } UL.MenuBarHorizontal UL { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid } UL.MenuBarHorizontal A { BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; DISPLAY: block; PADDING-LEFT: 4px; BORDER-LEFT: #7f9db9 1px solid; CURSOR: pointer; COLOR: #333333; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } UL.MenuBarHorizontal A:hover { COLOR: #fff; FONT-STYLE: normal; BACKGROUND-COLOR: #316ac5 } UL.MenuBarHorizontal A:focus { COLOR: #fff; FONT-STYLE: normal; BACKGROUND-COLOR: #316ac5 } UL.MenuBarHorizontal A.MenuBarItemHover { COLOR: #000 } UL.MenuBarHorizontal A.MenuBarItemSubmenuHover { COLOR: #000 } UL.MenuBarHorizontal A.MenuBarSubmenuVisible { COLOR: #000 } UL.MenuBarHorizontal A.MenuBarItemSubmenu { BACKGROUND-POSITION: 100% 50%; BACKGROUND-IMAGE: url(../images/SpryMenuBarDown.gif); WIDTH: 15em; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal } UL.MenuBarHorizontal UL A.MenuBarItemSubmenu { BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: url(../images/SpryMenuBarRight.gif); BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal } UL.MenuBarHorizontal A.MenuBarItemSubmenuHover { BACKGROUND-POSITION: 100% 50%; BACKGROUND-IMAGE: url(../images/SpryMenuBarDownHover.gif); BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal } UL.MenuBarHorizontal UL A.MenuBarItemSubmenuHover { BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: url(../images/SpryMenuBarRightHover.gif); BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal } UL.MenuBarHorizontal IFRAME { Z-INDEX: 1010; POSITION: absolute } @media Screen, Projection { UL.MenuBarHorizontal LI.MenuBarItemIE { DISPLAY: inline; BACKGROUND: #fff; FLOAT: left; FONT-STYLE: normal } } 

/************************************End Quick Links ************************************/
/*Data Table*/
.dataTb{
	margin-top:20px;
	background:#FCFAF5;
	border-top:1px solid #D9B784;
	border-right:1px solid #D9B784;
	width:98%;

}
  html>/**/body {overflow-x:auto;}	
* html .dataTb{table-layout:fixed;}
	*:first-child+html .dataTb{table-layout:fixed;}
	html[xmlns*=""] body:last-child .dataTb{table-layout:fixed;}

.dataTb tr th{
	background:#E8D4AF;
	padding:2px;
	border-left:1px solid #D9B784;
	border-bottom:1px solid #D9B784;
	text-align:left;
	word-wrap: break-word;
}
.dataTb tr td{
	padding:2px;
	border-left:1px solid #D9B784;
	border-bottom:1px solid #D9B784;
	vertical-align:top;
	word-wrap: break-word;
}
.dataTb tr.altColor{
	background:#F8F2E7;
}

/*Tab*/
.dataTabMenu{
	margin:0;
	padding:0;
	list-style:none;
	margin-top:20px;
}
.dataTabMenu li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.dataTabMenu li a, .dataTabMenu li a:visited{
	margin-right:1px;
	margin-bottom:1px;
	padding:6px 20px 6px 20px;
	background:#2A6598;
	display:block;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.dataTabMenu li a:hover{
	margin-right:1px;
	margin-bottom:1px;
	padding:6px 20px 6px 20px;
	background:#306F76;
	display:block;
	float:left;
}
.dataTabMenu li a.activeTab, .dataTabMenu li a.activeTab:visited, .dataTabMenu li a.activeTab:hover{
	margin-right:1px;
	margin-bottom:1px;
	padding:6px 20px 6px 20px;
	background:#34755F;
	display:block;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.dataTab{
	background:#FCFAF5;
	border-top:1px solid #D9B784;
	border-right:1px solid #D9B784;
	width:98%;
	float:left;

}

	* html .dataTab{table-layout:fixed;}
	*:first-child+html .dataTab{table-layout:fixed;}
	html[xmlns*=""] body:last-child .dataTab{table-layout:fixed;}

.dataTab tr th{
	background:#E8D4AF;
	padding:2px;
	border-left:1px solid #D9B784;
	border-bottom:1px solid #D9B784;
	text-align:left;
}
.dataTab tr td{
	padding:2px;
	border-left:1px solid #D9B784;
	border-bottom:1px solid #D9B784;
	vertical-align:top;
	word-wrap: break-word;
}
.dataTab tr.altColor{
	background:#F8F2E7;
}

/*Data Form*/
.dataForm{
margin-top:20px;
word-wrap: break-word;
}

.dataForm tr td{
	padding:2px;
	vertical-align:top;
	padding-bottom:10px;
	word-wrap: break-word;
}
input, .dataForm tr td textarea{
	width:250px;
}
.dataForm tr td textarea.textAreaWidth{
	width:350px;
}
.dataForm tr td select{
	width:auto;
}
.dataForm tr td h3{
	padding:2px;
	vertical-align:top;
	border-bottom:1px solid #D9B784;
	padding-top:30px;
}
.dataForm tr td input.button{
	background:#016F4C url(../images/btnBg.gif) repeat-x top;
	color:#fff;
	border:1px solid #016E4B;
	font-weight:bold;
	width:auto;
	margin-top:15px;
	height:20px;
}
.button{
	background:#016F4C url(../images/btnBg.gif) repeat-x top;
	color:#fff;
	border:1px solid #016E4B;
	font-weight:bold;
	width:auto;
	height:20px;
}

.dataForm tr td input.GapFix{
	width:auto;
}

button::-moz-focus-inner,
 input[type="button"]::-moz-focus-inner { 
border: none; 
}

.adSearchBg{
	background:url(../images/aSearchBg.jpg) no-repeat;
	height:112px;
}
.adSearInputGap{
	margin-left:252px;
	margin-top:10px;
}

.outPutBox{
	margin-left:252px;
	margin-top:10px;
	width:258px;
	border:1px solid #7F9DB9;
	background:#fff;
	height:80px;
	overflow:auto;
	padding:4px;
}
.adSearPGap{
	margin-left:252px;
	margin-top:5px;

}


/*Input Button Width*/
.buttonwidth60px{ 
	width:60px;
	background:#016F4C url(../images/btnBg.gif) repeat-x top;
	color:#fff;
	border:1px solid #016E4B;
	font-weight:bold;
	height:20px;
	}
.buttonwidth120px{ width:120px; 
	background:#016F4C url(../images/btnBg.gif) repeat-x top;
	color:#fff;
	border:1px solid #016E4B;
	font-weight:bold;
	height:20px;
	}
.buttonwidth180px{ 
	width:180px; 
	background:#016F4C url(../images/btnBg.gif) repeat-x top;
	color:#fff;
	border:1px solid #016E4B;
	font-weight:bold;
	height:20px;
	}
.buttonwidth250px{ 
	width:250px; 
	background:#016F4C url(../images/btnBg.gif) repeat-x top;
	color:#fff;
	border:1px solid #016E4B;
	font-weight:bold;
	height:20px;
	}
.buttonwidth{ 
	width:auto; 
	background:#016F4C url(../images/btnBg.gif) repeat-x top;
	color:#fff;
	border:1px solid #016E4B;
	font-weight:bold;
	height:20px;
	}
.formMainGapFix input{
	width:auto;
}
/*********text and button issue*******/
input.jspText{
	width:142px;
}

*html .formMainGapFix input.jspText{
	width:150px;
}
/****************/
.bluetext{
	color:#00f;
	font-weight:bold;
}

.dataForm tr td input.SizeFix{
 	width:105px;
}

/* Input box */
/* 15 char */
.input15Char{
	width:110px;
}
/* 30 char */
.input30Char{
	width: 210px;
}
.input25Char{
	width: 160px;
}
/* 50 char */
.input50Char{
	width: 355px;
}
/* 70 char */
.input70Char{
	width: 485px;
}
/* 5 char */
.input5Char{
	width: 50px;
}
/* 10 char */
.input10Char{
	width: 75px;
}
.captchaImg{
	border:1px solid #666666;
}

.margintop20{
	 margin-top:20px;
}
.margintop20p{
	 padding-top:20px;
}
.marginBottom20{
	 padding-bottom:20px;
}
.margin0{
	margin:0;
}

.redtext{
 color:#F00; /*Error text class*/
}
.redtext01{
 color:#F00; /*Error text class*/
 font-weight:bold;
}

td.imgTopGap img{
 margin-top:20px;
 margin-right:20px;
}

.bulletHide{
	list-style:none;
	padding-left:25px;
	margin-left:0;
}
.bulletHide li{
	padding-bottom:2px;
}
.bulletHide li ul{
	list-style:none;
	padding-left:20px;
	margin-left:0;
}
.bulletHide li ul li{
	list-style:none;
	padding-top:4px;
}
.ulLineHeight li{
	padding:10px 0;
}

/*Sitemap Heading colors*/
.head01{
	background:#078164;
	text-align:left;
}
.head01 a:link, .head01 a:visited{
	color:#fff;
	text-decoration:none;
}
.head01 a:hover{
	color:#fff;
	text-decoration:underline;
}
.head02 a:link, .head02 a:visited{
	color:#fff;
	text-decoration:none;
}
.head02 a:hover{
	color:#fff;
	text-decoration:underline;
}
.head03 a:link, .head03 a:visited{
	color:#fff;
	text-decoration:none;
}
.head03 a:hover{
	color:#fff;
	text-decoration:underline;
}
.head04 a:link, .head04 a:visited{
	color:#fff;
	text-decoration:none;
}
.head04 a:hover{
	color:#fff;
	text-decoration:underline;
}
.head02{
	background:#2A6598;
	text-align:left;
}
.head03{
	background:#998228;
	text-align:left;
}
.head04{
	background:#99285F;
	text-align:left;
}
.head01bg{
	background:#E6F2EF;
	vertical-align:top; /* added on 30th dec */
}
.head02bg{
	background:#E9EFF4;
	vertical-align:top; /* added on 30th dec */
}
.head03bg{
	background:#F5F2E9;
	vertical-align:top; /* added on 30th dec */
}
.head04bg{
	background:#F5E9EF;	
	vertical-align:top; /* added on 30th dec */
}
.width65{
	width:65%;
}
.errbox{
	background:#FFFCD3;
	border:1px solid #7F9DB9;
}
.urlColor{
	color:#0000FF;
}

.linksTable{
	margin-top:20px;
}
.linksTable tr td{
	padding:10px 4px 10px 4px;
	
}
.tbBorderImg{
	margin-top:20px;
	border-top:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
}
.tbBorderImg td{
	padding:8px;
	border-left:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
}
.tbBorderImg td p{
	padding-bottom:4px;
	margin-bottom:0;
}
.imgTbBgGap td{
	padding:4px;
}
.imgTbBgColor{
	background:#E6F2EF;
	padding:4px;
}
.highlight{
  font-weight: bold;
}
.textAreaFont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
html>/**/body .textAreaFont{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background:#fff;
		font-size:1.1em;
		border:1px solid #006699;
}

.searchTextGrey{
	color:#999;
}
.quickLinksBG{
	background:#EEE;
}
.searchTextDefault{
	color:#333;
}
.jsLeftNavBr{
	border:1px solid #212D69;
	padding:4px;
	margin-top:50px;
}
.gapFix1, .GapFix1{
	width:auto;
}
.dataForm tr td h3.paddingtop0px{
            padding-top:0px;
}

.marginrgt14px{
	margin-right:14px;
}

.dataviewtab{
	border-top:1px solid #D9B784;
	border-right:1px solid #D9B784;
}
.dataviewtab tr td{
	border-left:1px solid #D9B784;
	border-bottom:1px solid #D9B784;
}
.dataviewtab tr th{
	border-left:1px solid #D9B784;
	border-bottom:1px solid #D9B784;
}
.valignmid{
	vertical-align:middle;
}
.width60{
	width:60%;
}
.SectionHeader{
	border-bottom:1px solid #D9B784;
}
input.checkBox{
	width:auto;
}
#extend #content table.tbheading{
	margin-bottom:0px;
	border-bottom:1px solid #D9B784;
	width:98%;
	font-size:1.2em;
	font-weight:bold;
}
h3.h3head01{
	border-bottom:1px solid #D9B784;
	width:98%;
}
.dataForm tr td select.selectwidth1{
width:250px;
}
.valignmid
{
vertical-align:top;
margin-top:1px;
}


/* added on 11-6-09 */
body.NoBg1{
	margin:0;
	background:none;
	font-family:Verdana, Arial;
	font-size:12px;
	color:#333;
	text-align:left;
	padding:10px;
/*	overflow-x:hidden;*/


}
/*********** added on 30-06-09 **********/
div.searchsection{
border:1px solid #D9B784;
width:98%;
}
div p.sectionheadercolor{
	background-color:#E8D4AF;
	padding:2px 0px 2px 2px;	
	margin:0px;
	width:99.8%;
	border-bottom:1px solid #D9B784;
}
.marginlft7px{ 
margin-left:7px;
}
/* Added for NoScript Gap Date 03-08-09 */

.noScriptBr{
	border:1px solid #212D69;
	padding:4px; 
	margin-top:15px;
}


/* added for DataTable Date 03-08-09 */

.dataTableF {
background:#FCFAF5 none repeat scroll 0 0;
border-right:1px solid #D9B784;
border-top:1px solid #D9B784;
margin-top:20px;
width:98%;
}
.dataTableF tr th {
background:#E8D4AF none repeat scroll 0 0;
border-bottom:1px solid #D9B784;
border-left:1px solid #D9B784;
padding:2px;
text-align:left;
}
.dataTableF tr td {
border-bottom:1px solid #D9B784;
border-left:1px solid #D9B784;
padding:2px;
vertical-align:top;
}
.dataTableF tr.altColor {
background:#F8F2E7 none repeat scroll 0 0;
}
.dataForm tr td {
	word-wrap: break-word;
	}

.formGapFix input[type="text"] {
width:149px;
}
 .dataTb .padding0{
padding:0px;
}
.dataTb .width100{
width:100%;
}
.dataTb .padding5px{
padding:5px 0px 0px 5px;
}
.tableSR td.height5{
height:5px;
font-size:1px;
padding:0px;
}

/* added by swetha on 23-07-09 */
.width98{
width:98%;
}


/* added by Swetha on 24-7-09 */
.buttonwidth80px{
	width:80px;
	background:#016F4C url(../images/btnBg.gif) repeat-x top;
	color:#fff;
	border:1px solid #016E4B;
	font-weight:bold;

}

.dataTb .tablebgcolor{
background-color:#F4F4F4;}

.dataTb .tabmargin{
margin:10px 5px;}
}

ul.allist {
      list-style-image:none;
      list-style-position:outside;
      list-style-type:none;
      margin:0;
      padding:0;
      text-align:left;
}
      
ul.allist li {    
      display:inline;
      list-style-image:none;
      list-style-position:outside;
      list-style-type:none;
      margin:0;
      padding:0 6px 0 7px;
}

textarea,select,input,#content table.dataForm, table.dataForm{
font-size:12px;
font-family:Verdana,Arial;
}

.dataForm tr td textarea.textareawidth400px{
width:400px;
}
