@charset "utf-8";
/* CSS Document */
body {margin: 0px; background:url(../images/site_bg.jpg) repeat-x;color:#272121;font-family:Arial, Helvetica, sans-serif;line-height:19px;	font-size:12px;	font-weight:normal}
#wrapper{width:902px;margin:10px auto;}
#top{margin:0px ;paddding:0px;}
#header {float: left;width: 170px;height: 84px;}
#contact{float:right}
#contact ul{margin:0px ;padding:0px;}
#contact ul li{margin:0px ;padding:2px 10px;list-style-type:none;}
p{text-align:justify;padding-right:17px;}
#contact ul li a:link{margin:0px ;color:#0c3e77;text-decoration:underline;}
#contact ul li a:visited{color:#0c3e77;text-decoration:underline;}
#contact ul li a:active{color:#0c3e77;text-decoration:underline;}
#contact ul li a:hover{color:#0c3e77;text-decoration:none;}
#flash{padding:3px 0px}
#content {	padding: 0 px;}
#content_1 {	padding:18px 0px 0px 0px;}
#content img{float:left;padding-right:10px}
#content  h1{font-family:Arial, Helvetica, sans-serif; color:#0556a1;font-size:16px;margin:0px;padding:10px 0px 0px 0px;text-align:left}
.clear{clear:both}
.leftpanel{width:600px;float:left;}
.panel{width:300px;float:left;padding:7px 0px;height:300px;}
.leftpanel p img{text-align:center}
#content .rightpanel{width:290px;float:left;padding-left:10px}
.right_inner_panel{margin:0px ;height:280px;}
.right_inner_panel2{margin:0px ;height:180px;}
.table{padding: 0 px;float:left;width:600px;text-align:left;}
.table img{float:left;padding-right:10px}
.table  h1{font-family:Arial, Helvetica, sans-serif; color:#0556a1;font-size:16px;margin:0px;padding:10px 0px 0px 0px;text-align:left}
.height{height:35px}
.height_65{height:65px}
.height_25{height:25px}
.tableheading{background:url(../images/tableheadbg.png) repeat-x;color:#0b4371;font-size:12px;font-weight:bold;padding: 5px 0px 0px 10px;border-right:1px solid #c2ccd1;border-left:1px solid #c2ccd1;border-bottom:1px solid #c2ccd1;height:23px;}
.cl{clear:left}
.middle{background:url(../images/bottom.png) repeat-x;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;float:left;width:598px;}
.m_inner{float:left;width:290px;padding:7px 4px}
.m_inner p{margin:0px ;padding:0px}
.m_inner img{padding:0px 7px;}
.tablebg{background:url(../images/bg.gif) no-repeat right bottom;float:left;}

.m_inner strong{color:#0b4371;font-size:12px;font-weight:bold;}
a.complete:link{color:#944708;text-decoration:none;padding:0px 10px 5px 0px;font-weight:bold}
a.complete:visited{color:#944708;text-decoration:none;padding:0px 10px 5px 0px;font-weight:bold}
a.complete:active{color:#944708;text-decoration:underline;padding:0px 10px 5px 0px;font-weight:bold}
a.complete:hover{color:#944708;text-decoration:underline;padding:0px 10px 5px 0px;font-weight:bold}
 .fl{float:right;}
.fr{float:left;padding:6px;text-align:right}
.fr_1{float:left;padding:6px;text-align:right;width:600px;}
.padleft{padding-left:55px;} .padleft1{padding-left:55px;}
a.links:link{color:#0c3e77;text-decoration:underline;}
a.links:visited{color:#0c3e77;text-decoration:underline;}
a.links:active{color:#0c3e77;text-decoration:underline;}
a.links:hover{
	color:#0c3e77;
	text-decoration:none;
	text-align: right;
}
.stroke{background:url(../images/stoke.jpg) repeat-x top;height:7px;}
#flash_inner{padding:3px 0px 0px 0px}
.inner-div-bg{background:#ffffff url(../images/inner-td-top-bg.gif) repeat-x left bottom; border:#bdbcbd solid 1px;width:900px;margin:auto;position:relative;z-index:5;}
.inner-left-img{	position:absolute;	z-index:10;	top: 33px;	left: -11px;}
.inner-div-bg p{text-align:center}
.inner-div-bg1{background:#ededed url(../images/inner-td-top-bg.gif) repeat-x left top; border:#bdbcbd solid 1px;width:900px;margin:auto;position:relative;z-index:5;}
.inner-div-bg1 p{
	text-align:left
}
.innercontent .floatl{width:50%;float:left}
.innercontent .float2{width:60%;float:left}
.innercontent .float3{width:40%;float:left}
.innercontent .floatr{width:50%;float:left}
.innercontent .floatl_c{width:65%;float:left}
.innercontent .floatr_c{width:35%;float:left}
.cloud{background:url(../images/cloud.png) no-repeat;float:left;height:155px;width:110px}
.cloudbg{background:url(../images/cloudbg.png) repeat-x bottom;border-right:1px solid #666666;float:left;height:129px;width:235px;margin-top:25px;}
*html .cloudbg{background:url(../images/cloudbg.png) repeat-x bottom;border-right:1px solid #666666;float:left;height:129px;width:235px;margin-top:25px;}

.tab{width:100%;float:left}
.tab .w2b10{width:40%;padding:3px 2px;float:left;text-align:right}
.tab .w2b11{width:10%;padding:3px 2px;float:left;text-align:center}
.tab .w2b12{width:40%;padding:3px 2px;float:left;text-align:left}
p span{color:#0b4371;font-size:12px;font-weight:bold}
h1{font-family:Arial, Helvetica, sans-serif; color:#0556a1;font-size:16px;margin:0px;padding:0px 0px 0px 0px;text-align:left}
h4{font-family:Arial, Helvetica, sans-serif; color:#0556a1;font-size:14px;margin:0px;padding:0px 0px 0px 0px;text-align:left}
.bodycontent{margin:0px ;padding:0px}
.bodycontent img{padding-right:10px;}
.pad{padding-top:20px;padding-bottom:8px;}
.bottomrepeat{background:url(../images/bottom.png) repeat-x top}
.bold{color:#0b4371;font-size:12px;font-weight:bold;}
.borders{border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.borders_1{border-bottom:1px solid #e9e9e9;}
.borders_2{border-right:1px solid #e9e9e9;}
.aboutus1 ul{margin:0px 0px 0px 4px; padding:5px 0px}
.aboutus1 ul li{background:url(../images/bullot.png) no-repeat left 6px;list-style-type:none;padding-left:20px;padding-bottom:6px;text-align:left;}


/*------------------------------------------ FOOTER-----------------------------------------*/
a.footer:link{color:#323e48;text-decoration:none;}
a.footer:visited{color:#323e48;text-decoration:none;}
a.footer:active{color:#323e48;text-decoration:none;}
a.footer:hover{color:#323e48;text-decoration:underline;}
.border{border-bottom:1px solid #ecebeb;padding:8px 4px}


/*------------------------------------------ Contact ----------------------------------------*/
.innercontent{width:90%; margin:auto; padding-top:10px}
.innercontent_contact{width:90%; margin:auto; padding-top:0px}
.innercontent_contact .floatl{width:50%;float:left}
.innercontent_contact .float2{width:60%;float:left}
.innercontent_contact .float3{width:40%;float:left}
.innercontent_contact .floatr{width:50%;float:left}
.contactinfo{width:400px;float:left;margin-top:30px}
.image{width:70px;float:left;}
.text{width:320px;float:left;padding-left:10px;padding-top:4px;}


/*------------------------------------------ MENU-----------------------------------------*/
#pointermenu2{margin: 0;padding: 0;float: left;padding:15px 0px 0px 120px;}
#pointermenu2 ul{margin: 0;margin-left: 15px; /*menu offset from left edge of window*/float: left;padding-left: 0px;font: 12px ; /*optional left round corner*/}
* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/margin-bottom: 1em;margin-left: 7px; /*menu offset from left edge of window in IE*/width:329px;}
*:first-child+html  #pointermenu2 ul{width:341px;margin-bottom: 1em;margin-left: 7px;}
#pointermenu2 ul li{display: inline;;background:url(../images/menudiv.jpg) no-repeat right}
#pointermenu2 ul li a{float: left;color: #000000;padding: 13px 9px 14px 9px;text-decoration: none;background:url(../images/white.gif) repeat-x;}
#pointermenu2 ul li a:visited{color: #000000;}
#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/color: lightyellow;background:url(../images/black.gif) repeat-x;}
#pointermenu2 ul li a#selected{color: #fff;background:url(../images/black.gif) repeat-x;font-weight:bold}
#pointermenu2 ul li a#rightcorner{padding-right: 0;padding-left: 2px;background: url(../images/rightround2.gif) bottom right no-repeat; /*optional right round corner*/}
#pointermenu2 ul li a.left_menu_item{float: left;color:white;font-weight:200;padding:13px 12px 14px 10px;text-decoration:200;background:url(../images/left.gif) top left no-repeat; /*optional right round corner*/background-position:0% -47px;}

#pointermenu2 ul li a.left_menu_item1{float: left;color: #000;font-weight:200;padding:13px 12px 14px 10px;background:url(../images/left.gif) top left no-repeat; /*optional right round corner*/background-position:0% 0px;border-bottom:1px solid #dadada}
#pointermenu2 ul li a.left_menu_item1:hover{float: left;color: #fff;font-weight:200;padding:13px 12px 14px 10px;background:url(../images/left.gif) top left no-repeat; /*optional right round corner*/background-position:0% -47px;}


#pointermenu2 ul li a.left_menu_item:hover{float: left;color: white;font-weight: 200;padding: 13px 12px 14px 10px;text-decoration: none;background: url(../images/left.gif) top left no-repeat; /*optional right round corner*/background-position:0% -47px;}
#pointermenu2 ul li a.left_menu_item:active{color:#FFFFFF;Font-weight:bold}
#pointermenu2 ul li a.left_menu_item:visited{color:#FFFFFF;Font-weight:bold}
#pointermenu2 ul li a.noborder_right{float: left;color: #000;font-weight: 200;padding: 13px 12px 14px 5px;text-decoration: none;border-right: 0px solid white;background: url(../images/right.gif) bottom right no-repeat; /*optional right round corner*/background-position:100% 0px;}
#pointermenu2 ul li a.noborder_right1{float: left;color: #fff;font-weight: bold;padding: 13px 12px 14px 5px;text-decoration: none;border-right: 0px solid white;background: url(../images/right.gif) bottom right no-repeat; /*optional right round corner*/background-position:100% -47px;}
#pointermenu2 ul li a.noborder_right1:hover{float: left;color: #fff;font-weight: bold;padding: 13px 12px 14px 5px;text-decoration: none;border-right: 0px solid white;background: url(../images/right.gif) bottom right no-repeat; /*optional right round corner*/background-position:100% -47px;}
#pointermenu2 ul li a.noborder_right:hover{float: left;color: white;font-weight: 200;padding: 13px 12px 14px 5px;text-decoration: none;border-right: 0px solid white;background:url(../images/right.gif) bottom right no-repeat; /*optional right round corner*/background-position:100% -47px;}
#pointermenu2 ul li a.noborder_right:active{color:#FFFFFF;}

/*------------------------------------------ SUBMENU-----------------------------------------*/
.dropmenudiv_a{	position:absolute;top: 10px;	border: 0px solid #000; /*THEME CHANGE HERE*/	border-bottom-width: 0;	font:normal 12px Arial;
	       z-index:1000;	background:url(../images/white.gif) repeat-x;visibility: hidden;	border-bottom:#666666 1px solid;	}
.dropmenudiv_a a{width: auto;display: block;text-indent: 5px;border-bottom: 0px solid #FDE8E9; /*THEME CHANGE HERE*/padding:5px 15px 5px 15px; ;text-decoration: none;background:url(../images/white.gif) repeat-x;color: #000;}
* html .dropmenudiv_a a{ /*IE only hack*/width: 140px;}
.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/color: white;background:url(../images/black.gif)}

/*------------------------------------------ soamm-----------------------------------------*/

.floatleft{float:left}
.soammtable{background:#FFFFFF;width:700px;margin:auto}
.soammtable_head{background:url(../images/tablebg.jpg) repeat-x;text-align:center;color:#fff;font-weight:bold;height:28px;padding-top:3px}
.soammrow_head{background:#D6EEAC;color:#000000;text-align:center;text-weight:bold;float:left;width:100%}
.soammrow_head_alter{background:#fff;color:#000000;text-align:center;text-weight:bold;float:left;width:100%}
.level1{width:160px;padding:3px;float:left;text-align:left}
.level2{width:260px;padding:3px;float:left;}
.level3{width:260px;padding:3px;float:left;}
.bold_highli{background:#0c3e77;color:#ffffff;text-align:center;text-weight:bold;float:left;width:100%}




#tablediv {float:left;display:inline-block;border:1px solid  #666666;border-spacing:5px;border-collapse:separate; padding:4px; overflow:auto;}
#celldiv {float:none;display:inline-block;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center;width:50%; }
#celldiv2 {float:none;display:inline-block;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center;width:20%;}
#celldiv3 {float:none;display:inline-block;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;width:40%;}
#rowdiv  {display:table-row;width:auto;}
.row-877a7 { display:block; height:100%; white-space:nowrap; clear:left; }
.cell-877a7 { display:block; float:left; height:100%; width: 32%; white-space: normal;}
.table-877a7 { display:block; width:100%; }
.table-877a7 .cell-877a7 { padding:4px; }
/*------------------------------------------ Resume-----------------------------------------*/


a.about:link{color:#333333;text-decoration:underline;padding:0px 6px}
a.about:visited{color:#333333;text-decoration:underline;padding:0px 6px}
a.about:active{color:#333333;text-decoration:underline;padding:0px 6px}
a.about:hover{color:#333333;text-decoration:none;padding:0px 6px}
.about_top{background:url(../images/toptop.gif) repeat-x bottom;}
.about_left{background:url(../images/leftleft.gif) repeat-y right;}
.about_bottom{background:url(../images/bottombottom.png) repeat-x right top;}
.about_right{background:url(../images/rightright.png) repeat-y left;}


.padding{padding-left:3px}
.headings{background:url(../images/headingstroke.png) repeat-x top;color:#FFFFFF;font-size:16px;font-weight:bold;}
.aboutus p{padding:0px 24px;text-align: left;}
.padTop{padding-top:60px;}.padTop1{padding-top:59px;}.padTop2{padding-top:10px;}
.aboutus ul{margin:0px 0px 0px 4px; padding:10px 0px}
.aboutus ul li{background:url(../images/bullot.png) no-repeat left 6px;list-style-type:none;padding-left:20px;padding-bottom:6px;text-align:left;}
.somm{border:1px solid #666666}
.somm ul{margin:0px 0px 0px 10px; padding:0px;}
.somm ul li{background:url(../images/bullot.png) no-repeat left 6px;list-style-type:none;padding-left:20px;padding-bottom:6px;text-align:left;}
.tableheaderbg{background:url(../images/tablebg.jpg) repeat-x;text-align:center;color:#fff;font-weight:bold;}
.aboutus_1 ul{margin:0px 0px 0px 24px; padding:10px 0px}
.aboutus_1 ul li{background:url(../images/bullot.png) no-repeat left 6px;list-style-type:none;padding-left:20px;padding-bottom:6px;text-align:left;}


/*------------------------------------------ web2.0-----------------------------------------*/
.webackground1{background: #fff url(../images/innerbg.jpg) repeat-x bottom    ;border-bottom:1px solid #bdbcbd;border-right:1px solid #bdbcbd;border-top:1px solid #bdbcbd;}
.webackground{background:url(../images/innerbg.jpg) repeat-x  bottom;border-left:1px solid #bdbcbd;border-bottom:1px solid #bdbcbd;border-right:1px solid #bdbcbd;margin-left:9px;padding-left:20px;}
.webackground2{background: #fff  ;border-top:1px solid #bdbcbd;border-right:1px solid #bdbcbd;padding-top:1px;}
.webackground4{background: #fff  ;border-top:1px solid #bdbcbd;padding-top:1px;}
.inner-top-bg{ background:#ededed url(../images/inner-td-top-bg.gif) repeat-x left top; border:#bdbcbd solid 1px; }
.borderright{border-right:1px solid #bdbcbd}


/*------------------------------------------ Resume ----------------------------------------*/
.contnet_resume{width:auto;}
.stroke_resume{background:url(../images/stoke.jpg) repeat-x top;height:7px;width:430px;float:left;height:41px;}
.curve_res{background:url(../images/curve.gif) no-repeat top; width:25px;height:41px;float:left}
.line{background:url(../images/line.gif) repeat-x top;border-right:1px solid #dedede;float:left;height:33px;width:440px;padding-top:8px;}
.top{background:url(../images/top.gif) no-repeat right bottom;height:52px;width:882px;padding-right:20px;text-align:right;}
.botttom{background:url(../images/bottom_1.gif) no-repeat right top; height:25px;}
.midddle{background:url(../images/middle_1.gif) repeat-y right    ;}
.resumecontent{width:95%;padding-top:13px;}
.sidestrip{background:url(../images/imark.gif) no-repeat left;float:left;width:12px;height:40px;margin-left:12px;}
* html.sidestrip{background:url(../images/imark.gif) no-repeat left;float:left;width:12px;height:40px;margin-left:0px;}
.sidestrip_jhead{background:url(../images/resume_head.gif) repeat-x left;float:left;height:32px;padding:0px 10px;line-height:30px;color:#fff;font-weight:bold;font-size:14px;}
.resumecontent p{padding: 5px 38px;margin:0px}
.graybox{background-color:#f8f8f8;border-bottom:1px solid #999999;height:50px;width:820px;margin-left:30px;padding-top:10px;padding-left:10px;padding-right:10px;}

.resumecontent_resume{width:93%;padding-left:35px;}

{background:#E9E9E9 ;height:20px;margin:0px;padding:0px;font-size:14px}



.visibleDiv, #bottomRight, #topRight{position:fixed;width:120px;border: solid 2px #cccbcb; vertical-align: middle;text-align: right; background-color:#DCDCDC; background:url(../images/attachdiv.jpg) repeat-x;padding-right:4px; }
#bottomRight ul{margin:0px 0px 0px 4px; padding:5px 0px}
#bottomRight ul li{background:url(../images/bullot.png) no-repeat left 6px;list-style-type:none;padding-left:20px;padding-bottom:6px;text-align:left;}
#bottomRight{bottom:30px;right:10px;}
.bookdiv{width:95%; padding:6px 6px 6px 0px;margin:3px 0px;border-bottom:1px solid #E1E1E1;}
.bookimage{width:77px;height:131px;float:left;margin:0px 8px 0px 0px}
.booktext{float:left;line-height:24px;text-align:left;}
.booktext span{color:#990000;font-weight:bold}
.forresume{overflow:auto;height:300px;}
.forworkex{overflow:auto;height:400px;}

/*--28thjuly-----*/

.cloud-box-center{background:#ffffff url(../images/cloud-box-bg.gif) repeat-x left bottom;border:#bdbcbd solid 1px;position:relative;z-index:2;width:384px; margin-left:150px;}
.cloud-box{background:#ffffff url(../images/cloud-box-bg.gif) repeat-x left bottom;border:#bdbcbd solid 1px;position:relative;z-index:2;width:384px;margin:0;}
.cloud-img{position:absolute;z-index:10;background-position:left top;left:-32px;top: -13px;float:left;}
.cloud-content{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;width:77%;margin: 0px 8px 0 auto;z-index:15;}
.colud-heading{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#0164a3;font-weight:bold;}

.rss-item{color:#0c3e77;}
.rss-item:hover{text-decoration:none;}
.rss-item:visited{text-decoration:none;}
.rss-item:active{text-decoration:none;}

#homedivpopup {	position: absolute;	visibility: hidden;	width: 600px;	height: 300px;	left: 20px;
	top: 200px;	background-color: #ccc;border: 5px solid #000;overflow:auto; padding: 5px 10px 10px 5px}
#homedivpopupclose {float: right; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }
