html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

::selection {color:#fff; background:#000;}
::-moz-selection {color:#fff; background:#000;} 

a {text-decoration:none;}


body {font-family:'Open Sans', sans-serif; background:#ffffff; 
background-size:100%; text-rendering:optimizeLegibility; border-top:10px solid #1167a8;}

#maincontainer {width:100%; float:left; padding:0;}
.wrapper {width:1000px; margin:0 auto;}

/* ======================================== Index page css start here ======================================== */

/* ==================== Header css start here ==================== */


.fix_btns {position:fixed; right:0; top:2%; z-index:1000; width:52px;}
.fix_btns a {margin:2px 0; width:auto; float:left;}
.fix_btns a.register_btn {background:url(../images/register_btn.jpg) no-repeat left top; width:52px; 
height:214px; display:block;}
.fix_btns a.agenda_btn {background:url(../images/agenda_btn.jpg) no-repeat left top; width:52px; 
height:144px; display:block;}
.fix_btns a.profile_btn {background:url(../images/profile_btn.jpg) no-repeat left top; width:52px; 
height:264px; display:block;}

.header {width:100%; float:left; background:#fae9b5;}
.header .hd_inner {width:100%; float:left; }

.header .hd_top {width:100%; float:left; padding:20px 0 0 0;}
.header .hd_top .logo {width:405px; float:left; padding:0;}
.header .hd_top .logo a {width:405px; height:85px; display:block; background:url(../images/logo.jpg) no-repeat left top;}

.header .hd_top .info {width:520px; min-height:80px; background:url(../images/info_new.png) no-repeat right top; 
padding:20px 0 0 0; float:right;}
.header .hd_top .info strong {display:block; background:url(../images/date.png) no-repeat left top; line-height:24px; 
padding:0 0 10px 34px; margin:0; font-size:32px; color:#1167a8; font-family:'bebas_neueregular'; letter-spacing:1px;}
.header .hd_top .info p {display:block; color:#000; font-weight:600; letter-spacing:0.25px; font-size:17px; line-height:20px;}

.header .hd_bottom {width:100%; float:left; background:url(../images/nav_bg.jpg) repeat-x left top; height:50px;}
.header .hd_bottom .navigation {width:100%; float:left;}
.header .hd_bottom .navigation ul {width:100%; float:left;}
.header .hd_bottom .navigation ul li {width:auto; float:left; font-size:15px; text-transform:uppercase; position:relative; 
font-weight:400; letter-spacing:0.5px; line-height:50px;}
.header .hd_bottom .navigation ul li a {display:block; color:#fff; padding:0 14px;}
.header .hd_bottom .navigation ul li a:hover {background:#bb1919;}
.header .hd_bottom .navigation ul li:hover a {background:#bb1919;}

.header .hd_bottom .navigation ul li ul {display:none; position:absolute; top:50px; left:0; width:250px; 
background:#CA8712; z-index:100;}
.header .hd_bottom .navigation ul li:hover ul {display:block;}
.header .hd_bottom .navigation ul li:hover ul li {width:100%; float:left; line-height:40px; border-bottom:1px dashed #a96503;}
.header .hd_bottom .navigation ul li:hover ul li a {display:block; text-transform:none; background:#bb1919;}
.header .hd_bottom .navigation ul li:hover ul li a:hover {background:#a91717;}

/* ==================== Header css end here ==================== */

/* ==================== Bodycontainer css start here ==================== */

.bodycontainer {width:100%; float:left;}
.bodycontainer h1 {display:block; padding:0 0 15px 0; font-size:28px; letter-spacing:1px; 
color:#000; font-family:'bebas_neueregular'; border-bottom:3px dotted #000; margin:0 0 15px 0;}
.bodycontainer h1 span {color:#1167a8;}

.bodycontainer .banner_container {width:100%; float:left; border-bottom:10px solid #000; position:relative; 
/*height:320px;*/ overflow:hidden; display:none;}

.bodycontainer .content_section {width:100%; float:left; padding:20px 0 0 0; background:#FFFBF5; min-height:300px;} 
.bodycontainer .content_section p {display:block; padding:0 0 20px; color:#000; font-size:15px; line-height:24px; 
letter-spacing:0.25px; text-align:justify;}
.bodycontainer .content_section p span {font-weight:bold; color:#1167a8;}
.bodycontainer .content_section p strong {font-weight:bold; font-size:16px; color:#000; display:block; padding:0 0 5px 0;}
.bodycontainer .content_section p a {color:#C67500; font-weight:bold; text-decoration:underline;}
.bodycontainer .content_section p a:hover {color:#000; text-decoration:none;}

.bodycontainer .content_section ul {display:block;}
.bodycontainer .content_section ul li {display:block; color:#000; font-size:15px; line-height:22px; letter-spacing:0.25px; 
background:url(../images/arrow.png) no-repeat left 9px; padding:0 0 20px 25px;}
.bodycontainer .content_section ul li span {font-weight:bold;}

.bodycontainer .target_block {width:100%; float:left; padding:20px 0;}
.bodycontainer .target_block .tb_inner {display:block; overflow:hidden; background:#EAB857;}

.bodycontainer .target_block .tb_inner .objective_blk {width:460px; float:left; padding:20px 20px 10px;}
.bodycontainer .target_block .tb_inner .objective_blk  ul {display:block;}
.bodycontainer .target_block .tb_inner .objective_blk  ul li {display:block; color:#000; font-size:15px; line-height:22px; letter-spacing:0.25px; background:url(../images/arrow.png) no-repeat left 9px; padding:0 0 10px 25px;}

.bodycontainer .target_block .tb_inner .audience_blk {width:457px; float:left; border-left:3px solid #fff; padding:20px 20px 10px;}
.bodycontainer .target_block .tb_inner .audience_blk  ul {display:block;}
.bodycontainer .target_block .tb_inner .audience_blk  ul li {display:block; color:#000; font-size:15px; line-height:22px; letter-spacing:0.25px; background:url(../images/arrow.png) no-repeat left 9px; padding:0 0 10px 25px;}

.bodycontainer .organiser_blk {width:100%; float:left; padding:0 0 20px 0;}
.bodycontainer .organiser_blk .ob_main {width:100%; float:left;}
.bodycontainer .organiser_blk .ob_inner {width:33%; float:left;}
.bodycontainer .organiser_blk .ob_inner .obi_top {display:block; background:#1684c0;}
.bodycontainer .organiser_blk .ob_inner .obi_top span {display:block; text-align:center; color:#fff; line-height:40px; 
font-size:12px; font-weight:bold; text-transform:uppercase;}
.bodycontainer .organiser_blk .ob_inner .obi_bottom {display:block; border:1px solid #c2c2c2; background:#fff; 
text-align:center; min-height:142px;}
.bodycontainer .organiser_blk .ob_inner .obi_bottom a {display:inline-block; margin:20px 30px;}

/* ==================== Bodycontainer css end here ==================== */

/* ==================== Footer css start here ==================== */

.footer {width:100%; float:left; background:#a91717; padding:20px 0; border-top:3px dashed #fff;}
.footer .ft_inner {width:100%; float:left; text-align:center;}
.footer .ft_inner p {display:block; font-size:14px; color:#fff; line-height:22px; letter-spacing:0.5px;}
.footer .ft_inner p strong {font-size:18px; font-weight:600; letter-spacing:1px; display:block; padding:0 0 10px; color:#fff;}
.footer .ft_inner p a {color:#fff; text-decoration:underline;}
.footer .ft_inner p a:hover {color:#999999; text-decoration:none;}

/* ==================== Footer css end here ==================== */

/* ======================================== Index page css end here ======================================== */

/* ======================================== Content page css start here ======================================== */

.bodycontainer .content_section ul.shuttle {padding:0 0 15px 0;}
.bodycontainer .content_section ul.shuttle li {padding-bottom:10px;}

.bodycontainer .content_section p.time {display:block; overflow:hidden;}
.bodycontainer .content_section p.time span {color:#000; background:#fff; padding:6px 18px; border:1px dashed #dddddd; 
width:auto; float:left; line-height:22px; font-size:13px; letter-spacing:0.5px; font-weight:600;}
.bodycontainer .content_section p.e_fee {padding:0 0 5px 0;}

.bodycontainer .content_section ul.abstract {padding:0 0 20px 0;}
.bodycontainer .content_section ul.abstract li {padding-bottom:10px;}
.bodycontainer .content_section ul.abstract li span {color:#1684c0; font-size:15px;}

/* ======================================== Content page css end here ======================================== */

/* ======================================== Contact page css start here ======================================== */

.contact_blk {display:block; overflow:hidden; border-top:2px solid #000000; border-bottom:2px solid #000000; padding:5px;}
.contact_blk .cb_inner {display:block; overflow:hidden; border-top:1px solid #000000; border-bottom:1px solid #000000; 
padding:15px 0;}
.contact_blk .cb_inner .cbi_com {width:25%; float:left; border-right:1px solid #000; -webkit-box-sizing:border-box;
-moz-box-sizing: border-box; box-sizing:border-box; text-align:center;}
.contact_blk .cb_inner .cbi_com strong {display:block; padding:0 0 15px; color:#1684C0; font-size:18px; 
font-weight:bold; letter-spacing:0.5px;}
.contact_blk .cb_inner .cbi_com p {display:block; padding:0 0 5px; color:#000; font-size:16px; 
font-weight:bold; letter-spacing:0.5px; text-align:center;}
.contact_blk .cb_inner .cbi_com span {display:block; color:#000; font-size:13px; font-weight:400; line-height:20px; 
letter-spacing:0.5px; text-align:center;}
.contact_blk .cb_inner .cbi_com span a {color:#000; font-style:italic;}
.contact_blk .cb_inner .cbi_com span a:hover {color:#CF8814; text-decoration:underline; font-weight:bold;}
.contact_blk .cb_inner .cbi_com.last {border:none;}

/* ======================================== Contact page css end here ======================================== */

/* ======================================== Registration page css start here ======================================== */

.registration_blk {display:block;}
.registration_blk p.wire {padding:0 0 5px 0;}

.registration_blk .rb_inner {display:block; overflow:hidden; margin:0 0 10px 0; 
border-bottom:1px solid #c2c2c2; border-left:1px solid #c2c2c2;}
.registration_blk .rb_inner .rb_com {width:33.33%; float:left;}
.registration_blk .rb_inner .rb_com .rbc_top {display:block; background:#1784C0;}
.registration_blk .rb_inner .rb_com .rbc_top span {display:block; text-align:left; 
color:#fff; line-height:20px; font-size:18px; letter-spacing:1px; font-weight:600; text-transform:uppercase; padding:10px 20px;}
.registration_blk .rb_inner .rb_com .rbc_bottom {display:block; background:#fff; 
border-right:1px solid #c2c2c2; border-top:1px solid #c2c2c2;}
.registration_blk .rb_inner .rb_com .rbc_bottom strong {display:block; line-height:20px; 
padding:10px 20px; font-weight:700; color:#000; font-size:16px;}
.registration_blk .rb_inner .rb_com .rbc_bottom span {display:block; line-height:20px; 
padding:10px 20px; font-weight:400; color:#000; font-size:15px;}

.registration_blk small.condition {font-size:11px; display:block; padding:0 0 20px 0; margin:0; 
color:000; font-weight:bold; letter-spacing:0.5px;}

.registration_blk .bank_detail {display:block; border:1px dashed #ddd; padding:15px; background:#fff; margin:0 0 20px 0;}
.registration_blk .bank_detail p {padding:0 0 10px 0;}

.form_blk {display:block; overflow:hidden; padding:10px 0 0;}
.form_blk .fb_inner { display:block; overflow:hidden; padding:0 0 15px;}
.form_blk .fb_inner label {width:150px; float:left; line-height:34px; font-size:16px; font-weight:bold; padding:0 10px 0 0;}
.form_blk .fb_inner input[type="text"] {width:280px; float:left; padding:5px 10px; background:#fff; border:1px solid #ddd; 
height:22px; line-height:22px; font-family:'Open Sans', sans-serif; font-size:14px;}
.form_blk .fb_inner input[type="password"] {width:280px; float:left; padding:5px 10px; background:#fff; border:1px solid #ddd; 
height:22px; line-height:22px; font-family:'Open Sans', sans-serif; font-size:14px;}
.form_blk .fb_inner input[type="submit"] {width:auto; float:left; padding:0 20px; height:40px; background:#c67500; 
border:1px solid #a46206; color:#fff; font-size:16px; font-weight:600; text-transform:uppercase; margin:0 10px 0 0; 
font-family:'Open Sans', sans-serif; letter-spacing:0.5px; cursor:pointer;}
.form_blk .fb_inner input[type="reset"] {width:auto; float:left; padding:0 20px; height:40px; background:#1684C0; 
border:1px solid #0A75AA; color:#fff; font-size:16px; font-weight:600; text-transform:uppercase; 
font-family:'Open Sans', sans-serif; letter-spacing:0.5px; cursor:pointer;}

/* ======================================== Registration page css end here ======================================== */

/* ==================== 08 jan 2015 css  start here ==================== */

.header .hd_top .info {
    width:475px;
    min-height:150px;
    background: transparent url("../images/info_bn.jpg") no-repeat scroll right top;
    padding:0;
    float: right;
}

.header .hd_top .info .info_bn {display:block; background:rgba(110, 29, 12, 0.8); 
padding:5px 15px; text-align:center; margin:55px 0 0 40px;} 
.header .hd_top .info .info_bn strong {background:none; padding:0; color:#ffbe0e; display:inline-block; font-size:20px;}
.header .hd_top .info .info_bn p { padding:0; color:#fff; font-weight:300; text-transform:uppercase; 
font-family: "bebas_neueregular"; display:inline-block; font-size:20px;}

.header .hd_top .logo a {
    width:480px;
    height:150px;
    display: block;
    background: transparent url("../images/logo_bn.jpg") no-repeat scroll left top;
}



















