/**  main  **/

* {
    margin: 0;
    padding: 0;
    }
img {
    border: 0;
    display: block;
}
body {
	color:#707070;
	font-family:Arial Helvetica, sans-serif;
	font-size:0.75em;
	text-align: center;
	background-color:#476e80;
	padding-top: 30px;
    }
a {
	color:#0985ae;
	text-decoration:none;
	}
p {
	text-align:justify;
	padding-bottom:5px;
}
/*-----------------------------------------------------------*/
#pagecontainer {
	width: 1000px;
	text-align: left;
	background-color:#fff;
	background-image: url(../images/bgcenter.jpg);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
    }


:focus {outline: 1px dotted #ebebeb;}

h2 { font-size:2.6 em; color:#336aa2; font-weight:normal; line-height:1.1em; margin:15px 0 20px 0;}
h3 { font-size:14px; color:#0985ae; font-weight:bold; line-height:1em; margin:10px 0 10px 0;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

/**   Header  **/

#topnav {
	height: 20px;
	width: 800px;
}

#top-nav { 
	background-color: #fff;
	height: 20px;
	width: 400px;
	font-size:11px;
	position: absolute;
	top: 8px;
	left: 560px;
	}
#top-nav li { display:inline;}
#top-nav li a { 
	display:block;
	float:left;
	color:#476e80; 
	text-decoration:none;
	font-size:11px;
	display:block;
	height:20px;
	text-align:center;
	margin-left:10px;
	}
#top-nav li a span { display:block; }
#top-nav li a em { display:block; font-style:normal; padding:4px 10px 4px 10px;}
#top-nav li a:hover {background:url(../images/tmenu-c.gif) left top repeat-x;  color:#FFFFFF;}
#top-nav li a:hover span {background:url(../images/tmenu-l.gif) no-repeat left top;}
#top-nav li a:hover em {background:url(../images/tmenu-r.gif) no-repeat right top;}

#header form{ 
	background-color: #fff;
	height: 25px;
	width: 166px;
	font-size:11px;
	position: absolute;
	top:85px;
	left: 725px;
	}

#header {
	color: #FFFFFF;
	height: 110px;
	width: 980px;
    }
	
#header .logomg {
	left: 20px;
	position: relative;
	top: 0px;
	padding: 0px;
	padding-top:10px;
    }
	
#banner {
	color: #FFF;
	height: 280px;
	width: 960px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
    }
	
#qlinks {
	background-color: #fff;
	height: 20px;
	width: 228px;
	font-size:11px;
	position: absolute;
	top: 60px;
	left: 600px;
	color:#000;
	}

#olbad {
	position:absolute;
	left:729px;
	top:40px;
	width:240px;
	height:37px;
	z-index:3;
}
/*...................................................*/
	
/**  Body  **/


#center {
	float: left;
	padding:0;
	height:auto;
	width:1000px;
	}

#maincontent {
	float: left;
	padding: 20px 20px 10px 0;
	width:750px;
	min-height:360px;
	}
#maincontent ul{
	padding-left:30px;
	}
#maincontent ul li{
	padding-bottom:6px;
	text-align:justify;
	}
#maincontent ol{
	padding-left:30px;
	}
#maincontent ol li{
	padding-bottom:6px;
	text-align:justify;
	}

#maincontent .imgryt{
	float:right;
	padding:5px;
	border: 1px #cdcbcb solid;
	margin-left:10px;
	}
#maincontent .imglft{
	float:left;
	padding:5px;
	border: 1px #cdcbcb solid;
	margin-left:10px;
	}
#maincontent .imgcent{
	float:center;
	padding:5px;
	border: 1px #cdcbcb solid;
	}
#leftSidebar {
	float: left;
	width: 180px;
	margin: 0px;
	padding: 15px 20px 10px 20px;
 }
#rightSidebar {
	float: right;
	margin: 0px;
	width: 180px;
	padding: 15px 20px 10px 10px;

 }

#content #sides { float:left; width:170px; padding: 10px 15px 10px 15px;}
#content #center { float:left; width:580px;}

