/* *************************** Start SKIP NAVIGATION *************************** */
/*                                                                               */
/*                                                                               */
a.skip:link, a.skip:visited {
    position: absolute;
    top: -10em;
    left: 0;
}

a.skip:focus, a.skip:hover, a.skip:active {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0.1em 0 0.3em 0;
    background: #707173;
    text-align: center;
    font: 0.7em/1.2em verdana, helvetica, arial, sans-serif;
    text-decoration: none;
    color: #fff;
    display: block;
    width: 100%;
    z-index: 900;
}

/*                                                                               */
/*                                                                               */
/* **************************** End SKIP NAVIGATION **************************** */



/* *************************** Start CONTAINER items *************************** */
/*                                                                               */
/*                                                                               */
body{
    margin: 0;
    padding: 0 10px 10px 10px;
}
#minmax{
    width: 760px; /* You should be able to set this to 100% for flexble layout */
    margin: 0 auto;
    padding: 0;
}
#container{
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    background: #fff url(imagebank/body-back.gif) top right repeat-y;
    border-bottom: 1px solid #e42518;
}
#contentholder{
    position: relative;
    float: left;
    margin: 0 0 0 -250px; /* This offsets the content to compensate for the right colunm */
    padding: 0;
    width: 100%;
    background: #fff;
}
#content{
    position: relative;
    float: left;
    margin: 0;
    padding: 10px 0 10px 250px; /* The last value pushes back in the content to compensate for the right colunm offset */
    width: auto;
}
#content2{
    position: relative;
    float: left;
    margin: 0;
    padding: 10px; /* The last value pushes back in the content to compensate for the right colunm offset */
    width: auto;
}


/*                                                                               */
/*                                                                               */
/* **************************** End CONTAINER items **************************** */



/* ***************************** Start HEADER items **************************** */
/*                                                                               */
/*                                                                               */
#header{
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    background: #fff;
}
.headerline{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #e42518;
    z-index: 100;
}
#headlinks ul.linenav{
    position: absolute;
    top: 23px;
    right: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #707173;
    width: 560px;
}
#headlinks ul.linenav li {
    display: inline;
    margin-right: 0.5em;
    padding-right: 0.6em;
    color: #707173;
}
#headlinks ul.linenav li.end{
    margin-right: -0.5em;
}
#headlinks ul.linenav li a:link, #headlinks ul.linenav li a:visited{
    color: #707173;
    text-decoration: underline;
}
#headlinks ul.linenav li a:hover, #headlinks ul.linenav li a:active, #headlinks ul.linenav li a:focus {
    color: #707173;
    text-decoration: none;
}
.lineright{
    border-right: 1px solid #707173;
}
#headlinks ul.linenav li.nospace a.rssbutton{
    margin-right: 0;
    padding: 2px;
    color: #fff;
    font: 0.9em/1.6em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    border: 1px solid #000 ;
    border-color: #ffc8a4 #7d3302 #3f1a01 #ff9a57;
    background: #f60;
    text-decoration: none;
}
#headlinks ul.linenav li.nospace a.rssbutton:hover, #headlinks ul.linenav li.nospace a.rssbutton:active, #headlinks ul.linenav li.nospace a.rssbutton:focus {
    margin-right: 0;
    padding: 2px;
    color: #ececec;
    font: 0.9em/1.6em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    border: 1px solid #000 ;
    border-color:#3f1a01 #ff9a57 #ffc8a4 #7d3302 ;
    background: #f60;
    text-decoration: none;
}
#header ul.tabs{
    position: absolute;
    margin: 0;
    padding: 0;
    list-style: none;
    right: 0;
    bottom: 0;
}
#header ul.tabs li{
    display: inline;
}
#header ul.tabs li a{
    position: relative;
    float: left;
    margin: 0 0 0 0.3em;
    padding: 0.3em 1em 0.5em 1em;
    font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #707173;
    text-decoration: none;
    background: #dbd7cc;
}
#header ul.tabs li a:hover, #header ul.tabs li a:active, #header ul.tabs li a:focus{
    background: #ede9dd;
    color: #707173;
}
#header ul.tabs li a.current, #header ul.tabs li a.current:focus, #header ul.tabs li a.current:active, #header ul.tabs li a.current:hover{
    background: #e42518;
    color: #fff;
}

/*                                                                               */
/*                                                                               */
/* ****************************** End HEADER items ***************************** */




/* +++++++++++++++++++++++++++++++++ CONTENT +++++++++++++++++++++++++++++++++++ */



.clearboth{
    clear:both;
    margin: 0;
    padding: 0;
    height: 0px;
}
.clearboth.horline{
    clear:both;
    margin: 0;
    padding: 0;
    height: 1px;
    background: #dbd7cc;
}

#content h1, #content2 h1{
    margin: 0 0 0.5em 0;
    clear: both;
    padding: 0;
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#content h2, #content h2{
    margin: 1em 0 0.5em 0;
    clear: both;
    padding: 0; 
    font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#content h3, #content h3{
    margin: 1em 0 0.5em 0;
    clear: both;
    padding: 0; 
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#content h4, #content h4{
    margin:  1em 0 0 0;
    clear: both;
    padding: 0;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#content p, #content2 p{
    margin: 0 0 0.5em 0;
    padding: 0;
    font: 0.7em/1.3em Verdana, Arial, Helvetica, sans-serif;
}
#content p.intro, #content2 p.intro{
    margin: 0 0 1em 0;

}

#content .imgright{
    margin: 0 0 0.5em 0.5em;
    padding: 0;
    float: right;
}
#content .nobotpad{
    margin-bottom: 0;
    border-bottom: none;
}
.pad5bot{
    height: 5px;
}
.add20bot{
    margin-bottom: 20px;
}
.add20top{
    margin-top: 20px;
}
#content p.author{
    margin: -0.5em 0 1em 0;
    color: #707173;
}
#content .centercontent{
    text-align: center;
}

