/* 19-dec-2014 IMI_V2 starts */
/*a {color:#003b4c;}*/
a {color:#2257a8;;}
body, p, ul, li{/*color:#404040;*/font-size:14px;color:#6f6f6f;}


/* header top bar starts */
.imi-top-bar.imi-top {background: #ccc;}
.imi-head .imi_searchdiv .new_imisite_searchdiv input#edit-search-block-form-1 {background: #ffffff;border: 1px solid #c1c1c1;border-radius: 0;height: 32px;padding-left: 12px;width: 155px;color: #000000;float: left;font-size: 12px;font-family: "Chaparral W01 It", serif;}
.imi-head .imi_searchdiv .new_imisite_searchdiv #edit-submit {background: url("/sites/all/themes/imi/images/imiv2-search-btn.jpg") no-repeat -1px -2px;right: -13px;border: 1px solid #c1c1c1;height: 33px !important;position: absolute;text-indent: -200px;top: 0;width: 32px;}
.imi-top.imi-head #user-login-form #edit-name-wrapper input#edit-name {background: url("/sites/all/themes/imi/images/user-icon.jpg") no-repeat 119px center #ffffff;border-radius: 0;border: 1px solid #c1c1c1;height: 16px;margin-bottom: 6px;padding-bottom: 8px !important;padding-left: 10px !important;padding-right: 0 !important;width: 130px;font-family: "Chaparral W01 It", serif; /*line-height: 42px;*/ line-height:16px;}
.imi-top #user-login-form #edit-pass-wrapper input#edit-pass {background: url("/sites/all/themes/imi/images/lock-icon.jpg") no-repeat 119px center #ffffff;border: 1px solid #c1c1c1;border-radius: 0px;height: 16px;margin-bottom: 6px;margin-right: 10px;padding-bottom: 8px !important;padding-left: 10px !important;padding-right: 0 !important;width: 130px;font-family: "Chaparral W01 It", serif; /*line-height: 42px;*/ line-height:16px;}
.imi-top #user-login-form #edit-submit, .imi-top #user-login-form #edit-submit-1 {background: none repeat scroll 0 0 #003b4c !important;border: 0 none;border-radius: 0;color: #ffffff;display: inline-block;font-family: "Proxima Nova Soft W03 Reg",sans-serif;margin: 11px 0 0;padding: 7px 10px; text-transform: uppercase;width: 70px;}
.imi-top-bar-link li a {color: #003a4b;display: block;font-family: "Proxima Nova Soft W03 Reg", sans-serif;font-size: 12px;line-height: 18px;padding: 0 9px;text-decoration: underline;}
/* header top bar starts */
/* Header logo&phone number starts */
.imi_navdiv {margin-bottom: 10px;}
.mobile-logo {display:none;}
.phone-number-time {background: url("images/imi-v2-header-phone-icon.jpg") no-repeat scroll left center;float: right;font-family: "Proxima Nova Soft W03 Reg",sans-serif;margin-top: 33px;padding: 7px 0 0 42px;width: 170px;}
.phone-number-time p a {color: #6e747a;font-size: 16px;font-weight: bold;}
.phone-number-time span {color: #999;font-size: 13px;line-height: 20px;}
/* header logo&phone number ends */
/* Navigation starts here */
.imi_menus {background: url(images/imi-v2-nav-bg.jpg) repeat-x left top;height: 31px;border-top: solid 1px #ededed;border-right: solid 1px #cdcdcd;border-bottom: solid 1px #bdbdbd;border-left: solid 1px #c8c8c8;border-radius: 0px;  margin-bottom: 25px;}
.imi_menus ul {}
.imi_menus ul li {float: left;height: 31px;}
.imi_menus ul li a {padding: 5px 0px 0;display: block;color: #3f3f3f;margin-top: 4px;background: url(images/imi-v2-nav-sep.jpg) no-repeat right top;font-family:"Proxima Nova Soft W03 Reg",sans-serif;font-size:13px;color:#003a4b;line-height:17px;border:0;}
.about {margin:0;}
.imi_menus #block-menu-menu-bookstore .content ul li {list-style: none outside none !important;}
.nav > li.active > a {border-bottom: #092a30 6px solid;height: 44px !important;}
.nav > li > a {height: 45px !important;display: table-cell !important;text-align: center;vertical-align: middle;padding-top: 0px !important;}
.imi_menus > ul > li {height: 45px !important;color:#6f6f6f;}
.imi_menus .nav li:last-child a {background:none;}
/* drop down */
.drop_wrap_new {background: none repeat scroll 0 0 #ffffff;display: none;left: 0;margin: 0 auto;max-width: 982px;min-height: 90px;overflow: hidden;
		    position: absolute;right: 0;width: 100%;z-index: 999999;}
.container1 {padding-top: 2px;display: table;border-bottom: #dad8d9 9px solid !important;border-top: 0px !important;background: #f1f1f1;border: 1px solid #cfcfcf;margin: 0 auto !important;width: 980px;}
/* ul.nav li:hover .drop_wrap_new {display: block;}*/
.imi_menus ul li a {width: 108px;}
.imi_menus ul li.single a {padding-top: 17px;height: 32px;}
.imi_menus ul li {height: 49px;color:#6f6f6f;}
.drop_wrap_new ul li a {width: auto;text-align: left;height: auto;font-size: 13px;}
.imi_menus ul li.single .drop_wrap_new ul li a {height: auto;}
.imi_menus .container1-inner-left {}
.imi_menus {height: 45px;}
#navlist2 li, #navlist1 li {height: auto;color:#6f6f6f;}
#navlist1 li {margin: 0 2%;width: 20.3%;}
#navlist1 li:nth-child(3n+0) {border: 0px;}
#navlist1 > li > a {/*font-family:"DIN Next W10 Regular",sans-serif;*/background: none;color: #003b4c;font-weight: normal;border: 0px;padding: 0px;font-size:17px;/*text-transform:uppercase;*/border-bottom:1px solid #092a30;padding:0 0 10px;}
#navlist2 li {float: none;}
#navlist2 li {width: 100%;border: 0px;}
#navlist1 #navlist2 li a {background:none;color:#404040;font-family:"Proxima Nova Soft W03 Reg",sans-serif;font-weight:normal;line-height:22px;margin: 0;padding: 0;}
#navlist1 #navlist2 li{color:#404040;font-family:"Proxima Nova Soft W03 Reg",sans-serif;font-weight:normal;line-height:22px;}
#navlist2 li {margin: 0px;padding-left: 0px;padding-top: 0px !important;}
.container1-inner-left {padding-left: 7px;}
#navlist1 {padding-top: 20px;border-top: 1px solid #d4d4d4;}
.nav-sub-menu {margin-top: 6px;}
.container1-inner {padding-bottom: 30px;display: table-cell;border-bottom: 1px solid #cfcfcf;}
.menu-image {padding-top: 27px;margin-right: 19px;/*border-top: 1px solid #d4d4d4;float: right;*/}
#navlist1 > li {margin-bottom:20px;padding-top: 0px;}
#navlist1 li:nth-child(4n+1) {clear: both;}
.imi_menus .nav li a {cursor: pointer;}
/*home page menu colors */
.imi_menus li.careers .container1-inner {border-bottom:2px solid #ffc82d;}
.imi_menus li.professional .container1-inner{ border-bottom:2px solid #20bfd5;}
.imi_menus li.membership .container1-inner{ border-bottom:2px solid #7aae33;}
.imi_menus li .container1-inner{ border-bottom:2px solid #092a30;}
.imi_menus li.learning .container1-inner{ border-bottom:2px solid #9c5ea7;}
.imi_menus li.careers #navlist1 > li > a {border-color: #ffc82d;}
.imi_menus li.professional #navlist1 > li > a {border-color: #20bfd5;}
.imi_menus li.learning #navlist1 > li > a {border-color: #9c5ea7;}
.imi_menus li.membership #navlist1 > li > a {border-color: #7aae33;}
/* Navigation ends here */

/* Slider starts here */
#node-39 .center-wrapper.slider{ margin-top:35px; border: 1px solid #eeeeee;    border-radius: 3px; box-shadow: 0 0 7px 3px #eeeeee; padding: 2px;}
#node-39 .inside{ margin-bottom:0px;width:100%;}
.imi_Ltban{float:left;width:308px;}
.imi_midbg{background:#eaeae8 url(images/imi-Lt-ban-mid-bg.jpg) repeat-x left top;padding:20px 10px 0; border-radius:3px;  border-left: 0px solid #b0aeaf; width: 295px;  height: 220px;}
.imi_midbg h3{text-align:center;font-family:"DIN Next W10 Regular",sans-serif;font-weight:normal;font-size:24px;padding-bottom:11px;color:#003a4b;}
.imi_midbg p{padding-bottom:12px; text-align:center;font-size:14px;line-height:20px;}
.imi_midbg > div > a > img{ display:none;} 
.imi_midbg div.join, .imi_midbg div.new-brand {float: left;margin-bottom:10px;}
.imi_midbg div.join a{background:#003b4c !important;color: #ffffff !important;display: block;font-family:"DIN Next W10 Regular",sans-serif;font-size: 18px;font-weight: normal;height:24px;line-height: normal;  margin: 0 auto 0 5px;padding:12px 0 5px;width: 135px;}
.imi_midbg div.new-brand  a{background:#a7b5b3 !important;color: #0e0e0e !important;display: block;font-family:"DIN Next W10 Regular",sans-serif;font-size: 18px;font-weight: normal;height:24px;line-height: normal;  margin: 0 auto 0 13px;padding: 12px 0 5px;width: 135px;}
.imi_joindes{float:left;}
#node-39 .panel-panel.panel-col-topright{/* width: 663px;*/ width:313px; float:left;}
.imi_pagenation{position:absolute;}
.imi_pagenation ul{}
.imi_pagenation ul li{float:left;color:#6f6f6f;}
.imi_pagenation ul li a{font:normal 12px "proxima-nova",sans-serif; color:#fff;padding:0 5px;margin-left:3px; display:block;background:#000;-moz-border-radius:1px; -webkit-border-radius:1px;border-radius:1px;}
.imi_pagenation ul li a:hover{background:#666666;}
#node-39 .slider #navi{ display:table-row;}
#node-39 .slider #navi a{/*border:1px solid #9FCF67;*/background:#003b4c;border-radius:49%;color:#fff;display:inline-block;font-size:3px;height:10px;margin-left:3px;padding:0;text-decoration:none;text-indent:-9999px;width:10px;}
#node-39 .slider #navi a:hover, #node-39 .slider #navi a.activeSlide{  background:  #ffffff ;}	
#node-39 .panel-col-topleft{  /*width: 313px;*/ width:663px; float:right;}
#node-39 .panel-col-topright{  width: 313px;}
#node-39 .homebanners{ height:240px;}
#node-39 .homebanners a{ width:100%; height:100%;}
#node-39 .homebanners a img{ width:100%; height:100%;}
.homebanners img {height: 242px;}

#node-39 .homebanners a{ top:-1px !important;}
#node-39 table tr td { padding-left:0px;}
#node-39 table tr td p{ padding-right:12px;color:#6f6f6f;}
.imi_pagenation{position:relative;}
#navi{position:absolute;right:49px;top:5px;z-index:8;}
#navi a{padding:0 5px;color:#fff;text-decoration:none;background:#000;margin-left:3px;}
/* Slider ends here */

/* IMI Awards Section start here */
.panel-panel.panel-col-topleftslide {float: left;width: 26%;margin-right:0px;}
.panel-col-topleftslide .pane-content {display: table-row;}
.panel-col-topleftslide {margin-top:10px; margin-bottom:10px;}
.panel-col-topleftslide .fixeditem{display:table-cell;height:115px;padding:20px 10px;text-align:center;}
#node-39 .panel-panel.panel-col-topslide {height:150px; padding-top: 20px;}
#node-39 .panel-panel.panel-col-topslide { margin-top:20px; clear:none; width:74%; float:left;}
.imi_leftarrow{float:left;margin:42px 16px 0 0;}
#viewport {/*float: left;width:97%;*/height: auto;overflow: hidden;position:relative;height:106px; width:97%;}
#viewport ul{position:relative;/*margin-left: -39px;*/}
#viewport ul li{/*width:232px !important;*/margin-right:0px;float:left;margin-left:0px;list-style:none;}
#viewport h6 a{ color:#064d75;font-size: 13px;}
.slick-list {/*width:637px !important;*/ max-width:637px;margin:0 auto !important;}
.imi_scroll{/*float:left;padding-right: 9px;*/border-right: 1px dotted #092a30; }
.imi_scrlmd{height:105px; /*new width:199px; padding:10px 9px 0;*//*width:209px;padding-top:10px;*/ padding:10px 14px 0; width:auto;}
.imi_mimjob{float:left;}
.imi_mimjobdes{float:left;width:125px;}
.imi_mimjobdes h6{font-family:"Proxima Nova Soft W03 Reg",sans-serif;font-weight:700;font-size:13px;color:#003b4c;padding:1px 0;border-bottom:1px solid #d4d9db}
.imi_mimjobdes p{font:normal 12px "Proxima Nova Soft W03 Reg",sans-serif; color:#51524c;line-height:18px;}
.imi_rightarrow {float:right;margin-top:42px;}
.slick-prev {background:url(images/prev-arrow.png) no-repeat center center;height:105px;border:0;display:block;text-indent:-9999px;padding:0 19px;position:absolute;top:0;/*padding:0 17px;*/left:0px;cursor:pointer;}
.slick-next {background:url(images/next-arrow.png) no-repeat center center;height:105px;border:0;display:block;text-indent:-9999px;padding:0 19px;position:absolute;top:0;/*padding:0 17px;*/ right:0px;cursor:pointer;}
.imi_scrlmd .imi_mimjob.thumbnail {width:56px;min-height:56px;background-position:1px center;margin-right:10px;}
/* IMI Awards Section ends here */
/* Events starts here */
.imi_courses{float:left;width:316px; padding:1px;margin-right:8px;}
.imi_months{background:url(images/imi-green-bg.jpg) repeat-x left top;padding:12px 0 0 0;}
.pane-content .imi_months .imi_coursehd{  background: url("/sites/all/themes/imi/images/gray_cleander.png") no-repeat scroll 26px center #004251;margin-bottom: 22px !important;}
.imi_coursehd h6{font:bold 14px 'DIN Next W10 Regular',"Trebuchet MS", Arial, Helvetica, sans-serif; color:#010101;float:left;}
.imi_coursehd h6, .imi_coursehd h6 a {font-family:"DIN Next W01",sans-serif;font-size:18px;line-height:normal;color:#fff !important; font-weight:normal;text-transform:uppercase;}
.imi_monthday{background:#a7b5b3 !important;border: 1px solid #ffffff;box-shadow: 1px 2px 6px 1px #cccccc;color: #ffffff;float: left;font: bold 14px/17px "proxima-nova",sans-serif;margin-right: 15px;text-align: center;width: 45px;text-transform:uppercase;padding:10px 0;}
.imi_monthdescript{ margin: 6px 0 10px;}
.imi_monthdescript p{padding-top:0px;font-size:13px;color:#3d4144;}
.imi_monthdescript p img{float:left;margin:2px 11px 0 0; width:75px; height:42px;}
.imi_monthdescript h5, .imi_monthdescript h5 a, h5.imi_titlee, .location h5,  .location h5 a{font:bold 14px "Proxima Nova Soft W03 Reg",sans-serif;color:#003b4c;line-height:22px;}
.imi_monthdescript > h5 {color: #d4d9db;margin-top:-5px;}
.imi_monthdescript > h5:hover{text-decoration: underline;}
.imi_loc p {font-family:"Proxima Nova Soft W03 Reg",sans-serif;font-size:12px;font-style:italic;}
/* Events ends here */
/* News start here */
.imi_coursehd{background:url("/sites/all/themes/imi/images/gray_news.jpg") no-repeat scroll 26px center #004251;padding:15px 20px 15px 65px;}
.imi_news{padding:12px 6px 0 6px;}
.imi_news img{float:left;margin-right:10px;}
.imi_cardes{width:144px;display:inline;}
.singlenewswrap {border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;}
.imi_cardes h4 a{ font:bold 14px "Proxima Nova Soft W03 Reg",sans-serif;color:#003b4c;line-height:22px;}
.imi_cardes h4{color: #d4d9db;}
.imi_cardes h4:hover, .imi_newsarticles h4:hover{text-decoration: underline;}
.imi_cardes p{padding-top:2px; padding-bottom:4px; color:#3d4144;}
.imi_cardes p.published_on{padding:4px 0;color:#3d4144;font-size:12px;color:#8c8c8c;}
.imi_cardes p i{color:#3d4144; font-size:12px; line-height:normal; margin-bottom:5px;}
.imi_newsarticles{padding:0px 6px 32px 10px;}
.imi_newsarticles p a{color:#3d4144;margin-bottom:4px;display:block;padding:5px 0px!important;}
.imi_newsarticles p{/*border-bottom: 1px solid #e5e5e5;padding-right: 35px; background:url(images/imi-v2-green-arrow.jpg) no-repeat 269px center;*/} 
.imi_newsarticles p, .imi_newsarticles p a{padding-top:4px;color:#8a8a8a;padding-bottom:14px; font-weight:normal;font-size:12px;}
.imi_newsarticles p i{color:#58595b !important; font-weight:normal;}
.imi_newsarticles h4 {color: #d4d9db; margin: 7px 0 0;}
.imi_newsarticles h4 a{ font:bold 14px "Proxima Nova Soft W03 Reg",sans-serif;color:#003b4c;line-height:22px;}
.imi_main .imi_coursehd {
 margin-bottom:7px !important;
}

/* News ends here */
/* video starts here */
#node-39 .imi_videos{ border:0px;}
.imi_videos{float:left;width:318px;border:solid 1px #cdcdcd;padding-bottom:20px;margin-top: 1px;}
.imi_videos p{padding:5px 0 10px;}
.imi_videos p span{color:#212b58;}
.tabs {width:100%;display:inline-block;position: relative;}
.tab-content {min-height: 327px;position: relative;}
.tab-content > #tab1img {bottom:-15px;left: 0;position: absolute; height: 89px;}
.tab-content > #tab2img {bottom:-15px;left: 109px;position: absolute;height: 89px;}
.tab-content > #tab3img {bottom:-15px;position: absolute;right: 6px;height: 89px;}
#tab1img > img, #tab2img > img, #tab3img > img {/*height: 100%;*/width:85px;}
.thumbnail {
 background-position: -39px center;
 background-repeat: no-repeat;
 background-size: cover;
 min-height: 95px;
 overflow: hidden;
 width: 95px;
}

.tab-links:after {display:block;clear:both;content:''; }
.tab-links li {margin:0px 5px;float:left;list-style:none;}
.tab-links a {padding:9px 15px;display:inline-block;border-radius:3px 3px 0px 0px;/* background:#7FB5DA;*/font-size:16px;font-weight:600;color:#4c4c4c;transition:all linear 0.15s;text-decoration:none;}
.tab-links a:hover {/*  background:#a7cce5;*/text-decoration:none;}
/* Content of Tabs */
.tab-content {/* padding:15px;border-radius:3px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);     background:#fff;*/}
.tab {display:none;}
.tab.active {display:block;}
.tab-links li:first-child{ margin-left:0px !important;}
.tab-links li{height:96px;width: 89px;  list-style: none !important;margin-left: 7px !important; /* background:url("images/vedio.jpg") no-repeat 0px 8px  ;*/}
.tab-links li a{height:88px;padding-top:8px;width:89px;display:block !important;text-indent:-9999px; background:none;}
.tab-links li a:hover{ background:none;}
.tab-links li.active{ padding-top:0px;background:url("images/thumb_active.png") no-repeat 5px top  ;}
.tab-links {width:100%;position: absolute;right: 0;top:239px;}
#tab1 > img {margin-left: 3px;}
#tab2 > img {margin-left: 115px;}
#tab3 > img {margin-left: 227px;}
.tab-content .tab p span{color:#9d9d9f;}

#node-39 .mim_containerrightone{  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
					    border-top: 1px solid #e5e5e5;
					    margin: 20px auto 0;
					    padding:10px 0 0;
					    width: 300px;
}
#node-39 .mim_rightonenews, #node-39 .mim_righthDig{ display:none;}
.mim_leftonenewsheader, .mim_rightonenewsheader {margin: 10px 0;}
.mim_righth2, .mim_right {
 float: left;
 padding: 5px 0 0px;
 width: 156px;
}
.mim_righth2 a {/*background: url("/sites/all/themes/imi/images/view-issue-icon.jpg") no-repeat scroll left top;color: #084c75;font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size: 13px;padding: 15px 20px 15px 58px;*/}
.mim_righth2 a, .mim_right a {
 color: #084c75;
 font-family: "Proxima Nova Soft W03 Reg",sans-serif;
 font-size: 13px;
 padding: 15px 0;
}
.mim_righth2 img, .mim_right img {
 border: 0 none;
 float: left !important;
 height: 48px !important;
 width: 48px !important;
 margin-right: 10px !important;
}
.mim_righth2 span, .mim_right span {
 display: block;
 margin-top: 17px;
}
.mim_right a {/*background: url("/sites/all/themes/imi/images/flip-book-icon-new.jpg") no-repeat scroll left top;color: #084c75;font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size: 13px;padding: 15px 20px 15px 58px;*/}
.imi_main .teaser_con {display:none;}
.latest-issue {font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size: 14px;color:#666;font-weight:normal;padding:10px 0;}
.latest-issue a {color:#666;}
#node-39 .mim_rightonenewsheader img {float: left;margin-right: 20px;}
#node-39 .mim_righth3{ margin-left: 0px;margin-top: 0px; background:none; float:none;padding-right:0px;} 
#node-39 .m_issue, #node-39 .m_issue a  {font-size: 18px;font-weight: normal;line-height: normal;font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;}	
#node-39 .mim_rightonenewsheader p{ margin:5px 0px;}

.imi_mimjob img {border-bottom:1px solid #ccc;}
/* video ends here */
/* breadcum starts here */
.imi_main .imi_home {padding:3px 0 16px;}
.imi_home{color:#000;padding:8px 0 0 0;margin-bottom:5px;}
.imi_home p{font-size:10px;}
.imi_home a{color:#000;padding:0 2px;text-decoration:underline;}
.imi_home a:hover{text-decoration:none;}
/* breadcum ends here */

/* 404 page starts here */
body.myid_107662 .imi_home, body.myid_107662 .imi_forumrt {display:none;}
body.myid_107662 .imi_forumlt {width:100%;}
body.myid_107662 .imi_discussion {background:none !important;border:0;box-shadow:none;}
body.myid_107662 .imi_discussion .imi_innermaindiscussion h1 {font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c !important;font-size:30px;padding:40px 0 0 !important; border-bottom:0px;}
body.myid_107662 .imi_discussion .imi_innermaindiscussion p {padding-left:0px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size: 14px;color:#6f6f6f;padding-top:30px;}
body.myid_107662 .jobs_member {border:0;}
body.myid_107662 .jobs_member .jobs_account {padding:0;}
body.myid_107662 .jobs_member .jobs_account p {margin-left:0;font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size: 14px;color:#6f6f6f;}
body.myid_107662 .jobs_member .jobs_account .links {float:left;padding-left:7px;}
body.myid_107662 .jobs_member .jobs_account .displaycomment ul li:first-child {margin-left:0px;}
body.myid_107662 .jobs_member .jobs_account .displaycomment ul li {text-decoration:underline;color:#d7ddeb;margin:0;}
body.myid_107662 .jobs_member .jobs_account .displaycomment ul li a {color:#2257a8;font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;border-left:1px solid #9a9a9a;padding:0 15px;}
body.myid_107662 .jobs_member .jobs_account .displaycomment ul li:first-child a {padding-left:0px;border:0;}
/* 404 page ends here */

/* inner pages starts here */
.imi_discussion{}
.imi_discussion h1{font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:22px;font-weight:normal;padding:0 0 10px;border-bottom:2px solid #092A30;}
.imi_innermaindiscussion.my_acnt h1, .imi_membershipinner .my_imi_Recruitment h3, .imi_act .imi_membership h3 {border-color:#7aae33;}
.imi_discussion p, .imi_innermaindiscussion.my_acnt .accn_name {font-family:"Chaparral W01 It",serif;font-size:19px;color:#6f6f6f;padding:20px 0 0;}
.imi_innermaindiscussion.my_acnt p{color:#6f6f6f;font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;line-height:22px;}
/* contact us page starts here */
.touch {/*float: left;width: 50%;*/}
.post {clear: right;float: left;width: 50%;}
.imi_contact_us {margin:0 0 50px;float:left;width:100%;}
.imi_contact_us h4, .contact-form h2, .jobs_account h4{font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:18px;font-weight:normal;padding:0 0 20px;}
.my_imiapplydiv h4 {font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:18px;font-weight:normal;padding:0;}
.imi_membershipinner .my_imi_Recruitment h4 {font-size:16px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;line-height:22px;color:#003a4b;padding:10px 0;float:none;border-bottom:1px solid #e2e2e2;}
.my_imi_Recruitment, .my_imiapplydiv {padding:0;}
.imi_contact_us p, .contact-form label, .jobs_account p {font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;line-height:22px;color:#404040;font-weight:normal;padding:12px 0 0; color:#6f6f6f;}
.imi_contact_us a {color:#2257a8;text-decoration:underline;}

.contact-form input, .imi_forumlt input[type="text"], .imi_forumlt input[type="email"], .imi_forumlt input[type="password"]{border: 1px solid #a7b5b3;height:40px;line-height: 28px;margin-bottom: 8px;padding: 2px 5px;width:50%;}
.contact-form select, .imi_forumlt select{border: 1px solid #a7b5b3;height:40px;line-height: 28px;margin-bottom: 8px;padding: 2px 5px;width:52%;}
.contact-form textarea, .imi_forumlt textarea{border:1px solid #a7b5b3;line-height:28px;margin-bottom: 8px;padding: 2px 5px;width:97%;height:180px;}
/*.contact-form input[type="submit"], .imi_forumlt input[type="submit"]{font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#fff;font-size:18px;font-weight:normal;padding:5px 34px !important;background:#003b4c;border:0;float:right;width:auto;height:auto;margin-right:7px;}*/
/* contact us page ends here */

.jobs_account h4 {padding-bottom:0px !important;padding-top:20px;}
.jobs_account #node-19425 {margin:35px 0 0;}
.jobs_account #node-19425 h4{padding:15px 0 0;}
.jobs_account #node-19425 p{padding:12px 0 0;}
.low_blogtp {
 float: right;
 margin-left: 20px;
}
.low_blogtp img {margin:0 0 20px;}
.member-ass {
 text-align: center;
}

.imi_membership {width: 305px;padding: 1px;float: left;margin: 10px 10px 0px 0px;}
.imi_membershipinner {padding: 0px;position: relative;}
.imi_main .imi_membership {border-top: 11px solid #dad8d9 !important;border: 0px;margin-top: 20px;padding-top: 20px;min-height:205px;}
.imi-agendadiv {width: 646px;}
.imi_agendaLt {float: left;width: 315px;}
.imi_agendaRt {float: right;width: 315px;}
.imi_membership h3, .mim_containerleftonebg h3, .news_team  h5, .imi_social h2 {font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:18px;font-weight:normal;border-bottom:2px solid #092A30;/*padding:0 0 12px 20px;*/padding:0 0 12px 0px;margin:0 0 12px;}
.imi_membership h3 a{color:#003b4c; word-wrap: break-word;}
.imi_membership p {font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;color:#404040;line-height:22px;padding:15px 0 0;}
.imi_membership ul{margin-top:15px;}
.imi_membership ul li {font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;color:#404040;line-height:22px;background:url(images/imi-v2-squre-list.jpg) no-repeat left 7px;padding-left:18px;list-style:none !important;}
.myid_40 .imi_membershipinner p a, .myid_40 .imi_courseslogo p a {background: url("images/imi-v2-squre-list.jpg") no-repeat left center;padding-left: 14px;color:#2257a8;text-decoration:underline;}

.join_the_imi, .rtecenter.logcpd {width:175px;margin:0 auto;}
.join_the_imi a, .rtecenter.logcpd a {background:#003b4c !important;color:#fff;font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#fff !important;font-size:20px;font-weight:normal;display:block;padding:12px 50px !important;text-decoration:none !important;}
.more_benefits {font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;color:#404040;line-height:22px;text-align: right;font-weight: normal;color: #2257a8;text-decoration:underline;
}

.mytype_latest_news .jobs_member .news_top {height: 35px;top: -49px;left: 0px;width: 100%;position: absolute;}
.news_top {border-top: 1px solid #a7b5b3;border-bottom: 1px solid #a7b5b3;}
.news_top .mim-social {
 border-bottom: 0px solid #cdcdcd;
 border-top: 0px solid #cdcdcd;
 float: right;
 height: auto;
 margin: 0 !important;
 padding: 3px 0 6px;
 width: 225px
}
.news_publish {
 float: left;
 width:405px;
 padding-top: 5px;
}
.news_top .mim-social .twitter-share-button {width: 81px !important;}
.news_top .mim-social .tweet-like, .news_top .mim-social .fb-like {margin-left: 5px !important;margin-right: 5px !important;padding-top: 5px;float:left;}
.news_top .mim-social .social-print {display: inline-block;float: none;margin-top: 0px !important;padding-right: 3px !important;padding-top: 5px !important;}
.low_blogimagecar {margin: 0 auto;float:right;margin:0 0 0 15px;}
.low_blogimagecar img {/*border: solid 1px #d0d0d0;*/margin: 0 0 10px 0 !important;}
/* Search Page */
.imi-search-resuts .imi_discussion h1 {color:#003b4c;border-color:#003b4c;}
.imi-search-resuts .imi_discussion p {color: #6f6f6f;font-family: "Chaparral W01 It",serif;font-size: 19px;padding: 20px 0;}
.imi-search-resuts .search-title-only input[type="checkbox"] {float:left;border:1px solid #003a4b;}
.imi-search-resuts .search-title-only label {padding:0 0 0 10px;color:#404040;font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;line-height:12px;float:left;}
.imi-search-resuts .search-title-only input[type="submit"] {border:0px;color:#fff;background:#003b4c;font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;font-size:18px;font-weight:normal;line-height:22px;margin: -9px 0 0 10px;padding: 4px 7px;}
.imi-search-resuts .views-row-even {border-top:1px solid #a7b5b3;padding:25px 0;margin:15px 0 0;}
.low_results h5 a,.imi-search-resuts .views-row-even .views-field-title a {color:#003b4c;font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size:18px;display:block;font-weight:normal;}
.imi-search-resuts .views-row-even .views-field-type, .imi-search-resuts .views-row-even .field-content {font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;color:#404040;line-height:22px;}
.page_navigation a, .page_navigation span {display:inline-block;color:#fff;background:#003b4c;font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size:18px;padding:4px 8px;margin:0;}
.page_navigation span {margin-left:5px;}
.page_navigation a:hover, .page_navigation span:hover, .page_navigation span.current {background:#2fbad3;color:#003b4c;}
.jobs_refinesearch {width: 316px;border-bottom:1px solid #a6a6a6;padding:0 0 15px;}
.jobs_refinesearch h3 {background: url("/sites/all/themes/imi/images/imi-v2-search-more.jpg") no-repeat scroll 0 0 #e8e9e8;height: 24px;color: #003b4c;font-family: "DIN Next W10 Regular",sans-serif;   font-size: 20px;font-weight: normal;line-height: normal;padding-bottom: 10px;  padding-left: 55px;padding-top: 11px;text-transform: uppercase;}
.site_new_search > p {border-top: 1px solid #1d5160;margin-top: 2px;color:#404040;font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;line-height:22px;padding:7px 0;}
.site_new_search input[type="text"] {
 border:1px solid #a7b5b3;height:41px;color:#7f7e7e;padding:0 0 0 15px;width:95%;}
.rssearch {margin: 0 auto;padding: 5px;width: 240px;}
.rssearch span {color:#404040;font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;line-height:22px;}
.site_new_search input[type="submit"] {border:0px;color:#fff;background:#003b4c;font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;font-size:18px;font-weight:normal;line-height:22px;padding: 4px 7px;cursor: pointer;margin: 25px 0 0 70px;}
.site_new_search ul li {float: left;margin: 5px 0;list-style:none !important;}
.jobs_refinesearchinner {}
.jobs_refinesearchinner h5 {font: bold 13px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #000;}
.jobs_refinesearchinner h6 {font-family: "DIN Next W01 Bold", sans-serif;color: #ffffff;font-weight: normal;font-size: 16px;margin: -5px 0px 10px;text-transform: uppercase;color: #000;}

/* popup overley */
/*Home page LOgin po-up start*/
.login-pop {position: relative;width: 595px;height: 365px;background: #ffffff;padding:18px;}
.login-pop h1 {font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size: 18px;margin: 0px;color: #003b4c;text-transform: capitalize;line-height: normal;}
.login-pop h5 {font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;color:#404040;line-height:22px;padding:5px 0 15px;font-weight:normal;}
.login-pop .tumb {border-top:2px solid #003a4b;border-bottom:2px solid #003a4b;padding:22px 0;}
.login-pop .tumb ul li {float: left;list-style: outside none none;margin: 0 23px 0 0;text-align: center;width: 135px;}
.login-pop .tumb li:last-child {margin-right: 0;width: 119px;}
.login-pop .tumb ul li a {display: block;font-family: "Proxima Nova Soft W03 Reg", sans-serif;font-size: 14px;text-decoration: none;margin: 0px;font-weight: normal;color: #2257a8;text-transform: capitalize;line-height: 22px;text-decoration:underline;}
.login-pop h3 {font-family: "DIN Next W01 Bold", sans-serif;font-size: 16px;margin: 0px;font-weight: normal;color: #6c6c6c;padding: 13px 0 4px 20px;line-height: normal;}
.login-pop p {font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;color:#404040;line-height:22px;padding:10px 0 15px;font-weight:normal;}
.login-pop p a {color:#2257a8;text-decoration:underline;}
a.f_thumb {background: url(img_one.jpg) no-repeat -12px -6px;padding-top: 104px;}
a.t_thumb {background: url(img_one.jpg) no-repeat -142px -6px;padding-top: 104px;}
a.th_thumb {background: url(img_one.jpg) no-repeat -273px -6px;padding-top: 104px;}
a.four_thumb {background: url(img_one.jpg) no-repeat -418px -6px;padding-top: 104px;}
a.close_btn {position: absolute;top: 0px;background: url(btn.png) no-repeat -8px -10px;width: 56px;height: 53px;right: -20px;top: -16px;}
.close_text {bottom: 5px;color: #2A2A2A;display: block;font-family: "Proxima Nova Soft W03 Reg", sans-serif;font-size: 12px;font-weight: normal;margin: 0;padding: 0 5px;position: absolute;right: 14px;text-decoration: underline;}
.clear {clear: both;}
#fancybox-outer {border-radius: 0px;}
#fancybox-close {background:url(images/imi-v2-fancybox.jpg) no-repeat left top;height: 31px;right: -10px;top: -10px;width: 31px;}
/*Home page LOgin po-up end*/
/* media page */
.mim_containerleftonebg {float:left;width:316px;margin:20px 10px 0 0;padding:20px 0 0;border-top: 11px solid #dad8d9;}
.mim_leftonenews h2, .mim_rightonenews h2 {float: left;font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;color: #000;padding-right: 20px;}
.mim_leftonenews span {float: right;font: normal 12px "proxima-nova", sans-serif;}
.mim_rightonenews span {float: right;font: normal 12px "proxima-nova", sans-serif;}
/*.singlenewswrap > img {height: 82px;width: 82px;}*/
.singlenewswrap .thumbnail {background-position: -28px center;background-repeat: no-repeat;  background-size: cover;float: left;min-height: 95px;overflow: hidden;width: 95px;margin-right:12px;}
.mim_containerleftonebg .mim_leftonenews h3, .imi_agendaRt .imi_membership.media h3, .imi_membership.media h3, .news_team  h5, .imi_social h2 {border-color:#003b4c;}
.steve {}
.steve .nash {float:left;margin:0 10px 0 0;}
.imi_membershipinner .steve h4 {padding:0 0 7px;font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;font-size:16px;font-weight:normal;border-bottom:1px solid #e4e4e4;color:#003b4c;float:none;margin:15px 0 5px;}
.imi_membershipinner .steve h4:first-child {margin-top:0;}
.imi_membership  .steve p {padding:0;}
.imi_membership  .steve p a {color:#2257a8;text-decoration:underline;display:block;}
.panel-pane.pane-custom.pane-3 {margin-top: 46px;}
.imi_membershipinner .general_enquiry h4, .imi_membershipinner .richard h4, .imi_membershipinner .simon h4 {font-family: "Proxima Nova Soft W03 Reg", sans-serif;font-size: 14px;font-weight: bold;color:#003b4c;float:none;padding:0;}
.richard img, .simon img {float:left;margin:5px 10px 0 0;}
.general_enquiry p, .richard p, .simon p {padding:5px 0 0;}
.general_enquiry p a, .richard p a, .simon p a {color:#2257a8;text-decoration:underline;}
.richard, .simon {margin:20px 0 0;}
.imi-soc-cont {float: right;width: 255px;}
.imi-twitter, .imi-facebook, .imi-youtube, .imi-linkedin {clear: both;float:left;width:100%;margin-bottom:20px;}
.imi-twitter img, .imi-facebook img, .imi-youtube img, .imi-linkedin img {float:left;}
.imi_membershipinner .imi-soc-cont h4 {padding:0;font-family: "Proxima Nova Soft W03 Reg", sans-serif;font-size: 14px;font-weight: bold;color:#003b4c;float:none;margin:20px 0 0;}
.imi_membershipinner .imi-soc-cont h4:first-child {margin:0;}
.imi_membershipinner .imi-soc-cont h4 a {color:#003b4c;}
/* inner pages ends here */

/* Right side bar starts here */
.imi_forumrt {float: right;width: 320px;}
.imi_categorydiv {border:0;margin-bottom: 10px;padding: 1px;}
.imi_categorylt {margin-bottom:20px;}
#downimg h6, .imi_categorydiv h6#downimg h6, .imi_categorydiv h6, .imi_main .imi_recamond h6, .mem_motor_magazine h6, .IMI_tweet_timeline h6 {padding-bottom: 10px;height: 26px;padding-left: 55px;padding-top: 11px;font-size:20px;line-height: normal;color: #003b4c;font-family: "DIN Next W10 Regular", sans-serif;text-transform:uppercase;font-weight:normal;}
.imi_main #linkimg .imi_categoryrt h6, .imi_main #linkimg .imi_categorylt h6 {background: url("/sites/all/themes/imi/images/yellow_see_icon.jpg") no-repeat scroll 0 0 #e8e9e8;height: 24px;font-size:20px;}
#downimg.catinner h6 {background: url("/sites/all/themes/imi/images/yellow_download.jpg") no-repeat #e8e9e8;height: 24px;}
#linkimg .imi_categoryrt h6, #linkimg .imi_categorylt h6 {background: url("/sites/all/themes/imi/images/yellow_see_icon.jpg") no-repeat #e8e9e8;height: 24px;}
.imi_main .imi_recamond h6, .mem_motor_magazine h6 {background: url("/sites/all/themes/imi/images/green-book-icon.jpg") no-repeat #e8e9e8;height: 24px;}
.jobs_inner{
 background: none repeat scroll 0 0 #f1f1f1;
 border: 1px solid #e8e8e8;
 padding:0;
}
.jobs_smaller {
 padding:0;
}
.jobs_smaller_title h6 {
 background: url("/sites/all/themes/imi/images/automotivejobs-icon.jpg") no-repeat scroll 0 center #e8e9e8;
 color: #003b4c;
 float: none;
 height: 24px;
 margin: 0;
 padding-bottom: 10px;height: 26px;padding-left: 55px;padding-top: 11px;font-size:20px;line-height: normal;color: #003b4c;font-family: "DIN Next W10 Regular", sans-serif;text-transform:uppercase;font-weight:normal;
}

/* links */
.imi_categorylt li{list-style:none;}
.imi_main #linkimg .imi_categoryrt p a, .imi_main #linkimg .imi_categorylt p a, .imi_categorylt li a {display: block;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size: 14px;line-height: 22px;font-weight: normal;color: #2257a8;padding:8px 0 8px 48px;background: url("images/link-arrows.jpg") no-repeat 20px 16px #f1f1f1;border-bottom: #dddddd 2px dotted;}
.imi_main #linkimg .imi_categoryrt p a:hover, .imi_main #linkimg .imi_categorylt p a:hover, .imi_categorylt li a:hover{}
.imi_main #linkimg .imi_categoryrt p a:hover, .imi_main #linkimg .imi_categorylt p a:hover, .imi_categorylt li a:hover{color: #2257a8;background: url("images/link-arrows_hover.jpg") no-repeat 20px 15px #ffffff;border-bottom: #dddddd 2px dotted;text-decoration:underline;}
.imi_categoriesinner ul.documents li:hover {color: #2257a8;background-color:#fff !important;/*border-bottom: #dddddd 2px dotted;*/text-decoration:underline;}
.imi_main #linkimg .imi_categoryrt p:last-child a, .imi_main #linkimg .imi_categorylt p:last-child a {border-bottom: 1px solid #dcdcdc !important;}
.imi_main #linkimg .imi_categoryrt p, .imi_main #linkimg .imi_categorylt p {padding-left: 0px !important;}
/* links */
/* download */
.imi_categoriesinner .catinner#linkimg {
 background: url(images/goto.png) no-repeat right top;
}
.imi_categoriesinner h6 {
 font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;
 padding-bottom: 10px;
}
.imi_categoryrt p {
 color: #041b5d;
 padding-left: 5px;
 width: 100%;
}
.imi_categoryrt p a {
 display: block;
}
.imi_categoriesinner ul.documents li {
 margin: 5px 0;
 list-style:none !important;
 border-left: 1px solid #dcdcdc;
 border-right: 1px solid #dcdcdc;
}
.imi_categoriesinner ul.documents li:last-child {
 border-bottom: 1px solid #dcdcdc;
}
.imi_categoriesinner ul.documents li a {
 padding: 2px 0 2px 27px;
 display: block;

}
.imi_categoriesinner ul.documents li a span {
 text-transform: uppercase;
 padding-left: 4px;
}
.imi_categoriesinner ul.documents li.pdf {
 background: url(images/pdf-icon.png) no-repeat left top #f1f1f1;
}
.imi_categoriesinner ul.documents li.ppt {
 background: url(images/powerpoint-icon.png) no-repeat left top #f1f1f1;
}
.imi_categoriesinner ul.documents li.doc, .imi_categoriesinner ul.documents li.docx {
 background: url(images/word_icon.png) no-repeat left top #f1f1f1;
}
.imi_categoriesinner ul.documents li.xls {
 background: url(images/excel-icon.png) no-repeat left top #f1f1f1;
}
.imi_categoriesinner ul.documents li.jpg {
 background: url(images/jpg-icon.jpg) no-repeat left top #f1f1f1;
}
.documents li:first-child {border-top:0;}
.documents li {
 background-position: 8px 12px !important;
 border-top: 2px dotted #dddddd;
 margin: 0 !important;
 padding: 6px 0 6px 15px !important;
}
.documents {padding: 0px;/*background: #f1f1f1;border: 1px #dadada solid;border-top: 0px;box-shadow: 0px 1px 0px 1px #ececec;*/}
.documents li a {font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size: 14px;line-height: 22px;font-weight: normal;color: #2257a8;}
/* download */

/* Right side bar ends here */

.imi_mimjobdescription a{color:#43464b;font-size: 13px;}	
.imi_smalllogo p{width:250px;float:right;}
.imi_midbg > div {text-align: center; }
.imi_midbg a img{ margin:0px  !important;width:155px !important; height:40px !important;}
#myjob-search .top_search { display:table-row !important;}
#myjob-search .top_search > div { display:table-cell;vertical-align: top;}

.imi_innermaindiscussion,  .imi_innerdiscussion12345{ background:none; border:0px;}
#node-37765 .imi_newsarticles{ border:0px !important; width:302px !important; }
#node-37765 .mim_containerleftonebg, #node-37765 .mim_containerleftone{ background:none; border:0px !important;}
#node-37765 .mim_containerleftone{padding-bottom:0px;}
#node-37765 .imi_newsarticles p, #node-37765 .imi_newsarticles p a{ padding-top:4px;}
#node-37765 .news_archive {text-align: right;padding-top:11px;padding-right:5px;}
#node-37765 .news_archive > a {padding: 8px 0 6px 32px;background: url("images/news-arch-icon.jpg") no-repeat left center;}
#node-37765 .imi_newsarticles p{ padding-right:15px;}
#node-37765 .panels-flexible-region-inside-last{/*border-top:11px solid #dad8d9 !important;*/margin-top:20px; margin-left: 10px;}
#node-37765 .panels-flexible-region-inside-last .imi_videos{ border:none;} 
#node-37765 .imi_newsarticles p{
 background-image: none !important;
}
.imi_Rtban{float:left;width:673px; position:relative;}
.imi_frame{background: url("images/imi-banner-frame.png") no-repeat scroll right top transparent;height: 232px;position: absolute;right: 0; top: 0;width: 20px;z-index: 99;}
.imi_tpbg{background:url(images/imi-Lt-ban-tp-bg.jpg) no-repeat left top; height:13px; width:308px;}
.imi_btmbg{background:url(images/imi-Lt-ban-btm-bg.jpg) no-repeat left bottom; height:12px; width:308px;}
.imi_joinbtn{float:left;margin-right:12px;}
.imi_joindes h6{padding:7px 0 0px 0 !important;font:normal 14px 'DIN Next W10 Regular',"Trebuchet MS", Arial, Helvetica, sans-serif;}
.imi_joindes h6 b{color:#212b58;}
.imi_scrolldiv{margin-top:11px;}
.imi_scrltp{background:url(images/imi-rotate-box-top-bg.jpg) no-repeat left top; height:10px; width:220px;}
.imi_scrlbtm{background:url(images/imi-rotate-box-btm-bg.jpg) no-repeat left bottom; height:10px; width:220px;}
.imi_eventsdiv{margin:8px auto 0 auto;padding-bottom:11px; width:980px;}
.imi_courses1{float:left;width:316px; padding:1px;border:solid 1px #cdcdcd;margin-right:8px; margin-top:10px;}
.imi_coursehd p{font:normal 12px "proxima-nova",sans-serif; float:right;}
.imi_coursehd p a{color:#010101;}
.location {float: left;margin-left: 18px;width: 240px;}
.location p{padding: 4px 0 5px !important;}
.imi_monthday .inner_date{background:#004251; word-break:normal;padding: 8px 6px; line-height:normal; color:#fff;}
.imi_month{margin-bottom:20px;}

/*.imagefield-field_image {float:left;height: 26px; margin-right: 5px; margin-top: 5px;width: 37px;}*/
.imi_findcourse{margin:15px 0 0 7px;}
.imi_findcourse h3{color:#010101; font:bold 14px 'DIN Next W10 Regular',"Trebuchet MS", Arial, Helvetica, sans-serif;}
.imi_keywords{width:300px;margin-top:10px;margin-bottom:5px;}
.imi_keywords input[type=text]{width:290px; border:solid 1px #717171;font:normal 12px "proxima-nova",sans-serif;color:#868585;padding:2px 0 2px 8px;}

.imi_region{width:150px;float:left;}
.imi_region select{border:solid 1px #717171;width:146px;padding:1px;}
.imi_category{float:right;width:145px;margin-right:10px;}
.imi_category select{border:solid 1px #717171;width:146px;padding:1px;}

.imi_dates{margin-top:9px;}
.imi_dates p{font:normal 14px "proxima-nova",sans-serif; color:#484848; float:left;}
.imi_dates select{float:left;border:solid 1px #717171;padding:1px 1px 1px 8px;margin-left:4px;}
.imi_dates input[type=image]{float:right;margin-right:8px;}

.imi_twdiv{background:url(images/imi-tw-bg.jpg) repeat-x left top; min-height:133px;padding:0 7px;position:relative;margin-top:15px;padding-bottom:12px;}
.imi_twimage{left: 5px; position: absolute; top: -15px;}
.imi_twdiv h3{color:#010101;font:normal 14px 'DIN Next W10 Regular',"Trebuchet MS", Arial, Helvetica, sans-serif;text-align:right;padding-top:5px;}

.imi_smalllogo{margin-top:10px;}
.imi_smalllogo img{float:left;margin-right:8px;}
.imi_smalllogo span{color:#3e923e !important; float:right;}

.imi_RTA{padding-left:17px;}
.imi_RTA p{color:#212b58;background:url(images/imi-home-bullet.png) no-repeat left center;padding:2px 0 2px 30px;margin-bottom:6px;}
.imi_utube{text-align:right;margin:0 15px 10px 0;}

.imi_catlog{margin-top:20px; margin-left:28px;}
.imi_catlog_list_2 img{ margin-left:9px;}
.imi_catlog ul{}
.imi_catlog ul li{float:left;margin:0 60px 0 13px;text-align:center;}
.imi_catlog ul li a{color:#212b58;}
.imi_catlog ul li img{display:block;margin-bottom:10px;}

.imi_forumlt {float: left;width: 635px;}
.displaycomment ul li img {float:right;margin-right:20px;}
.displaycomment table tr td {padding: 15px;}
.displaycomment table {border-collapse: inherit !important;}
.displaycomment #forum table {border-collapse: separate !important;}
.displaycomment table thead {background: url(images/imi-h-l-top-mainbg.png) repeat-y left top;}
.displaycomment table thead tr th, .displaycomment table thead th {border:none !important;padding:5px;}
.displaycomment table thead tr th a {color: #51524C;}
.displaycomment table {width: 100%;border: 1px solid #CDCDCD;margin-top: 12px;padding: 1px;}
/*.displaycomment h1 {font-family: "DIN Next W01 Bold", sans-serif;font-size: 18px;line-height: 22px;font-weight: normal;color: #090909;}*/
.displaycomment h2{color: #003b4c;font-family: "DIN Next W10 Regular",sans-serif;font-size: 18px;  font-weight: normal;padding:10px 0 0;text-transform: uppercase;line-height:30px;}
.displaycomment ul li {margin-left: 40px;padding-left: 2px;list-style-position: outside;line-height: 20px;padding-bottom: 8px;color: #6f6f6f;font-family: "Proxima Nova Soft W03 Reg",sans-serif;   font-size: 14px;font-weight: normal;line-height: 22px;}
.displaycomment ul li a {color: #6f6f6f;font-family: "Proxima Nova Soft W03 Reg",sans-serif;   font-size: 14px;font-weight: normal;line-height: 22px;padding: 12px 0 0;}

/* footer starts */
.imi_motorinside {background: none;margin: 0 auto;width: 982px;overflow: hidden;}
.imi_motorfrom {background: #003b4c;}
.imi_abtlt {width: 260px;}
.imi_abtrt {width: 185px;text-align: left;}
.menu_links h5 {text-transform: capitalize;background: url("images/imi-v2-links-icon.jpg") no-repeat 0px center;padding: 5px 0 5px 36px;}
.address h5 {text-transform: capitalize;background: url("images/imi-v2-address_header_icon.jpg")no-repeat 0px center;padding: 6px 0 6px 36px;}
.address.footer_contact h5 {background: url(images/imi-v2-footer-contact-icon.jpg) no-repeat 0px center;}
.imi_abtlt, .imi_abtrt {padding-top: 45px;}
.imi_abtlt h5, .imi_abtrt h5 {font-weight: normal;font-family: "DIN Next W01 Bold", sans-serif;color: #fff;line-height: normal;font-size: 18px;}
.imi_abtlt h5 a, .imi_abtrt h5 a {color:#fff;}
.menu_links ul li {background: url("images/imi-v2-list_dot.jpg")no-repeat 0px center;padding: 2px 0 0 17px;}
.menu_links ul li:hover, .menu_links ul li.active {background: url("images/imi-v2-list_hover_dot.jpg")no-repeat 0px center;}
.menu_links ul li a {color: #fff;font-size: 15px;line-height: normal;text-transform: capitalize;line-height: 20px;}
.menu_links ul li a:hover, .menu_links ul li.active a {background: none;color: #d2d2d2;}
.imi_abtlt h6, .imi_abtrt h6 {font-family: "Proxima Nova Soft W03 Reg", sans-serif;color: #fff;font-size: 15px;font-weight: normal;line-height: normal;text-transform: capitalize;padding: 9px 0px;margin: 15px 0 7px 33px;}
.imi_abtlt p, .imi_abtlt p a {text-decoration: none;font-weight: normal;color: #fff;font-size: 15px;line-height: normal;padding: 0px 0 6px;font-family: "Proxima Nova Soft W03 Reg", sans-serif;}
.imi_abtlt p {margin: 0 0 0 33px;}
.imi_abtlt p.tel {background: url("images/imi-v2-phone_icon.jpg") no-repeat;display: inline-table;padding: 6px 0 14px 40px;}
.imi_abtlt p.email {background: url("images/imi-v2-email_icon.jpg") no-repeat 2px 3px;display: inline-table;padding: 6px 0 14px 40px;}
.email_form {position: relative;padding-bottom: 0px;}
.imi_abtrt input[type="text"] {border-radius: 3px;border: 1px solid #242424;width: 210px;padding-left: 15px;padding-right: 41px;height: 36px;background: #696969;color: #b3b3b3;font-size: 13px;text-transform: capitalize;line-height: normal;}
.imi_abtrt input[type="submit"] {border: 0;border-bottom-right-radius: 3px;border-top-right-radius: 3px;right: 7px;text-indent: 999px;top: 1px;position: absolute;height: 36px;width: 35px;background: url("images/fotter_arrow_button.jpg") no-repeat center center #858585;}
.imi_footer {border-top: 0;padding: 0px;}
.imi_motorfrom {margin:20px 0 0;border: 0px;padding-bottom: 10px;}
.imi_footer .footer_bottom_empty {background: #002834;}
.imi_abtrt h5 {padding: 6px 0px;}
.imi_forumdiv {margin-bottom: 0px;}
body .imi_motorfrom .imi_social {border-top: 0px solid #dad8d9 !important;margin-top: 0px;padding-top: 12px;}
.menu_links ul {margin-top: 24px;margin-left: 33px;}
.imi_abtlt.menu_links {width: 250px;}
.foot-socials {float: right;}
.foot-socials ul {padding: 18px 0;}
.foot-socials li {margin: 20px 0 0 10px;float: left;}
.foot-socials a {background-image: url("/sites/all/themes/imi/images/sprite-social.png");background-size: 180px 75px;display: block;float: left;height: 36px;line-height: 100px;overflow: hidden;text-indent: 100px;width: 36px;}
.foot-socials .btn-facebook a {background-position: -36px 0;}
.foot-socials .btn-facebook a:hover {background-position: -36px -39px;}
.foot-socials .btn-linkedin a {background-position: -72px 0;}
.foot-socials .btn-linkedin a:hover {background-position: -72px -39px;}
.foot-socials .btn-twitter a {background-position: 0 0;}
.foot-socials .btn-twitter a:hover {background-position: 0 -39px;}
.foot-socials .btn-youtube a {background-position: -108px 0;}
.foot-socials .btn-youtube a:hover {background-position: -108px -39px;}
.foot-socials .btn-instagram a {background-position: -144px 0;}
.foot-socials .btn-instagram a:hover {background-position: -144px -39px;}
.foot-logo {float: left;margin-left: 11px;padding: 36px 0 0;}
.foot-logo a {background-image: url("/sites/all/themes/imi/images/imi-logo-white-80.png");background-size: 141px 40px;display: block;float: right;height: 40px;line-height: 100px;overflow: hidden;text-indent: 100px;width: 141px;}
.footer_bottom_empty > p {color: #ffffff;font-size: 10px;margin: 0 auto;max-width: 980px;padding:15px;font-family: "Proxima Nova Soft W03 Reg", sans-serif;}
/* footer ends */
/* Pagenotfound starts here */
.Pagenotfound {min-height:300px;}
.Pagenotfound h1 {font-family:"DIN Next W10 Regular";text-transform:uppercase;color:#003b4c;font-size:30px;font-weight:normal;margin:30px 0 0;}
.Pagenotfound p{ color: #6f6f6f;font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size: 14px;   padding-left: 0;padding-top: 30px;}
.Pagenotfound ul.links {float:left;margin:20px 0 0;}
.Pagenotfound ul li {float:left;color: #d7ddeb;margin: 0; text-decoration: underline;}
.Pagenotfound ul li a {display:block;border-left: 1px solid #9a9a9a;color: #2257a8;font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size: 14px;padding: 0 15px;}
.Pagenotfound ul li:first-child a {border: 0 none;padding-left: 0;}



/* colors */
/* Careers yello */
.Careers .imi_discussion {}
.Careers .imi_innermaindiscussion h1 {margin-top: 5px;border-color:#ffc82d;}
.Careers .imi_innermaindiscussion p {padding-bottom: 0px;}
.Careers .imi_innermaindiscussion {width: 98.5%;}
.Careers .imi_membership h3 {border-color: #ffc82d;}
/* Careers yello */
/* Development parpul*/
.Development .imi_discussion {}
.Development .imi_discussion h1{border-color:#9c5ea7;}
.Development .imi_innermaindiscussion {padding-bottom: 10px;width: 98.5%;}
/* Development parpul*/
/* Register blue */
.Register .imi_discussion {}
.Register .imi_discussion h1{border-color:#20bfd5;}
.Register .imi_innermaindiscussion {padding-bottom: 10px;width: 98.5%;}
/* Register blue */

.Membership .imi_discussion {}
.Membership .imi_discussion h1{border-color:#7aae33;}
.Membership .imi_innermaindiscussion {padding-bottom: 10px;width: 98.5%;}
.Membership .imi_membership h3 {border-color: #7aae33;}
/* mumber green */
.imi-top #user-login-form #edit-submit {color: #fff;background: #003b4c !important;}
.logo1 {padding-top: 28px;}
.logo1 img {max-width: 240px;}
.submitted {display: none;}
/*default main page */
.imi_monthday .inner_date {background: #7e858f;}
.location p {color: #9fa0a2;}
.imi_newsarticles p {/*background: url("/sites/all/themes/imi/images/news-arrow.jpg") no-repeat scroll 269px center rgba(0, 0, 0, 0);*/}

/*default main page */
/*green main page */
.Membership li.active .container1-inner {border-bottom: 10px solid #7aae33;}
.Membership .nav > li.active > a {border-bottom: #7aae33 6px solid;}
.Membership .imi_discussion {border-color: #7aae33;}
/*green main page */
/*pink main page */
.Development li.active .container1-inner {border-bottom: 10px solid #9c5ea7;}
.Development .imi_membershipinner h3 {/*background: url("/sites/all/themes/imi/images/pink_dot.jpg") no-repeat left 5px !important;*/ border-bottom: 2px solid #9c5ea7;}
.Development .nav > li.active > a {border-bottom: #9c5ea7 6px solid;}
.Development .imi_discussion {border-color: #9c5ea7;}
/*pink main page */
/*yellow main page */
.Careers li.active .container1-inner {border-bottom: 10px solid #ffc82d;}
.Careers .nav > li.active > a {border-bottom: #ffc82d 6px solid;}
.Careers .imi_discussion {border-color: #ffc82d;}
/*yellow main page */
/*blue main page */
.Register li.active .container1-inner {border-bottom: 10px solid #20bfd5;}
.Register .imi_membershipinner h3 {background: url("/sites/all/themes/imi/images/blue_dot.jpg") no-repeat left center !important;}
.Register .nav > li.active > a {border-bottom: #20bfd5 6px solid;}
.Register .imi_discussion {border-color: #20bfd5;}
/*blue main page */
.mim_wrapper .imi_categorylt p {background: none repeat scroll 0 0 #e7e7e5;border-left: 1px solid #b6c7a7;border-right: 1px solid #b6c7a7;margin: -5px 12px 5px 13px;padding-bottom: 10px;padding-left: 10px;padding-top: 5px;}
.mim_wrapper #linkimg .imi_categoryrt h6, .mim_wrapper #linkimg .imi_categorylt h6 {padding-top: 0px;background:url("/sites/all/themes/imi/images/mim-downloads.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

/*IMI AGENDA PAGE*/
.imi_moreabout {}
.imi_moreabout h3 {font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;padding-top: 4px;}
.imi_moreabout ul {}
.imi_moreabout ul li {float: left;width: 160px;list-style: none !important;}
.imi_moreabout ul li a{font:normal 12px "proxima-nova", sans-serif;background: url(images/imi-h-l-top-arrow.png) no-repeat left center;padding-left: 15px;color: #000;margin-bottom: 5px;display: block;}
/*IMI BOOKSTORE PAGE*/
ul.imi_bookstore {}
ul.imi_bookstore li {float: left;width: 140px;font-size: 12px;color: #041b5d;padding: 2px 0;}
h4.imi_merchandise {font: normal 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;padding: 5px 0;}
p.imi_reasercharchive a {display: block;}
.imi_spotlitrdiv {border: 1px solid #CDCDCD;padding: 1px;margin-top: 8px;}
.imi_spotlite {background: url(images/imi-motor-from-bg.jpg) repeat-x left top;padding: 2px;}
.imi_spotlite h3 {font: normal 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;color: #000;padding-bottom: 5px;}
.spotlite1 {float:left;width:128px;border-left:solid 1px #d1d0cf;border-right:solid 1px #d1d0cf;border-top:solid 1px #d1d0cf;text-align:center;margin-bottom: 20px;margin-right: 10px;padding: 0 10px;}
.spotlite1 h5 {color: #041b5d;font: normal 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;padding: 5px 0;min-height: 91px;}
.spotlite1 p {text-align: center;}
.spotlite1 p span {color: #00448b;font: bold 16px "proxima-nova", sans-serif;padding-left: 5px;padding-bottom: 10px;padding-right: 32px;}
img.imi_spotimage {margin-left: 20px;}
.spotlite1 span img {float: right;}
.imi_membershipinner h4 {float: left;font: bold 14px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;color: #000;padding-left: 10px;}
.spotlite1 .form-item {display: none;}
ul.imi_ebookicons {float: right;}
ul.imi_ebookicons li {float: left;margin: 0 1px;}
h6.imi_rates span {font: bold 16px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;color: #00448b;float: left;}
h6.imi_rates label {float: right;}
h6.imi_rates label a {color: #00448b;}
.imi_bookstores p, .imi_bookstores h6 {padding: 1px 0;}
.imi_bookstores h6 {font-weight: bold;}
.imi_recomondedby {width: 315px;border: 1px solid #CDCDCD;padding: 1px;margin-bottom: 10px;}
.imi_recamond{background:url(images/imi-forum-category-bg.jpg) repeat-x left top;min-height:133px;padding: 10px 0 0px 10px;}
img.imi_recomonded {float: right;margin-left: 10px;}
p.imi_spotlite1{font:normal 12px "proxima-nova", sans-serif;color:#3f3f3f;margin-top:15px;float:left;}
p.imi_spotlite1 a {padding: 0 5px;}
p.imi_spotlite1 span {color:#00448b;font:bold 16px "proxima-nova", sans-serif;padding:3px 35px 3px 0;}
.terms {display: none;}
.taxonomy-term-description {display: none;}
div.amazon-item div {margin-left: 59px;}
.change_sort {float: right;}
.searchbookresult, .displaycomment table {margin-top: 12px;padding: 1px;width: 495px;}
.searchbookresult {border: none !important;}
.search-results p.title {font-size: small;font-weight: bold;}
.search-results .toggle {display: block;padding: 2px;border: none !important;}
#edit-fields-offer {display: none;}
/***********Book Store Css End ***********************/
/*IMI CONTENT PAGE */
p.imi_searchinng {float: right;}
.imi_courseslogo {padding: 0 10px 10px 10px;}
.imi_courseslogo img {float: left;border: solid 1px #9d9fa2;margin-right: 10px;margin-top: 5px;}
/*IMI MEMBERSHIP PAGE */
.imi_innermaindiscussion h6 {float: left;width: 175px;font: bold 12px 'DIN Next W10 Regular', "Trebuchet MS", Arial, Helvetica, sans-serif;}
ul.imi_membershipbantxt {width: 350px;}
ul.imi_membershipbantxt li {float: left;width: 150px;background: url(images/imi-h-l-top-arrow.png) no-repeat left center;padding-left: 15px;margin: 5px 0;list-style: none !important;}
ul.imi_membershipbantxt li a {color: #000;}
.imi_joinedbtn {position: absolute;right: 10px;top: 80px;}
ul.imi_squreblt {padding-left: 15px;}
ul.imi_squreblt li {list-style: square;}
.imi_registerjoin {float: right;}
.imi_motormagzinediv {border: solid 1px #9d9fa2;padding: 1px;width: 315px;margin-top: 10px;}
.imi_motormagzine{background:url(images/imi-motor-industry-magzine.png) repeat-y left top;padding:7px;}
.imi_motormagzine img{float:right;margin-left:10px;}
.imi_motormagzine p{padding:5px 0;}
.imi_memberclear{float:right;width:250px;margin-bottom:8px;}
.imi_memberclear p, .imi_memberclear h6 {padding:0px;}

.mobile_fixed_item {display:none;}
.low_blorttp {float: right;}
.jobs_account p {padding:5px 0 10px !important;}
.jobs_account p a {color: #2257a8;}
.mob_con{display:none;}
.jobs_account ul li {list-style:square !important;padding:3px 0 0 !important;}
.low_event ul li a{list-style:none !important;}
.imi_forumdiv li {list-style:none;}
.imi_forumdiv .imi_forumlt ul {padding-left:10px !important;}
.news_publish ul {padding-left:0px !important;}
.news_publish ul li {list-style:none !important;/*padding:0 5px !important;*/padding:0 4px !important;}
.news_publish ul li:first-child {padding-left:0px !important;}

.imi_mobile_pagination{display:none;position:relative;}
.imi_mobile_pagination #navigate {padding-right: 15px;position: absolute;right: 0;z-index: 8;}
.imi_mobile_pagination #navigate a {background:#003b4c;border-radius:49%;color:#ffffff;display:inline-block;font-size:3px;height:10px;margin-left:3px;padding:0;text-decoration:none;text-indent:-9999px;width:10px;}

.imi_mobile_pagination #navigate a:hover, .imi_mobile_pagination #navigate a.activeSlide { background: none repeat scroll 0 0 #ffffff;}
#view-options{ display:block; clear:both;}
#view-options span{ padding-top:15px;}
.IMI_tweet_timeline h6{ background-repeat:no-repeat; background-color:#e8e9e8;}
.drop-close{ display:none;}
.tab_imisite_searchdiv{ display:none;}
.mobile-search{ display:none;}

.jobs_account img{/* width:250px; height:190px;*/}
.hr-mob{ /*display:none;*/}
.mytype_imi_page hr {background: none repeat scroll 0 0 #dad8d9 !important;border: 0 none; margin: 20px 0 20px;  height: 10px !important;}
.mytype_webform hr {
  background: #dad8d9 none repeat scroll 0 0 !important;
  border: 0 none;
  height: 10px !important;
  margin: 20px 0;
}

.imi_forumlt.imi_pwdchange.imi_act h5{ font-size:18px; font-weight:normal; color:#003b4c; border-bottom:2px solid #7aae33; float:none; padding-bottom:12px;}
.imi_forumlt.imi_pwdchange.imi_act h4 span a{ font-size:14px; font-weight:normal; color:#003b4c;}
.imi_membershipinner .my_imi_Recruitment h4{ border:none;}
.skill-auto a{ /*width:30%;*/ float:left; display:inline-block; margin-right:3%;}

/*Usder Account Pages*/
.imi_innermaindiscussion h3{/*font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:22px;font-weight:normal;padding:0 0 10px;border-bottom:2px solid #7aae33;*/
 font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c !important;font-size:22px;font-weight:normal;padding:0 0 10px !important;border-bottom:2px solid #7aae33;
}
.imi_innermaindiscussion.my_acnt p{color:#6f6f6f;font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;line-height:22px;}
#block-menu-menu-my-imi-menu ul.menu li.leaf { list-style:none!important;}
.My_imi_communitesdivLt li,.My_imi_communitesdivRt li { list-style:none!important;}
.my_imi_profilepersonaldetailsdiv{ border: none;}
.my_imi_profileabt, .my_imi_profilepersonaldetails, .my_imi_profilecareer{ background: none;}
.my_imi_profilepersonaldetailsdiv h5{font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:22px;font-weight:normal;padding:0 0 10px;border-bottom:2px solid #7aae33;}

.my_imi_profilepersonaldetailsdiv .my_imi_profileabt{border-top: 11px solid #dad8d9; padding-left: 0px; padding-right: 0px;}
.My_imi_communitesdiv h3{font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:18px;font-weight:normal;border-bottom:2px solid #7aae33;padding:0 0 12px;margin:0 0 12px;}
.My_imi_communitesdiv p {font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;color:#404040;line-height:22px;padding:0px;}
.My_IMI_RTeventstabs ul li{ list-style: none!important;}
.my_imi_profilecareerdiv{ border: none!important;}
.my_imi_profilecareer ul li{ list-style: none!important;}
.imi_courses .imi_months{ background: none!important;}
.imi_courses .imi_months p{font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;color:#404040;line-height:22px;padding:0px;}
.imi_courses .imi_months h6{/*font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:16px;font-weight:normal;border-bottom:2px solid #7aae33;padding:0 0 12px;margin:0 0 12px;*/}
.My_IMI_RTeventstabs li.MY_imi_Rtfrst a.active, .My_IMI_RTeventstabs li.MY_imi_Rtfrst a:hover{ background:#e8e9e8!important;font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:15px;font-weight:normal; top:0px; line-height: 28px; height: auto; }
.My_IMI_RTeventstabs li.MY_imi_Rtscnd a{ background:#e8e9e8!important;font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:15px;font-weight:normal; border-left:1px solid #fff; width: auto;  top:0px!important; width: 93px; line-height: 28px; height: auto;}
.My_IMI_RTeventstabs li.MY_imi_Rtscnd a.active, .My_IMI_RTeventstabs li.MY_imi_Rtscnd a:hover{ background:#e8e9e8!important;font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:15px;font-weight:normal; border-left:1px solid #fff; width: auto;  top:0px!important; width: 93px; line-height: 28px; height: auto;}
.My_IMI_RTeventstabs li.MY_imi_Rtscnd a:hover{ font-weight: normal!important; line-height: 28px; height: auto;}
.watch_month .imi_monthdescript{ width:245px; float:right;}
.imi_pwdchange .my_imiprofilepersonalLT{ float:none; width:100%; border:none;}
.imi_pwdchange .my_imiprofilepersonalRT{ float:none; width:100%;}
.my_imiprofilepersonalRT ul li label {float: left;margin: 5px 0;width: 145px;}
.imi_pwdchange .my_imi_personalupdatebtn{ position:relative; right:auto; bottom:auto;}
.imi_pwdchange .my_imi_personalupdatebtn input[type="submit"]{
 background: #003b4c;
 color: #fff;
 text-transform: uppercase;
 border: 0;
 float: right;
 font-family: "DIN Next W10 Regular",sans-serif;
 font-size: 18px;
 font-weight: normal;
 padding: 10px;
 cursor: pointer;}
.myprofileupdateabtbtn input[type="submit"],.imimemberdetails table td input[type="submit"]{
 background: #003b4c;
 color: #fff;
 text-transform: uppercase;
 border: 0;
 float: right;
 font-family: "DIN Next W10 Regular",sans-serif;
 font-size: 18px;
 font-weight: normal;
 padding: 10px;
 cursor: pointer;
 margin-top: 25px;
}


.imi_pwdchange h2{ display:none;}
.imi_pwdchange h5{ margin-bottom:20px;}
.imi_pwdchange .my_imi_profileabt h5{margin-bottom:0px;}

.imi_pwdchange .my_imi_profilepersonaldetailsdiv .my_imi_profilepersonaldetails{ padding-left:0px; padding-right:0px;}
.tweet-like{ margin-right:0px!important;}
body.mytype_panel .hr-mob {display: none;}

/* added on 12-Feb-15 */
.imi_forumlt .panel-2col .panel-col-left .inside{ border:none;}
.imi_forumlt .low_resultsdiv{ background:none;}
.item-list h3{font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#003b4c;font-size:18px;font-weight:normal;padding:0 0 20px; border-bottom:0px;}

/* added on 02-Mar-15 */
.imi-search-resuts .imi_discussion {border-bottom:0 !important;}
.imi-search-resuts .imi_innermaindiscussion {background:none !important;}
.jobs_continuebtn{margin-top: 30px;}
.jobs_continuebtn #imimembersubmit3 {background: #003b4c !important;color: #fff;font-family: "DIN Next W10 Regular",sans-serif;text-transform: uppercase;color: #fff !important;font-size: 20px;font-weight: normal;padding: 12px 50px !important;text-decoration: none !important;
}
.menu-latest-news .imi_coursehd{display:none;}
.menu-latest-news .imi_cardes p {display:none;}


/* 04 March 2015 */
.owl-controls {position: absolute;right: 30px;top: 0;}
.drop_wrap_new .latest_imi_news.thumbnail {
 float: left;
 margin-right: 3px;
 min-height: 65px;
 top: 59px;
 width: 65px;
}.drop_wrap_new .imi_cardes h4 {
 display: block;
 font-family: "Proxima Nova Soft W03 Reg",sans-serif;
 font-size: 13px;
 line-height: 17px;
}
.drop_wrap_new .imi_cardes h4 a {
 padding: 0 !important;
}
.drop_wrap_new .singlenewswrap {
 border-bottom:0px;
 position:relative;
}
.drop_wrap_new .imi_news a {
 background:none;
}
img.responsive-image{ /*width:100%;*/height: 190px;width: 250px;}
.jobs_account ol li {padding:3px 0 0 !important; margin-bottom:2px;line-height:22px;}
.rteindent1 {margin-left:0px;}

/* slick slider*/
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{ outline: none;}
.slick-list.dragging{ cursor: pointer; cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{
 -webkit-transform: translate3d(0, 0, 0);
 -moz-transform: translate3d(0, 0, 0);
 -ms-transform: translate3d(0, 0, 0);
 -o-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}

.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left; height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}

#responsive-panel .panels-flexible-region{
 float:left !important;
 width:49.5% !important;
}

/*Event Page CSS*/

.events-list .event-name{float: left; width: 40%;}
.events-list .event-non-mem-price{float: left; width: 30%;}
.events-list .event-mem-price{float: left; width: 30%;}
.event-non-mem-price > p:last-child, .event-mem-price > p:last-child{
/*    margin-top: 25px;*/
margin-top: 0px;
}
.book-tickets h1 {
 border-bottom: 2px solid #092a30;
  color: #003b4c;
  font-family: "DIN Next W10 Regular",sans-serif;
  font-size: 22px;
  font-weight: normal;
  padding: 0 0 10px;
  text-transform: uppercase;
}
.book-tickets h2 {
 color: #092a31;
 font-family: "DIN Next W10 Regular",sans-serif;
 font-size:18px;
 font-weight: normal;
 padding:10px 0 20px;
 text-transform: uppercase;
}
p.para-book{font-family:"Chaparral W01 It",serif;font-size:20px;padding:20px 0;border-bottom:11px solid #dad8d9;color:#797878;margin-bottom:15px;}
.events-list {border-bottom:11px solid #dad8d9;padding:0 0 15px;}
.events-list h2 {font-family:"DIN Next W10 Regular",sans-serif;color:#003b4c;font-size:18px;font-weight:normal;text-transform:uppercase;padding:10px 0;}
.events-list h3, .event-text p{font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;color:#6f6f6f;line-height:22px;padding:10px 0;font-weight:normal;}
.events-list p {font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;color:#6f6f6f;line-height:28px;font-weight:normal;}
.form-div {margin-top:20px;}
.form-div label {float:left;width:100px;font-size:14px;font-family: "Proxima Nova Soft W03 Reg",sans-serif;color:#6f6f6f;padding:15px 0;}
.added-list {margin-bottom: 25px;}
.added-list .attendees_list ul  {float:none;}
.added-list .attendees_list ul li  {list-style:none !important;padding: 5px 8px;}
.edit-delete a {
 background: none repeat scroll 0 0 #003b4c;
 border-radius: 2px;
 color: #ffffff;
 display: inline-block;
 padding: 5px 10px;
}

.first-row-left {float: left;width: 50%;}
.first-row-left input[type="text"]{width:70%;}
.first-row-right {float: right;max-width: 50%;}
.first-row-right-top {
 float: left;
 padding: 0 10px;
 text-align: center;
}
.first-row-right-top > input {
 display: block;
 margin: 5px 15px;
}
.second-row {
 margin-top: 20px;
}
.second-row-left {
 float: left;
 margin-right: 15px;
}
.second-row-left > label {
 width: auto;
}
.second-row-middle {
 float: left;
 width: 80px;
}
.second-row-middle select {
 width: auto;
}
.second-row-right {
 float: left;
 width: 50%;
}
.second-row-right > input[type="text"] {
 width: 100%;
}
.form-div input[type="submit"], .attendee-checkout.enableCheck a {
 background:#003b4c;
 color:#fff;
 text-transform:uppercase;
 border:0;
 float:right;
 font-family:"DIN Next W10 Regular",sans-serif;font-size:18px;font-weight:normal;padding:10px;cursor:pointer;
}
a.pay-proceed {
 background:#003b4c;
 color:#fff;
 text-transform:uppercase;
 border:0;
 float:right;
 font-family:"DIN Next W10 Regular",sans-serif;font-size:18px;font-weight:normal;padding:10px;cursor:pointer;
}

.attendee-checkout a {
 background:#666;
 color:#fff;
 text-transform:uppercase;
 border:0;
 float:right;
 font-family:"DIN Next W10 Regular",sans-serif;font-size:18px;font-weight:normal;padding:10px;cursor:pointer;
}

.attendees-list {
 border-bottom: 2px solid #dad8d9;
 margin-bottom: 15px;
 padding-bottom: 10px;
}
.attendee-total {
 clear: both;
 float: right;
 text-align: right;
 width: 100%;
 color:#003b4c;
 font-family:"DIN Next W10 Regular",sans-serif;
 font-size:18px;
 font-weight:normal;padding:10px;
 text-transform:uppercase;
}
.attendee-checkout {
 float: right;
}
.attendee-total > span {
 display: block;
 margin-top:25px;
 padding: 10px;
}
.attendee_error {
 background: none repeat scroll 0 0 #ffcccc;
 border: 1px solid #dd7777;
 border-radius: 3px;
 color: #b20000;
 padding: 3px 10px;
 display:block;
 margin:10px 0;
}
.edit-delete {
 float: right;
 margin-right: 25px;
} 
/*Event Page CSS*/

/* added om 03-April-15 */
.imi_membership .imi_membershipinner a:hover{ color:#117e9e; text-decoration:underline;  }
.imi-agendadiv .imi_monthday img{ float:none!important; padding-left:0px!important; display:list-item; }
.imi-agendadiv .imi_monthday p{ color:#404040;}
.user-page-login input[type="password"]{ height:30px; width:240px; margin-left:4px; border-color:#ccc;}
.jobs_account .low_blogpostarchives h3{ padding:20px 0 0 0px!important;}
.imi_discussion .imi_innermaindiscussion h3{ width:100%;} 
.imi-agendadiv .imi_monthday{background:none !important;border:none;box-shadow: none;color: #003b4c;float: left;font: bold 14px/17px "proxima-nova",sans-serif;margin-right:0;text-align: center;width: auto;text-transform:uppercase;padding:10px;}
.imi-agendadiv .imi_monthday .para-txt{background:#a7b5b3;border: 1px solid #ffffff;box-shadow: 1px 2px 6px 1px #cccccc;color: #ffffff;float: left;font: bold 14px/17px "proxima-nova",sans-serif;margin-right: 15px;text-align: center;text-transform:uppercase;padding:10px; margin-right:0px;}
.imi_innermaindiscussion h1{ width:100%;}
.user-page-login input[type="submit"] {background:#003b4c;color:#fff;font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#fff ;font-size:20px;font-weight:normal;display:block;padding:12px 30px!important ;text-decoration:none; border:none; margin-left:103px;}
.low_associationlist .item-list p{ font-weight:normal;}
.low_associationlist .item-list h3{ padding-bottom:0px;}
.low_associationlist .item-list li{ padding-left:5px; margin-left:30px;/*list-style:disc!important;*/}
.rhs_imi_block .views-widget-filter-populate{ float:none;}
.rhs_imi_block .views-widget-filter-populate > label {background: url("/sites/all/themes/imi/images/yellow_see_icon.jpg") no-repeat scroll 0 0 #e8e9e8;height: 24px;font-size:20px; padding-left: 55px;
									padding-top: 11px;
									text-transform: uppercase;padding-bottom: 10px;height: 26px;padding-left: 55px;padding-top: 11px;font-size:20px;line-height: normal;color: #003b4c;font-family: "DIN Next W10 Regular", sans-serif;text-transform:uppercase;font-weight:normal;height:24px; display:block;}

.rhs_imi_block .views-widget-filter-populate .views-widget{ border-top:1px solid #20525d; margin-top:5px;}  
.rhs_imi_block .views-widget-filter-populate .views-widget input[type="text"]{ border:1px solid #acb0af; margin-top:12px; text-indent:13px; padding:15px 5px; width:96%; font-family:"Chaparral W01 It",serif; color:#6f6f6f;}
.rhs_imi_block .views-exposed-widget{ float:none;}
.rhs_imi_block .views-exposed-widget .views-widget select{ border:1px solid #acb0af; margin-top:12px!important; text-indent:13px; padding:15px 5px; width:99%; font-family:"Chaparral W01 It",serif; color:#6f6f6f;}

.rhs_imi_block .views-exposed-widget #edit-field-date-value-value-wrapper div.date-year{ width:32%; margin-left:0%; float:left;}
.rhs_imi_block .views-exposed-widget #edit-field-date-value-value-wrapper div.date-month{ width:32%; margin-left:2%; float:left;}
.rhs_imi_block .views-exposed-widget #edit-field-date-value-value-wrapper div.date-day{ width:32%; margin-left:2%; float:left;}
.rhs_imi_block .views-exposed-widget #edit-field-date-value-value-wrapper .form-item{float:none;}
.rhs_imi_block .views-exposed-widget.views-submit-button{ margin-top:32px;}
.rhs_imi_block .views-exposed-widget #edit-submit-Mem-Association-event-search-RHS {background:#003b4b !important;color:#fff;font-family:"DIN Next W10 Regular",sans-serif;text-transform:uppercase;color:#fff !important;font-size:20px;font-weight:normal;display:block;padding:12px 50px !important;text-decoration:none !important; border:none; margin:0 auto; cursor:pointer;}

.involved .imi_membership{ width:305px!important;}

.job_entertxt #recaptcha_table .recaptcha_r1_c1{ background:none;}
.job_entertxt #recaptcha_table .recaptcha_r2_c1{ background:none;}
.job_entertxt #recaptcha_table .recaptcha_r2_c2{ background:none;}
.job_entertxt #recaptcha_table .recaptcha_r3_c1{ background:none;}
.job_entertxt #recaptcha_table .recaptcha_r3_c2{ background:none;}
.job_entertxt #recaptcha_table .recaptcha_r3_c3{ background:none;}
.job_entertxt #recaptcha_table .recaptcha_r4_c1{ background:none;}
.job_entertxt #recaptcha_table .recaptcha_r4_c2{ background:none;}
.job_entertxt #recaptcha_table .recaptcha_r4_c4{ background:none;}
.job_entertxt #recaptcha_table .recaptcha_r7_c1{ background:none;}
.job_entertxt #recaptcha_table .recaptcha_r8_c1{ background:none;}
.job_entertxt #recaptcha_table #recaptcha_response_field{ text-indent:4px; border-color:#dfdfdf;}

.job_entertxt .recaptchatable {border: 1px solid #dfdfdf !important;line-height: 1em;}
.myid_98324 .imi_forumlt ul li {
 list-style: none !important;

}
.myid_98324 .imi_forumlt ul li a{
 color: #6f6f6f;
 font-family: "Chaparral W01 It",serif;
 font-size: 19px;
 padding: 20px 0;
}
.view-content .views-row-odd,.view-content .views-row-even {
 border-top:1px solid #a7b5b3;padding:25px 0;margin:15px 0 0 10px;}
.activity-text{margin-bottom:15px;}
.my_imi_Recruitment h5{margin:10px 0 10px 0;}
.my_imi_Recruitment p{padding:4px 0;clear:both;}
.act-apply a{ background: #003b4c !important;color: #fff;font-family: "DIN Next W10 Regular",sans-serif;text-transform: uppercase;color: #fff !important;font-size: 16px;font-weight: normal;padding: 3px 10px !important;text-decoration: none !important;float: right;}
.myid_90723 h3#scrollhere{border-bottom: 2px solid green;}
.mynext, .member-payment-submit{
 background: #003b4c !important;color: #fff;font-family: "DIN Next W10 Regular",sans-serif;
 text-transform: uppercase;color: #fff !important;
 font-size: 16px;
 font-weight: normal;padding: 3px 10px !important;text-decoration: none !important;float: right;}
.myback{float:left;background: #003b4c !important;color: #fff;font-family: "DIN Next W10 Regular",sans-serif;text-transform: uppercase;color: #fff !important;font-size: 16px;font-weight: normal;padding: 3px 10px !important;text-decoration: none !important;}
input.mynext{background-image: none !important;}
.my_imi_Recruitment p.act-apply {float: right;margin-top: -30px;}
.unwatch-job{background: none repeat scroll 0 0 #003b4c;border-radius: 50%;color: #fff;display: inline-block;float: left;font-size: 11px;font-weight: bold;height: 11px;margin: -5px 0 0 10px;padding: 1px 3px 3px;width: 9px;}
.new-window{ background:url("/sites/all/themes/imi/images/icon-new-window.gif") right 92% no-repeat;}

.quar_ctn{ position:relative; left:auto; top:auto; height:auto; padding-left:60px; margin-top:10px; width:200px;}
.quar_ctn label{ width:57%;}
.roi_calucator_graph .quar_ctn input[type="text"]{ height:auto; line-height:normal; padding-bottom:0px; margin-bottom:0px; width:38%!important; padding-left:5px;}
.inc_ctn{ position:relative; left:auto; top:auto; height:auto; padding-left:60px;  width:200px;}
.inc_ctn label{ width:57%;}
.roi_calucator_graph .inc_ctn input[type="text"]{ height:auto; line-height:normal; padding-bottom:0px; margin-bottom:0px; width:38%!important; padding-left:5px;}
.exp_ctn{ position:relative; left:auto; top:auto; height:auto; padding-left:60px;  width:200px;}
.exp_ctn label{ width:57%;}
.roi_calucator_graph .exp_ctn input[type="text"]{ height:auto; line-height:normal; padding-bottom:0px; margin-bottom:0px; width:38%!important;  padding-left:5px;}
.net_income{ position:relative; left:auto; top:auto; height:auto; padding-left:60px;  width:200px;}
.net_income label{ width:57%;}
.roi_calucator_graph .net_income input[type="text"]{ height:auto; line-height:normal; padding-bottom:0px; margin-bottom:0px; /*width:38%!important;*/width:25%!important;  /*padding-left:5px;*/padding-left:0px;}
.inner_highlights img{ width:100%;}
.right-blk .feature-job h2{ padding-top:3px; margin-top:0px; border-top:10px solid #e2e2e2;}
.right-blk .feature-job{ background:#f1f1f1;}
.right-blk .feature-job .feature-content{ /*display:inline-block; width:100%;*/width:96%; border-bottom:2px solid #cccccc; padding:15px 0; margin:0 auto; display:table;}
.right-blk .feature-job .feature-content:last-child{ border-bottom:0px;}
.right-blk .feature-job .rgt_con{ float:left; width:34%; padding-left:6px;}
.right-blk .feature-job .rgt_con img{ max-width:98px;}
.right-blk .feature-job .lft_con{ float:right; width:60%;}
.right-blk .feature-job h3{ font-size:14px; line-height:20px; background:none; border:none; text-indent:0px; padding:0px; margin:10px 0 0 0; }
.right-blk .feature-job p{ padding:0px; color:#666666;}
.feature-job h2{ background:#fff; width:100%; margin-top:10px;font-family: "DIN Next W10 Regular","Trebuchet MS",Arial,Helvetica,sans-serif; font-size:18px; line-height:24px; color:#092a30; font-weight:normal; text-transform:uppercase; /*padding-left:13px;*/ padding-bottom:10px; text-indent:13px;}
#slide-top .imi_forumlt .inner_highlights_wraper{ width:100%;}
#slide-top .imi_forumlt .inner_highlights_wraper a{ display:block;}


.rhs_imi_block .feature-job {
  background: #f1f1f1 none repeat scroll 0 0;
}

.rhs_imi_block .feature-job h2 {
  border-top: 10px solid #e2e2e2;
  margin-top: 0;
  padding-top: 3px;
}

.rhs_imi_block .feature-job .feature-content {
  border-bottom: 2px solid #cccccc;
  display: table;
  margin: 0 auto;
  padding: 15px 0;
  width: 96%;
}

.rhs_imi_block .feature-job .rgt_con {
  float: left;
  padding-left: 6px;
  width: 34%;
}

.rhs_imi_block .feature-job p {
  color: #666666;
  padding: 0;
}

.rhs_imi_block .feature-job a {
  color: #041b5d;
  text-decoration: none;
}

.rhs_imi_block .feature-job .lft_con {
  float: right;
  width: 60%;
}

.rhs_imi_block .feature-job h3 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0 0;
  padding: 0;
  text-indent: 0;
}


/*webform addmore fields*/
#webform-component-employeedetails1 .form-item input {
  width: 94.5%;
  border: 1px solid #dcdcdc;
}
#webform-component-employeedetails1 .form-item {
  float: left;
  width: 205px;
  margin:0!important;
}
.webform-client-form fieldset {
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: -3em;
  padding: 0 !important;
}

#webform-component-employeedetails1 label {
  background: #092a31 none repeat scroll 0 0;
  border: 1px solid #dcdcdc;
  color: #ffffff;
  height: 40px;
  padding: 10px 0 0 10px;
}
.webform-addmore .webform-component-textfield {
  float: left;
  width: 205px;
  margin-left: -1px;
}
.webform-addmore .webform-component-textfield input {
 border: 1px solid #dcdcdc;
  width: 94.5%;
}
#webform-component-employeedetails2 {
  margin: -2em 0 0 !important;
  padding: 0 !important;
}
.add-more {
  background: transparent url("images/add_ers.png") no-repeat scroll left top;
  border: medium none;
  float: right;
  margin-right: 12px;
  padding-left: 17px;
  text-transform: uppercase;
}


        
.imi_forumrt .feature-job{ background:#f1f1f1;}
.imi_forumrt  .feature-job h2 {
  border-top: 10px solid #e2e2e2;
  margin-top: 0;
  padding-top: 3px;
}
.feature-job h2 {
  background: #fff none repeat scroll 0 0;
  color: #092a30;
  font-family: "DIN Next W10 Regular","Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  margin-top: 10px;
  padding-bottom: 10px;
  text-indent: 13px;
  text-transform: uppercase;
  width: 100%;
}
.imi_forumrt  .feature-job .feature-content {
  border-bottom: 2px solid #cccccc;
  display: table;
  margin: 0 auto;
  padding: 15px 0;
  width: 96%;
}
.imi_forumrt  .feature-job .rgt_con {
  float: left;
  padding-left: 6px;
  width: 34%;
}
.imi_forumrt  .feature-job p {
  color: #666666;
  padding: 0;
}
.imi_forumrt  .feature-job .rgt_con img {
  max-width: 98px;
}
.featured_jobs img {
  float: right;
  margin: 10px 0 12px 12px;
  max-width: 68px;
}
.imi_forumrt  .feature-job .lft_con {
  float: right;
  width: 60%;
}
.imi_forumrt  .feature-job h3 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0 0;
  padding: 0;
  text-indent: 0;
}
.imi_forumrt > h1 {
  border-bottom: 2px solid #7aae33;
  color: #003b4c;
  font-family: "DIN Next W10 Regular",sans-serif;
  font-size: 22px;
  font-weight: normal;
  padding: 0 0 10px;
  text-transform: uppercase;
}
.imi_forumrt .feature-job {
  background: #f1f1f1 none repeat scroll 0 0;
  margin-top: 20px;
}
.student-apprenctice{margin-top: 20px;}
.imi_forumrt table tbody tr td {
  padding: 20px 0 10px 15px;
}

/* start 11-09-2015 */
.video-container {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; margin-bottom:30px;}
.video-container iframe, .video-container object, .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}
/* end 11-09-2015 */

#user-login .form-submit.myButton {
  background-color: #003a4b;
  border: medium none;
  color: #ffffff;
  font-family: "DIN Next W10 Regular",sans-serif;
  font-size: 16px;
  font-weight: normal;
  padding: 7px 10px;
}



/* Start of cpd templates*/
.cpd-search-result table,.cpd-basket table {width: 100% !important; border: none;}
.list-type li{list-style: none !important;}
.search-box{width:100%; height:auto; background:#e8e9e8; margin-top:18px; float:left; padding-bottom:1.4em;}
.list-type li{float:left; margin:.0em .5em !important; margin:1em .8em !important; }
.inputid{width:274px !important; height:48px !important; margin-bottom:0px !important;}
.selectid{width:274px !important; height:47px !important; /* margin-left:.3em !important */ }
.btnsearch{width:174px; height:51px; background:#003b4c; border:none; color:#FFF; cursor:pointer;}
.btnsearch:hover{background:#05536a;}
.submit-margin {float: left; text-align: center; width: 100%;}
.advance{padding-left:6em; color:#2257a8; text-decoration:underline;}
.search-box .list-type input[type="text"]{height: 43px !important;width: 262px !important;margin-right: 0.5em;}
.multiselect {width: 270px; height:58px !important;}
.selectBox {position: relative;}
.selectBox select {width: 100%;}
.overSelect {position: absolute;left: 0; right: 0; top: 0; bottom: 0;}
#checkboxes {background: #fff none repeat scroll 0 0; border: 1px solid #dadada; display: none; margin-top: -0.7em; padding: 0.7em; position: relative; width:80%; text-align:left;	margin:0 auto; z-index: 999;}
#checkboxes label {display: block;}
#checkboxes label:hover {background-color: #1e90ff;}

tr td{padding:10px;}
.head{color:#003b4c; padding:20px 0px;}
.bess{width:100%; padding:1em 0em;border-top:2px solid #003b4c; margin-top:1.8em; border-bottom:2px solid #b8b7b7;font-size:14px;}
.pagenation{list-style:none; margin-top:3em; margin-left:9em;}
.pagenation li{float:left;}
.pagenation li a{background:#dedede; padding:10px 14px;; margin:0px .4em;}
.pagenation li a:hover{background:#092a31; color:#fff;}
.pagenation li a.active{background:#092a31; color:#fff;}
.provided{width:100%; }
.booknow{float:right; width:241px; height:205px; background:#e8e9e8; margin-left:15px; margin-top:15px;text-align: center;}
.btn{width:176px; /*height:52px;*/padding:12px; margin-top:10px; margin-bottom:3px; background:#003b4c; color:#fff; border:none; cursor:pointer; /*margin:10px 0px;*/font-family:"DIN Next W10 Regular";font-size: 14px;}
.head-price{color:#003b4c; font-size:18px; font-weight:bold; padding:10px 0px;}
.imi{padding-bottom:20px; font-size:14px;}
.pric-vat{font-size:18px; padding-top:0px;}
.provide{width:364px; border-bottom:4px solid #e8e9e8; font-size:16px; padding:15px 0 15px 0px;}
.provided p,.provided h3{font-family:"Proxima Nova Soft W03 Reg",sans-serif; font-size:14px; line-height:22px;}
.provided h3{border-bottom:none;}
.provided ul li{list-style: none !important;}
.provided h2{padding-top:20px; color:#003b4c;}
.example tr:nth-child(even) {background: #fff; border:none; }
.example tr:nth-child(odd) {background:#e8e9e8;  border:none; }
.btn-type{width:123px; height:35px; background:#003b4c; border:none; color:#FFF; cursor:pointer;}
div.status, tr.status {line-height:53px; margin-bottom:10px; font-size:14px;}
.book{margin-top:1em;}
.registerintrest{width:100%; min-height:200px; background:#e8e9e8; margin-top:30px; padding-left:1em; padding-top:1em; float:left;}
.registerintrest h4{color:#003b4c;}
.tele{width:100%; margin-top:1em;  display: inline-block;margin-bottom: 10px;}
.tels{float:left;margin-bottom: 10px;}
.Rigister{height:48px; background:#003b4c; float:right; border:none; color:#fff; font-weight:bold; padding:0em 1em; cursor:pointer; margin-right:1em;}
.Rigister a{color:#fff;position: relative;top: 16px;}
.inputtwo{width:60% !important; height:40px; border-right:none !important; margin-left:1em !important;}
.select2{width:30% !important; height:46px !important; margin-left:-.4em !important;}
.secondlist li{float:left; width:50% !important;}
#show_hide{display:none; width:600px; height:50px; background:#000; margin-top:1em;}
.cpd-dates-events table {border: 0 none; border-collapse: collapse !important; width: 100%;}
.item-list .pager{list-style: outside none none; margin-left: 0 !important; margin-top: 3em !important;}
.item-list .active {background: #dedede none repeat scroll 0 0; margin: 0 0.4em; padding: 10px 14px !important;}
.item-list .pager .pager-item,.item-list .pager .pager-current  {margin-left: 0 !important;}
.item-list .pager .pager-current {background: #092a31 none repeat scroll 0 0 !important; color: #fff !important; margin: 0 0.4em !important; padding: 10px 14px !important;}
.item-list ul li.pager-next{float: none;}
.list-type-inner{width:100%;float: left;}
.list-type-inner li{float: left; margin:0em .9em !important;}
.non-physical-provide{border-bottom: 4px solid #e8e9e8;font-size: 18px; padding: 10px;}
.book .btn {width: 81px; white-space: normal;}
.booknow .Rigister{margin-right: 2em; margin-top: 2em; }
.displaycomment > label {font-size: 14px;}
.cpd-search-result {font-size: 14px;}
ul.name-fi li label{float: left; padding-top: 5px; width: 100px;}
ul.name-fi li{list-style: none!important;}
ul.name-fi li:last-child{margin-left: 14.5em;}
.messages ul li {list-style: none !important; float: left;}
  
/* cpd confirmation */
.checkon{width:30px; height:20px; float:left; margin-left:2em;}
.content-text p{padding:.8em 0em; font-family:"Proxima Nova Soft W03 Reg",sans-serif;font-weight:normal;}
.name{width:22%; font-family:"Proxima Nova Soft W03 Reg",sans-serif;font-weight:normal; float:left; margin-top:1em; padding-left:3%}
.dateofbirth {float: left;margin-top:6.4em;padding-left: 3%;width: 22%; font-family:"Proxima Nova Soft W03 Reg",sans-serif;font-weight:normal;}
.textbox{width:73% !important; color:#000 !important;}
.lastname{margin-top:33px;}
.select-box{width:73%; float:left; margin-top:35px;}
.Homeno{width:100%; float:left;}
.formname{border-top:10px solid #ecebec; padding-top:20px; margin-top:10px;}
.readit{margin-top:10px; width:100%; float:left;}
.proceed{font-family: "DIN Next W10 Regular",sans-serif; font-size:16px; float:right; margin-top:28px;}
.cpd-final-price {text-align: right;}
.cpd-final-price .cpdfinalprice {border-top: 2px solid #003b4c; padding: 20px 0 5px;}
.cpd-final-price .cpd-checkout { padding: 20px 0 10px;}
.promotional-code input[type="text"] {width: 25%;}
.promotional-code .promotional-btn{background: #003b4c none repeat scroll 0 0; border: medium none; color: #fff; cursor: pointer; font-family: "DIN Next W10 Regular"; height: 45px; margin: 10px 0; width: 110px; font-size: 14px;}
.cpd-checkout-button {padding-right: 15px;}
.cpd-checkout-button a{background: #003b4c none repeat scroll 0 0;border: medium none;color: #fff;font-family: "DIN Next W10 Regular";font-size: 14px; margin-top: 7px; padding: 12px; text-transform: uppercase;}
.cpd-course-event-buttons {clear: both; float: left; margin-top: 20px; width: 100%;}
.cpd-course-event-button { margin-top: 20px !important; }
.cpd-empty-basket {float: right; text-align: center; width: 120px;}
.cpd-empty-basket input[type="submit"] { background: #fff none repeat scroll 0 0; border: medium none; color: #2257a8; text-decoration: underline;}
.remove-basket{background: url("images/remove.png") no-repeat 0 0; border: medium none; cursor: pointer; height: 41px; text-indent: 99px; width: 41px;}
.cpd-basket .example a{ color: #003b4c; text-decoration: underline;}
.cpd-course-total-price { text-align: right; width: 88%; padding: 20px 0;}
.cpd-basket table { border-bottom: 2px solid #b8b7b7;}
.cpd-basket .example tr th { border-bottom: medium none; color: #003b4c; padding: 15px; text-align: center;}
.feature-job1 {
  background: #f1f1f1 none repeat scroll 0 0;
  border: 1px solid #f1f1f1;
  margin-top: 20px;
}
.feature-job1 h2 {
  background: #fff none repeat scroll 0 0;
  border-top: 8px solid #e2e2e2;
  color: #092a30;
  font-family: "DIN Next W10 Regular","Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  padding-bottom: 10px;
  padding-top: 5px;
  text-indent: 13px;
  text-transform: uppercase;
  width: 100%;
}
.feature-job1 .title-top {
  padding-top: 10px;
  padding-left: 15px;
}
.feature-job1 .imi_month {
  margin-bottom: 10px !important;
  min-height: 55px;
}
.cpd-courses h1 {
  color: #003b4c;
  font-family: "DIN Next W10 Regular";
  font-size: 20px;
  font-weight: normal;
  line-height: 22px;
  padding: 0 0 10px;
  text-transform: uppercase;
}
.displaycomment h1 { 
  color: #003b4c;
  font-family: "DIN Next W10 Regular";
  font-size: 20px;
  font-weight: normal;
  line-height: 22px;
  padding: 0 0 10px;
  text-transform: uppercase;
}
.view-basket-link {
  margin-top: 15px;
}
.view-basket-link a,
.view-basket-link1 a {
  text-decoration: underline;
}
hr.excerpt-outline {
  border: 1px solid #e8e9e8;
  margin-bottom: 10px;
  margin-top: 10px;
}
.cpd-courses h3 {
  color: #003b4c;
  font-family: "DIN Next W10 Regular",sans-serif;
  font-size: 18px;
  font-weight: normal;
}
/* End of cpd templates*/

.involved .imi_courses .imi_month {
  padding: 10px 0px;
  margin-bottom: 5px;
}
.imi_monthdescript > p {
  /*min-height: 143px;*/
  /*Removed by Dave B as causing large gap on events on homepage 2015 - 01 -04 */
}


/*Membership payment buttons start*/
.pay_mode {
  border-top: 1px solid #cfcfcf;
  padding-top: 35px;
}
.payment_mode {
  width: 38%;float:right; margin-right: 21px;
  padding-right: 21px;border-right: 1px solid #cfcfcf;margin-bottom:40px;
}
.payment_mode1 {
  width: 25%;float:right;
}
.payment_cards_box {
  text-align: center;
}
.text-darkest {
   font-family: "Proxima Nova Soft W03 Reg",sans-serif;
   font-size:14px;color:#666666;
}
.payment_cards_box > span {
  display: block;
  padding-top: 8px;
}
@media only screen and (min-width: 480px) and (max-width: 4840px) {
	.payment_mode2{display:none;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
	.payment_mode2{display:block;}
	.payment_mode {float: none!important;width: 100%;}
      .payment_mode1 {float: none!important;width: 100%;display:none;}
}
.paypal-payment-button > img {
  cursor: pointer;
}

/*Membership payment buttons end*/