/* CSS Document */

body { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;}
body tr,td {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.bg1
{
background-image:url(../images/bg1.jpg);
background-repeat:repeat-x;
 
}
.bg2
{
background-color:#EE2E24;
}
.bg3
{
background-color:#FFFFFF;
}
.bg4
{ 
background-color:#737575;
}
.bg5
{
background-color:#CCCCCC;
}
.bg6
{
background-color:#F3F3F3;
}
.bg7
{
background-color:#333333;
}
.newsbg
{
background-color:#F5F5F5;
}
.username
{
font-family:Arial;
font-size:11px;
color:#666666;
}
.welcome
{
font-family:Arial;
font-size:11px;
color:#ffffff;
}
.regtxt
{
font-family:Arial;
font-size:11px;
color:#000000;
text-decoration:none;
}
.regtxt:hover
{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.txt
{
font-family:Arial;
font-size:11px;
color:#000000;
}
.checkall
{
font-family:Arial;
font-size:12px;
color:#666666;
text-decoration:none;
}
.checkall:hover
{
font-family:Arial;
font-size:12px;
color:#EE2E24;
text-decoration:none;
}
.submittxt
{
font-family:Arial;
font-size:11px;
color:#333333;
text-decoration:underline;
}
.submittxt:hover
{
font-family:Arial;
font-size:11px;
color:#EE2E24;
text-decoration:underline;
}
.whycalco
{
font-family:Arial;
font-size:12px;
color:#333333;
}
.readmore
{
font-family:Arial;
font-size:11px;
color:#EE2E24;
text-decoration:none;
}
.readmore:hover
{
font-family:Arial;
font-size:11px;
color:#737575;
text-decoration:none;
}
.applynow
{
font-family:Arial;
font-size:11px;
color:#EE2E24;
text-decoration:underline;
}
.applynow:hover
{
font-family:Arial;
font-size:11px;
color:#737575;
text-decoration:underline;
}

.email
{
font-family:Verdana;
font-size:11px;
color:#EE2E24;
text-decoration:none
}
.email:hover
{
font-family:Verdana;
font-size:11px;
color:#737575;
text-decoration:none
}
.hrmoreinfo
{
background-image:url(../images/hrmoreinfo.jpg);
background-repeat:repeat-x;
}
.vrmoreinfo
{
background-image:url(../images/vrmoreinfo.jpg);
background-repeat:repeat-y;
}
.checkall
{
font-family:Arial;
font-size:12px;
color:#000000;
}
.londonapp
{
font-family:Arial;
font-size:16px;
color:#CCCCCC;
line-height:20px;
text-decoration:none;
}
.londonapp:hover
{
font-family:Arial;
font-size:16px;
color:#ffffff;
line-height:20px;
text-decoration:none;
}
.footer
{
font-family:Arial;
font-size:11px;
color:#333333;
text-decoration:none;
}
.footer:hover
{
font-family:Arial;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.copyright
{
font-family:Verdana;
font-size:10px;
color:#666666;
}
.jobalert {
	FONT-SIZE: 11px;
	FONT-FAMILY:  Arial;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #666666;
	color: #666666;
	height: 16px;
	padding-left:4px;
	vertical-align:middle;
		
}

.roottxt
{
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
background-color:#333333;
text-decoration:none;
}
.roottxt:hover
{
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
background-color:#333333;
text-decoration:none;
}

.design_line
{
background-image:url(../images/designline.jpg);
background-repeat:repeat-y;
}
.design_line2
{
background-image:url(../images/blackdotline.jpg);
background-repeat:repeat-x;
background-position:right top;
}
.dotline
{
background-image:url(../images/dotline.jpg);
background-repeat:repeat-x;
}
.reddotline
{
background-image:url(../images/reddotline.jpg);
background-repeat:repeat-x;
}



.stripe
{
background-image:url(../images/stripe.jpg);
background-repeat:repeat-x;
}
.stripe1
{
background-image:url(../images/i3.jpg);
background-repeat:repeat-x;
}
.hrtopred
{
background-image:url(../images/redhrtop.jpg);
background-repeat:repeat-x;
}
.hrbotred1
{
background-image:url(../images/redhrbot.jpg);
background-repeat:x;
}
.vrleftred
{
background-image:url(../images/redverleft.jpg);
background-repeat:repeat-y;
}
.vrrightred
{
background-image:url(../images/redverright.jpg);
background-repeat:repeat-y;
}
.footerline
{
background-image:url(../images/footerline.jpg);
background-repeat:x;
}
.aboutustxt
{
font-family:verdana;
font-size:11px;
color:#333333;
}
.newsdate
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#EE2E24;
text-decoration:none;
}
.newsdate:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#EE2E24;
text-decoration:underline;
}
.hr_news
{
background-image:url(../images/hr_news.jpg);
background-repeat:repeat-x;
}
.vr_news
{
background-image:url(../images/vr1_news.jpg);
background-repeat:repeat-y;
}
.vr2_news
{
background-image:url(../images/vr2_news.jpg);
background-repeat:repeat-y;
}
.nwbot_news
{
background-image:url(../images/nwbot.jpg);
background-repeat:repeat-x;
}
.h1
{
background-image:url(../images/h1.jpg);
background-repeat:repeat-y;
}
.h2
{
background-image:url(../images/h2.jpg);
background-repeat:repeat-y;
}
.botline
{
background-image:url(../images/botline.jpg);
background-repeat:x;
}
.joblist
{
font-family:Verdana;
font-size:12px;
color:#E53228;
text-decoration:none;
}
.joblist:hover
{
font-family:Verdana;
font-size:12px;
color:#737575;
text-decoration:none;
}

.activenumber
{
font-family:Verdana;
font-size:12px;
color:#cccc;
text-decoration:none;
}

.next
{
font-family:Verdana;
font-size:12px;
color:#E53228;
font-weight:bold;
text-decoration:none;
}
.next:hover
{
font-family:Verdana;
font-size:12px;
color:#737575;
font-weight:bold;
text-decoration:none;
}
.more
{
font-family:Verdana;
font-size:10px;
color:#E53228;
font-weight:bold;
text-decoration:none;
}
.more:hover
{
font-family:Verdana;
font-size:10px;
color:#737575;
font-weight:bold;
text-decoration:none;
}
.senior
{
font-family:Verdana;
font-size:11px;
color:#EE2E24;
text-decoration:none;
font-weight:bold;
}
.senior:hover
{
font-family:Verdana;
font-size:11px;
color:#737575;
text-decoration:none;
font-weight:bold;
}


.centerbury
{
font-family:Verdana;
font-size:11px;
color:#333333;
font-weight:bold;
}
.moreinfo
{
font-family:Verdana;
font-size:11px;
color:#333333;
line-height:15px;
}
.hrred
{
background-image:url(../images/hrred.jpg);
background-repeat:repeat-x;
}
.r5
{
background-image:url(../images/r5.jpg);
background-repeat:y;
}
.r6
{
background-image:url(../images/r6.jpg);
background-repeat:y;
}
.r7
{
background-image:url(../images/r7.jpg);
background-repeat:x;
}
.r8
{
background-image:url(../images/r8.jpg);
background-repeat:x;
}
.civilengg
{
font-family:Arial;
font-size:15px;
color:#FFFFFF;
}
.ph_no
{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#000000;
}

/*Modal Popup CSS*/
.modalBackground
{ 
background-color:Gray; 
filter:alpha(opacity=70); 
opacity:0.7;
}

/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11;
    border-bottom:solid 1px #F6CBAA;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:#F6CBAA repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #F6CBAA;
    border-bottom-width:1px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#FFFFFF;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
  background:#F8A248 repeat-x left -1300px;   
}