/* ****************************** Start TABLE Items **************************** */
/*                                                                               */
/*                                                                               */
table{
    margin: 1em 0;
    border-left: 1px solid #dbd7cc;
    border-top: 1px solid #dbd7cc;
}
th {
    margin: 0;
    padding: 0.4em;
    background: #dbd7cc;
    font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #000;
}
td {
    margin: 0;
    padding: 0.4em;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #000;
    border-bottom: 1px solid #dbd7cc;
    border-right: 1px solid #dbd7cc;
}
.table{
    margin: 1em 0;
    border-left: 0px solid #dbd7cc;
    border-top: 0px solid #dbd7cc;
}

.td {
    margin: 0;
    padding: 0em;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #000;
    border-bottom: 0px solid #dbd7cc;
    border-right: 0px solid #dbd7cc;
	background-color:#FFFFFF;
}

td.bg {
    margin: 0px;
    padding: 0px;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #000;
    border-bottom: 0px solid #dbd7cc;
    border-right: 0px solid #dbd7cc;
}

tr{
    background: #ede9dd;
}
#content tr:hover{
    background: #fff;
}



/*                                                                               */
/*                                                                               */
/* ****************************** End TABLE Items ****************************** */




/* ****************************** Start LINK Items ***************************** */
/*                                                                               */
/*                                                                               */
img a{
    border: none;
}
a img{
    border: none;
}
/*Shwetank for changing the color of the links in the content.*/
#content a:link, #content a:visited, #content2 a:link, #content2 a:visited {
    color: #e42518;
    text-decoration: underline;
}
#content a:hover, #content a:active, #content a:focus, #content2 a:hover, #content2 a:active, #content2 a:focus {
    color: #e42518;
    text-decoration: none;
}
/*Shwetank for changing the color of the links in the content.*/

/*Shwetank for changing the color of the links in the content.*/
#secretarial_content a:link, #secretarial_content a:visited {
    color: #960048;
    text-decoration: underline;
}
#secretarial_content a:hover, #secretarial_content a:active, #secretarial_content a:focus {
    color: #960048;
    text-decoration: none;
}
/*Shwetank for changing the color of the links in the content.*/

/*                                                                               */
/*                                                                               */
/* ******************************* End LINK Items ****************************** */



/* ****************************** Start LIST Items ***************************** */
/*                                                                               */
/*                                                                               */

#content ul{
    position: relative;
    float: left;
    margin: 0.5em 0 0.5em 0;
    padding: 0;
    width: auto;
    list-style: none;
}
#content ul li{
    margin: 0 0 0.5em 0;
    padding: 0 0 0 15px;    
    font: 0.7em/1.3em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/list-square.gif) top left no-repeat;
    background-position: 0 0.1em;
}
#content ol{
    position: relative;
    float: left;
    margin: 0.5em 0;
    padding: 0 0 0 2.0em;
    width: auto;
}

#content ol li{
    clear: both;
    margin: 0 0 0.5em 0em;
    padding: 0 0 0 0;   
    font: 0.7em/1.3em Verdana, Arial, Helvetica, sans-serif;
}
#content ol li ol{
    position: relative;
    float: left;
    margin: 0.5em 0;
    padding: 0 0 0 1.3em;
    width: auto;
    list-style:lower-alpha;
}

#content ol li ol li{
    margin: 0 0 0.5em 0.5em;
    padding: 0 0 0 0;   
    font: 1em/1.3em Verdana, Arial, Helvetica, sans-serif;
 }
#content ul li ul.alpha{
    position: relative;
    float: left;
    margin: 0.5em 0 0.5em 0;
    padding: 0 0 0 0;
    width: 100%;
    list-style: lower-alpha;
}
#content ul li ul.alpha li{
    margin: 0 0 0.5em 1.75em;
    padding: 0 0 0 0em;
    font: 1em/1.3em Verdana, Arial, Helvetica, sans-serif;
    background: none;
}

#content ul.sitemap{
    position: relative;
    float: left;
    margin: 0.5em 0 0.5em 0;
    padding: 0;
    width: 90%;
    list-style: none;
}
#content ul.sitemap li{
    clear: both;
    margin: 0 0 0.5em 0;
    padding: 0 0 0 15px;    
    font: 0.7em/1.3em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/nav-pointer.gif) top left no-repeat;
    background-position: 0 0.1em;
}
#content ul.sitemap li ul{
    position: relative;
    float: left;
    margin: 0.5em 0 0.5em 10px;
    padding: 0;
    width: 100%;
    list-style: none;
}
#content ul.sitemap li ul li{
    clear: both;
    margin: 0 0 0.5em 0;
    padding: 0 0 0 15px;    
    font: 1em/1.3em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/nav-pointer.gif) top left no-repeat;
    background-position: 0 0.1em;
}
/*--------------------------------------------------------------*/
#content ul.sitemap2 li{
    position: relative;
    float: left;
    margin: 0.5em 0 0.5em 15em;
    padding: 0;
    width: 100%;
    list-style: none;
}
#content ul.sitemap2 li{
    clear: both;
    margin: 0 0 0.5em 15px;
    padding: 0 0 0 15px;    
    font: 1em/1.3em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/nav-pointer.gif) top left no-repeat;
    background-position: 0 0.1em;
}
/*--------------------------------------------------------------*/

#content dl.sitemap{
    margin: 0 0 1em 0;
    padding: 0;
    list-style: none;
}
#content dt{
    margin: 0 0 1em 0;
    padding: 0; 
    font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#content dd{
    margin: 0 0 0.5em 0;
    padding: 0 0 0 10px;    
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/nav-pointer.gif) top left no-repeat;
    background-position: 0 0.25em;
}
#content dl.sitemap dd dl{
    margin: 0.5em 0 1em 0;
    padding: 0;
    list-style: none;
}
#content dd dl dd{
    margin: 0 0 0.5em 0;
    padding: 0 0 0 10px;    
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/nav-pointer.gif) top left no-repeat;
    background-position: 0 0.25em;
}
#content ul.boxlinks{
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
    list-style: none;
}
#content ul.boxlinks li{
    clear: both;
    margin: 0 0 0.5em 0;
    padding: 0 0 0 10px;    
    font: 0.7em/1.3em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/nav-pointer.gif) top left no-repeat;
    background-position: 0 0.2em;
}

