/* PDMS CSS Document */

body{background:#f9f9f9; font:normal 12px Arial, Helvetica, sans-serif; margin:0; padding:0;}
p{color:#5f5f5f;font:normal 14px Arial, Helvetica, sans-serif; margin:0; padding:0;}
/* ----- Common ----- */
div span h1{background:#0093d8; color:#fff; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.comw{float:left; width:100%; overflow:hidden;}
.wrapper{width:1000px; margin:0 auto; overflow:hidden;}
.title{float:left; width:100%; padding:0 0 10px 0; overflow:hidden;}
.bannerl{float:left; overflow:hidden; width:auto; margin:0 10px 5px 0;}
.readmore{float:left; width:100%; overflow:hidden; color:#383838; margin:5px 0 0 0;}
.readmore a{float:right; width:auto; overflow:hidden; color:#383838; text-decoration:none; padding:0 0 0 10px; background:url(../images/readmore-arrow.gif) no-repeat 0 3px; font-size:11px;}
.readmore a:hover{color:#383838; text-decoration:underline;}
.comlist{float:left; overflow:hidden; width:1000px; color:#5f5f5f;}
.comlist ul{margin:0 0 0 5px; padding:0; list-style:none;}
.comlist ul li{margin:3px 0; padding:3px 0 3px 15px; list-style:none; background:url(../images/bullet.gif) no-repeat 0 6px;}
.comlist ul li a{color:#5f5f5f; text-decoration:none;}
.comlist ul li a:hover{text-decoration:underline;}
.com_lin{color:#015880;}
.com_lin a{color:#015880; text-decoration:none;}
.com_lin a:hover{text-decoration:underline;}
.sub_title{color:#0185bf; font-size:16px; font-weight:bold; padding:5px 0; overflow:hidden;}
/* ----- Common Ends ----- */

/* ----- Sitemap ----- */
.sitemap{float:left; overflow:hidden; width:auto; color:#434343;}
.sitemap ul{margin:0; padding:0; list-style:none;}
.sitemap ul li{margin:0; padding:5px 0 5px 15px; list-style:none; background:url(../images/sitemap-bullet.gif) no-repeat 0 8px;}
.sitemap ul li a{color:#434343; text-decoration:none;}
.sitemap ul li a:hover{text-decoration:underline;}
/* ----- Sitemap Ends ----- */

/* ----- Index ----- */
#header_wrapper{float:left; width:100%; height:106px; overflow:hidden;}
#i_hwrapper{float:left; width:100%; overflow:hidden; background:url(../images/i-header-bg.png) repeat-x bottom left #00a9eb; height:787px;}
#hwrapper{float:left; width:100%; overflow:hidden; background:url(../images/inner-h-bg.gif) repeat-x bottom left #00a9eb; height:438px;}
h3.logo {width:313px; float:left; overflow:hidden; color:#fff; margin:0; padding:25px 0px; font:bold 26px Verdana, Geneva, sans-serif;}
h3.logo a{color:#fff; text-decoration:none;}
#hnav{float:right; width:auto; overflow:hidden; font-size:11px;}
#hnav ul{margin:5px 0 0 0; padding:0; list-style:none; overflow:hidden; float:right;}
#hnav ul li{margin:0 10px 0 0; float:left; padding:0;}
#hnav ul li a{color:#eee; text-decoration:none; overflow:hidden; line-height:18px; padding:0 0 0 5px;}
#hnav ul li a:hover{text-decoration:underline;}
#i_specialbg{float:left; background:url(../images/i-kagira-specials.png) no-repeat top left; width:263px; height:66px; overflow:hidden; margin:0 15px; padding:30px 10px 10px 10px;}
#i_specialbg ul{margin:0; padding:0; overflow:hidden; list-style:none;}
#i_specialbg ul li{margin:0; padding:5px 0 1px 13px; overflow:hidden; list-style:none; background:url(../images/kagira-special.gif) no-repeat 0 8px; font-weight:bold; color:#454545;}
#i_studentbg{float:left; background:url(../images/i-students-bg.png) no-repeat top left; width:176px; height:66px; overflow:hidden; padding:30px 10px 10px 10px}
#i_onlinebg{float:left; width:241px; height:106px; overflow:hidden; margin:0 0 0 17px;}
/* ----- Index Ends ----- */

/* ----- Testimonial ----- */
#itestimonial_wrapper{float:left; width:1000px; overflow:hidden;}
#itestimonial{float:left; width:212px; height:74px; overflow:hidden; background:url(../images/i-testimonial-bg.png) no-repeat top left; padding:32px 10px 0 10px;}
#itestimonial a{color:#565656; text-decoration:none;}
.fbphoto{float:left; width:60px; height:60px; overflow:hidden; margin:0 10px 10px 0;}
.fbcontent{float:right; width:134px; overflow:hidden;}
.fbcontent .title{float:left; overflow:hidden; width:100%; margin:0; color:#286b8f; font-size:14px; font-weight:bold; padding:0 0 5px 0;}
.fbcontent .feedback-more{color:#2c7eaf; font-weight:bold; float:left; width:100%; overflow:hidden; font-size:11px; padding:8px 0 0 0;}
/* ----- Testimonial Ends ----- */

/* ----- Nav ----- */
.navbg{position:relative; padding:0; margin:28px 0 0 0; width:630px; float:right; overflow:hidden;}
.navbg ul{margin:0; padding:0; list-style:none; float:right;}
.navbg li{float:left; padding:0 2px;}
.navbg li a{float:left; display:block; color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:0 0 0 12px; /*Padding to accomodate left tab image. Do not change*/ line-height:30px; text-align:center; cursor:pointer;}
.navbg li a b{float:left; display:block; padding:0 15px 0 5px; /*Padding of menu items*/}
.navbg li.current a, .navbg li a:hover{color:#0b3e5e; text-decoration:none; background:url(../images/nav-hover-l.gif) no-repeat top left; /*left tab image path*/}
.navbg li.current a b, .navbg li a:hover b{color:#0b3e5e; text-decoration:none; background:url(../images/nav-hover-r.gif) no-repeat top right; /*right tab image path*/}
/* ----- Nav Ends ----- */

/* ----- Index Slider ----- */
.slider_resize{float:left; overflow:hidden; margin:20px 0; width:100%; padding:0;}
.slider { width:960px; padding:10px 0 0 0; margin:0 auto;}
.slider .text { padding:10px 0; text-align:center; }
.slider .text h2 { font:normal 24px Arial, Helvetica, sans-serif; color:#343434; margin:0; padding:5px; }
.slider .text p { font:normal 12px Arial, Helvetica, sans-serif; color:#747474; margin:0; padding:0; }
.resize_slider { width:757px; margin:0 auto;}
/*image slider   width:475; height:326 + 20; */
#featured { height:346px; clear:both; position:relative; }
.featured_item { position:absolute; width:250px; top:75px; left:160px; z-index:1; overflow:hidden; cursor:pointer; }
.slider .featured_item_active { position:absolute; width:506px; top:0; left:141px; z-index:3; }
.slider .featured_item_active img { width:506px; }
.slider .featured_item_last,
.slider .featured_item_upcoming { width:346px; left:-100px; top:50px; z-index:2; }
.slider #featured .featured_item_upcoming { left:480px; }
.slider #featured .featured3 { left:507px; }
.slider #featured .featured4 { left:0; }
.featured_item img { width:250px; }
.slider .featured_item_last img,
.slider .featured_item_upcoming img { width:346px; }
.item, .wrapper img { padding:0; margin:0; }
.item_shadow { margin:0 auto; }
.featured_item img { display:block; position:relative; }
.vs_wrapper{float:right; width:110px; overflow:hidden;}
.vs_photo{width:59px; overflow:hidden; float:left;}
.vs_title{float:right; overflow:hidden; width:100%; margin:0; color:#286b8f; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.vs_dis{float:right; overflow:hidden; width:100%; margin:0; color:#000; padding:0 0 3px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
/* ----- Index Slider Ends ----- */

/* ----- Testimonials ----- */
#courselist{float:left; overflow:hidden; margin:0 0 10px 0; width:1000px;}
#courselist ul{margin:0; padding:0; overflow:hidden; list-style:none;}
#courselist ul li{margin:0; padding:0; float:left; width:1000px; padding:10px; overflow:hidden; list-style:none;}
#courselist .even{background:#f2f3f3;}
#courselist .odd{background:none;}
.testimonials_photo{float:left; width:60px; height:60px; overflow:hidden;}
.testimonials_wrapper{float:right; width:930px; overflow:hidden;}
.testimonials_wrapper .title{margin:0; float:left; overflow:hidden; width:100%; color:#286b8f; font-size:12px; font-weight:bold; padding:0 0 5px 0;}
.testimonials_wrapper .title a{color:#286b8f; text-decoration:none;}
.testimonials_wrapper .title a:hover{text-decoration:underline;}
.testimonials_content{float:left; width:100%; height:34px; overflow:hidden;}
/* ----- Testimonials Ends ----- */

/* ----- Index Banner ----- */
.i_banner{float:left; width:100%; overflow:hidden; margin:0 0 11px 0; background:#fff;}
#index_banner{float:left; width:1000px; overflow:hidden;}
#index_banner ul{float:left; margin:20px 0; padding:0; width:1200px; list-style:none; overflow:hidden;}
#index_banner ul li{float:left; margin:0 16px 0 0; padding:0; overflow:hidden;}
/* ----- Index Banner Ends ----- */

/* ----- Index Course List ----- */
#icourse_list{float:left; width:1000px; overflow:hidden;}
#icourse_list ul{float:left; width:1200px; overflow:hidden; margin:0; padding:0; list-style:none;}
#icourse_list ul li{float:left; width:320px; display:block; overflow:hidden; margin:0 20px 0 0; padding:0; list-style:none;}
#icourse_list ul li Span h1{background:#0093d8; color:#fff; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:3px 10px; margin:0; overflow:hidden;}
#icourse_list ul li Span h3{background:#0093d8; color:#fff; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:3px 10px; margin:0; overflow:hidden;}
.icourse_content{float:left; width:100%; overflow:hidden; margin:8px 0; color:#5f5f5f; font-size:12px; text-align:justify;}
.icourse_eligibility{color:#01344a; font-weight:bold; width:100%; float:left;}
/* ----- Index Course List Ends ----- */

/* ----- Cure Shape ----- */
.lightcur{float:left; width:1000px; overflow:hidden; margin:10px 0 0 0;}
.lightcur .b1, .lightcur .b2, .lightcur .b3, .lightcur .b4{font-size:1px; overflow:hidden; display:block;}
.lightcur .b1 {height:1px; background:#e9e9e9; margin:0 5px;}
.lightcur .b2 {height:1px; background:#fff; border-right:2px solid #e9e9e9; border-left:2px solid #e9e9e9; margin:0 3px;}
.lightcur .b3 {height:1px; background:#fff; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; margin:0 2px;}
.lightcur .b4 {height:2px; background:#fff; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; margin:0 1px;}
.lightcur .b5, .lightcur .b6, .lightcur .b7, .lightcur .b8{font-size:1px; overflow:hidden; display:block;}
.lightcur .b5 {height:1px; background:#e9e9e9; margin:0 5px;}
.lightcur .b6 {height:1px; background:#ededed; border-right:2px solid #e9e9e9; border-left:2px solid #e9e9e9; margin:0 3px;}
.lightcur .b7 {height:1px; background:#ededed; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; margin:0 2px;}
.lightcur .b8 {height:2px; background:#ededed; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; margin:0 1px;}
.lightcur .lightcurcontent {padding:5px 10px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; background:url(../images/cur-bg.jpg) repeat-x top left #ededed; overflow:hidden; width:978px;}
.cur_list{float:left; width:978px; overflow:hidden;}
.cur_list ul{float:left; width:1000px; overflow:hidden; margin:0; padding:0; list-style:none;}
.cur_list ul li{float:left; width:309px; overflow:hidden; margin:0; padding:5px 10px; list-style:none; background:url(../images/cur-line.jpg) no-repeat right 20px;}
.cur_list ul li h2{color:#0095da; font-size:16px; font-weight:bold; margin:0; padding:0;}
.cur_content{color:#5f5f5f; text-align:justify; overflow:hidden; padding:5px 0; height:70px;}
/* ----- Cure Shape Ends ----- */

/* ----- Dropdown ----- */
.dropmenudiv{position:absolute; top:0; margin:0; border:1px solid #008cc4; /*THEME CHANGE HERE*/ border-bottom-width:0; font:normal 11px Verdana; line-height:18px; z-index:100; background-color:#008cc4; width:250px; visibility:hidden; filter:progid:DXImageTransform.Microsoft.Shadow(color=#0b3e5e,direction=135,strength=4);}
.dropmenudiv a{ width:auto; display:block; text-indent:3px; border-bottom:1px solid #008cc4; /*THEME CHANGE HERE*/ padding:2px 0; text-decoration:none; color:#fff;}
* html .dropmenudiv a{ /*IE only hack*/width:100%;}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/background-color:#00a6e9;}
/* ----- Dropdown Ends ----- */

/* ----- Content Wrapper ----- */
#content_wrapper{background:#f9f9f9; float:left; width:100%; overflow:hidden;}
/* ----- Content Wrapper Ends ----- */

/* ----- Contact us ----- */
.contact_address_wrapper{float:left; width:100%; overflow:hidden; margin:10px 0 0 0;}
.contact_address{float:left; width:300px; overflow:hidden;}
.contact_map{float:right; overflow:hidden; width:670px; height:380px;}
.mail_wrapper{float:left; width:100%; overflow:hidden; border-top:1px dashed #c6dffb; margin:10px 0 0 0; padding:5px 0 0 0;}
.mail_wrapper h2{font-size:18px; font-weight:normal; color:#0194d5; margin:0; padding:5px 0;}
.contact{margin:0; float:left; overflow:hidden; padding:5px 0 0 0; }
.contact div{float:left; width:980px; overflow:hidden; margin:0 0 5px 0px;}
.contact span{float:left; width:80px; font-size:14px; overflow:hidden; text-align:right; font-weight:bold; padding:3px 10px 3px 0px;}
.thanks{color:#C00; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:100%; margin:0; padding:7px 0px;}
.textbox{color:#000; width:500px; font-size:12px; padding:5px 3px; background:#f8fcfe; border:1px solid #9bc9e0; font-family:Arial, Helvetica, sans-serif;}
.submitbut{border:none; cursor:pointer; padding:0; background:url(../images/submit.gif) no-repeat 0 0; width:96px; height:31px;}
/* ----- Contact us 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:100%; overflow:hidden; background:url(../images/footer-bg.gif) repeat-x top left #007cc5; margin:10px 0 0 0; color:#f0f0f0; font-size:11px; padding:10px 0; text-align:center;}
#footer a{color:#f0f0f0; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.footer_nav{width:1000px; padding:10px 0; overflow:hidden; text-align:center;}
#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:585px; overflow:hidden; margin:0 auto; overflow:hidden;}
.kirthee_fcont{float:left; width:auto; overflow:hidden; line-height:30px;}
/* ----- Footer Ends ----- */


.blocks p {
margin-bottom:15px;
position:relative;
}

.btn {
display:block;
float:left;
height:31px;
line-height:31px;
padding:0 10px;
background:url(../gfx/bgbtn.jpg) repeat-x;
color:#565e62;
font-weight:bold;
font-size:11px;
border:1px solid #e1e0df;
outline:none;
}

.text,
.textarea {
padding:5px 10px;
height:27px;
border:1px solid #ddd;
color:#333;
background:url(../gfx/bginput.jpg) repeat-x bottom #fff;
position:relative;

}

.text {
width:220px;
}

.textarea {
height:150px;
width:350px;
}

.blocks label {
float:left;
width:100px;
line-height:37px;
text-align:right;
margin-right:15px;
font-weight:bold;
color:#666;
}

.blocks label.error,
.blocks label.ok {
position:absolute;
z-index:-1;
top:-4px;
left:110px;
padding:5px 15px 5px 280px;
/*reset label*/
width:auto;
text-align:left;
margin:0;
background-repeat:no-repeat;
background-position:257px 16px;
}

.blocks label.ok {
background-image:url(../gfx/icook.gif);
background-color:#deefca;
color:#577530;
}

.blocks label.error {
background-image:url(../gfx/icofail.gif);
background-color:#f5d6d7;
color:#c81925;
}

.area label.ok,
.area label.error {
height:163px;
padding-left:410px;
background-position:387px 16px;
}

/* CSS3 */
.btn,
.text,
.textarea,
.blocks label.error,
.blocks label.ok { 
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.zoom_img img{

height:260px;
width:365px;
-moz-transition:-moz-transform 0.1s ease-in; 
-webkit-transition:-webkit-transform 0.1s ease-in; 
-o-transition:-o-transform 0.1s ease-in;
}

.zoom_img img:hover{
-moz-transform:scale(2); 
-webkit-transform:scale(2);
-o-transform:scale(2);
background-color:#CCC;
border-color:#666;
border-style:solid;

}

a{outline:none;}