﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0 auto;
	font-family: 'proxima_nova_rgregular';
	font-size:14.5px;
	color:#000;
	word-break: break-all;
}
h1,h2,h3{margin:0px; padding:0px; word-spacing:-1px; }
h1{font-size:30px;}
h2{font-size:24px;}
h3{font-size:18px;}
p{margin:0px; padding:0px;}
input{margin:0px; padding:0px;}
a{text-decoration:none; color:#000; outline:none; font-size:14px; margin:0px; padding:0px;}
a img{border:none;}
a img:hover{opacity: 0.8; filter: alpha(opacity = 80);}

.grid_view td, th{ border:1px solid #000 !important;}

@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#header_container{
	min-width:1100px;
	background:url(../images/header_bg.jpg) repeat-x;
	min-height:157px;
    
}
.headerDatebar{
	display:block;
    height:40px;
    padding:8px 50px 0px 120px;
}
.header_date {
    float:left;
    color:#FFF;
    padding-top:8px;

}
.logo{
    width:450px;
    height:95px;
    padding-top:14px;
    background:#FFF;
    float:left;
    text-align:right;
    border-bottom:10px solid #ea6645;
}
.logo a{margin-right:-8px;}

.error_msg{
	background:url(../images/warning.png) no-repeat;
    width:235px;
    height:31px;
    margin: 0 auto;
}
.login_container{
	background:url(../images/login_bg.png) no-repeat;
	width:530px;
	margin:0 auto;
    margin-top:40px;
    margin-bottom:50px;
	padding:12px 32px 20px 32px;	
    
  -webkit-box-shadow: 0px 0px 3px 0px #000;
          box-shadow: 0px 0px 3px 0px #000;

}
    .login_container h1{
        display:block;
        font-size:38px;
        font-weight:normal;
        text-transform:uppercase;
        text-align:center;
        color:#3f4651;     
        padding-top:30px;   
    }
        .login_container h1 b{
            font-weight:bold;
            color:#ea6645;        
        }
	.login_container i{
		font-style:normal;
		display:block;
		color:#727064;
		font-size:16px;
        text-align:center;
	}
    .login_container p{
        display:block;
        padding-top:28px;   
    }
.login_btn{
	width:193px;
	height:68px;
	display:block;
    margin:0 auto;
    cursor:pointer;
	background:url(../images/login_btn.png) bottom no-repeat;
}
	.login_btn:hover {
	opacity: 0.9;
}
.UserNametextBox{
	background:url(../images/username_bg.png) no-repeat;
	width:420px;
	height:70px;
	padding:0px 38px 0px 70px;
    font-size:21px;
	border:1px solid #c7c3b3;
    outline:none;
    color:#716f69;
}
.PasswordtextBox{ background: url(../images/password_bg.png) no-repeat !important;}


.footer{
	min-width:1100px;
    height:40px;
	padding-top:30px;
	text-align:center;
	font-size:16px;
    color:#FFF;
    margin-top:25px;
    background: url(../images/footer_bg.jpg) top center;
}

.Navigation {
    
    max-width:700px;
    float:right;
    padding:40px 50px 0px 0px;
}
	.Navigation a{
		padding:5px 10px 5px 10px;
        font-size:15px;
        color:#FFF;
		float:left;
        margin:0px 2px 2px 0px;
        border-radius: 3px;
        background-clip: padding-box;

	}
    .Navigation a:hover{background: #d15f4a; color:#FFF;} 
    .Navigation a.select{background: #d15f4a; color:#FFF;}
    .SubSelect{background: #d15f4a; color:#FFF;border-radius: 3px; background-clip: padding-box;}
.dropDownNav{
    display:inline-block;
    float:left;
    position:relative;
    cursor:pointer;
    border-radius: 3px;
    background-clip: padding-box;
    margin-right:2px;
}
    .dropDownNav a{
        
        margin-right:0px !important;
    }
    .dropDownNav span{
        width:175px;
        max-height:300px;
        overflow:auto;
        position:absolute;
        top:30px;
        left:0px;
        z-index:1;
        background:#0e5c62;
      
    }
    .dropDownNav span a{
        float:none !important;
        display:block;
        border-bottom:1px solid #FFF;
        border-radius: 0px;
        background-clip: padding-box;
    }
.dropDownNavselect{background: #d15f4a; color:#FFF;}

#wraper{
	width:1000px;
	margin:0 auto;
    padding:10px 0px;
}

.welcomeBaner
{
    display:block;
    text-align:center;
    background: url(../images/welcomebar.png) center no-repeat;
    padding:10px 0px;
}
        .welcomeBaner span{
            color:#3f4651;
            font-size:26px;
            background:#FFF;
            font-weight:bold;
            padding:0px 15px;
            text-transform:uppercase;
        }
.SchoolName{
    display:block;
    text-align:center;
    padding:15px 0px;
}
        .SchoolName span{
            color:#3f4651;
            font-size:18px;
            background:#FFF;
            padding:0px 15px;
        }
.welcomeContant
{
    display:block;
    padding:25px 15px;
    text-align:center;
    -webkit-box-shadow: 0px 0px 6px 0px #ccc;
          box-shadow: 0px 0px 6px 0px #ccc;
}
.regCountContainer{
    width:850px;
    margin:0 auto;
}
.reg_count {
  background: #ecf0f1;
  color: #FFFFFF;
  float: left;
  font-size: 90px;
  font-weight: bold;
  line-height: 94px;
  margin: 15px 0 0 10px;
  padding-top: 43px;
  text-align: center;
  width: 394px;
}
.notfinalize
{
    width:250px;
    height:180px;
    padding-top:70px;
  border-radius: 200px;
  background-clip: padding-box;
    margin:0 auto;
    background:#10676d;
}
.finalize
{
    width:250px;
    height:170px;
    padding-top:80px;
  border-radius: 200px;
  background-clip: padding-box;
    margin:0 auto;
    background:#2c8336;
}
.finalizeText{
    display:block;
    background:#d15f4a;
    height:65px;
    border-top:3px solid #FFF;
    margin-top:35px;
    padding:10px 0px;
    font-size:30px;
    line-height:32px;
    color:#FFF;
}
.finalizeText p{
    display:block;
    padding-top:18px;
}
.new_entry_container{
	padding:10px;
	font-size:14px;
    -webkit-box-shadow: 0px 0px 6px 0px #ccc;
          box-shadow: 0px 0px 6px 0px #ccc;
}
.new_entry_detail{
	display:block;
    padding-bottom:10px;
	 -webkit-box-shadow: 0px 0px 6px 0px #ccc;
          box-shadow: 0px 0px 6px 0px #ccc;
   margin-bottom:20px;
}
	.new_entry_detail h3{
		display:block;
		font-size:28px;
        line-height:28px;
        background:#ea6645;
		color:#FFF;
		padding:8px 12px;
        font-weight:normal;
        margin-bottom:10px;
	}
    .new_entry_detail input:focus{background:#10676d; color:#FFF;}
.upload_pic{
	width:300px;
	float:right;
}
.upload_pic_box{
	width:146px;
	height:146px;
	margin:0 auto;
}
.persnl_info{
	width:660px;
	float:left;
	padding:20px 0px 0px 25px;
}
.name_fname{
	display:block;
	padding-bottom:13px;
}
	.name_fname p{
		display:block;
		padding-bottom:2px;
		font-size:14px;
        line-height:14px;
		color:#404651;
        text-transform:uppercase;
	}
.cname{
	width:310px;
	margin-right:16px;
	float:left;
}
.cname p{
		padding-bottom:2px;
		font-size:14px;
        line-height:14px;
		color:#404651;
        text-align:left;
        text-transform:uppercase;
	}
	
.cname_text_box{
	background:#FFF;
	width:290px;
	color:#012f4a;
	height:35px;
	padding:0px 5px;
	border:1px solid #9d9d9d;
    outline:none;
    color:#999;
}
.dob_text_box{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9D9D9D;
    color: #012F4A;
    float: left;
    height: 32px;
    margin-right: 10px;
    padding: 4px;
    width: 94px;
    height:37px;
}
.contect_info{
	display:block;
	padding:0px 0px 13px 25px;
}
	.contect_info p{
		display:block;
		padding-bottom:2px;
		font-size:14px;
        line-height:14px;
		color:#404651;
        text-transform:uppercase;
	}
.postal_address{
	width:298px;
	float:right;
    margin-right:20px;
}
	.postal_address span{
		width:145px;
		float:left;
		padding-top:7px;
		color:#000000;
	}
.postal_address_text_box{
	background:#FFF;
	width:285px;
	height:35px;
	color:#012f4a;
	padding:0px 5px;
	border:1px solid #9d9d9d;
}
.chk_box{
	display:block;
	color:#000;
	font-size:12px;
	padding-bottom:7px;
}
.subject_drop_down{
	background:#FFF;
	width:205px;
	height:31px;
	color:#012f4a;
	padding:3px;
	border:1px solid #9d9d9d;
}
.private_students{
	width:730px;
	height:121px;
	padding:10px 13px 0px 10px;
	margin:0 auto;
	margin-bottom:11px;
}
.dob_drop_down{
	background:#FFF;
	width:65px;
	float:left;
	margin-right:20px;
	height:32px;
	color:#012f4a;
	padding:3px;
	border:1px solid #9d9d9d;
}
.date{
	width:270px;
	float:left;
}
a.Addbtn{background: #ea6645; font-size:16px; color:#FFF; float:left; padding:7px 14px;}
a.Addbtn:hover{color:#000;}
.overlay
        {
            width:100%;
            height:100%;
            background:#000;
            opacity:0.8;
            position:fixed;
            top:0px;
            left:0px;
            z-index:1;
        }
        .popup_container
        {
            width:100%;
            padding-top:15%;
            position:absolute;
            top:0px;
            left:0px;
            z-index:2;
        }
        .popup_container h2
        {
            display:block;
            padding-bottom:15px;
            color:#ea6645;
        }
        .change_password_popup
        {
            width:270px;
            background:#FFF;
            padding:20px 20px 10px 20px;
            margin:0 auto;
            position:relative;
            border:5px solid #ea6645;
            border-radius: 8px;
            background-clip: padding-box;
        }
        .close_btn
        {
            background:url(../images/close_btn_off.png) #FFF no-repeat center;
            width:65px;
            height:65px;
            position:absolute;
            right:-30px;
            top:-30px;
            cursor:pointer;
            border:2px solid #ea6645 !important;
            border-radius: 40px;
            background-clip: padding-box;
        }
            .close_btn:hover{}
    .add_inst
{
    width:555px;
    background:#FFF;
    padding:20px 20px 10px 20px;
    margin:0 auto;
    position:relative;
    border:5px solid #ea6645;
}
.AddInst_popup_container
        {
            width:100%;
            padding-top:5%;
            position:absolute;
            top:0px;
            left:0px;
            z-index:2;
        }
        .AddInst_popup_container h2
        {
            display:block;
            padding-bottom:15px;
            color:#ea6645;
        }

.OpenFormnewEntry{width:303px; margin:0 auto;-webkit-box-shadow: 0px 0px 6px 0px #ccc; box-shadow: 0px 0px 6px 0px #ccc; padding:20px;}
.saveBtn
{
    width:100px;
    height:35px;
    float:right;
    background: #ea6645;
    color:#FFF;
    font-size:14px;
    border:none;
}
.text_box{
	background:#FFF;
	width:238px;
	height:30px;
	padding:0px 5px;
	border:1px solid #CCC;
    outline:none;
}
    .text_box:focus{background:#10676d; color:#FFF;}
.ui-state-default{color:#FFF !important;}
.msg_popup
{
    width:555px;
    background:#FFF;
    text-align:center;
    padding:20px 20px 10px 20px;
    position:fixed;
    border:5px solid #ea6645;
    top:23%;
    left:27%;
    z-index:5;
}
.msg_text_box{
	background:transparent;
	width:100%;
	height:50px;
    font-weight:bold;
    font-size:17px;
    text-align:center;
	padding:0px 5px;
	border:none;
    color:#2c8336;
}
.msg_text_box_error{
	background:transparent;
	width:100%;
	height:50px;
    font-weight:bold;
    font-size:17px;
    text-align:center;
	padding:0px 5px;
	border:none;
    color:#2c8336;
}
.UserNamelbl{float:left; padding:8px 15px; color:#FFF; text-transform:capitalize;}
.ok_btn
{
    padding:10px 25px;
    background:#ea6645;
    color:#FFF;
    font-weight:bold;
    border:2px solid #FFF;
}
.ok_btn:hover{
    background:#FFF;
    color:#ea6645; 
    border:2px solid #ea6645;
}
.scheemTypeRadioBtn{
	width:100%;
	font-size:15px;
}
.scheemTypeRadioBtn tr{
		float:left;
        padding:0px 7px 0px 0px;
		color:#60748e;
	}
.user_name1
{
    width:75px;
    float:left;
}
.text_box3
{
    background:#FFF;
	width:68px;
	height:30px;
	padding:0px 5px;
	border:1px solid #CCC;
    outline:none;
}
    .text_box3:focus{background:#10676d; color:#FFF;}
.drop_down1{
	background:#f3f3f3;
	width:67px;
	height:27px;
    float:left;
    margin-right:5px;
	padding:3px;
	border:#b8b6b6 1px solid;
}
/* @group Blink */

.blink {
    -webkit-animation: blink .90s linear infinite;
    -moz-animation: blink .90s linear infinite;
    -ms-animation: blink .90s linear infinite;
    -o-animation: blink .90s linear infinite;
    animation: blink .90s linear infinite;
}

@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-moz-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-ms-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

/* @end */
.sign_out_btns{
	display:inline-block;
	float:right;
}
	.sign_out_btns a{float:right; margin-right:10px;}


.rgHeader{color:#FFF !important; background:#eb6645 !important;}

.view_forms {
    height: 32px;
    padding: 4px;
    width: 150px;
    border-color:#FFF;
    border-style:solid;
    border-width: 1px;
    font-weight:bold;
    font-family:Arial;
    border-bottom:none;
    float:left;
    color:#FFF;
    margin-right: 1px;
    background:#6e6e6e;
}
.view_forms:hover{
    background-color:#10676e;
    color:#FFF;
}
.saveBtn
{
    width:100px;
    height:35px;
    float:right;
    background:#ea6645;
    color:#FFF;
    font-weight:bold;
    border:none;
}
.FeedBackLink
{
    font-size:25px; 
    color:#FFF;
    text-decoration:underline;
    margin-left:54px;
}
.drop_down{
	
	width:249px;
	height:27px;
	padding:3px;
	outline:none;
	border:#b8b6b6 1px solid;
}
.user_name{
	width:253px;
	padding:0px 0px 10px 0px;
	font-size:15px;
}
	.user_name p{
		display:block;
		font-weight:bold;
		font-size:10.5px;
		padding-bottom:5px;	
	}
    .user_name p span{
		width:175px;
		float:left;
		display:block;
	}
.user_name1
{
    width:84px;
    float:left;
}





















.submit_btn{
	width:129px;
	height:45px;
	display:block;
	margin-right:77px;
    float:right;
	background:url(../images/submit_btn.png) bottom no-repeat;
}
	.submit_btn:hover {
	opacity: 0.8;
}
.login_rightSide{
	width:620px;
	float:right;
	padding-top:20px;
}
.video{
	width:346px;
	height:238px;
}
.videos_container{
	width:365px;
	padding:10px 0px 25px 0px;
}
.video_box{
	width:114px;
	height:79px;
	float:left;
	margin-right:2px;
}


.nav {
    background: url("../images/nav_bg.png") repeat-x scroll 0 0 transparent;
    height: 32px;
    width: 950px;
}
	.nav a{
		width:107px;
		height:27px;
		float:left;
	}
.nav_bar_continue{
	width:45%;
	height:32px;
	background:url(../images/nav_bg.png) repeat-x;
	position:absolute;
	right:0px;
	top:153px;
	z-index:-1;
}

.nav2 {
    height: 32px;
    width: 781px;
}

.fselect {
    background-color:#00466B;
    width:150px;
    padding:4px;
    border-color:#000;
    height:32px;
    border-style:solid;
    border-width: 1px;
    font-weight:bold;
}


.welcome_text {
    font-size: 12.4px;
    font-weight: bold;
    padding: 60px 0px 0px 17px;
    width: 400px;
}
	.welcome_text p{display:block; padding-bottom:10px;}


.prev_data{
	width:336px;
	float:left;
}
.prev_data1 {
    border-right: 4px dotted #000000;
    float: left;
    width: 355px;
    padding-top:30px;

}
.prev_data1 h3{
		display:block;
		padding-bottom:40px;
	}
	.prev_data h3{
		display:block;
		padding-bottom:40px;
	}
.matric_roll_no{
	width:336px;
	padding:0px 0px 14px 0px;
	font-size:15px;
}
	.matric_roll_no p{
		display:block;
		font-size:14px;
		padding-bottom:7px;	
	}
.matric_text_box{
	background:url(../images/matric_textbox.png) no-repeat;
	width:317px;
	height:36px;
	padding:0px 5px;
	border:none;
}
.matric_drop_down{
	background:#f1f0f0;
	width:324px;
	height:30px;
	padding:3px;
	border:#b8b6b6 1px solid;
}
.other_board_btn {
    float: right;
    margin-right: 150px;
    margin-top: 40px;
    width: 211px;
}


.MC_text_box{
	background:#FFF;
	width:140px;
	color:#012f4a;
	height:22px;
	padding:0px 5px;
	border:1px solid #9d9d9d;
}
.dob_text_box{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9D9D9D;
    color: #012F4A;
    float: left;
    height: 32px;
    margin-right: 10px;
    padding: 4px;
    width: 65px;
}


.private_students{
	width:730px;
	height:121px;
	padding:10px 13px 0px 10px;
	margin:0 auto;
	margin-bottom:11px;
}
.dob_drop_down{
	background:#FFF;
	width:65px;
	float:left;
	margin-right:20px;
	height:32px;
	color:#012f4a;
	padding:3px;
	border:1px solid #9d9d9d;
}
.date{
	width:270px;
	float:left;
}
input.Msg_Button {
    background: none repeat scroll 0 0 #EA6645;
    border: medium none;
    color: #fff;
    font-weight: bold;
    height: 34px;
    width: 130px;
}
input.Msg_Button:hover
{
    opacity:0.8;
}


        
/*********************Admin-Classes*******************/
.admin_nav_bar_continue{
	width:45%;
	height:27px;
	border-bottom:solid #003e60 5px;
	position:absolute;
	right:0px;
	top:153px;
	z-index:-1;
}
.admin_nav_bar_continue2{
	width:45%;
	height:27px;
	border-bottom:solid #003e60 5px;
	position:absolute;
	right:0px;
	top:185px;
	z-index:-1;
}
.admin_nav_bar_continue3{
	width:45%;
	height:27px;
	border-bottom:solid #003e60 5px;
	position:absolute;
	right:0px;
	top:217px;
	z-index:-1;
}
.admin_nav_bar_continue4{
	width:45%;
	height:27px;
	border-bottom:solid #003e60 5px;
	position:absolute;
	right:0px;
	top:249px;
	z-index:-1;
}
.admin_nav {
    
    height: 27px;
    width: 800px;
    border-bottom:solid #003e60 5px;
}
	.admin_nav a{
		padding:5px 7px 0px 7px;
		height:22px;
        font-size:15px;
        font-weight:bold;
        color:#1c1f21;
		float:left;
		margin-right:1px;
	}
    .admin_nav a:hover{color: #FFF; background:#003e60;}
    .admin_nav a.select{color: #FFF; background:#003e60;}
.My_Nav_Container
{
    min-width:950px;
    display:block;
    border-bottom:solid #FFF 5px;
    background:#04a0f5;
}
.My_Nav {
    width: 950px;
    margin:0 auto;
}
	.My_Nav a{
		padding:12px 14px;
        font-size:15px;
        font-weight:bold;
        color:#FFF;
		float:left;
		border-right:2px solid #FFF;
	}
    .My_Nav a:hover{color: #FFF; background:#036194;}
    .My_Nav a.select{color: #FFF; background:#036194;}
 .outerDiv{display:inline-block;float:left;}
 .outerDivActive{display:inline-block;float:left;background:#036194;}
 .OtherNavContainer
 {
     width:950px;
     margin:0 auto;
     display:block;
     position:relative;
 }
 .Link{cursor:pointer;}
.OtherNav
{
    width:400px;
    padding:5px 0px 0px 0px;
    background:#FFF;
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
    border-right:1px solid #000;
    border-left:1px solid #000;
}
    .OtherNav a
    {
        display:block;
        padding:8px 11px; 
        border-bottom:1px solid #000;
    }
    .OtherNav a:hover{color: #FFF; background:#036194;}
    .OtherNav a.select{color: #FFF; background:#036194;}
.grid_view{
    display:block;
    padding-top:25px;
}
.add_inst_btn{
    width: 48px;
    height: auto;
    position: fixed;
    top: 48%;
    left: 0px;
}
.add_inst_btn:hover{opacity:0.9;}


.add_inst_right_side{
	width:260px;
	float:right;
}
.add_inst_left_side{
	width:260px;
	float:left;
}
.radio_button_main{
	width:260px;
	font-size:15px;
}
.radio_button_main tr{
		width:125px;
		float:left;
		display:block;
		color:#60748e;
	}
	
.radio_button_Grid {
font-size: 16px;
font-weight: normal;
width: 120px;
}
.radio_button_Grid tr {
    color: black;
    display: block;
    float: left;
    width: 120px;
}
.radio_button_Grid td {
    color: #000000;
    display: block;
    float: left;
    width: 35px;
}
.radio_button_main3 {
font-size: 20px;
font-weight: normal;
width: 800px;
}
.radio_button_main3 tr {
    color: black;
    display: block;
    float: left;
    width: 800px;
}
.radio_button_main3 td {
    color: #000000;
    display: block;
    float: left;
    width: 385px;
}

.radio_button_main2{
	display:block;
	font-size:20px;
    font-weight:bold;
}
.radio_button_main2 td{
		width:385px;
		float:left;
		display:block;
		color: #000000;
	}

.msgoverlay
        {
            width:100%;
            height:100%;
            background:#000;
            opacity:0.8;
            position:fixed;
            top:0px;
            left:0px;
            z-index:4;
        }

.linkstyle {
text-decoration:underline;
color:blue !important;
cursor:pointer;
}
    .linkstyle:hover {
        text-decoration:none;
    }


.drop_down1{
	background:#f3f3f3;
	width:67px;
	height:27px;
    float:left;
    margin-right:5px;
	padding:3px;
	border:#b8b6b6 1px solid;
}
.update_container p{font-size:13px !important; font-weight:normal !important;}
.radio_button_main1{
	width:240px;
	font-size:15px;
}
.radio_button_main1 tr{
		width:107px;
		float:left;
		display:block;
		color:#60748e;
	}
.radio_button_main2{
width:240px;
font-size:12px;
font-weight:normal;
}
.radio_button_main2 tr {
color: black;
display: block;
float: left;
width: 485px;
}
.radio_button_main2 td {
    color: #000000;
    display: block;
    float: left;
    width: 140px;
}
.radio_button_gender{
	width:240px;
	font-size:15px;
}
.radio_button_gender tr{
		width:76px;
		float:left;
		display:block;
		color:#60748e;
	}
.radio_button_main3{
width:240px;
font-size:12px;
font-weight:normal;
}
.radio_button_main3 tr {
color: black;
display: block;
padding-bottom:8px;
}
.radio_button_main3 td {
    color: #000000;
    display: block;
}
.feeText
{
    width:250px;
    float:left;
    padding:6px 10px 0px 0px;
    font-size:17px;
}
.drop_downInst{
	background:#f3f3f3;
	max-width:209px;
	height:27px;
	padding:3px;
	border:#b8b6b6 1px solid;
    overflow:hidden;
}
.FeeTextBox{
	width:253px;
    float:left;
}

.MyLinks{
	width:614px;
	height:350px;
}
/*******************************************Printing CSS**************************************************/
@media print
{

    .myDiv
    {
        display: none;
    }
    .specialFunkari
    {
        display:block;
        margin-top:-10px;
    }
}
/************************************FormCSS********************************************************/
.formContainer{
	width:970px;
	margin:0 auto;
	padding:10px 0px 0px 0px;
	color:#000;
    height:625px;
    border-bottom:2px dotted #000;
	position:relative;
}
	.formContainer h3{
		padding:10px 0px 0px 0px;
		width:330px;
		margin:0 auto;
		font-size:19px;
		line-height:20px;
		color:#000;
		text-align:center;
		border-bottom:2px solid #000;
		text-transform:uppercase;
		margin-bottom:15px;
	}
.backImg{
	display:inline-block;
}
	.backImg img{width:320px;  height:320px; opacity:0.4; filter: alpha(opacity=40);}
.formContainer1{
	width:965px;
	position:absolute;
	top:10px;
	bottom:0px;
	color:#000;
}
.formHeader{
	width:965px;
	padding-bottom:2px;
}
.Boardname{
		width:680px;
		float:left;
		padding-left:15px;
		
	}
	.Boardname h2{
		display:block;
		padding:7px 0px 5px 0px;
		display:block;
		font-size:15px;
		color:#000;
		text-transform:uppercase;
	}
.SSCpart{
	display:block;
	padding-bottom:5px;
	font-size:14px;
	padding-left:12px;
	line-height:15px;
}
	.SSCpart span{
		float:left;
		padding:0px 20px 4px 3px;
		display:inline-block;
		border-bottom:2px dashed #000;
	}
	.SSCpart p{
		display:block;
		padding:5px 20px 4px 3px;
		border-bottom:2px dashed #000;
	}
.Rollno{
	display:block;
	padding-bottom:5px;
	font-size:13px;
	padding-left:12px;
	line-height:15px;
	padding-bottom:4px;
}
	.Rollno span{
		width:330px;
		float:left;
		padding:3px 0px 0px 3px;
	}
.FormheaderRight{width:180px; float:right; font-size:11px; color:#000;text-align:center; }
.userImg{
	width:180px;
	padding:3px 0px;
    text-align:center;
}
	.userImg img{width:110px; height:110px;}
.SessionOrSeatNo{display:inline-block; float:left;font-size:14px; padding-left:10px; text-transform:capitalize !important;}
.paperTimingContainer{
	display:block;
}
.paperTimingTable{
	width:767px;
	float:left;
}
.paperTimingHeader{
	display:block;
	border:1px solid #b8b6b6;
	text-transform:uppercase;
}
.paperTimingDateTimeH{
	width:100px;
	float:left;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:3px 0px;
}
.paperTimingSubjectH{
	width:450px;
	float:left;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:3px 0px;
}

.paperTimingDateTime{
	width:100px;
	float:left;
	font-size:13px;
	padding:2px 0px 1px 7px;
}
.paperTimingSubject{
	width:440px;
	float:left;
	font-size:13px;
	padding:2px 0px 1px 0px;
}
.Border1px{display:block; height:1px; border-bottom:1px dotted #000;}
.signature{
	display:block;
	text-align:right;
	padding:0px 0px 0px 0px;
	height:60px;
	position:relative;
}
    .signature img{top:-5px; right:0px; position:absolute; z-index:-1;}
.ContactPerson{
	display:block;
	padding-bottom:5px;
	font-size:13px;
	font-weight:bold;
	padding-left:7px;
	line-height:25px;
}
	.ContactPerson span{
		display:block;
        text-align:left;
        padding-left:16px;
	}
	.ContactPerson p{
		display:block;
		width:260px;
		float:right;
		text-align:right;
	}
.bottomImg{display:block;text-align:center;}
.bottomImg img{margin-top:-20px;}
.marginNegtive{float:right; margin-right:-45px;}
.RollNoDots
{
    width:160px;
    float:right;
    padding-top:5px;
}
.DotsCol{width:22px; float:left;}
    .RollNoDots img{ margin:0px 0px 0px 0px;  }
.RollNoDisplay{width:22px; font-size:18px; height:21px; float:left; text-align:center; font-weight:bold;}
.RollNobox{width:20px; float:left; text-align:center; margin-right:3px;}
.PracticalSlips
{
    display:block;
    width:1170px;
    margin:0 auto;
    padding:30px 0px 20px 0px;
}
    .PracticalSlips h2{display:block; font-size:30px; padding-bottom:35px;}
    .PracticalSlips p{display:block; padding-bottom:4px;}
    
a.RollNoSlip{width:200px; font-size:16px; float:left; font-weight:bold; padding-top:4px; height:23px; text-align:center; }
a.RollNoSlip:hover{background:#003e60 !important; color:#FFF;}
a.RollNoSlip.select{background:#003e60 !important;  color:#FFF;}
.Errormsg{font-size:18px; color:Red;padding:10px;}
.Successmsg{font-size:15px; color:Green;padding:10px;}


/*********************Aditional-Classes*******************/
.margin_t{margin-top:10px;}
.margin_r{margin-right:10px;}
.margin_b{margin-bottom:10px;}
.margin_b17{margin-bottom:17px;}
.margin_l{margin-left:10px;}
.margin_t15{margin-top:15px;}
.float_left{float:left;}
.font16px{font-size:16px !important;}
.float_right{float:right !important;}
.border_non{border:none !important;}
.margin_r_zero{margin-right:0px !important;}
.padding_l_zero{padding-left:0px !important; }
.text_center{text-align:center;}
.bg{background:#FF0000 !important;}

