﻿body
{
  font-family: Lucida Sans;
  font-size: 11px;
}
/* The following classes fixes the 'hasLayout' bug */
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

ul, ul li
{
 list-style : none;   
}

/* Block heading*/
.header
{
    height : auto;
    width : 100%;
    font-size : 14px;
    color : #FFFFFF;
    font-weight: bold;
    margin-bottom : 2px;
    background-color : #A36E3F;
}

/* Block heading text, ex : 1. Personal Details*/
/* Plus minus enclosing anchor */ 
.header a
{
    display : block;
    height : 20px;
    width : 100%;
    cursor : pointer;
    padding-left : 5px;
    padding-top : 4px;
}

.heading-anchor-active
{
    background-image : url('../Images/minus.jpg');
    background-repeat : no-repeat;
    background-position : right top;
}

.heading-anchor-inactive
{
    background-image : url('../Images/plus.jpg');
    background-repeat : no-repeat;
    background-position : right top;
}

.login-form-container
{
  width : 400px;
}

.center-text
{
    text-align : center;
}

form label.error, 
form span.error { color: red !important; display: block; font-weight: bold; }

.heading-yellow
{
    font-size : 18px;
    color : #E78834;    
}

.post-reg-message-container p.thankyou
{
	margin-top : 10px;
	padding : 8px;
	background-color : #E6E6E6;
	text-align : center;	
}

.post-reg-message-container p label.smallfont
{
	font-size : 8px;
}

.post-reg-message-container p strong
{
	font-size : 12px;
}

.appform-container
{
    width : 767px;
    height: auto;
    
}

p.payment-radio-container input
{
    width : 100px;
}

.form-block
{
    margin-bottom : 3px;  
}

.personalDetailsForm
{
    height : auto;
}
.personalDetailsForm .left-sub-div
{
    width : 380px;    
}

ul.form li
{
    height : auto;
    margin-bottom : 5px;
}

.date-image
{
    vertical-align : top;    
}

.clear-float
{
    clear: both;
}

ul.form label
{
    font-size :11px;
    color : #75573E;
    font-weight: bold;
}

.caps
{
    text-transform : uppercase;
}

ul.form input
{
   /* width : 300px;*/
}

ul.form select
{
    width : 310px
}

ul.restrict-styles input, ul.restrict-styles select
{
    width: auto;
}

.datepicker-trigger-anchor
{
    cursor : pointer;
}

.notes
{
    color : #FC1618;
}

.notes-brown
{
    font-size : 11px;
    color: #975F2E;
    padding : 5px;
    font-weight : bold;
}

.pale-orange-backgorund
{
    background-color : #D1B69F;
}

.creditCard-table-header th
{
    text-align : center;
}

.creditCard-table
{
    border : solid 1px #A36E3F;
    text-align : right;
    width : 350px;
}

.creditCard-table tr td
{
    height : 30px;
    padding : 5px;
    border : solid 1px #A36E3F;
}

.creditCard-table tr td.input-container
{
    text-align : left;
}

.notes-gray
{
    color : Gray;
}

ul.top-notes, ul.top-notes li
{
    list-style : none;   
}

ul.top-notes li ul li
{
    list-style-type : decimal;
}

.information
{
    color : Gray;
    font-size : 10px;
}

.float-left
{
    float: left;
}

.float-right
{
    float: right;
}

.margin-right-five
{
    margin-right : 5px;    
}

.margin-right-ten
{
    margin-right : 10px;    
}

.margin-right-fifteen
{
    margin-right : 15px;    
}

.mandatory
{
    color: #FC1618   
}

p.payment-radio-container input
{
  width : 80px;
  text-align : left;
}

.page-link
{
	color : #E69243;
	font-weight : bold;	
}

/*admission new css start*/

 /*.pink {color:#c0504d;} */
 .pink {color:#764820;} 
#basic-wrapper{
background: url("../Images/bg-basic-top.gif") no-repeat scroll 0 0 transparent;
    font-size: 11px;    
    height: auto;
    padding-top: 75px;
    position: relative;
    width: 767px;
  }
#content-container
{
   height: auto;
    width: 100%;
    font-family:Arial;
}
#left-content
{
 float  : left;
 margin-right: 10px;
 width: 200px;
}
#mid-content-container {
    height: auto;
    margin-right: 10px;
    width: 760px;
}
#table-wrapper {width:700px; margin:0 auto;padding-left:30px}
#header1, #header2  {font-size:14px;margin-bottom:15px;}

.text {width:160px;height:20px;line-height:20px;font-size:11px;padding-left:3px;}
/* .text {width:135px;height:20px;line-height:20px;font-size:11px;padding-left:3px;} */
.select {width:167px;height:20px;line-height:20px;font-size:11px;}
select option {padding-left:3px;height:15px;font-size:11px;}

/*.text2 {width:77px;height:20px;line-height:20px;font-size:11px;padding-left:3px;} */
.text2 {width:82px;height:20px;line-height:20px;font-size:11px;padding-left:3px;}
#login-wrapper {width:200px;height:130px;border:1px #e0e0e0 solid;padding-top:10px;}

#confirm {position:absolute;top:130px;left:185px;width:366px;height:159px;border:3px #e0e0e0 solid;background:#f3f3f3;display:none;}
#confirm-text {width:300px;font-size:14px;margin:0 auto;text-align:center;margin-top:25px;}

#ok, #cancel {cursor:pointer;}

#int-student {margin-top:10px;padding:5px;background:#f1b704;color:#764820;font-size:10px;}
#int-student a{color:#764820;text-decoration:underline;}

.hide {display:none;}
.clear{clear:both;}

.basicInfoForm {height:auto;}
.paymentOptBtmBrdr{width:767px;height:11px; border-top:1px solid #E7D3BD; float:left;}
#foot-note1 {font-size:12px;margin-left:25px;}
#foot-note2 {font-size:12px;margin-left:25px;}
/*Payment Process css start*/
#payment-wrapper {width:767px;height:auto;background:url('../Images/bg-top.gif') no-repeat; position:relative;font-size:11px; padding-top:75px;}

.paymentconfirm {position:relative;width:366px;height:155px;border:2px #e0e0e0 solid;background:#f3f3f3;}
#paymentconfirm-text {width:300px;font-size:14px;margin:0 auto;text-align:center;margin-top:15px;}
#paymentconfirm-text2 {width:350px;font-size:11px;margin:0 auto;text-align:left;margin-top:5px;margin-left:-25px;margin-bottom:10px;}

#gateway{cursor:pointer;}
.RadioButtonWidth label { margin-left:6px; margin-right:15px;}  
.content-wrapper {background:url("../Images/bg-middle.jpg") repeat-y scroll center top transparent !important; height:100%; margin-top:-7px;}
#header11 {width:500px; margin:0 auto;font-size:12px;margin-bottom:15px;}
#header21{width:500px; margin:0 auto;font-size:12px;margin-bottom:15px;}
#header31{width:500px; margin:0 auto;font-size:12px;margin-bottom:15px;}    
#header41{
font-size: 12px;
    margin: 15px auto 0;
    width: 506px;
}
#dvDD{width:500px; margin:0 auto;font-size:12px;margin-bottom:15px;}
#add-details {font-size:10px;margin-top:10px;margin-bottom:10px;}
#save {/*position:absolute;*/top:auto;float:right; padding-bottom:10px;}
#left2 {width:537px;float:left;}
#right2 {width:230px;float:left;}
/*Payment Process css end*/
/* Personal Details css start*/
#personal-wrapper {  background: url("../Images/bg-personal-top.gif") no-repeat scroll 0 0 transparent;
    font-size: 11px;
    height: auto;
    padding-top: 75px;
    position: relative;
    width: 767px;}
.text3 {font-size: 11px;height: 20px;line-height: 20px;padding-left: 3px;width: 230px;}

#content-wrapper3 {padding-top:75px;}
#header43 {width:404px; margin:0 auto;font-size:12px;margin-top:15px;}
#ty-note {width:450px; margin:0 auto;margin-top:0px;}
#ty-note p{margin-top:5px;}

#save3 {position:absolute;top:330px;left:320px;}
#left3 {width:537px;float:left;}

