.heading {
font-size: 16px;
	text-decoration: underline;
	background-color: #FFFFFF;
	background-image: url(../images/BG_crisscross.jpg);
	background-repeat: repeat-x;
	padding-bottom: 1px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	clear: none;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
}
.LGrayBG 
{
	background-repeat: repeat;
	background-attachment: fixed;
	background-color: #FFFFEC;

}
.TbBox {
	background-image: url(../images/BG_bluebox.jpg);
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration: blink;
	font-weight: bolder;
	text-indent: 10px;
}
.MsgBx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: thin solid #000000;
	text-align: center;
	text-indent: 10pt;

}
.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	vertical-align: middle;
}
.AlertTextField
{
    border: 1px solid #FF0000;
    padding-left: 4; 
    padding-right: 4; 
    padding-top: 1; 
    padding-bottom: 1;
}
.SmallOpenList
{
    width: 85px;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    border: thin solid #99CCFF;
}
.VerySmallOpenList
{
    width: 55px;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    border: thin solid #99CCFF;
}
.UltraOpenList
{
    width: 200px;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    border: thin solid #99CCFF;
}
.UltraOpenListAS
{
    width: 215px;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    border: thin solid #99CCFF;
}
.UltraOpenListEmeta
{
    width: 150px;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    border: thin solid #99CCFF;
}
.UltraOpenListText
{
    width: 150px;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;

}
.CustomizedList
{
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    border: thin solid #99CCFF;
}
.BitUltraOpenList
{
    width: 215px;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    border: thin solid #99CCFF;
}

.BitUltraOpenListM
{
    width: 190px;
    height: 20px;
    font-family: sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    border: thin solid #99CCFF;
}
.AudioUltraOpenList
{
    width: 315px;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    border: thin solid #99CCFF;
}
.SmallTextField
{
    border: 1px solid #99CCFF;
    font-family: Arial;
    font-size: 10px;
    width: 70px;
}
.MediumTextField
{
    border: 1px solid #99CCFF;
    font-family: Arial;
    font-size: 10px;
    width: 165px;
}
.NormalTextField
{
    border: 1px solid #99CCFF;
    font-family: Arial;
    font-size: 10px;
    width: 200px;
}
.customisedTextField
{
    border: 1px solid #99CCFF;
    font-family: Arial;
    font-size: 10px;
}

.customisedTextField2
{
    border: 3px solid #000000;
    background-color:#D8DBDF;
    height: 20px;
    font-family: Arial;
    font-size: 10px;
    -webkit-border-radius:2px;
    border-radius: 10px;
}

.customisedTextField3
{
    border: 1px solid #000000;
     background:url(../searches/layout/images/display/search.png); background-repeat: no-repeat; float: right;
    background-color:#D8DBDF;
    height: 25px;
    width: 200px;
    font-family: Arial;
    font-size: 10px;
    -webkit-border-radius:2px;
    border-radius: 10px;
}




.LongTextField
{
    border: 1px solid #99CCFF;
    font-family: Arial;
    font-size: 10px;
    width: 340px;
}
.LongTextField1
{
    border: 1px solid #99CCFF;
    font-family: Arial;
    font-size: 10px;
    width: 335px;
}
.redcolor 
{
    font-size: 14px;
    color: #FF0000;
    cursor: crosshair;
}
.ErrorBoxArea
{
    border-collapse: collapse; 
    padding-left:0; 
    padding-right:0; 
    padding-top:0; 
    padding-bottom:0;
    background-color: #FFB9C1;
}
.ErrorTableBox
{
    border-style:solid; 
    border-width:1; 
    border-collapse: collapse; 
    padding-left:0; 
    padding-right:0; 
    padding-top:0; 
    padding-bottom:0;
    border-color: #E2001A;
    background-color: #FFFFFF;
}
.commentline
{
    border-left-width: 1; 
    border-right-width: 1; 
    border-top-width: 1; 
    border-bottom-style: solid; 
    border-bottom-width: 1;
    border-color: #CC3300;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: repeat;
	color: #9966FF;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #E8E8E8;

}
A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menutab {
	background-image: url(../images/blue_tab.JPG);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	height: 23px;

}
.menuoutline {
	border: thin solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: 10%;


}
.grayfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #000000;
	color: #CCCCCC;
	font-weight: lighter;
	line-height: normal;
}

/*comment*/

