@charset "utf-8";
/* CSS Document */
body
{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(../images/water.jpg) fixed;
	line-height:24px;
	text-align:justify;
}
#wraper
{
	width:960px;
	margin:auto;
	
}
#header
{
	height:167px;
	width:100%;
	background:url(../images/top_bg.png) no-repeat;	
}
#logoholder
{
	width:200px;
	height:40px;
	float:left;
	padding:30px 0px 0px 30px;
}
.logo
{
	width:185px;
	height:32px;
	
	text-align:center;
	overflow:hidden;
}
.clear
{
	clear:both;
}
#menu
{
	margin:15px 0px 0px 10px;
	color:#FFF;
}
#menu ul
{
	margin:0px;
	padding:0px;
	
}
#menu ul li
{
	float:left;
	padding:5px 8px 5px 5px;
	margin:5px;
	list-style:none;
	font-size:18px;
	border-right:#666 1px solid;
}
#menu ul li a
{
	padding:5px;
	margin:5px;
	text-decoration:none;
	color:#CCC;
}
#menu ul li a:hover
{
	color:#FFF;
}
#leftside
{
	width:65%;
	float:left;
}
.button
{
	padding:5px;
	background:#036;
	color:#FFF;
	text-decoration:none;
}
#rightside h2
{
	margin:0px;
	padding:3px 0px 0px 5px;
	background:url(../images/h2.png) repeat-x;
	font-size:16px;
	height:32px;
	color:#666;
}
#rightside
{
	width:34%;
	float:right;
	padding:0px 0px 0px 0px;
}
#polling
{
	padding:0px 5px 5px 5px;
}
#polling p
{
	margin:0px;
	padding:1px 0px 1px 0px;
	border-bottom:#CCC 1px dashed;
}
#polling span
{
	float:right;
	width:140px;
	padding-top:4px;
	text-align:right;
}
#slider
{
	background:#000;
	height:300px;
	overflow:hidden;
}
#homevideo
{
	width:98%;
	height:250px;
	background:#f8f8f8;
}
#innerwrap
{
	background:#FFF;
}
#contents
{
	padding-left:5px;
	
}
#contents h2
{
	margin:0px;
	padding:3px 0px 0px 5px;
	font-size:16px;
	height:32px;
	color:#666;
}
#recent_comments
{
	color:#666;
	padding-left:5px;
}
#recent_comments i
{
	color:#999;
	font-size:10px;
}
/* Bar Graphs */
.graph {

  position: relative;

}
.bar-title {
  position: relative;

  width: 104px;
  line-height: 20px;
  margin-right: 17px;
  font-weight: bold;
}
.bar-container {
  position: relative;
  width: 280px;
  height: 10px;
  margin: 0px 0px 15px;
}

.bar-container div {
  background-color:#cc4400;
  height: 20px;
}
.bar-container strong {
  position: absolute;
  right: -32px;
  top: 0px;
  overflow: hidden;
}

/* Main container */
div.hoverscroll {
	position:relative;
}


/* List container */
div.hoverscroll div.listcontainer {
	overflow:hidden;
}
div.hoverscroll div.fixed-listcontainer {
    overflow: hidden;
    float: left;
}

/* Actual list containing items */
div.hoverscroll ul.list {
	list-style:none;
	margin:0;
	padding:0;
}

/* Items contained in the list */
div.hoverscroll ul.list li.item {
	display:block;
	padding:0;
}
div.hoverscroll.horizontal ul.list li.item {
	float:left;
}
div.hoverscroll.horizontal.rtl ul.list li.item {
	float: right;
}



/* Arrows */
div.hoverscroll div.arrow {
	position:absolute;
	float:none;
	/* background-color: #ccc;*/
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
}
div.hoverscroll div.fixed-arrow {
    display: block;
    float: left;
   /* background-color: #ccc;*/
    background-position: center;
    background-repeat: no-repeat;
}

div.hoverscroll div.arrow.left,
div.hoverscroll div.arrow.right,
div.hoverscroll div.fixed-arrow.left,
div.hoverscroll div.fixed-arrow.right {
	top:0px;
	width:40px;
	height:100%;
}
div.hoverscroll div.arrow.left,
div.hoverscroll div.fixed-arrow.left {
	left:0px;
	background-image:url('../images/arrow-left-small.png');
}
div.hoverscroll div.arrow.right,
div.hoverscroll div.fixed-arrow.right {
	right:0px;
	background-image:url('../images/arrow-right-small.png');
}

div.hoverscroll div.arrow.top,
div.hoverscroll div.arrow.bottom,
div.hoverscroll div.fixed-arrow.top,
div.hoverscroll div.fixed-arrow.bottom {
	left:0px;
	width:100%;
	height:40px;
}
div.hoverscroll div.arrow.top,
div.hoverscroll div.fixed-arrow.top {
	top:0px;
	background-image:url('../images/arrow-up-small.png');
	
}
div.hoverscroll div.arrow.bottom,
div.hoverscroll div.fixed-arrow.bottom {
	bottom:0px;
	background-image:url('../images/arrow-down-small.png');
}
.footer
{
	background:#333;
	height:60px;
}
.footer .left
{
	width:49%;
	float:left;
	text-align:left;
	padding-top:10px;
}
.footer .right
{
	width:49%;
	float:right;
	text-align:right;
}
.footer .right li
{
	float:right;
}
.footer a
{
	color:#CCC;
	text-decoration:none;
}
.footer a:hover
{
	color:#FFF;
}
.footer p
{
	padding:0px 0px 0px 5px;
	margin:5px;
	font-size:10px;
	color:#FFF;
	background:#000;
}
.footer ul
{
	margin:0px;
	padding:0px;
	
}
.footer ul li
{
	float:left;
	list-style:none;
	padding:5px;
	margin:5px;
}
#social_links {
	float:right;
	margin:10px;
}
#social_links a {
	text-decoration:none;
	padding:8px;
}
.social {
	background-image:url(../images/social.png);
	background-repeat:no-repeat;
	height:17px;
	width:17px;
	margin:5px;
	float:left;
}
.orkut {
	background-position: 0px 0px;
}
.linkedin {
	background-position:-24px -1px;
}
.twitter {
	background-position:-48px 0px;
}
.facebook {
	background-position:-72px 0px;
}
.youtube {
	background-position:-96px 0px;
}
.punjabikalma_logo2
{
	padding:2px;
	background: url(../images/sbg.png) no-repeat;
	height:78px;
}
.punjabikalma_logo2 a
{
	text-decoration:none;
	color:#FFF;
}