/*Shwetank CR for changing the Bullets on Secretarial pages*/
#content a.linenav:link, #content a.linenav:visited {
    color: #960048;
    text-decoration: underline;
}
#content a.linenav:hover, #content a.linenav:active, #content a.linenav:focus {
    color: #960048;
    text-decoration: none;
}

#content ul.linenav{
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
    list-style: none;
}
#content ul.linenav li{
    clear: both;
    margin: 0 0 0.5em 0;
    padding: 0 0 0 10px;    
    font: 0.7em/1.3em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/sec-list-square.gif) top left no-repeat;
    background-position: 0 0.2em;
}
/*Shwetank CR for changing the Bullets on Secretarial pages*/

/*                                                                               */
/*                                                                               */
/* ****************************** End LIST Items ******************************* */




/* ************************** Start HORIZONTAL RULES *************************** */
/*                                                                               */
/*                                                                               */
hr{
    margin: 0;
    padding: 0;
    height: 1px;
    border: none;
    background: #dbd7cc;
    color: #dbd7cc;
}
hr.hr2020{
    margin: 20px 0 20px 0;
    padding: 0;
    height: 1px;
    border: none;
    background: #dbd7cc;
    color: #dbd7cc;
}
hr.hr1010{
    margin: 10px 0 10px 0;
    padding: 0;
    height: 1px;
    border: none;
    background: #dbd7cc;
    color: #dbd7cc;
}
hr.hr2000{
    margin: 20px 0 0px 0;
    padding: 0;
    height: 1px;
    border: none;
    background: #dbd7cc;
    color: #dbd7cc;
}
hr.hr0020{
    margin: 0px 0 20px 0;
    padding: 0;
    height: 1px;
    border: none;
    background: #dbd7cc;
    color: #dbd7cc;
}
hr.hr1000{
    margin: 10px 0 0px 0;
    padding: 0;
    height: 1px;
    border: none;
    background: #dbd7cc;
    color: #dbd7cc;
}
hr.hr0010{
    margin: 0px 0 10px 0;
    padding: 0;
    height: 1px;
    border: none;
    background: #dbd7cc;
    color: #dbd7cc;
}
hr.hr2010{
    margin: 20px 0 10px 0;
    padding: 0;
    height: 1px;
    border: none;
    background: #dbd7cc;
    color: #dbd7cc;
}
hr.hr1020{
    margin: 10px 0 20px 0;
    padding: 0;
    height: 1px;
    border: none;
    background: #dbd7cc;
    color: #dbd7cc;
}


/*                                                                               */
/*                                                                               */
/* *************************** End HORIZONTAL RULES **************************** */



/* ****************************** Start 2 COLUMNS ****************************** */
/*                                                                               */
/*                                                                               */
#content .lhalf{
    float: left;
    margin: 0;
    padding: 0;
    width: 250px; /* cannot use percentage due to ie7 width bug */
}
#content2 .box{
    width: 100%; /* cannot use percentage due to ie7 width bug */
}
#content .box .lhalf{
    width: 230px; /* cannot use percentage due to ie7 width bug */
}
#content .box .lhalf{
    width: 230px; /* cannot use percentage due to ie7 width bug */
}
#content .lhalf h2{
    margin: 0 0 0.5em 0;
}
#content .rhalf{
    float: right;
    margin: 0;
    padding: 0;
    width: 250px; /* cannot use percentage due to ie7 width bug */
}
#content .box .rhalf{
    width: 230px; /* cannot use percentage due to ie7 width bug */
}

#content .rhalf h2{
    margin: 0 0 0.5em 0;
}
#content ul.halflist li{
    margin: 0 0 0.5em 0;
    padding: 0 0 0 15px;    
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/list-square.gif) top left no-repeat;
    background-position: 0 0.1em;
}
#content ul.halflist{
    position: relative;
    float: left;
    margin: 0.5em 0;
    padding: 0;
    width: 50%;
    list-style: none;
}

/*                                                                               */
/*                                                                               */
/* ******************************* End 2 COLUMNS ******************************* */



/* ****************************** Start 3 COLUMNS ****************************** */
/*                                                                               */
/*                                                                               */
#content .thirdbox{
    float: left;
    margin: 0 0 10px 0;
    padding: 10px;
    width: 28.55%;
    background: #ede9dd;
    border: 1px solid #dbd7cc;
}
#content .thirdbox h1{
    margin: 0 0 0.5em 0;
    padding: 0; 
    font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#content .thirdbox.rightpad{
    margin: 0 10px 10px 0;
}
#content .thirdbox.floatright{
    float: left;
}
#content ul.thirdlinks{
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    width: 33%;
    list-style: none;
}
#content ul.thirdlinks li{
    margin: 0 0 0.5em 0;
    padding: 0 0 0 10px;    
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/nav-pointer.gif) top left no-repeat;
    background-position: 0 0.1em;
}

/*                                                                               */
/*                                                                               */
/* ******************************* End 3 COLUMNS ******************************* */



/* *************************** Start STONE BOX items *************************** */
/*                                                                               */
/*                                                                               */
#content .boxhead{
    clear: both;
    margin: 0;
    padding: 5px 10px;
    background: #dbd7cc;
    height: 1%;
    width: 490px; /* need to specify pixels due to IE7 width bug */
    min-height: 0;
    
}
#content .boxhead h1{
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: auto;
}
#content .boxhead h1.linkright{ 
    width: 340px;
}
#content2 .boxhead{
    clear: both;
    margin: 0;
    padding: 3px 3px 3px 10px;
    background: #dbd7cc;
	height: 1%;
    min-height: 0;
    
}
#content2 .boxhead h1{
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    font: 15px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: auto;
}
#content .boxhead h2{
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: auto;
}
#content .boxhead h2.linkright{ 
    width: 340px;
}

#content .boxhead p{
    position: relative;
    float: right;
    margin: 0.3em 0 0 0;
    padding: 0;
    width: 140px;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