.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#000000;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(img/yui/sprite.png) #F8A248 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#FFFFFF;    
    /*border:solid 1px #F6CBAA;*/
    border-top-width:0px;
}

/* 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 */

.defaultfontname
{
font-family:verdana;
font-size:11px;
color:#333333;
}

.loginmenubar
{
font-family:Arial;
font-size:11px;
color:#333333;
text-decoration:none;
}
.loginmenubar:hover
{
font-family:Arial;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.sitemapfontname
{
font-family:Verdana;
font-size:12px;
color:#737575;
text-decoration:none;
}
.sitemapfontname:hover
{
font-family:Verdana;
font-size:12px;
color:#E53228;
text-decoration:none;
}

.headtxt
{
font-family:Verdana;
font-weight:normal;
font-size:16px;
color:#ffffff;
}

.headtxt1
{
font-family:Verdana;
font-size:20px;
font-weight:normal;
color:#ffffff;
}

.tabline
{
    background-color:#CCCCCC 
}

/*copyright*/
#copyright { width:935px; 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;}

/*one job*/
.whycalconew{width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:auto; }
.newreadmore{width:170px; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; float:left; font-size:11px; color:#EE2E24; }
.newreadmore:hover{color:#737575; }
.seonewreadmore{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  font-size:11px; color:#000000; }
.seonewreadmore:hover{color:#737575; }
.head1{width:200; 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;}
.newtxt{width:200px; margin:0px 0px 0px 0px; padding:8px 0px 8px 0px; float:left; height:auto; }