.gray {color:#757575;}
#right3 {width:230px;float:left;}
#draft {width:450px; margin:0 auto; margin-top:-32px;padding-bottom: 10px;}
#foot-note3 {font-size:12px;margin-left:25px;}
.step {margin-top:5px;color:#909090;}
#app-info3 {width:190px; margin:0 auto;font-size:12px;}
#app-help3 {margin-top:10px;font-size:12px;color:#909090;}
.brown {color:#854f22;font-size:13px;}
#options3 {margin-top:10px;font-size:12px;}
/* Personal Details css end*/
/* Photograph and signature css start*/
#photo-wrapper 
{
    background: url("../Images/bg-photo-top.gif") no-repeat scroll 0 0 transparent;
    font-size: 11px;
    height: auto;
    padding-top: 75px;
    position: relative;
    width: 767px;
    }
#photo-content-wrapper {padding-top: 75px;}
#left4{float: left;width: 537px;}
#right4{float: left;width: 230px;}
.pink {color:#C0504D;}
#header14 {width:500px; margin:0 auto;font-size:12px;margin-top:5px;}
#header24 {width:500px; margin:0 auto;font-size:12px;margin-top:15px;}
.right{text-align: right;}
.text4{font-size: 11px;height: 20px;line-height: 20px;padding-left: 3px;width: 230px;}
#note {margin-top:20px;font-size:11px; margin-right:10px;}
#app-info4{font-size: 12px;margin: 0 auto;width: 190px;}
#app-help4 {color: #909090;font-size: 12px;margin-top: 10px;}
.PhotoGraphNSignForm{height:auto;}
/*label{float: right;margin-bottom: 10px;margin-right: 10px;margin-top: 5px;padding-left: 15px;text-indent: -15px;}
 Photograph and signature css end*/
/* Complete page css start*/
#complete-wrapper { background: url("../Images/bg-complete-top.gif") no-repeat scroll 0 0 transparent;
    font-size: 11px;    
    height: auto;
    padding-top: 75px;
    position: relative;
    width: 767px;}
#complete-content-wrapper {padding-top:75px;}
#header15 {width:500px; margin:0 auto;font-size:12px;margin-top:5px;}
#note5 {margin-top:20px;font-size:11px; margin-right:10px;}

#save5 {position:absolute;top:330px;left:320px;}
#left5 {width:537px;float:left;}
#right5 {width:230px;float:left;}
#app-info5{font-size: 12px;margin: 0 auto;width: 190px;}
#app-help5{color: #909090;font-size: 12px;margin-top: 10px;}
.red {color:#db4f4b;}
.pink {color:#C0504D;}
.blue {color:#764820;}
.text5 {width:230px;height:20px;line-height:20px;font-size:11px;padding-left:3px;}
.click {cursor:pointer;}
.hide {visibility:hidden;}
.rowgap{}
.rowgap tr{    height:25px;}
.rowgap1{}
.rowgap1 tr{    height:33px;}

.left1{float:left;}
.left1 td
{
    text-align:left;
}

/*Manipal Thank You Page Starts*/

.body1 {
	background: #f4f4f4; font-family: 'Arial', Helvetica, sans-serif;  margin: 0 auto; padding: 0; color: #666; font-size: 12px;
}

img, img a, img a:hover {
	border: none; padding: 0; margin: 0;
}

a, a:hover {
	text-decoration: none; outline: none; color: #333;
}

#outerdiv {
	width: 100%;
		background: #f4f4f4; font-family: 'Arial', Helvetica, sans-serif;  margin: 0 auto; padding: 0; color: #666; font-size: 12px;margin-left:1px;
	
}

.maindiv {
	width: 767px; 
}

.lft {
	float: left;
}

.rite {
	float: right;
}

#content_div {
	float: left; width: 740px; background: #fff; padding: 0 10px 10px;  
}

/*--------------------------------------------------------------------------------------------------------
													Head.css
----------------------------------------------------------------------------------------------------------*/

#head_div {
	float: left; width: 938px;
}

#top_links {
	float: right; margin-top: 20px; width: 130px;
}

#top_links img {
	float: left; margin-left: 10px;
}

/*--------------------------------------------------------------------------------------------------------
													Main COntent.css
----------------------------------------------------------------------------------------------------------*/

#main_content {
	float: left; width: 725px; padding: 11px; margin: 10px 0 0; border: 1px solid #e1e1e1; background: url(../images/sm_bg.jpg) top repeat-x #fff;
}

.thank_div {
	float: left; width: 914px;
}

.thank_div_col1 {
	float: left; width: 590px;
}

.thank_div_col1 h1 {
	float: left; width: 100%; padding: 0; margin: 0; text-align: left; color: #8d6032; font-size: 18px; font-weight: 700;
}

.thank_div_col1 p {
	float: left; width: 100%; margin: 5px 0 0; padding: 0; line-height: 18px; text-align: justify; font-size: 14px;
}

.thank_div_col1 p span {
	color: #333; text-decoration: underline;
}

.or_div {
	float: left; width: 100%; text-align: center; font-size: 14px; margin: 10px 0 0;
}

.btn_div {
	float: left; width: 100%; margin: 10px 0 0;
}

.download_pdf {
	float: left; width: 460px; padding: 0 0 0 10px; margin: 0 0 0 15px; background: #feeec0;
}

.optiion_btn {
	float: left; margin: 20px 0 0;
}