.leftHead
{
	color:#264061; 
	font-family:arial; 
	font-weight:bolder; 
	font-size:12px
}
.catHead
{
	color:#808080; 
	font-family:verdana; 
	font-weight:normal; 
	font-size:10px
}
.ubhypers1
{
	color:#525659; 
	font-family:verdana; 
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.ubhypers
{
	color:#525659;
	font-family:verdana;
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
}
.ubhypers:hover
{
	color:#525659; 
	font-family:verdana; 
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
}

.ubhypersSR
{
	color:#525659;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
}

.leftList
{
	color:#525659; 
	font-family:verdana; 
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
}
.leftList:hover
{
	color:#6699FF; 
	font-family:verdana; 
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
}
.blueList
{
	color:#376CAE; 
	font-family:verdana; 
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
}
.blueList:hover
{
	color:#6699FF; 
	font-family:verdana; 
	font-size:10px;
	font-weight:bolder;
	text-decoration:underline;
}

.orangeListText
{
	color:#FF802B; 
	font-family:verdana; 
	font-size:12px;
	font-weight:bolder;
	text-decoration:none;
}
.blackListText
{
	color:#00000; 
	font-family:verdana; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.orangeList
{
	color:#FF802B; 
	font-family:verdana; 
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
}
.orangeList:hover
{
	color:#FFB98A; 
	font-family:verdana; 
	font-size:10px;
	font-weight:bolder;
	text-decoration:underline;
}
.orangeListPunjabi
{
	color:#FF802B; 
	font-family:Raavi; 
	font-size:12px;
	font-weight:bolder;
	text-decoration:none;
}
.orangeListPunjabi:hover
{
	color:#FFB98A; 
	font-family:Raavi; 
	font-size:12px;
	font-weight:bolder;
	text-decoration:underline;
}
.searchText
{
	height:12px;
	color:#0c0c0c; 
	font-family:arial; 
	font-size:10px;
}
.searchLink
{
	height:12px;
	color:#0c0c0c; 
	font-family:arial; 
	font-size:10px;
	text-decoration:underline;
}
.searchLink:hover
{
	height:12px;
	color:#f98c2f; 
	font-family:arial; 
	font-size:10px;
	text-decoration:none;
}
.input
{
	font-family:arial; 
	font-size:9px
}
.inputHead
{
	font-family:arial; 
	font-size:10px;
	background-color: #429DCA;
	color: #FFFFFF;
	border:0;
}
.verySmallBreak
{
	font-family:arial; 
	font-size:2px
}
.smallBreak
{
	font-family:arial; 
	font-size:4px
}
.smallbigBreak
{
	font-family:arial; 
	font-size:9px
}
.headMain
{
 	color:#3952A3; 
	font-family:arial; 
	font-size:12px;
	font-weight:bolder
}
.textSubMain
{
 	color:#3952A3; 
	font-family:arial; 
	font-size:12px;
}
.textSmall
{
 	color:#3952A3; 
	font-family:arial; 
	font-size:10px; 
	font-weight:bolder;
}
.headSubMain
{
 	color:#384c64; 
	font-family:arial; 
	font-size:12px;
	font-weight:bolder
}
.textMain
{
 	color:#3f5062; 
	font-family:verdana; 
	font-size:11px;
}
.textMain2
{
 	color:#4d4d4d; 
	font-family:verdana; 
	font-size:10px;
}
.whiteMain
{
 	color:#FFFFFF; 
	font-family:arial; 
	font-size:12px;
	font-weight:bolder;
        text-decoration:none;
}
.whiteSubMain
{
 	color:#FFFFFF; 
	font-family:arial; 
	font-size:10px;
}
.whiteSubLink
{
 	color:#FFFFFF; 
	font-family:arial; 
	font-size:10px;
	text-decoration:underline;
}
.whiteSubLink:hover
{
 	color:#F98C2F; 
	font-family:arial; 
	font-size:10px;
	text-decoration:none;
}
.blackSubMain
{
 	color:#000000; 
	font-family:arial; 
	font-size:10px;
}
.whiteSubLink
{
 	color:#FFFFFF; 
	font-family:arial; 
	font-size:10px;
	text-decoration:none;
}
.VerdanaMain
{
 	color:#000000; 
	font-family:Verdana; 
	font-size:12px;
}
.leftVerdanaList
{
	color:#000000;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
}
.leftVerdanaList:hover
{
	color:#c0c0c0;
	font-family:Verdana;
	font-size:9px;
	text-decoration:underline;
}
.NormalVerdana
{
	color:#000000;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
        font-weight:bolder
}
.NormalVerdana:hover
{
	color:#c0c0c0;
	font-family:Verdana;
	font-size:12px;
	text-decoration:underline;
        font-weight:bolder
}
.catVerdanaList
{
	color:#808080;
	font-family:arial;
	font-size:10px;
	text-decoration:none;
}
.catVerdanaList:hover
{
	color:#6699FF;
	font-family:arial;
	font-size:10px;
	text-decoration:underline;
}
.webblackverdana
{
	color:#000000;
	font-family:Verdana;
	font-size:10px;
}
.webmailtext
{
    font-size: 10px; 
    border: 1px solid #996600;
}
.SearchBox
{
    width: 400; 
    height: 17; 
    border-style: solid; 
    border-width: 1; 
    padding-left: 4; 
    padding-right: 4; 
    padding-top: 1; 
    padding-bottom: 1;
}
.NormalOpenList 
{
    width: 100px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
}
.NormalTextField
{
    border: 1px solid #9BB5FF;
    padding-left: 4; 
    padding-right: 4; 
    padding-top: 1; 
    padding-bottom: 1;
}
.UserLogin
{
    font-size: 10px; 
    font-family: Verdana;
    color: #FFFFFF; 
    font-weight: bold; 
    border: 1px solid #64B1FF; 
    background-color: #3399CC;
}
.UserLoginHeader
{
    font-size: 10px; 
    font-family: Verdana;
    color: #FFFFFF; 
    font-weight: bold; 
    border: 1px solid #64B1FF; 
    background-color: #3399CC;
    background-image: url('../images/Username.png');
    background-repeat: no-repeat; 
    background-position: left center;
    
}
.DisplayableAtHomePage
{
    font-size: 11px; 
    font-family: Verdana;
    color: #666666;
    line-height: 150%
}
.Displayable
{
    font-size: 11px; 
    font-family: Verdana;
    color: #666666;
    line-height: 150%
}

.DisplayableAS
{
    font-size: 11px; /*for column font size*/
    font-family: Verdana;
    color: #666666;
    line-height: 150%
}

.DisplayablePunjabi
{
    font-size: 13px; 
    font-family: Raavi;
    color: #666666;
    line-height: 150%
}
.DisplayableWhite
{
    font-size: 11px; 
    font-family: Verdana;
    color: #FFFFFF;
    line-height: 150%
}
.DisplayParaHomePage
{
    font-size: 11px; 
    font-family: Verdana;
    color: #666666; 
    line-height: 200%
}
.DisplayPara
{
    font-size: 11px; 
    font-family: Verdana;
    color: #666666; 
    line-height: 150%
}
.DisplayText
{
    border: 1px solid #6699FF
}
.HighlightFont
{
    font-size: 13px; 
    font-family: Verdana;
    color: #CC0000;
    background-color: #D9E7F0;
    border: #3300CC;
    margin: 1px;
    padding: 1px;
    height: auto;
    width: auto;
}
.TDBaseLine
{
    border-left-width: 1; 
    border-right-width: 1; 
    border-top-width: 1; 
    border-bottom-style: solid; 
    border-bottom-width: 1; 
    border-color: #D9E7F0;
}
.highlightSearchBox
{
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    word-spacing: 2px;
    height: 30px;
    width: 450px;
    vertical-align: middle;
    background-color: #ffffE8;
    color: #666666;
    text-align: left;
    letter-spacing: 1px;
    text-decoration: none;
}
.searchbutton
{
    height: 30px;
    vertical-align: bottom;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
}

/**** Style Added By Inderpreet Singh Starts  *****/


.hcListLink
{
	color:#525659; 
	font-family:verdana; 
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
}
.hcListLink:hover
{
	color:#FF802B; 
	font-family:verdana; 
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
}

.hcList
{
	color:#525659; 
	font-family:verdana; 
	font-size:10px;
	/*font-weight:bolder;*/
	text-decoration:none;
}

.blackList
{
	color:#376CAE; 
	font-family:verdana; 
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
}
.blackList:hover
{
	color:#6699FF; 
	font-family:verdana; 
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
}

.dhypers
{
	color:#525659;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
}
.dhypers:hover
{
	color:#6699FF; 
	font-family:verdana; 
	font-size:11px;
	text-decoration:none;
}


/**** Style Added By Inderpreet Singh Ends  *****/


/** Style for title Ajax search starts **/
.gssb_e {
border: 1px solid #CCC;
border-top-color: #D9D9D9;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
cursor: n-resize;
position:absolute;   
z-index:99; 
background-color: #ffffff;
overflow:auto;
max-height: 200px;
width: 218px;
}
.scroll { overflow:auto; }
.noscroll { overflow: hidden; }

.isearch:hover
{
cursor: pointer; 
background-color:  #E8E8E8;

}


/*
div#autoSuggestionsList {
    width: 50px;
    height: 140px;
    border: 1px solid black;
}

div.mousescroll {
    overflow: hidden;
}
div.mousescroll:hover {
    overflow-y: scroll;
}
ul {
    list-style-type: none;
}
.slimScrollDiv { border: 1px solid #ccc; margin:10px; }*/