#content .box{
    clear: both;
    margin: 0 0 10px 0;
    padding: 5px 10px;
    background: #ede9dd;
    border-left: 1px solid #dbd7cc;
    border-right: 1px solid #dbd7cc;
    border-bottom: 1px solid #dbd7cc;
    height: 1%;
    width: auto;
}
#content2 .box{
    clear: both;
    margin: 0 0 10px 0;
    padding: 5px 10px;
    background: #ede9dd;
    border-left: 1px solid #dbd7cc;
    border-right: 1px solid #dbd7cc;
    border-bottom: 1px solid #dbd7cc;
    height: 1%;
    width: auto;
}
#content2 .box h2{
    margin-top: 0;
	padding:0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#content .box .width240{
    position: relative;
    float: left;
    width: 248px;
}
#content .box h2{
    margin-top: 0;
}
#content .box .third{
    float: left;
    margin: 0;
    padding: 0;
    width: 33%;
}
#content .box p.jobtitle{
    font-weight: bold;
    margin: 0;
}
#content p.jobtitle{
    font-weight: bold;
    margin: 0;
    font: 11px verdana, helvetica, arial, sans-serif;
}
    
#content .box p.jobdetails{
    font: 0.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 0.5em 0;
}

/*                                                                               */
/*                                                                               */
/* **************************** End STONE BOX items **************************** */



/* *************************** Start WHITE BOX items *************************** */
/*                                                                               */
/*                                                                               */
#content .whtbox{
    clear: both;
    margin: 0 0 0 0;
    padding: 0 10px;
    background: #fff;
    height: 1%;
    width: auto;
    border-bottom:1px solid #fff;
}
#content .whtbox.add10pxbot{
    margin-bottom: 10px;
}

#content .whtboxhead{
    clear: both;
    margin: 0;
    padding: 0px 10px 0 10px;
    background: #fff;
    height: 1%;
}
#content .whtboxhead h1{
    position: relative;
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
}
#content .whtboxhead h1.linkright{  
    width: 340px;
}

#content .whtboxhead h2{
    position: relative;
    float: left;
    margin: 0 0 0.5em 0;
    padding: 0;
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
}
#content .whtbox h2{
    position: relative;
    margin: 0 0 0.5em 0;
    padding: 0;
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
}
#content .whtboxhead h2.linkright{  
    width: 340px;
}

#content .whtboxhead p{
    position: relative;
    float: right;
    margin: 0.3em 0 0 0;
    padding: 0;
    width: 140px;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
#content .whtbox .lhalf{
    float: left;
    margin: 0;
    padding: 0;
    width: 230px; /* cannot use percentage due to ie7 width bug */
}
#content .whtbox .rhalf{
    float: right;
    margin: 0;
    padding: 0;
    width: 230px; /* cannot use percentage due to ie7 width bug */
}
#content .whtboxhead.addline{
    border-top: 1px solid #dbd7cc;
    padding-top: 10px;
    width: auto;
}
#content .whtbox.addline2{
    border-bottom: 1px solid #dbd7cc;
    margin-bottom: 0;
    width: auto;
}
#content .whtbox .lhalf dl, #content .whtbox .rhalf dl{
    margin: 0;
    padding: 0;
}

/*                                                                               */
/*                                                                               */
/* **************************** End WHITE BOX items **************************** */



/* ************************** Start CLIENT LISTING items ************************** */
/*                                                                               */
/*                                                                               */

#content .clientlogosholder{
    margin-bottom: 10px;
}
#content .clientlogosholder img{
    margin-right: 2px;
    border: 1px solid #fff;
}
#content .clientlogosholder img:hover, #content .clientlogosholder img:active, #content .clientlogosholder img:focus{
    border: 1px solid #dbd7cc;
}
#content ul.alphalist {
    margin: 20px 0;
    text-align: center;
    list-style: none;
}
.offscreen {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 9999px;
}
#content ul.alphalist li {
    display: inline;
    position: relative;
    margin: 0;
    padding: 0 4px 0 0;
    background: none;
}


/*                                                                               */
/*                                                                               */
/* *************************** End CLIENT LISTING items *************************** */



/* ***************************** Start RSS items  ****************************** */
/*                                                                               */
/*                                                                               */

#content .rssbox{
    margin: 10px 0;
    padding: 5px 10px 5px 18px;
    border: 1px solid #dbd7cc;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: #ede9dd url(imagebank/nav-pointer.gif) center left no-repeat;
    background-position: 10px 55%;
    font-weight: bold;
}
#content .rssbox a .rssbutton{
    margin-right: 0;
    padding: 2px;
    color: #fff;
    font: 0.9em/1.6em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    border: 1px solid #000 ;
    border-color: #ffc8a4 #7d3302 #3f1a01 #ff9a57;
    background: #f60;
    text-decoration: none;
}

#content .rssbox a:hover .rssbutton, #content .rssbox a:active .rssbutton, #content .rssbox a:focus .rssbutton {
    margin-right: 0;
    padding: 2px;
    color: #ececec;
    font: 0.9em/1.6em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    border: 1px solid #000 ;
    border-color:#3f1a01 #ff9a57 #ffc8a4 #7d3302 ;
    background: #f60;
    text-decoration: none;
}

#content .rssbox2{
    margin: 0 0 10px 0;
    padding: 8px 8px 8px 18px;
    border: 1px solid #dbd7cc;  
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: #fff url(imagebank/nav-pointer.gif) center left no-repeat;
    background-position: 10px 55%;
    font-weight: bold;
}
#content .rssbox2 a.rssbutton{
    margin-right: 0;
    padding: 2px;
    color: #fff;
    font: 0.9em/1.6em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    border: 1px solid #000 ;
    border-color: #ffc8a4 #7d3302 #3f1a01 #ff9a57;
    background: #f60;
    text-decoration: none;
}
#content .rssbox2 a.rssbutton:hover, #content .rssbox2 a.rssbutton:active, #content .rssbox2 a.rssbutton:focus {
    margin-right: 0;
    padding: 2px;
    color: #ececec;
    font: 0.9em/1.6em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    border: 1px solid #000 ;
    border-color:#3f1a01 #ff9a57 #ffc8a4 #7d3302 ;
    background: #f60;
    text-decoration: none;
}