.newsroom { padding:5px; background-color:#ebeff8;}
.newsroom p{ padding-bottom:8px;}

.financial { float:left; text-align:justify; width:170px; background-color:#ebeff8; padding:5px;}

.menu { width:180px; float:left; padding-bottom:5px;}

#box {
	height: 208px;
	width: 230px;
	background-color: transparent;
	border-top-width: 3px;
	margin-top: 20px;
	padding-left: 10px;
	background-image: url(file:///F|/rajesh works/img/box.jpg);
	background-repeat: no-repeat;
	margin-left: 15px;
}
#greybox form {
	padding-left: 10px;
}
#greybox input {
	margin-right: 20px;
}
#greybox div {
}
#greybox label {
	display: block;
}
#boxes ul {
	list-style-type: none;
}
#boxes li {
	background-image: url(file:///F|/rajesh works/img/line.gif);
	padding-left: 1em;
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
#box1 p{
	padding-bottom:8px;
	}
#box2 p{
	padding-bottom:8px;
	}
#box3 p{
	padding-bottom:8px;
	}
#box1 {
	width: 241px;
	float: left;
	margin-right:12px;
	padding:0;
	text-align:center;
}
#box2 {
	width: 242px;
	margin:0;
	padding:0;
	float: left;
	text-align:center;
}

#box3 {
	width: 241px;
	margin-left:12px;
	float: left;
	padding:0;
	text-align:center;
}

#boxes {
	float: left;
	margin-top: 20px;
    }
	
.wrapper, block { width:100%; overflow:auto;}

.centertop {float:left; padding:0;}
.centerblock1 { width:180px; float:left; padding:20px 10px 15px 0;}
.centerblock2 { width:180px; float:left; padding:20px 10px 15px 0;}
.centerblock3 { width:180px; float:left; padding:20px 0 15px 0;}
.centerblock1 h3{text-align:center;}
.centerblock2 h3{text-align:center;}
.centerblock3 h3{text-align:center;}

.blocklinks a{color:#3399CC; margin-left:170px;}

/*..............  Finance Reports Table    ...............*/
.financehead{ 
	height:30px;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	background-image:url(../images/financehdbg.jpg);
	border:solid;
	border-width:1px;
	border-color:#e3e3e3;
	padding:0 0 0 30px;
	}
#tableborder .tdtop {
	height:25px;
	border: 1px #e3e3e3 solid;
	background:url(../images/pdf.gif) 30px 3px  no-repeat;
}

#tableborder td {
	height:25px;
	border: 1px #e3e3e3 solid;
	border-top: none;
	background:url(../images/pdf.gif) 30px 3px  no-repeat;
}

#tableborder td a{
	display:block;
	padding:5px 0 0 300px;
	text-decoration:none;
	height:20px;
	color:#707070;
}
#tableborder td a:hover{
	background:url(../images/pdf.gif) 30px 3px  no-repeat #f8f7f7;
}
.btable{
background-color:#e3e3e3;
}

#tbles td{
	background-color:#ffffff;
	padding:6px;
	}
	
#tbles .dark{
	background-color:#f8f7f7;
	}

#sventable {
	margin-left:10px;
}
#sventable td{
	padding-bottom:10px;
}

#tbles .lblue{
	background-color:#91c7dd;
	}
#tbles .dblue{
	background-color:#08618f;
	}
	
#pcatalogue td {
	height:25px;
	border: 1px #e3e3e3 solid;
	border-top: none;
	padding:0 3px 0 3px;
}
#pcatalogue .ltd {
	height:25px;
	border: 1px #e3e3e3 solid;
	border-top: none;
	background:url(../images/pdf.gif) 130px 3px no-repeat;
}

#pcatalogue td a{
	display:block;
	padding:5px 60px 0 5px;
	text-decoration:none;
	height:20px;
	color:#707070;
	
}
#pcatalogue td a:hover{
	background:url(../images/pdf.gif) 130px 3px  no-repeat #f8f7f7;
}	
/*..........    end Financial Report Table    .............*/
/*footer*/
#footer { 
	clear: both;
	height: 70px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	color:#FFFFFF; 
	background: url(../images/bgdown.jpg) no-repeat #476e80; 
	}
#footer .links { padding:0px; text-align:center;}
#footer .links a {text-align:center; font-size:9px; color:#98a8a8; border-right:#98a8a8 1px solid; padding:0 15px 0 15px;}
#footer .links .al {border-right:none;}
#footer .fleft { padding:16px 0 0 30px;}
#footer .fright { padding:16px 30px 0 0;}
#footer p { padding:15px 0 0 29px; margin:0;}
#footer a { color:#99FFFF; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

.pager { color:Green; font-size:15px;   }
