body {font-family:  Arial, Helvetica, sans-serif;font-size: 12px;height:100%; color: #000000; margin:15px 10px 15px 10px;padding: 0px; background-color:#d9f2f7;}
a{text-decoration: none;color: #000000;}
a:hover{text-decoration: underline;color: #000000;}
a img {border: none;}
h1 {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color:#0a8fb5; margin:0; padding:0; border-bottom:dashed 1px #CCC;}
h2 {font-size: 14px;font-weight: normal; font-family: Arial, Helvetica, sans-serif; color:#f85d08; margin:0; padding:0; font-weight:bold; padding-top:5px}
h3 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color:#0a8fb5; margin:0; padding:0; border-bottom:dashed 1px #CCC;}
h4 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#0a8fb5; margin:0; padding:0; }

#maindiv{width:985px; margin:0px auto; padding:0px; text-align:center; }

p{font-family:  Arial, Helvetica, sans-serif; line-height:18px; text-align: justify }
.button{ height:20px; background-color:#cbe2fa; font-family: Arial, Helvetica, sans-serif; color:
#000; width: 100px; text-align:center}
.button a{ height:20px; font-family: Arial, Helvetica, sans-serif; color:#000; text-decoration:none; font-weight:bold; font-weight:bold}
.button a:hover{text-decoration:none;}
.img-case{ float:left; margin: 5px;}
.text-red{color:#eb5207; font-weight:bold}
.text-blue{color:#0a8fb5; font-weight:bold}


/* Logo */
#top-cont{width:985px;height: 80px;margin: 0 auto; float:left; background-image:url(images/bkg-top.gif); 
          background-repeat:repeat-x; text-align:left; background-color:#ffffff;}
#logo{width:640px;height:80px;margin: 0 auto; float:left}
#top-help{width:150px;height: 32px;margin: 0 auto; float:right; padding-top:5px; text-align:right; padding-right:5px}
#top-icon{width:190px;height: 32px;margin: 0 auto; float:right; padding-top:5px; text-align:right; }
#top-livechat{width:168px;height: 32px;margin: 0 auto; float:right; text-align:right; margin-right:5px; text-align:left}
#top-search{width:80px;height: 30px;margin: 0 auto; float:left; text-align:right; text-align:left;padding-top:13px; }
.input{background-color:#57afcb; color:#FFF}

/* Menu */
	/*Main Menu Container*/
#menu{width: 985px;	height: 40px; margin: 0 auto; float:left; font-family: Arial, Helvetica, sans-serif;}
.nfPlaceMain {background-color:#000;padding:0px 0px 0px 20px; background-image:url(images/link.jpg); background-repeat:repeat-x}

	/*Item Links*/
.nfPlaceMain .nfLink {padding:15px 60px 15px 45px; font-family: Arial, Helvetica, sans-serif;font-size:12px;
                 color:#fff; text-decoration:none; font-weight:bold; text-align:left}
.nfPlaceMain .nfLink1 {padding:15px 30px 15px 0px; font-family: Arial, Helvetica, sans-serif;font-size:12px;
                 color:#fff; text-decoration:none; font-weight:bold; text-align:left}
.nfPlaceMain .nfLink a{color:#fff;text-decoration:none; font-weight:bold; text-align:left;}
.nfPlaceMain .nfLink a:hover{text-decoration:none; color:#FFF}
.nfPlaceMain .nfLink a:visited{text-decoration:none; color:#FFF}
.nfPlaceMain .nfLink a:active{text-decoration:none; color:#FFF}


	/*Item Links - Parent*/
	.nfPlaceMain .nfParent .nfLink {background-image:url('images/arrow1_down.gif');background-position:92% 52%;
	                           background-repeat:no-repeat;}
	.nfPlaceMain .nfParent .nfSubS .nfLink {background-image:none; font-size:12px}

	/*Item Links - Hover (duplicate styles below!)*/
	.nfPure .nfItem:hover>.nfLink, .nfPure .nfItem:hover>*>.nfLink {text-decoration:none;}
	.nfPure .nfLink:hover, .nfPlaceMain .nfJSHover {text-decoration:underline; color:#fff}

	/*Item Links - Active*/
	.nfPlaceMain .nfItem .nfJSActive {border-bottom-color:#e0e8f0;background-color:#f8f9fa;color:#000;text-decoration:none;}
	
	/*Item Links - Focus*/
	.nfPure .nfLink:focus, .nfPlaceMain .nfItem .nfJSFocus {text-decoration:underline;}	

	/*Item Links - Breadcrumbs*/
	.nfPlaceMain .nfItem .nfJSBreadcrumb {}

	/******[Sub Menus]******/
	
	/*Sub Menu Styles*/
	.nfPlaceMain .nfSubS {background-color:#e5ebf7;padding:5px;}
	.nfPlaceMain .nfSubS {border:solid 1px #333;border-width:0px 1px 1px 1px;background-color:#f8f9fa;
	                 -moz-border-radius-bottomLeft:10px;-moz-border-radius-bottomRight:10px;
	                 -webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px; border-color:#ffffff}

	/*Sub Menu Position Offsets - Level 2*/
	.nfPlaceMain .nfSubS .nfSubC {margin:-1px 0px 0px 0px;}

	/*Sub Menu Styles - Level 2*/
	.nfPlaceMain .nfSubS .nfSubS {border-width:1px;}
	.nfPlaceMain .nfSubS .nfSubS {-moz-border-radius-topRight:10px;-moz-border-radius-bottomLeft:10px;
	                         -moz-border-radius-bottomRight:10px;-webkit-border-bottom-right-radius:10px;
	                         -webkit-border-bottom-left-radius:10px;-webkit-border-top-right-radius:10px;}

	/*Item Links*/
	.nfPlaceMain .nfSubS .nfLink {border-style: dashed;border-width:0px 0px 1px 0px;border-color:#a4b8cc;
	                         padding:3px 40px 3px 5px;font-size:13px;color:#000;}

	/*Item Links - Parent*/
	.nfPlaceMain .nfSubS .nfParent .nfLink {background-image:url('images/arrow1_right.gif');}
	.nfPlaceMain .nfSubS .nfParent .nfSubS .nfLink {background-image:none;}
	
	/*Item Links - Last Child (ignored by IE8 & down)*/
	.nfPlaceMain .nfSubS .nfItem:last-child .nfLink {border-width:0px;}
	
	/*Item Links - Hover (duplicate styles below!)*/
	.nfPlaceMain .nfSubC .nfItem:hover>.nfLink {}
	.nfPlaceMain .nfSubC .nfLink:hover, .nfPlaceMain .nfSubC .nfJSHover {}

	/*Item Links - Active*/
	.nfPlaceMain .nfSubS .nfItem .nfJSActive {background-color:#8bdff9;color:#000;text-decoration:underline;}
	
	/*Item Links - Focus*/
	.nfPure .nfSubS .nfLink:focus, .nfPlaceMain .nfSubS .nfItem .nfJSFocus {color:#03f;}	

	/*Item Links - Breadcrumbs*/
	.nfPlaceMain .nfSubS .nfItem .nfJSBreadcrumb {}

	/******[Custom Menu Classes and Styles]******/
	.custTitle {font-size:1em;margin:20px 0px 5px 0px;color:#55556a;font-weight:bold;}
	.custTitleBoxed {font-size:.9em;margin:20px 0px 5px 0px;color:#55556a;padding:8px;border-style:solid;
	                 border-width:1px;background-color:#fff;border-color:#979cb6;-moz-border-radius:4px;
	                 -webkit-border-radius:4px;}
	.custTitleTop {margin:5px 0px 5px 0px; text-align:justify}	
	.custMegaSub {width:460px;}
	.custMegaItem {font-size:.9em;}

	.megaContentRight {position:relative;width:140px;left:330px;}
	.megaContentMiddle {position:absolute;width:140px;left:170px;}
	.megaContentLeft {position:absolute;width:140px;}
	.megaContentMiddle ul, .megaContentLeft ul, .megaContentRight ul 
	{list-style-type:circle;margin:10px 0px 0px 24px;padding:0px;}

	.megaTopTitle {width:440px;font-size:1em;color:#55556a;white-space:normal;
	               margin-bottom:10px;padding:8px;border-style:solid;border-width:1px;background-color:#fff;
	               border-color:#979cb6;-moz-border-radius:4px;-webkit-border-radius:4px; text-align:left}
	.megaTitle {color:#55556a;white-space:normal;}
	
	.nfPlaceMain, .nfSubC, .nfSubS{list-style:none;margin:0px;padding:0px;}.nfPlaceMain{position:relative;z-index:1;
    top: 0px;
    left: 0px;
}
	.nfPlaceMain .nfSubC{visibility:hidden;position:absolute;}
	.nfPlaceMain .nfItem, .nfPlaceMain .nfLink{list-style:none;position:relative;display:block;white-space:nowrap;margin:0px;}
	.nfPlaceMain:after{content: ".";display:block;height:0px;clear:both;overflow:hidden;}
	.nfPure .nfItem:hover, .nfPure .nfItem:hover>.nfSubC{z-index:1101;visibility:inherit;}
	.nfPure .nfLink:focus{z-index:1102;}.nfPlaceMain .nfJSActiveItem{z-index:1101;}
	.nfPlaceMain .nfJSShowSub{z-index:1101;visibility:inherit;}
	.nfPlaceMain .nfItem div.nfLink {cursor:default;}.nfPlaceMain .nfItem {float:left;}
	.nfPlaceMain .nfItem .nfItem {float:none;}.nfPlaceMain .nfItem .nfSubC {top:100%;left:0px;width:auto;}
	.nfPlaceMain .nfSubC .nfItem .nfSubC {top:0px;left:100%;width:auto;}


/* Banner Home Page*/

#banner-inner{width:985px; float:left;}
.banner1{text-align:left; float:left;}
.banner2{float:right;}
.banner3{float:right;}


#middle-inner{width:985px; float:left; background-color:White;}
.middle-inner-left{width:260px; float:left;}
.middle-inner-left-top{margin:10px; height:188px; background-color:#e7e8ec;}
.login{width: 235px; height:23px; text-align:left; float:left; color:#0060a4; padding-left:5px; font-size:13px; font-weight:bold; border-bottom:2px solid #0060a3;}
.login_details{width:235px; padding-top:10px; text-align:left; float:left; color:#0060a4; padding-left:5px;}
.submit{text-align:right; float:right; padding-top:10px; padding-right:5px;}
.message{text-align:left; float:left; padding-top:10px;}
.middle-inner-left-bottom{height:auto; margin:0px 0px 22px 10px;}
.recruiter-header{height:25px; width:230px; background-color:#646770; color:White; float:left; text-align:left; padding:8px 0px 0px 10px; font-weight:bold;}
.recruiter{float:left; width:240px; background-color:Black; height:280px; margin:0px;}
.recruiter_img{margin:15px 3px 10px 3px; background-color:White; height:auto;}

#middle-inner-right{width:715px; height:auto; float:right; text-align:left;}
/*.placement_proc_head1{height:13px; width:340px; float:left; text-align:left; margin-top:10px; padding:4px 0px 7px 10px; background-color:#e7e8ec; color:#0060a4; font-weight:bold; border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;}*/
.placement_proc_head1{height:13px; width:440px; float:left; text-align:left; margin-top:10px; padding:4px 0px 7px 10px; background-color:#e7e8ec; color:#0060a4; font-weight:bold;}
.placement_proc_head11{height:13px; width:695px; float:left; text-align:left; margin-top:10px; padding:4px 0px 7px 10px; background-color:#e7e8ec; color:#0060a4; font-weight:bold; border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;}
/*.placement_proc_head2{height:13px; width:340px; float:right; text-align:left; margin:10px 8px 0px 0px; padding:4px 0px 7px 10px; background-color:#e7e8ec; color:#0060a4; font-weight:bold;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;}*/
.placement_proc_head2{height:13px; width:340px; float:right; text-align:left; margin:10px 8px 0px 0px; padding:4px 0px 7px 10px; background-color:#e7e8ec; color:#0060a4; font-weight:bold;}
/*.placement_proc_detail1{height:155px; width:340px; float:left; text-align:justify; padding:1px 0px 3px 10px; border:1px solid gray;}*/
.placement_proc_detail1{height:145px; width:340px; float:left; text-align:justify; padding:1px 0px 3px 10px;}
.placement_proc_detail11{height:85px; width:695px; float:left; text-align:justify; padding:1px 0px 3px 10px; border:1px solid gray;}
/*.placement_proc_detail2{height:155px; width:340px; float:right; text-align:justify; margin-right:8px; padding:1px 0px 3px 10px; border:1px solid gray;}*/
.placement_proc_detail2{height:145px; width:340px; float:right; text-align:justify; margin-right:8px; padding:1px 0px 3px 10px;}
.placement-img{padding:4px 4px 4px 1px; width:175px; float:left;}
.pleacement-img-detail{padding:4px 2px 4px 2px; text-align:justify;float:right; width:507px;}


/* Content */
#content{width:985px;background-color:#FFFFFF; margin:0 auto; float: inherit;}
.textarea1{width:500px;float:left; background-color:#FFF; padding:0px 20px 0px 15px; text-align: justify}
.textarea2{width:674px;float:left; text-align: justify;padding: 5px; }
.textarea3{width:280px;float:left; text-align: justify;padding: 10px; margin-top:10px}
.textarea-inner{width:750px;float:left; text-align: justify;padding: 5px; border-right:solid 1px #CCC}
#page-nav{width:985px;float:left; text-align: justify; height:25px; padding:5px}
#page-nav a{color:#0a8fb5; text-decoration:none; font-weight:bold}
#page-nav a:hover{color:#0a8fb5; text-decoration:none}
.bottom-banner{width:985px;float:left; text-align: center;margin-top:10px}

.cont-news{width:280px;margin: 0 auto; float:left;text-align:left; padding:10px 10px 0px 10px; height:200px}
.grey-box{width:208px;margin: 0 auto; float:left;text-align:left; background-color:#f6f6f6; padding:5px; margin-right:5px}
.grey-box ul{margin: 0;padding: 0;list-style: none; padding-top:10px}
.grey-box li{padding-top:10px; border-bottom:#999 dashed 1px; }

.blog-left{width:278px;float:left; text-align: justify;}
.gallery-home{width:278px;float:left; text-align: justify;}



/* Right Nav */
#right-nav {float:left;width: 200px;padding: 10px; background-color:#FFFFFF; text-align:left;}
#right-nav ul {margin: 0;padding: 0;list-style: none; padding-top:10px}
#right-nav li {height:15px;padding-top:10px; border-bottom:dotted #CCC 1px}
#right-nav a {text-decoration: none; font-family: Arial, Helvetica, sans-serif}
#right-nav a:hover {text-decoration: none; color:#ccc}

/* Footer */
#footer {font-family:  Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align: center; height:120px; background-color:#d9f2f7; width:985px; color:#000; margin:0 auto; float: left}
#footer a{color: #000; text-decoration:none}
#footer a:hover{color: #000; text-decoration:underline}

/* Placement Module */
#main_div{width:985px; height:auto; background-color:White; min-height:100%; margin:0 auto;}
#left_div{width:185px; float:left; }
#right_div{width:800px; float:right; min-height:350px; background-color:White;}

/*#main{width:793px; height:auto; float:left; font-size: 0.95em; border-style:solid; border-width:2px; border-color:#ffffff; margin:0px 0px 15px 0px;}*/
#main{width:793px; height:auto; float:left; border-style:solid; border-width:2px; border-color:#ffffff; margin:0px 0px 15px 0px;}
#main1{width:980px; height:auto; float:left; border-style:solid; border-width:2px; border-color:#ffffff; margin:0px 0px 15px 0px; background-color:White;}
#main p{padding:1px 2px 3px 5px}
.place{width:796px; background-color: #C9DAE1; height:30px; margin-top:15px; padding-left:2px; text-align:left;}
.place_heading{font-size:13px; height:22px; background-color:#E2FEB4; margin:25px 4px 2px 4px; padding:4px 0px 0px 1px; color:#373937; text-align:left; font-weight:bold;}
.place_heading1{font-size:13px; width:950px; height:22px; background-color:#E2FEB4; margin:25px 4px 2px 14px; padding:4px 0px 0px 1px; color:#373937; text-align:left; font-weight:bold;}
.subheading1{font:Arial, Helvetica, sans-serif; color:#007b82; font-size:11px;}
#tablepadding {padding:8px 10px 8px 10px; }

#navigation {width: 185px; height:auto; background-color:#d9f2f7; font-size:12px; margin:0px 0px 15px 0px; float:left;}
ul.top-level { background: #d9f2f7; list-style:none; text-align:left; float:left;}
#navigation li { list-style: none; text-align:left;}
ul.top-level li {border-bottom: #000000 dotted; border-width: 1px; text-align:left;}
#navigation a {color: #000;height:25px;line-height: 25px;text-decoration:none;}
#navigation a:hover{ text-decoration:underline;}
#navigation li:hover {background: #c9dae1;}

#navigationleft {width: 200px; height:auto; background-color:#d9f2f7; font-size:12px; margin:10px 0px 10px 0px; float:left;}
ul.top-level1 { background: #d9f2f7; list-style:none; text-align:left; float:left; padding-left:5px;}
#navigationleft li { list-style: none; text-align:left;}
ul.top-level1 li {border-bottom: #000000 dotted; border-width: 1px; text-align:left;}
#navigationleft a {color: #000;height:35px;line-height: 35px;text-decoration:none;}
#navigationleft a:hover{ text-decoration:underline;}
#navigationleft li:hover {background: #c9dae1;}

.copyright{width:985px; height: 20px; color:#000; text-align: center; font-size:12px; float: left; margin-top:5px; padding-top:5px;}
.address{width:auto; color:#000; text-align:center; font-size:12px; float:right; margin-top:5px; padding-top:5px;}
#div_right{width:345px; float:right;}
#div_right_top{width:300px; float:right; }
.top_icons{width:130px; float:right; list-style:none; text-align:right;}
.top_icons li{width:auto; float:right; margin-left:20px; margin-right:5px; display:inline;}
.top_icons li a.home{width:11px; height:10px; float:left; font-size:1px;}
.top_icons li a.contact{width:11px; height:10px; float:left; font-size:1px;}
.top_icons li a.sitemap{width:11px; height:10px; float:left; font-size:1px;}
#div_right_bottom{width:300px; float:right; }
.search{width:248px; height:34px; float:right; background:url(images/search.jpg) 0 0 no-repeat; margin-top:15px; padding-bottom:5px; border:0px; text-decoration:none;}
.search label{width:53px; line-height:34px; float:left; text-align:center; font-size:12px; color:#595959; text-align:center}
.search .textfield{width:145px; float:left; font-size:12px; color:#595959; margin:7px 0 0 8px; display:inline; border:none; background:none}
.search .button{width:25px; height:22px; float:left; background:none; border:none; cursor:pointer; margin-top:5px}

.div_width{width:274px; text-align:justify;}
.div_width_recruiter{width:339px; text-align:justify;}
.div_read{float:right; text-align:right;width:auto; color:#3b84ad; font-weight:bold;}
.div_read a{color:#3b84ad;}
#divright{float:right; text-align:right; width:100%; margin-top:15px;}

.editpanel{width: 98%; background-color: #fff; font-size: 0.95em; margin: 27px 0px 15px 5px;}
.tr{background-color: #E2FEB4; font-style:italic; font-weight:bold; }
.tr1{background-color: #C9DAE1; font-style:italic; font-weight:bold; height:25px;}
.place{background-color: #C9DAE1; height:25px; padding-top:2px;}
.trheight{height:22px; text-align:left;}
.td .divleft{width:50%; height:25px; text-align:left; vertical-align:top;}
.td .divright{height:25px; text-align:right; color:Maroon; font-weight:normal;margin-top:5px;}


/*Popup for photo upload*/
.web_dialog_overlay
        {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            height: 100%;
            width: 100%;
            margin: 0;
            padding: 0;
            background: #000000;
            opacity: .15;
            filter: alpha(opacity=15);
            -moz-opacity: .15;
            z-index: 101;
            display: none;
        }
        .web_dialog
        {
            display: none;
            position: fixed;
            width: 400px;
            height: 200px;
            top: 50%;
            left: 50%;
            margin-left: -190px;
            margin-top: -100px;
            background-color: #ffffff;
            border: 2px solid #336699;
            padding: 0px;
            z-index: 102;
            font-family: Verdana;
            font-size: 10pt;
        }
        .web_dialog_title
        {
            border-bottom: solid 2px #336699;
            background-color: #336699;
            padding: 4px;
            color: White;
            font-weight:bold;
        }
        .web_dialog_title a
        {
            color: White;
            text-decoration: none;
        }
        .align_right
        {
            text-align: right;
        }
        
        /*Upload pic button css*/

.button{border:0px none white; font-size:9px; font-family: Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; 
        color:white; cursor:pointer; width:190px; margin-top:-15px; height:30px; padding-top:15px;
        background-image:url(images/link1.jpg); background-repeat:repeat-x; text-align:left;cursor:pointer;}
.button:hover{text-decoration:underline;}
/*.button{background-image:url(images/link.jpg); border:0px none; color:White; font-weight:bold;}*/



