/* CSS Document */
@import "https://fonts.googleapis.com/css?family=Open+Sans";
html, body, div, span, object, iframe,  h1, h2, h3, h4, h5, h6, p, abbr, address, img, strong, ol, ul, li,  form, label, table, article, aside, canvas, footer, header, hgroup, nav, section, audio, video {padding:0; margin:0; border:0; outline:0; font-size:100%;}
body {background:#fff;font-family:"Open Sans";font-size:12px;color:#333333; margin:0; padding:0;}
a { text-decoration:none;}
h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", Times;font-weight:normal; margin:0; padding:0;}
h1 { font-size:25px;color:#0d3862;}
.HColor { color:#0d3862;}
.Color {color:#c5122f;}
h2 { font-size:18px;}
h3 { font-size:14px;}
h4 { font-size:14px;}
p { line-height:20px; margin-bottom:10px;}
p.PSize {font-size:14px;}
strong {color:#333333;}
header {width:100%; margin:15px 0 30px;}
.header {width:100%; padding:0;border-bottom:1px solid #a3001a; background:#c5122f;border-top: 10px solid #FFFFFF;}
.SearchNav {padding:7px 0; width:280px; float:right; margin-top:3px;}
.SearchNav input { float:left; color:#000;  height:18px; border:1px solid #f5f3f3; padding:5px;}
.SearchNav .SearchBtn { float:right; color:#ffffff; width:64px; background:#0d3862; height:30px; margin-left:10px; border:1px solid #082c50;}
#Logo { width:216px; height:65px; padding-top:10px; display:inline-block; float:left; position:relative;}
#Logo img { width:auto; max-width:100%;}
.TopLinksBg { min-width:380px; float:right;} 
.TopLinks { padding:8px 0 5px 40px; min-width:150px; float:left;}
.TopLinks li { list-style:none; margin-bottom:5px;}
.TopLinks a {color:#0d3862;font-family:Georgia, "Times New Roman", Times;}
.Container {width:1120px; margin:0 auto; padding:0;}
.Grid, .Column, .Column1, .Column2, .Column3 {float:left; margin:0 10px;}
.Grid {width:1100px;}
.Column {width:700px;}
.Column1 {width:380px;}
.Column2 {width:260px;}
.Column3 {max-width:160px;}
.clear { padding:0; margin:0; line-height:0; clear:both;}
.SocialPan { min-width:188px; float:right;}
.SocialPan a { display:inline-block; float:right; width:24px; height:22px; margin-right:7px;}
.SocialPan a.FbBtn { background:url(../hpimages/SocialSprite.png) 0 0;}
.SocialPan a.FbBtn:hover { background:url(../hpimages/SocialSprite.png) 0 -23px;}
.SocialPan a.TwitBtn { background:url(../HPimages/SocialSprite.png) -25px 0;}
.SocialPan a.TwitBtn:hover { background:url(../hpimages/SocialSprite.png) -25px -23px;}
.SocialPan a.YtBtn { background:url(../hpimages/SocialSprite.png) -50px 0;}
.SocialPan a.YtBtn:hover { background:url(../hpimages/SocialSprite.png) -50px -23px;}
.SocialPan .FbLikePan { display:inline-block; float:left;}
.Banner { position:relative; width:100%; height:350px;}
.Banner img {width:100%; height:350px !important;}
/*.MidLink { border-bottom:1px dashed #DCDCDC; padding:0 0 10px; margin:0 0 10px 0; color:#777777;}
.MidLink span { color:#333333; background:url(../hpimages/MidLinkBg.png) right 6px no-repeat; margin-right:4px; display:inline-block; padding-right:12px;}
*/
.MainImg {width:100%; height:auto; margin:10px 0;}
.MainImg img {width:99%; height:auto; border: 2px solid #f2f2f2;-moz-box-shadow:1px 1px 3px 1px #A3A3A3;  -webkit-box-shadow:1px 1px 3px 1px #A3A3A3;  box-shadow:1px 1px 3px 1px #A3A3A3;}
.Img {width:100px; height:120px; border: 2px solid #f2f2f2;-moz-box-shadow:1px 1px 3px 1px #A3A3A3;  -webkit-box-shadow:1px 1px 3px 1px #A3A3A3;  box-shadow:1px 1px 3px 1px #A3A3A3;}
.Article {background:url(../images/RightSideBg.jpg) top right repeat-y #ffffff;}
.TxtPan { padding:20px 0;}
.TxtPan li {
    line-height: 20px;
    margin: 10px 0 10px 15px;
    padding: 0;
}
.TxtPan a {
    color: #0D3862;
    text-decoration: underline;
}
.TxtPan h1 { margin-bottom:10px;}
.MidLink { border-bottom:1px dashed #DCDCDC; padding:0 0 10px; margin:0 0 10px 0; color:#777777;}
.MidLink .ImageSpan {margin:0 4px;}
.MidLink a{text-decoration:none;}
.MidLink a:hover{color:#C5122F}
.menuliimg
{
	display:inline-block; float:right; padding-right:10px; margin-top:-27px;
}
.MemberArea { margin:10px 0;}
.ArticleTxtPan h2 { margin-top:10px;color:#0d3862;} 
.MidSlider { margin-bottom:20px; position:relative; width:340px; float:left;}
.MidSlider .SliderImgPan {width:92px; height:92px; float:left; background:#fbfae8; padding:4px;}
.MidSlider .SliderImgPan img {width:92px; height:92px;}
.MidSlider .SliderTxtPan {width:220px; height:80px; float:left; padding:10px; background:#f7f1db;}
.MidSlider .SliderTxtPan h3 { color:#0d3862;}
.SliderHead { width:340px; height:25px; background:#f7f1db; margin-bottom:2px;}
.SliderHead h2 {transition: width 2s;
-webkit-transition: width 2s; /* Safari */color: #0d3862; background:url(../images/SliderHeadBg.jpg) right top no-repeat #fbfae8;display: inline-block;font-size: 14px;opacity: 1 !important;padding: 2px 0 5px 10px; margin-top:0 !important; width: 80%;}
.MidSlider1 {padding-left:20px;}
.SliderHead h2:hover { font-size:16px;}
.CollaborationPan { margin:15px auto 0 auto; clear:both; min-width:765px; font-size:10px;} 
.CollaborationPan .CollaborationInfo { width:260px; float:left; border:1px solid #fff; margin-right:20px; background:#fff; padding:10px;-moz-box-shadow:inset 0 0 10px #0d3862;-webkit-box-shadow:inset 0 0 10px #0d3862;box-shadow:inset 0 0 10px #0d3862;}
.CollaborationPan .CollaborationInfo .CollaborationLogo {float:left; margin-right:10px;}
.CollaborationPan h2 { margin:6px 20px 0 auto; display:inline-block; border:1px solid #fff; color:#fff; float:left;  padding:10px;-moz-box-shadow:0 0 5px 2px #052a4f; -webkit-box-shadow:0 0 5px 2px #052a4f;  box-shadow:0 0 5px 2px #052a4f;}
.NoMargin { margin:0 !important;}
.CollaborationPan p { line-height:18px;}
.ArticleRightPan { padding:20px; background:#f2f2f2; float:left; width:340px;}
.SectionPan { margin-bottom:20px; background:#f2f2f2; padding:15px 20px;}
.SectionPan li {list-style:none;border-bottom: 1px solid #fff; background:url(../HPImages/SectionPanLibBg.jpg) left top no-repeat; padding:6px 0 6px 10px; margin-bottom:4px;}
.SectionPan h2 { margin-bottom:10px;}
.SectionPan li.SideSubMenu { background:url(../HPImages/SectionPanLibBg.jpg) left top no-repeat; border:none !important;}
.SectionPan li.SideActiveMenu { background:url(../HPImages/SectionPanLiHoBg.jpg) left top no-repeat;}
.SectionPan li.SideSubMenu li { background:url(../HPImages/SideLiMenu.png) left 10px no-repeat; border:none !important;  padding-left:15px; }
.SectionPan li:hover { background:url(../HPImages/SectionPanLiHoBg.jpg) left top no-repeat;}
.SectionPan a {color:#0d3862; font-family:Georgia, "Times New Roman", Times, serif;}
.MediaPan { margin-bottom:10px; padding-bottom:10px; border-bottom: 1px solid #ffffff;}
.MediaPan .MediaDatePan { width:30px; border:1px solid #e5e4e4; background:#ffffff; float:left; margin-right:20px; text-align:center;}
.MediaPan .MediaDatePan span {background:#c5122f; color:#ffffff; display:block;}
.MediaPan .MediaTxtPan { width:288px; float:left;}
.MediaPan .MediaTxtPan a:hover { color:#C5122F;}
.SubscribePan { float:left; width:300px;}
.SubscribeInputPan { float:right; width:350px; margin-top:6px;}
.SubscribeInputPan input {float:left; width:228px; background:#ffffff; color:#cccccc;  height:18px; border:1px solid #f5f3f3; padding:5px;}
.SubscribeInputPan .SubscribeBtn { float:left; color:#ffffff; width:88px; background:#0d3862; height:30px; margin-left:10px; border:1px solid #082c50; text-transform:uppercase; font-size:12px; cursor:pointer;}
.SocialPan { margin-top:6px;margin-bottom:3px;}
.TweetIcon { background:url(../HPImages/SocialSprite.png) 0 0 no-repeat; width:34px; height:34px;cursor:pointer; display:inline-block;}
.LinkedInIcon { background:url(../HPImages/SocialSprite.png) 0 -34px no-repeat; width:34px; height:34px;cursor:pointer; display:inline-block;}
.GooglePlusIcon { background:url(../HPImages/SocialSprite.png) 0 -69px no-repeat; width:34px; height:34px;cursor:pointer; display:inline-block;}
footer {width:100%; background:#c5122f; color:#ffffff; padding:20px 0 0 0;}
footer li { list-style:none; margin-bottom:5px;}
footer a { color:#ffffff;}
.FooterBott { background:#b10f29; color:#ffbfc9; padding:5px 0; width:100%; margin-top:10px;}
.FooterBott a { font-weight:bold;color:#ffbfc9;}
.FooterBott p { margin-bottom:0;}
.FooterBott .FooterBottLeft { float:left; width:600px;}
.FooterBott .FooterBottRight { float:right; width:450px; text-align:right;}
.cse form.gsc-search-box, form.gsc-search-box {margin:0 !important; padding:0 !important;}
/*.EventBgPan  {     padding: 15px 20px; margin-bottom:20px; border:1px solid #f7f1db;background:#fbfae8; color:#333;}
.EventBgPan h2 { color:#c5122f;}
.EventPan { border-top:1px solid #efedce; padding-top:5px; margin-top:8px;}
.EventPan .EventImg {width:130px; 
 height:66px;  float:left;    margin-top: 5px;}
.EventPan .EventImg:hover { background:#0D3862;}
.EventPan .EventInfo {width:186px; float:right;}
.EventPan .EventInfo h3 { line-height:22px; color:#0d3862;}
.ApplyNPan { background:#f7f1db; border-color:#f0ead3;}
.ApplyNPan .EventPan { border-top:none; padding-top:0; margin-top:0;} 
.ApplyNPan .EventImg a { color:#fff; font-size:18px; display:block; padding:22px 0;}
.CollabPan {margin-bottom:10px; padding-top:5px;}
.CollabPan .CollabImg {width:150px; text-align:center; background:#fff; height:50px; border:1px solid #ebebeb; float:left;    margin-top: 5px;}
.CollabPan .CollabInfo {width:166px; float:right;}
.AddressPan { padding:10px; border-radius:10px; background:#fbfae8; color:#333; width:146px;}
.MidBg { background:#fff; padding:0 10px;}
.ticker {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
#ticker_02 {
	height:180px;
}
#ticker_01 {
	height:174px;
}
.ticker li {
border:none !important;
background:none !important;
list-style:none;
padding:0;
	}
.accordionBg {display: block;min-height:116px; background:#fcfcfc; border:1px solid #f4f2f2; padding:10px; margin:10px 0;}
.accordion_toggle { background:url(../HPImages/plus2.jpg) top right no-repeat;cursor: pointer;height: 116px;}
.accordion_toggle h3 { font-size:14px; font-weight:bold;color:#0D3862;}
.accordion_toggle h4 { font-size:12px;color:#C5122F;}
.accordion_toggle_active {background: url(../HPImages/minus.jpg) top right no-repeat;}
.accordion_content {color: #444444;	overflow: hidden;}
.vertical_accordion_toggle {display: block;	height:53px;	width: 496px;background: url(../HPImages/plus2.jpg) no-repeat 494px 10px;padding: 0 10px 0 10px;line-height: 30px;	font-weight: normal;text-decoration: none;outline: none;	font-size: 12px;	color: #000000;	border-bottom: 1px solid #81afe8;cursor: pointer;	margin: 0 0 0 0;}
.vertical_accordion_toggle_active {background: url(../HPImages/minus.jpg) no-repeat 494px 10px;color: #000;border-bottom: 1px solid #93bd4f;}
.vertical_accordion_content {color: #444444;overflow: hidden;}
.accordion_mid_box_img img{ width:97px; height:101px; float:left; border:3px solid #e0e1e3; margin-right:10px;}
.accordion_mid_box_img1 img{  float:left;margin-right:10px;}
.ContactUsPan input { width:97%; background:#fff; border:1px solid #e5e5e5; height:28px; padding:0 5px; margin-bottom:10px;}
.ContactUsPan h2 { margin:0;}
.ContactUsPan p { margin-bottom:10px;}
.ContactUsPan .TextArea { width:97%; background:#fff; border:1px solid #e5e5e5; height:50px; padding:0 5px; margin-bottom:10px;}
.ContactUsPan .SubmitBtn { width:90px; background:#c5122f; border:1px solid #940018; color:#fff; height:28px; padding:0 5px;}
.Map {height:324px; border: 2px solid #f2f2f2;-moz-box-shadow:1px 1px 3px 1px #A3A3A3;  -webkit-box-shadow:1px 1px 3px 1px #A3A3A3;  box-shadow:1px 1px 3px 1px #A3A3A3; clear:both;border-radius:5px;
		border-top-left-radius:none;}
.scrollup{ width:100%; height:85px;  position:fixed; bottom:0; display:none; background:#0D3862; border-top:1px solid #f2f2f2;}
*/
.AddressPan { padding:10px; border-radius:10px; background:#fbfae8; color:#333; width:160px;}
.MidBg { background:#fff; padding:0 10px;}
.LoginTxtPan { width:480px !important;}
.LoginTxtPan .LoginTxt { padding:20px; border:1px solid #e9e9e9;}
.LoginTxtPan .LoginTxt a { color:#0d3862; text-decoration:underline;}
.LoginTxtPan .LoginTxt a:hover { color:#c5122f;}
.LoginTxtPan .LoginTxt td { padding:0 0 10px 0; vertical-align:top;}
.LoginTxtPan .LoginTxt span { font-family:Georgia, "Times New Roman", Times, serif; color:#0d3862; font-size:18px;}
.LoginTxtPan .LoginHPan { padding:20px; background:#c5122f; color:#fff; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;}
.LoginTxtPan .LoginHPan span { font-size:12px;}
.LoginFieldPan { width:580px !important;}
.LoginFieldPan .LoginFieldBg { padding:50px; border:1px solid #f7f1db; background:#fbfae8; min-height:254px;}
.LoginFieldPan .LoginFieldBg .LoginBtnPan { margin:74px auto; width:275px;}
.LoginFieldPan .LoginFieldBg h2 {color:#0d3862; margin-bottom:20px;}
.LoginFieldPan .LogInput { width:350px; border:1px solid #e4e3cc; color:#929184;background:#fff; padding:5px; height:16px; margin:5px 0; }
.LoginFieldPan .LogSelect { border:1px solid #e4e3cc; color:#929184;background:#fff; padding:5px;margin:5px 0; }
.LoginFieldPan .LogBtn { min-width:50px;color:#fff;background:#c5122f; padding:5px 10px; height:30px; border-radius:5px; border:1px solid #c5122f; margin:10px 0; cursor:pointer; }
.LoginFieldPan .LogBtn:hover { background:#0D3862; border:1px solid #0D3862; }
.LoginFieldPan a { color:#0d3862; text-decoration:underline;}
.LoginFieldPan a:hover { color:#C5122F;}
.LoginFooter  { padding:10px 0 100px 0; margin-top:100px; border-top:1px solid #eaeaea; color:#828282;}
.LoginFooter a {color:#828282; /*font-weight:bold;*/}
.LoginFooter .Left { display:inline-block; float:left;}
.LoginFooter .Right { display:inline-block; float:right;}
.menuliimg
{
	display:inline-block; float:right; padding-right:10px; margin-top:-27px;
}
.alartmsg{ text-align:center;  padding:0 0 10px 0;z-index:1111;}
.alartmsg span{ text-align:center; font-family:'Open Sans', sans-serif; font-size:13px; font-weight:normal; color:#000; background:#a1cbfb; padding:3px 10px;
border-radius:5px; border:1px solid #5f95d2;
-moz-border-radius:5px; /* Firefox 3.6 and earlier */
-webkit-border-radius:5px;
-o-border-radius:5px;}
.alertErrmsg{ text-align:center;  padding:0 0 10px 0;z-index:1111;}
.alertErrmsg span{ text-align:center; font-family:'Open Sans', sans-serif; font-size:13px; font-weight:normal; color:#000; background:#FFE3E0; padding:3px 10px;
border-radius:5px; border:1px solid red;
-moz-border-radius:5px; /* Firefox 3.6 and earlier */
-webkit-border-radius:5px;
-o-border-radius:5px;}
.cse input.gsc-search-button, input.gsc-search-button
{
	 text-indent:-9999px !important;
	 cursor:pointer !important;
	  float:right !important; 
	  color:#ffffff !important;
	  height:28px !important; 
	  width:30px !important; 
	  min-width:21px !important; 
	  background:url("https://www.ashoka.edu.in/images/Search-icon.png") no-repeat scroll center 6px #082c50 !important;
	   height:30px; border:none !important;
    border: 1px solid #0D3862 !important;
}
.cse input.gsc-input, input.gsc-input
{
    border: 1px solid #0D3862 !important;
    padding:4px 7px  !important;
}
. gsc-input 
{
	background-image:none !important;
}
.cse input.gsc-input, input.gsc-input
{
	background-image:none !important;
}
.gsc-clear-button
{
	display:none !important;
}
.aText
{
	background: none repeat scroll 0 0 #C5122F;border: 1px solid #940018;color: #FFFFFF !important;height: 28px;padding:5px 20px; margin:25px; width: 140px !important; text-decoration:none !important;cursor:pointer; font-family:Georgia;font-size:14px;}
.IClb_Logo { display:inline-block; float:right; min-width:50px; width:auto; padding-top:27px; margin-right:20px;}
.IClb_Logo img { float:left; margin-left:10px;}
.registr_form .all_tx{ margin-bottom:7px;}
.registr_form .all_tx label{ font-size:12px; display:block; margin-bottom:2px;}
.registr_form .all_tx input[type="text"]{ width:45%; margin-right:1%; height:26px;border: 1px solid #efefef; padding:0 1%}
.registr_form .all_tx select{ width:48%; margin-right:1%; height:28px;border: 1px solid #efefef; color:#aaa;}
.registr_form .half_dv{ width:49%; margin-right:1%; float:left;}
.registr_form .half_dv input[type="text"]{ width:100%; margin-right:1%; height:26px;border: 1px solid #efefef; padding:0 10px}
.registr_form .half_dv select{ width:100%; margin-right:1%; height:28px;border: 1px solid #efefef; color:#aaa;}
.registr_form .full_dv input[type="text"]{ width:97%;  height:26px; border: 1px solid #efefef; padding:0 1%}
.registr_form .full_dv select{ width:98.8%;  height:28px;border: 1px solid #efefef; color:#aaa;}
.registr_form .dob select{ width:28%; margin-right:4.4%; height:28px;border: 1px solid #efefef; color:#aaa;}
.registr_form .dob select option:not(:checked) { color: black; }