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, font, 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, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 14px; font-family: 'Arial'; vertical-align: baseline; background: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
body { padding: 0px; margin: 0px; line-height: 1; background:#000000; /*background:  url(../images/bg.jpg) no-repeat center 0; */ background-size:cover; }
body, input, textarea { font-family: 'Arial'; font-size: 13px; font-weight: normal; font-style: normal; line-height: 21px; color: #999; }
 @font-face {
 font-family: 'open_sanslight';
 src: url('fonts/opensans-light-webfont.eot');
 src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'open_sansregular';
 src: url('fonts/opensans-regular-webfont.eot');
 src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.ttf') format('truetype');
font-weight: normal;
 font-style: normal;
}
 @font-face {
font-family: 'open_sanssemibold';
src: url('fonts/opensans-semibold-webfont.eot');
src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal
}
 @font-face {
font-family:'open_sansbold';
src:url('fonts/opensans-bold-webfont.eot');
src:url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.ttf') format('truetype');
font-weight:normal;
font-style:normal;
}
 @font-face {
 font-family: 'latobold';
 src: url('fonts/lato-bol-webfont.eot');
 src: url('fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lato-bol-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'latoregular';
 src: url('fonts/lato-reg-webfont.eot');
 src: url('fonts/lato-reg-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lato-reg-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
/* Headings */
h1, h2, h3, h4, h5, h6 { font-family: 'Arial'; font-weight: normal; color: #121212; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 22px; line-height: 22px; margin-bottom: 9px; font-style: normal; }
h2 { font-size: 25px; line-height: 18px; margin-bottom: 17px; font-style: italic; }
h2 i { font-weight: normal; font-style: normal; }
h3 { font-size: 16px; line-height: 16px; margin-bottom: 3px; font-weight: 600; font-style: normal; color: #F88E13; }
h4 { font-size: 15px; line-height: 15px; margin-bottom: 15px; font-style: normal; font-weight: 600; }
h5 { font-size: 14px; line-height: 14px; margin-bottom: 15px; font-style: normal; font-weight: 600; }
h6 { font-size: 13px; line-height: 13px; margin-bottom: 15px; font-style: normal; font-weight: 600; }
/* Text elements */
p { font-size: 16px; font-weight: normal; line-height: 23px; color: #303030; font-family: 'Arial'; }
ul, ol { margin: 0 0 20px 0; list-style-position: inside; }
ul { list-style: none; }
ul li { list-style: none; }
ol { list-style-type: decimal; }
ol ol { list-style: upper-alpha; }
ol ol ol { list-style: lower-roman; }
ol ol ol ol { list-style: lower-alpha; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
strong { font-family: 'Arial'; font-weight: normal; font-weight: 600; color: #454545; }
cite, em, i { font-style: italic; }
blockquote { margin: 20px 0 20px 36px; font-size: 13px; border-left: 5px solid #ff8100; padding: 5px 20px 5px 20px; font-family: 'Arial'; font-weight: normal; color: #454545; }
pre { background: #f4f4f4; font-size: 13px; line-height: 1.5; margin-bottom: 40px; overflow: auto; padding: 0.75em 20px; }
code, kbd { font-size: 13px; }
abbr, acronym, dfn { border-bottom: 1px dotted #666; cursor: help; }
address { display: block; margin: 0 0 40px; }
ins { background: #fff9c0; text-decoration: none; }
sup, sub { font-size: 10px; height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 1ex; }
sub { top: .5ex; }
/* Links */
a { /*color: #000000;*/ color:#64676B; text-decoration: none; -webkit-transition:all 200ms ease-in; -o-transition:all 200ms ease-in; -moz-transition:all 200ms ease-in; font-family: 'open_sansregular', Arial; }
a:hover { text-decoration: none; color:#FF8200; font:bold 22px 'open_sansregular', Arial;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* Clear Fix Styles */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; clear: both; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; clear: both; }
/* close commented backslash hack */
{
 height:1%;
}
.clearfix { display:block; clear: both; }
.mar_top8 { margin-top: 10px; width: 100%; }
.divider_line5 { float: left; width: 100%; height: 18px; padding: 0px; margin: -10px 0px 27px 0px; background: url(../images/divider-hlines.png) repeat-x left top; position: relative; z-index: 9; }
/*------------------*/
/*	GENERAL
/*------------------------------------------------------*/

/* ----------- Logo ----------- */
#logo { float: left; padding: 0px; margin: 0px 0px 0px 0px; background: url(../images/logo-bg.png) no-repeat right top; width: 100%; height: 80px; }
/*------------------*/
/*	SITE STRUCTURE
/*------------------------------------------------------*/

.site_wrapper { width: 100%; margin: 0px auto 0 auto; border-top: 1px solid #000000; }
.container { width:1004px; margin:0 auto;/* background:url(../images/01.jpg) no-repeat top center;*/ position: relative; overflow:hidden }
.homebg { background: #4285A5 url(../images/homebg.jpg); }
.tabbtn {/*background:url(../images/home_btn.png) no-repeat left -9px; */ width:407px; height:44px; position:absolute; }
.tabbtn:hover { background: url(../images/home_btnhover.png) no-repeat left center; width: 407px; height: 44px; }
.pagenum p { color: #fff; font-size: 12px; text-transform: uppercase; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif }
.tabbtn.active { background: url(../images/home_btnhover.png) no-repeat left center; width: 407px; height: 44px; }
.tabbtn1 { left: 441px; top: 217px; }
.tabbtn2 { left: 420px; top: 291px; }
.tabbtn3 { left: 398px; top: 366px; }
.tabbtn4 { left: 378px; top: 441px; }
.tabbtn5 { left: 357px; top: 514px; }
.tabbtn span { font-family: 'Arial'; font-size: 19px; padding: 12px; float: left; padding-left: 56px; width: 309px; }
.homebg h1 { font-size: 34px; color: #052A53; font-weight: bold; position: absolute; left: 535px; top: 149px; }
.started { background: url(../images/started.png) no-repeat right center; }
.finished { background: url(../images/finished.png) no-repeat right center; }
.notstarted { background: url(../images/notstarted.png) no-repeat right center; }
.homebg a:hover { color:#fff; }
.homefooter { width: 600px; height: 46px; position: absolute; bottom: 5px; right: 10px; }
.homefooter a { float: left; margin-top: 7px; }
.home_icon{}
.header .menu a.home_icon img{margin: 0px 4px;}
/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .fourth_fourth, .three_fourth_menu, .one_fourth_logo, .fourth_home, .three_home { position: relative; }
.one_full { width: 100%; float: left;/*margin-left: 30px;
	margin-top: 27px;*/ }
.one_half { width: 37.5%; }
.one_third { width: 31.330%; }
.one_fourth { width: 22.750%; }
.one_fourth_logo { }
.one_fifth { width: 17.600%; }
.two_third { width: 54.8%; }
.three_fourth { width: 72.25%; }
.three_fourth_menu { width: 74.25%; float: right; }
.fourth_fourth { width: 24.27%; }
.fourth_home { width: 36.27%; }
.three_home { width: 60.25%; }
.last { margin-right: 0 !important; clear: right; }
.fourth_fourth img { width: 100%; }
.three_fourth .readmore { color: #000; }
.three_fourth .readmore:hover { color: #ccc; }
.three_fourth .readmore span { border-bottom: #9A9A9A solid 2px; }
.fourth_fourth h4 { color: #868686; font-size: 13px; font-weight: normal; margin-bottom: 7px; }
.fourth_fourth h1 { font-weight: bold; }
.div1, .div2, .div3, .div4, .div5 { width:497px; height:58px; display:none; margin-left: 283px; position: absolute; }
.div1 { background: url(../images/smart/orangeStrip.png) no-repeat top center; top: 102px; }
.div2 { background: url(../images/smart/blueStrip.png) no-repeat top center; top: 164px; }
.div3 { background: url(../images/smart/yellowStrip.png) no-repeat top center; top: 224px; }
.div4 { background: url(../images/smart/greenStrip.png) no-repeat top center; top: 288px; }
.div5 { background: url(../images/smart/red.png) no-repeat top center; top: 350px; }
#matchbox1 { width: 276px; float: left; margin-right:9px }
#matchbox1 div { text-align:left }
#matchbox2 { width: 297px; float: left; background: url(../images/abc.jpg) no-repeat 0 0; padding:0 0 25px }
#matchbox2 p { text-align:left; background:#fff; padding-bottom: 7px; padding-top: 6px; }
#matchbox1 .draggable { width: 250px; padding: 13px; float: left; background:url(../images/drop_normal.jpg) no-repeat 0 0; text-align: center; height: 55px; }
.droppable { width: 290px; height: 65px; float: left; margin: 0px 0px; border:3px solid #f3f3f3; margin-bottom:10px }
.draggable span { float: left; margin: 0 43px 0 0px; padding: 3px 0px; text-align: center; width: 410px; }
.droppable span { padding: 4px 11px; border-radius: 15px; float: left; font-weight: bold; margin-top: 16px; margin-left:14px; cursor:pointer }
.droppable span#q1Disable, .droppable span#q2Disable, .droppable span#q3Disable { cursor:default }
.draggable .gray, { background:none }
.draggable .orange { /*border-radius: 16px;*/ }
.gray { background: #E2E2E2; }
.orange { /*background: #007398;*/ color: #FF8201; }
.gray1 { background: none;}
.orange1 { background: #007398; color:#993300; }

.page7img { margin-top: 15px; position: absolute; right: 8.5%; z-index: 0; }
.box p { color: #fff; padding: 0 24px; }
.div3 p { color: #000; }
.page9 { width:30.5%; }
.page9img { margin-top: 81px; float: right; }
.header { width: 1004px; margin: 0 auto; background:#ffffff; height:107px; }
.header .topband{ float: left; margin: 40px 38px; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; font-size:24px; color:#FF8200;}
.headerIn{ background:none;}
.popmsg { text-align: center; }
.popmsg p { font-size: 16px; font-family: arial; color: #000; padding-top: 3%; /*background: url(../images/feedbackpop.png) center bottom;*/ padding-bottom: 5%; width: 550px; background:#3F3F3F; }
.popmsg p span { color:#FF931F; }
.popmsg .close { cursor: pointer; position: absolute; right: 6px; top: 7px; }
.slide1box { background: url(../images/slide1.jpg) no-repeat top center; width:246px; height:0px; position: absolute; left: 175px; top: 162px; }
.slide2box { background: url(../images/slide2.jpg) no-repeat top center; width:263px; height:173px; position: absolute; left: 479px; top: 162px; }
.slide3box { background: url(../images/slide3.jpg) no-repeat top center; width:263px; height:173px; position: absolute; left: 478px; top: 345px; }
.click-s { position: absolute; left: 115px; top: 34px; /*padding: 25px 65px;*/ width:130px; height:50px; cursor: pointer; background:url(../images/spacer.gif); opacity:1; }
.click-m { position: absolute; left: 115px; top: 95px;/*padding: 25px 65px;*/ width:130px; height:50px; cursor: pointer; background:url(../images/spacer.gif); opacity:1; }
.click-a { position: absolute; left: 115px; top: 158px;/*padding: 25px 65px;*/ width:130px; height:50px; cursor: pointer; background:url(../images/spacer.gif); opacity:1; }
.click-r { position: absolute; left: 115px; top: 220px;/*padding: 25px 65px;*/ width:130px; height:50px; cursor: pointer; background:url(../images/spacer.gif); opacity:1; }
.click-t { position: absolute; left: 115px; top: 282px;/*padding: 25px 65px;*/ width:130px; height:50px; cursor: pointer; background:url(../images/spacer.gif); opacity:1; }
.clickbox { position: relative; }
.maincontainer { /*background:#fff;*/ width:100%; height:543px; float:left; }
.indexcontainer { /*background:#fff;*/ width:100%; height:593px; float:left; }

.maincontainer h5 { /*background: #F59924;*/ width: 96%; padding: 6px 6px 3px; color: #fff; }
.page1img { margin-left: 14%; }
.maincontainer h6 { color: #FF8F40; font-size: 16px; margin-left: 10px; }
.maincontainer h4 { font-size: 31px; color: #FF8F40; font-weight: normal; margin-left: 20px; }
.maincontainer h4 span { font-size: 16px; color: #000; }
.maincontainer .selectall { font-size: 16px; color: red; font-style: italic; margin-left: 30px; }
.maincontainer .submit { float: left; margin-left: 8px; margin-top: 26px; }
.maincontainer .submit_large { float:left; margin:0 0 0 6px }
.topic { width: 942px; margin: 0 auto; min-height: 18px; }
.topic h2 { font-family: 'Arial'; font-size: 16px; font-style: normal; color: #787878; font-weight: bold; margin-bottom: 0px; margin-top: 14px; margin-left:10px; font-weight:bold; }
.footer { background:#1b1d1d; width: 100%; height:33px; position:relative; z-index:10 }
.footer .navleft { background:url(../images/navleft.png) no-repeat left top; width:532px; height:66px; position:absolute; left:0; bottom: 17px; z-index: 1; }
#tab4 { height: 240px; }
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; width: 100%; }
ul.tabs li { float: left; margin: 0; /*cursor: pointer;*/ height: 66px; line-height: 31px; border-left: none; overflow: hidden; position: relative; }
ul.tabs li:hover { }
ul.tabs li.active { background:none!important; }
.tab_container { border-top: none; width: 100%; position: absolute; bottom: 67px; z-index: 0; }
.tab_content { padding: 8px 18px; display: none; padding-bottom: 25px!important; width: 93%; margin-left: 1.8%; -webkit-box-shadow: 0px 0px 3px #333; box-shadow: 0px 0px 3px #333; min-height: 131px; position: relative; background: #fff url(../images/tab_menubg.jpg) repeat-x top center; }
.tab_content#tab1 { display: none; padding: 8px 8px; width: 232px; margin-left: 3px; -webkit-box-shadow: 0px 0px 3px #333; box-shadow: 0px 0px 3px #333; min-height: 200px; background: #fff url(../images/tab_menubg.jpg) repeat-x bottom center; }
ul.tabs li.tab-b1 { background:url(../images/menu-active.png) no-repeat 11px -3px; }
ul.tabs li.tab-b2 { background: url(../images/menu-active.png) no-repeat 8px -3px; margin-left: 18px; }
ul.tabs li.tab-b3 { background: url(../images/menu-active.png) no-repeat 6px -3px; opacity: 0.3; }
ul.tabs li.tab-b3 a { cursor: default; }
ul.tabs li.tab-b4 { background: url(../images/menu-active.png) no-repeat 1px -3px; }
.pop_inn { color: #7186C0; text-decoration: underline; }
.tab_content h4 { background-image: linear-gradient(bottom, rgb(244,244,244) 0%, rgb(255,255,255) 47%); background-image: -o-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(255,255,255) 47%); background-image: -moz-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(255,255,255) 47%); background-image: -webkit-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(255,255,255) 47%); background-image: -ms-linear-gradient(bottom, rgb(244,244,244) 0%, rgb(255,255,255) 47%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(244,244,244)), color-stop(0.47, rgb(255,255,255)) ); padding: 2px; padding-top: 4px; padding-bottom: 4px; margin-bottom: 5px; }
.tabs1.active { background: url(../images/tab1btn.png) repeat-x top center !important; height:44px; }
.tabs2.active { background:url(../images/tab1btn.png) repeat-x top center !important; height:44px; }
.tabs3.active { background:url(../images/tab1btn.png) repeat-x top center !important; height:44px; }
.tab_content#tab1 li { border-bottom: 1px dashed #ccc; padding: 2px; }
.tab_content#tab1 li:hover { background:#F89828; }
.tab_content#tab1 li.active { background:#F89828; }
.tab_content#tab1 li a { color: #474747; font-size:13px; font-family: 'Arial'; }
.tab_content#tab1 li a:hover { color: #fff; }
.tab_content#tab1 li.active a { color: #fff!important; }
.tab_content p { color: #5e5e5e; font-size: 14px; font-family: 'Arial'; }
.tab_content ul li { color:rgb(165, 165, 165); font-size: 14px; }
.tab_content .close { position: absolute; right: -12px; top: -12px; }
.footer .navright { right:0; bottom:0; position:absolute }
.footer .navright a { display:inline-block; width:57px; height:28px; text-align:center; padding-top:5px; float:left }
.footer .navright a[title="Next"] { background:url(../images/icon_arrow_right.png) no-repeat 0 0; float:right }
.footer .navright a.next { background:url(../images/icon_arrow_right.png) no-repeat 0 0; float:right; cursor:default }
.footer .navright a[title="Back"] { padding-top:0; }
.footer .navright a.back { padding-top:0; cursor:default }
.footer .pagenum { right: 130px; bottom: 5px; position:absolute }
.footer .pagenumIn{right: 0px; /*bottom: 0px;*/ position:absolute; top:2px;}
.footer .navright img { vertical-align: middle; }
.header .menu { position:absolute; z-index:9; top:107px; float: right; right:0; text-align:right; /*margin-right:0%;*/ }
.header .menu img { vertical-align: middle; margin:6px 7px 0 0; float:left; }
.header .menu a { font-size: 13px; color: #fff; float:right; border-left:1px solid #515252; text-align: left; cursor: pointer; padding:13px 23px 12px; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif }
.header .menu a.pause_btn, .header .menu a.play_btn { width:62px }
.header .menu a.play_btn img { margin-top:4px }
.header .menu a.restart_btn img { margin-top:3px }
.header .menu a:hover { background:#252626 }
.submitdis { opacity: 0.3; cursor: default; }
.tab3img { position:absolute; right:25px; bottom:0 }
.tab4img { position:absolute; right:14px; bottom:0 }
.tab5img { position:absolute; right:35px; bottom:60px }
.page5img { float:left; margin-top: 50px; }
.page5flow { margin: 0 auto; width: 692px; height: 277px; background: url(../images/page5flow.jpg) no-repeat top center; position:relative; margin-top: 38px; background-size: 100%; }
.page5flow a { position: absolute; }
.page5flow .manager { left: 238px; padding: 49px 106px 22px; top: 0; }
.page5flow .yourmanager { left: 238px; padding: 49px 106px 22px; top: 103px; }
.page5flow .You { left: 358px; padding: 48px 113px 22px 113px; top: 219px; }
.page5flow .hrd { left: 0; padding: 48px 106px 23px; top: 206px; }
.page5flow .buddy { padding: 48px 106px 23px; top: 206px; right: 0; }
.list_inn_last { width:61%; float:left; margin-bottom:0 }
.list_inn_last_1{ width:47%}
.list_inn_last li { }
.list_inn_last li a { color: #000000; padding-left:8px; font-family: 'Arial'; display: block; cursor: default; font-size:16px; }
.list_inn_last li a:hover { }
.list_inn_last li ul { padding-left: 0px; margin-left:-5px; }
.list_inn_last li ul li { }
.list_inn_last li ul li a { color: #212121; font-family: 'Arial'; display: block; padding-left: 0px; }
.list { padding-left: 16px; }
.list li { padding-top:9px; list-style-type: none; color: #212121; font-size:16px; }
.list li a { color: #212121; cursor: default; font-family: 'Arial'; }
.list li a:hover { }
.list_inn { }
#fancybox-content h3 { margin-bottom:0px; color:#000; }
#fancybox-content .list_inn { margin-bottom:10px; }
.list_inn li { padding-top: 1px; padding-bottom: 1px; background: url(../images/list_icon.png) no-repeat left 12px; padding-left: 20px; color: #535454; font: 15px/25px 'open_sansregular', Arial, Helvetica, sans-serif; }
.list_inn li a { color: #212121; padding-left: 20px; font-family: 'Arial'; display:block; background: url(../images/list.gif) no-repeat left center; cursor: default; }
.list_inn li a:hover { }
.list_inn li ul li { padding-top: 1px; padding-bottom: 1px; margin-left:20px; }
.list_inn li ul li a { background: url(../images/list.png) no-repeat left 4px; }
ul.tabs_inn { margin: 0; padding: 0; float: right; list-style: none; width: auto; position: relative; }
ul.tabs_inn li { margin: 0; cursor: pointer; padding: 0px !important; float:left; text-align: center; background:none !important; float:left }
ul.tabs_inn li a { padding:0 24px; text-transform: uppercase; color: #383838; font-size:14px !important; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; line-height:44px; background:url(../images/sep.jpg) no-repeat 0 0; float:left }
ul.tabs_inn li:first-child a { background:none }
ul.tabs_inn li a:hover, a.tov { color: #007398; }
ul.tabs_inn .active a { color:#007398 !important; }
.tab_container_inn { border-top: none; clear: both; float: left; width: 100%; background: url(../images/tab.jpg) repeat-x 0px 0; min-height: 357px; }
.tab_container_inn h3 { display:inline-block; color:#e77100; font-size:18px; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; line-height:44px; padding:0 0 0 20px }
.tab_content_inn { padding:10px 20px; display: none; }
.tab_content_inn h4 { }
.tab_content_inn p { color: #000; font-size: 16px; margin-bottom:2px; }
.tab_content_inn p.click_here { color:#e77100; font-size:13px; position:absolute; bottom:0; font-family:'open_sansregular', Arial, Helvetica, sans-serif; left:20px; font-style:italic }
.tab_content_inn p.click_here a { color:#338eec; text-decoration:underline }
.tab_content_inn p.click_here a:hover { text-decoration:none }
.tab_content_inn ul li { color: rgb(0, 0, 0); font-size: 16px; line-height:20px; }
.tab_content_inn#tab1_inn img { vertical-align:middle; }
.footerpage { text-transform: uppercase; font-size: 12px; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif }
/*--- form---*/

input[type="checkbox"] { display:none; }
input[type="checkbox"] + label { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:14px; margin-left: 7px; cursor: pointer; }
input[type="checkbox"] + label span { display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(../images/check_radio_sheet.png) left top no-repeat; cursor:pointer; }
input[type="checkbox"]:checked + label span { background: url(../images/check_radio_sheet.png) -23px top no-repeat; }
input[type="radio"] { display:none; }
input[type="radio"] + label { /*color:#f2f2f2;*/ font-family:Arial, sans-serif; font-size:14px; }
input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-1px 4px 0 0; vertical-align:middle; /*background:url(../images/radio.png) -38px top no-repeat;*/ background:url(../images/radio.png) 1px top no-repeat; cursor:pointer; }
input[type="radio"]:checked + label span { /*background:url(../images/check_radio_sheet.png) -57px top no-repeat;*/ background:url(../images/radio_active.png) 1px top no-repeat; }

/* Responsive CSS Styles Table of Contents */
@media only screen and (min-width: 1000px) and (max-width: 1024px) {
 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, font, 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, table, caption, tbody, tfoot, thead, tr, th, td {
font-size:15px;
}

}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
.container {
 width: 737px;
 margin: auto auto auto auto;
/*background: url(../images/01.jpg) no-repeat left center;*/
}
.abc{ line-height:16px;}
.homebg {
background: #4285A5 url(../images/homebg-tab.jpg);
}
.footer {
width: 737px;
}
 .maincontainer {
width: 737px;
}
.topic {
width: 702px;
}
.header {
width: 737px;
}
 .page5img {
float: left;
width: 22%;
}
.one_half img {
width: 100%;
}
.list_inn_last li {
padding-top:0px;
}
.list_inn_last li a {
background-size: 3%;
font-size:12px;
}
.div1, .div2, .div3, .div4, .div5 {
float:left;
width:474px;
}
.page7img {
margin-top:20px;
float:left;
margin-left: 0px;
}
.page9 {
width: 32.5%;
}
.homebg {
overflow: hidden;
}
.tabbtn span {
font-family: 'Arial';
font-size: 15px;
padding: 12px;
float: left;
padding-left: 56px;
width: 210px;
}
.homebg h1 {
font-size: 30px;
color: #052A53;
font-weight: bold;
position: absolute;
left: 106px;
top: 59px;
}
.page9img {
margin-top: 142px;
}
.header .menu {
margin-top: 59px;
}
.homefooter {
width: 476px;
text-align: right;
}
.homefooter a img {
width: 69%;
}
.page1img {
margin-left: 3%;
}
.tab_container_inn {
background: url(../images/stab.jpg) no-repeat 0px -18px;
margin-left: 16px;
}
ul.tabs_inn {
width: 720px;
margin-left: 82px;
}
.tabs3 {
left: 431px;
}
.tabs2 {
left: 241px;
}
.div1, .div2, .div3, .div4, .div5 {
margin-left: 206px;
}
.popmsg .close {
right: 65px;
}
}
.footer .navright a.anim1 { background:url(../images/icon_arrow_right_2.png) no-repeat 0 0 }
.footer .navright a.anim2 { background:url(../images/icon_arrow_right_4.png) no-repeat 0 0 }
.footer .navright a.anim3 { background:url(../images/icon_arrow_right_6.png) no-repeat 0 0 }
.footer .navright a.anim4 { background:url(../images/icon_arrow_right_8.png) no-repeat 0 0 }
.footer .navright a.anim5 { background:url(../images/icon_arrow_right_10.png) no-repeat 0 0 }
.highlight { color:#F88E13 !important; }
.bulletHighlight { color: #F88E13 !important; }
.textHighlight { color:#007398 !important; }
.textHighlight strong { color:#007398 !important; }
.gps_ring { border: 3px solid #E3D4A0; -webkit-border-radius: 30px; height: 35px; width: 35px; position: absolute; right:32px; bottom:19px; -webkit-animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; opacity: 1.0; z-index:1; }
@-webkit-keyframes pulsate { 30% {
-webkit-transform: scale(0.5, 0.5);
opacity: 1.0;
}
 50% {
opacity: 0.0;
}
 100% {
-webkit-transform: scale(1.2, 1.2);
opacity: 1.0;
}
}
.box1 { box-shadow: 0px 0px 0px #007398; }
.box2 { box-shadow: 0px 0px 3px #007398; }
.box3 { box-shadow: 0px 0px 6px #007398; }
.box4 { box-shadow: 0px 0px 9px #007398; }
.box5 { box-shadow: 0px 0px 12px #007398; }
.box6 { box-shadow: 0px 0px 15px #007398; opacity: 1; }
.box7 { box-shadow: 0px 0px 18px #007398; }
.box8 { box-shadow: 0px 0px 21px #007398; }
ul.tabs_inn .tovisit a { color: white; }
.overlay { width: 1004px; height: 650px; top:-33%; z-index: 12; position: absolute; overflow: hidden; background: #fff; opacity:0.85; left: -116px; }
.pop_page4 #fancybox-wrap { top: 20px!important; }
.tabs1 a { padding:7px 0; }
.tabs2 a { padding:7px 0px; }
.tabs3 a { padding:7px 0px; }
/*.tabs1.active a { padding: 7px 35px 25px; }
.tabs2.active a { padding:7px 0px 25px; }
.tabs3.active a { padding:7px 0px 25px; }*/
.site_wrapper { position:relative; z-index:5; }
.body-bg-ie9 { display:none; }
.ie9 .body-bg-ie9 { position:absolute; z-index:1; width:100%; height:100%; display:block }
.ie9 .body-bg-ie9 > img { width:100%; height: 100%; position:absolute; left:0; top:0; z-index:2 }
.logo-container { float:left;}
.logo-containerIn { float:left; margin:0px 0px;}
.logo-container img { display:block }
.logo-container h1 { left: -999999px; position: absolute; top: -999999px; }
.header strong { float:left; padding:0;}
.menu_left { float:left; width:116px; background:#007398; position:relative; }
.menu_left ul { text-align:center; vertical-align:middle; margin:0; position:relative; z-index:10; background:#007398; }
/*.menu_left ul li { border-bottom:1px solid #2688a7; height:135px; cursor:pointer; background:#007398; }*/
.menu_left ul li { border-bottom:1px solid #2688a7; height:181px; cursor:pointer; background:#007398; }
.menu_left ul li#glossaryli { opacity:0.5; background:#0f84aa; cursor:text; }
.menu_left ul li#glossaryli a { cursor:text; }
.menu_left ul li#glossaryli a:hover { background:#0f84aa; }
.menu_left ul li:first-child a { padding-top:73px }
.menu_left ul li:last-child { border:0 }
.menu_left ul li a { color:#fff; display:block; padding:62px 0 0 0; font-size:16px; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; }
.menu_left ul li.active { background:#003266; }
.menu_left ul li:hover { background:#003266; }
.menu_left ul li a span { display:block }
.menu_left .sub_menu { position:absolute; left:-357px; background:#007398; top:0; width:357px; z-index:9 }
.menu_left .sub_menu h4 { font-family:'open_sansbold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-align:center; font-size:16px; border-left:1px solid #2f8caa; border-bottom:1px solid #2688a7; margin:0; line-height:45px; }
.menu_left .sub_menu ul { height:463px; }
.menu_left .sub_menu ul li { text-align:left; height:auto; margin-right:18px }
.menu_left .sub_menu ul li.active { margin-left:-1px }
.menu_left .sub_menu ul li a { border-left:1px solid #2f8caa; font-size:14px; line-height:20px; padding:9px 16px 9px 22px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.menu_left .sub_menu ul li a:hover, .menu_left .sub_menu ul li a.active { background:#002850 url(../images/blue_nav_bg.jpg) repeat-x 0 0; border-left:1px solid #003266 }
.right_section { float:right; width:888px; position:relative;}
.right_sectionIn{margin:50px 75px;}
.right_section h2 { color:#fff; font-size:20px; padding:14px 20px; font-style:normal; margin:0; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; height:18px; }
.right_section .top_section { background:#383838 }
/*.right_section .top_sectionIn { background:#005F7D; width:310px; float: right; margin: -90px 210px;}*/
.headerIn .top_sectionIn { background:#005F7D; width:350px; float: right; margin: -130px 210px;}
.top_sectionIn h2{ color:#fff; margin:15px 15px; font-style:normal;}
.mid_area { height:464px; background:#fff; position:relative }
.mid_areaIn { background:none;}
.mid_area .banner { text-align:center; padding:0px 0 0 0 }

.mid_area .banner_top { padding:15px 0 0 0 }
.menu_left .transcript_content { text-align:left; position:absolute; left:116px; background:#007398; width:858px; bottom:-210px; padding:0 10px 10px 20px; border-left:1px solid #2f8caa; border-bottom:1px solid #2f8caa; cursor:default; z-index:9 }
.menu_left .transcript_content h5 { font-size:19px; padding:0; width:100%; padding:15px 0 0 0; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; }
.menu_left .transcript_content p { color:#fff; font-size:15px; line-height:18px; padding-bottom:15px; padding-right:30px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.menu_left .transcript_content .transcript_content_area { height:150px; }
.menu_left .transcript_content a.cross { position:absolute; right:10px; top:10px; padding:0 }
.page_container { padding:27px 20px 0 20px; }
.page_container_none { padding:0 }
.page_container .module2_left_conatiner { float:left; width:511px; z-index:1}
.page_container .module7_wid { width:80%;}
.page_container .module7_wid6 { width:360px;}
.page_container .width100 { width:625px }
.page_container .widthM19 { width:510px }
.page_container .width200 { width:525px }
.page_container h4 { color:#FF8201; font:normal 26px/26px 'latoregular', Arial, Helvetica, sans-serif; margin-left:0 }
.page_container p { color:#535454; font:normal 15px/26px 'open_sansregular', Arial, Helvetica, sans-serif; padding-bottom:4px }
.p_height0{font:normal 15px/20px 'open_sansregular', Arial, Helvetica, sans-serif !important; height:270px; overflow-y: auto; text-align: -webkit-auto;}
.p_height1{font:normal 15px/20px 'open_sansregular', Arial, Helvetica, sans-serif !important; height:280px; width:640px !important; text-align: -webkit-auto;}
.p_height{text-align: left;}
.p_height ul{}
.p_height .bullets{ background:url(../module2/images/CYU02_popUp.png) no-repeat 2px 12px !important; color:#fff !important; margin:0px 0px; float:left; width:500px !important;}
.p_height .bullets ttxt{ margin:0px 16px;}
 red{ color:#FF0000; font-weight:bold; background:#fff;}
 green{ color:#006633; font-weight:bold; background:#fff;}
 white{ color:#fff;}
 size{ font:bold 15px 'open_sansregular', Arial, Helvetica, sans-serif; color:#fff;}
.module2_left_conatiner > p:first-child,.tab_content_inn > p:first-child,.one_full > p:first-child{ font-family:'latobold',Arial,Helvetica,sans-serif}
.page_container ul li { background:url(../images/list_icon.png) no-repeat 0 11px; padding:1px 0 1px 23px; color:#535454; font:normal 15px/25px 'open_sansregular', Arial, Helvetica, sans-serif }
.page_container ul li.list_type1{ background:none; padding: 12px 0 1px 23px;}
.page_container ul li.list_type2{ background:none; padding: 13px 0 1px 23px;}
.page_container ul li a { font-size:15px; color:#007398; }
.page_container_last ul li a:hover{ text-decoration:underline}
.page_container_none ul li a { font-size:15px; color:#383838; }
.page_container ul li ul li { background:url(../images/sublist_icon.png) no-repeat 0 10px; padding-left:13px }
.expect_pic { position:absolute; bottom:-6px; right:8px }
.expect_top{ top:30px;}
.menu_left .help_content { text-align:left; position:absolute; left:116px; background:#007398; width:858px; bottom:-210px; padding:0 10px 10px 20px; border-left:1px solid #2f8caa; border-bottom:1px solid #2f8caa; cursor:default; z-index:9 }
.menu_left .help_content h5 { font-size:19px; padding:0; width:100%; padding:15px 0 0 0; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; }
.menu_left .help_content p { color:#fff; font-size:15px; line-height:18px; padding-bottom:15px; padding-right:10px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.menu_left .help_content .transcript_content_area { height:150px; }
.menu_left .help_content a.cross { position:absolute; right:10px; top:10px; padding:0 }
.menu_left .glossary_content { text-align:left; position:absolute; left:116px; background:#007398; width:858px; bottom:-210px; padding:0 10px 10px 20px; border-left:1px solid #2f8caa; border-bottom:1px solid #2f8caa; cursor:default; z-index:9 }
.menu_left .glossary_content h5 { font-size:19px; padding:0; width:100%; padding:15px 0 0 0; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; }
.menu_left .glossary_content p { color:#fff; font-size:15px; line-height:18px; padding-bottom:15px; padding-right:10px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.menu_left .glossary_content .transcript_content_area { height:150px; }
.menu_left .glossary_content a.cross { position:absolute; right:10px; top:10px; padding:0 }
.page_9 .module2_left_conatiner { width:653px }
.page_9 small { position:absolute; bottom:-6px; right:40px }
.page_9 .one_full .box p { color: #FFFFFF; padding: 4px 24px; font-size:15px; line-height:18px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.click_attribute { background: url(../images/arrow_orange.png) no-repeat 0 0; position:absolute; bottom:0; right:0; padding:3px 8px 3px 0 ; border:0; float:right; height:25px;}
.click_attribute span { color:#fff; font-size:13px; background:url(../images/click.jpg) no-repeat 0 0; margin:0 0 0 50px; padding:0 27px 0 31px; line-height:24px; display:block; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; }
#options { padding-top:7px }
#options p { margin-bottom:4px; width:95%; }
#options p label { font-size:15px !important; }
.inner_popup { position:absolute; top:20%; left:17%;/* margin:-188px 0 0 -238px;*/ border:1px solid #317990; z-index:999; box-shadow:0 0 7px #000 }
.mcq_popup{position:absolute; top:0%;}
.mcq_popup1{position:absolute; top:0%; left:10%; }
.inner_popup h6 { background:#FF8201; font-size:18px; line-height:40px; padding:0 0 0 15px; margin:0; color:#fff; text-align:left; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.inner_popup p { padding:42px 14px }
.droppable p { font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding: 0 20px; text-align: center; width:208px; margin-left:62px; padding-right:0; font-size:15px; color:#1b1d1d }
#matchbox1 div p { text-align:left; padding-top:6px; color:#1b1d1d }
.scroll-pane { height: 240px; overflow: auto; }
.horizontal-only { height: auto; max-height: 200px; }
@-moz-document url-prefix(){
.header .menu img { margin:7px 7px 0 0; }
}













/*----------------------------------------edit by goutam -----------------*/

.menu_left .sub_menu ul li.visited a{ 
background: url(../images/white_dots.png) no-repeat 3px 12px;
}


.home_section {
    float: right;
    position: relative;
    width: 1008px;
}

.modulelist{
margin:0px 0 0 50px;
padding-top:10px;
max-height:700px;
}
.modulelist li{
list-style:none;
padding:2px 0 2px 30px;
/*background: url(../images/status_cirle.png) no-repeat 0px -70px;*/
background: url(../images/circle_without.png) no-repeat 0px 4px;
}
.modulelist li.halfcompleted{
/*background: url(../images/status_cirle.png) no-repeat 0px -32px;*/
background: url(../images/circle_half.png) no-repeat 0px 4px;
}
.modulelist li.completed{
/*background: url(../images/status_cirle.png) no-repeat 0px 5px;*/
background: url(../images/circle_fill.png) no-repeat 0px 4px;
}

.img_back{ background:url(../module1/images/04.png) no-repeat 0px 0px; width:445px; height:455px; position:static; margin:-50px 280px;}
.text1{position: absolute; left: 471px; top: -13px; height:50px; width:50px;}
.text2{position: absolute; left:591px; top:75px; height:50px; width:50px;}
.text3{position: absolute; left:548px; top:229px; height:50px; width:50px;}
.text4{position: absolute; left:355px; top:225px; height:50px; width:50px;}
.text5{position: absolute; left:323px; top:63px; height:50px; width:50px;}
.text6{position: absolute; left: 459px; top: -23px; height:50px; width:50px; display:none;}
.text7{position: absolute; left:591px; top:75px; height:50px; width:50px; display:none;}
.text8{position: absolute; left:546px; top:232px; height:50px; width:50px; display:none;}
.text9{position: absolute; left:352px; top:222px; height:50px; width:50px; display:none;}
.text10{position: absolute; left:322px; top:59px; height:50px; width:50px; display:none;}
.text11{position: absolute; left: 441px; top: 5px; height:50px; width:50px; display:none;}

.list_width{ width:480px;}
.bottom_img{ bottom:40px;}
.banner1{background: url(../images/banner1.png) no-repeat 0 0; width: 1004px; margin: 0 auto;}
.img_recap{position: absolute; left: 10px; top: 100px;}
.top_pos{ top:70px !important;}
.list_sty{ list-style-type:none; margin: -11px 0px;}
.expect_pic1{ background: url(../module1/images/13.jpg) no-repeat 0 0; height: 343px; width: 800px; margin: 70px 85px;}
.right_bottom{ /*color: #FF8F19; font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; width: 260px; float: right; margin: 360px 0px;*/ background: url(../images/topBand.png) no-repeat 0 0;} 
.bottom_text{ position:absolute; right: 0px; top: 78px;}
.arrang{ bottom:0px;}
.bottom_banner{ background: url(../module1/images/06a.png) no-repeat 0 0; width: 850px; height: 70px; position: absolute; top: 380px; color: #fff; font-weight: bold; text-align: center;} 
.bottom_banner span{margin: 15px 150px; float: left;}
.bottom_banner span1{margin: 25px 145px; float: left;}
.bottom_banner span2{margin: 25px 120px; float: left;}
.bottom_label{ background: url(../images/bottom_label.png) no-repeat 0 0; height:60px; width:1004px;}
.banner_last{background: url(../module1/images/14.png) no-repeat 0 0; height:465px;}
.overlay_link1{position: absolute; height: 15px; width: 169px; top: 223px; left: 476px;}
.overlay_link2{position: absolute; height: 15px; width: 153px; top: 283px; left: 475px; } 

.contesssnt_2 {
/*text-align: center;*/
vertical-align: middle;
margin: 0;
position: relative;
z-index: 10;
height:300px;
background: #007398;}
.contesssnt_4 {
/*text-align: center;*/
vertical-align: middle;
margin: 0;
position: relative;
z-index: 10;
height:240px;
background: #007398;}

.contesssnt_3 {
/*text-align: center;*/
vertical-align: middle;
margin: 0;
position: relative;
z-index: 10;
height:430px;
/*background: #007398;*/}
.set_img{ bottom:30px;}
.set_imgM3_2{ right:45px;}
.ul_with{ width:430px;}
.orange, .orange size{ color:#FF8200 !important;}
orange {color:#FF8200; font-weight:bold; }
.img_label{float: right; margin: 0px 110px;}
.expect_pic11{ right:60px; bottom:-7px;}
.bgcol_table{ border:1px solid #007398; height:100px; margin:20px 0px; float:left;}
.bgcol_tab{background: #007398; border-right-color:#000000;}
.list_sty2{ list-style-type:disc;}
.ulli > li{ margin-bottom:8px;}
.img_backM4_13{ background: url(../module4/images/module04_13.png) no-repeat 0px 0px; width:885px; height:465px; position:absolute; top:0px; left:0px;}
.m4overlay_link1{position: absolute; height: 15px; width: 210px; top: 282px; left: 475px;}
.m4overlay_link2{position: absolute; height: 15px; width: 168px; top: 221px; left: 474px;}
.img_backM5_20{ background: url(../module5/images/M5_slide_20.png) no-repeat 0px 0px; width:888px; height:463px; position:absolute; top:0px; left:0px;}
.m5overlay_link1{ height: 36px;left: 471px;position: absolute;top: 282px;width: 272px;}
.m5overlay_link2{position: absolute; height: 15px; width: 189px; top: 221px; left: 474px;}
.img_backM6_37{ background: url(../module6/images/M6_slide_37.png) no-repeat 0px 0px; width:888px; height:463px; position:absolute; top:0px; left:0px;}
.m6overlay_link1{ height: 20px;left: 471px;position: absolute;top: 178px;width: 183px;}
.m6overlay_link2{height: 20px;left: 474px;position: absolute;top: 241px;width: 212px;}
h4 normal_font{ font: 24px normal 'open_sansregular', Arial;}
.td_height{ height:24px !important;}
.tab_headerBlue { background: #007398; color: #fff; height: 35px; }