/* PDS CSS Document */

body{margin:0; padding:0; font:12px normal Arial, Helvetica, sans-serif; color:#5f5f5f;}

h1{color:#0097dc; font-size:23px; margin:5px 0 5px 0; float:left; width:100%; overflow:hidden; padding:0; overflow:hidden;}
h2{color:#0097dc; font-size:15px; padding:0; margin:0 0 5px 0;}

/* ----- Header ----- */
#h_wrapper{float:left; width:100%; background:url(../images/header-bg.gif) repeat-x top left #008cd2; overflow:hidden; height:137px;}
h1.logo {width:313px; float:left; overflow:hidden; color:#f5b03e; margin:0 0 10px 20px; padding:40px 0px; font:bold 26px Verdana, Geneva, sans-serif;}
h1.logo a{color:#fff; text-decoration:none;}
#h_rwrapper{float:right; overflow:hidden; width:570px;}
/* ----- Header Ends ----- */

/* ----- Common ----- */
.comw{float:left; width:100%; overflow:hidden;}
.comlink{color:#036e9f;}
.comlink a{color:#036e9f; text-decoration:none;}
.comlink a:hover{text-decoration:underline;}
.subtitle{font-size:14px; font-weight:bold; color:#0097dc; padding:5px 0;}
.wrapper{margin:0 auto; width:1000px; overflow:hidden;}
.p_wrapper{float:right; overflow:hidden; width:210px;}
#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 0 0 10px; 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;}
.phone{float:right; width:auto; overflow:hidden; margin:20px 0 0 0;}
#iso_certified{float:left; width:auto; margin:10px 0 0 25px;}
.comlist{margin:0; padding:0; overflow:hidden;}
.comlist ul{margin:0; padding:0; list-style:none; float:left; width:658px; overflow:hidden;}
.comlist ul li{margin:0; float:left; width:645px; overflow:hidden; padding:0 0 0 13px; list-style:none; background:url(../images/i-bullet.gif) no-repeat 0 4px;}
.eligibility{font-weight:bold; font-size:12px; float:left; width:auto; color:#5f5f5f; padding:5px 0;}
.readmore{overflow:hidden; text-align:right; padding:5px 0 0 0;}
.readmore a{color:#0097dc; font-size:12px; text-decoration:none;}
.readmore a:hover{text-decoration:underline;}
#inner_banner{float:left; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3;}
.courselist{margin:0; padding:0; overflow:hidden;}
.courselist ul{margin:0; padding:0 0 0 10px; list-style:none;}
.courselist ul li{margin:6px 0; padding:0 0 0 13px; list-style:none; background:url(../images/i-bullet.gif) no-repeat 0 3px;}
.courselist ul li a{color:#403f3f; text-decoration:none;}
.courselist ul li a:hover{text-decoration:underline;}
/* ----- Common Ends ----- */

/* ----- Nav ----- */
.navbg{position:relative; padding:0; margin:10px 0 0 0; width:550px; 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 8px; /*Padding to accomodate left tab image. Do not change*/ line-height:35px; text-align:center; cursor:pointer;}
.navbg li a b{float:left; display:block; padding:0 10px 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 ----- */

/* ----- Dropdown ----- */
.dropmenudiv{position:absolute; top:0; margin:0; border:1px solid #0773a9; /*THEME CHANGE HERE*/ border-bottom-width:0; font:normal 11px Verdana; line-height:18px; z-index:100; background-color:#0773a9; 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 #0773a9; /*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 ----- */
#content_wrapper{float:left; width:100%; overflow:hidden; background:#fff;}
.lcontent{float:left; width:680px; overflow:hidden;}
.rcontent{float:right; width:310px; overflow:hidden;}
.rcontent img{float:left; margin:0; padding:0;}
.contact_address_wrapper{float:left; width:100%; overflow:hidden; margin:10px 0 0 0;}
.contact_address{float:left; width:352px; overflow:hidden;}
.contact_map{float:right; overflow:hidden; width:280px; height:180px;}
.mail_wrapper{float:left; width:100%; overflow:hidden; border-top:1px dashed #c0ab6d; margin:10px 0 0 0; padding:5px 0 0 0;}
.contact{margin:0; float:left; overflow:hidden; padding:5px 0 0 0; }
.contact div{float:left; width:500px; overflow:hidden; margin:0 0 5px 0px;}
.contact span{float:left; width:65px; font-size:11px; overflow:hidden; text-align:right; font-weight:bold; padding:0 10px 0 0px;}
.thanks{color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:100%; margin:0; padding:7px 0px;}
.textbox{color:#000; width:300px; font-size:11px; padding:2px 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;}
/* ----- Content 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 ----- */

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

/* ----- Round Banner ----- */
.lightcur .b1, .lightcur .b2, .lightcur .b3, .lightcur .b4{font-size:1px; overflow:hidden; display:block;}
.lightcur .b1 {height:1px; background:#d2e6ef; margin:0 5px;}
.lightcur .b2 {height:1px; background:#fff; border-right:2px solid #d2e6ef; border-left:2px solid #d2e6ef; margin:0 3px;}
.lightcur .b3 {height:1px; background:#fff; border-right:1px solid #d2e6ef; border-left:1px solid #d2e6ef; margin:0 2px;}
.lightcur .b4 {height:2px; background:#fff; border-right:1px solid #d2e6ef; border-left:1px solid #d2e6ef; margin:0 1px;}
.lightcur .b5, .lightcur .b6, .lightcur .b7, .lightcur .b8{font-size:1px; overflow:hidden; display:block;}
.lightcur .b5 {height:1px; background:#e3e3d7; margin:0 5px;}
.lightcur .b6 {height:1px; background:#fff; border-right:2px solid #d2e6ef; border-left:2px solid #d2e6ef; margin:0 3px;}
.lightcur .b7 {height:1px; background:#fff; border-right:1px solid #d2e6ef; border-left:1px solid #d2e6ef; margin:0 2px;}
.lightcur .b8 {height:2px; background:#fff; border-right:1px solid #d2e6ef; border-left:1px solid #d2e6ef; margin:0 1px;}
.lightcur .lightcurcontent {padding:5px 10px; background:#fff; float:left; width:658px;	border-left:1px solid #d2e6ef; border-right:1px solid #d2e6ef;}

.darkgray{float:left; width:1000px; margin:10px 0 0 0; overflow:hidden;}
.darkgray .b1, .darkgray .b2, .darkgray .b3, .darkgray .b4{font-size:1px; overflow:hidden; display:block;}
.darkgray .b1 {height:1px; background:#cacaca; margin:0 5px;}
.darkgray .b2 {height:1px; background:#f4f4f4; border-right:2px solid #cacaca; border-left:2px solid #cacaca; margin:0 3px;}
.darkgray .b3 {height:1px; background:#f4f4f4; border-right:1px solid #cacaca; border-left:1px solid #cacaca; margin:0 2px;}
.darkgray .b4 {height:2px; background:#f4f4f4; border-right:1px solid #cacaca; border-left:1px solid #cacaca; margin:0 1px;}
.darkgray .b5, .darkgray .b6, .darkgray .b7, .darkgray .b8{font-size:1px; overflow:hidden; display:block;}
.darkgray .b5 {height:1px; background:#cacaca; margin:0 5px;}
.darkgray .b6 {height:1px; background:#fbfbfb; border-right:2px solid #cacaca; border-left:2px solid #cacaca; margin:0 3px;}
.darkgray .b7 {height:1px; background:#fbfbfb; border-right:1px solid #cacaca; border-left:1px solid #cacaca; margin:0 2px;}
.darkgray .b8 {height:2px; background:#fbfbfb; border-right:1px solid #cacaca; border-left:1px solid #cacaca; margin:0 1px;}
.darkgray .darkgraycontent {padding:5px 10px; background:url(../images/footer-gray-bg.gif) repeat-x bottom left #f4f4f4; float:left; width:978px; border-left:1px solid #cacaca; border-right:1px solid #cacaca;}
/* ----- Round Banner Ends ----- */

/* ----- Footer ---- */
.f_graylist{float:left; width:978px; overflow:hidden;}
.f_graylist ul{float:left; width:1000px; overflow:hidden; margin:0; padding:0; list-style:none;}
.f_graylist ul li{float:left; width:310px; overflow:hidden; margin:0 10px 0 0; padding:0 10px 0 0; list-style:none; border-right:1px solid #CCC;}
.f_graycontent{line-height:18px; text-align:justify; height:95px;}
.f_eligibility{font-weight:bold; padding:5px 0 0 0; overflow:hidden;}
#f_wrapper{background:url(../images/footer-bg.gif) repeat-x top left #008ed4; float:left; width:100%; text-align:center; color:#FFF; margin:10px 0 0 0;}
#f_navwrapper{padding:10px; color:#FFF; margin:0 auto; line-height:20px; width:980px;}
#f_navwrapper a{color:#FFF; text-decoration:none;}
#f_navwrapper 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 ----- */

a{outline:none;