@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px}
body{ margin:0px; padding:0px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-color:#e7d9e3; line-height:1.25em}

/* Global */
.float_l{ float:left }
.float_r{ float:right }
.border{ border:none}
a{ text-decoration:none}
.clearfix{ visibility: hidden; font-size: 0; content: " "; clear: both; height: 0; overflow:hidden; }
.clear_10{ clear:both; width:100%; height:10px }
.red{ color:#FF0004; }
.span_text{ color:#FF0004; float:left; padding:10px 0px }
.left{ text-align:left}
h2{ font-size:24px; color:#686d70; font-weight:normal; padding:10px 0px 10px 0px; font-family:"Trebuchet MS"; text-transform:uppercase;  margin:0px 0px 0px 10px }
h3{ font-size:18px; color:#ca5a64; font-weight:normal; padding:20px 0px 15px 0px; font-family:"Trebuchet MS"; text-transform:none; border-bottom:1px solid #6078c8; margin:0px 10px 0px 10px}
p{ font-size:13px; color:#000; font-weight:normal; padding:10px 0px 10px 0px; font-family:"Trebuchet MS";}
.marg_top{ margin-top:10px}
.head_bg{ color:#4c6edd; border-bottom:1px dashed #686d70; text-transform:none; margin:10px 0px 0px 10px}
.head_bg_1{ background:#4c6edd; color:#fff; border-radius:8px 8px 0px 0px; margin:0px; padding:10px}
.head_bg_2{ color:#565656; text-transform:none; margin:10px 0px 0px 10px;}
.head_bg_3{ font-size:18px; color:#565656; font-weight:normal; padding:20px 0px px 0px; font-family:"Trebuchet MS"; text-transform:none; margin:10px 0px 0px 0px}

.tab_head{color:#4c6edd; border-bottom:1px dashed #686d70; text-transform:none; margin:10px 0px 0px 10px;width:100%}

/* Header */
#header { width:1000px; height:auto; margin:0px auto }
.header_bg{ width:1000px; height:90px; margin:0px auto; background:#fff; }
.logo{ height:80px; padding:10px 0px 0px 10px; float:left}
.side_logo{ float:right; padding:10px 0px 0px 0px; height:80px;}
.side_logo  img{margin-top:10px}
.tmb_stripe{ background:#e752ba repeat-x; height:2px;}

/* Center */
#center { width:1000px; height:auto; margin:0px auto;background:#fff;}
.grid_11{ width:755px; height:auto}
.grid_1{ width:640px; height:auto}
.grid_2{ width:340px; height:auto;}
.grid_22{ width:240px; height:auto;}
.grid_222{ width:240px; height:auto;}
.grid_3{ width:700px; height:auto;}
.grid_4{ width:960px; height:auto; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px}
.grid_5{ width:400px; height:auto;}
.grid_6{ width:340px; height:auto;}

/* Scrollbar */
.scrollbar{height:260px; width:640px; background:#fff; overflow-y:scroll; margin-bottom:20px; }
#style-1::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	border-radius:10px; background-color:#F5F5F5;}
#style-1::-webkit-scrollbar{ width:12px; background-color:#F5F5F5;}
#style-1::-webkit-scrollbar-thumb{	border-radius:10px; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3); background-color:#555;}
.force-overflow{min-height:260px; }
#wrapper{ width:100%; margin:auto;}
.force-overflow ul{ list-style:none}
.force-overflow li{ color:#565656; list-style-type:disc; padding:8px 10px 8px 10px; font-size:13px; margin-left:10px; font-family:"Arial"; display:block; line-height:20px}
.para{ margin-top:10px}
.para_text{ padding:0px 10px; font-size:13px; text-decoration:underline; border:none; font-weight:bold; color:#3f74aa}
.refer_head{ font-size:15px; color:#fff; font-weight:bold; font-family:"Calibri"; text-transform:uppercase; padding:10px 0px 10px 0px; text-align:center; border:1px solid #4c6edd; background:#cc0099; margin:0px 10px; border-radius:8px 8px 0px 0px;}
.refer_headd{ font-size:15px; color:#fff; font-weight:bold; font-family:"Calibri"; text-transform:uppercase; padding:10px 0px 10px 0px; text-align:center; border:1px solid #cc0099; background:#cc0099; margin:0px 10px; border-radius:8px 8px 8px 8px;}
.refer_text{ border:1px solid #4c6edd; margin:0px 10px; padding:10px}
.refer_text li { margin:0px 15px; padding:10px 10px 10px 0px; list-style:circle  }
.disc{ padding:10px 10px; font-size:12px; }
.refer_textt{color:#fff}

/* Frame */
#frame{ width:220px; height:auto; margin:0px 0px; background:none; padding:10px 0px}
#frame .head{ font-size:15px; color:#cc767e; font-weight:bold; font-family:"Calibri"; text-transform:uppercase; padding:10px 0px 10px 0px; border-bottom:1px dashed #5c6066; margin:0px 10px;}
#frame .align{ text-align:center; }
.label_tex {  height:auto; padding:15px 15px; font-size:13px; color:#000; font-family:"Calibri"; text-transform:uppercase;  }
.text_box{ margin:10px 15px; border:1px solid #bbbdbe; outline:none; height:20px; text-indent:5px; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; display:block}
.btn{ padding:5px 10px; border:1px #bbbbbb solid; margin:5px 0px; font-size:12px; background:#6385f6; color:#fff; border-radius:5px; cursor:pointer}
.btn:hover{ padding:5px 10px; border:1px #cccccc solid; margin:5px 0px; background:#4c6edd; color:#fff;border-radius:5px;}
.align_btn{ text-align:center; }
.next_btn{ border:1px #bbbbbb solid; margin:5px 5px; font-size:12px; background:#fff; text-decoration:none; border-radius:6px; padding:4px 10px }
.next_btn:hover{ padding:4px 10px; border:1px #565656 solid; margin:5px 5px; background:#4c6edd; color:#fff;}
.exit_btn{ border:1px #bbbbbb solid; margin:5px 5px; font-size:12px; background:#fff; text-decoration:none; border-radius:6px; padding:4px 10px }
.exit_btn:hover{ padding:4px 10px; border:1px #565656 solid; margin:5px 5px; background:#4c6edd; color:#fff;}
.grid_bg{ background:#fff; border:1px solid #bbbdbe; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; margin:10px 10px}
.grid_bg1{ background:#fff; border:1px solid #bbbdbe; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; padding:10px 0px 10px 0px;}
.guide_grid{ margin:0px 10px; width:744px; }
.guide_text{ color:#fff; font-family:Calibri; padding:10px 10px; font-size:16px; border-radius:8px 8px 0px 0px; -webkit-border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px; border:1px solid #b3b3b3; background:#4c6edd;}
.guide_para{ color:#FF0004; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; padding:10px; line-height:1.5;}
.guide_para li{ margin-left:20px;}
.label6{font-size:15px; color:#565656; text-align:left}
.label7{font-size:16px; color:#565656; text-align:center;}
/* Career */
.career .career{height:auto; margin:0px auto }
.career h2{ font-size:24px; color:#686d70; font-weight:normal; padding:15px 0px 15px 10px; font-family:"Trebuchet MS"; text-transform:uppercase; border-bottom:1px solid #6078c8; margin:0px 0px 0px 0px}
.career .label { width:130px; height:auto; padding:10px 10px; font-size:13px; color:#565656; float:left; text-align:center }
.career .notelabel { padding:10px 10px; font-size:13px; color:#565656; float:left; text-align:center }
.career .labelr { width:130px; height:auto; padding:10px 10px; font-size:13px; color:#565656; float:right; text-align:center }
.career .label1 { width:110px; height:auto; padding:10px 10px; font-size:13px; color:#565656; float:left; text-align:right }
.career .label11 { width:50px; height:auto; padding:10px 5px; font-size:13px; color:#565656; float:left; text-align:left }
.career .label2 { width:90px; height:auto; padding:10px 10px; font-size:13px; color:#565656; float:left; text-align:center }
.career .label3 { width:170px; height:auto; padding:10px 10px; font-size:13px; color:#565656; float:left; text-align:center }
.career .label4 { height:auto; padding:5px 10px 5px 20px; font-size:13px; color:#565656; float:left; text-align:center }
.career .label5 { height:auto; padding:25px 10px 5px 20px; font-size:13px; color:#565656; float:left; text-align:center }
.career .text2{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:150px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: left}
.career .text2readonly{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:150px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: center; color: #a4a9ac}
.career .text3{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:60px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: center}
.career .text3readonly{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:60px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: center; color: #a4a9ac}
.career .text33{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:30px; height:25px; float:left;border-radius:5px; text-align: center}
.career .text33readonly{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:30px; height:25px; float:left;border-radius:5px; text-align: center; color: #a4a9ac}
.career .text4{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:110px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: center}
.career .text4readonly{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:110px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: center; color: #a4a9ac}
.career .text44{ margin:5px 4px; border:1px solid #cccccc; outline:none; width:190px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: center}
.career .text44readonly{ margin:5px 4px; border:1px solid #cccccc; outline:none; width:190px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: center; color: #a4a9ac}
.career .emailtextreadonly{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:200px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: center; color: #a4a9ac}
.career .text5{ margin:5px 15px 5px 20px; border:1px solid #cccccc; outline:none; width:150px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: center}
.career .text5readonly{ margin:5px 15px 5px 20px; border:1px solid #cccccc; outline:none; width:150px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: center; color: #a4a9ac}
.career .text{ margin:5px 0px; border:1px solid #cccccc; outline:none; width:200px; height:25px; text-indent:5px; border-radius:5px; float:left; text-align: left}
.career .textreadonly{ margin:5px 0px; border:1px solid #cccccc; outline:none; width:200px; height:25px; text-indent:5px; border-radius:5px; float:left; text-align: left;color: #a4a9ac}
.career .text6{ margin:5px 0px; border:1px solid #cccccc; outline:none; width:190px; height:25px; text-indent:5px; border-radius:5px; float:left; text-align: left}
.career .title{width:50px; height:auto; padding:10px 10px; font-size:13px; color:#565656; float:left; text-align:right }
.career .text1{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:140px; height:25px; text-indent:5px; border-radius:5px; float:left; text-align: center}
.career .textfrm1{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:250px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: left}
.frmtextarea{ margin:5px 0px; border:1px solid #cccccc; outline:none; width:500px; height:70px; border-radius:6px; float:left; overflow-y:scroll; resize:none }
.career textarea{ margin:5px 0px; border:1px solid #cccccc; outline:none; width:210px; height:70px; border-radius:6px; float:left; overflow-y:scroll; resize:none; font-family:arial; }
.career_head{ background:#4c6edd; font-size:16px; font-family:"calibri"; font-weight:bold; color:#fff; padding:5px}
.career_head1{ background:#fff; font-size:16px; font-family:"calibri"; font-weight:bold; color:#565656; padding:5px; border-bottom:1px dotted #cccccc }
.career_head1 ul{}
.career_head1 li{ list-style:none; float:left; padding:5px 10px }
.career_head1 li .act{ color:#000}
.career_head1 li a{ text-decoration:none; color:#ccc}
.career_head1 li a:hover{ color:#000 }
.career .select{ margin:5px 0px; border:1px solid #cccccc; outline:none; width:50px; height:25px; border-radius:5px; float:left;}
.career .select1{margin:5px 0px; border:1px solid #cccccc; outline:none; width:70px; height:25px; border-radius:5px; float:left;}
.career .select11{margin:5px 0px; border:1px solid #cccccc; outline:none; width:80px; height:25px; border-radius:5px; float:left;}
.career .select2{margin:5px 0px; border:1px solid #cccccc; outline:none; width:90px; height:25px; border-radius:5px; float:left;}
.career .select22{margin:5px 0px; border:1px solid #cccccc; outline:none; width:190px; height:25px; border-radius:5px; float:left;}
.career .select222{margin:5px 0px; border:1px solid #cccccc; outline:none; width:150px; height:25px; border-radius:5px; float:left;}
.career .select3{margin:5px 0px; border:1px solid #cccccc; outline:none; width:110px; height:25px; text-indent:5px; border-radius:5px; float:left;}
.career .select5{ margin:5px 0px; border:1px solid #cccccc; outline:none; width:40px; height:25px;border-radius:5px; float:left;}
.career .select6{ margin:5px 0px; border:1px solid #cccccc; outline:none; width:65px; height:25px;border-radius:5px; float:left;}
.career .select4{margin:5px 0px; border:1px solid #cccccc; outline:none; width:55px; height:25px;border-radius:5px; float:left;}
.lbl{ margin:10px 8px}
.check_box ul{ list-style:none }
.check_box li{ padding:5px 25px; float:left; list-style:none}
.check_box .lang{ width:130px; height:auto; padding:2px 10px; font-size:13px; float:left; text-align:center }
.check_box .lang1{ width:130px; height:auto; padding:2px 10px; font-size:13px; float:left; text-align:left }
.terms_area{margin:0px 10px; width:980px;  }
.terms_text{padding:20px 15px; border-radius:8px 8px 8px 8px; border:1px solid #3f74aa;  background:#fff;}
.terms_text_tamil{padding:20px -5px; border-radius:12px 12px 8px 8px; border:1px solid #3f74aa;  background:#fff;}
.terms_text li{ color:#565656; font-family:Calibri; padding:5px 5px 5px 5px; font-size:14px; list-style:none; display:inline}
.cont{font-family:"calibri"; font-size:14px; color:#333333;border-collapse:collapse;border-spacing:0; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px ;background-color:#e2ecfd; }

/* Table */
table.feedback_table{font-family:"calibri"; font-size:14px; color:#333333;border-collapse:collapse;border-spacing:0; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px ;background-color:#e2ecfd; }
table.feedback_table th {background-color:#4c6edd; color:#fff; font-size:14px; text-align:center; padding:2px; }
th:first-child { border-radius: 6px 0 0 0;}
th:last-child {border-radius: 0 6px 0 0;}
th:only-child{border-radius: 6px 6px 0 0;}
table.feedback_table tr{ }
.tablehead{ color:#8e0000; padding:5px; background-color:#d8edf7;}
.tablehead1{ color:#8e0000; text-align:left; background-color:#e2ecfd; padding-bottom: 6px; padding-left: 20px; padding-right: 20px; padding-top: 6px}
.tablehead2{ color:#8e0000; padding:5px; text-align:right; background-color:#e2ecfd;}
.tablehead3{ color:#8e0000; padding:5px; text-align:center; background-color:#d8edf7;}
.tablehead4{ color:#8e0000; text-align:right; background-color:#e2ecfd; padding-bottom: 6px; padding-left: 20px; padding-right: 40px; padding-top: 6px}
.tableheadfrm4{ color:#8e0000; text-align:left; background-color:#e2ecfd; padding-bottom: 6px; padding-left: 20px; padding-right: 40px; padding-top: 6px}
.tablehead5{ color:#8e0000; text-align:center; background-color:#e2ecfd; padding-bottom: 6px; padding-left: 20px; padding-right: 20px; padding-top: 6px;}
.tableheadfrm5{ color:#8e0000; text-align:left; padding-bottom: 5px; padding-left: 20px; padding-right: 5px; padding-top: 5px;}
.tablehead55{ color:#8e0000; padding:5px; text-align:left; width:400px}

.table_round{ margin:0px 20px; border-radius:10px}

/* Table2 */
table.feedback_table2{color:#333333;border-collapse:collapse;border-spacing:0; }
table.feedback_table2 th {font-family:"Trebuchet MS"; font-size:10px; color:#686d70; font-size:14px; text-align:center; padding:5px; }

table.feedback_table2 tr{ }
.tableheadd{ font-family:"Trebuchet MS"; font-size:8px; color:#686d70; font-size:14px; text-align:center; padding:5px; }
.tablehead11{ color:#8e0000; padding:5px; text-align:right; }
.tablehead112{ color:#8e0000; padding:5px; text-align:left; width:200px}
.tablehead22{ color:#8e0000; padding:5px; text-align:right; }
.tablehead33{ color:#8e0000; padding:5px; text-align:center; }

/* File Upload */
div.custom_file_upload {width:420px; height:10px; margin:20px auto;}
input.file {width: 150px;height: 10px;border: 1px solid #BBB;border-right:0;color: #888;padding: 5px;	-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-topleft: 5px;	-moz-border-radius-bottomleft: 5px;	border-top-left-radius: 5px;	border-bottom-left-radius: 5px;outline: none;}
div.file_upload {width: 80px;height: 18px;	background: #1795e9; display: inline;position: absolute;	overflow: hidden;cursor: pointer;	-webkit-border-top-right-radius: 5px;	-webkit-border-bottom-right-radius: 5px;	-moz-border-radius-topright: 5px;	-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;	border-bottom-right-radius: 5px;	font-weight: bold;	color: #FFF;	text-align: center;	padding-top: 4px;}
div.file_upload:before { content: 'UPLOAD';	position: absolute;	left: 0; right: 0;	text-align: center;	cursor: pointer;}
div.file_upload input {	position: relative;	height: 15px; width: 250px;	display: inline; cursor: pointer;	opacity: 0;}


/* Footer */
#footer { width:1000px; height:auto; margin:0px auto;}
.footer_bg{ width:1000px; height:45px; margin:0px auto; background:#4c6edd;  border-radius:0px 0px 8px 8px; }
.footer_stripe{ width:100%; background:none; height:100px; border-top:3px solid #eea2d7}
.footer_menu{ padding:10px;}
.footer_menu li{ display:inline; padding:0px 10px; background:none; color:#fff }

.errorblock
{
	color: red;
	border: 2px solid red;
	padding: 10px;
}

.grnblock
{
	color: green;
	border: 2px solid green;
	padding: 10px;
}

/*campus*/
.career .campNmeTextreadonly{ margin:5px 0px; border:1px solid #cccccc; outline:none; width:350px; height:25px; text-indent:5px; border-radius:5px; float:left; text-align: left;color: #a4a9ac}
.cmptablehead4{ color:#8e0000; text-align:right; background-color:#e2ecfd; padding-bottom: 6px; padding-left: 10px; padding-right: 10px; padding-top: 6px}
.career .cmptext4readonly{ margin:5px 5px; border:1px solid #cccccc; outline:none; width:110px; height:25px; text-indent:5px;float:left;border-radius:5px; text-align: center; color: #a4a9ac}
.career .cmpselect222{margin:5px 5px; border:1px solid #cccccc; outline:none; width:110px; height:25px; text-indent:5px; border-radius:5px; float:left;}

.txtAreacontrol {width:80%;height:20px;transition-duration:0.5s;}
.txtAreacontrol:focus{height:100px;}
