@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote { margin:0; padding:0; }
table { border-collapse:collapse; }
fieldset, img { border:0;}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
q:before, q:after { }
abbr, acronym { border:0; }
a { outline:none; }
/**Martjack css**/
* { margin:0px; padding:0px; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:#002858 url(../images/bg.jpg) repeat-x top; }
/* --- Proto Vertical Tabs --- */
.tabsmain { width:960px; height:100%; margin:0 auto; overflow:hidden; background:url(../images/tab_bg.jpg) repeat-y; }
.tabs-vert-r-box { padding:0px; float:left; height:52px; }
.main-content { width:960px; float:left; color:#000; background:url(../images/body-bottom.jpg) no-repeat bottom left; padding:0px 0px 0px 0px; }
.tabs-vert-r { margin:0; padding:0px; list-style:none; width:932px; background:#000000; height:52px; margin-left:2px; padding-left:24px; }
.tabs-vert-r li { margin:0; padding:0; float:left; width:223px; margin-right:5px; height:42px; margin-top:10px; background:url(../images/tab.jpg) no-repeat; }
.tabs-vert-r li.on { font-weight:bold; background:url(../images/tab_hover.jpg) no-repeat; }
.tabs-vert-r li span { }
.tabs-vert-r li.on span { }
.tabs-vert-r li a, .tabs-vert-r li a:hover { text-decoration:none; display:block; height:42px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; text-align:center; line-height:40px; font-weight:bold; color:#fc3131; }
.tabs-vert-r li a:hover { background-color:transparent!important; }
/*Tab ending*/


.tabs_container_inside1{height:200px; position:relative; padding-left:10px; margin-bottom:15px; margin-top:5px; background:url(../images/bg-bo.jpg) no-repeat center bottom;}
.tabs_container_inside2{height:200px; position:relative; padding-left:10px; margin-bottom:15px; margin-top:5px; background:url(../images/bg-retail.jpg) no-repeat center bottom;}
.tabs_container_inside3{height:200px; position:relative; padding-left:10px; margin-bottom:15px; margin-top:5px; background:url(../images/bg-sso.jpg) no-repeat center bottom;}
.tabs_container_inside4{height:200px; position:relative; padding-left:10px; margin-bottom:15px; margin-top:5px; background:url(../images/bg-so.jpg) no-repeat center bottom;}

h2.blkh2 { font-size:20px; font-weight:normal; margin-bottom:5px; }
p.boldp { font-size:13px; font-weight:bold; color:#000000; }
.divtabinside { width:310px; margin-right:5px; float:left; }
.divtabinside_l { width:120px; float:left; margin-left:5px; }
.divtabinside_r { width:175px; float:left; padding-top:55px; padding-right:5px; }
/* .............................   Madhava CSS Starting    .........................................*/


.mjwrap { width:960px; margin:0px auto; height:100%; overflow:hidden; position:relative; }
.mjwrapnav { width:960px; margin:0px auto; height:100%; }
.logosec { width:360px; float:left; margin-top:0px; position:relative; top:10px; }
.logosec a{ text-decoration:none;}

.navsec { width:600px; position:absolute; right:0px;/* bottom:13px; */}
.topnav { font-family:"Trebuchet MS"; font-weight:bold; text-transform:uppercase; text-align:right; margin-top:39px; }
.topnav a { color:#339933; text-decoration:none; padding:0px 14px 0px 14px; position:relative; top:-9px; }
.topnav a:hover { text-decoration:none; color:#000000; }
.topnav a.topnav_l { padding-right:0px; }
.call { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#999999; text-align:right; position:absolute; top:28px; width:250px; height:17px; right:0px; }
.img { position:absolute; }
.footer {width:960px; margin:0px auto; }
.footer a{ color:#FFFFFF; text-decoration:none; padding:0px 3px;}
.footer a:hover{text-decoration:underline;}
.body { width:960px; margin:15px auto; }
.Body {overflow:hidden; height:100%; background:url(../images/body_middle.jpg) repeat-y;}
.BodyTop { background:url(../images/body-top.jpg) no-repeat bottom ; height:10px; }
.BodyBottom { background:url(../images/body-bottom.jpg) no-repeat top; height:10px; }
.Footer { font-size:11px; background:#336699; padding:0px 14px; color:#ffffff; text-align:center; }
.FooterTop { background:url(../images/f-t.jpg) no-repeat bottom; height:14px; }
.FooterBottom { background:url(../images/f-b.jpg) no-repeat top; height:46px; }
h1{ font-size:25px; font-weight:normal; color:#000000; padding-bottom:5px; }
h1 a{font-size:25px; font-weight:normal; color:#339933; text-decoration:none;}
h1 a:hover{ text-decoration:none; color:#000000;}
h1.white { color:#FFFFFF; }
.padding { padding:40px 15px 0px 14px; }
.padding1 { padding:20px 0px 10px 0px; }
.greenstrip { width:927px; height:56px; background:#339933; margin:0px 0px 10px 0px; }
.sign { background:url(../images/Signup_blt.jpg) no-repeat left; height:36px; padding-left:40px; font-size:25px; font-weight:bold; color:#FFFFFF; text-decoration:none; line-height:36px; display:block; float:right; margin:10px 15px 0px 0px; }
.col_L { width:685px; margin:0px 9px 0px 0px; overflow:hidden;  float:left; }
.col_R { width:233px; float:left; }
p { padding-bottom:10px; }
.benefitul { list-style:none; margin-bottom:15px; }
.benefitul li { list-style:none; background:url(../images/bulite.gif) no-repeat left 9px; font-weight:bold; color:#FFFFFF; padding:6px 0px 6px 18px; }
.viewlink { background:url(../images/bulite.gif) no-repeat left; padding-left:18px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.solutionul { list-style:none; overflow:hidden; }
 .solutionul li { list-style:none; width:100%; margin-right:10px; margin-bottom:24px; height:100%; overflow:hidden;} 
.solutionul li img { display:block; float:left; margin-right:10px; }
.solutionul li .mainspan { display:block; float:left; width:49.5%;} 
.solutionul li span { display:block; float:left; width:200px; }
.solutionul li .span { display:block; float:left; width:80%; }
.solutionul li span b { color:#ff0000; display:block; font-size:120%; padding-bottom:6px; }
.solutionul li span .b { color:#000000; display:block; padding-bottom:4px; font-size:12px; }
.solutionul li span a { background:url(../images/More.jpg) no-repeat left top; line-height:24px; outline:none; height:30px; display:block; color:#003366; font-weight:bold; float:right; text-decoration:none; padding-left:26px; }
.right_column { background:#002858; padding:15px; margin-bottom:12px; }
.link_support { height:45px; text-align:center; padding:35px 0px 0px 0px; border-top:1px solid #ffffff; }
.bg_colour { background:#002858; }
.global { overflow:hidden; height:100%; }
.down_support { width:336px; height:88px; color:#339933; float:left; background:#339933 url(../images/Signup_blt.jpg) no-repeat right center; }
.margin { margin-right:10px; }
.down_link { font-size:25px; font-weight:bold; color:#FFFFFF; text-decoration:none; display:block; text-align:right; padding:18px 70px 0px 0px; }
.down_link:hover { color:#FFFFFF; text-decoration:none; }
.down_link span { font-size:12px; font-weight:bold; display:block; }


/* .............................   Madhava CSS Starting    .........................................*/











/* --- Proto Vertical Tabs --- */
.tabsmain{ width:960px; height:100%;margin:0 auto;overflow:hidden; background:url(../images/tab_bg.jpg) repeat-y;}
.tabs-vert-r-box{padding:0px;float:left; height:52px;}
.main-content{ width:960px; float:left; color:#000;background:url(../images/body-bottom.jpg) no-repeat bottom left; padding:0px 0px 0px 0px; }

.tabs-vert-r {margin:0; padding:0px; list-style:none;width:932px;background:#000000; height:52px; margin-left:2px; padding-left:24px;}
.tabs-vert-r li {margin:0; padding:0; float:left; width:223px; margin-right:5px; height:42px; margin-top:10px; background:url(../images/tab.jpg) no-repeat;}
.tabs-vert-r li.on {font-weight:bold; background:url(../images/tab_hover.jpg) no-repeat;}
.tabs-vert-r li span {}
.tabs-vert-r li.on span {}
.tabs-vert-r li a, .tabs-vert-r li a:hover { text-decoration:none;display:block;height:42px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; text-align:center; line-height:40px; font-weight:bold;color:#000000;}
.tabs-vert-r li a:hover {background-color:transparent!important;}
/*Tab ending*/


.tabs_container_inside{ background: url(../images/tab_inside_bg.jpg) no-repeat center bottom; height:260px; position:relative; padding-left:10px; margin-bottom:10px; margin-top:5px;}
h2.blkh2{ font-size:18px; font-weight:normal; margin-bottom:5px; font-weight:bold; text-transform:uppercase;}
p.boldp{ font-size:13px; font-weight:bold; color:#000000; line-height:normal; padding-bottom:0px;}

h2.smallh2{ font-size:14px; font-weight:bold; margin-bottom:5px; text-transform:uppercase; color:#003366; font-family:"Trebuchet MS"; margin-left:85px; width:180px; height:65px;}
p.blkp{ font-size:12px; font-weight:bold; color:#000000; line-height:normal; margin-bottom:5px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif;width:280px; margin-left:10px;}




.divtabinside{ width:310px;margin-right:5px; float:left;}
.divtabinside_l{ width:117px; float:left; margin-left:3px;}
.divtabinside_r{ width:180px; float:left; padding-top:55px; padding-right:5px;}

.b_divtabinside_l{ width:85px; float:left; margin-left:3px; padding-top:5px; display:none;}
.b_divtabinside_r{ width:210px; float:left; padding-top:50px; padding-right:5px;}


.wantmoreinfo{ height:40px;}

a.wantmore1{display:block; width:230px;float:right; height:27px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0px;text-transform:uppercase; vertical-align:middle; padding-top:10px; background:url(../images/iwmi-bo.jpg) no-repeat  right top; margin-bottom:10px; }
a.wantmore1:hover{ text-decoration:none;}
a.wantmore2{display:block; width:230px;float:right; height:27px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0px;text-transform:uppercase; vertical-align:middle; padding-top:10px; background:url(../images/iwmi-retailer.jpg) no-repeat  right top; margin-bottom:10px; }
a.wantmore2:hover{ text-decoration:none;}

a.wantmore3{display:block; width:230px;float:right; height:27px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0px;text-transform:uppercase; vertical-align:middle; padding-top:10px; background:url(../images/iwmi-sso.jpg) no-repeat  right top; margin-bottom:10px; }
a.wantmore3:hover{ text-decoration:none;}

a.wantmore4{display:block; width:230px;float:right; height:27px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0px;text-transform:uppercase; vertical-align:middle; padding-top:10px; background:url(../images/iwmi-so.jpg) no-repeat  right top; margin-bottom:10px; }
a.wantmore4:hover{ text-decoration:none;}





.bullet { margin-top:10px;}
.bullet li { padding-bottom:8px; background:url(../images/bullet1.jpg) no-repeat 0px 0px; padding-left:20px; }
h3{ font-size:16px; margin-bottom:5px; font-weight:bold; color:#002858;}
.paddingbtm{padding-bottom:10px;}
h4.ssh4 {color:#53BE53; font-size:14px; font-weight:bold; margin-bottom:3px;}
a.link{ color:#006699;} 
a.link:hover{ text-decoration:none;} 
.Limg_col1 {float:left;width:333px;}


 .signul {overflow:hidden; margin-top:5px; margin-bottom:5px; width:600px; color:#000000;}
.signul li{width:100%; overflow:hidden; margin-bottom:4px; line-height:normal;}
.signul li label{font-weight:bold; width:15%; float:left; display:block; line-height:25px;}
.signul li span{font-weight:normal; width:82%; float:left; display:block;}
.signul li b{font-weight:normal; width:82%; font-size:11px; display:block;}
.signtxt{width:248px; border:1px solid #ccc; height:20px; padding-top:3px; padding-left:2px;}
.signtxtarea{width:247px; border:1px solid #ccc; height:80px; padding-top:3px; padding-left:3px;}
#btnSubmit{background:url(../images/btn.jpg) no-repeat; width:94px; height:29px; display:block; font-size:12px; font-weight:bold; text-align:center; border:none; color:#000000; text-decoration:none; float:right; margin-right:20px;}
.signmain{width:360px; margin:20px 0px 0px 50px;} 




.bullet2 { margin-top:10px;}
.bullet2 li { padding-bottom:3px; background:url(../images/bullet2.jpg) no-repeat 0px 2px; padding-left:15px; margin:0px; }