/*                                                                               */
/*                                                                               */
/* ******************************* End RSS items  ****************************** */




/* *********************** Start JOBSEARCH NAV items  ************************** */
/*                                                                               */
/*                                                                               */

.jobsearch_nav{
    margin: 0 0 20px 0;
    padding: 0;
    width: 510px;
}
.page_next {
        display:block;
        width:170px;
        position:relative;
        float: right;
        right:0;
        text-align:right;
}

.page_before {
        float: left;
        display:block;
        width:160px;
        text-align:left;
}
.page_element {
        display:block;
        width:170px;
        position:relative;
        float: left;
        text-align:center;
}

/*                                                                               */
/*                                                                               */
/* ************************* End JOBSEARCH NAV items  ************************** */




/* *************************** Start CONTENT BANNERS *************************** */
/*                                                                               */
/*                                                                               */

div.contentbannercontainer img{
    clear: both;
    display: block;
    border: 1px solid #dbd7cc;
    margin: 0 0 10px 0;
}
div.contentbannercontainer img:hover, div.contentbannercontainer img:focus, div.contentbannercontainer img:active{
    border: 1px solid #707173;
}

/*                                                                               */
/*                                                                               */
/* *************************** End CONTENT BANNERS  **************************** */





/* *************************** Start all FORM items **************************** */
/*                                                                               */
/*                                                                               */

#content fieldset{
    margin: 0.75em 0 ;
    padding: 0;
    border: none;
}
#content p.labeller{
    margin: 0 5px 0 0;
    padding: 0;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    position: relative;
    float: left;
    width: 150px;
}
.labeller{
    position: relative;
    float: left;
    width: 150px;
}
.check{
    margin: 0.5em 0;
}
input, textarea, select{
    margin: 0.5em 0.5em 0.5em 0;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.textbox{
    width: 300px;
}
.select300{
    width: 300px;
}
img.visualcaptcha{
    margin: 0.5em 0;
    text-align: center;
}
img.audiocaptcha{
    position: relative;
    top: 0.3em;
    vertical-align: middle;
}
#content .box input#captcha{
    width: 160px;
}
/*input#submitCV, input#login, input#sendtofriend, input#sendfeedback, input#applyforjob, input#viewoffices{
margin: 0.5em 0 0.5em 155px;
}*/
input#submitlock{
    margin: 0.5em 0 0.5em 155px;
}
#content .disclaimer{
    clear: both;
    padding-top: 1em;
    color: #333;
}
#content label.hidden{
    display: none;
}   
.centersearch{
    margin-top: 10px;
    text-align: left;
}
#content form .radioList2{
    float: left;
}
#content p.radioList2label{
    margin: 0.4em 5px 0 0;
    padding: 0;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    position: relative;
    float: left;
    width: 150px;
}
#content form .radioList2 input {
  width: auto;
  height: auto;
  display: inline;
  clear: none;
  float: none;
  background: none;
  vertical-align: middle;
}
#content form .radioList input {
  width: auto;
  height: auto;
  display: inline;
  clear: none;
  float: none;
  background: none;
  vertical-align: middle;
}

#content form .radioList input.padleft{
    margin-left: 1em;
}
#content form .radioList label{
    margin-right: 0;
    padding-right: 0;
}
#content .padbot{
    height: 5px;
}
#content abbr, #content acronym {
    border-bottom: 1px dashed #707173;
    cursor: help;
}
#content input:focus, #content textarea:focus, #content select:focus, #content checkbox:focus{
    background: #ffc;
}
#content .centerwidth{
    text-align: center;
}
#content .centerwidth input{
    width: 250px;
}
.centerdiv{
    margin: 1em auto;
} 
.centerdiv .labeller{
    width: 120px;
}
.centerdiv #viewoffices{
    margin-left: 125px;
}
.centerdiv input, .centerdiv select{
    margin: 0 0.5em 0 0;
    padding: 0;
    float: none;
}

/*                                                                               */
/*                                                                               */
/* **************************** End all FORM items ***************************** */





/* ************************** Start all BOX FORM items ************************* */
/*                                                                               */
/*                                                                               */

#content .box form{
    margin: 0;
    padding: 0;
}
#content .box label{
    position: relative;
    margin: 0.5em 0.5em 0.5em 0;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    clear: both;
}
#content .box label.noclear{
    clear: none;
    float: left;
    margin: 0;
    padding: 0;
}
#content .box form{
    width: 488px;
}
#content .box .indent{
float: left;
}
#content .box p.formcomment{
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    padding-left:155px;
    padding-bottom: 0.5em;
}
#content .box div.formcomment{
    margin: 1em 0 0.5em 0;
    padding-left:155px;
}
#content .box label.hidden{
    display: none;
}   
#content .box input#search{
    margin-top: 0.5em;
    margin-left: 0.5em;
}
#content .box select#location, #content .box select#discipline{
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
    width: 240px;
}
#content .box select#lowsalary, #content .box select#highsalary{
    margin: 0.5em 0 0 0;
    padding: 0;
    position: relative;
    float: left;
    width: 240px;
}
#content .box #keywords{
    margin: 0.5em 0 0 2px;
    position: relative;
    float: left;
    width: 150px;
}
#content .box select#discipline, #content .box select#lowsalary{
    margin-right: 10px;
}

/*                                                                               */
/*                                                                               */
/* ************************** End all BOX FORM items *************************** */




/* ****************** Start PERSISTENT JOBSEARCH FORM items ******************** */
/*                                                                               */
/*                                                                               */

#rightcol #jobsearchpanel{
    height: 16em;
}

#rightcol form{
    margin: 20px;
    padding: 0; 
}

#rightcol label.hidden{
    position: absolute;
    left: -999999px;
}
#rightcol input, #rightcol textarea, #rightcol select{
    margin: 0 0 0em 0;
    padding: 0;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
#rightcol .rightform{
    width: 200px;
    margin: 0 0 10px 0;
}

#rightcol .right_half_form{
    width: 200px;
    margin: 0 0 10px 0;
}
#rightcol .right_half_form2{
    width: 200px;
    margin: 0 0 10px 0;
}