.download_content {
	float: left; width: 215px;
}

.download_pdf h2 {
	float: left; width: 100%; padding: 0; margin: 5px 0 0; text-align: left; color: #8d6032; font-size: 12px; font-weight: 700;
}

.download_pdf p {
	float: left; width: 100%; margin: 3px 0 0; padding: 0; text-align: left; font-size: 12px; line-height: 14px; color: #333; 
}	 

.download_pdf img {
	float: right;
}

#highlights {
	float: right; width: 250px; padding: 15px 20px 15px 30px; margin: 25px 0 0 20px; color: #333; background: url(../images/sep_hl.png) top left no-repeat; min-height: 190px;
}

#highlights p {
	float: left; width: 100%; margin: 10px 0 0; padding: 0; text-align: left; font-size: 12px; color: #683b1a;
}

#highlights ul {
	float: left; margin: 5px 0 0; padding: 0; list-style: none;
}

#highlights li {
	float: left; width: 230px; margin: 15px 0 0; padding: 0 0 0 20px; background: url(../images/icon_li.png) left top no-repeat; color: #333; text-align: left;
}

#highlights li a {
	color: #333; text-decoration: underline;
}

#highlights li a:hover {
	color: #333; text-decoration: none;
}

.m_top {
	margin-top: 12px !important;
}


/*--------------------------------------------------------------------------------------------------------
													Social Media.css
----------------------------------------------------------------------------------------------------------*/	

#socialmedia_div {
	width: 747px; float: left; margin-top: 10px;
}

.share_div {
	float: left; width: 285px; height: 220px; padding: 10px 5px; border: 1px solid #e1e1e1;
}

.share_div2 {
	float: left; width: 209px; height: 220px; padding: 10px 5px; border: 1px solid #e1e1e1; margin: 0 4px 0 0;
}

.share_div h2, .share_div2 h2 {
	float: left; width: 100%; margin: 0; padding: 0 0 10px; font-size: 14px; color: #b17a41; font-weight: 700; text-transform: uppercase; text-align: left;
}

.sm_share {
	float: left; width: 209px; padding: 0 0 15px 0;
}

.st_facebook_vcount, .st_twitter_vcount, .st_linkedin_vcount, .st_plusone_vcount {
	float: left; width: 69px;
}

#open_invite {
	float: left; width: 209px; margin-top: 10px; *margin-top: 5px;
}

#open_invite h3 {
	float: left; width: 100%; margin: 0; padding: 0; font-size: 12px; color: #333; font-weight: 700; text-align: left;
}


#input_con {
	float: left; width: 209px; margin-top: 15px;
}

#input_con input[type=text] {
	float: left; width: 68px; padding: 0 5px; height: 18px; line-height: 18px; font-family:' Arial', Helvetica, sans-serif; font-size: 10px; color: #333; border: 0; background: #ecebeb; margin-right: 5px; text-align: left;
}

#input_con input[type=password] {
	float: left; width: 68px; padding: 0 5px; height: 18px; line-height: 18px; font-family:' Arial', Helvetica, sans-serif; font-size: 10px; color: #333; border: 0; background: #ecebeb; margin-right: 5px; text-align: left;
}

#input_con input[type=button] {
	float: left; width: 42px; padding: 0; margin: 0; height: 18px; line-height: 18px; font-family:' Arial', Helvetica, sans-serif; font-size: 10px; color: #fff; border: 0; background: #5a5a59; text-align: center; cursor: pointer;
}

#input_con input[type=submit] {
	float: left; width: 42px; padding: 0; margin: 0; height: 18px; line-height: 18px; font-family:' Arial', Helvetica, sans-serif; font-size: 10px; color: #fff; border: 0; background: #5a5a59; text-align: center; cursor: pointer;
}

.enter_manually {
	float: right; color: #333; font-size: 11px; margin-top: 15px; 
}

.enter_manually a {
	color: #333; text-decoration: underline;
}

.trai {
	float: left; width: 209px;
}

.trai h4 {
	float: left; width: 100%; text-align: left; font-weight: normal; font-size: 12px; padding: 0; margin: 0; font-weight: 400; line-height: 18px;
}

.trai h3 {
	float: left; width: 100%; text-align: left; font-weight: normal; font-size: 12px; padding: 0; margin: 15px 0 0; font-weight: 700;  color: #333;
}

.trai ul {
	float: left; padding: 0; margin: 0; list-style: none;
}

.trai li {
	float: left; width: 194px; margin: 10px 0 0; padding: 0 0 0 15px; text-align: justify; line-height: 16px; background: 
	url(../images/li_icon.jpg) top left no-repeat; 
}

