@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:arial; font-size:12px; 
color:#333333; text-decoration:none; line-height:15px;}

img{ border:none;}

#mainWrap{width:100%; margin:0px; padding:0px; float:left;}

#mainPanel{width:950px; margin:0px auto; padding:0px;}

/*top panel*/

#toppanel{width:950px; margin:0 0 0 0; padding:0;  float:left; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}
#toppanel .logo{width:512px; margin:0px 0px 0px 0px; padding:0; height:128px; float:left; font-size:0px}
#toppanel .logo img{margin:0px 0px 0px 0px; padding:42px 0px 0px 28px; }
#toppanel .container {width:426px; float:left; height:25px; padding:0px 0 0 0;}
#toppanel .logindetails{width:426px; margin:0px 0px 0px 0px; padding:15px 0 0px 0px; float:left; font-weight:bold;}
#toppanel .logintxt{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; float:left; font-weight:bold; width:47px; line-height:16px;}
#toppanel .txt1 input{width:100px; float:left; margin:0 0 0 3px; padding:0 0 0 2px; border:1px solid #333333; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
#toppanel .goimg{width:30px; float:left; height:25px; margin:0; padding:0 0px 0 4px;}
#toppanel .welcome {width:396px; float:left; height:auto; padding:5px 15px 0 0;}
#toppanel .welcome ul{width:396px; float:left; margin:0px; padding:0 12px 0 0; text-align:right; }
#toppanel .welcome ul li{  margin:0px; padding:0  0 0 13px; display:inline; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#toppanel .welcome ul li a{  margin:0px; padding:0; display:inline;text-decoration:none; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#000000;}
#toppanel .welcome  ul li a:hover{ text-decoration:underline;}

#toppanel .welcome1 {width:396px; float:left; height:auto; padding:5px 15px 0 0;}
#toppanel .welcome1 ul{width:396px; float:left; margin:0px; padding:0 12px 0 0; text-align:left; }
#toppanel .welcome1 ul li{  margin:0px; padding:0  0 0 5px; display:inline; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#toppanel .welcome1 ul li a{  margin:0px; padding:0; display:inline;text-decoration:none; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#000000;}
#toppanel .welcome1 ul li a:hover{ text-decoration:underline;}


/*top menu*/

#topmenu{width:950px; margin:0 0 0 0; padding:0;  float:left; background-color:#EE2E24;}

.bg2
{
background-color:#EE2E24;
}



/*middle panel*/
#middlecontener{width:922px; border-left:solid 1px #666666; height:auto; border-right:solid 1px #666666;margin:0px 0px 0px 0px; padding:0px 14px 0px 12px;  float:left;}

/*middel bot*/

#searchbysector {
	float:left;
	padding:0px 0 0px 0;
	margin:0;
	width: 300px;
	
}

#searchbysector.cointainer  {	float:left;	padding:0px 0 0px 0;	margin:0;	width: 320px;}
#searchbysector .bullet {width:20px; background-image:url(../images/arrow.jpg); height:20px; background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; font-size:0px}

#searchbysector .txt {width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#eeeeee; text-decoration:none;}
#searchbysector .txt:hover {color:#CD2219; }
#searchbysector .datalisttxt {width:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#eeeeee; text-decoration:none;line-height:normal; font-weight:normal;}
#searchbysector .datalisttxt:hover {color:#CD2219; }
/*
#searchbysector ul {
	margin:0;
	float:right;
	width:620px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#searchbysector ul li { font:16px Arial, Helvetica, sans-serif;background:url(../images/arrow.jpg) no-repeat 1px 1px ; padding:0 0px 18px 18px;
list-style-type:none; display: inline; padding-right:140px; margin:0;}

#searchbysector a{font:16px Arial, Helvetica, sans-serif;
color:#ffffff; 
text-decoration:none;
font-weight:normal;
}
#searchbysector a:hover{ color:#EE2E24}
*/

#leftpanel {width:268px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background-image:url(../images/bgleft.jpg); background-repeat:repeat-y; height:1300px; }

/*job alert*/
#jobalert {width:248px; margin:0px 0px 0px 0px; padding:11px 0px 12px 0px; float:left;}
#jobalert .cut1{width:158px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:8px; }
#jobalert .box{width:143px; margin:0px 0px 0px 0px; padding:0px 0px 0px 13px; float:left; height:21px; background-color:#737575; }
#jobalert .cut2{width:249px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:13px; }
#jobalert .box2{width:248px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:66px; background-color:#737575; }
#jobalert .cut3{width:249px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:13px; }
#jobalert .txt{width:235px; margin:0px 0px 0px 0px; padding:0px 0px 0px 13px; float:left; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
/*#jobalert .txt input{width:216px; margin:0px 0px 0px 0px; padding:0px 0px 0px 11px; float:left; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;border:1px solid #666666; }*/
#jobalert .button{width:60px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; height:auto; font-size:0;}


