@charset "utf-8";
/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */
@import url("reset.css");
@import url("fonts.css");
@import url("base.css");
@font-face {
        font-family: "PT Sans";
        src: url('715820313-PT_Sans-Web-Regular.eot');
        src: url('715820313-PT_Sans-Web-Regular-1.eot') format('embedded-opentype'),
        url('715820313-PT_Sans-Web-Regular.svg#PT Sans') format('svg'),
        url('715820313-PT_Sans-Web-Regular.woff') format('woff'),
        url('715820313-PT_Sans-Web-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

@font-face {
        font-family: "Montaga";
        src: url('242309571-Montaga-Regular.eot');
        src: url('242309571-Montaga-Regular-1.eot') format('embedded-opentype'),
        url('242309571-Montaga-Regular.svg#Montaga') format('svg'),
        url('242309571-Montaga-Regular.woff') format('woff'),
        url('242309571-Montaga-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
/*font-family: 'Montaga', serif;
font-family: 'PT Sans', sans-serif;*/

body{margin:0px; padding:0px; background:url(../images/body_bg.jpg) repeat left top; color:#535353;}
p {margin:0px; padding:0px 0px 18px 0px; line-height:20px; color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#535353;}
p span{margin:0px 0px 0px 0px; font-weight:bold; /*padding:0px 10px 10px 0px;*/ line-height:20px; color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#535353;}
p span a{ color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none!important;  }
.mainarea{margin:0px auto; padding:0px; width:100%; background:url(../images/img_container.png) repeat-y center top;}
.page-wrap {width:1000px; margin:0px auto;}
.paddall20{ padding:20px 20px 0px 20px; background:#ffffff;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.bold {font-weight:bold;}{text-decoration:none; color:#5d8801;}
a {text-decoration:none; color:#2D7E05;}
a:hover, a.selected {text-decoration:none;}
ul {list-style:none;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6{font-family: 'PT Sans', sans-serif;}
h1{font-size:24px; color:#666666; margin-bottom:25px;}
h2{font-size:17px; color:#666666; font-weight:normal; margin-bottom:18px;}
h3{font-size:15px; color:#666666; padding-bottom:8px;}
/* ========== Do Not Touch In Css End ========== */

.bold{font-weight:bold;}
/* ------- Top Area Strat ------- */
.header{width:960px; height:auto; margin:0px auto; height:115px; margin-bottom:20px;}
.logo{margin:0px; padding:0px; height:115px; float:left;}
.topright{ float:right; text-align:right; font-size:15px; color:#666666; padding-top:38px;}
.topright .quackli{ float:right;}
.topright ul.quackli li{ float:left; margin-right:10px; line-height:23px; border:#dddddd solid 1px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;padding:3px 10px 3px 0px; background:#fafafa!important; width:135px; text-align:left;}
.topright ul.quackli li a.arrowdown{ background:url(../images/arrow_down1.png) no-repeat right 11px; display:block; padding:0px 22px 0px 12px;}
.topright u.quacklil li select{ border:#C0C0C0 solid 1px; padding:2px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; width:170px;}
.navimain{height:45px; background:#1C84B0; width:960px; margin:0px auto; padding:0px;}

.slideDownbox, .slideUpbox, .slideTogglebox{
		float:left;
		padding:0px 0px 3px 0px;		
		width:148px;
		background-color:#FAFAFA;
		color:white;
		display:none;
		position:absolute; top:86px; margin-left:0px!important; z-index:5;
		-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom:#dddddd solid 1px;
border-left:#dddddd solid 1px;
border-right:#dddddd solid 1px;
	}
		.slideDownbox, .slideUpbox, .slideTogglebox ul{/* background:url(../images/btm_quk.png) no-repeat left bottom;*/}
	.slideDownbox, .slideUpbox, .slideTogglebox ul li{ text-align:left; font-size:12px; background:url(../images/arrow_small.png) no-repeat 12px 11px #FAFAFA; border-bottom:#f0f0f0 solid 1px}
.slideDownbox, .slideUpbox, .slideTogglebox ul li.last{ border-bottom:#f0f0f0 solid 0px;}
.slideDownbox, .slideUpbox, .slideTogglebox ul li a{ display:block; padding:5px 5px 5px 20px!important;}
/* ------- Navigation Area Strat ------- */
.navimain ul{margin:0px; padding:0px;}
.navimain ul li{margin:0px; padding:0px;}


.hmbanner{margin:4px auto 0px; padding:0px; width:960px; height:343px;}
.innerbanner{margin:4px auto 0px; padding:0px; width:960px; height:203px; overflow:hidden; }
/* ------- Top Area End ------- */
.container{margin:0px; padding:0px; min-height:300px;}
.container .cntleft{width:710px; float:left; }
.container .cntright{width:250px; float:right; background:#f9fef5;}
.container .floatleftdiv{ float:left!important;}
.container .cntbox{margin:0px; padding:0px; float:left; display:block;}
.container .announce{width:306px; min-height:317px; background:#d9f0f9 url(../images/announce.jpg) no-repeat center top; padding:22px;}
.container .cntleft ol{margin-left:10px;}

.container .announce p{color:#1f92cf; font-size:14px;}
.container .announce h1{color:#2a4f8c; font-size:21px; font-family: 'Montaga', serif; text-transform:uppercase;}
.container .newsevents{width:290px; margin:0px; padding:22px 35px 10px 35px;}

.container .newsevents ul{margin:0px; padding:0px;}
.container .newsevents ul li{margin:0px 0px 18px; padding:0px 0px 0px 15px; list-style:none; background:url(../images/bg_s1.png) no-repeat left 4px; border-bottom:1px dotted #CCC;}
.container .newsevents .newsttl{ font-family:PT Sans; font-size:14px; color:#404040; margin-bottom:5px; font-weight:bold;}
.container .newsevents .newsdate{/*color:#1f93c4;*/ color:#575757; padding-top:2px; margin-bottom:10px;}
.scroller  li p{}
.more a{color:#2d7e05; text-decoration:underline; font-weight:bold;}
.btnviewall{margin:0px; padding:0px;}
.container .cntright .greenttl{background:#3c7c0a; color:#fff; padding:8px 8px 8px 21px;}
.container .cntright .searcharea{margin:0px; padding:0px;}
.container .cntright h1{color:#fff; margin-bottom:0px; margin-top:0px; font-size:17px;}
.rightbox{padding:15px 22px 15px 22px;}
.mimahight{ min-height:350px;}
label{display:block; color:#404040; font-family: 'PT Sans', sans-serif; font-size:15px;}
.textbox{background:#fff; padding:5px; width:200px; margin:5px 0px 8px; border:1px solid #bfbfbf; border-radius:5px; moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.selectarea{background:#fff; padding:5px; width:210px; margin:5px 0px 8px; border:1px solid #bfbfbf; border-radius:5px; moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.advsearch{color:#666666; font-size:13px; margin:15px 0px 0px 0px; background:url(../images/icon_search.jpg) no-repeat 15px 8px; border:1px solid #BFBFBF; border-radius: 5px 5px 5px 5px; padding:5px 5px 5px 20px;}
.advsearch a{color:#2D7E05; padding:0px 0px 0px 18px;}
.btnsearch{margin-top:8px;}
.boardmember ul{margin:0px; padding:0px; font-size:13px; }
.boardmember ul li{margin:15px 0px 15px 0px; padding:0px 0px 0px 12px; background:url(../images/arrow_boardmem.jpg) no-repeat left 5px; font-family: 'PT Sans', sans-serif;}
.boardmember ul li span.dname{display:block; width:100%; font-size:13px; font-weight:normal;}
.boardmember ul li span.degree{color:#666666; font-weight:bold; font-size:13px;}
.hmcontener{ background:#F8F8F8; padding:25px 47px 25px 23px; float:left; width:640px;}
.hmcontener .hmcontener_lft{ background:#F8F8F8; padding:0px 20px 0px 0px; float:left; width:280px;}
.hmcontener .hmcontener_rit{ background:#F8F8F8; padding:0px 0px 0px 15px; float:right; width:300px;}
.hmcontener .hmcontener_rit h1{ font-size:20px;}
.minimumhighthome{ min-height:630px!important;}
.buletext{ font-size:14px; color:#1F92C4;}

.innerpages{}
.innerpages .cntright h2{ background:#18739A; color:#ffffff; font-size:15px; padding:14px 23px; margin:0px; font-weight:bold; }
.innerpages .container .cntleft{width:650px; float:right; padding:30px; }
.innerpages .container .cntright{width:250px; float:left; background:#f9fef5;}
.cntright .sidenavi li{ background:#DBF0F9; color:#1F92C4; border-bottom:#CAE9F7 solid 1px; font-size:14px;}
.cntright .sidenavi li a{ display:block; color:#1F92C4; padding:12px 23px;}
.cntright .sidenavi li ul li a{ display:block; color:#1F92C4; padding:12px 50px; background:url(../images/arrow2.png) 35px 17px no-repeat;}
.cntright .sidenavi li:hover, .cntright .sidenavi li.selected{ background:#98D5EF;}
.cntright .sidenavi li ul li:hover, .cntright .sidenavi li ul li.selected{ background:#B5E0F4;}
.cntright .sidenavi li:hover a, .cntright .sidenavi li.selected a{ color:#333333;}
.innerpages .container .cntleft li{ background:url(../images/bullet.png) no-repeat 5px 8px; padding:0px 0px 10px 30px;}
.innerpages .cntleft h2{ font-weight:bold; padding-bottom:15px; margin:0px;}
.readmore{ padding-top:0px; text-align:left;}
.hdtitle floatleft{ width:80%;}
.hdtitle floatright{ width:20%; text-align:right;}
ul.pagination li{background:none!important; float:left; padding-left:0px!important;}




.btmnavi{ background:#DDDDDD; margin-top:40px; padding:20px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.btmnavi a{ color:#333333; padding:0px 8px;}
.btmnavi a:hover, .btmnavi a.selected{ color:#3C7C0A;}
#footer{}
.footerleft {float: left;width: 50%;
}
.footerleft span{}
.footerright {float: left;width: 50%;text-align: right;
}
.footerright a{ background:url(../images/logo_meghtechnologies.png) no-repeat right top; display:block; padding:2px 27px 5px 0px; color:#333333;}
.btmfooter{ padding:15px 5px 10px 5px; font-size:12px; color:#333333;}

.newseventslarg .vert{ width:97%;}
.newseventslarg .vert .simply-scroll-clip{ width:100%;}
.newseventslarg .vert .simply-scroll-list li{ width:100%;}
.container .announcelarg{ width:94%!important;min-height:inherit!important;}
.container .newseventslarg{ width:94%!important; padding-left:0px!important; padding-right:0px!important;}
.announcenone, .newseventsnone{ display:none!important;}
.fullpage{ padding:30px 0px;}
.sitemap{margin:0px; padding:0px;}
.sitemap ul{margin:0px; padding:0px;}
.sitemap ul li{margin:0px; padding:0px; list-style:none; background:#ffffff;  padding:5px; margin:0px 20px 3px 0px; float:left; width:210px;}
.sitemap ul li a{display:inline-block; padding:3px 5px 3px 12px; color:#000; background:url(../images/sitemaparrow_s1.jpg) no-repeat left 7px;}
.sitemap ul li a:hover{display:inline-block;color:#2D7E05; }
.sitemap ul li ul{margin:0px 0px 10px 14px; padding:0px; list-style:none;}
.sitemap ul li ul li ul{margin:0px 0px 0px 20px; padding:0px; list-style:none;}
.sitemap ul li ul li{ border-bottom:none; margin-bottom:0px; padding:0px;}
.sitemap ul li ul li a{ background:url(../images/arow_sitemap.png) no-repeat left 8px; padding-left:16px;}
.sitemap ul li.last{ border-bottom:none;}
.divider{ border-bottom:1px solid #f0f0f0; margin:20px 0px 20px 0px; display:block; width:100%;}



/*--- Table css  -----*/
.gridtable{border:0px!important;}
.gridtable .odd{background:#f6f6f6;}
.gridtable .odd td, .even td{padding:7px 10px;}
.gridtable .even{background:#f2f2f2;}
.gridtable tr th{background:#C1C1C1;  padding:10px; color:#666666; font-size:14px; font-weight:normal; font-weight:bold;}



/*formarea*/
.formarea{}
.formarea td{ padding-bottom:12px;}
.formarea input[type="text"], .formarea input[type="password"], .formarea textarea, .formarea select, .formarea input[type="file"]{ background:#fafafa; border:#dddddd solid 1px; padding:5px; min-width:200px;}
input[type="file"]{width:90px!important; font-size:12px;}
.formarea select{ width:210px;}
.radioinput td, .checkboxinput td{ padding:0px;}
.radioinput input[type="radio"]{ margin:0px 3px 0px 0px;}
.checkboxinput input[type="checkbox"]{ margin:0px 4px 0px 0px;}
.formarea textarea{ height:80px; resize:none!important;}

td.paddright6{ padding-right:10px!important;}

.with300 .formarea input[type="text"], .with300 .formarea input[type="password"], .with300 .formarea textarea, .with300 .formarea select{width:300px;}
.with300 .formarea input[type="file"]{width:297px!important;}
.with300 .formarea select{ width:310px;}

/*news*/
.innerpages .container .cntleft .photogallerybox ul li{width:200px; height: 133px; border: 1px solid #ccc; float: left; margin: 5px; display: block; list-style: none; background:none!important; padding:0px!important;}

ul.news li{ background:none!important; padding-left:0px!important; border-bottom:1px dashed #cccccc; padding-bottom:20px!important; margin-bottom:20px; display:block;}
ul.news li h6{font-size:14px; color:#666666; padding-bottom:10px;}
ul.news li h6 span{font-size:13px; color:#777777; font-weight:normal; padding-top:3px; display:block;}
ul.news li p{padding-bottom:0px!important; margin-bottom:0px;}
ul.news li p a{font-size:12px; color:#2D7E05;}
ul.news li p a:hover{font-size:12px; color:#666666;}
ul.news li p
ul.news li div{ text-align:right; padding:20px 0px 0px 0px;}
ul.news li div.clear{ padding:0px;}
ul.news td span, .corbule{ color:#2A4F86; font-size:12px; font-weight:bold;}

/*news detail*/

.newsdetail{margin:0px; padding:0px;}
.newsdetail .newsdetailleft{float:left; width:150px; padding:3px; background:#cccccc;}
.newsdetail .newsdetailright{float:right; width:474px; margin-left:20px;}
.newsdetail h2{font-size:18px; color:#666666;}
.newsdetail h2 span{font-size:14px; color:#777777; display:block;}

/*Annual Report*/

.annualreports{margin: 0px; padding: 0px;}
.annualreports ul {margin: 0px; padding: 0px;}
.annualreports ul li{background: url("../images/control_play.png") no-repeat scroll left 11px!important; border-bottom: 1px solid #EAEAEA;    list-style: none outside none; margin: 0 0 10px!important; padding: 0 0 10px 28px!important; width: 96%; display:inline-block;}
div.reportsmain {margin: 0; padding: 0; width: 100%;}
div.reportsmain .reportname {float: left; font-size: 14px; margin: 0; padding: 10px 0 0; width: 470px;}
div.reportsmain .downloadbtn {float: right; margin: 0; padding: 0; width: 130px;}

/*Login*/
.loginarea{}
.loginleft{ float:left; width:44.6%; padding:20px; background:#fafafa; border:#f0f0f0 solid 1px;}
.loginleft .formarea input{ background:#ffffff;}
.loginright{ float:right; width:44.6%; padding:20px; background:#fafafa; border:#f0f0f0 solid 1px; min-height:150px;}
.loginright p{ padding-bottom:29px;}

.innerpages .container .cntleft ul.arrowpublication{ padding-bottom:0px;}
.innerpages .container .cntleft ul.arrowpublication li{ background:url(../images/arrow.png) no-repeat left top; margin:0px; padding:0px 0px 10px 23px;}
.innerpages .container .cntleft ul.arrowpublication li a{}
.innerpages .container .cntleft ul.arrowpublication li:hover a{ color:#333333;}
.linedash{ border-bottom:1px dashed #cccccc; margin:20px 0px;}
.margintop10{ margin-top:10px!important;}

h3.fnt16{font-size:16px; padding-bottom:15px;}
h2 span{ display:block; font-size:16px; color:#7E7E7E; font-weight:normal;}
.paddbtm20{ padding-bottom:10px!important;}
.marginmin20{ margin-top:-20px;}
ul.arrow li{ background:url(../images/icon_bule_arrow.png) no-repeat left 5px!important; padding:0px 0px 5px 16px!important; color:#535353;}
ul.arrow2 li{ background: none!important; padding:0px 0px 5px 16px!important; color:#535353;}
.marbtm{margin-bottom:20px;}

.leftimg{ float:left; margin:5px 20px 10px 0px; border:#ddd solid 1px;}

ul.paginationli{ float:right;}
ul.paginationli li{ float:left; background:#fafafa!important; border:#dddddd solid 1px; padding:0px!important; margin:0px 2px; text-align:center; font-size:12px!important;}
.paginationli li a{ color:#333333; padding:5px 10px!important; display:block!important;}
.paginationli li:hover { background:#2D7E05!important;}
.paginationli li:hover a, .paginationli li a.active{ color:#ffffff; background:#2D7E05!important;}
.contacttable td{ padding-bottom:5px;}

.contactpage{}
.contactpage h2{ color:#2A4F84; padding:0px 0px 8px 0px!important; margin:0px;}
.contactleft{ float:left; width:45%}
.contactright{ float:right; width:45%; margin-right:56px;}
.contactright img{ border:#dddddd solid 2px; padding:1px;}


.warning {
	background:url(../images/errors.png) no-repeat 7px 6px #ffffcc;
	border: 1px solid #fecc03;
    border-radius: 5px 5px 5px 5px;
    color: #3C5A01;
    margin-bottom: 10px;
    padding: 12px 10px 12px 51px !important;
    text-align: left;
}
.success {
	background: url("../images/accept.png") no-repeat scroll 7px 6px #EFFFB9;
    border: 1px solid #99C600;
    border-radius: 5px 5px 5px 5px;
    color: #3C5A01;
    margin-bottom: 10px;
    padding: 12px 10px 12px 51px !important;
    text-align: left;
}
.failure {
	background: url("../images/exclamation.png") no-repeat scroll 15px 6px  #FCCAC2;
	border: 1px solid #eb5339;
    border-radius: 5px 5px 5px 5px;
    color: #3C5A01;
    margin-bottom: 10px;
    padding: 12px 10px 12px 51px !important;
    text-align: left;
}
.information {
	background:url(../images/information.png) no-repeat 7px 6px #D0E4F4;
	border: 1px solid #418acc;
    border-radius: 5px 5px 5px 5px;
    color: #3C5A01;
    margin-bottom: 10px;
    padding: 12px 10px 12px 51px !important;
    text-align: left;
}
.table1{border:0px!important;}
.table1  .odd{background:#f6f6f6;}
.table1  .odd td, .even td{padding:8px 10px;}
.table1  .even{background:#f2f2f2;}
.table1 tr th{background:#f0f0f0;  padding:10px 5px; color:#315f92; font-size:14px; font-weight:bold;}
p.comma{ background:url(../images/bottom_comma.png) bottom right no-repeat; padding:0px 0px 5px 0px;}

.board_member li{ margin:0px 0px 20px 0px; padding:0px!important; float:left; width:325px; list-style:none; background:none!important;}
.board_member li .member_img{  padding:0px; float:left; width:100px; height:85px; border:2px solid #BBBBBB; text-align:center; vertical-align:middle;}
.board_member li .member_detail{ padding:0px; float:right; width:210px;}
.board_member li .member_detail span{ color:#18739A; padding:2px; display:block;}
.board_member li .member_detail tr td{margin:0px; padding:0px 0px 0px 0px; line-height:20px; color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#535353;}
ol{ margin:0px; padding:10px; list-style:armenian;}
ol li{ background:none!important; list-style:decimal!important; padding-left:10px!important;}

.read_more{ background-color:#18739A; border-radius:4px; padding:5px; color:#fff!important; font-size:12px; text-align:center; font-weight:bold;}
.marbtm20{margin-bottom:30px;}

.inner_searcharea{ margin:15px 0px; padding:10px; background-color:#e7e7e7; display:flex;}
.inner_searcharea .search_title h1{ color:#666666; float:left; margin-right:25px; margin-bottom:0px; font-size:20px; padding:0px; line-height:22px;}
.inner_searcharea .search_box{ float:left; margin-right:15px;}
.inner_searcharea .search_box label{color:#777777; float:left; padding-top:3px; margin-right:10px;}
#ctl00_ContentPlaceHolder1_txtsearch{ float:left; margin:0px 0px 0px 0px;}
.inner_searcharea .search_btn{ display:inline-block; margin:0px 0px 0px 15px;}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator1{ left: -47%;  position: relative;  top: 18px;}
.divaddress{width:150px; word-wrap:break-word;}
.divcollege{width:120px; word-wrap:break-word;}
.divuniversity{width:100px; word-wrap:break-word;}
.divname{width:100px; word-wrap:break-word;}
.searchareabox{margin-bottom:15px;}
.searchareabox .btnsearch{margin-top:0px;}
.searchareabox select{border:1px solid #ccc; padding:4px 0px; width:90%;}
table.table1 tr.odd:hover td, table.table1 tr.even:hover td{background:#d6d6d6!important;}


	.mainpopupbox{ font-family: "PT Sans",sans-serif; text-align:center;
		max-width:700px; margin:0px auto; border:3px solid #c4c4c4; min-height:400px;	
		}
	.mainpopupbox .topbox{height:250px; display:block; padding:20px;}
	.mainpopupbox .boddombox{height:125px; display:block; padding:20px; background:#3c7c0a;}
	.popuplogobox{text-align:center;}
	.mainpopupbox h1{font-size:27px; color:#444444; text-align:center; margin:40px 0px;}
	.btnpopupbox{background:#1c84b0; font-size:15px; color:#fff; text-decoration:none; padding:12px 18px; margin-top:10px; display:inline-block; border-radius:6px;}
	.boddombox p{color:#fff; text-align:center; font-size:12px;}
	
	
	.mainpopupbox{ font-family: "PT Sans",sans-serif; text-align:center; position:absolute; background:#fff; z-index:99999; left:22%; top:10%;
		max-width:700px; margin:0px auto; border:3px solid #c4c4c4; min-height:400px;	
		}
	.mainpopupbox .topbox{height:250px; display:block; padding:20px;}
	.mainpopupbox .boddombox{height:125px; display:block; padding:20px; background:#3c7c0a;}
	.popuplogobox{text-align:center;}
	.mainpopupbox h1{font-size:27px; color:#444444; text-align:center; margin:40px 0px;}
	.btnpopupbox{background:#1c84b0; font-size:14px; color:#fff; text-decoration:none; padding:6px 8px; margin-top:5px;margin-bottom:5px; display:inline-block; border-radius:6px; margin-left:auto}
	.boddombox p{color:#fff; text-align:center; font-size:13px; margin-bottom:10px; padding-bottom:0px;}
	.popuphide{display:none; opacity:0px;}
	.popupshow{display:block; opacity:1px;}
	
	.btnclosebox{background:url(../images/popbtnclose.png) no-repeat left top; z-index:999999; width:30px; height:30px; position:absolute; right:-10px; top:-10px;}
