@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:14px; font-family:sans-serif;}

.header{ width:1000px; margin:0px auto;}

.logo{ float:left; width:271px; padding-bottom:10px} 
.header-right{ float:right; width:700px;}

.main{ background:url(../images/bannerbg.png) repeat-x;}
.main-content{ width:1000px; margin:0 auto; min-height:600px;}

.clr{ clear:both;}

.menu{ margin-top:15px;}

.menu ul{ list-style-type:none; margin:0; padding:0; width:300px}
.menu ul li{ line-height:32px; font-size:18px; font-family:century gothic; border-bottom:1px solid #ccc; font-weight:bold }
.menu ul li a{ color:#1e4192; text-decoration:none; display:block; }
.menu ul li:hover{opacity:0.5;}

img{ border:none;}

.search{ margin-top:20px;}

.footer{ border-top:5px solid #c3a22e; padding-top:5px; margin-top:10px;}
.footer-content{ width:1000px; margin:0 auto;}
.text{}
.heading {
background-color:#C2A23A;
color:White;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:25px;
padding-top:2px;
position:relative;
text-align:center;
width:100%;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


 /******************************************************************************************************************************************/
#menu {width:900px; height:35px; text-align:center;  margin:0px auto; padding:0px; position:relative; padding-top:0px;margin-top:20px; }
#menu ul {display:inline-block;} 
#menu ul {display:inline;}
#menu ul.top-level {margin-left:0;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;} 
#menu li {margin:0 5px;; padding:0;}
#menu a {display:block; font-size:12px ;color:#1168CE; font-family:Georgia,"Times New Roman",Times,serif; line-height:30px; text-decoration:none; padding:0 20px; font-weight:bold} 
* html #menu ul.top-level {margin-left:0;} /* I don't know why, but this centers IE5.5 ?? */

#menu li:hover > ul {visibility:visible;}
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {visibility:hidden;}

#menu ul.top-level {display:block; margin:0 auto;font-weight:bold; } 
#menu li.top-level-li {float:left; position:relative; margin-right:1px;font-weight:bold; }

#menu a.top-level-a {float:left; padding:0 5px 0 10px; font-weight:bold; line-height:34px; text-shadow:1px 1px 1px #fff; -moz-border-radius:5px 5px 0px 0px; border:0px solid #aeaeae; } 
#menu a.top-level-a b {float:left; padding:0 10px 0 0;  cursor:pointer;  font-weight:bold;  }
#menu a.down b {float:left; padding:0 20px 0 0;  cursor:pointer;font-weight:bold}

#menu a.top-level-a:hover {white-space:nowrap;background:#DDDDDD;}
#menu a.top-level-a:hover b, 
#menu a.top-level-a:focus b, 
#menu a.top-level-a:active b {color:#000; backgroundurl(images/hoverbg.png) no-repeat right -39px; cursor:pointer;}
#menu a.down:hover b, 
#menu a.down:focus b, 
#menu a.down:active b {color:#000; background:url(images/hoverbg.png) no-repeat right -39px; cursor:pointer;}

#menu li.top-level-li:hover > a {white-space:nowrap; background:url(images/hoverbg.png) no-repeat left -39px;}
#menu li.top-level-li:hover > a b {color:#000;  background:url(images/hoverbg.png) no-repeat right -39px;}
#menu li.top-level-li:hover > a.down b {color:#000;  background:url(images/hoverbg.png) no-repeat right -39px;}

#menu li ul {display:block; position:absolute; visibility:hidden; background:#505060; padding:1px 1px 8px 1px; left:0;}
#menu li li {border-bottom:1px solid #505060;}
#menu li li a {background:#e3e6ed;} 
#menu li li a:hover {background:#e3e6ed ; color:#000000} 
#menu li li:hover > a {background:#e3e6ed;color:#000000}
#menu li li a.fly {background:#505050  no-repeat right top; color:#000000}
#menu li li a.fly:hover {background:#e3e6ed; color:#000000} 
#menu li li:hover > a.fly {background:#e3e6ed; color:#000000}

#menu ul.drop-down {top:30px;position:absolute;z-index:999; } 
#menu li li ul {left:100%; margin-top:-23px; margin-left:-5px;}

#menu table {position:absolute;top:0;left:0;border-collapse:collapse;text-align:left;}
#menu table ul li a {padding-left:0; padd\ing-left:20px;}
#menu table table {top:auto; left:100%; margin-left:-1px; padding:0; margin:0;}
#menu table table ul {margin-top:-4px; marg\in-top:-7px;}
.linkPunjabiFont
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	top:95px;
	left: 455px;
	height: 15px;
	width: 190px;
	position: absolute;
	color :Blue;
}

/********************************************************************************************************************************/