/*quick search*/
#quicksearch {width:248px; margin:0px 0px 0px 0px; padding:0px 0px 8px 0px; float:left;}
#quicksearch  .cut1{width:158px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:8px; }
#quicksearch .box{width:142px; margin:0px 0px 0px 0px; padding:0px 0px 0px 13px; float:left; height:21px; background-color:#CCCCCC; }
#quicksearch  .cut2{width:249px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:13px; }
#quicksearch  .box2{width:248px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:118px; background-color:#CCCCCC; }
#quicksearch  .cut3{width:249px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:13px; }
#quicksearch .registertxt3{ float:left; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:0; padding:0px 0 0 0; border:#B5AD97 solid 1px; background-color:#FFFFFF; width:200px;}
#quicksearch .txt{width:235px; margin:0px 0px 0px 0px; padding:0px 0px 0px 13px; float:left; height:18px; }
#quicksearch .button{width:105px; margin:14px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; height:auto; font-size:0;}
#quicksearch .search{width:222px; margin:0px 0px 0px 0px; padding:11px 0px 0px 0px; float:left; font:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; text-align:right; text-decoration:none;  }
#quicksearch .search:hover{color:#EE2E24; text-decoration:none; }


/*looking4job*/
#looking4job {width:248px; margin:0px 0px 0px 0px; padding:0px 0px 21px 0px; float:left;}
#looking4job  .cut1{width:248px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:10px; }
#looking4job .box{width:248px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:auto; background-color:#f3f3f3; }
#looking4job .img{width:235px; margin:0px 0px 0px 0px; padding:0px 0px 3px 13px;}
#looking4job .txt {width:235px; float:right; height:auto; padding:0px 0 0 13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#looking4job .txt1 {width:235px; float:right; height:auto; padding:0px 0 0 13px; line-height:16px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; line-height:20px}
#looking4job .txt1:hover {color:#EE2E24;}
#looking4job .img {width:235px; float:left; height:auto; padding:15px 0 15px 13px;}
#looking4job .hr{width:225px; background-image:url(../images/hr2.jpg); background-repeat:repeat-x; margin:0px 5px 0px 5px; padding:0; height:1px; float:left; font-size:0px; float:left; overflow:none; float:left;}
#looking4job  .cut2{width:248px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:10px; }

/*client*/
#clientlogo {width:233px; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; float:left;}
#clientlogo  .img{width:55px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:56px; }

/*right panel*/
#rightpanel {width:644px; margin:0px 0px 0px 0px; padding:11px 0px 0px 10px; float:left; }
#rightpanel .img{width:644px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
#rightpanel .container{width:644px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:auto; }
#rightpanel .stripe{width:624px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; float:left; height:25px; background-color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#FFFFFF; padding-left:20px;}
#rightpanel .stripehead{width:624px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; float:left; height:25px; background-color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#FFFFFF; padding-left:20px;}
#rightpanel .designstripe{width:624px; margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; float:left; height:22px; background-image:url(../images/stripe.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding-left:20px;}
#rightpanel .datalistpanel{width:644px; margin:0px 0px 0px 0px;float:left; }
#rightpanel .datalistdesignstripe{width:300px; margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; float:left; height:22px; background-image:url(../images/stripe.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding-left:22px;}
#rightpanel .leftcorner{width:17px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:12px;}
#rightpanel .mid{width:610px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:12px; background-image:url(../images/crmid.jpg); background-repeat:repeat-x;}
#rightpanel .rightcorner{width:17px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:12px;}
#rightpanel .rightcorner{width:17px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:12px; background-image:url(../images/cr2.jpg);}
/*why calco*/
#botcontainer{width:628px; margin:0px 0px 0px 0px; padding:22px 0px 0px 16px; float:left; height:auto; }
#botcontainer .whycalco{width:334px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:auto; }
#botcontainer .head1{width:170px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#EE2E24; font-weight:normal;line-height:normal;}
#botcontainer .whycalconew{width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:auto; }
#botcontainer .newtxt{width:190px; margin:0px 0px 0px 0px; padding:8px 0px 8px 0px; float:left; height:180px; }
#botcontainer .newreadmore{width:170px; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; float:left; font-size:11px; color:#EE2E24; }
#botcontainer .newreadmore:hover{color:#737575; }
#botcontainer .img{width:300px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
#botcontainer .txt{width:329px; margin:0px 0px 0px 0px; padding:8px 5px 12px 0px; float:left; height:auto; }
#botcontainer .readmore{width:300px; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; float:left; font-size:11px; color:#EE2E24; }
#botcontainer .readmore:hover{color:#737575; }