#rightcol #keywords{ 
    width: 195px;
}

#rightcol #rightsearch{
    display: block;
    position: relative;
    margin: 0 auto 0.5em auto;
}


/*#rightcol .right_half_form{
    float: left;
    width: 90px;
    margin: 0 10px 10px 0;
}
#rightcol .right_half_form2{
    float: right;
    width: 90px;
    margin: 0 0 10px 0;
}

#rightcol #keywords{
    float: left;
    width: 130px;
    margin-bottom: 20px;
}
#rightcol #rightsearch{
    float: right;
    display: block;
    position: relative;
    margin: 0 0 0.5em 0;
}*/


#rightcol .rightformradios label{
    margin: 0 1em 0 0;
    padding: 0;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
#rightcol .rightformradios {
    margin: 0 0 0.75em 0;
    padding: 0;
}
#rightcol .rightformradios input{
    margin: 0 0.5em 0 0;
    padding: 0;
    vertical-align: middle;
}
#rightcol input:focus, #rightcol textarea:focus, #rightcol select:focus, #rightcol checkbox:focus{
    background: #ffc;
}

/*                                                                               */
/*                                                                               */
/* ******************* Start PERSISTENT JOBSEARCH FORM items ******************* */



/* ************************** Start RED ALERT MESSAGE ************************** */
/*                                                                               */
/*                                                                               */

#content .errormessage{
    margin: 0 0 0.5em 0;
    border: 1px solid #e42518;
    background: #fff;
}
#content .errormessage dl.squarelist{
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}
#content .errormessage dl.squarelist dt{
    margin: 0 0 0.5em 0;
    padding: 5px 10px;  
    font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: #e42518;
    color: #fff;
    font-weight: bold;
}
#content .errormessage dl.squarelist dd{
    margin: 0 0 0.5em 10px;
    padding: 0 0 0 15px;    
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/list-square.gif) top left no-repeat;
    background-position: 0 0.1em;
}

/*                                                                               */
/*                                                                               */
/* *************************** End RED ALERT MESSAGE *************************** */




/* ************************* Start STONE ALERT MESSAGE ************************* */
/*                                                                               */
/*                                                                               */

#content .alertmessage{
    margin: 0 0 0.5em 0;
    border: 1px solid #dbd7cc;
    background: #fff;
}
#content .alertmessage dl.squarelist{
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}
#content .alertmessage dl.squarelist dt{
    margin: 0 0 0.5em 0;
    padding: 5px 10px;  
    font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: #dbd7cc;
    color: #000;
    font-weight: bold;
}
#content .alertmessage dl.squarelist dd{
    margin: 0 0 0.5em 10px;
    padding: 0 0 0 15px;    
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/list-square.gif) top left no-repeat;
    background-position: 0 0.1em;
}

/*                                                                               */
/*                                                                               */
/* ************************** End STONE ALERT MESSAGE ************************** */





/* ************************** Start CROSS-SITE LINKS *************************** */
/*                                                                               */
/*                                                                               */

#crossite{
    position: relative;
    margin-top:10px;
    margin-bottom: 10px;
}
#crossite p.crosslink span a{
    position: relative;
    display: block;
    margin: 0 0 1em 0;
    padding: 5px 5px 5px 18px;
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: #ede9dd url(imagebank/nav-pointer.gif) center left no-repeat;
    background-position: 8px 55%;
    font-weight: bold;
    border: 1px solid #dbd7cc;
}
.crossiteadd{
    position: relative;
    margin-top: 0em;
    margin-bottom: 20px;
}
.crossiteadd p.crosslink span a{
    position: relative;
    display: block;
    margin: 0 0 1em 0;
    padding: 5px 5px 5px 18px;
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: #fff url(imagebank/nav-pointer.gif) center left no-repeat;
    background-position: 8px 55%;
    font-weight: bold;
    border-left: 1px solid #dbd7cc;
    border-right: 1px solid #dbd7cc;
    border-bottom: 1px solid #dbd7cc;
}

/*                                                                               */
/*                                                                               */
/* *************************** End CROSS-SITE LINKS **************************** */





/* ************************** Start JOB LISTING items ************************** */
/*                                                                               */
/*                                                                               */

.jobfriend{
    margin: 0.5em 0 1em 0;
}

#content .pagecount{
    position: relative;
    float: left;
    display: block;
    margin: 0 0 1em 0;
    padding-left: 10px;
    width: 45%;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
#content .backright{
    position: relative;
    float: right;
    display: block;
    margin: 0 0 1em 0;
    padding-right: 10px;
    width: 45%;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
#content .backtosearch{
    position: relative;
    float: right;
    margin: 0 0 1em 0;
    width: 45%;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
#content .backtosearch_foot{
    margin: 1em 0 1em 0;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
}

.clientpush{
    position: relative;
    clear: both;
    margin: 0 0 20px 0;
    padding: 10px;
    width:489px;
    border: 1px solid #dbd7cc;
    background-color: #ede9dd ;
/*url(imagebank/profile-push-back.gif) top right repeat-y*/

}

/** PP Grad form changes :Anubha 30-Jul: start **/
.graduate{
    position: relative;
    clear: both;
    margin: 0 0 0 0;
    width:auto;
}
/** PP Grad form changes :Anubha 30-Jul: end **/

#content .clientpush .jobcontentholder .jobcontent .jobcontentinside p.descr
{
    margin-top: 1em;
}

div.joblist{
    padding: 10px;
    margin: 0px;
    border:0px;
    border-top: 1px solid #dbd7cc;
    width:96%;

}
div.clientpush h2.jobtitle, div.clientpush p.descr, div.clientpush p.dateadded {
    width: 335px;
}
div.joblist h2.jobtitle, div.joblist p.descr, div.joblist p.dateadded {
    width: 335px;
}
.clientpush .logoholder{
    top: 10px;
}

