@charset "utf-8";
/* CSS Document */
/* RESET CSS -----------------------------------------------*/
body,div,dl,dt,dd,,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,{margin:0;padding:0;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
/*ol,ul {list-style:none;}ul,ol,li*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/* RESET CSS ENDS ------------------------------------------*/

/* CSS PNG FIX ---------------------------------------------*/
img, div { behavior: url(scripts/iepngfix.htc) }
/* CSS PNG FIX ENDS ----------------------------------------*/

body {background:#edecea url(../images/body.jpg);background-position:center top;background-repeat:repeat-y;margin:0px;padding:0px;font-family:Georgia;font-weight:normal;font-size:12px;}

/* HEADER PAGE IMAGES CSS STARTS ---------------------------*/
#hdrimg1 {background:url(../images/hrimg1.jpg);background-position:center top;background-repeat:no-repeat;height:540px;margin:0px;padding:0px;}
/* HEADER PAGE IMAGES CSS ENDS -----------------------------*/

/* HEADER CSS STARTS ---------------------------------------*/
#hdrwrapper {position:relative;height:440px;width:950px;margin:0 auto;padding:0px;border:0px solid #CC0000;}
#hdrwrapper #tophdr {height:80px;border:0px solid #0000EE;}
#hdrwrapper #tophdr .hdrleft {float:left;border:0px solid #000000;padding:10px 0px 0px 0px;}
#hdrwrapper #tophdr .hdrright {float:right;border:0px solid #000000;text-align:center;padding:0px 0px 0px 0px;}
#hdrwrapper #tophdr .hdrright #menuholder {width:685px;border:0px solid #CC0000;}
#hdrwrapper #tophdr .hdrright #menuholder h2{margin:0px;padding:0px;color:#000000;display:inline;font-size:11px;}
#hdrwrapper #tophdr .hdrright #menuholder ul {margin:0px;padding:0px;list-style-type:none;}
#hdrwrapper #tophdr .hdrright #menuholder li {display:inline;padding:0px 0x 0px 0px;margin:0px;text-align:center;border:0px solid #CC0000;}
#hdrwrapper #tophdr .hdrright #menuholder li a{display:inline-block;text-decoration:none;padding:8px 7px 0px 7px;height:21px;border-right:1px solid #d6d6d6;}
#hdrwrapper #tophdr .hdrright #menuholder li a:hover{display:inline-block;background:#d2d2d2;text-decoration:none;padding:8px 7px 0px 7px;height:21px;}
#hdrwrapper #tophdr .hdrright #menuholder li a.iactive{display:inline-block;background:#d2d2d2;text-decoration:none;padding:8px 7px 0px 7px;height:21px;}
#hdrwrapper #topcontainer {text-align:left;padding:15px 15px 15px 15px;border:0px solid #00CC00;}
#hdrwrapper #topcontainer h1{color:#FFFFFF;font-size:36px;margin:0px;padding:0px;}
#hdrwrapper #topcontainer h2{color:#d7dadb;font-size:24px;margin:0px;padding:25px 0px 0px 0px;line-height:30px;}
/* HEADER CSS ENDS ----------------------------------------*/

/* WRAPPER CSS STARTS -------------------------------------*/
#wrapper {position:relative;width:950px;margin:0 auto;border:0px solid #CC0000;background:#FFFFFF url(../images/bg_body.gif);background-position:top right;background-repeat:repeat-y;}

#wrapper .txt .clienttabl {border:0px solid #CC0000;}
#wrapper .txt .clienttabl td{border:1px solid #CACACA;height:175px;text-align:center;}

#wrapper .txt .mediatabl {border:0px solid #CC0000;}
#wrapper .txt .mediatabl td{border:3px solid #f4f4f4;text-align:center;padding:10px;}

#wrapper .left {float:left;width:690px;border:0px solid #000000;}
#wrapper .txt {text-align:justify;color:#363636;padding:10px 30px 0px 30px;line-height:28px;}
#wrapper .txt  .frmtxt{font-size:11px;color:#5b6259;padding:5px 0px 5px 10px}
#wrapper .txt h1 {color:#5b6259;font-size:24px;margin:0px 0px 10px 0px;padding:0px 0px 5px 0px;border-bottom:3px solid #99cc00;}
#wrapper .txt h2 {color:#5b6259;font-size:18px;margin:0px 0px 10px 0px;padding:0px 0px 5px 0px;border-bottom:2px solid #99cc00;}
#wrapper .txt p {padding:0px 0px 20px 0px;margin:0px;}
#wrapper #bulllist {margin:0px;padding:0px 0px 10px 0px;list-style:none;}
#wrapper #bulllist li {background:url(../images/bullets.gif);background-position:top left;background-repeat:no-repeat;padding:3px 0px 3px 25px;}

#wrapper .right {float:right;width:260px;border:0px solid #00CC00;text-align:center;}
#wrapper .right .coltxt {text-align:justify;color:#363636;padding:12px 20px 0px 20px;line-height:18px;}
#wrapper .right p {padding:0px 0px 20px 0px;margin:0px}

#wrapper .right .coltxt .proglist {background:#fcfff2;border:1px solid #99cc00;}
#wrapper .right .coltxt .proglist h1{color:#99cc00;font-size:18px;margin:5px 0px 5px 10px;padding:0px 0px 5px 0px;border-bottom:none;}
.proglist #tpbulllist {font-size:11px;color:#5d6443;text-align:left;padding:0px 0px 0px 18px;margin:0px;border:0px solid #CC0000;line-height:20px;}
.proglist #tpbulllist a{color:#5d6443;text-decoration:none;}
.proglist #tpbulllist a:hover{color:#5d6443;text-decoration:underline;}

#wrapper .wrapclear {clear:both;background:transparent;height:1px;font-size:1px;}
/* WRAPPER CSS ENDS ---------------------------------------*/

/* FOOTER CSS STARTS --------------------------------------*/
#footercontainer {background:#f1efef url(../images/ftrbg.jpg);background-position:center top;background-repeat:no-repeat;}
#footer {position:relative;width:950px;margin:0 auto;border:0px solid #CC0000;padding:30px 0px 10px 0px;color:#626961;font-size:11px;}
#footer .ftrleft {float:left;width:700px;}
#footer .ftrright {float:right;width:250px;}
#footer .ftrright a{color:#626961;text-decoration:none;}
#footer .ftrright a:hover{color:#000000;text-decoration:underline;}
#footer .ftrclear {clear:both;background:transparent;height:1px;font-size:1px;}
/* FOOTER CSS ENDS ----------------------------------------*/

/* TRAINING PROGRAM CSS -----------------------------------*/
#wrapper .txt .txt18 {font-size:16px;line-height:30px;text-align:justify;}
#wrapper .txt #tpbulllist {font-size:12px;color:#0c61b0;margin-top:0px;margin-bottom:0px;}
#wrapper .txt #tpbulllist a{color:#0c61b0;text-decoration:underline;}
#wrapper .txt #tpbulllist a:hover{color:#0c61b0;text-decoration:none;}

#wrapper .txt .tpnote ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 30px;}

/* TRAINING PROGRAM CSS ENDS ------------------------------*/

/* PHASE TEXT STARTS */
#phase1 {border:1px solid #ffdb4c;background:#fff9e0 url(../images/1.jpg);background-position:bottom left;background-repeat:no-repeat;margin:10px 0px 10px 0px;}
#phase2 {border:1px solid #a7d215;background:#f4ffd0 url(../images/2.jpg);background-position:bottom left;background-repeat:no-repeat;margin:10px 0px 10px 0px;}
#phase3 {border:1px solid #5cb194;background:#ddfff3 url(../images/3.jpg);background-position:bottom left;background-repeat:no-repeat;margin:10px 0px 10px 0px;}
#phase4 {border:1px solid #9d4cab;background:#fdf0ff url(../images/4.jpg);background-position:bottom left;background-repeat:no-repeat;margin:10px 0px 10px 0px;}
.phasetxt {font-family:Georgia;font-size:12px;color:#393939;text-align:justify;padding:10px 10px 10px 100px;}
/*.phasetxt ul,li{margin:0px;padding:0px 0px 0px 25px;}*/
/* PHASE TEXT ENDS */

/* TWITTER BOX */
.twitbox {border:1px solid #99cc00;background:#fcfff2;}
#wrapper .right .coltxt .twitbox h1 {color:#99cc00;font-size:21px;margin:0px 0px 0px 0px;padding:10px 0px 5px 8px;border-bottom:none;}
/* TWITTER BOX CSS ENDS */



/* INDEX COLS */
.indcols {border:0px solid #CC0000;}
.indcols .indleft {float:left;width:310px;background:#FFFFFF;border:1px solid #d5dae1;}
.indcols .indleft .title {background:#f9f7f7;padding:3px 5px 5px 3px;}
.indcols .indleft .indlefttxt {font-family:Georgia;font-weight:normal;font-size:11px;color:#5c5954;padding:0px 5px 0px 5px;text-decoration:none;}
.indcols .indleft .indlefttxt a.blogtitle{font-family:Georgia;font-weight:normal;font-size:12px;color:#1e1c17;padding:0px 0px 0px 0px;text-decoration:none;}
.indcols .indleft .indlefttxt a.blogtitle:hover{font-family:Georgia;font-weight:normal;font-size:12px;color:#1e1c17;padding:0px 0px 0px 0px;text-decoration:underline;}
.indcols .indleft .indlefttxt a.readmore{font-family:Georgia;font-weight:normal;font-size:11px;color:#52575d;padding:0px 0px 0px 0px;text-decoration:underline;}
.indcols .indleft .indlefttxt a.readmore:hover{font-family:Georgia;font-weight:normal;font-size:11px;color:#52575d;padding:0px 0px 0px 0px;text-decoration:none;}

.indcols .indright {float:right;width:310px;background:#FFFFFF;border:1px solid #d5dae1;}
.indcols .indright .indrighttxt {font-family:Georgia;font-weight:normal;font-size:12px;color:#52575d;padding:0px 0px 0px 0px;}
.indcols .indright .indrighttxt #indlist{border:0px solid #CC0000;line-height:30px;margin-top:0px;padding-top:0px;padding-bottom:0px;margin-bottom:0px;}
.indcols .indright .indrighttxt #indlist a{font-family:Georgia;font-weight:normal;font-size:12px;color:#52575d;padding:0px 0px 0px 0px;text-decoration:none;}
.indcols .indright .indrighttxt #indlist a:hover{font-family:Georgia;font-weight:normal;font-size:12px;color:#52575d;padding:0px 0px 0px 0px;text-decoration:underline;}
.indcols .indright .indrighttxt h3{color:#7a838f;background:#f1f1f1;padding:5px 5px 5px 15px;font-size:16px;margin:0px;}
.indcols .indcolsclear {clear:both;font-size:1px;background:transparent;}
/* INDEX COLS ENDS */

.compul_fields {color:#CC0000;}
.box {font-family:Georgia;font-size:12px;border:1px solid #484848;width:300px;}
.vbox {font-family:Georgia;font-size:12px;border:1px solid #484848;width:80px;}
.errbox {font-family:Georgia;font-size:12px;border:1px solid #CC0000;width:300px;}
.verrbox {font-family:Georgia;font-size:12px;border:1px solid #CC0000;width:80px;}

.disclaimertxt {border:1px solid #d6d5ab;background:#faf9dd;padding:8px;line-height:22px;}