.last_li {
	padding-bottom: 0 !important;
}

.facebook_like {
	float: left; width: 284px; height: 50px;
}

.facebook_like span {
	float: left; width: 55px; line-height: 50px; color: #333; font-weight: 700; text-align: left;
}

.facebook_like img {
	float: left;
}

.follow_twitter {
	float: left; width: 284px; height: 32px; margin-top: 10px;
}

.follow_twitter span {
	float: left; width: 55px; line-height: 32px; color: #333; font-weight: 700; text-align: left;
}

.follow_twitter img {
	float: left;
}

.add_manipal {
	float: left; width: 274px; padding: 5px; color: #333; background: #f4f4f4; text-align: center; margin-top: 10px;
}

.add_manipal a {
	text-decoration: underline; color: #333;
}

.add_manipal a:hover {
	text-decoration: none; color: #333;
}

.livechat {
	float: left; width: 220px; margin: 10px 0 0 54px;
}

.livechat img {
	float: left;
}

.livechat span {
	float: left; margin: 3px 0 0 5px;
}

.mail_div {
	float: left; width: 284px; margin-top: 5px; color: #666;
}

.mail_div span {
	font-weight: 700; color: #333;
}

.mail_div a {
	color: #666; text-decoration: underline;
}

.mail_div a:hover {
	color: #666; text-decoration: none;
}

.twitter-follow-button {
	width: 219px !important; padding: 5px 0 0 10px;
}

/*--------------------------------------------------------------------------------------------------------
													Footer.css
----------------------------------------------------------------------------------------------------------*/		
	
#footer_div {
	float: left; width: 960px; background: url(../images/btm_bg.jpg) top left no-repeat; text-align: left; padding: 10px 0; color: #898989; font-size: 11px;  
}

#footer_div a {
	color: #898989; text-decoration: underline;
}

#footer_div a:hover {
	color: #898989; text-decoration: none;
}

/*--------------------------------------------------------------------------------------------------------
													Terms.css
----------------------------------------------------------------------------------------------------------*/

#terms_main_content {
	float: left; width: 914px; padding: 10px; margin: 10px 0 0; border: 2px solid #e1e1e1;
}

#terms_main_content h2 {
	float: left; width: 100%; margin: 25px 0 0; padding: 0; font-size: 14px; color: #9d6b3a; font-weight: 700; text-align: left;
}


#terms_main_content p {
	float: left; width: 100%; padding: 0; margin: 10px 0 0; line-height: 18px; text-align: justify;
}

#terms_main_content p strong,{
	color: #333;
}

#terms_main_content p u {
	 color: #9d6b3a;
}

.top_mrg {
	margin-top: 0 !important;
}

/*--------------------------------------------------------------------------------------------------------
													Apply Online Thank.css
----------------------------------------------------------------------------------------------------------*/

#apply_online_thank {
	float: left; width: 725px; padding: 15px 0 0;
}

#apply_online_thank p {
	float: left; width: 100%; margin: 15px 0 0; padding: 0; text-align: center; line-height: 18px;
}

#apply_online_thank p span {
	color: #000; text-decoration: underline; font-weight: 700;
}

#apply_online_thank h1 {
	float: left; width: 100%; padding: 0; margin: 0; text-align: center; color: #8d6032; font-size: 18px; font-weight: 700;
}

.app_btn_div {
	float: left; width: 100%; margin-top: 15px;
}

.mrgin_rite {
	margin-right: 20px;
}

.txt_lft {
	text-align: left !important;
}

.plz_note {
	color: #8d6032; padding-bottom: 10px;
}
/* Complete page css end*/


/*popup start*/
.confirm-dialog {
margin:0 auto;
padding-top:14px;
position:absolute;
width:330px;
z-index:100001;
padding-left:35%;
padding-top:25%;
}
.confirm-dialog .inner {
background-repeat:repeat-y;
float:left;
margin:-500px 0 -20px
padding-left:20px;
padding-right:20px;
padding-top:10px;
}
.bgrepeatMiddle {
background-image:url("/_LAYOUTS/Resources/Images/popup_bg_middle.png");
background-repeat:repeat-y;
width:283px;
}
.modalBackground {
background-color:Gray;
height:1050px;
opacity:0.7;
position:absolute;
width:100%;
}
.error {
    
    /*float: left;*/
    margin-left: 0;
    padding-left: 6px;
    padding-top: 3px;
    position: relative;
}
/*popup end*/

/*admission end css end*/
