body { padding:0; margin:0 auto; width:856px; background:#f3f5f5 url(../images/bg_all.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#3b596a;}
table, form, td{ margin:0; vertical-align:top;}
html { height:100%;}
table { font-size:100%;}
body, td { font-family:Arial; color:#808383; vertical-align:top;}
a img { border:0px;}
img { vertical-align:top; border:0px;}
a { color:#e4964e; text-decoration:underline;} 
a:hover { text-decoration:none;}

/* Header css */
#header { float:left; width:856px; height:156px;}
#logo_tab { float:left; height:156px; width:856px;}
#logo { float:left; width:211px; height:156px;}
#tab { float:left; width:645px; height:65px; border-top: 15px solid #00141d; border-bottom: 15px solid #00141d;}
#banner { float:left; width:645px; height:61px;}
#masterbanner { float:left; width:856px; height:214px;}

#tabstyle ul { margin:0; padding:0; width:645px; height:65px;}
#tabstyle li { margin:0; padding:0; list-style:none; display:inline;}
#tabstyle li .tab1 { display:inline-block; background:url(../images/tabs.gif) no-repeat; height:65px; width:107px; background-position:0 0;}
#tabstyle li .tab1:hover { background-position:0 -65px;}
#tabstyle li .active1 { background-position:0 -130px;}

#tabstyle li .tab2 { display:inline-block; background:url(../images/tabs.gif) no-repeat; background-position:-107px 0; height:65px; width:161px;}
#tabstyle li .tab2:hover { background-position:-107px -65px;}
#tabstyle li .active2 { background-position:-107px -130px;}

#tabstyle li .tab3 { display:inline-block; background:url(../images/tabs.gif) no-repeat; background-position:-268px 0; height:65px; width:160px;}
#tabstyle li .tab3:hover { background-position:-268px -65px;}
#tabstyle li .active3 { background-position:-268px -130px;}

#tabstyle li .tab4 { display:inline-block; background:url(../images/tabs.gif) no-repeat; background-position:-428px 0; height:65px; width:107px;}
#tabstyle li .tab4:hover { background-position:-428px -65px;}
#tabstyle li .active4 { background-position:-428px -130px;}

#tabstyle li .tab5 { display:inline-block; background:url(../images/tabs.gif) no-repeat; background-position:-535px 0; height:65px; width:110px;}
#tabstyle li .tab5:hover { background-position:-535px -65px;}
#tabstyle li .active5 { background-position:-535px -130px;}
/*header end*/

/*padding*/
.paddingbottom_15 { padding-bottom:15px;}
.paddingtop_28 { padding-top:28px;}
.paddingtop_15 { padding-top:15px;}
.paddingbottom_5 {padding-bottom:5px}
/*margin*/
.margintop_15 { margin-top:15px;}

/*tag*/
#tag1 { float:left; width:822px; height:132px; padding:28px 15px 15px 15px; background:#184961 url(../images/tag.gif) repeat-x; border-left:2px solid #003751; border-right:2px solid #003751;}
#tag1 a { color:#b0b8b9; text-decoration:none;}
#tag1 a:hover { color:#8cc4ff; text-decoration:none;}
#part1 { margin:0 20px; background:#245269; width:1px; height:132px;}
#tag_message { float:left; width:247px; font:normal 14px/15px Arial, Helvetica, sans-serif; color:#b0b8b9;}

/*contain*/
#contain_text { float:left; width:826px; height:auto; padding:28px 15px; background:#f3f5f5;}
#contain_text3 { float:left; width:841px; height:auto; padding:0px 0px 28px 15px; background:#f3f5f5;}
.desi1 { color:#3b596a; font:normal 12px/15px Arial, Helvetica, sans-serif;}
.desi2 { color:#0067ad; font:normal 12px/15px Arial, Helvetica, sans-serif;}
.desi3 { color:#3887c1; font:normal 14px/15px Arial, Helvetica, sans-serif;}
.desi4 { color:#333333; font:normal 14px/18px Arial, Helvetica, sans-serif;}
.desi5 { color:#003751; font:bold 14px/18px Arial, Helvetica, sans-serif;}
#box1 { background:#ffffff; border:1px solid #c5c7c7; padding:3px;}
#box2 { background:#e7ebed; padding:10px;}
#box3 { background:#e0eaf0; padding:0 15px;}
#box4 { background:#dadfe1; padding:0 15px;}
.imgage1 { float:left; border:1px solid #b3c1c8; background:#ffffff; padding:3px; margin-right:10px;}


/*about*/
#sol_box1 { clear:both; float:left; width:163px; margin-right:5px; padding:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;background:#356b88; height:175px; display:inline; overflow:hidden;}
#sol_box1:link { float:left; width:163px; padding:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;background:#356b88; height:175px; display:inline;}
#sol_box1:hover { float:left; width:163px; padding:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background:#67808d; height:175px; display:inline;}

#sol_box2 { clear:both; float:left; width:163px; padding:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;background:#356b88; height:280px; display:inline; overflow:hidden;}
#sol_box2:link { float:left; width:163px; padding:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;background:#356b88; height:; display:inline;}
#sol_box2:hover { float:left; width:163px; padding:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;background:#67808d; height:; display:inline;}

#sol_box3 { clear:both; float:left; width:163px; margin-top:5px; margin-right:5px; padding:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;background:#356b88; height:280px; display:inline; overflow:hidden;}
#sol_box3:link { float:left; width:163px; padding:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;background:#356b88; height:; display:inline;}
#sol_box3:hover { float:left; width:163px; padding:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;background:#67808d; height:; display:inline;}

#tabs3 { float:left; background:#f8f8f8; text-decoration:none; padding-bottom:1px !important; display:inline;}
#tabs3 a { float:left; border:4px solid #aabdc8; background:#f8f8f8; text-decoration:none; padding:4px; display:inline;}
#tabs3 a:hover { float:left; border:4px solid #356b88; background:#ffffff; text-decoration:none; padding:4px; display:inline;}

.indent_im{ margin:0px 15px 0px 0; float:left; vertical-align:top;}
.indent{ margin:0px 5px 5px 0; float:left; vertical-align:top;}

.tabsaa { color:#1c2122; font-size:11px; font-weight:bold; text-align:left;}
.tabsbb { font-size:11px; color:#808383; font-weight: normal; cursor:pointer !important; text-align:left; line-height:1.5em;}
.tabscc { float:right; font-size:11px; color:#0ea0e5; text-decoration:underline; font-weight: bold; text-align:right; line-height:1.5em;}
.tabscc:hover { float:right; font-size:11px; color:#0ea0e5; text-decoration:none !important; font-weight: bold; text-align:right; line-height:1.5em;}
.w_open { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

/*footer*/
#footer { float:left; width:822px; padding:0 15px; background:url(../images/footer.gif) repeat-x; height:63px; border:2px solid #00202f;}
.des { padding-top:30px; color:#b1b1b1; font:normal 11px Arial, Helvetica, sans-serif;}
#footer a { color:#0ea0e5; text-decoration:underline; font:normal 11px Arial, Helvetica, sans-serif;}



/* updated css on friday 13th nov */

.apply_listing_01{background:#dee0df; padding:5px; width:254px}
.apply_listing_01 ul{ margin:0; padding:0 0 10px 0;}
.apply_listing_01 li{ display:inline-block; background:#fff; border:1px solid #dfdfdf; padding:3px 5px; margin:1px 10px; width:224px; list-style:none}
#contain_text4 { float:left; width:841px; height:auto; padding:0px 0px 28px 15px; background:#f3f5f5;} 

.apply_listing_01 li a{ color:#0f80b6; text-decoration:none;}
.apply_listing_01 li a span{ color:#00364f; text-decoration:none;; font-size:11px; text-transform:uppercase; font-weight:700}
.apply_listing_01 li a:hover{ color:#000; text-decoration:underline}

.apply_ip_chart{background:#fff;  width:100%; padding:15px 0 0 15px; float:left}
.apply_ip_chart .heading{background:url(../images/interview-procedure.gif) no-repeat; width:193px; height:13px}
.apply_ip_chart .heading span{display:none}

.apply_ip_chart .interview-procedure{background:url(../images/careernet-interview-procedure.gif) no-repeat; width:526px; height:85px; margin:10px 0 10px 0;}
.apply_ip_chart .interview-procedure span{display:none}

.form_label{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#003; line-height:18px;}

.form_ctrl{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; width:200px; border:1px solid #dedede; height:18px; margin-bottom:3px; background-color:#ffffff; padding-left:3px}

.form_ctrl_rr{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; width:200px; border:1px solid #ffd1c2; height:18px; margin-bottom:3px; background-color:#ffeeee; padding-left:3px}

.form_ctrl_sml1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; width:120px; border:1px solid #dedede; height:18px; margin-bottom:3px; padding-left:3px}
.form_ctrl_sml2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; width:69px; border:1px solid #dedede; height:18px; margin-bottom:3px; padding-left:3px}

.form_ctrl_sml1_rr{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; width:120px; border:1px solid #ffd1c2; height:18px; margin-bottom:3px; background-color:#ffeeee; padding-left:3px}
.form_ctrl_sml2_rr{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; width:69px; border:1px solid #ffd1c2; height:18px; margin-bottom:3px; background-color:#ffeeee; padding-left:3px}


.form_ctrl_c{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; width:220px; height:18px;  padding-left:3px; height:auto;}

.form_ctrl_c_rr{ font-family:Arial, Helvetica, sans-serif; background-color:#ffeeee; font-size:12px; font-weight:bold; color:#ffd1c2; width:220px; height:18px;  padding-left:3px; height:auto;}


.btn_01{ display:inline; overflow:hidden;}
.btn_01 a { display:inline-block; background:url(../images/buttons.gif) no-repeat; height:35px; width:86px; background-position:0 0;}
.btn_01 a:hover { background-position:0 -35px;}
.btn_01 a span{display:none;}
.btn_02{ display:inline; overflow:hidden; margin-left:4px}
.btn_02 a { display:inline-block; background:url(../images/buttons.gif) no-repeat; height:35px; width:85px; background-position:-86px 0;}
.btn_02 a:hover { background-position:-86px -35px;}
.btn_02 a span{display:none}

#page1 #content .row2 .col3_contact .title{ margin:0px 0 0 0px}
.sol_quote{ color:#4f81bd; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-style:italic; font-weight:normal; line-height:1.3em;}
.sol_body_top, .press_top{ color:#838383; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:1.5em;}
.sol_body_bot{ color:#838383; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

/*testminol*/
#marTRBL25-web { padding:15px; background:#e7ebed;}
#NewsTicker { height:220px; margin:0 auto; }
#NewsVertical { height: 190px; display: block; overflow: hidden; position: relative; }
#controller { padding:6px 0; font-size:11px; color:#666; }
#play_scroll_cont { display:none; }
#stop_scroll_cont, #play_scroll_cont { line-height:28px;}
/* --------------- */
/* Ticker Vertical */
#TickerVertical { height: auto; display: block; list-style: none; margin: 0; padding: 0; }
#TickerVertical li { display: block; height: auto; color: #04283d; text-align: left; font-size: 12px; margin: 0; float: left; }
#TickerVertical li .NewsTitle { display: block; color: #000000; font-size: 12px; font-weight:bold; margin-bottom:6px; }
#TickerVertical li .NewsTitle a:link, #TickerVertical li .NewsTitle a:Visited { display: block; color: #000000; font-size: 12px; font-weight:bold; margin-bottom:6px; text-decoration:none; }
#TickerVertical li .NewsTitle a:hover { text-decoration:none; }		
#TickerVertical li .NewsImg { float:left; margin-right:10px; }
#TickerVertical li .NewsFooter { display: block; color: #000000; font-size: 10px; margin:6px 0 14px 0; }


/******************************************************Raj**************************************************************/
#workbox { float:left;text-decoration:none; padding-bottom:1px !important; display:inline; width:525px}
#workbox a { float:left; /* background:#8e9ebd;*/ text-decoration:none; padding:0px; display:inline;}
#workbox a:hover { float:left;  /*background:#bcc5d6;*/ text-decoration:none; padding:0px; display:inline; }

a{text-decoration:none}

#outer_box a{ float:left; -moz-border-radius: 5px; -khtml-border-radius: 5px; //for safari -webkit-border-radius: 5px; border-radius: 5px; background:#8597ba none repeat scroll 0 0; border:1px solid #dfdfdf; padding:15px 10px 15px 10px;  border:none; text-decoration:none }
#outer_box a:hover { -moz-border-radius: 5px; -khtml-border-radius: 5px; //for safari -webkit-border-radius: 5px; border-radius: 5px; background:#576580 none repeat scroll 0 0; border:1px solid #dfdfdf; padding:15px 10px 15px 10px; border:none; text-decoration:none }

#outer_box .main_heading{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#f4f6f6; margin-bottom:5px;}
#outer_box .subbox1a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#e7ebed; color:#000; padding:5px; width:490px; width:expression('480px')}
#outer_box .subbox1a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#fff; color:#000; padding:5px; width:490px; width:expression('480px')}
#outer_box .subbox1b{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#b6c1d4; color:#000; padding:5px; width:490px;  width:expression('480px')}
#outer_box .subbox1b:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#a6afbd; color:#000; padding:5px; width:490px;  width:expression('480px')}


#outer_box .subbox1b .subhead{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#303b74;}
#outer_box .subbox1b ul{ margin:0 5px 0 15px; padding:0;}
#outer_box .subbox1b li{ list-style:url(../images/arrow_02.gif); color:#282828; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.arrow_01{ background:url(../images/top_arrow_01.gif) center center no-repeat; width:500px; float:left; height:45px;}


#outer_box_02 a{ float:left; -moz-border-radius: 5px; -khtml-border-radius: 5px; //for safari -webkit-border-radius: 5px; border-radius: 5px; background:#7f9bac none repeat scroll 0 0; border:1px solid #dfdfdf; padding:15px 10px 15px 10px;  border:none; text-decoration:none;  }
#outer_box_02 a:hover { -moz-border-radius: 5px; -khtml-border-radius: 5px; //for safari -webkit-border-radius: 5px; border-radius: 5px; background:#506979 none repeat scroll 0 0; border:1px solid #dfdfdf; padding:15px 10px 15px 10px; border:none; text-decoration:none;  }


#outer_box_02 .main_heading{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#f4f6f6; margin-bottom:5px;}
#outer_box_02 .subbox1a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#e7ebed; color:#000; padding:5px;  width:490px;  width:expression('480px')}
#outer_box_02 .subbox1a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#fff; color:#000; padding:5px;  width:490px;  width:expression('480px')}
#outer_box_02 .subbox1b{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#b3c3cd; color:#000; padding:5px;  width:490px;  width:expression('480px')}

#outer_box_02 .subbox1b:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#9caab3; color:#000; padding:5px;  width:490px;  width:expression('480px')}

#outer_box_02 .subbox1b .subhead{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#303b74;}

#outer_box_02 .subbox1b .subhead2{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#421700; margin: 5px 0 3px 0;}
#outer_box_02 .subbox1b ul{ margin:0 5px 0 15px; padding:0;}
#outer_box_02 .subbox1b li{ list-style:url(../images/arrow_02.gif); color:#282828; font-family:Arial, Helvetica, sans-serif; font-size:11px;}



.arrow_02{ background:url(../images/top_arrow_02.gif) center center no-repeat; width:500px; float:left; height:45px;}


#outer_box_03 a{ float:left; -moz-border-radius: 5px; -khtml-border-radius: 5px; //for safari -webkit-border-radius: 5px; border-radius: 5px; background:#596e7a none repeat scroll 0 0; border:1px solid #dfdfdf; padding:15px 10px 15px 10px;  border:none; text-decoration:none;  }
#outer_box_03 a:hover { -moz-border-radius: 5px; -khtml-border-radius: 5px; //for safari -webkit-border-radius: 5px; border-radius: 5px; background:#304552 none repeat scroll 0 0; border:1px solid #dfdfdf; padding:15px 10px 15px 10px; border:none; text-decoration:none;  }

#outer_box_03 .main_heading{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#f4f6f6; margin-bottom:5px;}
#outer_box_03 .subbox1a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#e7ebed; color:#000; padding:5px;  width:490px;  width:expression('480px')}
#outer_box_03 .subbox1a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#fff; color:#000; padding:5px;  width:490px;  width:expression('480px')}


#outer_box_03 .subbox1b{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#a0adb4; color:#000; padding:5px;  width:490px;  width:expression('480px')}

#outer_box_03 .subbox1b:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#8a9eab; color:#000; padding:5px;  width:490px;  width:expression('480px')}

#outer_box_03 .subbox1b .subhead{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#303b74;}
#outer_box_03 .subbox1b ul{ margin:0 5px 0 15px; padding:0;}
#outer_box_03 .subbox1b li{ list-style:url(../images/arrow_02.gif); color:#282828; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.lnk_color {color:#00a3ff;}
.lnk_color:hover{color:#000;}