.logoholder{
    position: relative;
    float: right;
    margin: 0 0 10px 10px;
    padding: 0;
    text-align: center;
}
.logoholder {
    font: 0.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.logoholder img{
    margin-bottom: 5px;
 }

#content .joblist.noline{
    clear: both;
    margin: 1em 0;
    padding: 1em 0 0 0;
    border-top: 1px solid #fff;
}
#content h2.jobtitle{
    margin: 0 0 0 0;
    padding: 0 0 0.25em 0;
    font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0;
    
}
#content p.dateadded{
    font: 0.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
    margin: 00;
    color: #707173;
}


/*                                                                               */
/*                                                                               */
/* ************************** End JOB LISTING items **************************** */




/* ************************* Start JOB DETAILS items *************************** */
/*                                                                               */
/*                                                                               */

#content p.dateadded2{
    font: 0.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
    margin: -0.5em 0 1.5em 0;
    color: #707173;
}
#content p.jobdetails{
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 0.5em 0;
    font-weight: bold;
}
#content .jobholder{
    position: relative;
    clear:both;
    margin: 0px;
    padding: 13px;
    border:0px;
    border-top: 8px solid #e42518;
    border-left: 8px solid #e42518;
    border-right: 8px solid #e42518;
    width: 92%;
}

#content .jobholder .clearspecial{
    position: relative;
    clear: both;
}

#content .jobholder .jobtop{
    position: relative;
    width: 100%;
    margin-bottom: 0.5em;
}

#content .jobholder h2.jobdetails{
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0 0 1em 0;
    color: #000;
    color: #e42518;
    clear: none;
}
#content .jobholder h1{
    color: #e42518;
    margin-bottom: 0em;
    margin-top: 0em;
    clear: none;
}
/*180209*/#content .jobholder p{
    width: auto;
	display:block;
	clear:both
}
#content .clearboth{
    position: relative;
    clear: both;
}
#content .jobfooter{
    margin: 0px 0px 0px 0px;
    padding: 0;
    border-left: 8px solid #e42518;
    border-right: 8px solid #e42518;
    text-align: right;
}
#content .jobfooterdiscipline{
    margin: 0;
    padding: 2px 20px;
    background: #e42518;
    text-align: right;
    border-bottom: 8px solid #707173;
    text-transform: uppercase;
}
#content .jobfooterdiscipline p{
    color: #fff;
    font: 0.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
}

/*                                                                               */
/*                                                                               */
/* *************************** End JOB DETAILS items *************************** */





/* ************************ Start JOB APPLICATION LINKS ************************ */
/*                                                                               */
/*                                                                               */

.fixborder{
    border-bottom: 1px solid #ede9dd;
}

#content ul.jobdetaillinks{
    list-style: none;
    margin: 0;
    padding: 0 0 0.5em 0;
    text-align: left;
}
#content .divider{
    clear: both;
    margin: 20px 0;
    padding: 0;
    height: 1px;
    background: #dbd7cc;
    width: 100%;
}
#content ul.jobdetaillinks li{
    padding: 0;
    margin: 0;
    display: inline;
    background: none;
}
#content ul.jobdetaillinks li a{
    padding: 0 2px;
    margin: 0 2px;
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: none;
}
#content ul.jobdetaillinks li a.apply{
    padding-right: 10px;
    border-right: 1px solid #707173;
}

#content ul.job_action_links{
    list-style: none;
    margin: 0.5em 0 0 0;
    padding: 1em 0 0 0;
    text-align: center;
}

#content ul.job_action_links li{
    padding: 0;
    margin: 0;
    display: inline;
    background: none;
}
#content ul.job_action_links li a{
    padding: 2px;
    margin: 2px;
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: none;
}
#content ul.job_action_links li a.apply{
    padding-right: 10px;
    border-right: 1px solid #707173;
}

#content .applyholder{
    margin: 0;
    padding: 0.25em;
    background: #707173;
}
#content .applyholder_blank{
    margin: 0.5em 0 0 0;
    padding: 0.25em;
    background: #fff;
}

/*                                                                               */
/*                                                                               */
/* ************************* End JOB APPLICATION LINKS ************************* */





/* ****************************** Start PAGINATION ***************************** */
/*                                                                               */
/*                                                                               */

#content ul.job_list_links4{
    list-style: none;
    margin: 10px 0;
    padding: 20px 0 10px 0;
    text-align: center;
    border:0px;
    border-top: 1px solid #dbd7cc;
    width:96%;
}

#content ul.job_list_links4 li{
    display: inline;
    margin: 2px;
    padding: 0px;
    background: none;
}
#content ul.job_list_links4 li.null{
    padding: 4px;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #707173;
	border: 1px solid #dbd7cc;
}
#content ul.job_list_links4 li.null.first{
    padding: 4px 4px 4px 14px;
    background: url(imagebank/left-off.gif) center left no-repeat;
}
#content ul.job_list_links4 li.null.last{
    padding: 4px 14px 4px 4px;
    background: url(imagebank/right-off.gif) center right no-repeat;
}
#content ul.job_list_links4 li a{
    padding: 4px;
    font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
#content ul.job_list_links4 li a:link, #content ul.job_list_links4 li a:visited{
    text-decoration: none;
}
#content ul.job_list_links4 li a:hover, #content ul.job_list_links4 li a:active, #content ul.job_list_links4 li a:focus{
    border: 1px solid #707173;
    text-decoration: none;
}
#content ul.job_list_links4 li a.null{
    border: 1px solid #dbd7cc;
    color: #707173;
}
#content .job_list_links4 a{
    border: 1px solid #dbd7cc;
}
#content ul.job_list_links4 li.current{
    padding: 4px;
    border: 1px solid #e42518;
    background: #e42518;
    color: #fff;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
/*#content ul.job_list_links4 li a.active{
    border: 1px solid #dbd7cc;
}
#content ul.job_list_links4 li a.active.first{
    padding: 4px 4px 4px 14px;
    border: 1px solid #dbd7cc;
    background: url(imagebank/left-on.gif) center left no-repeat;
}
#content ul.job_list_links4 li a.active.last{
    padding: 4px 14px 4px 4px;
    border: 1px solid #dbd7cc;
    background: url(imagebank/right-on.gif) center right no-repeat;
}
#content ul.job_list_links4 li a:hover{
    border: 1px solid #707173;
}
#content ul.job_list_links4 li a.active.last:hover{
    border: 1px solid #707173;
}
#content ul.job_list_links4 li a.active.first:hover{
    border: 1px solid #707173;
}
/*

                                                                               
/*                                                                               */
/* ****************************** End PAGINATION ******************************* */