#featuredjobs{width:293px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  float:right; height:auto;}
#featuredjobs .imgtop{width:290px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  float:left; height:9px;}
#featuredjobs .box{width:288px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  float:left; height:auto;  border:#EE2E24 solid 1px; border-top:none; border-bottom:none;}
#featuredjobs .head{width:150px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  float:left; height:29px;}
#featuredjobs .imgbot{width:290px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  float:left; height:9px;}
#featuredjobs .head{width:270px; margin:0px 0px 0px 0px; padding:0px 0px 8px 15px; float:left; font-size:20px; color:#999999; }
#featuredjobs .subhead{width:270px; margin:0px 0px 0px 0px;padding:0px 0px 2px 15px; float:left; font-size:15px; color:#EE2E24;  }
#featuredjobs .txt{width:270px; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; float:left; font-size:11px; color:#000000; }
#featuredjobs .apply{width:270px; margin:0px 0px 0px 0px; padding:0px 15px 4px 0px; float:left; font-size:11px; color:#EE2E24; line-height:15px; text-align:right; text-decoration:underline; }
#featuredjobs .hr{width:260px; background-image:url(../images/dotline.jpg); background-repeat:repeat-x; margin:0px 5px 0px 5px; padding:0; height:1px; float:left; font-size:0px; float:left; overflow:none; float:left;}
#featuredjobs .apply:hover{color:#737575; text-decoration:none;}
#featuredjobs .checkall{width:270px; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; float:left; font-size:12px; color:#000000; line-height:15px; text-align:left; }
#featuredjobs .checkall:hover{width:270px; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; float:left; font-size:12px; color:#EE2E24; line-height:15px; text-align:left; }
.topimgline{width:290px; margin:0px 0px 0px 0px; padding:0; height:9px; float:left; font-size:0;}
.botimgline{width:290px; margin:0px 0px 0px 0px; padding:0; height:9px; float:left; font-size:0;}

#featuredjobs .hr{width:250px; background-image:url(../images/dotline.jpg); background-repeat:repeat-x; margin:0px 0px 0px 10px; padding:4px 10px 4px 10px; height:1px; float:left; font-size:0px; float:left;}

/*bottem panel*/

#botpanel .botimgline{width:951px; margin:0px 0px 0px 0px; padding:12px 9px 15px 0px; height:auto; float:left; font-size:0;}

/*copyright*/
#copyright { width:950px; margin:0px 0px 0px 0px; padding:13px 0px 0px 0px; float:left; font-size:0; }

#copyright .ingresslogo { width:18px; position:relative; padding:0; margin:0; height:17px;  float:right; padding:0; margin:0; padding-right:8px;}

#copyright .copyrighttxt{ float:right;width:260px;margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#666666;font-weight:normal;text-decoration:none;	text-align:left;	line-height:16px;}

#copyright .copyrighttxtleft{ float:left;width:260px;margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size:11px;	color:#333333;font-weight:normal;
	text-decoration:none;text-align:left;line-height:16px; padding-left:6px;}

#copyright .copyrightlink{ font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:normal;text-decoration:none;}

#copyright .copyrightlink:hover{text-decoration:underline;}


/*new css*/
#botcontainer2{width:220px; margin:0px 0px 0px 0px; padding:22px 0px 0px 16px; float:left; height:auto; }
#botcontainer2 .head1{width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#EE2E24; font-weight:normal;line-height:normal;}
#botcontainer2 .whycalconew{width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:auto; }
#botcontainer2 .newtxt{width:190px; margin:0px 0px 0px 0px; padding:8px 0px 8px 0px; float:left; height:auto; }
#botcontainer2 .newreadmore{width:170px; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; float:left; font-size:11px; color:#EE2E24;  }
#botcontainer2 .newreadmore:hover{color:#737575; }
.seonewreadmore{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; color:#000000;text-align:justify;}
.seonewreadmore:hover{color:#737575; }

.ph_no
{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#000000;
}

.jobalert1 {
	FONT-SIZE: 11px;
	FONT-FAMILY:  Arial;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #666666;
	color: #666666;
	height: 16px;
	padding-left:4px;
	vertical-align:middle;
		
}

/* This is the Begining of the CSS For the Validator Callout */
.validatorCalloutHighlight div, .validatorCalloutHighlight td
{
    border: solid 1px Black;
    background-color: #FFFF99;
}
        .validatorCalloutHighlight .ajax__validatorcallout_popup_table
        {
            display: none;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_cell
        {
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_table
        {
            height: 100%;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 8px 0px 0px 0px;
            text-align: right;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
        {
            font-size: 1px;
            position: relative;
            left: 1px;
            border-bottom: none;
            border-right: none;
            border-left: none;
            width: 15px;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
        {
            height: 1px;
            overflow: hidden;
            border-top: none;
            border-bottom: none;
            border-right: none;
            padding: 0px;
            margin-left: auto;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_error_message_cell
{
    font-family: Verdana;
    font-size: 10px;
    padding: 5px;
    border-right: none;
    border-left: none;
    width: 100%;
    color: #000066;
}
        .validatorCalloutHighlight .ajax__validatorcallout_icon_cell
        {
            width: 20px;
            padding: 5px;
            border-right: none;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_close_button_cell
        {
            vertical-align: top;
            padding: 0px;
            text-align: right;
            border-left: none;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
        {
            border: none;
            text-align: center;
            width: 10px;
            padding: 2px;
            cursor: pointer;
        }

/* This is the End of the CSS For the Validator Callout */