/* CSS Document */

/* ----- Fonts ----- */
@font-face {
    font-family:'JasmineUPCRegular';
    src:url('../images/fonts/upcjl_0-webfont.eot');
    src:url('../images/fonts/upcjl_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/upcjl_0-webfont.woff') format('woff'),
         url('../images/fonts/upcjl_0-webfont.ttf') format('truetype'),
         url('../images/fonts/upcjl_0-webfont.svg#JasmineUPCRegular') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'AuptimaghAHRegular';
    src:url('../images/fonts/auptimagh-webfont.eot');
    src:url('../images/fonts/auptimagh-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/auptimagh-webfont.woff') format('woff'),
         url('../images/fonts/auptimagh-webfont.ttf') format('truetype'),
         url('../images/fonts/auptimagh-webfont.svg#AuptimaghAHRegular') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'CeciliaRegular';
    src:url('../images/fonts/cecilia-webfont.eot');
    src:url('../images/fonts/cecilia-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/cecilia-webfont.woff') format('woff'),
         url('../images/fonts/cecilia-webfont.ttf') format('truetype'),
         url('../images/fonts/cecilia-webfont.svg#CeciliaRegular') format('svg');
    font-weight:normal;
    font-style:normal;
}

/* ----- Fonts Ends ----- */

body{margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#4b4b4b;}
p{margin:0; padding:5px 0; clear:both; overflow:hidden;}

#wrapper{width:1000px; overflow:hidden; margin:0 auto; background:url(../images/cont-bg.gif) repeat-y top left #f2f2f2;}

/* ----- Header ----- */
#header_wrapper{float:left; width:1000px; overflow:hidden; background:url(../images/header-bg.gif) repeat-x top left; height:65px;}
#h_mail{float:left; width:auto; overflow:hidden; color:#FFF; font-size:26px; font-family:'JasmineUPCRegular'; padding:10px 0 0 10px; line-height:normal; margin:0;}
#h_mail a{color:#FFF; text-decoration:none;}
#h_mail a:hover{text-decoration:underline;}
#h_phone{float:right; width:auto; overflow:hidden; color:#FFF; font-size:24px; font-family:'JasmineUPCRegular'; text-align:right; padding:5px 10px 0 0; line-height:20px; margin:0;}
#nav_wrapper{float:left; width:1000px; height:71px; position:relative; z-index:10;}
#nav_bg{width:1000px; height:71px; background:url(../images/nav-bg.png) no-repeat top left; position:absolute; z-index:10; top:0; left:0;}
#h_banner{float:left; width:1000px; height:490px; position:relative; z-index:5;}
#h_banner_bg{width:1000px; height:500px; position:absolute; top:-10px; left:0; z-index:5; background:url(../images/banner.jpg) no-repeat top left;}
#l_nav{font-family:'AuptimaghAHRegular'; width:344px; position:absolute; height:71px; top:0; left:0; z-index:20; font-size:16px; color:#0a0a0a; text-shadow:#737373 1px 1px 1px;}
#l_nav ul{margin:0; padding:0; list-style:none; width:380px; float:left; overflow:hidden;}
#l_nav ul li{margin:0; padding:0; list-style:none; float:left; display:block;}
#l_nav ul li a{float:left; overflow:hidden; padding:23px 18px; color:#0a0a0a; display:block; text-decoration:none;}
#l_nav ul li a:hover, #l_nav ul li a.active{color:#0b76bf; text-shadow:#C1C1C1 1px 1px 1px;}
#r_nav{font-family:'AuptimaghAHRegular'; width:330px; position:absolute; height:71px; top:0; right:0; z-index:20; font-size:16px; color:#0a0a0a; text-shadow:#737373 1px 1px 1px;}
#r_nav ul{margin:0; padding:0; list-style:none; width:380px; float:right; overflow:hidden;}
#r_nav ul li{margin:0; padding:0; list-style:none; float:right; display:block;}
#r_nav ul li a{float:left; overflow:hidden; padding:23px 18px; color:#0a0a0a; display:block; text-decoration:none;}
#r_nav ul li a:hover, #r_nav ul li a.active{color:#0b76bf; text-shadow:#C1C1C1 1px 1px 1px;}
#logo{width:307px; height:165px; overflow:hidden; position:absolute; z-index:25; top:-48px; left:352px;}
#ih_banner{float:left; width:1000px; height:254px; position:relative; z-index:5;}
#ih_banner_bg{width:1000px; height:264px; position:absolute; top:-10px; left:0; z-index:5; background:url(../images/inner-banner.jpg) no-repeat top left;}
/* ----- Header Ends ----- */

/* ----- Common ----- */
.com_b{float:left; width:100%; overflow:hidden;}
.com_b ul{margin:0; padding:0; list-style:none; overflow:hidden;}
.com_b ul li{margin:0; padding:2px 0 0 20px; list-style:none; overflow:hidden; background:url(../images/com-bull.png) no-repeat 0 0;}
.com_lin{color:#0064ad; text-decoration:none;}
.com_lin a{color:#0064ad; text-decoration:underline;}
.com_lin a:hover{text-decoration:none;}
.com_title{color:#0880d6; clear:both; overflow:hidden;}
.com_title h2{color:#0880d6; margin:0; padding:10px 0 0 0; font-size:16px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.coml{color:#0880d6;}
.coml a{color:#0880d6; text-decoration:none;}
.coml a:hover{text-decoration:underline;}
/* ----- Common ----- */

/* ----- Slider Banner ----- */
#h_ban_cont_wrapper{position:absolute; top:80px; left:30px; overflow:hidden; width:503px; height:138px; z-index:25;}
.list_carousel {clear:both;	overflow:hidden; margin:0; width:513px;}
.list_carousel ul {margin:0; padding:0; list-style:none; display:block;}
.list_carousel li {font-size:12px; color:#3175a1; font-family:Arial, Helvetica, sans-serif; width:500px; height:120px; padding:0; margin:6px; display:block; float:left;}
.timer {background-color:#4ba9e9; height:3px; width:0px;}
#bharathi_h_banner h1{margin:0; padding:0; font-size:30px; color:#005792; text-decoration:none; font-family:'CeciliaRegular'; text-shadow:#005792 1px 1px 1px;}
.bhar_cont{float:left; width:480px; overflow:hidden; height:65px; padding:3px 0;}
.bhar_cont a{text-decoration:none; color:#3175a1;}
#bharathi_h_banner .readmore{color:#3175a1; float:left; width:480px;}
#bharathi_h_banner .readmore a{color:#3175a1; text-decoration:none; float:right;}
#bharathi_h_banner .readmore a:hover{text-decoration:underline;}
#h_ban_r_title{color:#4b270a; position:absolute; right:195px; top:155px; width:105px; height:65px; z-index:25; line-height:28px; text-align:center; font-size:50px; font-family:'JasmineUPCRegular'; text-shadow:#736a63 1px 1px 1px;}
/* ----- Slider Banner Ends ----- */

/* ----- Dropdown ----- */
.dropdown{float:left; width:190px; display:block; font-size:14px; overflow:hidden; margin:15px 0 0 20px; background:#f5fafd; border:1px solid #cee1ef; border-bottom:none; z-index:800000;}
.dropdown a{float:left; width:180px; padding:5px; color:#262726; background:#f5fafd; text-decoration:none; border-bottom:1px solid #cee1ef;}
.dropdown a:hover{color:#000; background:#e3f4ff;}.coursedownload{ float:left;}
/* ----- Dropdown Ends ----- */

/* ----- Content ----- */
#content_wrapper{float:left; width:980px; padding:10px 10px 0 10px; overflow:hidden;}
#l_cont_wrapper{float:left; width:724px; overflow:hidden; font-size:13px; color:#4b4b4b; line-height:20px;}
#i_title{float:left; width:100%; overflow:hidden;}
#i_title img{float:left; width:auto; overflow:hidden; margin:3px 0 0 0;}
#i_title h1{float:left; width:auto; margin:0; padding:0 0 0 10px; line-height:normal; overflow:hidden; font-size:22px; font-family:'CeciliaRegular'; text-shadow:#9b9b9b 1px 1px 1px;}
#title{float:left; width:100%; overflow:hidden;}
#title h1{float:left; width:auto; margin:0; padding:0; line-height:normal; overflow:hidden; font-size:22px;text-shadow:#9b9b9b 1px 1px 1px;}#content_title h1{float:left; width:auto; margin:0; padding:0; line-height:normal; overflow:hidden; font-size:16px;text-shadow:#9b9b9b 1px 1px 1px;}
#l_contact{float:left; width:200px; overflow:hidden;}
#r_contact{float:right; width:600px; overflow:hidden;}
/* ----- Content Ends ----- */

/* ----- Right Form ----- */
#r_enquiry_wrapper{float:right; width:241px; border:1px solid #bee6f7; overflow:hidden; background:#0187e0;}
#r_enquiry_wrapper h1{margin:0; padding:8px; overflow:hidden; font-size:18px; font-weight:normal; background:url(../images/enquiry-t-bg.gif) repeat-x top left; color:#FFF; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #abd5f5;}
#r_enquiry_bg{background:url(../images/enquiry-bg.jpg) no-repeat top left; width:201px; height:253px; padding:10px 20px; color:#fff;}
#r_enquiry_bg .title{float:left; width:100%; overflow:hidden; padding:3px 0;}
.r_inbox_bg{float:left; background:url(../images/inbox_bg.gif) no-repeat top left; width:192px; height:16px; padding:3px 5px;}
.r_inbox_bg .textbox{background:none; border:none; width:192px;}
.r_tebox_bg{float:left; background:url(../images/mess_bg.gif) no-repeat top left; width:192px; height:46px; padding:3px 5px;}
.r_tebox_bg .tebox{background:none; border:none; height:46px; width:190px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.submitbut{background:url(../images/submit.gif) no-repeat top left; width:84px; height:31px; border:none; cursor:pointer; float:right; margin:5px 0 0 0;}
/* ----- Right Form Ends ----- */

/* --- Formvalidation --- */
#msg {display:none; position:absolute; z-index:200; font-size:12px; background:url(../images/msg-arrow.gif) left center no-repeat; padding-left:7px; margin:0 0 0 8px;}
#msgcontent {display:block; color:#000; background:#fee4e4; border:2px solid #a80909; border-left:none; padding:5px; min-width:100px; max-width:280px}
/* ----- Formvalidation Ends ----- */

/* ----- Footer ----- */
#footer{float:left; width:1000px; overflow:hidden; line-height:18px; background:url(../images/footer-bg.jpg) no-repeat 0 0; height:30px; padding:20px 0; text-align:center; color:#000;}
#footer a{color:#000; text-decoration:none; padding:0 5px;}
#footer a:hover{text-decoration:underline;}
#kirthee{background:#000; text-align:center; color:#fff; padding:1px 0; height:27px; overflow:hidden; font-size:12px; font-family:Verdana, Geneva, sans-serif; width:100%; float:left;}
#kirthee a{color:#fff; text-decoration:none;}
#kirthee img{float:left; overflow:hidden; margin:0 10px;}
#kirthee_wrapper{width:570px; overflow:hidden; margin:0 auto; overflow:hidden;}
.kirthee_fcont{float:left; width:auto; overflow:hidden; line-height:30px;}
/* ----- Footer Ends ----- */

#under_construction{float:left; width:724px; overflow:hidden; text-align:center; font-size:13px; color:#4b4b4b;}
#article_img{float:left; width:724px; overflow:hidden; text-align:center; font-size:13px; color:#4b4b4b;}
a{outline:none;}#gradient-style{	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;	font-size: 12px;	width: 480px;	text-align: left;	border-collapse: collapse;}#gradient-style th{	font-size: 13px;	font-weight: normal;	padding: 8px;	background: #b9c9fe url('images/gradhead.png') repeat-x;	border-top: 2px solid #d3ddff;	border-bottom: 1px solid #fff;		color: #039;}#gradient-style td{	padding: 8px; 	border-bottom: 1px solid #fff;	color: #669;	border-top: 1px solid #fff;	background: #e8edff url('images/gradback.png') repeat-x;}#leftcol{	text-align: left;}#centercol{	text-align: center;}#gradient-style tfoot tr td{	background: #e8edff;	font-size: 12px;	color: #99c;}#gradient-style tbody tr:hover td{	background: #d0dafd url('images/gradhover.png') repeat-x;	color: #339;}