/*CSS Code by Vijay Kumar vijaykumarjee@gmail.com*/

/* set all the styles to 0 */
html, body, table, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a{ 
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/* Firefox will always display a scroll bar */
html{
	min-height: 100%;
	margin-bottom: 1px;
}

html, body{
	height:100%;
}

img, div, input { behavior: url("iepngfix.htc") }


body{
	font-family:verdana;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:center;
	margin:0px;
	padding:0px;
	background-color: #fff;
}
a{
	cursor: pointer;
	outline:none;
}
img{
	border:0px;
	outline:none;
}
p{
	padding:3px 0px;
	margin:0px;
}
h1{
	font-family:arial,verdana;
	font-size:11px;
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}
.container{
	margin:0px auto;
	padding:0px;
	height:auto;
	width:989px;
	text-align:left;
}
.master {	
	float:left;
	margin:0px;
	padding:0px;
	width:989px;
}
.top {	
	float:left;
	margin:0px;
	padding:0px;
	width:989px;
	padding:19px 0 14px 0;
}

.logo {	
	float:left;
	margin:0px;
	width:300px;
	padding:0 0 0px 0;
}
.right-nav-top {	
	float:left;
	margin:0px;
	width:689px;
	padding:0 0 0px 0;
}
.search {	
	float:left;
	margin:0px;
	width:689px;
	padding:0px 0 14px 0;
	text-align:right;
}
.search .input {	
	margin:0px;
	width:125px;
	padding:0px 2px 0px 5px;
	height:15px;
	color:#666666;
	border:1px solid #666666;
	font:normal 11px Tahoma, Geneva, sans-serif;
}
.top-nav {	
	float:left;
	margin:0px;
	width:689px;
}
.header {	
	float:left;
	margin:0px;
	width:989px;
	padding:0 0 9px 0;
}
.header-left {	
	float:left;
	margin:0px;
	width:123px;
}
.header-left ul {	
	list-style:none;
	padding:0;
	margin:0;
}
.header-left ul li {	
	padding:0 0 0 8px;
	margin:0;
	border-bottom:1px solid #fff;
	background:url(../images/bg-t.gif) left top no-repeat;
	width:106px;
	float:left;
	padding-bottom:5px;
}
.header-left .padding-t {
	padding-top:54px;
}
.header-left .padding-t2 {
	padding-top:36px;
}

.header-right {	
	float:left;
	margin:0px;
	width:857px;
}
.bg-header {
	background:url(../images/header.jpg) no-repeat left top;
	padding:29px 0 0 9px;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	height:268px;
}

.middle-part {	
	float:left;
	margin:0px;
	padding:0px;
	width:989px;
}
.middle-part-left {	
	float:left;
	margin:0px;
	padding:0px;
	width:123px;
}
.middle-part-left-top {	
	float:left;
	margin:0px 0 10px 0;
	display:inline;
	padding:9px 0 15px 9px;
	width:105px;
	background-color:#f0f0f0;
}
.middle-part-left-top ul {
	list-style:none;
	padding:15px 0 0 0;
	margin:0;
}
.middle-part-left-top ul li {
	padding:0 0 15px 10px;
	margin:0;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	background:url(../images/arrow.gif) no-repeat left 4px;
}
.middle-part-left-top ul li a{
	padding:0;
	margin:0;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#666666;
	text-decoration:underline;
}
.middle-part-left-top ul li a:hover {
	text-decoration:none;
}




.middle-part-left-top2 {	
	float:left;
	padding:9px 0 0 0px;
	width:114px;
	background-color:#f0f0f0;
}
.middle-part-left-top2 ul {
	list-style:none;
	padding:0px 0 0 9px;
	margin:0;
}
.middle-part-left-top2 ul li {
	padding:0 0 15px 10px;
	margin:0;
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	background:url(../images/arrow.gif) no-repeat left 5px;
}
.middle-part-left-top2 ul li a{
	padding:0;
	margin:0;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#666666;
	text-decoration:underline;
}
.middle-part-left-top2 ul li a:hover {
	text-decoration:none;
}




.middle-part-right {	
	float:left;
	margin:0px;
	padding:0px;
	width:865px;
}

.middle-part-right-left {	
	float:left;
	margin:0px;
	padding:0px;
	width:619px;
}
.middle-part-right-cotent {	
	float:left;
	margin:0px;
	padding:0px;
	width:619px;
}
.middle-part-right-cotent h2 {	
	margin:0px;
	padding:10px 0 7px 0;
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#102452;
	text-decoration:none;
}
.middle-part-right-cotent p {	
	margin:0px;
	padding:0px 0 15px 0;
	font:normal 11px  Tahoma, Geneva, sans-serif;
	color:#666;
	text-decoration:none;
	text-align:justify;
}
.bread-crum {
	float:left;
	padding:6px 0 6px 8px;
	width:611px;
	background-color:#f0f0f0;
	font:bold 10px Tahoma, Geneva, sans-serif;
	color:#10305a;
	text-decoration:none;
}
.bread-crum span {
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#666666;
	text-decoration:underline;
	padding:0 0 0 10px;
}

.interact-with-us {	
	float:left;
	margin:0px 0 10px 10px;
	display:inline;
	padding:7px 0 0 14px;
	width:222px;
	background-color:#eef0cc;
}

.interact-with-us ul {
	list-style:none;
	padding:14px 0 0 15px;
	margin:0;
}
.interact-with-us ul li {
	padding:0 0 11px 0px;
	margin:0;
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	background:url(../images/arrow.gif) no-repeat left 5px;
}
.interact-with-us ul li a{
	padding:0 0 0 10px;
	margin:0;
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#666666;
	text-decoration:underline;
}
.interact-with-us ul li a:hover {
	text-decoration:none;
}

.footer {
	padding:10px 0 35px 0px;
	float:left;
	width:989px;
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#666;
	text-decoration:none;
}
.footer-t {
	padding:10px 0 0 0px;
	float:left;
	width:989px;
}
.footer-t a {
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#666;
	background:#e7e7e7;
	text-decoration:none;
	padding:0 10px 0 10px;
}
.footer-t a:hover {
	color:#000;
}
.footer-t2 {
	padding:7px 0 0 10px;
	float:left;
	width:979px;
	color:#9a9a9a;
	font:normal 10px Tahoma, Geneva, sans-serif;
}
.bg-f {
	background:#e7e7e7 url(../images/footer-r.jpg) no-repeat right top;
}



/*homepage css*/
.right-tabs {	
	float:right;
	padding:6px 2px 0px 3px;
	width:231px;
	height:320px;
	background:#919191 url(../images/bg-right.jpg) no-repeat left top;
}
.middle-home {	
	float:left;
	padding:0px 29px 0 0px;
	width:280px;
}
.middle-home h2{	
	padding:0px 0px 10px 0px;
	marging:0;
}
.middle-home p{	
	padding:0px 0px 10px 0px;
	marging:0;
	color:#666666;
	font:normal 11px Tahoma, Geneva, sans-serif;
}
.middle-home ul{	
	padding:5px 0px 5px 0px;
	marging:0;
	list-style:none;
}
.middle-home ul li{	
	padding:0px 0px 0px 0px;
	marging:0;
	color:#666666;
	font:normal 11px Tahoma, Geneva, sans-serif;
}
.middle-home ul li a {	
	padding:0px 0px 0px 2px;
	marging:0;
	color:#666666;
	font:normal 11px/16px Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}
.middle-home ul li a:hover {	
	color:#000;
}

.middle-home a {	
	padding:0px 0px 0px 2px;
	marging:0;
	color:#526dad;
	font:normal 11px/16px Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}
.middle-home a:hover {	
	color:#000;
}

.header-left .padding-t3 {
	padding-top:61px;
}
.header-left .padding-t4 {
	padding-top:44px;
}