/* *************************** Start CLIENT PROFILES *************************** */
/*                                                                               */
/*                                                                               */

#profilehead{
    position: relative;
    margin: 0 0 10px 0;
    width: auto;
    height: 60px;
    display: block;
}

#rightcol .profilead{
    margin: 0 auto 2px auto;
    padding: 5px;
    width: 190px;
    background: #fff;
    text-align: center;
}
#rightcol .profilead p{
    margin: 0 0 5px 0;
    padding: 0;
    font: 0.65em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
#rightcol .clearboth.addpad{
    margin-bottom: 20px;
}

#profilenav {
    border-bottom: 1px solid #dbd7cc;
    margin-bottom: 10px;
}
#profilenav ul.linklist{
    margin: 20px 0;
    padding: 0;
    list-style: none;
}
#profilenav ul.linklist li{
    margin: 0 1.5em 0.5em 0;
    padding: 0 0 0 10px;
    float: left;    
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/nav-pointer.gif) top left no-repeat;
    background-position: 0 0.25em;
}

#profilenav a:link, #profilenav a:visited {
    color: #e42518;
    text-decoration: underline;
}
#profilenav a:hover, #profilenav a:active, #profilenav a:focus {
    color: #e42518;
    text-decoration: none;
}
#profilenav a:link.current, #profilenav a:visited.current{
    color: #000;
    text-decoration: none;
}

/*                                                                               */
/*                                                                               */
/* *************************** Start CLIENT PROFILES *************************** */





/* ++++++++++++++++++++++++++++++++ RIGHTCOL +++++++++++++++++++++++++++++++++++ */



#rightcol{
    position: relative;
    float: right;
    margin: 0;
    padding: 0;
    width: 240px;
}
#rightcol .section{
    position: relative;
    margin: 0 0 20px 0;
    padding: 0;
}
#rightcol h1{
    margin: 0 0 20px 0;
    padding: 0.5em; 
    font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background: #dbd7cc url(imagebank/right-head-back.gif) top left repeat-y;
    text-align: center;
}

#rightcol h2{
    clear: both;
    margin: 0 0 20px 0;
    padding: 0.5em; 
    font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background: #dbd7cc url(imagebank/right-head-back.gif) top left repeat-y;
    text-align: center;
}

#rightcol p{
    margin: 0;
    padding: 0 15px;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
#rightcol a:link, #rightcol a:visited {
    color: #e42518;
    text-decoration: underline;
}
#rightcol a:hover, #rightcol a:active, #rightcol a:focus {
    color: #e42518;
    text-decoration: none;
}
#rightcol a:link.current, #rightcol a:visited.current{
    color: #000;
    text-decoration: none;
}




/* ************************* Start CLIENT PAID BANNERS ************************* */
/*                                                                               */
/*                                                                               */

#rightcol .jobad{
    margin: 0 auto 20px auto;
    padding: 5px;
    width: 190px;
    background: #fff;
    text-align: center;
}
#rightcol .jobad p{
    margin: 0 0 5px 0;
    padding: 0;
    font: 0.65em/1.2em Verdana, Arial, Helvetica, sans-serif;
}

/*                                                                               */
/*                                                                               */
/* ************************** END CLIENT PAID BANNERS ************************** */



/* ************************** Start RIGHT LIST itemss ************************** */
/*                                                                               */
/*                                                                               */

#rightcol dl{
    margin: 0 15px 1em 15px;
    padding: 0;
    list-style: none;
}
#rightcol dt{
    margin: 0 0 1em 0;
    padding: 0; 
    font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#rightcol dd{
    margin: 0 0 0.5em 0;
    padding: 0 0 0 10px;    
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/nav-pointer.gif) top left no-repeat;
    background-position: 0 0.25em;
}

#rightcol ul.linklist{
    margin: 20px;
    padding: 0;
    list-style: none;
}
#rightcol ul.linklist li{
    margin: 0 0 0.5em 0;
    padding: 0 0 0 10px;    
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    background: url(imagebank/nav-pointer.gif) top left no-repeat;
    background-position: 0 0.25em;
}

/*                                                                               */
/*                                                                               */
/* *************************** End RIGHT LIST itemss *************************** */

/* ****************************  social bookmarks ********************************/

.bookmark
{
    background-color: #ffffff;
    border:0px;
}


.bookmarklink
{
    color: red;
    text-transform:none;
}

.bookmarklink:hover
{
    color: red;
    text-transform:underline;
}

/* ***************************  END social bookmarks ******************************/

/* +++++++++++++++++++++++++++++++++ FOOTER ++++++++++++++++++++++++++++++++++++ */




#footer{
    margin: 0 auto;
    padding: 10px 0;
    width: 760px;
    border-top: 1px solid #e42518;
    text-align: right;
    background: #fff;
}
#footer.branded{
    background: #dbd7cc;
}
#footer.branded ul.linenav{
    margin-right: 20px;
}
#footer .printcopyright{
    display: none;
}
#footer .hidden{
    display: none;
}
#footer ul.linenav{
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
    font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #707173;
}
/*** Footer copyright changes: Anubha 300310: start ***/
#footer .copyright{
    position: relative;
    margin: 0;
    padding: 0;
    font: 0.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #707173;
	text-align: center;
}
/*** Footer copyright changes: Anubha 300310: end ***/
#footer ul.linenav li {
    display: inline;
    margin-right: 0.5em;
    padding-right: 0.6em;
    color: #707173;
}
#footer ul.linenav li.nospace{
    margin-right: -0.5em;
}
#footer ul.linenav li a:link, #footer ul.linenav li a:visited{
    color: #707173;
    text-decoration: underline;
}
#footer ul.linenav li a:hover, #footer ul.linenav li a:active, #footer ul.linenav li a:focus {
    color: #707173;
    text-decoration: none;
}