/*-----------Reset--------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
        cellpadding: 0;
        cellspacing:0;
        border:0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: 000000;
	background-color:#fff;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clear{clear:both}

/*-------Reset  Ends ----------*/


.main-head {float:left;}

a {text-decoration:none;color:#eee;}
.text p a{color:#00424F;background-color:#EFEFEF;border-bottom:1px solid #CFCFCF;padding:0 3px;font-weight:bold;font-size:12px;}
.text p a:hover{color:#EFEFEF;background-color:#00424F;border-bottom:1px solid #CFCFCF;}

body {text-align:center;font-family:arial;}

.main-text{margin:25px 20px 0px 0px;float:left;padding-right:20px;width:520px;border-right:1px solid #CCCCCC;padding-left:10px}
.about-text,.main-text-terms{margin:25px 20px 0px 0px;float:left;font-family:arial;font-size:12px;line-height:25px}
.right{float:left;margin-top:10px;width:350px;}

.container{width:984px;margin:0 auto;text-align:left;}
.header{background:#990000;border-bottom:5px solid #000;padding:22px 0;}

.logo a{font-size:3.3em;text-align:center;color:#000;background:#fff url(../images/pci.gif) 5px 15px no-repeat;padding:20px 10px 20px 60px;float:left;-moz-border-radius:5px;border:2px dotted #000;font-family:impact;}
.logo {}
.logo-1{width:984px;margin:0 auto;text-align:left;}
.pci-img{float:left;background:url(../images/pci.gif) no-repeat;width:70px;display:block;margin-top:-4px;}

.login-info{float:right;padding:10px;border:3px solid #000;background-color:#fff;font-weight:bold;font-size:14px;-moz-border-radius:5px;border:2px dotted #000;}
.login-info a{color:#900;}
.btn{margin-top:25px;margin-left:100px;}
a.non-active,a.active{background: url(../images/non-active-link-bg.jpg) no-repeat;float:left;text-align:center;padding-top:10px;font-size:15px;font-weight:bold; width:110px;height:29px;/*height:39px*/;/display:block;}
a.non-active:hover{background-position:0px -46px;color:#000;}
a.active{background-position:0px -46px;color:#000;}

.gallery{margin-top:30px;float:left;/margin-top:10px;}
.top-gallery-round{background: url(../images/gallery-top-bg.jpg) no-repeat;width:984px;height:10px;/margin:0px;/padding:0px;}
.gallery-bg{background: #4E4E4E url(../images/gallery-gradient.jpg) repeat-x;width:984px;height:135px;/margin-top:-10px}
.bottom-gallery-round{background: url(../images/gallery-bottom-bg.jpg) no-repeat;width:984px;height:10px;}
.image-one{float:left;padding: 10px 10px 0px 12px;display:inline;/padding: 10px 10px 0px 10px;}
.previous-btn {padding: 50px 0px 0px 10px;float:left;display:inline;/padding-top:40px;}
.nxt-btn {float:right;padding: 50px 10px 0px 0px;display:inline;/padding-top:40px;} 

.text-bullet {width:9px;float:left;margin:2px 0px 0px 6px;/margin:0px;}
.text{margin:10px 0px 0px 20px;font-family:arial;font-size:13px;line-height:18px;}
.heading {margin-left:20px;font-weight:bold;font-family:georgia;color:#4499AA;font-size:18px;}
.tags{margin: 10px 0px 0px 20px;font-size:14px;color:#B0A090;width:10px;float:left;font-weight:bold;}
.text p{margin:10px 0px 0px 0px;font-family:arial;font-size:13px;line-height:18px;}

.recent{margin-bottom:20px;}
.recent-desc a.title{font-weight:bold;color:#000;display:block;}
.recent-desc a.excerpt{font-size:13px;color:#000;display:block;text-transform:none;line-height:20px;}
.recent-at{margin:15px 0px 10px 0px;font-weight:bold;font-family:georgia;color:#4499AA;font-size:15px;}
.recent-time{margin:10px 0px 0px 0px;font-size:14px;color:#5A5858;font-weight:bold;border-bottom:1px solid #CCCCCC;padding-bottom:10px;}
.upcont-desc{margin:10px 0px 0px 0px;font-family:georgia;font-size:12px;line-height:15px;}
.upcoming {font-weight:bold;font-family:georgia;color:#4499AA;font-size:15px;padding-top:5px;}

.recenming {font-weight:bold;font-family:georgia;color:#4499AA;font-size:15px;}
.calender-img {margin:10px 0px 0px 0px}
.footer{margin-top:55px;}
.footer a{text-decoration:underline;}
.footerbg {background: url(../images/footer-bg.jpg) repeat-x;height:52px;width:984px}
.footer-bottom-img {background: url(../images/footer-round-bg.jpg) no-repeat;height:10px;width:985px;}
.Privacy-Policy{text-align:center;font-size:13px;color:#fff;padding-top:10px;line-height:130%;}
.perma-img {float:left;margin-right:10px;display:inline;width:550px;margin-bottom:20px;font-family:arial;font-size:13px;line-height:18px;}
.perma-img img {display:block;margin-bottom:5px;}
 li {margin:10px 0px 0px 20px; font-weight:bold;font-size:14px;text-decoration:underline;}

.main-archive{margin-top:30px;/margin-top:30px;background:#4F5050 url(../images/arc-bg.jpg) repeat-x;padding-bottom:50px;width:984px;}

.image-2{float:left;margin-left:40px;background: url(../images/image-hover.gif) no-repeat;width:204px;height:248px;}
.image-2  p {margin:10px 0px 0px 10px;font-weight:bold;font-size:18px;color:#000;font-family:georgia;width:160px;text-align:center}
.arcbg{background: url(../images/arc-bg.jpg);height:500px;repeat-x}
.arcimg{float:right;border:1px solid #ccc;}
.arc-text-all{margin:25px 20px 0px 0px;float:left;padding-right:20px;border-right:1px solid #CCCCCC;width:580px;}
.arc-text{padding:5px 0px 0px 10px;}
.arc-heading{font-weight:bold;color:#D3D2C1;font-size:20px;}
.arc-time{color:#fff;font-size:12px;font-weight:bold;padding-top:5px;font-family:verdana;}
.arc-desc{margin-top:5px;color:#fff;font-family:arial;font-size:13px;line-height:18px;}
.arctags{padding:10px 0;color:#fff}
.arctags b{color:#fff}
.arctags a{font-size:12px;text-decoration:underline;}
.cont{font-size:12px;color:#9EBD0D;border-bottom:dashed 1px #fff;padding-bottom:20px;margin-bottom:20px;}
.cal1 img{margin:30px 0px 0px 30px;}
.arc-link {float:left;width:350px;}


/*----  gallery  -----*/
.gallery-det{margin-top:25px;}
.gallery-side{float:left;width:330px;margin-right:10px;display:inline;}
.img-full{margin-bottom:10px;}
.img-full img {border:2px solid #777;}
.img-full-desc{margin:10px 0px 0px 10px;font-family:arial;font-size:13px;line-height:18px;}
.gallery-side  a.thumbnails img#photo{border:1px solid #777;}



/*----  gallery-paging -----*/
.g-paging,.mail-paging-home{font-weight:bold;font-size:12px;font-family:Georgia,serif;text-align:center;padding:40px 0;width:342px;}
.g-paging a,.mail-paging-home a{border:1px solid #888; padding:1px 5px 4px; margin: 0 4px;background:#fff;text-decoration:none;font-weight:bold;color:#000}
.g-paging a:hover,.mail-paging-home a:hover {background:#666;}
.g-paging span,.mail-paging-home span {padding:1px 5px 4px; margin: 0 4px;}

/*----infrastructure-----*/

.gallery-det1{margin-top:30px;}         
.big-img {float:left;border-right:2px solid #ccc;padding-right:5px;margin-right:10px;}
.thumb {margin-top:10px;}

 


/*----tabel-admin-----*/

.table1-admin {margin-top:30px;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.table1-admin td {border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;text-align:center;padding:10px;font-size:14px;} 
th{font-weight:bold}

.no-result{text-align:center; }

/*----tabel-t-search-----*/
.table1 .t-search{margin-bottom:10px;}
.t-search{color:#fff;margin-top:30px;border:1px solid #ccc;padding:5px 30px;float:right}
.t-search td.members{font-weight:bold;padding-right:20px;}
.t-search td input{margin-right:5px;}
.main-archive .t-search{margin-right:13px;display:inline;}
.main-archive .t-search input {margin-left:10px;}
.t-search select.nice-form {margin-right:5px;}


/*----tabel-t-head-----*/

.t-head{margin-top:30px;border:1px solid #ccc;width:984px;padding:0;}
.t-head td{font-weight:bold;border-right:1px solid #ccc;background-color:#eee;padding:5px 2px;}
.t-head td.membreship-no {border-right:0;}
.t-head td.name,.t-list td.name{}
.t-head td.photo{text-align:center;}

.t-list{width:984px;}
.t-list td.name,table.t-list td.sr-no,table.t-list td.photo,table.t-list td.membreship-no{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:5px 2px;}
.t-list td.membreship-no{border-right:1px solid #ccc;}

td.name{width:200px;vertical-align:top;}
td.sr-no{width:40px;text-align:center;color: #4f6b72;}
td.photo{width:60px;vertical-align:top;}
td.membreship-no {width:70px;vertical-align:top;color: #4f6b72;}
td.photo img{display:block;margin:5px auto;/margin-left:25px;}
.t-head,.name,.sr-no,.membreship-no{font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #4f6b72;}


.paging{font-weight:bold; font-size:12px;arial, verdana,arial,serif;text-align:center;padding:25px 0;width:auto;}
.paging a{border:1px solid #888; padding:1px 5px 4px; margin: 0 4px;background:#fff;text-decoration:none;color:#000}
.paging a:hover {background:#333;}
.paging span {padding:1px 5px 4px; margin: 0 4px;}


/*----permalink-----*/
.marg{margin-bottom:20px;}
.main-text-event{float:left;}
.event-title{margin:20px 0;font-weight:bold;font-size:2em;}
.perma-heading{margin-top:20px;font-weight:bold;font-size:2em;}

.login-formi {font-weight:bold;padding:25px;border:1px solid #515151;margin-top:30px;background-color:#666;color:#eeefee;}
.single-login {padding:5px 0;}
.single-login span {display:block;padding-bottom:5px;}

.single-login a.forgot{margin-left:15px;font-size:14px;color:#ccc;background-color:;padding:1px 4px;text-decoration:underline;}
input#e_mail1,input#password1,#membership_number,#v_email,#user_name,#user_email,#user_message,#c-pwd,#n-pwd,input#subject,textarea#v_content{margin:0;
	color:#666;
        font-size:1.2em;
        font-weight: bold;
        border:1px solid #E2E2E2;
	background-color: #f2f2f2;
        margin-bottom:10px; padding:10px;}
.login1{width:146px;height:36px;border:0;padding:5px 15px;background:url(../images/green-button.png) no-repeat;color:#f2f2f2;font:bold 12px arial;cursor:pointer;text-transform:uppercase;}
.single-login a.genrate:hover,.login1:hover{background-position:0 -36px;color:#555}
.single-login a.genrate{display:block;padding:12px 10px;margin-top:10px;width:135px;background:url(../images/green-button.png) no-repeat;color:#fff; font:bold 13px/95% arial;}
.login-err,.error-message{padding:10px;font:bold 16px arial;background-color:#FFEFF0;border:1px solid #CF1920;color:#ff0000;}

/*-----New Password-----*/

#Password_Req_Form {margin-top:30px;}
.d1,.d2{font-size:14px;font-weight:bold;margin-bottom:5px;}
.d2{font-size:14px;font-weight:bold;margin-top:10px;}

.d1 input.i-button{margin-top:10px;}

/*-----e-mail-password-----*/
.main{margin-top:30px;font-size:14px;font-weight:bold;font-size:16px;}

/*-------Design 4 table-------*/
.Design4 thead{margin-top:10px;}
.Design4 th {
font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #4f6b72;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
text-align: left;
padding:3px;
background: #CAE8EA url(../images/bg_header.html) no-repeat;
}

.Design4 th {text-align:center;font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}


.Design4 td {
font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background: #fff;
padding: 3px;
color: #4f6b72;
}

.Design4 td.month,.Design4 th.month,.Design4 th.sr-no,.Design4 td.sr-no,.Design4 th.title,.Design4 td.title{border-left: 1px solid #C1DAD7;}

/*------Admin Member--------*/

.member .sr-no{width:40px;vertical-align:top;}
.member .photo{width:70px;}
.member .name{width:140px;vertical-align:top;}
.member .add{width:200px;vertical-align:top;}
.member .membreship-no{width:70px;vertical-align:top;}

.declaration p{padding:20px 0;}

/*------About Us--------*/
.table2{border-left:1px solid #ccc;}
.about-heading{font-weight:bold;margin-bottom:10px;}
.sr-no-about-us{width:20px;}
.about-heading{margin-top:20px;}
.left-border{border-left:1px solid #ccc;}
.table2 td,.table-about td{padding-left:10px;}
.About-Desc{margin-top:30px;font-weight:bold;font-size:14px;color:#666;}

/*------facilities--------*/
.facility_list{padding:30px;float:left;background:#eeefff;margin:10px 0;width:922px;line-height:1.4em;-moz-border-radius:15px;}
.facility_list h1{font-size:18px;font-weight:bold;border-bottom:2px dotted #9e9e9e;padding-bottom:5px;}
.facilty-all{padding-top:30px;width:610px;float:left;padding-right:20px;}
.facilty-all h2{padding-top:30px;padding-bottom:15px;font-style:italic;}
.facilty-all h1{font-size:18px;font-weight:bold;border-bottom:1px dotted}
.fac-cal{padding-top:150px}
.links-download{margin-top:10px;float:right;padding-right:10px;font-weight:bold;}
.links a:hover{color:#666;}
.anchor{padding-top:20px;font-weight:bold;font-size:14px;padding-bottom:20px;}
.anchor a{color:#000;text-decoration:underline;color:#00669F;}
.anchor a:hover{color:#666;}

/*-----form list-----*/
ol.form-list{list-style-type:decimal;}
ol.form-list li{font-weight:normal;text-decoration:none;margin:0;padding:10px 0;}
.form-list-text{font-weight:normal;text-decoration:none;margin:0;border-bottom:1px dotted #222;padding:10px;}
.advance p{margin-top:10px;}
.signature p {margin-top:10px;}
.facilty-all div {margin-top:10px;font-weight:bold} 

/*------IPAC--------*/

.iapc-image {margin-top:30px;}
.iapc-heading {font-weight:bold;font-size:18px;color:#666;margin-top:10px;}
.iapc-member li {background-color:#eee;padding:10px;width:400px;color:#333;text-decoration:none;float:left;}
.iapc-member a{color:#333;}

.instapress {margin-top:10px;}

div.cont a{color:#BCDDF0;font-weight:bold;}
.thumbnails-infra{}
.thumbnails-infra img{width:124px;margin:10px 5px;border:1px solid #ccc;}
.navi{padding:10px 0}
.navi .nxt{float:right;}
.navi  a{font-weight:bold;font-size:12px;background:#000;padding:5px;color:#fff;}

#home-slide center{padding-top:50px;}
.correspondence{border-top:2px solid;text-align:right;}
.corres-head{padding-top:10px;color:#ccc;font-size:18px;font-style:italic;text-align:right;line-height:60%}
address{font:italic normal 15px/150% sans-serif;  }
.d1{margin-top:10px;}
 
.success-message,.error-message {padding:10px;font-weight:bold;font-size:16px;font-family:arial}
.success-message {background-color:#F6FFDF;border:1px solid #719F00;margin-top:30px;/margin-top:20px;}
.error-message {background-color:#FFEFF0;border:1px solid #CF1920;color:#CF1920;}

.rul p {margin-top:20px;}
.inaguration-img-top{margin-top:-20px;margin-bottom:20px;}
.caption{margin-left:0;}
